2026-07-14 10:59:26.744393 | Job console starting 2026-07-14 10:59:26.762247 | Updating git repos 2026-07-14 10:59:26.789795 | Cloning repos into workspace 2026-07-14 10:59:27.306319 | Restoring repo states 2026-07-14 10:59:27.323962 | Merging changes 2026-07-14 10:59:27.579426 | Checking out repos 2026-07-14 10:59:27.621230 | Preparing playbooks 2026-07-14 10:59:28.493195 | Running Ansible setup 2026-07-14 10:59:32.903884 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-14 10:59:33.487485 | 2026-07-14 10:59:33.487621 | PLAY [localhost] 2026-07-14 10:59:33.494968 | 2026-07-14 10:59:33.495043 | TASK [Gathering Facts] 2026-07-14 10:59:34.351618 | localhost | ok 2026-07-14 10:59:34.362633 | 2026-07-14 10:59:34.362723 | TASK [Setup log path fact] 2026-07-14 10:59:34.382254 | localhost | ok 2026-07-14 10:59:34.393788 | 2026-07-14 10:59:34.393881 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-14 10:59:34.423658 | localhost | ok 2026-07-14 10:59:34.430436 | 2026-07-14 10:59:34.430540 | TASK [emit-job-header : Print job information] 2026-07-14 10:59:34.470733 | # Job Information 2026-07-14 10:59:34.470956 | Ansible Version: 2.16.18 2026-07-14 10:59:34.471025 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-07-14 10:59:34.471075 | Pipeline: check 2026-07-14 10:59:34.471122 | Executor: 2d72f0692154 2026-07-14 10:59:34.471166 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/116 2026-07-14 10:59:34.471216 | Event ID: d12099d0-7f72-11f1-930b-1489dd6a6e6e 2026-07-14 10:59:34.475850 | 2026-07-14 10:59:34.475921 | LOOP [emit-job-header : Print node information] 2026-07-14 10:59:34.572298 | localhost | ok: 2026-07-14 10:59:34.572714 | localhost | # Node Information 2026-07-14 10:59:34.572788 | localhost | Inventory Hostname: mon1 2026-07-14 10:59:34.572838 | localhost | Hostname: np0000185110 2026-07-14 10:59:34.572882 | localhost | Username: zuul 2026-07-14 10:59:34.572929 | localhost | Distro: Ubuntu 24.04 2026-07-14 10:59:34.572949 | localhost | Provider: yul1 2026-07-14 10:59:34.572989 | localhost | Region: ca-ymq-1 2026-07-14 10:59:34.573009 | localhost | Label: ubuntu-noble 2026-07-14 10:59:34.573027 | localhost | Product Name: OpenStack Nova 2026-07-14 10:59:34.573045 | localhost | Interface IP: 199.204.45.169 2026-07-14 10:59:34.618206 | localhost | ok: 2026-07-14 10:59:34.618304 | localhost | # Node Information 2026-07-14 10:59:34.618341 | localhost | Inventory Hostname: osd1 2026-07-14 10:59:34.618372 | localhost | Hostname: np0000185111 2026-07-14 10:59:34.618401 | localhost | Username: zuul 2026-07-14 10:59:34.618429 | localhost | Distro: Ubuntu 24.04 2026-07-14 10:59:34.618456 | localhost | Provider: yul1 2026-07-14 10:59:34.618484 | localhost | Region: ca-ymq-1 2026-07-14 10:59:34.618511 | localhost | Label: ubuntu-noble 2026-07-14 10:59:34.618538 | localhost | Product Name: OpenStack Nova 2026-07-14 10:59:34.618566 | localhost | Interface IP: 199.204.45.222 2026-07-14 10:59:34.634907 | 2026-07-14 10:59:34.635025 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-14 10:59:35.015523 | localhost -> localhost | changed 2026-07-14 10:59:35.022672 | 2026-07-14 10:59:35.022988 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-14 10:59:35.918533 | localhost -> localhost | changed 2026-07-14 10:59:35.924756 | 2026-07-14 10:59:35.924814 | PLAY [all] 2026-07-14 10:59:35.933009 | 2026-07-14 10:59:35.933075 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-14 10:59:36.148995 | mon1 -> localhost | ok 2026-07-14 10:59:36.160129 | 2026-07-14 10:59:36.160214 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-14 10:59:36.193635 | mon1 | ok 2026-07-14 10:59:36.199175 | osd1 | ok 2026-07-14 10:59:36.216367 | mon1 | included: /var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-14 10:59:36.216416 | osd1 | included: /var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-14 10:59:36.222570 | 2026-07-14 10:59:36.222628 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-14 10:59:37.563773 | mon1 -> localhost | Generating public/private rsa key pair. 2026-07-14 10:59:37.563920 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/891e30e835154f298061c6e58457efa2_id_rsa 2026-07-14 10:59:37.563952 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/891e30e835154f298061c6e58457efa2_id_rsa.pub 2026-07-14 10:59:37.563977 | mon1 -> localhost | The key fingerprint is: 2026-07-14 10:59:37.563999 | mon1 -> localhost | SHA256:zgu4Z8Nac1lQmnHDLd3kl90ytPu6zCrpfupStHYI1vA zuul-build-sshkey 2026-07-14 10:59:37.564020 | mon1 -> localhost | The key's randomart image is: 2026-07-14 10:59:37.564041 | mon1 -> localhost | +---[RSA 3072]----+ 2026-07-14 10:59:37.564061 | mon1 -> localhost | | ..+o oo | 2026-07-14 10:59:37.564114 | mon1 -> localhost | | .*o.oo..+| 2026-07-14 10:59:37.564158 | mon1 -> localhost | | ++ . =.+| 2026-07-14 10:59:37.564183 | mon1 -> localhost | | o.E = | 2026-07-14 10:59:37.564204 | mon1 -> localhost | | .So.o . | 2026-07-14 10:59:37.564224 | mon1 -> localhost | | . o o= . . | 2026-07-14 10:59:37.564289 | mon1 -> localhost | | ..+ =o o .| 2026-07-14 10:59:37.564319 | mon1 -> localhost | | o=+..o .o . | 2026-07-14 10:59:37.564381 | mon1 -> localhost | | o+ ..==+..=. | 2026-07-14 10:59:37.564415 | mon1 -> localhost | +----[SHA256]-----+ 2026-07-14 10:59:37.564463 | mon1 -> localhost | ok: Runtime: 0:00:00.941586 2026-07-14 10:59:37.570246 | 2026-07-14 10:59:37.570307 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-14 10:59:37.602960 | mon1 | ok 2026-07-14 10:59:37.608211 | osd1 | ok 2026-07-14 10:59:37.621100 | mon1 | included: /var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-14 10:59:37.621147 | osd1 | included: /var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-14 10:59:37.631287 | 2026-07-14 10:59:37.631349 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-14 10:59:37.655265 | mon1 | skipping: Conditional result was False 2026-07-14 10:59:37.666412 | osd1 | skipping: Conditional result was False 2026-07-14 10:59:37.675913 | 2026-07-14 10:59:37.676006 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-14 10:59:38.176521 | mon1 | changed 2026-07-14 10:59:38.196516 | osd1 | changed 2026-07-14 10:59:38.204865 | 2026-07-14 10:59:38.204928 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-14 10:59:38.421307 | mon1 | ok 2026-07-14 10:59:38.441460 | osd1 | ok 2026-07-14 10:59:38.448922 | 2026-07-14 10:59:38.448999 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-14 10:59:39.028286 | mon1 | changed 2026-07-14 10:59:39.033230 | osd1 | changed 2026-07-14 10:59:39.038234 | 2026-07-14 10:59:39.038295 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-14 10:59:39.591481 | mon1 | changed 2026-07-14 10:59:39.598299 | osd1 | changed 2026-07-14 10:59:39.603516 | 2026-07-14 10:59:39.603583 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-14 10:59:39.627765 | mon1 | skipping: Conditional result was False 2026-07-14 10:59:39.639162 | osd1 | skipping: Conditional result was False 2026-07-14 10:59:39.650489 | 2026-07-14 10:59:39.650558 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-14 10:59:39.958408 | mon1 -> localhost | changed 2026-07-14 10:59:39.980290 | 2026-07-14 10:59:39.980367 | TASK [add-build-sshkey : Add back temp key] 2026-07-14 10:59:40.240992 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/891e30e835154f298061c6e58457efa2_id_rsa (zuul-build-sshkey) 2026-07-14 10:59:40.241191 | mon1 -> localhost | ok: Runtime: 0:00:00.013228 2026-07-14 10:59:40.256334 | 2026-07-14 10:59:40.256446 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-14 10:59:40.556886 | mon1 | ok 2026-07-14 10:59:40.563648 | osd1 | ok 2026-07-14 10:59:40.568641 | 2026-07-14 10:59:40.568708 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-14 10:59:40.595930 | mon1 | skipping: Conditional result was False 2026-07-14 10:59:40.607255 | osd1 | skipping: Conditional result was False 2026-07-14 10:59:40.628887 | 2026-07-14 10:59:40.628989 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-14 10:59:40.953205 | mon1 | ok 2026-07-14 10:59:40.972211 | osd1 | ok 2026-07-14 10:59:40.980266 | 2026-07-14 10:59:40.980359 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-14 10:59:41.807656 | mon1 | Output suppressed because no_log was given 2026-07-14 10:59:41.828491 | osd1 | Output suppressed because no_log was given 2026-07-14 10:59:41.844226 | 2026-07-14 10:59:41.844371 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-14 10:59:42.071787 | mon1 | ok: "logs" 2026-07-14 10:59:42.071998 | mon1 | ok: All items complete 2026-07-14 10:59:42.072026 | 2026-07-14 10:59:42.081129 | osd1 | ok: "logs" 2026-07-14 10:59:42.264605 | mon1 | ok: "artifacts" 2026-07-14 10:59:42.283275 | osd1 | ok: "artifacts" 2026-07-14 10:59:42.459597 | mon1 | ok: "docs" 2026-07-14 10:59:42.469857 | osd1 | ok: "docs" 2026-07-14 10:59:42.486820 | 2026-07-14 10:59:42.486998 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-14 10:59:42.724281 | mon1 | changed: "logs" 2026-07-14 10:59:42.724642 | mon1 | ok: All items complete 2026-07-14 10:59:42.724690 | 2026-07-14 10:59:42.730778 | osd1 | changed: "logs" 2026-07-14 10:59:42.918579 | mon1 | changed: "artifacts" 2026-07-14 10:59:42.925262 | osd1 | changed: "artifacts" 2026-07-14 10:59:43.122953 | mon1 | changed: "docs" 2026-07-14 10:59:43.129867 | osd1 | changed: "docs" 2026-07-14 10:59:43.151665 | 2026-07-14 10:59:43.151783 | PLAY RECAP 2026-07-14 10:59:43.151829 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-14 10:59:43.151861 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-14 10:59:43.151887 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-14 10:59:43.151905 | 2026-07-14 10:59:43.318286 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-14 10:59:43.323449 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-14 10:59:43.900264 | 2026-07-14 10:59:43.900382 | PLAY [all] 2026-07-14 10:59:43.911230 | 2026-07-14 10:59:43.911303 | TASK [setup-uv : Extract archive] 2026-07-14 10:59:46.352015 | osd1 | changed 2026-07-14 10:59:46.371564 | mon1 | changed 2026-07-14 10:59:46.377535 | 2026-07-14 10:59:46.377615 | TASK [setup-uv : Print version] 2026-07-14 10:59:46.731931 | mon1 | uv 0.8.13 2026-07-14 10:59:46.759307 | osd1 | uv 0.8.13 2026-07-14 10:59:46.950926 | osd1 | ok: Runtime: 0:00:00.015238 2026-07-14 10:59:46.962715 | mon1 | ok: Runtime: 0:00:00.014953 2026-07-14 10:59:46.983417 | 2026-07-14 10:59:46.983602 | TASK [Install Ansible collection siblings] 2026-07-14 10:59:47.377792 | mon1 | ok: 2026-07-14 10:59:47.377941 | mon1 | Skipping community.general: no checked-out sibling 2026-07-14 10:59:47.377970 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-07-14 10:59:47.378056 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-07-14 10:59:47.386370 | 2026-07-14 10:59:47.386639 | PLAY RECAP 2026-07-14 10:59:47.386782 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-14 10:59:47.386884 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-14 10:59:47.386930 | 2026-07-14 10:59:47.571033 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-14 10:59:47.577371 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-14 10:59:48.130094 | 2026-07-14 10:59:48.130197 | PLAY [all] 2026-07-14 10:59:48.141639 | 2026-07-14 10:59:48.141737 | LOOP [Check inventory directories] 2026-07-14 10:59:48.525804 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-07-14 10:59:48.711452 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-07-14 10:59:48.919946 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-07-14 10:59:48.937371 | 2026-07-14 10:59:48.937459 | LOOP [Copy inventory file for Zuul] 2026-07-14 10:59:49.809086 | mon1 | changed: 2026-07-14 10:59:49.809344 | mon1 | { 2026-07-14 10:59:49.809387 | mon1 | "ansible_loop_var": "item", 2026-07-14 10:59:49.809420 | mon1 | "changed": false, 2026-07-14 10:59:49.809448 | mon1 | "failed": false, 2026-07-14 10:59:49.809479 | mon1 | "invocation": { 2026-07-14 10:59:49.809505 | mon1 | "module_args": { 2026-07-14 10:59:49.809531 | mon1 | "checksum_algorithm": "sha1", 2026-07-14 10:59:49.809556 | mon1 | "follow": true, 2026-07-14 10:59:49.809581 | mon1 | "get_attributes": true, 2026-07-14 10:59:49.809607 | mon1 | "get_checksum": true, 2026-07-14 10:59:49.809632 | mon1 | "get_mime": true, 2026-07-14 10:59:49.809656 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-07-14 10:59:49.809681 | mon1 | } 2026-07-14 10:59:49.809705 | mon1 | }, 2026-07-14 10:59:49.809729 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-07-14 10:59:49.809754 | mon1 | "stat": { 2026-07-14 10:59:49.809778 | mon1 | "atime": 1784026781.6292953, 2026-07-14 10:59:49.809803 | mon1 | "attr_flags": "e", 2026-07-14 10:59:49.809827 | mon1 | "attributes": [ 2026-07-14 10:59:49.809851 | mon1 | "extents" 2026-07-14 10:59:49.809875 | mon1 | ], 2026-07-14 10:59:49.809899 | mon1 | "block_size": 4096, 2026-07-14 10:59:49.809922 | mon1 | "blocks": 8, 2026-07-14 10:59:49.809946 | mon1 | "charset": "unknown", 2026-07-14 10:59:49.809972 | mon1 | "ctime": 1784026781.6444163, 2026-07-14 10:59:49.809996 | mon1 | "dev": 64769, 2026-07-14 10:59:49.810021 | mon1 | "device_type": 0, 2026-07-14 10:59:49.810044 | mon1 | "executable": true, 2026-07-14 10:59:49.810068 | mon1 | "exists": true, 2026-07-14 10:59:49.810092 | mon1 | "gid": 1000, 2026-07-14 10:59:49.810115 | mon1 | "gr_name": "zuul", 2026-07-14 10:59:49.810139 | mon1 | "inode": 1023008, 2026-07-14 10:59:49.810163 | mon1 | "isblk": false, 2026-07-14 10:59:49.810188 | mon1 | "ischr": false, 2026-07-14 10:59:49.810212 | mon1 | "isdir": true, 2026-07-14 10:59:49.810235 | mon1 | "isfifo": false, 2026-07-14 10:59:49.810259 | mon1 | "isgid": false, 2026-07-14 10:59:49.810283 | mon1 | "islnk": false, 2026-07-14 10:59:49.810306 | mon1 | "isreg": false, 2026-07-14 10:59:49.810329 | mon1 | "issock": false, 2026-07-14 10:59:49.810352 | mon1 | "isuid": false, 2026-07-14 10:59:49.810375 | mon1 | "mimetype": "unknown", 2026-07-14 10:59:49.810398 | mon1 | "mode": "0755", 2026-07-14 10:59:49.810420 | mon1 | "mtime": 1784026767.3506837, 2026-07-14 10:59:49.810442 | mon1 | "nlink": 10, 2026-07-14 10:59:49.810465 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-07-14 10:59:49.810488 | mon1 | "pw_name": "zuul", 2026-07-14 10:59:49.810516 | mon1 | "readable": true, 2026-07-14 10:59:49.810540 | mon1 | "rgrp": true, 2026-07-14 10:59:49.810563 | mon1 | "roth": true, 2026-07-14 10:59:49.810587 | mon1 | "rusr": true, 2026-07-14 10:59:49.810611 | mon1 | "size": 4096, 2026-07-14 10:59:49.810647 | mon1 | "uid": 1000, 2026-07-14 10:59:49.810673 | mon1 | "version": "2015359134", 2026-07-14 10:59:49.810698 | mon1 | "wgrp": false, 2026-07-14 10:59:49.810725 | mon1 | "woth": false, 2026-07-14 10:59:49.810749 | mon1 | "writeable": true, 2026-07-14 10:59:49.810774 | mon1 | "wusr": true, 2026-07-14 10:59:49.810798 | mon1 | "xgrp": true, 2026-07-14 10:59:49.810821 | mon1 | "xoth": true, 2026-07-14 10:59:49.810845 | mon1 | "xusr": true 2026-07-14 10:59:49.810868 | mon1 | } 2026-07-14 10:59:49.810892 | mon1 | } 2026-07-14 10:59:49.810942 | mon1 | ok: All items complete 2026-07-14 10:59:49.810972 | 2026-07-14 10:59:49.812645 | mon1 | skipping: Conditional result was False 2026-07-14 10:59:49.813478 | mon1 | skipping: Conditional result was False 2026-07-14 10:59:49.827470 | 2026-07-14 10:59:49.827554 | LOOP [Switch "ansible_host" to private IP] 2026-07-14 10:59:50.181597 | mon1 | changed: 2 replacements made 2026-07-14 10:59:50.183570 | mon1 | skipping: Conditional result was False 2026-07-14 10:59:50.184155 | mon1 | skipping: Conditional result was False 2026-07-14 10:59:50.204525 | 2026-07-14 10:59:50.204629 | TASK [Run Molecule scenario] 2026-07-14 10:59:50.638243 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-07-14 10:59:50.638403 | mon1 | Creating virtual environment at: .venv 2026-07-14 10:59:50.916763 | mon1 | Downloading pygments (1.2MiB) 2026-07-14 10:59:50.916913 | mon1 | Downloading ansible-core (2.1MiB) 2026-07-14 10:59:50.918258 | mon1 | Downloading netaddr (2.2MiB) 2026-07-14 10:59:50.918783 | mon1 | Downloading cryptography (4.3MiB) 2026-07-14 10:59:51.100912 | mon1 | Downloading cryptography 2026-07-14 10:59:51.177242 | mon1 | Downloading pygments 2026-07-14 10:59:51.192515 | mon1 | Downloading netaddr 2026-07-14 10:59:51.331544 | mon1 | Downloading ansible-core 2026-07-14 10:59:51.377345 | mon1 | Installed 37 packages in 45ms 2026-07-14 10:59:52.164339 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-07-14 10:59:52.164465 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-07-14 10:59:52.797753 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-14 10:59:52.797888 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-07-14 11:00:06.129710 | mon1 | INFO [default > dependency] Executing 2026-07-14 11:00:06.129884 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-07-14 11:00:06.130042 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-07-14 11:00:06.130193 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-14 11:00:06.135887 | mon1 | INFO [default > cleanup] Executing 2026-07-14 11:00:06.136194 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-14 11:00:06.141902 | mon1 | INFO [default > destroy] Executing 2026-07-14 11:00:06.141942 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-07-14 11:00:06.142024 | mon1 | INFO [default > destroy] Executed: Successful 2026-07-14 11:00:06.147615 | mon1 | INFO [default > syntax] Executing 2026-07-14 11:00:07.273794 | mon1 | 2026-07-14 11:00:07.273946 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-07-14 11:00:07.338202 | mon1 | INFO [default > syntax] Executed: Successful 2026-07-14 11:00:07.346460 | mon1 | INFO [default > create] Executing 2026-07-14 11:00:07.348493 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-14 11:00:07.355032 | mon1 | INFO [default > prepare] Executing 2026-07-14 11:00:08.135415 | mon1 | 2026-07-14 11:00:08.135677 | mon1 | PLAY [Prepare] ***************************************************************** 2026-07-14 11:00:08.135944 | mon1 | 2026-07-14 11:00:08.136206 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:00:08.136451 | mon1 | Tuesday 14 July 2026 11:00:08 +0000 (0:00:00.032) 0:00:00.032 ********** 2026-07-14 11:00:09.379454 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-14 11:00:09.379707 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-14 11:00:09.379963 | mon1 | interpreter could change the meaning of that path. See 2026-07-14 11:00:09.380204 | mon1 | https://docs.ansible.com/ansible- 2026-07-14 11:00:09.380473 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-14 11:00:09.422203 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-14 11:00:09.422407 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-14 11:00:09.422640 | mon1 | interpreter could change the meaning of that path. See 2026-07-14 11:00:09.422913 | mon1 | https://docs.ansible.com/ansible- 2026-07-14 11:00:09.423144 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-14 11:00:09.432632 | mon1 | ok: [osd1] 2026-07-14 11:00:09.432902 | mon1 | ok: [mon1] 2026-07-14 11:00:09.433128 | mon1 | 2026-07-14 11:00:09.433381 | mon1 | TASK [Configure short hostname] ************************************************ 2026-07-14 11:00:09.433615 | mon1 | Tuesday 14 July 2026 11:00:09 +0000 (0:00:01.297) 0:00:01.330 ********** 2026-07-14 11:00:10.284846 | mon1 | changed: [mon1] 2026-07-14 11:00:10.284924 | mon1 | changed: [osd1] 2026-07-14 11:00:10.285058 | mon1 | 2026-07-14 11:00:10.285208 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-07-14 11:00:10.285392 | mon1 | Tuesday 14 July 2026 11:00:10 +0000 (0:00:00.851) 0:00:02.181 ********** 2026-07-14 11:00:10.600843 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-07-14 11:00:10.601055 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-07-14 11:00:10.601291 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-14 11:00:10.616415 | mon1 | changed: [mon1] 2026-07-14 11:00:10.616710 | mon1 | changed: [osd1] 2026-07-14 11:00:10.616986 | mon1 | 2026-07-14 11:00:10.617249 | mon1 | TASK [Update apt cache] ******************************************************** 2026-07-14 11:00:10.617516 | mon1 | Tuesday 14 July 2026 11:00:10 +0000 (0:00:00.331) 0:00:02.513 ********** 2026-07-14 11:00:34.396321 | mon1 | changed: [osd1] 2026-07-14 11:00:34.396449 | mon1 | changed: [mon1] 2026-07-14 11:00:34.396687 | mon1 | 2026-07-14 11:00:34.396941 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-07-14 11:00:34.397157 | mon1 | 2026-07-14 11:00:34.397405 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:00:34.397646 | mon1 | Tuesday 14 July 2026 11:00:34 +0000 (0:00:23.780) 0:00:26.293 ********** 2026-07-14 11:00:35.261071 | mon1 | ok: [osd1] 2026-07-14 11:00:35.261262 | mon1 | 2026-07-14 11:00:35.261493 | mon1 | TASK [Install depedencies] ***************************************************** 2026-07-14 11:00:35.261771 | mon1 | Tuesday 14 July 2026 11:00:35 +0000 (0:00:00.864) 0:00:27.158 ********** 2026-07-14 11:00:53.780483 | mon1 | changed: [osd1] 2026-07-14 11:00:53.780621 | mon1 | 2026-07-14 11:00:53.780855 | mon1 | TASK [Start up service] ******************************************************** 2026-07-14 11:00:53.781104 | mon1 | Tuesday 14 July 2026 11:00:53 +0000 (0:00:18.519) 0:00:45.677 ********** 2026-07-14 11:00:54.419592 | mon1 | ok: [osd1] 2026-07-14 11:00:54.419770 | mon1 | 2026-07-14 11:00:54.420060 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-07-14 11:00:54.420325 | mon1 | Tuesday 14 July 2026 11:00:54 +0000 (0:00:00.639) 0:00:46.317 ********** 2026-07-14 11:00:54.765506 | mon1 | ok: [osd1] 2026-07-14 11:00:54.765760 | mon1 | 2026-07-14 11:00:54.766015 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-07-14 11:00:54.766277 | mon1 | Tuesday 14 July 2026 11:00:54 +0000 (0:00:00.346) 0:00:46.663 ********** 2026-07-14 11:00:55.537245 | mon1 | changed: [osd1] 2026-07-14 11:00:55.537448 | mon1 | 2026-07-14 11:00:55.537730 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-07-14 11:00:55.537980 | mon1 | Tuesday 14 July 2026 11:00:55 +0000 (0:00:00.771) 0:00:47.434 ********** 2026-07-14 11:00:55.782017 | mon1 | ok: [osd1] 2026-07-14 11:00:55.782233 | mon1 | 2026-07-14 11:00:55.782490 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-07-14 11:00:55.782786 | mon1 | Tuesday 14 July 2026 11:00:55 +0000 (0:00:00.244) 0:00:47.679 ********** 2026-07-14 11:00:55.808078 | mon1 | skipping: [osd1] 2026-07-14 11:00:55.808315 | mon1 | 2026-07-14 11:00:55.808566 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-07-14 11:00:55.808848 | mon1 | Tuesday 14 July 2026 11:00:55 +0000 (0:00:00.025) 0:00:47.705 ********** 2026-07-14 11:00:56.508011 | mon1 | changed: [osd1] => (item=osd0) 2026-07-14 11:00:56.508065 | mon1 | changed: [osd1] => (item=osd1) 2026-07-14 11:00:56.508073 | mon1 | changed: [osd1] => (item=osd2) 2026-07-14 11:00:56.508081 | mon1 | 2026-07-14 11:00:56.508089 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-07-14 11:00:56.508110 | mon1 | Tuesday 14 July 2026 11:00:56 +0000 (0:00:00.698) 0:00:48.403 ********** 2026-07-14 11:00:57.284872 | mon1 | changed: [osd1] => (item=osd0) 2026-07-14 11:00:57.284975 | mon1 | changed: [osd1] => (item=osd1) 2026-07-14 11:00:57.284985 | mon1 | changed: [osd1] => (item=osd2) 2026-07-14 11:00:57.284994 | mon1 | 2026-07-14 11:00:57.285003 | mon1 | TASK [Start loop devices] ****************************************************** 2026-07-14 11:00:57.285019 | mon1 | Tuesday 14 July 2026 11:00:57 +0000 (0:00:00.777) 0:00:49.181 ********** 2026-07-14 11:00:59.109438 | mon1 | changed: [osd1] => (item=osd0) 2026-07-14 11:00:59.109903 | mon1 | changed: [osd1] => (item=osd1) 2026-07-14 11:00:59.110786 | mon1 | changed: [osd1] => (item=osd2) 2026-07-14 11:00:59.110802 | mon1 | 2026-07-14 11:00:59.110812 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-07-14 11:00:59.110821 | mon1 | Tuesday 14 July 2026 11:00:59 +0000 (0:00:01.825) 0:00:51.006 ********** 2026-07-14 11:01:00.484569 | mon1 | changed: [osd1] => (item=osd0) 2026-07-14 11:01:00.484860 | mon1 | changed: [osd1] => (item=osd1) 2026-07-14 11:01:00.485149 | mon1 | changed: [osd1] => (item=osd2) 2026-07-14 11:01:00.485393 | mon1 | 2026-07-14 11:01:00.485683 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-07-14 11:01:00.485909 | mon1 | Tuesday 14 July 2026 11:01:00 +0000 (0:00:01.374) 0:00:52.381 ********** 2026-07-14 11:01:01.812315 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-07-14 11:01:01.812597 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-07-14 11:01:01.812890 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-07-14 11:01:01.813123 | mon1 | 2026-07-14 11:01:01.813344 | mon1 | PLAY RECAP ********************************************************************* 2026-07-14 11:01:01.813512 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-14 11:01:01.813679 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-14 11:01:01.813833 | mon1 | 2026-07-14 11:01:01.813969 | mon1 | 2026-07-14 11:01:01.814110 | mon1 | TASKS RECAP ******************************************************************** 2026-07-14 11:01:01.814262 | mon1 | Tuesday 14 July 2026 11:01:01 +0000 (0:00:01.328) 0:00:53.709 ********** 2026-07-14 11:01:01.814404 | mon1 | =============================================================================== 2026-07-14 11:01:01.814552 | mon1 | Update apt cache ------------------------------------------------------- 23.78s 2026-07-14 11:01:01.814721 | mon1 | Install depedencies ---------------------------------------------------- 18.52s 2026-07-14 11:01:01.814869 | mon1 | Start loop devices ------------------------------------------------------ 1.83s 2026-07-14 11:01:01.815021 | mon1 | Create a volume group for each loop device ------------------------------ 1.37s 2026-07-14 11:01:01.815198 | mon1 | Create a logical volume for each loop device ---------------------------- 1.33s 2026-07-14 11:01:01.815356 | mon1 | Gathering Facts --------------------------------------------------------- 1.30s 2026-07-14 11:01:01.815504 | mon1 | Gathering Facts --------------------------------------------------------- 0.86s 2026-07-14 11:01:01.815673 | mon1 | Configure short hostname ------------------------------------------------ 0.85s 2026-07-14 11:01:01.815829 | mon1 | Set permissions on loopback devices ------------------------------------- 0.78s 2026-07-14 11:01:01.815979 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.77s 2026-07-14 11:01:01.816176 | mon1 | Create devices for Ceph ------------------------------------------------- 0.70s 2026-07-14 11:01:01.816338 | mon1 | Start up service -------------------------------------------------------- 0.64s 2026-07-14 11:01:01.816486 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.35s 2026-07-14 11:01:01.816636 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.33s 2026-07-14 11:01:01.816818 | mon1 | Get list of all loopback devices ---------------------------------------- 0.24s 2026-07-14 11:01:01.816971 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-07-14 11:01:01.909435 | mon1 | INFO [default > prepare] Executed: Successful 2026-07-14 11:01:01.921370 | mon1 | INFO [default > converge] Executing 2026-07-14 11:01:03.010841 | mon1 | 2026-07-14 11:01:03.011117 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-14 11:01:03.011365 | mon1 | 2026-07-14 11:01:03.011619 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:01:03.011901 | mon1 | Tuesday 14 July 2026 11:01:03 +0000 (0:00:00.052) 0:00:00.052 ********** 2026-07-14 11:01:04.075821 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-14 11:01:04.075890 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-14 11:01:04.075927 | mon1 | interpreter could change the meaning of that path. See 2026-07-14 11:01:04.076413 | mon1 | https://docs.ansible.com/ansible- 2026-07-14 11:01:04.076455 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-14 11:01:04.088777 | mon1 | ok: [mon1] 2026-07-14 11:01:04.088846 | mon1 | 2026-07-14 11:01:04.089243 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:01:04.089272 | mon1 | Tuesday 14 July 2026 11:01:04 +0000 (0:00:01.077) 0:00:01.129 ********** 2026-07-14 11:01:04.408517 | mon1 | ok: [mon1] 2026-07-14 11:01:04.408557 | mon1 | 2026-07-14 11:01:04.408562 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:01:04.408567 | mon1 | Tuesday 14 July 2026 11:01:04 +0000 (0:00:00.319) 0:00:01.449 ********** 2026-07-14 11:01:04.447212 | mon1 | skipping: [mon1] 2026-07-14 11:01:04.447225 | mon1 | 2026-07-14 11:01:04.447229 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-14 11:01:04.447233 | mon1 | Tuesday 14 July 2026 11:01:04 +0000 (0:00:00.039) 0:00:01.489 ********** 2026-07-14 11:01:04.793255 | mon1 | changed: [mon1] 2026-07-14 11:01:04.793310 | mon1 | 2026-07-14 11:01:04.793321 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:01:04.793330 | mon1 | Tuesday 14 July 2026 11:01:04 +0000 (0:00:00.344) 0:00:01.833 ********** 2026-07-14 11:01:04.900795 | mon1 | ok: [mon1] => { 2026-07-14 11:01:04.900836 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-14 11:01:04.900857 | mon1 | } 2026-07-14 11:01:04.901588 | mon1 | 2026-07-14 11:01:04.901611 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:01:04.901622 | mon1 | Tuesday 14 July 2026 11:01:04 +0000 (0:00:00.107) 0:00:01.941 ********** 2026-07-14 11:01:05.677231 | mon1 | changed: [mon1] 2026-07-14 11:01:05.677281 | mon1 | 2026-07-14 11:01:05.677297 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:01:05.677432 | mon1 | Tuesday 14 July 2026 11:01:05 +0000 (0:00:00.776) 0:00:02.718 ********** 2026-07-14 11:01:05.726562 | mon1 | skipping: [mon1] 2026-07-14 11:01:05.726604 | mon1 | 2026-07-14 11:01:05.726609 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:01:05.726613 | mon1 | Tuesday 14 July 2026 11:01:05 +0000 (0:00:00.049) 0:00:02.767 ********** 2026-07-14 11:01:05.770744 | mon1 | skipping: [mon1] 2026-07-14 11:01:05.770793 | mon1 | 2026-07-14 11:01:05.770799 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:01:05.770806 | mon1 | Tuesday 14 July 2026 11:01:05 +0000 (0:00:00.044) 0:00:02.811 ********** 2026-07-14 11:01:06.020460 | mon1 | ok: [mon1] 2026-07-14 11:01:06.020536 | mon1 | 2026-07-14 11:01:06.020547 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:01:06.020557 | mon1 | Tuesday 14 July 2026 11:01:06 +0000 (0:00:00.248) 0:00:03.060 ********** 2026-07-14 11:01:07.199234 | mon1 | ok: [mon1] 2026-07-14 11:01:07.199313 | mon1 | 2026-07-14 11:01:07.199324 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:01:07.199466 | mon1 | Tuesday 14 July 2026 11:01:07 +0000 (0:00:01.179) 0:00:04.240 ********** 2026-07-14 11:01:07.412782 | mon1 | ok: [mon1] => { 2026-07-14 11:01:07.412886 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-14 11:01:07.412921 | mon1 | } 2026-07-14 11:01:07.412931 | mon1 | 2026-07-14 11:01:07.412941 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:01:07.412958 | mon1 | Tuesday 14 July 2026 11:01:07 +0000 (0:00:00.212) 0:00:04.452 ********** 2026-07-14 11:01:08.412845 | mon1 | changed: [mon1] 2026-07-14 11:01:08.412917 | mon1 | 2026-07-14 11:01:08.412929 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:01:08.412938 | mon1 | Tuesday 14 July 2026 11:01:08 +0000 (0:00:01.000) 0:00:05.452 ********** 2026-07-14 11:01:11.621788 | mon1 | changed: [mon1] 2026-07-14 11:01:11.621867 | mon1 | 2026-07-14 11:01:11.622484 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-14 11:01:11.622545 | mon1 | Tuesday 14 July 2026 11:01:11 +0000 (0:00:03.209) 0:00:08.662 ********** 2026-07-14 11:01:11.657823 | mon1 | skipping: [mon1] 2026-07-14 11:01:11.657892 | mon1 | 2026-07-14 11:01:11.657912 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-14 11:01:11.658263 | mon1 | Tuesday 14 July 2026 11:01:11 +0000 (0:00:00.035) 0:00:08.698 ********** 2026-07-14 11:01:11.694163 | mon1 | skipping: [mon1] 2026-07-14 11:01:11.694206 | mon1 | 2026-07-14 11:01:11.694353 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-14 11:01:11.694465 | mon1 | Tuesday 14 July 2026 11:01:11 +0000 (0:00:00.037) 0:00:08.735 ********** 2026-07-14 11:01:11.732230 | mon1 | skipping: [mon1] 2026-07-14 11:01:11.732267 | mon1 | 2026-07-14 11:01:11.732281 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-14 11:01:11.732293 | mon1 | Tuesday 14 July 2026 11:01:11 +0000 (0:00:00.037) 0:00:08.772 ********** 2026-07-14 11:01:18.983780 | mon1 | changed: [mon1] 2026-07-14 11:01:18.983878 | mon1 | 2026-07-14 11:01:18.984399 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-14 11:01:18.984466 | mon1 | Tuesday 14 July 2026 11:01:18 +0000 (0:00:07.251) 0:00:16.024 ********** 2026-07-14 11:01:19.667209 | mon1 | changed: [mon1] 2026-07-14 11:01:19.667263 | mon1 | 2026-07-14 11:01:19.667276 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-14 11:01:19.667288 | mon1 | Tuesday 14 July 2026 11:01:19 +0000 (0:00:00.683) 0:00:16.708 ********** 2026-07-14 11:01:20.752715 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-14 11:01:20.752759 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-14 11:01:20.752766 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-14 11:01:20.752771 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-14 11:01:20.752776 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-14 11:01:20.753387 | mon1 | 2026-07-14 11:01:20.753439 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-14 11:01:20.753454 | mon1 | Tuesday 14 July 2026 11:01:20 +0000 (0:00:01.083) 0:00:17.791 ********** 2026-07-14 11:01:21.511039 | mon1 | changed: [mon1] 2026-07-14 11:01:21.511093 | mon1 | 2026-07-14 11:01:21.511107 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-14 11:01:21.511119 | mon1 | Tuesday 14 July 2026 11:01:21 +0000 (0:00:00.748) 0:00:18.540 ********** 2026-07-14 11:01:21.511130 | mon1 | 2026-07-14 11:01:21.511142 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-14 11:01:21.511153 | mon1 | Tuesday 14 July 2026 11:01:21 +0000 (0:00:00.009) 0:00:18.550 ********** 2026-07-14 11:01:22.693272 | mon1 | ok: [mon1] 2026-07-14 11:01:22.693331 | mon1 | 2026-07-14 11:01:22.693344 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-14 11:01:22.693357 | mon1 | Tuesday 14 July 2026 11:01:22 +0000 (0:00:01.182) 0:00:19.733 ********** 2026-07-14 11:01:23.289524 | mon1 | changed: [mon1] 2026-07-14 11:01:23.289639 | mon1 | 2026-07-14 11:01:23.289650 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-14 11:01:23.289698 | mon1 | Tuesday 14 July 2026 11:01:23 +0000 (0:00:00.596) 0:00:20.329 ********** 2026-07-14 11:01:24.000297 | mon1 | changed: [mon1] 2026-07-14 11:01:24.000353 | mon1 | 2026-07-14 11:01:24.000363 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:01:24.000373 | mon1 | Tuesday 14 July 2026 11:01:23 +0000 (0:00:00.710) 0:00:21.040 ********** 2026-07-14 11:01:24.252797 | mon1 | ok: [mon1] 2026-07-14 11:01:24.252847 | mon1 | 2026-07-14 11:01:24.253315 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:01:24.253358 | mon1 | Tuesday 14 July 2026 11:01:24 +0000 (0:00:00.253) 0:00:21.293 ********** 2026-07-14 11:01:24.328761 | mon1 | ok: [mon1] => { 2026-07-14 11:01:24.328815 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-14 11:01:24.328827 | mon1 | } 2026-07-14 11:01:24.329535 | mon1 | 2026-07-14 11:01:24.329563 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:01:24.329574 | mon1 | Tuesday 14 July 2026 11:01:24 +0000 (0:00:00.075) 0:00:21.369 ********** 2026-07-14 11:01:25.205745 | mon1 | changed: [mon1] 2026-07-14 11:01:25.206584 | mon1 | 2026-07-14 11:01:25.206647 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:01:25.206710 | mon1 | Tuesday 14 July 2026 11:01:25 +0000 (0:00:00.877) 0:00:22.246 ********** 2026-07-14 11:01:29.811345 | mon1 | changed: [mon1] 2026-07-14 11:01:29.811399 | mon1 | 2026-07-14 11:01:29.811410 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-14 11:01:29.811419 | mon1 | Tuesday 14 July 2026 11:01:29 +0000 (0:00:04.605) 0:00:26.851 ********** 2026-07-14 11:01:30.700823 | mon1 | ok: [mon1] 2026-07-14 11:01:30.700929 | mon1 | 2026-07-14 11:01:30.701578 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-14 11:01:30.701643 | mon1 | Tuesday 14 July 2026 11:01:30 +0000 (0:00:00.889) 0:00:27.741 ********** 2026-07-14 11:01:31.152342 | mon1 | changed: [mon1] 2026-07-14 11:01:31.152420 | mon1 | 2026-07-14 11:01:31.152510 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-14 11:01:31.152627 | mon1 | Tuesday 14 July 2026 11:01:31 +0000 (0:00:00.451) 0:00:28.192 ********** 2026-07-14 11:01:31.729729 | mon1 | changed: [mon1] 2026-07-14 11:01:31.729791 | mon1 | 2026-07-14 11:01:31.729906 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-14 11:01:31.730020 | mon1 | Tuesday 14 July 2026 11:01:31 +0000 (0:00:00.579) 0:00:28.771 ********** 2026-07-14 11:01:32.407164 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-07-14 11:01:32.407255 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-14 11:01:32.407301 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-14 11:01:32.407407 | mon1 | 2026-07-14 11:01:32.407522 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-14 11:01:32.407638 | mon1 | Tuesday 14 July 2026 11:01:32 +0000 (0:00:00.676) 0:00:29.448 ********** 2026-07-14 11:01:32.951126 | mon1 | changed: [mon1] 2026-07-14 11:01:32.951191 | mon1 | 2026-07-14 11:01:32.951295 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-14 11:01:32.951406 | mon1 | Tuesday 14 July 2026 11:01:32 +0000 (0:00:00.542) 0:00:29.990 ********** 2026-07-14 11:01:33.480636 | mon1 | changed: [mon1] 2026-07-14 11:01:33.480731 | mon1 | 2026-07-14 11:01:33.481287 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-14 11:01:33.481321 | mon1 | Tuesday 14 July 2026 11:01:33 +0000 (0:00:00.524) 0:00:30.515 ********** 2026-07-14 11:01:33.481326 | mon1 | 2026-07-14 11:01:33.481330 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-14 11:01:33.481334 | mon1 | Tuesday 14 July 2026 11:01:33 +0000 (0:00:00.007) 0:00:30.522 ********** 2026-07-14 11:01:34.328276 | mon1 | ok: [mon1] 2026-07-14 11:01:34.328337 | mon1 | 2026-07-14 11:01:34.328348 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-14 11:01:34.328358 | mon1 | Tuesday 14 July 2026 11:01:34 +0000 (0:00:00.846) 0:00:31.368 ********** 2026-07-14 11:01:35.432254 | mon1 | changed: [mon1] 2026-07-14 11:01:35.432331 | mon1 | 2026-07-14 11:01:35.432345 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-14 11:01:35.432358 | mon1 | Tuesday 14 July 2026 11:01:35 +0000 (0:00:01.104) 0:00:32.472 ********** 2026-07-14 11:01:36.134260 | mon1 | changed: [mon1] 2026-07-14 11:01:36.134343 | mon1 | 2026-07-14 11:01:36.134359 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-14 11:01:36.134371 | mon1 | Tuesday 14 July 2026 11:01:36 +0000 (0:00:00.701) 0:00:33.174 ********** 2026-07-14 11:01:36.195823 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-14 11:01:36.195890 | mon1 | 2026-07-14 11:01:36.196314 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-14 11:01:36.196372 | mon1 | Tuesday 14 July 2026 11:01:36 +0000 (0:00:00.062) 0:00:33.236 ********** 2026-07-14 11:01:54.072334 | mon1 | changed: [mon1] 2026-07-14 11:01:54.072408 | mon1 | 2026-07-14 11:01:54.072423 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-14 11:01:54.072435 | mon1 | Tuesday 14 July 2026 11:01:54 +0000 (0:00:17.876) 0:00:51.112 ********** 2026-07-14 11:01:54.857409 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-14 11:01:54.857473 | mon1 | ok: [mon1] => (item=ssh) 2026-07-14 11:01:54.857489 | mon1 | 2026-07-14 11:01:54.857503 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-14 11:01:54.857517 | mon1 | Tuesday 14 July 2026 11:01:54 +0000 (0:00:00.784) 0:00:51.897 ********** 2026-07-14 11:01:55.233794 | mon1 | changed: [mon1] 2026-07-14 11:01:55.233836 | mon1 | 2026-07-14 11:01:55.234249 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-14 11:01:55.234305 | mon1 | Tuesday 14 July 2026 11:01:55 +0000 (0:00:00.377) 0:00:52.274 ********** 2026-07-14 11:01:55.495305 | mon1 | ok: [mon1] 2026-07-14 11:01:55.495355 | mon1 | 2026-07-14 11:01:55.495368 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-14 11:01:55.495380 | mon1 | Tuesday 14 July 2026 11:01:55 +0000 (0:00:00.260) 0:00:52.535 ********** 2026-07-14 11:01:56.013813 | mon1 | changed: [mon1] 2026-07-14 11:01:56.014015 | mon1 | 2026-07-14 11:01:56.014465 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-14 11:01:56.014528 | mon1 | Tuesday 14 July 2026 11:01:56 +0000 (0:00:00.519) 0:00:53.054 ********** 2026-07-14 11:01:56.385216 | mon1 | changed: [mon1] 2026-07-14 11:01:56.385275 | mon1 | 2026-07-14 11:01:56.385308 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-14 11:01:56.385321 | mon1 | Tuesday 14 July 2026 11:01:56 +0000 (0:00:00.370) 0:00:53.425 ********** 2026-07-14 11:01:56.515237 | mon1 | ok: [mon1] 2026-07-14 11:01:56.515272 | mon1 | 2026-07-14 11:01:56.515286 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-14 11:01:56.515298 | mon1 | Tuesday 14 July 2026 11:01:56 +0000 (0:00:00.130) 0:00:53.555 ********** 2026-07-14 11:01:56.777125 | mon1 | ok: [mon1] => (item=mon1) 2026-07-14 11:01:56.777197 | mon1 | 2026-07-14 11:01:56.777293 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-14 11:01:56.777405 | mon1 | Tuesday 14 July 2026 11:01:56 +0000 (0:00:00.262) 0:00:53.817 ********** 2026-07-14 11:01:56.835283 | mon1 | ok: [mon1] 2026-07-14 11:01:56.835396 | mon1 | 2026-07-14 11:01:56.835410 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-14 11:01:56.835424 | mon1 | Tuesday 14 July 2026 11:01:56 +0000 (0:00:00.057) 0:00:53.875 ********** 2026-07-14 11:01:56.916084 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-07-14 11:01:56.916150 | mon1 | 2026-07-14 11:01:56.916158 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-07-14 11:01:56.916164 | mon1 | Tuesday 14 July 2026 11:01:56 +0000 (0:00:00.081) 0:00:53.956 ********** 2026-07-14 11:01:57.235305 | mon1 | changed: [mon1] 2026-07-14 11:01:57.235365 | mon1 | 2026-07-14 11:01:57.235376 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-07-14 11:01:57.235386 | mon1 | Tuesday 14 July 2026 11:01:57 +0000 (0:00:00.318) 0:00:54.275 ********** 2026-07-14 11:01:58.004839 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-07-14 11:01:58.004923 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-07-14 11:01:58.006689 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-07-14 11:01:58.006706 | mon1 | 2026-07-14 11:01:58.006711 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-07-14 11:01:58.006715 | mon1 | Tuesday 14 July 2026 11:01:58 +0000 (0:00:00.769) 0:00:55.045 ********** 2026-07-14 11:03:28.679302 | mon1 | ok: [mon1] 2026-07-14 11:03:28.679337 | mon1 | 2026-07-14 11:03:28.679346 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-07-14 11:03:28.679352 | mon1 | Tuesday 14 July 2026 11:03:28 +0000 (0:01:30.674) 0:02:25.719 ********** 2026-07-14 11:03:28.927815 | mon1 | changed: [mon1] 2026-07-14 11:03:28.928017 | mon1 | 2026-07-14 11:03:28.928264 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-07-14 11:03:28.928506 | mon1 | Tuesday 14 July 2026 11:03:28 +0000 (0:00:00.250) 0:02:25.969 ********** 2026-07-14 11:03:28.971486 | mon1 | ok: [mon1] 2026-07-14 11:03:28.971523 | mon1 | 2026-07-14 11:03:28.971607 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-14 11:03:28.971820 | mon1 | Tuesday 14 July 2026 11:03:28 +0000 (0:00:00.043) 0:02:26.013 ********** 2026-07-14 11:03:29.051320 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-14 11:03:29.051552 | mon1 | 2026-07-14 11:03:29.051869 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-14 11:03:29.052206 | mon1 | Tuesday 14 July 2026 11:03:29 +0000 (0:00:00.079) 0:02:26.092 ********** 2026-07-14 11:03:35.331500 | mon1 | ok: [mon1] 2026-07-14 11:03:35.331988 | mon1 | 2026-07-14 11:03:35.332016 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-14 11:03:35.332260 | mon1 | Tuesday 14 July 2026 11:03:35 +0000 (0:00:06.280) 0:02:32.372 ********** 2026-07-14 11:03:35.384461 | mon1 | ok: [mon1] => (item=mon1) 2026-07-14 11:03:35.384717 | mon1 | 2026-07-14 11:03:35.384993 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-14 11:03:35.385224 | mon1 | Tuesday 14 July 2026 11:03:35 +0000 (0:00:00.053) 0:02:32.426 ********** 2026-07-14 11:03:35.816404 | mon1 | ok: [mon1] 2026-07-14 11:03:35.816813 | mon1 | 2026-07-14 11:03:35.817239 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-14 11:03:35.817533 | mon1 | Tuesday 14 July 2026 11:03:35 +0000 (0:00:00.431) 0:02:32.857 ********** 2026-07-14 11:03:43.715018 | mon1 | ok: [mon1] 2026-07-14 11:03:43.715191 | mon1 | 2026-07-14 11:03:43.715533 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-07-14 11:03:43.715813 | mon1 | Tuesday 14 July 2026 11:03:43 +0000 (0:00:07.893) 0:02:40.751 ********** 2026-07-14 11:03:56.335761 | mon1 | changed: [mon1] 2026-07-14 11:03:56.336098 | mon1 | 2026-07-14 11:03:56.336776 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-07-14 11:03:56.336807 | mon1 | Tuesday 14 July 2026 11:03:56 +0000 (0:00:12.625) 0:02:53.376 ********** 2026-07-14 11:04:10.725868 | mon1 | ok: [mon1] 2026-07-14 11:04:10.725969 | mon1 | 2026-07-14 11:04:10.726195 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-14 11:04:10.726430 | mon1 | Tuesday 14 July 2026 11:04:10 +0000 (0:00:14.390) 0:03:07.767 ********** 2026-07-14 11:04:10.802203 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-14 11:04:10.802419 | mon1 | 2026-07-14 11:04:10.802786 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-14 11:04:10.803079 | mon1 | Tuesday 14 July 2026 11:04:10 +0000 (0:00:00.077) 0:03:07.844 ********** 2026-07-14 11:04:10.856471 | mon1 | skipping: [mon1] 2026-07-14 11:04:10.856767 | mon1 | 2026-07-14 11:04:10.857095 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-14 11:04:10.857421 | mon1 | Tuesday 14 July 2026 11:04:10 +0000 (0:00:00.053) 0:03:07.898 ********** 2026-07-14 11:04:10.908995 | mon1 | skipping: [mon1] => (item=mon1) 2026-07-14 11:04:10.909267 | mon1 | skipping: [mon1] 2026-07-14 11:04:10.909538 | mon1 | 2026-07-14 11:04:10.909881 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-14 11:04:10.910171 | mon1 | Tuesday 14 July 2026 11:04:10 +0000 (0:00:00.052) 0:03:07.950 ********** 2026-07-14 11:04:11.228430 | mon1 | ok: [mon1] 2026-07-14 11:04:11.228601 | mon1 | 2026-07-14 11:04:11.228891 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-14 11:04:11.229166 | mon1 | Tuesday 14 July 2026 11:04:11 +0000 (0:00:00.319) 0:03:08.269 ********** 2026-07-14 11:04:18.113824 | mon1 | ok: [mon1] 2026-07-14 11:04:18.113898 | mon1 | 2026-07-14 11:04:18.113920 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-07-14 11:04:18.114171 | mon1 | Tuesday 14 July 2026 11:04:18 +0000 (0:00:06.884) 0:03:15.154 ********** 2026-07-14 11:04:30.380292 | mon1 | changed: [mon1] 2026-07-14 11:04:30.380394 | mon1 | 2026-07-14 11:04:30.380409 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-07-14 11:04:30.380512 | mon1 | Tuesday 14 July 2026 11:04:30 +0000 (0:00:12.265) 0:03:27.420 ********** 2026-07-14 11:04:36.662742 | mon1 | ok: [mon1] 2026-07-14 11:04:36.662847 | mon1 | 2026-07-14 11:04:36.662904 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-07-14 11:04:36.663054 | mon1 | Tuesday 14 July 2026 11:04:36 +0000 (0:00:06.284) 0:03:33.704 ********** 2026-07-14 11:04:42.529991 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-07-14 11:04:42.530033 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-07-14 11:04:42.530039 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-07-14 11:04:42.530045 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-07-14 11:04:42.530050 | mon1 | 2026-07-14 11:04:42.530055 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-07-14 11:04:42.530061 | mon1 | 2026-07-14 11:04:42.530066 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:04:42.530072 | mon1 | Tuesday 14 July 2026 11:04:42 +0000 (0:00:05.864) 0:03:39.568 ********** 2026-07-14 11:04:43.706626 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-14 11:04:43.707229 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-14 11:04:43.707756 | mon1 | interpreter could change the meaning of that path. See 2026-07-14 11:04:43.708279 | mon1 | https://docs.ansible.com/ansible- 2026-07-14 11:04:43.708814 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-14 11:04:43.717786 | mon1 | ok: [osd1] 2026-07-14 11:04:43.717947 | mon1 | 2026-07-14 11:04:43.718110 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:04:43.718269 | mon1 | Tuesday 14 July 2026 11:04:43 +0000 (0:00:01.191) 0:03:40.759 ********** 2026-07-14 11:04:43.974475 | mon1 | ok: [osd1] 2026-07-14 11:04:43.974843 | mon1 | 2026-07-14 11:04:43.975168 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:04:43.975477 | mon1 | Tuesday 14 July 2026 11:04:43 +0000 (0:00:00.256) 0:03:41.016 ********** 2026-07-14 11:04:44.017370 | mon1 | skipping: [osd1] 2026-07-14 11:04:44.017717 | mon1 | 2026-07-14 11:04:44.018047 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-14 11:04:44.018392 | mon1 | Tuesday 14 July 2026 11:04:44 +0000 (0:00:00.042) 0:03:41.059 ********** 2026-07-14 11:04:44.284004 | mon1 | changed: [osd1] 2026-07-14 11:04:44.284188 | mon1 | 2026-07-14 11:04:44.284351 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:04:44.284537 | mon1 | Tuesday 14 July 2026 11:04:44 +0000 (0:00:00.266) 0:03:41.325 ********** 2026-07-14 11:04:44.353394 | mon1 | ok: [osd1] => { 2026-07-14 11:04:44.353575 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-14 11:04:44.353749 | mon1 | } 2026-07-14 11:04:44.353898 | mon1 | 2026-07-14 11:04:44.354057 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:04:44.354217 | mon1 | Tuesday 14 July 2026 11:04:44 +0000 (0:00:00.069) 0:03:41.395 ********** 2026-07-14 11:04:44.983057 | mon1 | changed: [osd1] 2026-07-14 11:04:44.983423 | mon1 | 2026-07-14 11:04:44.983799 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:04:44.984138 | mon1 | Tuesday 14 July 2026 11:04:44 +0000 (0:00:00.629) 0:03:42.024 ********** 2026-07-14 11:04:45.029386 | mon1 | skipping: [osd1] 2026-07-14 11:04:45.029553 | mon1 | 2026-07-14 11:04:45.029745 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:04:45.029916 | mon1 | Tuesday 14 July 2026 11:04:45 +0000 (0:00:00.047) 0:03:42.071 ********** 2026-07-14 11:04:45.078341 | mon1 | skipping: [osd1] 2026-07-14 11:04:45.078500 | mon1 | 2026-07-14 11:04:45.078677 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:04:45.078846 | mon1 | Tuesday 14 July 2026 11:04:45 +0000 (0:00:00.048) 0:03:42.120 ********** 2026-07-14 11:04:45.333790 | mon1 | ok: [osd1] 2026-07-14 11:04:45.334121 | mon1 | 2026-07-14 11:04:45.334435 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:04:45.334770 | mon1 | Tuesday 14 July 2026 11:04:45 +0000 (0:00:00.254) 0:03:42.375 ********** 2026-07-14 11:04:46.366830 | mon1 | ok: [osd1] 2026-07-14 11:04:46.367050 | mon1 | 2026-07-14 11:04:46.367249 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:04:46.367440 | mon1 | Tuesday 14 July 2026 11:04:46 +0000 (0:00:01.033) 0:03:43.408 ********** 2026-07-14 11:04:46.451255 | mon1 | ok: [osd1] => { 2026-07-14 11:04:46.451372 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-14 11:04:46.451573 | mon1 | } 2026-07-14 11:04:46.451706 | mon1 | 2026-07-14 11:04:46.451885 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:04:46.452023 | mon1 | Tuesday 14 July 2026 11:04:46 +0000 (0:00:00.083) 0:03:43.492 ********** 2026-07-14 11:04:47.252201 | mon1 | changed: [osd1] 2026-07-14 11:04:47.252268 | mon1 | 2026-07-14 11:04:47.252334 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:04:47.252444 | mon1 | Tuesday 14 July 2026 11:04:47 +0000 (0:00:00.800) 0:03:44.292 ********** 2026-07-14 11:04:50.086162 | mon1 | changed: [osd1] 2026-07-14 11:04:50.086230 | mon1 | 2026-07-14 11:04:50.086322 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-14 11:04:50.086432 | mon1 | Tuesday 14 July 2026 11:04:50 +0000 (0:00:02.833) 0:03:47.126 ********** 2026-07-14 11:04:50.119067 | mon1 | skipping: [osd1] 2026-07-14 11:04:50.119101 | mon1 | 2026-07-14 11:04:50.119117 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-14 11:04:50.119301 | mon1 | Tuesday 14 July 2026 11:04:50 +0000 (0:00:00.034) 0:03:47.160 ********** 2026-07-14 11:04:50.156942 | mon1 | skipping: [osd1] 2026-07-14 11:04:50.156980 | mon1 | 2026-07-14 11:04:50.157106 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-14 11:04:50.157221 | mon1 | Tuesday 14 July 2026 11:04:50 +0000 (0:00:00.035) 0:03:47.196 ********** 2026-07-14 11:04:50.194938 | mon1 | skipping: [osd1] 2026-07-14 11:04:50.194977 | mon1 | 2026-07-14 11:04:50.195107 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-14 11:04:50.195210 | mon1 | Tuesday 14 July 2026 11:04:50 +0000 (0:00:00.041) 0:03:47.237 ********** 2026-07-14 11:04:59.835577 | mon1 | changed: [osd1] 2026-07-14 11:04:59.835815 | mon1 | 2026-07-14 11:04:59.836085 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-14 11:04:59.836332 | mon1 | Tuesday 14 July 2026 11:04:59 +0000 (0:00:09.639) 0:03:56.877 ********** 2026-07-14 11:05:00.449034 | mon1 | changed: [osd1] 2026-07-14 11:05:00.449265 | mon1 | 2026-07-14 11:05:00.449525 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-14 11:05:00.449820 | mon1 | Tuesday 14 July 2026 11:05:00 +0000 (0:00:00.613) 0:03:57.490 ********** 2026-07-14 11:05:01.569849 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-07-14 11:05:01.570089 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-14 11:05:01.570341 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-14 11:05:01.570600 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-14 11:05:01.570892 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-14 11:05:01.571114 | mon1 | 2026-07-14 11:05:01.571360 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-14 11:05:01.571601 | mon1 | Tuesday 14 July 2026 11:05:01 +0000 (0:00:01.120) 0:03:58.610 ********** 2026-07-14 11:05:02.273926 | mon1 | changed: [osd1] 2026-07-14 11:05:02.274126 | mon1 | 2026-07-14 11:05:02.274380 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-14 11:05:02.274624 | mon1 | Tuesday 14 July 2026 11:05:02 +0000 (0:00:00.698) 0:03:59.309 ********** 2026-07-14 11:05:02.274876 | mon1 | 2026-07-14 11:05:02.275126 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-14 11:05:02.275367 | mon1 | Tuesday 14 July 2026 11:05:02 +0000 (0:00:00.006) 0:03:59.315 ********** 2026-07-14 11:05:03.193728 | mon1 | ok: [osd1] 2026-07-14 11:05:03.193986 | mon1 | 2026-07-14 11:05:03.194265 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-14 11:05:03.202218 | mon1 | Tuesday 14 July 2026 11:05:03 +0000 (0:00:00.919) 0:04:00.235 ********** 2026-07-14 11:05:03.786546 | mon1 | changed: [osd1] 2026-07-14 11:05:03.786906 | mon1 | 2026-07-14 11:05:03.787183 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-14 11:05:03.787440 | mon1 | Tuesday 14 July 2026 11:05:03 +0000 (0:00:00.592) 0:04:00.827 ********** 2026-07-14 11:05:04.517248 | mon1 | changed: [osd1] 2026-07-14 11:05:04.517453 | mon1 | 2026-07-14 11:05:04.517746 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:05:04.517999 | mon1 | Tuesday 14 July 2026 11:05:04 +0000 (0:00:00.730) 0:04:01.558 ********** 2026-07-14 11:05:04.786202 | mon1 | ok: [osd1] 2026-07-14 11:05:04.786256 | mon1 | 2026-07-14 11:05:04.786267 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:05:04.786276 | mon1 | Tuesday 14 July 2026 11:05:04 +0000 (0:00:00.267) 0:04:01.826 ********** 2026-07-14 11:05:04.851741 | mon1 | ok: [osd1] => { 2026-07-14 11:05:04.851872 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-14 11:05:04.852231 | mon1 | } 2026-07-14 11:05:04.852536 | mon1 | 2026-07-14 11:05:04.852938 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:05:04.853278 | mon1 | Tuesday 14 July 2026 11:05:04 +0000 (0:00:00.066) 0:04:01.892 ********** 2026-07-14 11:05:05.714892 | mon1 | changed: [osd1] 2026-07-14 11:05:05.714996 | mon1 | 2026-07-14 11:05:05.715018 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:05:05.715288 | mon1 | Tuesday 14 July 2026 11:05:05 +0000 (0:00:00.863) 0:04:02.756 ********** 2026-07-14 11:05:10.329871 | mon1 | changed: [osd1] 2026-07-14 11:05:10.329968 | mon1 | 2026-07-14 11:05:10.330035 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-14 11:05:10.330367 | mon1 | Tuesday 14 July 2026 11:05:10 +0000 (0:00:04.614) 0:04:07.371 ********** 2026-07-14 11:05:11.225174 | mon1 | ok: [osd1] 2026-07-14 11:05:11.225286 | mon1 | 2026-07-14 11:05:11.225298 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-14 11:05:11.225427 | mon1 | Tuesday 14 July 2026 11:05:11 +0000 (0:00:00.895) 0:04:08.266 ********** 2026-07-14 11:05:11.536993 | mon1 | changed: [osd1] 2026-07-14 11:05:11.537056 | mon1 | 2026-07-14 11:05:11.537522 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-14 11:05:11.537580 | mon1 | Tuesday 14 July 2026 11:05:11 +0000 (0:00:00.310) 0:04:08.577 ********** 2026-07-14 11:05:12.113906 | mon1 | changed: [osd1] 2026-07-14 11:05:12.113985 | mon1 | 2026-07-14 11:05:12.113996 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-14 11:05:12.114015 | mon1 | Tuesday 14 July 2026 11:05:12 +0000 (0:00:00.576) 0:04:09.153 ********** 2026-07-14 11:05:12.808275 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-07-14 11:05:12.808349 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-14 11:05:12.808473 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-14 11:05:12.808565 | mon1 | 2026-07-14 11:05:12.808704 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-14 11:05:12.808824 | mon1 | Tuesday 14 July 2026 11:05:12 +0000 (0:00:00.695) 0:04:09.849 ********** 2026-07-14 11:05:13.403401 | mon1 | changed: [osd1] 2026-07-14 11:05:13.403469 | mon1 | 2026-07-14 11:05:13.403480 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-14 11:05:13.403490 | mon1 | Tuesday 14 July 2026 11:05:13 +0000 (0:00:00.594) 0:04:10.443 ********** 2026-07-14 11:05:13.996550 | mon1 | changed: [osd1] 2026-07-14 11:05:13.996749 | mon1 | 2026-07-14 11:05:13.997009 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-14 11:05:13.997253 | mon1 | Tuesday 14 July 2026 11:05:13 +0000 (0:00:00.588) 0:04:11.031 ********** 2026-07-14 11:05:13.997475 | mon1 | 2026-07-14 11:05:13.997800 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-14 11:05:13.998117 | mon1 | Tuesday 14 July 2026 11:05:13 +0000 (0:00:00.006) 0:04:11.037 ********** 2026-07-14 11:05:14.879988 | mon1 | ok: [osd1] 2026-07-14 11:05:14.880102 | mon1 | 2026-07-14 11:05:14.880386 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-14 11:05:14.880685 | mon1 | Tuesday 14 July 2026 11:05:14 +0000 (0:00:00.883) 0:04:11.921 ********** 2026-07-14 11:05:15.923853 | mon1 | changed: [osd1] 2026-07-14 11:05:15.923912 | mon1 | 2026-07-14 11:05:15.924372 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-14 11:05:15.924434 | mon1 | Tuesday 14 July 2026 11:05:15 +0000 (0:00:01.043) 0:04:12.964 ********** 2026-07-14 11:05:16.616279 | mon1 | changed: [osd1] 2026-07-14 11:05:16.616349 | mon1 | 2026-07-14 11:05:16.616363 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-14 11:05:16.616375 | mon1 | Tuesday 14 July 2026 11:05:16 +0000 (0:00:00.692) 0:04:13.656 ********** 2026-07-14 11:05:16.673075 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-14 11:05:16.673109 | mon1 | 2026-07-14 11:05:16.673123 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-14 11:05:16.673134 | mon1 | Tuesday 14 July 2026 11:05:16 +0000 (0:00:00.056) 0:04:13.713 ********** 2026-07-14 11:05:17.586052 | mon1 | ok: [osd1] 2026-07-14 11:05:17.586088 | mon1 | 2026-07-14 11:05:17.586101 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-14 11:05:17.586113 | mon1 | Tuesday 14 July 2026 11:05:17 +0000 (0:00:00.913) 0:04:14.626 ********** 2026-07-14 11:05:18.417284 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-07-14 11:05:18.417343 | mon1 | ok: [osd1] => (item=ssh) 2026-07-14 11:05:18.417355 | mon1 | 2026-07-14 11:05:18.417364 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-14 11:05:18.417373 | mon1 | Tuesday 14 July 2026 11:05:18 +0000 (0:00:00.830) 0:04:15.457 ********** 2026-07-14 11:05:18.830027 | mon1 | changed: [osd1] 2026-07-14 11:05:18.830060 | mon1 | 2026-07-14 11:05:18.830070 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-14 11:05:18.830080 | mon1 | Tuesday 14 July 2026 11:05:18 +0000 (0:00:00.412) 0:04:15.870 ********** 2026-07-14 11:05:19.089313 | mon1 | ok: [osd1] 2026-07-14 11:05:19.089363 | mon1 | 2026-07-14 11:05:19.089373 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-14 11:05:19.089383 | mon1 | Tuesday 14 July 2026 11:05:19 +0000 (0:00:00.258) 0:04:16.129 ********** 2026-07-14 11:05:19.508913 | mon1 | changed: [osd1] 2026-07-14 11:05:19.509150 | mon1 | 2026-07-14 11:05:19.509433 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-14 11:05:19.509684 | mon1 | Tuesday 14 July 2026 11:05:19 +0000 (0:00:00.420) 0:04:16.549 ********** 2026-07-14 11:05:19.781734 | mon1 | changed: [osd1] 2026-07-14 11:05:19.781784 | mon1 | 2026-07-14 11:05:19.782109 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-07-14 11:05:19.782427 | mon1 | Tuesday 14 July 2026 11:05:19 +0000 (0:00:00.273) 0:04:16.822 ********** 2026-07-14 11:05:20.075815 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-07-14 11:05:20.076852 | mon1 | 2026-07-14 11:05:20.076928 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-07-14 11:05:20.076941 | mon1 | Tuesday 14 July 2026 11:05:20 +0000 (0:00:00.294) 0:04:17.117 ********** 2026-07-14 11:05:20.133612 | mon1 | ok: [osd1] 2026-07-14 11:05:20.133856 | mon1 | 2026-07-14 11:05:20.134103 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-14 11:05:20.134349 | mon1 | Tuesday 14 July 2026 11:05:20 +0000 (0:00:00.058) 0:04:17.175 ********** 2026-07-14 11:05:20.234756 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-07-14 11:05:20.234969 | mon1 | 2026-07-14 11:05:20.235223 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-14 11:05:20.235499 | mon1 | Tuesday 14 July 2026 11:05:20 +0000 (0:00:00.101) 0:04:17.276 ********** 2026-07-14 11:05:26.542003 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:05:26.542078 | mon1 | 2026-07-14 11:05:26.542092 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-14 11:05:26.542105 | mon1 | Tuesday 14 July 2026 11:05:26 +0000 (0:00:06.305) 0:04:23.582 ********** 2026-07-14 11:05:26.609482 | mon1 | ok: [osd1] => (item=osd1) 2026-07-14 11:05:26.609562 | mon1 | 2026-07-14 11:05:26.609576 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-14 11:05:26.609590 | mon1 | Tuesday 14 July 2026 11:05:26 +0000 (0:00:00.066) 0:04:23.649 ********** 2026-07-14 11:05:26.953566 | mon1 | changed: [osd1] 2026-07-14 11:05:26.953696 | mon1 | 2026-07-14 11:05:26.953715 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-14 11:05:26.953730 | mon1 | Tuesday 14 July 2026 11:05:26 +0000 (0:00:00.344) 0:04:23.993 ********** 2026-07-14 11:05:36.358456 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:05:36.358545 | mon1 | 2026-07-14 11:05:36.358558 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-07-14 11:05:36.358573 | mon1 | Tuesday 14 July 2026 11:05:36 +0000 (0:00:09.405) 0:04:33.398 ********** 2026-07-14 11:05:38.064232 | mon1 | ok: [osd1] 2026-07-14 11:05:38.064290 | mon1 | 2026-07-14 11:05:38.064304 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-07-14 11:05:38.064317 | mon1 | Tuesday 14 July 2026 11:05:38 +0000 (0:00:01.705) 0:04:35.104 ********** 2026-07-14 11:06:21.169761 | mon1 | ok: [osd1] 2026-07-14 11:06:21.169814 | mon1 | 2026-07-14 11:06:21.170315 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-07-14 11:06:21.170450 | mon1 | Tuesday 14 July 2026 11:06:21 +0000 (0:00:43.104) 0:05:18.209 ********** 2026-07-14 11:07:56.515398 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-07-14 11:07:56.515474 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-07-14 11:07:56.515492 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-07-14 11:07:56.515618 | mon1 | 2026-07-14 11:07:56.515756 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-07-14 11:07:56.515862 | mon1 | Tuesday 14 July 2026 11:07:56 +0000 (0:01:35.347) 0:06:53.556 ********** 2026-07-14 11:08:02.936305 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:08:02.936368 | mon1 | 2026-07-14 11:08:02.936382 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-07-14 11:08:02.936394 | mon1 | Tuesday 14 July 2026 11:08:02 +0000 (0:00:06.420) 0:06:59.976 ********** 2026-07-14 11:08:09.210693 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:08:09.210737 | mon1 | 2026-07-14 11:08:09.210746 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-07-14 11:08:09.210754 | mon1 | Tuesday 14 July 2026 11:08:09 +0000 (0:00:06.274) 0:07:06.251 ********** 2026-07-14 11:08:09.273524 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-07-14 11:08:09.273567 | mon1 | 2026-07-14 11:08:09.273573 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-07-14 11:08:09.273579 | mon1 | Tuesday 14 July 2026 11:08:09 +0000 (0:00:00.063) 0:07:06.315 ********** 2026-07-14 11:08:09.323231 | mon1 | ok: [osd1] 2026-07-14 11:08:09.323297 | mon1 | 2026-07-14 11:08:09.323311 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-07-14 11:08:09.323324 | mon1 | Tuesday 14 July 2026 11:08:09 +0000 (0:00:00.048) 0:07:06.363 ********** 2026-07-14 11:08:15.825269 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:08:15.825342 | mon1 | 2026-07-14 11:08:15.825356 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-07-14 11:08:15.825368 | mon1 | Tuesday 14 July 2026 11:08:15 +0000 (0:00:06.502) 0:07:12.865 ********** 2026-07-14 11:08:15.870824 | mon1 | ok: [osd1] 2026-07-14 11:08:15.870888 | mon1 | 2026-07-14 11:08:15.870909 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-07-14 11:08:15.871226 | mon1 | Tuesday 14 July 2026 11:08:15 +0000 (0:00:00.045) 0:07:12.911 ********** 2026-07-14 11:08:15.913298 | mon1 | skipping: [osd1] => (item=1) 2026-07-14 11:08:15.913332 | mon1 | skipping: [osd1] => (item=1) 2026-07-14 11:08:15.913344 | mon1 | skipping: [osd1] => (item=1) 2026-07-14 11:08:15.913355 | mon1 | skipping: [osd1] 2026-07-14 11:08:15.913367 | mon1 | 2026-07-14 11:08:15.913379 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-07-14 11:08:15.913391 | mon1 | Tuesday 14 July 2026 11:08:15 +0000 (0:00:00.042) 0:07:12.953 ********** 2026-07-14 11:08:15.980351 | mon1 | skipping: [osd1] 2026-07-14 11:08:15.980384 | mon1 | 2026-07-14 11:08:15.980408 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-07-14 11:08:15.980420 | mon1 | 2026-07-14 11:08:15.980432 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:08:15.980443 | mon1 | Tuesday 14 July 2026 11:08:15 +0000 (0:00:00.066) 0:07:13.020 ********** 2026-07-14 11:08:17.929195 | mon1 | ok: [mon1] 2026-07-14 11:08:17.929251 | mon1 | 2026-07-14 11:08:17.929264 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:08:17.929277 | mon1 | Tuesday 14 July 2026 11:08:17 +0000 (0:00:01.949) 0:07:14.969 ********** 2026-07-14 11:08:18.187200 | mon1 | ok: [mon1] 2026-07-14 11:08:18.187253 | mon1 | 2026-07-14 11:08:18.187268 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:08:18.187303 | mon1 | Tuesday 14 July 2026 11:08:18 +0000 (0:00:00.257) 0:07:15.227 ********** 2026-07-14 11:08:18.234026 | mon1 | skipping: [mon1] 2026-07-14 11:08:18.234056 | mon1 | 2026-07-14 11:08:18.234067 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-14 11:08:18.234076 | mon1 | Tuesday 14 July 2026 11:08:18 +0000 (0:00:00.047) 0:07:15.274 ********** 2026-07-14 11:08:18.489794 | mon1 | ok: [mon1] 2026-07-14 11:08:18.489844 | mon1 | 2026-07-14 11:08:18.490281 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:08:18.490324 | mon1 | Tuesday 14 July 2026 11:08:18 +0000 (0:00:00.255) 0:07:15.530 ********** 2026-07-14 11:08:18.558833 | mon1 | ok: [mon1] => { 2026-07-14 11:08:18.559716 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-14 11:08:18.559753 | mon1 | } 2026-07-14 11:08:18.559758 | mon1 | 2026-07-14 11:08:18.559762 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:08:18.559965 | mon1 | Tuesday 14 July 2026 11:08:18 +0000 (0:00:00.068) 0:07:15.599 ********** 2026-07-14 11:08:18.928609 | mon1 | ok: [mon1] 2026-07-14 11:08:18.928667 | mon1 | 2026-07-14 11:08:18.928674 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:08:18.928679 | mon1 | Tuesday 14 July 2026 11:08:18 +0000 (0:00:00.370) 0:07:15.969 ********** 2026-07-14 11:08:18.973283 | mon1 | skipping: [mon1] 2026-07-14 11:08:18.973298 | mon1 | 2026-07-14 11:08:18.973302 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:08:18.973306 | mon1 | Tuesday 14 July 2026 11:08:18 +0000 (0:00:00.045) 0:07:16.014 ********** 2026-07-14 11:08:19.016898 | mon1 | skipping: [mon1] 2026-07-14 11:08:19.016926 | mon1 | 2026-07-14 11:08:19.016935 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:08:19.016944 | mon1 | Tuesday 14 July 2026 11:08:19 +0000 (0:00:00.043) 0:07:16.057 ********** 2026-07-14 11:08:19.259806 | mon1 | ok: [mon1] 2026-07-14 11:08:19.259864 | mon1 | 2026-07-14 11:08:19.259876 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:08:19.260022 | mon1 | Tuesday 14 July 2026 11:08:19 +0000 (0:00:00.242) 0:07:16.300 ********** 2026-07-14 11:08:20.156566 | mon1 | ok: [mon1] 2026-07-14 11:08:20.156611 | mon1 | 2026-07-14 11:08:20.156617 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:08:20.156621 | mon1 | Tuesday 14 July 2026 11:08:20 +0000 (0:00:00.896) 0:07:17.197 ********** 2026-07-14 11:08:20.237069 | mon1 | ok: [mon1] => { 2026-07-14 11:08:20.237190 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-14 11:08:20.237297 | mon1 | } 2026-07-14 11:08:20.237399 | mon1 | 2026-07-14 11:08:20.237515 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:08:20.237627 | mon1 | Tuesday 14 July 2026 11:08:20 +0000 (0:00:00.080) 0:07:17.278 ********** 2026-07-14 11:08:20.636763 | mon1 | ok: [mon1] 2026-07-14 11:08:20.636814 | mon1 | 2026-07-14 11:08:20.636824 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:08:20.636834 | mon1 | Tuesday 14 July 2026 11:08:20 +0000 (0:00:00.397) 0:07:17.676 ********** 2026-07-14 11:08:22.729180 | mon1 | ok: [mon1] 2026-07-14 11:08:22.729244 | mon1 | 2026-07-14 11:08:22.729323 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-14 11:08:22.729433 | mon1 | Tuesday 14 July 2026 11:08:22 +0000 (0:00:02.094) 0:07:19.770 ********** 2026-07-14 11:08:22.758025 | mon1 | skipping: [mon1] 2026-07-14 11:08:22.758077 | mon1 | 2026-07-14 11:08:22.758087 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-14 11:08:22.758097 | mon1 | Tuesday 14 July 2026 11:08:22 +0000 (0:00:00.028) 0:07:19.798 ********** 2026-07-14 11:08:22.779906 | mon1 | skipping: [mon1] 2026-07-14 11:08:22.779968 | mon1 | 2026-07-14 11:08:22.780094 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-14 11:08:22.780230 | mon1 | Tuesday 14 July 2026 11:08:22 +0000 (0:00:00.022) 0:07:19.821 ********** 2026-07-14 11:08:22.807990 | mon1 | skipping: [mon1] 2026-07-14 11:08:22.808043 | mon1 | 2026-07-14 11:08:22.808050 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-14 11:08:22.808056 | mon1 | Tuesday 14 July 2026 11:08:22 +0000 (0:00:00.027) 0:07:19.848 ********** 2026-07-14 11:08:23.681171 | mon1 | ok: [mon1] 2026-07-14 11:08:23.681239 | mon1 | 2026-07-14 11:08:23.681419 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-14 11:08:23.681620 | mon1 | Tuesday 14 July 2026 11:08:23 +0000 (0:00:00.873) 0:07:20.722 ********** 2026-07-14 11:08:24.208750 | mon1 | ok: [mon1] 2026-07-14 11:08:24.208799 | mon1 | 2026-07-14 11:08:24.209057 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-14 11:08:24.209368 | mon1 | Tuesday 14 July 2026 11:08:24 +0000 (0:00:00.527) 0:07:21.249 ********** 2026-07-14 11:08:25.286517 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-14 11:08:25.286949 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-14 11:08:25.287823 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-14 11:08:25.287887 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-14 11:08:25.287905 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-14 11:08:25.288084 | mon1 | 2026-07-14 11:08:25.288325 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-14 11:08:25.288567 | mon1 | Tuesday 14 July 2026 11:08:25 +0000 (0:00:01.078) 0:07:22.328 ********** 2026-07-14 11:08:25.927459 | mon1 | ok: [mon1] 2026-07-14 11:08:25.927727 | mon1 | 2026-07-14 11:08:25.928011 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-14 11:08:25.928271 | mon1 | Tuesday 14 July 2026 11:08:25 +0000 (0:00:00.635) 0:07:22.963 ********** 2026-07-14 11:08:25.928499 | mon1 | 2026-07-14 11:08:25.928871 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-14 11:08:25.929133 | mon1 | Tuesday 14 July 2026 11:08:25 +0000 (0:00:00.005) 0:07:22.969 ********** 2026-07-14 11:08:26.363795 | mon1 | ok: [mon1] 2026-07-14 11:08:26.363852 | mon1 | 2026-07-14 11:08:26.364286 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:08:26.364313 | mon1 | Tuesday 14 July 2026 11:08:26 +0000 (0:00:00.435) 0:07:23.404 ********** 2026-07-14 11:08:26.610789 | mon1 | ok: [mon1] 2026-07-14 11:08:26.610836 | mon1 | 2026-07-14 11:08:26.611255 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:08:26.611297 | mon1 | Tuesday 14 July 2026 11:08:26 +0000 (0:00:00.247) 0:07:23.651 ********** 2026-07-14 11:08:26.669145 | mon1 | ok: [mon1] => { 2026-07-14 11:08:26.669224 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-14 11:08:26.669332 | mon1 | } 2026-07-14 11:08:26.669434 | mon1 | 2026-07-14 11:08:26.669549 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:08:26.669805 | mon1 | Tuesday 14 July 2026 11:08:26 +0000 (0:00:00.058) 0:07:23.710 ********** 2026-07-14 11:08:27.078204 | mon1 | ok: [mon1] 2026-07-14 11:08:27.078285 | mon1 | 2026-07-14 11:08:27.078298 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:08:27.078308 | mon1 | Tuesday 14 July 2026 11:08:27 +0000 (0:00:00.407) 0:07:24.118 ********** 2026-07-14 11:08:30.330114 | mon1 | ok: [mon1] 2026-07-14 11:08:30.330188 | mon1 | 2026-07-14 11:08:30.330240 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-14 11:08:30.330362 | mon1 | Tuesday 14 July 2026 11:08:30 +0000 (0:00:03.253) 0:07:27.371 ********** 2026-07-14 11:08:31.360282 | mon1 | ok: [mon1] 2026-07-14 11:08:31.360340 | mon1 | 2026-07-14 11:08:31.360355 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-14 11:08:31.360392 | mon1 | Tuesday 14 July 2026 11:08:31 +0000 (0:00:01.028) 0:07:28.400 ********** 2026-07-14 11:08:31.614113 | mon1 | ok: [mon1] 2026-07-14 11:08:31.614159 | mon1 | 2026-07-14 11:08:31.614169 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-14 11:08:31.614179 | mon1 | Tuesday 14 July 2026 11:08:31 +0000 (0:00:00.253) 0:07:28.653 ********** 2026-07-14 11:08:32.165400 | mon1 | ok: [mon1] 2026-07-14 11:08:32.165446 | mon1 | 2026-07-14 11:08:32.165456 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-14 11:08:32.165465 | mon1 | Tuesday 14 July 2026 11:08:32 +0000 (0:00:00.551) 0:07:29.205 ********** 2026-07-14 11:08:32.838758 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-14 11:08:32.838817 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-14 11:08:32.838827 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-14 11:08:32.838836 | mon1 | 2026-07-14 11:08:32.838845 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-14 11:08:32.838855 | mon1 | Tuesday 14 July 2026 11:08:32 +0000 (0:00:00.673) 0:07:29.878 ********** 2026-07-14 11:08:33.364337 | mon1 | ok: [mon1] 2026-07-14 11:08:33.364397 | mon1 | 2026-07-14 11:08:33.364409 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-14 11:08:33.364419 | mon1 | Tuesday 14 July 2026 11:08:33 +0000 (0:00:00.525) 0:07:30.404 ********** 2026-07-14 11:08:33.927981 | mon1 | ok: [mon1] 2026-07-14 11:08:33.928040 | mon1 | 2026-07-14 11:08:33.928050 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-14 11:08:33.928060 | mon1 | Tuesday 14 July 2026 11:08:33 +0000 (0:00:00.557) 0:07:30.961 ********** 2026-07-14 11:08:33.928069 | mon1 | 2026-07-14 11:08:33.928077 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-14 11:08:33.928086 | mon1 | Tuesday 14 July 2026 11:08:33 +0000 (0:00:00.006) 0:07:30.967 ********** 2026-07-14 11:08:34.372747 | mon1 | ok: [mon1] 2026-07-14 11:08:34.372809 | mon1 | 2026-07-14 11:08:34.372820 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-14 11:08:34.372830 | mon1 | Tuesday 14 July 2026 11:08:34 +0000 (0:00:00.445) 0:07:31.412 ********** 2026-07-14 11:08:34.428091 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-14 11:08:34.428319 | mon1 | 2026-07-14 11:08:34.428571 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-14 11:08:34.428875 | mon1 | Tuesday 14 July 2026 11:08:34 +0000 (0:00:00.056) 0:07:31.469 ********** 2026-07-14 11:08:35.312697 | mon1 | ok: [mon1] 2026-07-14 11:08:35.312773 | mon1 | 2026-07-14 11:08:35.313041 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-14 11:08:35.313291 | mon1 | Tuesday 14 July 2026 11:08:35 +0000 (0:00:00.884) 0:07:32.354 ********** 2026-07-14 11:08:36.116526 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-14 11:08:36.116646 | mon1 | ok: [mon1] => (item=ssh) 2026-07-14 11:08:36.116810 | mon1 | 2026-07-14 11:08:36.116971 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-14 11:08:36.117121 | mon1 | Tuesday 14 July 2026 11:08:36 +0000 (0:00:00.804) 0:07:33.158 ********** 2026-07-14 11:08:36.518813 | mon1 | ok: [mon1] 2026-07-14 11:08:36.518880 | mon1 | 2026-07-14 11:08:36.519387 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-14 11:08:36.519431 | mon1 | Tuesday 14 July 2026 11:08:36 +0000 (0:00:00.401) 0:07:33.560 ********** 2026-07-14 11:08:36.770212 | mon1 | ok: [mon1] 2026-07-14 11:08:36.770296 | mon1 | 2026-07-14 11:08:36.770306 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-14 11:08:36.770316 | mon1 | Tuesday 14 July 2026 11:08:36 +0000 (0:00:00.250) 0:07:33.810 ********** 2026-07-14 11:08:37.105816 | mon1 | ok: [mon1] 2026-07-14 11:08:37.105883 | mon1 | 2026-07-14 11:08:37.106325 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-14 11:08:37.106401 | mon1 | Tuesday 14 July 2026 11:08:37 +0000 (0:00:00.335) 0:07:34.146 ********** 2026-07-14 11:08:37.382278 | mon1 | ok: [mon1] 2026-07-14 11:08:37.382336 | mon1 | 2026-07-14 11:08:37.382464 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-07-14 11:08:37.382577 | mon1 | Tuesday 14 July 2026 11:08:37 +0000 (0:00:00.276) 0:07:34.423 ********** 2026-07-14 11:08:49.714067 | mon1 | changed: [mon1] 2026-07-14 11:08:49.714128 | mon1 | 2026-07-14 11:08:49.714250 | mon1 | PLAY RECAP ********************************************************************* 2026-07-14 11:08:49.714367 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-14 11:08:49.714484 | mon1 | osd1 : ok=53 changed=23 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-07-14 11:08:49.714580 | mon1 | 2026-07-14 11:08:49.714677 | mon1 | 2026-07-14 11:08:49.714796 | mon1 | TASKS RECAP ******************************************************************** 2026-07-14 11:08:49.714906 | mon1 | Tuesday 14 July 2026 11:08:49 +0000 (0:00:12.331) 0:07:46.754 ********** 2026-07-14 11:08:49.715006 | mon1 | =============================================================================== 2026-07-14 11:08:49.715118 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 95.35s 2026-07-14 11:08:49.715227 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 90.67s 2026-07-14 11:08:49.715334 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 43.10s 2026-07-14 11:08:49.715465 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 17.88s 2026-07-14 11:08:49.715563 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.39s 2026-07-14 11:08:49.715678 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 12.63s 2026-07-14 11:08:49.715805 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ---------- 12.33s 2026-07-14 11:08:49.715913 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.27s 2026-07-14 11:08:49.716036 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 9.64s 2026-07-14 11:08:49.716252 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 9.41s 2026-07-14 11:08:49.716350 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.89s 2026-07-14 11:08:49.716458 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.25s 2026-07-14 11:08:49.716564 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.88s 2026-07-14 11:08:49.716673 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.50s 2026-07-14 11:08:49.719845 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.42s 2026-07-14 11:08:49.719942 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.31s 2026-07-14 11:08:49.720047 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.28s 2026-07-14 11:08:49.720156 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.28s 2026-07-14 11:08:49.720257 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.27s 2026-07-14 11:08:49.720365 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.86s 2026-07-14 11:08:49.814692 | mon1 | INFO [default > converge] Executed: Successful 2026-07-14 11:08:49.819190 | mon1 | INFO [default > idempotence] Executing 2026-07-14 11:08:50.802908 | mon1 | 2026-07-14 11:08:50.803330 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-14 11:08:50.803695 | mon1 | 2026-07-14 11:08:50.804079 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:08:50.804409 | mon1 | Tuesday 14 July 2026 11:08:50 +0000 (0:00:00.051) 0:00:00.051 ********** 2026-07-14 11:08:53.031341 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-14 11:08:53.031813 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-14 11:08:53.032131 | mon1 | interpreter could change the meaning of that path. See 2026-07-14 11:08:53.032430 | mon1 | https://docs.ansible.com/ansible- 2026-07-14 11:08:53.032758 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-14 11:08:53.042851 | mon1 | ok: [mon1] 2026-07-14 11:08:53.043152 | mon1 | 2026-07-14 11:08:53.043456 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:08:53.043789 | mon1 | Tuesday 14 July 2026 11:08:53 +0000 (0:00:02.240) 0:00:02.292 ********** 2026-07-14 11:08:53.365039 | mon1 | ok: [mon1] 2026-07-14 11:08:53.365397 | mon1 | 2026-07-14 11:08:53.365753 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:08:53.366078 | mon1 | Tuesday 14 July 2026 11:08:53 +0000 (0:00:00.321) 0:00:02.614 ********** 2026-07-14 11:08:53.399688 | mon1 | skipping: [mon1] 2026-07-14 11:08:53.400002 | mon1 | 2026-07-14 11:08:53.400321 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-14 11:08:53.400628 | mon1 | Tuesday 14 July 2026 11:08:53 +0000 (0:00:00.035) 0:00:02.649 ********** 2026-07-14 11:08:53.735936 | mon1 | ok: [mon1] 2026-07-14 11:08:53.736291 | mon1 | 2026-07-14 11:08:53.736620 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:08:53.736982 | mon1 | Tuesday 14 July 2026 11:08:53 +0000 (0:00:00.335) 0:00:02.984 ********** 2026-07-14 11:08:53.815222 | mon1 | ok: [mon1] => { 2026-07-14 11:08:53.815576 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-14 11:08:53.815912 | mon1 | } 2026-07-14 11:08:53.816207 | mon1 | 2026-07-14 11:08:53.816522 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:08:53.816890 | mon1 | Tuesday 14 July 2026 11:08:53 +0000 (0:00:00.079) 0:00:03.064 ********** 2026-07-14 11:08:54.294724 | mon1 | ok: [mon1] 2026-07-14 11:08:54.294761 | mon1 | 2026-07-14 11:08:54.294771 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:08:54.294920 | mon1 | Tuesday 14 July 2026 11:08:54 +0000 (0:00:00.478) 0:00:03.543 ********** 2026-07-14 11:08:54.341758 | mon1 | skipping: [mon1] 2026-07-14 11:08:54.342060 | mon1 | 2026-07-14 11:08:54.342366 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:08:54.342701 | mon1 | Tuesday 14 July 2026 11:08:54 +0000 (0:00:00.047) 0:00:03.591 ********** 2026-07-14 11:08:54.389135 | mon1 | skipping: [mon1] 2026-07-14 11:08:54.389433 | mon1 | 2026-07-14 11:08:54.389768 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:08:54.390075 | mon1 | Tuesday 14 July 2026 11:08:54 +0000 (0:00:00.047) 0:00:03.638 ********** 2026-07-14 11:08:54.626028 | mon1 | ok: [mon1] 2026-07-14 11:08:54.626365 | mon1 | 2026-07-14 11:08:54.626984 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:08:54.627009 | mon1 | Tuesday 14 July 2026 11:08:54 +0000 (0:00:00.236) 0:00:03.875 ********** 2026-07-14 11:08:55.640911 | mon1 | ok: [mon1] 2026-07-14 11:08:55.640966 | mon1 | 2026-07-14 11:08:55.640977 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:08:55.641206 | mon1 | Tuesday 14 July 2026 11:08:55 +0000 (0:00:01.014) 0:00:04.889 ********** 2026-07-14 11:08:55.840782 | mon1 | ok: [mon1] => { 2026-07-14 11:08:55.840840 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-14 11:08:55.841069 | mon1 | } 2026-07-14 11:08:55.841397 | mon1 | 2026-07-14 11:08:55.841723 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:08:55.842001 | mon1 | Tuesday 14 July 2026 11:08:55 +0000 (0:00:00.199) 0:00:05.088 ********** 2026-07-14 11:08:56.364435 | mon1 | ok: [mon1] 2026-07-14 11:08:56.364597 | mon1 | 2026-07-14 11:08:56.364886 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:08:56.365124 | mon1 | Tuesday 14 July 2026 11:08:56 +0000 (0:00:00.524) 0:00:05.613 ********** 2026-07-14 11:08:58.879527 | mon1 | ok: [mon1] 2026-07-14 11:08:58.879591 | mon1 | 2026-07-14 11:08:58.879601 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-14 11:08:58.879611 | mon1 | Tuesday 14 July 2026 11:08:58 +0000 (0:00:02.514) 0:00:08.127 ********** 2026-07-14 11:08:58.918080 | mon1 | skipping: [mon1] 2026-07-14 11:08:58.918151 | mon1 | 2026-07-14 11:08:58.918336 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-14 11:08:58.918487 | mon1 | Tuesday 14 July 2026 11:08:58 +0000 (0:00:00.037) 0:00:08.164 ********** 2026-07-14 11:08:58.954821 | mon1 | skipping: [mon1] 2026-07-14 11:08:58.954886 | mon1 | 2026-07-14 11:08:58.954903 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-14 11:08:58.955067 | mon1 | Tuesday 14 July 2026 11:08:58 +0000 (0:00:00.038) 0:00:08.203 ********** 2026-07-14 11:08:58.995721 | mon1 | skipping: [mon1] 2026-07-14 11:08:58.995766 | mon1 | 2026-07-14 11:08:58.996230 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-14 11:08:58.996268 | mon1 | Tuesday 14 July 2026 11:08:58 +0000 (0:00:00.039) 0:00:08.243 ********** 2026-07-14 11:08:59.899779 | mon1 | ok: [mon1] 2026-07-14 11:08:59.899836 | mon1 | 2026-07-14 11:08:59.900199 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-14 11:08:59.900239 | mon1 | Tuesday 14 July 2026 11:08:59 +0000 (0:00:00.905) 0:00:09.148 ********** 2026-07-14 11:09:00.436151 | mon1 | ok: [mon1] 2026-07-14 11:09:00.436198 | mon1 | 2026-07-14 11:09:00.436209 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-14 11:09:00.436218 | mon1 | Tuesday 14 July 2026 11:09:00 +0000 (0:00:00.535) 0:00:09.684 ********** 2026-07-14 11:09:01.525763 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-14 11:09:01.525820 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-14 11:09:01.525830 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-14 11:09:01.525839 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-14 11:09:01.525848 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-14 11:09:01.525862 | mon1 | 2026-07-14 11:09:01.526345 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-14 11:09:01.526374 | mon1 | Tuesday 14 July 2026 11:09:01 +0000 (0:00:01.089) 0:00:10.773 ********** 2026-07-14 11:09:02.148050 | mon1 | ok: [mon1] 2026-07-14 11:09:02.148116 | mon1 | 2026-07-14 11:09:02.148231 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-14 11:09:02.148345 | mon1 | Tuesday 14 July 2026 11:09:02 +0000 (0:00:00.615) 0:00:11.389 ********** 2026-07-14 11:09:02.148446 | mon1 | 2026-07-14 11:09:02.148567 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-14 11:09:02.148679 | mon1 | Tuesday 14 July 2026 11:09:02 +0000 (0:00:00.007) 0:00:11.396 ********** 2026-07-14 11:09:02.824218 | mon1 | ok: [mon1] 2026-07-14 11:09:02.824289 | mon1 | 2026-07-14 11:09:02.824503 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:09:02.824674 | mon1 | Tuesday 14 July 2026 11:09:02 +0000 (0:00:00.676) 0:00:12.072 ********** 2026-07-14 11:09:03.078912 | mon1 | ok: [mon1] 2026-07-14 11:09:03.078968 | mon1 | 2026-07-14 11:09:03.078978 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:09:03.078988 | mon1 | Tuesday 14 July 2026 11:09:03 +0000 (0:00:00.253) 0:00:12.326 ********** 2026-07-14 11:09:03.147495 | mon1 | ok: [mon1] => { 2026-07-14 11:09:03.147526 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-14 11:09:03.147536 | mon1 | } 2026-07-14 11:09:03.147545 | mon1 | 2026-07-14 11:09:03.147554 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:09:03.147562 | mon1 | Tuesday 14 July 2026 11:09:03 +0000 (0:00:00.068) 0:00:12.395 ********** 2026-07-14 11:09:03.571240 | mon1 | ok: [mon1] 2026-07-14 11:09:03.571336 | mon1 | 2026-07-14 11:09:03.571347 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:09:03.571357 | mon1 | Tuesday 14 July 2026 11:09:03 +0000 (0:00:00.423) 0:00:12.818 ********** 2026-07-14 11:09:06.805086 | mon1 | ok: [mon1] 2026-07-14 11:09:06.805138 | mon1 | 2026-07-14 11:09:06.805255 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-14 11:09:06.805362 | mon1 | Tuesday 14 July 2026 11:09:06 +0000 (0:00:03.235) 0:00:16.053 ********** 2026-07-14 11:09:07.707239 | mon1 | ok: [mon1] 2026-07-14 11:09:07.707300 | mon1 | 2026-07-14 11:09:07.707310 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-14 11:09:07.707320 | mon1 | Tuesday 14 July 2026 11:09:07 +0000 (0:00:00.901) 0:00:16.955 ********** 2026-07-14 11:09:08.057254 | mon1 | ok: [mon1] 2026-07-14 11:09:08.057312 | mon1 | 2026-07-14 11:09:08.057324 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-14 11:09:08.057334 | mon1 | Tuesday 14 July 2026 11:09:08 +0000 (0:00:00.349) 0:00:17.305 ********** 2026-07-14 11:09:08.587747 | mon1 | ok: [mon1] 2026-07-14 11:09:08.587795 | mon1 | 2026-07-14 11:09:08.588247 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-14 11:09:08.588291 | mon1 | Tuesday 14 July 2026 11:09:08 +0000 (0:00:00.530) 0:00:17.835 ********** 2026-07-14 11:09:09.297410 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-14 11:09:09.297465 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-14 11:09:09.297476 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-14 11:09:09.297485 | mon1 | 2026-07-14 11:09:09.297494 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-14 11:09:09.297503 | mon1 | Tuesday 14 July 2026 11:09:09 +0000 (0:00:00.709) 0:00:18.545 ********** 2026-07-14 11:09:09.823190 | mon1 | ok: [mon1] 2026-07-14 11:09:09.823239 | mon1 | 2026-07-14 11:09:09.823250 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-14 11:09:09.823260 | mon1 | Tuesday 14 July 2026 11:09:09 +0000 (0:00:00.525) 0:00:19.071 ********** 2026-07-14 11:09:10.364832 | mon1 | ok: [mon1] 2026-07-14 11:09:10.364883 | mon1 | 2026-07-14 11:09:10.366071 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-14 11:09:10.366126 | mon1 | Tuesday 14 July 2026 11:09:10 +0000 (0:00:00.534) 0:00:19.605 ********** 2026-07-14 11:09:10.366137 | mon1 | 2026-07-14 11:09:10.366146 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-14 11:09:10.366155 | mon1 | Tuesday 14 July 2026 11:09:10 +0000 (0:00:00.007) 0:00:19.612 ********** 2026-07-14 11:09:10.820176 | mon1 | ok: [mon1] 2026-07-14 11:09:10.820225 | mon1 | 2026-07-14 11:09:10.820235 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-14 11:09:10.820245 | mon1 | Tuesday 14 July 2026 11:09:10 +0000 (0:00:00.454) 0:00:20.067 ********** 2026-07-14 11:09:10.879821 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-14 11:09:10.879921 | mon1 | 2026-07-14 11:09:10.880389 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-14 11:09:10.880438 | mon1 | Tuesday 14 July 2026 11:09:10 +0000 (0:00:00.060) 0:00:20.128 ********** 2026-07-14 11:09:11.834322 | mon1 | ok: [mon1] 2026-07-14 11:09:11.834400 | mon1 | 2026-07-14 11:09:11.834599 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-14 11:09:11.834808 | mon1 | Tuesday 14 July 2026 11:09:11 +0000 (0:00:00.954) 0:00:21.082 ********** 2026-07-14 11:09:12.634574 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-14 11:09:12.634626 | mon1 | ok: [mon1] => (item=ssh) 2026-07-14 11:09:12.634637 | mon1 | 2026-07-14 11:09:12.634646 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-14 11:09:12.634715 | mon1 | Tuesday 14 July 2026 11:09:12 +0000 (0:00:00.799) 0:00:21.881 ********** 2026-07-14 11:09:13.050085 | mon1 | ok: [mon1] 2026-07-14 11:09:13.050165 | mon1 | 2026-07-14 11:09:13.050256 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-14 11:09:13.050360 | mon1 | Tuesday 14 July 2026 11:09:13 +0000 (0:00:00.416) 0:00:22.298 ********** 2026-07-14 11:09:13.293441 | mon1 | ok: [mon1] 2026-07-14 11:09:13.293474 | mon1 | 2026-07-14 11:09:13.293479 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-14 11:09:13.293484 | mon1 | Tuesday 14 July 2026 11:09:13 +0000 (0:00:00.244) 0:00:22.542 ********** 2026-07-14 11:09:13.752374 | mon1 | ok: [mon1] 2026-07-14 11:09:13.752430 | mon1 | 2026-07-14 11:09:13.752441 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-14 11:09:13.752451 | mon1 | Tuesday 14 July 2026 11:09:13 +0000 (0:00:00.457) 0:00:23.000 ********** 2026-07-14 11:09:14.151526 | mon1 | ok: [mon1] 2026-07-14 11:09:14.151559 | mon1 | 2026-07-14 11:09:14.151564 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-14 11:09:14.151569 | mon1 | Tuesday 14 July 2026 11:09:14 +0000 (0:00:00.399) 0:00:23.400 ********** 2026-07-14 11:09:14.240164 | mon1 | ok: [mon1] 2026-07-14 11:09:14.240203 | mon1 | 2026-07-14 11:09:14.240323 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-14 11:09:14.240435 | mon1 | Tuesday 14 July 2026 11:09:14 +0000 (0:00:00.088) 0:00:23.488 ********** 2026-07-14 11:09:14.517265 | mon1 | ok: [mon1] => (item=mon1) 2026-07-14 11:09:14.517306 | mon1 | 2026-07-14 11:09:14.517316 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-14 11:09:14.517326 | mon1 | Tuesday 14 July 2026 11:09:14 +0000 (0:00:00.276) 0:00:23.765 ********** 2026-07-14 11:09:14.576292 | mon1 | ok: [mon1] 2026-07-14 11:09:14.576351 | mon1 | 2026-07-14 11:09:14.576362 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-14 11:09:14.576372 | mon1 | Tuesday 14 July 2026 11:09:14 +0000 (0:00:00.059) 0:00:23.824 ********** 2026-07-14 11:09:14.621151 | mon1 | skipping: [mon1] 2026-07-14 11:09:14.621207 | mon1 | 2026-07-14 11:09:14.621218 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-14 11:09:14.621227 | mon1 | Tuesday 14 July 2026 11:09:14 +0000 (0:00:00.044) 0:00:23.869 ********** 2026-07-14 11:09:14.699092 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-14 11:09:14.699134 | mon1 | 2026-07-14 11:09:14.699149 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-14 11:09:14.699161 | mon1 | Tuesday 14 July 2026 11:09:14 +0000 (0:00:00.078) 0:00:23.947 ********** 2026-07-14 11:09:21.059731 | mon1 | ok: [mon1] 2026-07-14 11:09:21.059809 | mon1 | 2026-07-14 11:09:21.059818 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-14 11:09:21.059825 | mon1 | Tuesday 14 July 2026 11:09:21 +0000 (0:00:06.360) 0:00:30.308 ********** 2026-07-14 11:09:21.118790 | mon1 | ok: [mon1] => (item=mon1) 2026-07-14 11:09:21.118834 | mon1 | 2026-07-14 11:09:21.118841 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-14 11:09:21.119002 | mon1 | Tuesday 14 July 2026 11:09:21 +0000 (0:00:00.058) 0:00:30.366 ********** 2026-07-14 11:09:21.540097 | mon1 | ok: [mon1] 2026-07-14 11:09:21.540160 | mon1 | 2026-07-14 11:09:21.540429 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-14 11:09:21.540465 | mon1 | Tuesday 14 July 2026 11:09:21 +0000 (0:00:00.421) 0:00:30.788 ********** 2026-07-14 11:09:28.370201 | mon1 | ok: [mon1] 2026-07-14 11:09:28.370258 | mon1 | 2026-07-14 11:09:28.370272 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-07-14 11:09:28.370285 | mon1 | Tuesday 14 July 2026 11:09:28 +0000 (0:00:06.829) 0:00:37.618 ********** 2026-07-14 11:09:34.762218 | mon1 | ok: [mon1] 2026-07-14 11:09:34.762287 | mon1 | 2026-07-14 11:09:34.762300 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-07-14 11:09:34.762334 | mon1 | Tuesday 14 July 2026 11:09:34 +0000 (0:00:06.391) 0:00:44.010 ********** 2026-07-14 11:09:49.186027 | mon1 | ok: [mon1] 2026-07-14 11:09:49.186111 | mon1 | 2026-07-14 11:09:49.186132 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-14 11:09:49.186428 | mon1 | Tuesday 14 July 2026 11:09:49 +0000 (0:00:14.423) 0:00:58.433 ********** 2026-07-14 11:09:49.259102 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-14 11:09:49.259146 | mon1 | 2026-07-14 11:09:49.259407 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-14 11:09:49.259439 | mon1 | Tuesday 14 July 2026 11:09:49 +0000 (0:00:00.074) 0:00:58.508 ********** 2026-07-14 11:09:49.312072 | mon1 | skipping: [mon1] 2026-07-14 11:09:49.312120 | mon1 | 2026-07-14 11:09:49.312259 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-14 11:09:49.312370 | mon1 | Tuesday 14 July 2026 11:09:49 +0000 (0:00:00.053) 0:00:58.561 ********** 2026-07-14 11:09:49.363831 | mon1 | skipping: [mon1] => (item=mon1) 2026-07-14 11:09:49.363909 | mon1 | skipping: [mon1] 2026-07-14 11:09:49.364577 | mon1 | 2026-07-14 11:09:49.364608 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-14 11:09:49.364622 | mon1 | Tuesday 14 July 2026 11:09:49 +0000 (0:00:00.050) 0:00:58.611 ********** 2026-07-14 11:09:49.679512 | mon1 | ok: [mon1] 2026-07-14 11:09:49.679545 | mon1 | 2026-07-14 11:09:49.679551 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-14 11:09:49.679557 | mon1 | Tuesday 14 July 2026 11:09:49 +0000 (0:00:00.314) 0:00:58.925 ********** 2026-07-14 11:09:56.486872 | mon1 | ok: [mon1] 2026-07-14 11:09:56.486921 | mon1 | 2026-07-14 11:09:56.486930 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-07-14 11:09:56.486938 | mon1 | Tuesday 14 July 2026 11:09:56 +0000 (0:00:06.808) 0:01:05.734 ********** 2026-07-14 11:10:02.744263 | mon1 | ok: [mon1] 2026-07-14 11:10:02.744323 | mon1 | 2026-07-14 11:10:02.744338 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-07-14 11:10:02.744352 | mon1 | Tuesday 14 July 2026 11:10:02 +0000 (0:00:06.256) 0:01:11.991 ********** 2026-07-14 11:10:09.027743 | mon1 | ok: [mon1] 2026-07-14 11:10:09.027817 | mon1 | 2026-07-14 11:10:09.028436 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-07-14 11:10:09.028495 | mon1 | Tuesday 14 July 2026 11:10:09 +0000 (0:00:06.284) 0:01:18.276 ********** 2026-07-14 11:10:14.784439 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-07-14 11:10:14.784497 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-07-14 11:10:14.784510 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-07-14 11:10:14.784521 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-07-14 11:10:14.784533 | mon1 | 2026-07-14 11:10:14.784545 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-07-14 11:10:14.784557 | mon1 | 2026-07-14 11:10:14.784568 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:10:14.784580 | mon1 | Tuesday 14 July 2026 11:10:14 +0000 (0:00:05.755) 0:01:24.031 ********** 2026-07-14 11:10:16.074795 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-14 11:10:16.074901 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-14 11:10:16.075008 | mon1 | interpreter could change the meaning of that path. See 2026-07-14 11:10:16.075280 | mon1 | https://docs.ansible.com/ansible- 2026-07-14 11:10:16.075545 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-14 11:10:16.088902 | mon1 | ok: [osd1] 2026-07-14 11:10:16.089111 | mon1 | 2026-07-14 11:10:16.089355 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:10:16.089598 | mon1 | Tuesday 14 July 2026 11:10:16 +0000 (0:00:01.306) 0:01:25.337 ********** 2026-07-14 11:10:16.349102 | mon1 | ok: [osd1] 2026-07-14 11:10:16.349159 | mon1 | 2026-07-14 11:10:16.349265 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:10:16.349377 | mon1 | Tuesday 14 July 2026 11:10:16 +0000 (0:00:00.259) 0:01:25.597 ********** 2026-07-14 11:10:16.391576 | mon1 | skipping: [osd1] 2026-07-14 11:10:16.391684 | mon1 | 2026-07-14 11:10:16.392717 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-14 11:10:16.392756 | mon1 | Tuesday 14 July 2026 11:10:16 +0000 (0:00:00.043) 0:01:25.641 ********** 2026-07-14 11:10:16.661810 | mon1 | ok: [osd1] 2026-07-14 11:10:16.661853 | mon1 | 2026-07-14 11:10:16.661859 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:10:16.661867 | mon1 | Tuesday 14 July 2026 11:10:16 +0000 (0:00:00.269) 0:01:25.910 ********** 2026-07-14 11:10:16.747993 | mon1 | ok: [osd1] => { 2026-07-14 11:10:16.748210 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-14 11:10:16.748418 | mon1 | } 2026-07-14 11:10:16.748570 | mon1 | 2026-07-14 11:10:16.748783 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:10:16.748952 | mon1 | Tuesday 14 July 2026 11:10:16 +0000 (0:00:00.086) 0:01:25.997 ********** 2026-07-14 11:10:17.126804 | mon1 | ok: [osd1] 2026-07-14 11:10:17.126840 | mon1 | 2026-07-14 11:10:17.126847 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:10:17.126857 | mon1 | Tuesday 14 July 2026 11:10:17 +0000 (0:00:00.378) 0:01:26.375 ********** 2026-07-14 11:10:17.181098 | mon1 | skipping: [osd1] 2026-07-14 11:10:17.181170 | mon1 | 2026-07-14 11:10:17.181296 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:10:17.181408 | mon1 | Tuesday 14 July 2026 11:10:17 +0000 (0:00:00.054) 0:01:26.429 ********** 2026-07-14 11:10:17.226746 | mon1 | skipping: [osd1] 2026-07-14 11:10:17.226844 | mon1 | 2026-07-14 11:10:17.227001 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:10:17.227117 | mon1 | Tuesday 14 July 2026 11:10:17 +0000 (0:00:00.046) 0:01:26.476 ********** 2026-07-14 11:10:17.500612 | mon1 | ok: [osd1] 2026-07-14 11:10:17.500728 | mon1 | 2026-07-14 11:10:17.500740 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:10:17.500750 | mon1 | Tuesday 14 July 2026 11:10:17 +0000 (0:00:00.272) 0:01:26.748 ********** 2026-07-14 11:10:18.664763 | mon1 | ok: [osd1] 2026-07-14 11:10:18.664803 | mon1 | 2026-07-14 11:10:18.664809 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:10:18.664815 | mon1 | Tuesday 14 July 2026 11:10:18 +0000 (0:00:01.164) 0:01:27.912 ********** 2026-07-14 11:10:18.868612 | mon1 | ok: [osd1] => { 2026-07-14 11:10:18.868651 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-14 11:10:18.868697 | mon1 | } 2026-07-14 11:10:18.868707 | mon1 | 2026-07-14 11:10:18.868716 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:10:18.868724 | mon1 | Tuesday 14 July 2026 11:10:18 +0000 (0:00:00.203) 0:01:28.115 ********** 2026-07-14 11:10:19.447946 | mon1 | ok: [osd1] 2026-07-14 11:10:19.448000 | mon1 | 2026-07-14 11:10:19.448011 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:10:19.448020 | mon1 | Tuesday 14 July 2026 11:10:19 +0000 (0:00:00.580) 0:01:28.695 ********** 2026-07-14 11:10:21.707809 | mon1 | ok: [osd1] 2026-07-14 11:10:21.707851 | mon1 | 2026-07-14 11:10:21.707858 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-14 11:10:21.707865 | mon1 | Tuesday 14 July 2026 11:10:21 +0000 (0:00:02.259) 0:01:30.955 ********** 2026-07-14 11:10:21.743756 | mon1 | skipping: [osd1] 2026-07-14 11:10:21.743805 | mon1 | 2026-07-14 11:10:21.743818 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-14 11:10:21.744143 | mon1 | Tuesday 14 July 2026 11:10:21 +0000 (0:00:00.036) 0:01:30.992 ********** 2026-07-14 11:10:21.779131 | mon1 | skipping: [osd1] 2026-07-14 11:10:21.779167 | mon1 | 2026-07-14 11:10:21.779314 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-14 11:10:21.779448 | mon1 | Tuesday 14 July 2026 11:10:21 +0000 (0:00:00.036) 0:01:31.028 ********** 2026-07-14 11:10:21.817147 | mon1 | skipping: [osd1] 2026-07-14 11:10:21.817186 | mon1 | 2026-07-14 11:10:21.817197 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-14 11:10:21.817206 | mon1 | Tuesday 14 July 2026 11:10:21 +0000 (0:00:00.036) 0:01:31.064 ********** 2026-07-14 11:10:22.911168 | mon1 | ok: [osd1] 2026-07-14 11:10:22.911227 | mon1 | 2026-07-14 11:10:22.911237 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-14 11:10:22.911246 | mon1 | Tuesday 14 July 2026 11:10:22 +0000 (0:00:01.094) 0:01:32.159 ********** 2026-07-14 11:10:23.453272 | mon1 | ok: [osd1] 2026-07-14 11:10:23.453325 | mon1 | 2026-07-14 11:10:23.453335 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-14 11:10:23.453344 | mon1 | Tuesday 14 July 2026 11:10:23 +0000 (0:00:00.541) 0:01:32.700 ********** 2026-07-14 11:10:24.608825 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-07-14 11:10:24.608873 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-14 11:10:24.608880 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-14 11:10:24.608885 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-14 11:10:24.608891 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-14 11:10:24.608896 | mon1 | 2026-07-14 11:10:24.608902 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-14 11:10:24.608908 | mon1 | Tuesday 14 July 2026 11:10:24 +0000 (0:00:01.154) 0:01:33.855 ********** 2026-07-14 11:10:25.268744 | mon1 | ok: [osd1] 2026-07-14 11:10:25.268795 | mon1 | 2026-07-14 11:10:25.270139 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-14 11:10:25.270190 | mon1 | Tuesday 14 July 2026 11:10:25 +0000 (0:00:00.655) 0:01:34.511 ********** 2026-07-14 11:10:25.270201 | mon1 | 2026-07-14 11:10:25.270211 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-14 11:10:25.270221 | mon1 | Tuesday 14 July 2026 11:10:25 +0000 (0:00:00.005) 0:01:34.517 ********** 2026-07-14 11:10:25.717781 | mon1 | ok: [osd1] 2026-07-14 11:10:25.717875 | mon1 | 2026-07-14 11:10:25.717886 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:10:25.717895 | mon1 | Tuesday 14 July 2026 11:10:25 +0000 (0:00:00.447) 0:01:34.964 ********** 2026-07-14 11:10:25.963532 | mon1 | ok: [osd1] 2026-07-14 11:10:25.963591 | mon1 | 2026-07-14 11:10:25.963602 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:10:25.963613 | mon1 | Tuesday 14 July 2026 11:10:25 +0000 (0:00:00.246) 0:01:35.211 ********** 2026-07-14 11:10:26.035769 | mon1 | ok: [osd1] => { 2026-07-14 11:10:26.035832 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-14 11:10:26.035842 | mon1 | } 2026-07-14 11:10:26.035852 | mon1 | 2026-07-14 11:10:26.035861 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:10:26.035870 | mon1 | Tuesday 14 July 2026 11:10:26 +0000 (0:00:00.071) 0:01:35.282 ********** 2026-07-14 11:10:26.484191 | mon1 | ok: [osd1] 2026-07-14 11:10:26.484299 | mon1 | 2026-07-14 11:10:26.484471 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:10:26.484630 | mon1 | Tuesday 14 July 2026 11:10:26 +0000 (0:00:00.449) 0:01:35.732 ********** 2026-07-14 11:10:30.777554 | mon1 | ok: [osd1] 2026-07-14 11:10:30.777787 | mon1 | 2026-07-14 11:10:30.778054 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-14 11:10:30.778289 | mon1 | Tuesday 14 July 2026 11:10:30 +0000 (0:00:04.293) 0:01:40.026 ********** 2026-07-14 11:10:31.875048 | mon1 | ok: [osd1] 2026-07-14 11:10:31.875100 | mon1 | 2026-07-14 11:10:31.875132 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-14 11:10:31.875139 | mon1 | Tuesday 14 July 2026 11:10:31 +0000 (0:00:01.097) 0:01:41.123 ********** 2026-07-14 11:10:32.111212 | mon1 | ok: [osd1] 2026-07-14 11:10:32.111268 | mon1 | 2026-07-14 11:10:32.111279 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-14 11:10:32.111312 | mon1 | Tuesday 14 July 2026 11:10:32 +0000 (0:00:00.235) 0:01:41.359 ********** 2026-07-14 11:10:32.673270 | mon1 | ok: [osd1] 2026-07-14 11:10:32.673322 | mon1 | 2026-07-14 11:10:32.673333 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-14 11:10:32.673342 | mon1 | Tuesday 14 July 2026 11:10:32 +0000 (0:00:00.561) 0:01:41.920 ********** 2026-07-14 11:10:33.339604 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-07-14 11:10:33.339709 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-14 11:10:33.339728 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-14 11:10:33.339740 | mon1 | 2026-07-14 11:10:33.339752 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-14 11:10:33.339764 | mon1 | Tuesday 14 July 2026 11:10:33 +0000 (0:00:00.665) 0:01:42.586 ********** 2026-07-14 11:10:33.865898 | mon1 | ok: [osd1] 2026-07-14 11:10:33.865991 | mon1 | 2026-07-14 11:10:33.866010 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-14 11:10:33.866234 | mon1 | Tuesday 14 July 2026 11:10:33 +0000 (0:00:00.527) 0:01:43.114 ********** 2026-07-14 11:10:34.436824 | mon1 | ok: [osd1] 2026-07-14 11:10:34.436863 | mon1 | 2026-07-14 11:10:34.436869 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-14 11:10:34.436874 | mon1 | Tuesday 14 July 2026 11:10:34 +0000 (0:00:00.565) 0:01:43.679 ********** 2026-07-14 11:10:34.436992 | mon1 | 2026-07-14 11:10:34.437237 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-14 11:10:34.437482 | mon1 | Tuesday 14 July 2026 11:10:34 +0000 (0:00:00.006) 0:01:43.685 ********** 2026-07-14 11:10:35.894873 | mon1 | ok: [osd1] 2026-07-14 11:10:35.894934 | mon1 | 2026-07-14 11:10:35.894952 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-14 11:10:35.895201 | mon1 | Tuesday 14 July 2026 11:10:35 +0000 (0:00:01.457) 0:01:45.143 ********** 2026-07-14 11:10:35.953422 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-14 11:10:35.953647 | mon1 | 2026-07-14 11:10:35.953945 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-14 11:10:35.954199 | mon1 | Tuesday 14 July 2026 11:10:35 +0000 (0:00:00.059) 0:01:45.202 ********** 2026-07-14 11:10:37.066814 | mon1 | ok: [osd1] 2026-07-14 11:10:37.066866 | mon1 | 2026-07-14 11:10:37.066878 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-14 11:10:37.066888 | mon1 | Tuesday 14 July 2026 11:10:37 +0000 (0:00:01.112) 0:01:46.314 ********** 2026-07-14 11:10:37.873816 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-07-14 11:10:37.873868 | mon1 | ok: [osd1] => (item=ssh) 2026-07-14 11:10:37.873879 | mon1 | 2026-07-14 11:10:37.873888 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-14 11:10:37.873897 | mon1 | Tuesday 14 July 2026 11:10:37 +0000 (0:00:00.806) 0:01:47.121 ********** 2026-07-14 11:10:38.262606 | mon1 | ok: [osd1] 2026-07-14 11:10:38.262695 | mon1 | 2026-07-14 11:10:38.262711 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-14 11:10:38.262720 | mon1 | Tuesday 14 July 2026 11:10:38 +0000 (0:00:00.389) 0:01:47.510 ********** 2026-07-14 11:10:38.502217 | mon1 | ok: [osd1] 2026-07-14 11:10:38.502271 | mon1 | 2026-07-14 11:10:38.502282 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-14 11:10:38.502291 | mon1 | Tuesday 14 July 2026 11:10:38 +0000 (0:00:00.239) 0:01:47.750 ********** 2026-07-14 11:10:38.808257 | mon1 | ok: [osd1] 2026-07-14 11:10:38.808333 | mon1 | 2026-07-14 11:10:38.808344 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-14 11:10:38.808365 | mon1 | Tuesday 14 July 2026 11:10:38 +0000 (0:00:00.306) 0:01:48.056 ********** 2026-07-14 11:10:39.057360 | mon1 | ok: [osd1] 2026-07-14 11:10:39.057421 | mon1 | 2026-07-14 11:10:39.057434 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-07-14 11:10:39.057447 | mon1 | Tuesday 14 July 2026 11:10:39 +0000 (0:00:00.248) 0:01:48.305 ********** 2026-07-14 11:10:39.345428 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-07-14 11:10:39.345494 | mon1 | 2026-07-14 11:10:39.345518 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-07-14 11:10:39.345530 | mon1 | Tuesday 14 July 2026 11:10:39 +0000 (0:00:00.287) 0:01:48.593 ********** 2026-07-14 11:10:39.397829 | mon1 | ok: [osd1] 2026-07-14 11:10:39.397879 | mon1 | 2026-07-14 11:10:39.398288 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-14 11:10:39.398314 | mon1 | Tuesday 14 July 2026 11:10:39 +0000 (0:00:00.052) 0:01:48.646 ********** 2026-07-14 11:10:39.467904 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-07-14 11:10:39.467935 | mon1 | 2026-07-14 11:10:39.467945 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-14 11:10:39.467954 | mon1 | Tuesday 14 July 2026 11:10:39 +0000 (0:00:00.070) 0:01:48.716 ********** 2026-07-14 11:10:45.787157 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:10:45.787261 | mon1 | 2026-07-14 11:10:45.787276 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-14 11:10:45.787388 | mon1 | Tuesday 14 July 2026 11:10:45 +0000 (0:00:06.319) 0:01:55.035 ********** 2026-07-14 11:10:45.838718 | mon1 | ok: [osd1] => (item=osd1) 2026-07-14 11:10:45.838820 | mon1 | 2026-07-14 11:10:45.838835 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-14 11:10:45.838848 | mon1 | Tuesday 14 July 2026 11:10:45 +0000 (0:00:00.050) 0:01:55.086 ********** 2026-07-14 11:10:46.147209 | mon1 | ok: [osd1] 2026-07-14 11:10:46.147290 | mon1 | 2026-07-14 11:10:46.147300 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-14 11:10:46.147309 | mon1 | Tuesday 14 July 2026 11:10:46 +0000 (0:00:00.307) 0:01:55.394 ********** 2026-07-14 11:10:53.015117 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:10:53.015246 | mon1 | 2026-07-14 11:10:53.015261 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-07-14 11:10:53.015379 | mon1 | Tuesday 14 July 2026 11:10:53 +0000 (0:00:06.868) 0:02:02.262 ********** 2026-07-14 11:10:58.667282 | mon1 | ok: [osd1] 2026-07-14 11:10:58.667341 | mon1 | 2026-07-14 11:10:58.667347 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-07-14 11:10:58.667354 | mon1 | Tuesday 14 July 2026 11:10:58 +0000 (0:00:05.653) 0:02:07.915 ********** 2026-07-14 11:11:21.155298 | mon1 | ok: [osd1] 2026-07-14 11:11:21.155362 | mon1 | 2026-07-14 11:11:21.155375 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-07-14 11:11:21.155387 | mon1 | Tuesday 14 July 2026 11:11:21 +0000 (0:00:22.487) 0:02:30.402 ********** 2026-07-14 11:11:21.220806 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-07-14 11:11:21.220924 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-07-14 11:11:21.220937 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-07-14 11:11:21.220949 | mon1 | skipping: [osd1] 2026-07-14 11:11:21.220962 | mon1 | 2026-07-14 11:11:21.220974 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-07-14 11:11:21.220987 | mon1 | Tuesday 14 July 2026 11:11:21 +0000 (0:00:00.064) 0:02:30.467 ********** 2026-07-14 11:11:27.537384 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:11:27.537449 | mon1 | 2026-07-14 11:11:27.537463 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-07-14 11:11:27.537475 | mon1 | Tuesday 14 July 2026 11:11:27 +0000 (0:00:06.317) 0:02:36.785 ********** 2026-07-14 11:11:33.860513 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:11:33.860551 | mon1 | 2026-07-14 11:11:33.860558 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-07-14 11:11:33.860565 | mon1 | Tuesday 14 July 2026 11:11:33 +0000 (0:00:06.321) 0:02:43.107 ********** 2026-07-14 11:11:33.924916 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-07-14 11:11:33.925083 | mon1 | 2026-07-14 11:11:33.925235 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-07-14 11:11:33.925380 | mon1 | Tuesday 14 July 2026 11:11:33 +0000 (0:00:00.066) 0:02:43.173 ********** 2026-07-14 11:11:33.976803 | mon1 | ok: [osd1] 2026-07-14 11:11:33.977489 | mon1 | 2026-07-14 11:11:33.977565 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-07-14 11:11:33.977580 | mon1 | Tuesday 14 July 2026 11:11:33 +0000 (0:00:00.051) 0:02:43.225 ********** 2026-07-14 11:11:40.221833 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-14 11:11:40.221892 | mon1 | 2026-07-14 11:11:40.221907 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-07-14 11:11:40.221919 | mon1 | Tuesday 14 July 2026 11:11:40 +0000 (0:00:06.241) 0:02:49.466 ********** 2026-07-14 11:11:40.268679 | mon1 | ok: [osd1] 2026-07-14 11:11:40.268695 | mon1 | 2026-07-14 11:11:40.268742 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-07-14 11:11:40.269014 | mon1 | Tuesday 14 July 2026 11:11:40 +0000 (0:00:00.051) 0:02:49.517 ********** 2026-07-14 11:11:40.312921 | mon1 | skipping: [osd1] => (item=1) 2026-07-14 11:11:40.313239 | mon1 | skipping: [osd1] => (item=1) 2026-07-14 11:11:40.313491 | mon1 | skipping: [osd1] => (item=1) 2026-07-14 11:11:40.313762 | mon1 | skipping: [osd1] 2026-07-14 11:11:40.313983 | mon1 | 2026-07-14 11:11:40.314232 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-07-14 11:11:40.314474 | mon1 | Tuesday 14 July 2026 11:11:40 +0000 (0:00:00.044) 0:02:49.562 ********** 2026-07-14 11:11:40.380235 | mon1 | skipping: [osd1] 2026-07-14 11:11:40.380540 | mon1 | 2026-07-14 11:11:40.380829 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-07-14 11:11:40.381093 | mon1 | 2026-07-14 11:11:40.381350 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:11:40.381581 | mon1 | Tuesday 14 July 2026 11:11:40 +0000 (0:00:00.066) 0:02:49.629 ********** 2026-07-14 11:11:42.360911 | mon1 | ok: [mon1] 2026-07-14 11:11:42.360970 | mon1 | 2026-07-14 11:11:42.361181 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:11:42.361291 | mon1 | Tuesday 14 July 2026 11:11:42 +0000 (0:00:01.972) 0:02:51.601 ********** 2026-07-14 11:11:42.597367 | mon1 | ok: [mon1] 2026-07-14 11:11:42.597651 | mon1 | 2026-07-14 11:11:42.597950 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:11:42.598198 | mon1 | Tuesday 14 July 2026 11:11:42 +0000 (0:00:00.244) 0:02:51.846 ********** 2026-07-14 11:11:42.638276 | mon1 | skipping: [mon1] 2026-07-14 11:11:42.638434 | mon1 | 2026-07-14 11:11:42.638588 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-14 11:11:42.638871 | mon1 | Tuesday 14 July 2026 11:11:42 +0000 (0:00:00.041) 0:02:51.887 ********** 2026-07-14 11:11:42.922821 | mon1 | ok: [mon1] 2026-07-14 11:11:42.923142 | mon1 | 2026-07-14 11:11:42.923527 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:11:42.923889 | mon1 | Tuesday 14 July 2026 11:11:42 +0000 (0:00:00.283) 0:02:52.171 ********** 2026-07-14 11:11:42.998830 | mon1 | ok: [mon1] => { 2026-07-14 11:11:42.999070 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-14 11:11:42.999328 | mon1 | } 2026-07-14 11:11:42.999565 | mon1 | 2026-07-14 11:11:42.999864 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:11:43.000107 | mon1 | Tuesday 14 July 2026 11:11:42 +0000 (0:00:00.076) 0:02:52.248 ********** 2026-07-14 11:11:43.377381 | mon1 | ok: [mon1] 2026-07-14 11:11:43.377602 | mon1 | 2026-07-14 11:11:43.377921 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:11:43.378232 | mon1 | Tuesday 14 July 2026 11:11:43 +0000 (0:00:00.378) 0:02:52.626 ********** 2026-07-14 11:11:43.418978 | mon1 | skipping: [mon1] 2026-07-14 11:11:43.419048 | mon1 | 2026-07-14 11:11:43.419173 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:11:43.419281 | mon1 | Tuesday 14 July 2026 11:11:43 +0000 (0:00:00.042) 0:02:52.668 ********** 2026-07-14 11:11:43.455625 | mon1 | skipping: [mon1] 2026-07-14 11:11:43.455856 | mon1 | 2026-07-14 11:11:43.456101 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:11:43.456370 | mon1 | Tuesday 14 July 2026 11:11:43 +0000 (0:00:00.036) 0:02:52.705 ********** 2026-07-14 11:11:43.690537 | mon1 | ok: [mon1] 2026-07-14 11:11:43.690800 | mon1 | 2026-07-14 11:11:43.691130 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-14 11:11:43.691411 | mon1 | Tuesday 14 July 2026 11:11:43 +0000 (0:00:00.234) 0:02:52.939 ********** 2026-07-14 11:11:44.739868 | mon1 | ok: [mon1] 2026-07-14 11:11:44.739926 | mon1 | 2026-07-14 11:11:44.739944 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:11:44.740252 | mon1 | Tuesday 14 July 2026 11:11:44 +0000 (0:00:01.048) 0:02:53.988 ********** 2026-07-14 11:11:44.946725 | mon1 | ok: [mon1] => { 2026-07-14 11:11:44.946761 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-14 11:11:44.946766 | mon1 | } 2026-07-14 11:11:44.946770 | mon1 | 2026-07-14 11:11:44.946774 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:11:44.946782 | mon1 | Tuesday 14 July 2026 11:11:44 +0000 (0:00:00.205) 0:02:54.193 ********** 2026-07-14 11:11:45.478745 | mon1 | ok: [mon1] 2026-07-14 11:11:45.478953 | mon1 | 2026-07-14 11:11:45.479276 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:11:45.479553 | mon1 | Tuesday 14 July 2026 11:11:45 +0000 (0:00:00.534) 0:02:54.727 ********** 2026-07-14 11:11:48.671157 | mon1 | ok: [mon1] 2026-07-14 11:11:48.671371 | mon1 | 2026-07-14 11:11:48.671640 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-14 11:11:48.671968 | mon1 | Tuesday 14 July 2026 11:11:48 +0000 (0:00:03.191) 0:02:57.918 ********** 2026-07-14 11:11:48.701784 | mon1 | skipping: [mon1] 2026-07-14 11:11:48.702022 | mon1 | 2026-07-14 11:11:48.702303 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-14 11:11:48.702558 | mon1 | Tuesday 14 July 2026 11:11:48 +0000 (0:00:00.032) 0:02:57.951 ********** 2026-07-14 11:11:48.728341 | mon1 | skipping: [mon1] 2026-07-14 11:11:48.728552 | mon1 | 2026-07-14 11:11:48.728884 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-14 11:11:48.729138 | mon1 | Tuesday 14 July 2026 11:11:48 +0000 (0:00:00.026) 0:02:57.977 ********** 2026-07-14 11:11:48.756055 | mon1 | skipping: [mon1] 2026-07-14 11:11:48.756291 | mon1 | 2026-07-14 11:11:48.756544 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-14 11:11:48.756951 | mon1 | Tuesday 14 July 2026 11:11:48 +0000 (0:00:00.027) 0:02:58.005 ********** 2026-07-14 11:11:49.678094 | mon1 | ok: [mon1] 2026-07-14 11:11:49.678152 | mon1 | 2026-07-14 11:11:49.678162 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-14 11:11:49.678172 | mon1 | Tuesday 14 July 2026 11:11:49 +0000 (0:00:00.920) 0:02:58.926 ********** 2026-07-14 11:11:50.211286 | mon1 | ok: [mon1] 2026-07-14 11:11:50.211400 | mon1 | 2026-07-14 11:11:50.211565 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-14 11:11:50.211765 | mon1 | Tuesday 14 July 2026 11:11:50 +0000 (0:00:00.533) 0:02:59.459 ********** 2026-07-14 11:11:51.332860 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-14 11:11:51.333099 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-14 11:11:51.333358 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-14 11:11:51.333646 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-14 11:11:51.333944 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-14 11:11:51.334218 | mon1 | 2026-07-14 11:11:51.334478 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-14 11:11:51.334757 | mon1 | Tuesday 14 July 2026 11:11:51 +0000 (0:00:01.122) 0:03:00.581 ********** 2026-07-14 11:11:51.984368 | mon1 | ok: [mon1] 2026-07-14 11:11:51.984557 | mon1 | 2026-07-14 11:11:51.984861 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-14 11:11:51.985108 | mon1 | Tuesday 14 July 2026 11:11:51 +0000 (0:00:00.645) 0:03:01.227 ********** 2026-07-14 11:11:51.985362 | mon1 | 2026-07-14 11:11:51.985635 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-14 11:11:51.985926 | mon1 | Tuesday 14 July 2026 11:11:51 +0000 (0:00:00.005) 0:03:01.233 ********** 2026-07-14 11:11:52.417688 | mon1 | ok: [mon1] 2026-07-14 11:11:52.417713 | mon1 | 2026-07-14 11:11:52.417781 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-14 11:11:52.418027 | mon1 | Tuesday 14 July 2026 11:11:52 +0000 (0:00:00.432) 0:03:01.666 ********** 2026-07-14 11:11:52.662088 | mon1 | ok: [mon1] 2026-07-14 11:11:52.662314 | mon1 | 2026-07-14 11:11:52.662569 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-14 11:11:52.662862 | mon1 | Tuesday 14 July 2026 11:11:52 +0000 (0:00:00.244) 0:03:01.911 ********** 2026-07-14 11:11:52.736738 | mon1 | ok: [mon1] => { 2026-07-14 11:11:52.737017 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-14 11:11:52.737252 | mon1 | } 2026-07-14 11:11:52.737472 | mon1 | 2026-07-14 11:11:52.737754 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-14 11:11:52.738000 | mon1 | Tuesday 14 July 2026 11:11:52 +0000 (0:00:00.074) 0:03:01.986 ********** 2026-07-14 11:11:53.164255 | mon1 | ok: [mon1] 2026-07-14 11:11:53.164428 | mon1 | 2026-07-14 11:11:53.164682 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-14 11:11:53.164967 | mon1 | Tuesday 14 July 2026 11:11:53 +0000 (0:00:00.426) 0:03:02.413 ********** 2026-07-14 11:11:56.405499 | mon1 | ok: [mon1] 2026-07-14 11:11:56.405729 | mon1 | 2026-07-14 11:11:56.405996 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-14 11:11:56.406242 | mon1 | Tuesday 14 July 2026 11:11:56 +0000 (0:00:03.240) 0:03:05.653 ********** 2026-07-14 11:11:57.316165 | mon1 | ok: [mon1] 2026-07-14 11:11:57.316280 | mon1 | 2026-07-14 11:11:57.316452 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-14 11:11:57.316591 | mon1 | Tuesday 14 July 2026 11:11:57 +0000 (0:00:00.911) 0:03:06.565 ********** 2026-07-14 11:11:57.555268 | mon1 | ok: [mon1] 2026-07-14 11:11:57.555319 | mon1 | 2026-07-14 11:11:57.555330 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-14 11:11:57.555339 | mon1 | Tuesday 14 July 2026 11:11:57 +0000 (0:00:00.237) 0:03:06.803 ********** 2026-07-14 11:11:58.084203 | mon1 | ok: [mon1] 2026-07-14 11:11:58.084265 | mon1 | 2026-07-14 11:11:58.084361 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-14 11:11:58.084472 | mon1 | Tuesday 14 July 2026 11:11:58 +0000 (0:00:00.529) 0:03:07.332 ********** 2026-07-14 11:11:58.751827 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-14 11:11:58.751875 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-14 11:11:58.752887 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-14 11:11:58.752950 | mon1 | 2026-07-14 11:11:58.752965 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-14 11:11:58.753002 | mon1 | Tuesday 14 July 2026 11:11:58 +0000 (0:00:00.668) 0:03:08.000 ********** 2026-07-14 11:11:59.285125 | mon1 | ok: [mon1] 2026-07-14 11:11:59.285156 | mon1 | 2026-07-14 11:11:59.285160 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-14 11:11:59.285272 | mon1 | Tuesday 14 July 2026 11:11:59 +0000 (0:00:00.532) 0:03:08.532 ********** 2026-07-14 11:11:59.817913 | mon1 | ok: [mon1] 2026-07-14 11:11:59.817964 | mon1 | 2026-07-14 11:11:59.817975 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-14 11:11:59.817985 | mon1 | Tuesday 14 July 2026 11:11:59 +0000 (0:00:00.525) 0:03:09.058 ********** 2026-07-14 11:11:59.817993 | mon1 | 2026-07-14 11:11:59.818002 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-14 11:11:59.818010 | mon1 | Tuesday 14 July 2026 11:11:59 +0000 (0:00:00.006) 0:03:09.065 ********** 2026-07-14 11:12:00.249348 | mon1 | ok: [mon1] 2026-07-14 11:12:00.249396 | mon1 | 2026-07-14 11:12:00.249407 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-14 11:12:00.249417 | mon1 | Tuesday 14 July 2026 11:12:00 +0000 (0:00:00.432) 0:03:09.497 ********** 2026-07-14 11:12:00.297742 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-14 11:12:00.297794 | mon1 | 2026-07-14 11:12:00.298252 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-14 11:12:00.298294 | mon1 | Tuesday 14 July 2026 11:12:00 +0000 (0:00:00.049) 0:03:09.546 ********** 2026-07-14 11:12:01.162807 | mon1 | ok: [mon1] 2026-07-14 11:12:01.162856 | mon1 | 2026-07-14 11:12:01.162862 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-14 11:12:01.162869 | mon1 | Tuesday 14 July 2026 11:12:01 +0000 (0:00:00.864) 0:03:10.410 ********** 2026-07-14 11:12:01.937781 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-14 11:12:01.937863 | mon1 | ok: [mon1] => (item=ssh) 2026-07-14 11:12:01.938589 | mon1 | 2026-07-14 11:12:01.938630 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-14 11:12:01.938640 | mon1 | Tuesday 14 July 2026 11:12:01 +0000 (0:00:00.774) 0:03:11.185 ********** 2026-07-14 11:12:02.315171 | mon1 | ok: [mon1] 2026-07-14 11:12:02.315216 | mon1 | 2026-07-14 11:12:02.315227 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-14 11:12:02.315236 | mon1 | Tuesday 14 July 2026 11:12:02 +0000 (0:00:00.377) 0:03:11.563 ********** 2026-07-14 11:12:02.547257 | mon1 | ok: [mon1] 2026-07-14 11:12:02.547313 | mon1 | 2026-07-14 11:12:02.547537 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-14 11:12:02.547639 | mon1 | Tuesday 14 July 2026 11:12:02 +0000 (0:00:00.232) 0:03:11.795 ********** 2026-07-14 11:12:02.841294 | mon1 | ok: [mon1] 2026-07-14 11:12:02.841772 | mon1 | 2026-07-14 11:12:02.841817 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-14 11:12:02.841830 | mon1 | Tuesday 14 July 2026 11:12:02 +0000 (0:00:00.293) 0:03:12.088 ********** 2026-07-14 11:12:03.080211 | mon1 | ok: [mon1] 2026-07-14 11:12:03.080257 | mon1 | 2026-07-14 11:12:03.080267 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-07-14 11:12:03.080277 | mon1 | Tuesday 14 July 2026 11:12:03 +0000 (0:00:00.239) 0:03:12.328 ********** 2026-07-14 11:12:09.345149 | mon1 | ok: [mon1] 2026-07-14 11:12:09.345222 | mon1 | 2026-07-14 11:12:09.345315 | mon1 | PLAY RECAP ********************************************************************* 2026-07-14 11:12:09.345440 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-07-14 11:12:09.345559 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-07-14 11:12:09.345681 | mon1 | 2026-07-14 11:12:09.346779 | mon1 | 2026-07-14 11:12:09.346831 | mon1 | TASKS RECAP ******************************************************************** 2026-07-14 11:12:09.346864 | mon1 | Tuesday 14 July 2026 11:12:09 +0000 (0:00:06.264) 0:03:18.592 ********** 2026-07-14 11:12:09.346873 | mon1 | =============================================================================== 2026-07-14 11:12:09.346882 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.49s 2026-07-14 11:12:09.346890 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.42s 2026-07-14 11:12:09.346898 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.87s 2026-07-14 11:12:09.346907 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.83s 2026-07-14 11:12:09.346915 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.81s 2026-07-14 11:12:09.346923 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.39s 2026-07-14 11:12:09.346937 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.36s 2026-07-14 11:12:09.346976 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.32s 2026-07-14 11:12:09.347682 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.32s 2026-07-14 11:12:09.347696 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.32s 2026-07-14 11:12:09.347700 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.28s 2026-07-14 11:12:09.347704 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 6.26s 2026-07-14 11:12:09.347708 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.26s 2026-07-14 11:12:09.347712 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.24s 2026-07-14 11:12:09.347798 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.76s 2026-07-14 11:12:09.347936 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.65s 2026-07-14 11:12:09.348071 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.29s 2026-07-14 11:12:09.348213 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.24s 2026-07-14 11:12:09.348348 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.24s 2026-07-14 11:12:09.348484 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.19s 2026-07-14 11:12:09.433096 | mon1 | INFO [default > idempotence] Executed: Successful 2026-07-14 11:12:09.441821 | mon1 | INFO [default > side_effect] Executing 2026-07-14 11:12:09.442197 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-14 11:12:09.447892 | mon1 | INFO [default > verify] Executing 2026-07-14 11:12:10.164073 | mon1 | 2026-07-14 11:12:10.164437 | mon1 | PLAY [Verify] ****************************************************************** 2026-07-14 11:12:10.164745 | mon1 | 2026-07-14 11:12:10.165049 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-14 11:12:10.165361 | mon1 | Tuesday 14 July 2026 11:12:10 +0000 (0:00:00.007) 0:00:00.007 ********** 2026-07-14 11:12:11.303789 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-14 11:12:11.303848 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-14 11:12:11.303859 | mon1 | interpreter could change the meaning of that path. See 2026-07-14 11:12:11.303868 | mon1 | https://docs.ansible.com/ansible- 2026-07-14 11:12:11.303877 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-14 11:12:11.310068 | mon1 | ok: [mon1] 2026-07-14 11:12:11.310225 | mon1 | 2026-07-14 11:12:11.310414 | mon1 | TASK [Get cluster health status] *********************************************** 2026-07-14 11:12:11.310616 | mon1 | Tuesday 14 July 2026 11:12:11 +0000 (0:00:01.145) 0:00:01.153 ********** 2026-07-14 11:12:21.706709 | mon1 | ok: [mon1] 2026-07-14 11:12:21.706755 | mon1 | 2026-07-14 11:12:21.706765 | mon1 | TASK [Print cluster health status] ********************************************* 2026-07-14 11:12:21.706787 | mon1 | Tuesday 14 July 2026 11:12:21 +0000 (0:00:10.395) 0:00:11.548 ********** 2026-07-14 11:12:21.740194 | mon1 | ok: [mon1] => { 2026-07-14 11:12:21.740443 | mon1 | "_ceph_health": { 2026-07-14 11:12:21.740724 | mon1 | "changed": false, 2026-07-14 11:12:21.740969 | mon1 | "cmd": [ 2026-07-14 11:12:21.741213 | mon1 | "cephadm", 2026-07-14 11:12:21.741452 | mon1 | "shell", 2026-07-14 11:12:21.741723 | mon1 | "--", 2026-07-14 11:12:21.741971 | mon1 | "ceph", 2026-07-14 11:12:21.742249 | mon1 | "health" 2026-07-14 11:12:21.742487 | mon1 | ], 2026-07-14 11:12:21.742768 | mon1 | "delta": "0:00:10.069514", 2026-07-14 11:12:21.743022 | mon1 | "end": "2026-07-14 11:12:21.661596", 2026-07-14 11:12:21.743288 | mon1 | "failed": false, 2026-07-14 11:12:21.743548 | mon1 | "msg": "", 2026-07-14 11:12:21.743851 | mon1 | "rc": 0, 2026-07-14 11:12:21.744115 | mon1 | "start": "2026-07-14 11:12:11.592082", 2026-07-14 11:12:21.744391 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-07-14 11:12:21.744637 | mon1 | "stderr_lines": [ 2026-07-14 11:12:21.744927 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-07-14 11:12:21.745202 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-07-14 11:12:21.745442 | mon1 | ], 2026-07-14 11:12:21.745721 | mon1 | "stdout": "HEALTH_OK", 2026-07-14 11:12:21.745972 | mon1 | "stdout_lines": [ 2026-07-14 11:12:21.746240 | mon1 | "HEALTH_OK" 2026-07-14 11:12:21.746501 | mon1 | ] 2026-07-14 11:12:21.746773 | mon1 | } 2026-07-14 11:12:21.747016 | mon1 | } 2026-07-14 11:12:21.747246 | mon1 | 2026-07-14 11:12:21.747540 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-07-14 11:12:21.747826 | mon1 | Tuesday 14 July 2026 11:12:21 +0000 (0:00:00.035) 0:00:11.584 ********** 2026-07-14 11:12:21.774835 | mon1 | ok: [mon1] => { 2026-07-14 11:12:21.774896 | mon1 | "changed": false, 2026-07-14 11:12:21.774907 | mon1 | "msg": "All assertions passed" 2026-07-14 11:12:21.774915 | mon1 | } 2026-07-14 11:12:21.774925 | mon1 | 2026-07-14 11:12:21.774934 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-07-14 11:12:21.774943 | mon1 | Tuesday 14 July 2026 11:12:21 +0000 (0:00:00.033) 0:00:11.618 ********** 2026-07-14 11:12:28.379096 | mon1 | changed: [mon1] 2026-07-14 11:12:28.379293 | mon1 | 2026-07-14 11:12:28.379539 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-07-14 11:12:28.379810 | mon1 | Tuesday 14 July 2026 11:12:28 +0000 (0:00:06.604) 0:00:18.222 ********** 2026-07-14 11:12:30.622358 | mon1 | changed: [mon1] 2026-07-14 11:12:30.622415 | mon1 | 2026-07-14 11:12:30.622538 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-07-14 11:12:30.622643 | mon1 | Tuesday 14 July 2026 11:12:30 +0000 (0:00:02.243) 0:00:20.466 ********** 2026-07-14 11:12:31.703563 | mon1 | ok: [mon1] 2026-07-14 11:12:31.703621 | mon1 | 2026-07-14 11:12:31.703634 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-07-14 11:12:31.703647 | mon1 | Tuesday 14 July 2026 11:12:31 +0000 (0:00:01.080) 0:00:21.546 ********** 2026-07-14 11:12:31.751430 | mon1 | ok: [mon1] => { 2026-07-14 11:12:31.751499 | mon1 | "changed": false, 2026-07-14 11:12:31.751516 | mon1 | "msg": "All assertions passed" 2026-07-14 11:12:31.751532 | mon1 | } 2026-07-14 11:12:31.751547 | mon1 | 2026-07-14 11:12:31.751562 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-07-14 11:12:31.751577 | mon1 | Tuesday 14 July 2026 11:12:31 +0000 (0:00:00.046) 0:00:21.593 ********** 2026-07-14 11:12:32.760539 | mon1 | ok: [mon1] 2026-07-14 11:12:32.760574 | mon1 | 2026-07-14 11:12:32.760580 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-07-14 11:12:32.760586 | mon1 | Tuesday 14 July 2026 11:12:32 +0000 (0:00:01.008) 0:00:22.601 ********** 2026-07-14 11:12:32.798804 | mon1 | ok: [mon1] => { 2026-07-14 11:12:32.798885 | mon1 | "changed": false, 2026-07-14 11:12:32.798896 | mon1 | "msg": "All assertions passed" 2026-07-14 11:12:32.798905 | mon1 | } 2026-07-14 11:12:32.798914 | mon1 | 2026-07-14 11:12:32.798923 | mon1 | PLAY RECAP ********************************************************************* 2026-07-14 11:12:32.798933 | mon1 | mon1 : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-14 11:12:32.798941 | mon1 | 2026-07-14 11:12:32.798949 | mon1 | 2026-07-14 11:12:32.798958 | mon1 | TASKS RECAP ******************************************************************** 2026-07-14 11:12:32.799087 | mon1 | Tuesday 14 July 2026 11:12:32 +0000 (0:00:00.037) 0:00:22.639 ********** 2026-07-14 11:12:32.799380 | mon1 | =============================================================================== 2026-07-14 11:12:32.799708 | mon1 | Get cluster health status ---------------------------------------------- 10.40s 2026-07-14 11:12:32.800020 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.60s 2026-07-14 11:12:32.800316 | mon1 | Create a test Ceph key -------------------------------------------------- 2.24s 2026-07-14 11:12:32.800608 | mon1 | Gathering Facts --------------------------------------------------------- 1.15s 2026-07-14 11:12:32.800942 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.08s 2026-07-14 11:12:32.801255 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.01s 2026-07-14 11:12:32.801552 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.05s 2026-07-14 11:12:32.801890 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-07-14 11:12:32.802192 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-07-14 11:12:32.802485 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-07-14 11:12:32.862802 | mon1 | INFO [default > verify] Executed: Successful 2026-07-14 11:12:32.874841 | mon1 | INFO [default > cleanup] Executing 2026-07-14 11:12:32.875211 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-14 11:12:32.900445 | mon1 | INFO [default > destroy] Executing 2026-07-14 11:12:32.900590 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-07-14 11:12:32.900705 | mon1 | INFO [default > destroy] Executed: Successful 2026-07-14 11:12:32.900989 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-14 11:12:33.257272 | mon1 | ok: Runtime: 0:12:42.416273 2026-07-14 11:12:33.275967 | 2026-07-14 11:12:33.276055 | PLAY RECAP 2026-07-14 11:12:33.276102 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-14 11:12:33.276125 | 2026-07-14 11:12:33.398136 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-14 11:12:33.401133 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-14 11:12:34.005582 | 2026-07-14 11:12:34.005696 | PLAY [all] 2026-07-14 11:12:34.017705 | 2026-07-14 11:12:34.017783 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-14 11:12:34.068084 | mon1 | ok 2026-07-14 11:12:34.089004 | osd1 | ok 2026-07-14 11:12:34.095662 | 2026-07-14 11:12:34.095783 | TASK [fetch-output : Set log path for single node] 2026-07-14 11:12:34.122301 | mon1 | skipping: Conditional result was False 2026-07-14 11:12:34.133663 | osd1 | skipping: Conditional result was False 2026-07-14 11:12:34.143901 | 2026-07-14 11:12:34.143999 | LOOP [fetch-output : Ensure local output dirs] 2026-07-14 11:12:34.564671 | osd1 -> localhost | changed: "/var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/logs/osd1" 2026-07-14 11:12:34.567557 | mon1 -> localhost | changed: "/var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/logs/mon1" 2026-07-14 11:12:34.761562 | osd1 -> localhost | changed: "/var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/artifacts" 2026-07-14 11:12:34.795121 | mon1 -> localhost | ok: "/var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/artifacts" 2026-07-14 11:12:34.997994 | mon1 -> localhost | changed: "/var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/docs" 2026-07-14 11:12:35.004327 | osd1 -> localhost | ok: "/var/lib/zuul/builds/891e30e835154f298061c6e58457efa2/work/docs" 2026-07-14 11:12:35.004416 | osd1 -> localhost | changed: All items complete 2026-07-14 11:12:35.004461 | 2026-07-14 11:12:35.027817 | 2026-07-14 11:12:35.027990 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-14 11:12:35.664299 | mon1 | changed: .d..t...... ./ 2026-07-14 11:12:35.669584 | osd1 | changed: .d..t...... ./ 2026-07-14 11:12:36.129620 | mon1 | changed: .d..t...... ./ 2026-07-14 11:12:36.135440 | osd1 | ok 2026-07-14 11:12:36.576339 | mon1 | changed: .d..t...... ./ 2026-07-14 11:12:36.612729 | osd1 | ok 2026-07-14 11:12:36.612830 | osd1 | changed: All items complete 2026-07-14 11:12:36.612862 | 2026-07-14 11:12:36.635317 | 2026-07-14 11:12:36.635419 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-14 11:12:37.029922 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.005891 2026-07-14 11:12:37.237200 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006578 2026-07-14 11:12:37.258476 | 2026-07-14 11:12:37.258596 | PLAY [all] 2026-07-14 11:12:37.265605 | 2026-07-14 11:12:37.265721 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-14 11:12:37.748379 | mon1 | changed 2026-07-14 11:12:37.968088 | osd1 | changed 2026-07-14 11:12:37.978988 | 2026-07-14 11:12:37.979042 | PLAY RECAP 2026-07-14 11:12:37.979092 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-14 11:12:37.979122 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-14 11:12:37.979141 | 2026-07-14 11:12:38.166024 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-14 11:12:38.172542 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-14 11:12:38.760936 | 2026-07-14 11:12:38.761154 | PLAY [localhost] 2026-07-14 11:12:38.770750 | 2026-07-14 11:12:38.770827 | TASK [Generate Zuul manifest] 2026-07-14 11:12:38.791480 | localhost | ok 2026-07-14 11:12:38.807381 | 2026-07-14 11:12:38.807551 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-14 11:12:39.160409 | localhost | changed 2026-07-14 11:12:39.170197 | 2026-07-14 11:12:39.170317 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-14 11:12:39.200125 | localhost | ok 2026-07-14 11:12:39.208003 | 2026-07-14 11:12:39.208064 | TASK [Upload logs] 2026-07-14 11:12:39.228546 | localhost | ok 2026-07-14 11:12:39.286914 | 2026-07-14 11:12:39.287038 | TASK [Set zuul-log-path fact] 2026-07-14 11:12:39.306390 | localhost | ok 2026-07-14 11:12:39.319915 | 2026-07-14 11:12:39.320006 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-14 11:12:39.351367 | localhost | ok 2026-07-14 11:12:39.360531 | 2026-07-14 11:12:39.360639 | TASK [upload-logs : Create log directories] 2026-07-14 11:12:39.765949 | localhost | changed 2026-07-14 11:12:39.770573 | 2026-07-14 11:12:39.770639 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-14 11:12:40.143000 | localhost -> localhost | ok: Runtime: 0:00:00.004427 2026-07-14 11:12:40.149516 | 2026-07-14 11:12:40.149697 | TASK [upload-logs : Upload logs to log server] 2026-07-14 11:12:41.382031 | localhost | Output suppressed because no_log was given 2026-07-14 11:12:41.385891 | 2026-07-14 11:12:41.385956 | LOOP [upload-logs : Compress console log and json output] 2026-07-14 11:12:41.484358 | localhost | skipping: Conditional result was False 2026-07-14 11:12:41.492118 | localhost | skipping: Conditional result was False 2026-07-14 11:12:41.510411 | 2026-07-14 11:12:41.510583 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-14 11:12:41.588157 | localhost | skipping: Conditional result was False 2026-07-14 11:12:41.588349 | 2026-07-14 11:12:41.594380 | localhost | skipping: Conditional result was False 2026-07-14 11:12:41.640527 | 2026-07-14 11:12:41.640641 | LOOP [upload-logs : Upload console log and json output]