2026-08-12 00:12:23.594849 | Job console starting 2026-08-12 00:12:23.613577 | Updating git repos 2026-08-12 00:12:23.638114 | Cloning repos into workspace 2026-08-12 00:12:23.739007 | Restoring repo states 2026-08-12 00:12:23.746827 | Merging changes 2026-08-12 00:12:24.086170 | Checking out repos 2026-08-12 00:12:24.139242 | Preparing playbooks 2026-08-12 00:12:26.368051 | Running Ansible setup 2026-08-12 00:12:31.301964 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:12:31.918489 | 2026-08-12 00:12:31.918642 | PLAY [localhost] 2026-08-12 00:12:31.926315 | 2026-08-12 00:12:31.926383 | TASK [Gathering Facts] 2026-08-12 00:12:32.817195 | localhost | ok 2026-08-12 00:12:32.827314 | 2026-08-12 00:12:32.827390 | TASK [Setup log path fact] 2026-08-12 00:12:32.848829 | localhost | ok 2026-08-12 00:12:32.859709 | 2026-08-12 00:12:32.859772 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:12:32.891482 | localhost | ok 2026-08-12 00:12:32.899832 | 2026-08-12 00:12:32.899900 | TASK [emit-job-header : Print job information] 2026-08-12 00:12:32.939824 | # Job Information 2026-08-12 00:12:32.940421 | Ansible Version: 2.16.18 2026-08-12 00:12:32.940484 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-08-12 00:12:32.940519 | Pipeline: check 2026-08-12 00:12:32.940546 | Executor: 2d72f0692154 2026-08-12 00:12:32.940571 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/116 2026-08-12 00:12:32.940602 | Event ID: 2cd51ba0-95e1-11f1-8f71-aaa36adbbb8f 2026-08-12 00:12:32.945389 | 2026-08-12 00:12:32.945528 | LOOP [emit-job-header : Print node information] 2026-08-12 00:12:33.051735 | localhost | ok: 2026-08-12 00:12:33.052120 | localhost | # Node Information 2026-08-12 00:12:33.052211 | localhost | Inventory Hostname: mon1 2026-08-12 00:12:33.052292 | localhost | Hostname: np0000188714 2026-08-12 00:12:33.052341 | localhost | Username: zuul 2026-08-12 00:12:33.052392 | localhost | Distro: Ubuntu 24.04 2026-08-12 00:12:33.052436 | localhost | Provider: yul1 2026-08-12 00:12:33.052478 | localhost | Region: ca-ymq-1 2026-08-12 00:12:33.052519 | localhost | Label: ubuntu-noble 2026-08-12 00:12:33.052560 | localhost | Product Name: OpenStack Nova 2026-08-12 00:12:33.052600 | localhost | Interface IP: 199.204.45.22 2026-08-12 00:12:33.102366 | localhost | ok: 2026-08-12 00:12:33.102500 | localhost | # Node Information 2026-08-12 00:12:33.102540 | localhost | Inventory Hostname: osd1 2026-08-12 00:12:33.102571 | localhost | Hostname: np0000188715 2026-08-12 00:12:33.102600 | localhost | Username: zuul 2026-08-12 00:12:33.102628 | localhost | Distro: Ubuntu 24.04 2026-08-12 00:12:33.102655 | localhost | Provider: yul1 2026-08-12 00:12:33.102682 | localhost | Region: ca-ymq-1 2026-08-12 00:12:33.102709 | localhost | Label: ubuntu-noble 2026-08-12 00:12:33.102736 | localhost | Product Name: OpenStack Nova 2026-08-12 00:12:33.102764 | localhost | Interface IP: 199.204.45.248 2026-08-12 00:12:33.117394 | 2026-08-12 00:12:33.117569 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 00:12:33.530123 | localhost -> localhost | changed 2026-08-12 00:12:33.540041 | 2026-08-12 00:12:33.540610 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 00:12:34.404901 | localhost -> localhost | changed 2026-08-12 00:12:34.410879 | 2026-08-12 00:12:34.410937 | PLAY [all] 2026-08-12 00:12:34.419555 | 2026-08-12 00:12:34.419625 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 00:12:34.686577 | mon1 -> localhost | ok 2026-08-12 00:12:34.699813 | 2026-08-12 00:12:34.699964 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 00:12:34.738363 | mon1 | ok 2026-08-12 00:12:34.743586 | osd1 | ok 2026-08-12 00:12:34.762016 | mon1 | included: /var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:12:34.762130 | osd1 | included: /var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:12:34.768843 | 2026-08-12 00:12:34.768933 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 00:12:35.875655 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 00:12:35.875934 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/63999ddcf7634f97802ab6678a9cc24e_id_rsa 2026-08-12 00:12:35.876003 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/63999ddcf7634f97802ab6678a9cc24e_id_rsa.pub 2026-08-12 00:12:35.876054 | mon1 -> localhost | The key fingerprint is: 2026-08-12 00:12:35.876163 | mon1 -> localhost | SHA256:PCJNNGASw39MhkpK5DwlH+k1wSwSzF7HHI4ts04K38g zuul-build-sshkey 2026-08-12 00:12:35.876215 | mon1 -> localhost | The key's randomart image is: 2026-08-12 00:12:35.876262 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 00:12:35.876307 | mon1 -> localhost | |+==+O== | 2026-08-12 00:12:35.876354 | mon1 -> localhost | |o=*B*Xo. | 2026-08-12 00:12:35.876385 | mon1 -> localhost | |o*+B+*o | 2026-08-12 00:12:35.876404 | mon1 -> localhost | |..o.=oo. | 2026-08-12 00:12:35.876424 | mon1 -> localhost | |. o..o S | 2026-08-12 00:12:35.876444 | mon1 -> localhost | |.o+o . . . | 2026-08-12 00:12:35.876463 | mon1 -> localhost | | .E.. | 2026-08-12 00:12:35.876482 | mon1 -> localhost | | | 2026-08-12 00:12:35.876502 | mon1 -> localhost | | | 2026-08-12 00:12:35.876522 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 00:12:35.876570 | mon1 -> localhost | ok: Runtime: 0:00:00.671796 2026-08-12 00:12:35.883066 | 2026-08-12 00:12:35.883131 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 00:12:35.921808 | mon1 | ok 2026-08-12 00:12:35.926253 | osd1 | ok 2026-08-12 00:12:35.939422 | mon1 | included: /var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:12:35.939469 | osd1 | included: /var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:12:35.950240 | 2026-08-12 00:12:35.950305 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 00:12:35.977182 | mon1 | skipping: Conditional result was False 2026-08-12 00:12:35.988536 | osd1 | skipping: Conditional result was False 2026-08-12 00:12:35.999450 | 2026-08-12 00:12:35.999517 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 00:12:36.543875 | mon1 | changed 2026-08-12 00:12:36.550117 | osd1 | changed 2026-08-12 00:12:36.555238 | 2026-08-12 00:12:36.555302 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 00:12:36.784544 | osd1 | ok 2026-08-12 00:12:36.790953 | mon1 | ok 2026-08-12 00:12:36.796391 | 2026-08-12 00:12:36.796462 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 00:12:37.354865 | mon1 | changed 2026-08-12 00:12:37.414699 | osd1 | changed 2026-08-12 00:12:37.421192 | 2026-08-12 00:12:37.421255 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 00:12:37.987584 | mon1 | changed 2026-08-12 00:12:37.993420 | osd1 | changed 2026-08-12 00:12:37.998711 | 2026-08-12 00:12:37.998775 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 00:12:38.028567 | mon1 | skipping: Conditional result was False 2026-08-12 00:12:38.039931 | osd1 | skipping: Conditional result was False 2026-08-12 00:12:38.050258 | 2026-08-12 00:12:38.050326 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 00:12:38.372326 | mon1 -> localhost | changed 2026-08-12 00:12:38.395307 | 2026-08-12 00:12:38.395381 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 00:12:38.677796 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/63999ddcf7634f97802ab6678a9cc24e_id_rsa (zuul-build-sshkey) 2026-08-12 00:12:38.678056 | mon1 -> localhost | ok: Runtime: 0:00:00.014487 2026-08-12 00:12:38.684318 | 2026-08-12 00:12:38.684385 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 00:12:38.988343 | osd1 | ok 2026-08-12 00:12:39.004936 | mon1 | ok 2026-08-12 00:12:39.010356 | 2026-08-12 00:12:39.010428 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 00:12:39.040287 | mon1 | skipping: Conditional result was False 2026-08-12 00:12:39.051567 | osd1 | skipping: Conditional result was False 2026-08-12 00:12:39.073765 | 2026-08-12 00:12:39.073880 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 00:12:39.403592 | osd1 | ok 2026-08-12 00:12:39.408476 | mon1 | ok 2026-08-12 00:12:39.417184 | 2026-08-12 00:12:39.417251 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 00:12:40.168853 | osd1 | Output suppressed because no_log was given 2026-08-12 00:12:40.173747 | mon1 | Output suppressed because no_log was given 2026-08-12 00:12:40.187566 | 2026-08-12 00:12:40.187635 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 00:12:40.417821 | mon1 | ok: "logs" 2026-08-12 00:12:40.418121 | mon1 | ok: All items complete 2026-08-12 00:12:40.418151 | 2026-08-12 00:12:40.437954 | osd1 | ok: "logs" 2026-08-12 00:12:40.639430 | mon1 | ok: "artifacts" 2026-08-12 00:12:40.644190 | osd1 | ok: "artifacts" 2026-08-12 00:12:40.839341 | osd1 | ok: "docs" 2026-08-12 00:12:41.215104 | mon1 | ok: "docs" 2026-08-12 00:12:41.229331 | 2026-08-12 00:12:41.229488 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 00:12:41.473748 | mon1 | changed: "logs" 2026-08-12 00:12:41.474203 | mon1 | ok: All items complete 2026-08-12 00:12:41.474265 | 2026-08-12 00:12:41.479657 | osd1 | changed: "logs" 2026-08-12 00:12:41.666185 | mon1 | changed: "artifacts" 2026-08-12 00:12:41.678100 | osd1 | changed: "artifacts" 2026-08-12 00:12:41.855335 | mon1 | changed: "docs" 2026-08-12 00:12:41.884776 | osd1 | changed: "docs" 2026-08-12 00:12:41.911207 | 2026-08-12 00:12:41.911371 | PLAY RECAP 2026-08-12 00:12:41.911441 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:12:41.911476 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:12:41.911502 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:12:41.911520 | 2026-08-12 00:12:42.115533 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:12:42.162381 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:12:42.744306 | 2026-08-12 00:12:42.744433 | PLAY [all] 2026-08-12 00:12:42.755820 | 2026-08-12 00:12:42.755905 | TASK [setup-uv : Extract archive] 2026-08-12 00:12:45.162973 | mon1 | changed 2026-08-12 00:12:45.242370 | osd1 | changed 2026-08-12 00:12:45.251157 | 2026-08-12 00:12:45.251236 | TASK [setup-uv : Print version] 2026-08-12 00:12:45.645955 | mon1 | uv 0.8.13 2026-08-12 00:12:45.648567 | osd1 | uv 0.8.13 2026-08-12 00:12:45.815094 | mon1 | ok: Runtime: 0:00:00.018606 2026-08-12 00:12:45.826287 | osd1 | ok: Runtime: 0:00:00.018618 2026-08-12 00:12:45.840427 | 2026-08-12 00:12:45.840492 | TASK [Install Ansible collection siblings] 2026-08-12 00:12:46.259389 | mon1 | ok: 2026-08-12 00:12:46.259601 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 00:12:46.259635 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 00:12:46.259659 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 00:12:46.261222 | 2026-08-12 00:12:46.261266 | PLAY RECAP 2026-08-12 00:12:46.261314 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:12:46.261356 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:12:46.261377 | 2026-08-12 00:12:46.377512 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:12:46.382522 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:12:47.016176 | 2026-08-12 00:12:47.016337 | PLAY [all] 2026-08-12 00:12:47.031576 | 2026-08-12 00:12:47.031668 | LOOP [Check inventory directories] 2026-08-12 00:12:47.426322 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:12:47.615235 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 00:12:47.809337 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 00:12:47.829668 | 2026-08-12 00:12:47.829909 | LOOP [Copy inventory file for Zuul] 2026-08-12 00:12:48.698184 | mon1 | changed: 2026-08-12 00:12:48.698444 | mon1 | { 2026-08-12 00:12:48.698491 | mon1 | "ansible_loop_var": "item", 2026-08-12 00:12:48.698527 | mon1 | "changed": false, 2026-08-12 00:12:48.698555 | mon1 | "failed": false, 2026-08-12 00:12:48.698586 | mon1 | "invocation": { 2026-08-12 00:12:48.698611 | mon1 | "module_args": { 2026-08-12 00:12:48.698635 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 00:12:48.698658 | mon1 | "follow": true, 2026-08-12 00:12:48.698681 | mon1 | "get_attributes": true, 2026-08-12 00:12:48.698706 | mon1 | "get_checksum": true, 2026-08-12 00:12:48.698729 | mon1 | "get_mime": true, 2026-08-12 00:12:48.698753 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:12:48.698781 | mon1 | } 2026-08-12 00:12:48.698807 | mon1 | }, 2026-08-12 00:12:48.698839 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:12:48.698863 | mon1 | "stat": { 2026-08-12 00:12:48.698891 | mon1 | "atime": 1786493560.0731702, 2026-08-12 00:12:48.698916 | mon1 | "attr_flags": "e", 2026-08-12 00:12:48.698944 | mon1 | "attributes": [ 2026-08-12 00:12:48.698975 | mon1 | "extents" 2026-08-12 00:12:48.699011 | mon1 | ], 2026-08-12 00:12:48.699048 | mon1 | "block_size": 4096, 2026-08-12 00:12:48.699075 | mon1 | "blocks": 8, 2026-08-12 00:12:48.699095 | mon1 | "charset": "unknown", 2026-08-12 00:12:48.699114 | mon1 | "ctime": 1786493560.0781715, 2026-08-12 00:12:48.699132 | mon1 | "dev": 64769, 2026-08-12 00:12:48.699149 | mon1 | "device_type": 0, 2026-08-12 00:12:48.699167 | mon1 | "executable": true, 2026-08-12 00:12:48.699184 | mon1 | "exists": true, 2026-08-12 00:12:48.699200 | mon1 | "gid": 1000, 2026-08-12 00:12:48.699217 | mon1 | "gr_name": "zuul", 2026-08-12 00:12:48.699234 | mon1 | "inode": 1024032, 2026-08-12 00:12:48.699250 | mon1 | "isblk": false, 2026-08-12 00:12:48.699267 | mon1 | "ischr": false, 2026-08-12 00:12:48.699284 | mon1 | "isdir": true, 2026-08-12 00:12:48.699300 | mon1 | "isfifo": false, 2026-08-12 00:12:48.699317 | mon1 | "isgid": false, 2026-08-12 00:12:48.699334 | mon1 | "islnk": false, 2026-08-12 00:12:48.699351 | mon1 | "isreg": false, 2026-08-12 00:12:48.699368 | mon1 | "issock": false, 2026-08-12 00:12:48.699384 | mon1 | "isuid": false, 2026-08-12 00:12:48.699447 | mon1 | "mimetype": "unknown", 2026-08-12 00:12:48.699467 | mon1 | "mode": "0755", 2026-08-12 00:12:48.699484 | mon1 | "mtime": 1786493543.7683794, 2026-08-12 00:12:48.699500 | mon1 | "nlink": 10, 2026-08-12 00:12:48.699518 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:12:48.699537 | mon1 | "pw_name": "zuul", 2026-08-12 00:12:48.699559 | mon1 | "readable": true, 2026-08-12 00:12:48.699577 | mon1 | "rgrp": true, 2026-08-12 00:12:48.699595 | mon1 | "roth": true, 2026-08-12 00:12:48.699612 | mon1 | "rusr": true, 2026-08-12 00:12:48.699631 | mon1 | "size": 4096, 2026-08-12 00:12:48.699688 | mon1 | "uid": 1000, 2026-08-12 00:12:48.699825 | mon1 | "version": "2399440816", 2026-08-12 00:12:48.699859 | mon1 | "wgrp": false, 2026-08-12 00:12:48.699880 | mon1 | "woth": false, 2026-08-12 00:12:48.699899 | mon1 | "writeable": true, 2026-08-12 00:12:48.699917 | mon1 | "wusr": true, 2026-08-12 00:12:48.699934 | mon1 | "xgrp": true, 2026-08-12 00:12:48.699952 | mon1 | "xoth": true, 2026-08-12 00:12:48.699969 | mon1 | "xusr": true 2026-08-12 00:12:48.699987 | mon1 | } 2026-08-12 00:12:48.700005 | mon1 | } 2026-08-12 00:12:48.700045 | mon1 | ok: All items complete 2026-08-12 00:12:48.700067 | 2026-08-12 00:12:48.701448 | mon1 | skipping: Conditional result was False 2026-08-12 00:12:48.702101 | mon1 | skipping: Conditional result was False 2026-08-12 00:12:48.725779 | 2026-08-12 00:12:48.726110 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 00:12:49.090150 | mon1 | changed: 2 replacements made 2026-08-12 00:12:49.091459 | mon1 | skipping: Conditional result was False 2026-08-12 00:12:49.092060 | mon1 | skipping: Conditional result was False 2026-08-12 00:12:49.110459 | 2026-08-12 00:12:49.110624 | TASK [Run Molecule scenario] 2026-08-12 00:12:49.624683 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-12 00:12:49.624831 | mon1 | Creating virtual environment at: .venv 2026-08-12 00:12:49.880717 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 00:12:49.881153 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-12 00:12:49.881614 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 00:12:49.882585 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 00:12:50.033106 | mon1 | Downloading netaddr 2026-08-12 00:12:50.103862 | mon1 | Downloading pygments 2026-08-12 00:12:50.251321 | mon1 | Downloading cryptography 2026-08-12 00:12:50.298057 | mon1 | Downloading ansible-core 2026-08-12 00:12:50.337891 | mon1 | Installed 37 packages in 39ms 2026-08-12 00:12:51.115752 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 00:12:51.115853 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 00:12:51.745085 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 00:12:51.745178 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 00:13:36.431846 | mon1 | INFO [default > dependency] Executing 2026-08-12 00:13:36.432128 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 00:13:36.432429 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 00:13:36.432669 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 00:13:36.440298 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:13:36.440680 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:13:36.446408 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:13:36.446484 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:13:36.446586 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:13:36.452257 | mon1 | INFO [default > syntax] Executing 2026-08-12 00:13:37.574460 | mon1 | 2026-08-12 00:13:37.574825 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 00:13:37.632424 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 00:13:37.644368 | mon1 | INFO [default > create] Executing 2026-08-12 00:13:37.646009 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:13:37.651858 | mon1 | INFO [default > prepare] Executing 2026-08-12 00:13:38.449799 | mon1 | 2026-08-12 00:13:38.449910 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 00:13:38.450161 | mon1 | 2026-08-12 00:13:38.450719 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:13:38.450747 | mon1 | Wednesday 12 August 2026 00:13:38 +0000 (0:00:00.032) 0:00:00.032 ****** 2026-08-12 00:13:39.775070 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:13:39.775590 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:13:39.775899 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:13:39.776137 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:13:39.776331 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:13:39.778615 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:13:39.778782 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:13:39.778946 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:13:39.779128 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:13:39.779338 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:13:39.786610 | mon1 | ok: [osd1] 2026-08-12 00:13:39.786832 | mon1 | ok: [mon1] 2026-08-12 00:13:39.787087 | mon1 | 2026-08-12 00:13:39.787347 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 00:13:39.787639 | mon1 | Wednesday 12 August 2026 00:13:39 +0000 (0:00:01.337) 0:00:01.370 ****** 2026-08-12 00:13:40.567818 | mon1 | changed: [osd1] 2026-08-12 00:13:40.568069 | mon1 | changed: [mon1] 2026-08-12 00:13:40.568292 | mon1 | 2026-08-12 00:13:40.568560 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 00:13:40.568845 | mon1 | Wednesday 12 August 2026 00:13:40 +0000 (0:00:00.781) 0:00:02.151 ****** 2026-08-12 00:13:40.883552 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-12 00:13:40.884808 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-12 00:13:40.887782 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 00:13:40.901541 | mon1 | changed: [mon1] 2026-08-12 00:13:40.901563 | mon1 | changed: [osd1] 2026-08-12 00:13:40.901570 | mon1 | 2026-08-12 00:13:40.901576 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 00:13:40.901582 | mon1 | Wednesday 12 August 2026 00:13:40 +0000 (0:00:00.332) 0:00:02.483 ****** 2026-08-12 00:13:48.999822 | mon1 | changed: [mon1] 2026-08-12 00:13:49.000028 | mon1 | changed: [osd1] 2026-08-12 00:13:49.000249 | mon1 | 2026-08-12 00:13:49.000581 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 00:13:49.000786 | mon1 | 2026-08-12 00:13:49.001036 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:13:49.001279 | mon1 | Wednesday 12 August 2026 00:13:48 +0000 (0:00:08.099) 0:00:10.583 ****** 2026-08-12 00:13:50.798950 | mon1 | ok: [osd1] 2026-08-12 00:13:50.799154 | mon1 | 2026-08-12 00:13:50.799446 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 00:13:50.799791 | mon1 | Wednesday 12 August 2026 00:13:50 +0000 (0:00:01.797) 0:00:12.380 ****** 2026-08-12 00:14:24.291954 | mon1 | changed: [osd1] 2026-08-12 00:14:24.292165 | mon1 | 2026-08-12 00:14:24.292418 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 00:14:24.292742 | mon1 | Wednesday 12 August 2026 00:14:24 +0000 (0:00:33.494) 0:00:45.875 ****** 2026-08-12 00:14:24.921311 | mon1 | ok: [osd1] 2026-08-12 00:14:24.921629 | mon1 | 2026-08-12 00:14:24.921955 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 00:14:24.922293 | mon1 | Wednesday 12 August 2026 00:14:24 +0000 (0:00:00.628) 0:00:46.503 ****** 2026-08-12 00:14:25.265028 | mon1 | ok: [osd1] 2026-08-12 00:14:25.265223 | mon1 | 2026-08-12 00:14:25.265480 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 00:14:25.265892 | mon1 | Wednesday 12 August 2026 00:14:25 +0000 (0:00:00.344) 0:00:46.848 ****** 2026-08-12 00:14:26.038148 | mon1 | changed: [osd1] 2026-08-12 00:14:26.038337 | mon1 | 2026-08-12 00:14:26.038641 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 00:14:26.038872 | mon1 | Wednesday 12 August 2026 00:14:26 +0000 (0:00:00.772) 0:00:47.621 ****** 2026-08-12 00:14:26.285367 | mon1 | ok: [osd1] 2026-08-12 00:14:26.285439 | mon1 | 2026-08-12 00:14:26.285721 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 00:14:26.285979 | mon1 | Wednesday 12 August 2026 00:14:26 +0000 (0:00:00.247) 0:00:47.868 ****** 2026-08-12 00:14:26.314169 | mon1 | skipping: [osd1] 2026-08-12 00:14:26.314369 | mon1 | 2026-08-12 00:14:26.314665 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 00:14:26.314908 | mon1 | Wednesday 12 August 2026 00:14:26 +0000 (0:00:00.029) 0:00:47.897 ****** 2026-08-12 00:14:26.995470 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:14:26.995705 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:14:26.995981 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:14:26.996198 | mon1 | 2026-08-12 00:14:26.996480 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 00:14:26.996808 | mon1 | Wednesday 12 August 2026 00:14:26 +0000 (0:00:00.680) 0:00:48.578 ****** 2026-08-12 00:14:27.765200 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:14:27.765310 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:14:27.765321 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:14:27.765435 | mon1 | 2026-08-12 00:14:27.765582 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 00:14:27.765707 | mon1 | Wednesday 12 August 2026 00:14:27 +0000 (0:00:00.770) 0:00:49.348 ****** 2026-08-12 00:14:28.592033 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:14:28.592261 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:14:28.592529 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:14:28.593801 | mon1 | 2026-08-12 00:14:28.593818 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 00:14:28.593827 | mon1 | Wednesday 12 August 2026 00:14:28 +0000 (0:00:00.824) 0:00:50.173 ****** 2026-08-12 00:14:30.005688 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:14:30.005871 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:14:30.006118 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:14:30.006358 | mon1 | 2026-08-12 00:14:30.006702 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 00:14:30.006890 | mon1 | Wednesday 12 August 2026 00:14:30 +0000 (0:00:01.414) 0:00:51.588 ****** 2026-08-12 00:14:31.356783 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 00:14:31.356831 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 00:14:31.356838 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 00:14:31.356844 | mon1 | 2026-08-12 00:14:31.356850 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:14:31.356856 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:14:31.357146 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 00:14:31.357631 | mon1 | 2026-08-12 00:14:31.358035 | mon1 | 2026-08-12 00:14:31.358384 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:14:31.358711 | mon1 | Wednesday 12 August 2026 00:14:31 +0000 (0:00:01.350) 0:00:52.938 ****** 2026-08-12 00:14:31.358990 | mon1 | =============================================================================== 2026-08-12 00:14:31.359242 | mon1 | Install depedencies ---------------------------------------------------- 33.49s 2026-08-12 00:14:31.359546 | mon1 | Update apt cache -------------------------------------------------------- 8.10s 2026-08-12 00:14:31.359795 | mon1 | Gathering Facts --------------------------------------------------------- 1.80s 2026-08-12 00:14:31.360081 | mon1 | Create a volume group for each loop device ------------------------------ 1.41s 2026-08-12 00:14:31.360323 | mon1 | Create a logical volume for each loop device ---------------------------- 1.35s 2026-08-12 00:14:31.360593 | mon1 | Gathering Facts --------------------------------------------------------- 1.34s 2026-08-12 00:14:31.360981 | mon1 | Start loop devices ------------------------------------------------------ 0.82s 2026-08-12 00:14:31.361249 | mon1 | Configure short hostname ------------------------------------------------ 0.78s 2026-08-12 00:14:31.361405 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.77s 2026-08-12 00:14:31.361607 | mon1 | Set permissions on loopback devices ------------------------------------- 0.77s 2026-08-12 00:14:31.361828 | mon1 | Create devices for Ceph ------------------------------------------------- 0.68s 2026-08-12 00:14:31.361991 | mon1 | Start up service -------------------------------------------------------- 0.63s 2026-08-12 00:14:31.362137 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-08-12 00:14:31.362290 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.33s 2026-08-12 00:14:31.362447 | mon1 | Get list of all loopback devices ---------------------------------------- 0.25s 2026-08-12 00:14:31.362656 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-12 00:14:31.436145 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 00:14:31.445714 | mon1 | INFO [default > converge] Executing 2026-08-12 00:14:32.502190 | mon1 | 2026-08-12 00:14:32.502438 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:14:32.502782 | mon1 | 2026-08-12 00:14:32.503077 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:14:32.503338 | mon1 | Wednesday 12 August 2026 00:14:32 +0000 (0:00:00.052) 0:00:00.052 ****** 2026-08-12 00:14:34.606656 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:14:34.606725 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:14:34.607680 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:14:34.607743 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:14:34.607754 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:14:34.620590 | mon1 | ok: [mon1] 2026-08-12 00:14:34.620655 | mon1 | 2026-08-12 00:14:34.620666 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:14:34.620683 | mon1 | Wednesday 12 August 2026 00:14:34 +0000 (0:00:02.118) 0:00:02.170 ****** 2026-08-12 00:14:34.969592 | mon1 | ok: [mon1] 2026-08-12 00:14:34.969790 | mon1 | 2026-08-12 00:14:34.970034 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:14:34.970277 | mon1 | Wednesday 12 August 2026 00:14:34 +0000 (0:00:00.349) 0:00:02.519 ****** 2026-08-12 00:14:35.010866 | mon1 | skipping: [mon1] 2026-08-12 00:14:35.011108 | mon1 | 2026-08-12 00:14:35.011346 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:14:35.011651 | mon1 | Wednesday 12 August 2026 00:14:35 +0000 (0:00:00.041) 0:00:02.561 ****** 2026-08-12 00:14:35.358865 | mon1 | changed: [mon1] 2026-08-12 00:14:35.359105 | mon1 | 2026-08-12 00:14:35.359397 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:14:35.359700 | mon1 | Wednesday 12 August 2026 00:14:35 +0000 (0:00:00.347) 0:00:02.909 ****** 2026-08-12 00:14:35.471207 | mon1 | ok: [mon1] => { 2026-08-12 00:14:35.471294 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:14:35.471454 | mon1 | } 2026-08-12 00:14:35.471639 | mon1 | 2026-08-12 00:14:35.471782 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:14:35.471941 | mon1 | Wednesday 12 August 2026 00:14:35 +0000 (0:00:00.112) 0:00:03.021 ****** 2026-08-12 00:14:36.331142 | mon1 | changed: [mon1] 2026-08-12 00:14:36.331325 | mon1 | 2026-08-12 00:14:36.331654 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:14:36.331912 | mon1 | Wednesday 12 August 2026 00:14:36 +0000 (0:00:00.860) 0:00:03.881 ****** 2026-08-12 00:14:36.373967 | mon1 | skipping: [mon1] 2026-08-12 00:14:36.374014 | mon1 | 2026-08-12 00:14:36.374143 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:14:36.374256 | mon1 | Wednesday 12 August 2026 00:14:36 +0000 (0:00:00.042) 0:00:03.924 ****** 2026-08-12 00:14:36.418709 | mon1 | skipping: [mon1] 2026-08-12 00:14:36.418787 | mon1 | 2026-08-12 00:14:36.418842 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:14:36.418945 | mon1 | Wednesday 12 August 2026 00:14:36 +0000 (0:00:00.045) 0:00:03.969 ****** 2026-08-12 00:14:36.659667 | mon1 | ok: [mon1] 2026-08-12 00:14:36.659743 | mon1 | 2026-08-12 00:14:36.660024 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:14:36.660329 | mon1 | Wednesday 12 August 2026 00:14:36 +0000 (0:00:00.240) 0:00:04.209 ****** 2026-08-12 00:14:38.097191 | mon1 | ok: [mon1] 2026-08-12 00:14:38.097384 | mon1 | 2026-08-12 00:14:38.097718 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:14:38.097982 | mon1 | Wednesday 12 August 2026 00:14:38 +0000 (0:00:01.437) 0:00:05.647 ****** 2026-08-12 00:14:38.333932 | mon1 | ok: [mon1] => { 2026-08-12 00:14:38.334020 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:14:38.334644 | mon1 | } 2026-08-12 00:14:38.334661 | mon1 | 2026-08-12 00:14:38.334669 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:14:38.334678 | mon1 | Wednesday 12 August 2026 00:14:38 +0000 (0:00:00.237) 0:00:05.884 ****** 2026-08-12 00:14:39.287064 | mon1 | changed: [mon1] 2026-08-12 00:14:39.287116 | mon1 | 2026-08-12 00:14:39.287129 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:14:39.287140 | mon1 | Wednesday 12 August 2026 00:14:39 +0000 (0:00:00.951) 0:00:06.835 ****** 2026-08-12 00:14:42.511152 | mon1 | changed: [mon1] 2026-08-12 00:14:42.511276 | mon1 | 2026-08-12 00:14:42.511291 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:14:42.511300 | mon1 | Wednesday 12 August 2026 00:14:42 +0000 (0:00:03.224) 0:00:10.059 ****** 2026-08-12 00:14:42.549258 | mon1 | skipping: [mon1] 2026-08-12 00:14:42.549343 | mon1 | 2026-08-12 00:14:42.549362 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:14:42.549375 | mon1 | Wednesday 12 August 2026 00:14:42 +0000 (0:00:00.037) 0:00:10.097 ****** 2026-08-12 00:14:42.589126 | mon1 | skipping: [mon1] 2026-08-12 00:14:42.589192 | mon1 | 2026-08-12 00:14:42.589203 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:14:42.589213 | mon1 | Wednesday 12 August 2026 00:14:42 +0000 (0:00:00.040) 0:00:10.137 ****** 2026-08-12 00:14:42.628728 | mon1 | skipping: [mon1] 2026-08-12 00:14:42.628806 | mon1 | 2026-08-12 00:14:42.628817 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:14:42.628835 | mon1 | Wednesday 12 August 2026 00:14:42 +0000 (0:00:00.039) 0:00:10.177 ****** 2026-08-12 00:14:50.398186 | mon1 | changed: [mon1] 2026-08-12 00:14:50.398278 | mon1 | 2026-08-12 00:14:50.398289 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:14:50.398299 | mon1 | Wednesday 12 August 2026 00:14:50 +0000 (0:00:07.768) 0:00:17.946 ****** 2026-08-12 00:14:51.055045 | mon1 | changed: [mon1] 2026-08-12 00:14:51.055136 | mon1 | 2026-08-12 00:14:51.055147 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:14:51.055157 | mon1 | Wednesday 12 August 2026 00:14:51 +0000 (0:00:00.657) 0:00:18.604 ****** 2026-08-12 00:14:52.158051 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:14:52.158126 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:14:52.158136 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:14:52.158145 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:14:52.158154 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:14:52.158163 | mon1 | 2026-08-12 00:14:52.158172 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:14:52.158181 | mon1 | Wednesday 12 August 2026 00:14:52 +0000 (0:00:01.102) 0:00:19.706 ****** 2026-08-12 00:14:52.888538 | mon1 | changed: [mon1] 2026-08-12 00:14:52.888578 | mon1 | 2026-08-12 00:14:52.888583 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:14:52.888587 | mon1 | Wednesday 12 August 2026 00:14:52 +0000 (0:00:00.721) 0:00:20.428 ****** 2026-08-12 00:14:52.888591 | mon1 | 2026-08-12 00:14:52.889179 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:14:52.889206 | mon1 | Wednesday 12 August 2026 00:14:52 +0000 (0:00:00.008) 0:00:20.437 ****** 2026-08-12 00:14:53.962905 | mon1 | ok: [mon1] 2026-08-12 00:14:53.962989 | mon1 | 2026-08-12 00:14:53.963106 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:14:53.963220 | mon1 | Wednesday 12 August 2026 00:14:53 +0000 (0:00:01.075) 0:00:21.512 ****** 2026-08-12 00:14:54.508000 | mon1 | changed: [mon1] 2026-08-12 00:14:54.508144 | mon1 | 2026-08-12 00:14:54.508249 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:14:54.508628 | mon1 | Wednesday 12 August 2026 00:14:54 +0000 (0:00:00.544) 0:00:22.057 ****** 2026-08-12 00:14:55.209306 | mon1 | changed: [mon1] 2026-08-12 00:14:55.209389 | mon1 | 2026-08-12 00:14:55.209404 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:14:55.209417 | mon1 | Wednesday 12 August 2026 00:14:55 +0000 (0:00:00.700) 0:00:22.758 ****** 2026-08-12 00:14:55.462545 | mon1 | ok: [mon1] 2026-08-12 00:14:55.462599 | mon1 | 2026-08-12 00:14:55.462607 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:14:55.462614 | mon1 | Wednesday 12 August 2026 00:14:55 +0000 (0:00:00.254) 0:00:23.012 ****** 2026-08-12 00:14:55.538822 | mon1 | ok: [mon1] => { 2026-08-12 00:14:55.538872 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:14:55.538879 | mon1 | } 2026-08-12 00:14:55.538885 | mon1 | 2026-08-12 00:14:55.538892 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:14:55.538898 | mon1 | Wednesday 12 August 2026 00:14:55 +0000 (0:00:00.075) 0:00:23.087 ****** 2026-08-12 00:14:56.499922 | mon1 | changed: [mon1] 2026-08-12 00:14:56.499974 | mon1 | 2026-08-12 00:14:56.499988 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:14:56.500000 | mon1 | Wednesday 12 August 2026 00:14:56 +0000 (0:00:00.961) 0:00:24.048 ****** 2026-08-12 00:15:01.075273 | mon1 | changed: [mon1] 2026-08-12 00:15:01.075352 | mon1 | 2026-08-12 00:15:01.075361 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:15:01.075367 | mon1 | Wednesday 12 August 2026 00:15:01 +0000 (0:00:04.574) 0:00:28.623 ****** 2026-08-12 00:15:01.979112 | mon1 | ok: [mon1] 2026-08-12 00:15:01.979176 | mon1 | 2026-08-12 00:15:01.979190 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:15:01.979203 | mon1 | Wednesday 12 August 2026 00:15:01 +0000 (0:00:00.904) 0:00:29.528 ****** 2026-08-12 00:15:02.412964 | mon1 | changed: [mon1] 2026-08-12 00:15:02.413019 | mon1 | 2026-08-12 00:15:02.413134 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:15:02.413246 | mon1 | Wednesday 12 August 2026 00:15:02 +0000 (0:00:00.434) 0:00:29.962 ****** 2026-08-12 00:15:02.963529 | mon1 | changed: [mon1] 2026-08-12 00:15:02.963560 | mon1 | 2026-08-12 00:15:02.963567 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:15:02.963572 | mon1 | Wednesday 12 August 2026 00:15:02 +0000 (0:00:00.549) 0:00:30.512 ****** 2026-08-12 00:15:03.646207 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:15:03.646622 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:15:03.646951 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:15:03.647281 | mon1 | 2026-08-12 00:15:03.647962 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:15:03.647990 | mon1 | Wednesday 12 August 2026 00:15:03 +0000 (0:00:00.683) 0:00:31.196 ****** 2026-08-12 00:15:04.196213 | mon1 | changed: [mon1] 2026-08-12 00:15:04.196247 | mon1 | 2026-08-12 00:15:04.196253 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:15:04.196259 | mon1 | Wednesday 12 August 2026 00:15:04 +0000 (0:00:00.549) 0:00:31.746 ****** 2026-08-12 00:15:04.753966 | mon1 | changed: [mon1] 2026-08-12 00:15:04.754051 | mon1 | 2026-08-12 00:15:04.754203 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:15:04.754813 | mon1 | Wednesday 12 August 2026 00:15:04 +0000 (0:00:00.548) 0:00:32.295 ****** 2026-08-12 00:15:04.754860 | mon1 | 2026-08-12 00:15:04.754869 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:15:04.754876 | mon1 | Wednesday 12 August 2026 00:15:04 +0000 (0:00:00.008) 0:00:32.303 ****** 2026-08-12 00:15:05.629924 | mon1 | ok: [mon1] 2026-08-12 00:15:05.629977 | mon1 | 2026-08-12 00:15:05.630111 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:15:05.630227 | mon1 | Wednesday 12 August 2026 00:15:05 +0000 (0:00:00.875) 0:00:33.179 ****** 2026-08-12 00:15:06.860590 | mon1 | changed: [mon1] 2026-08-12 00:15:06.860654 | mon1 | 2026-08-12 00:15:06.860668 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:15:06.860681 | mon1 | Wednesday 12 August 2026 00:15:06 +0000 (0:00:01.230) 0:00:34.409 ****** 2026-08-12 00:15:07.543933 | mon1 | changed: [mon1] 2026-08-12 00:15:07.544004 | mon1 | 2026-08-12 00:15:07.544113 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:15:07.544220 | mon1 | Wednesday 12 August 2026 00:15:07 +0000 (0:00:00.684) 0:00:35.093 ****** 2026-08-12 00:15:07.601343 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:15:07.601381 | mon1 | 2026-08-12 00:15:07.601543 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:15:07.601673 | mon1 | Wednesday 12 August 2026 00:15:07 +0000 (0:00:00.058) 0:00:35.152 ****** 2026-08-12 00:15:25.798973 | mon1 | changed: [mon1] 2026-08-12 00:15:25.799048 | mon1 | 2026-08-12 00:15:25.799062 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:15:25.799074 | mon1 | Wednesday 12 August 2026 00:15:25 +0000 (0:00:18.196) 0:00:53.348 ****** 2026-08-12 00:15:26.606265 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:15:26.606316 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:15:26.606330 | mon1 | 2026-08-12 00:15:26.606342 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:15:26.606354 | mon1 | Wednesday 12 August 2026 00:15:26 +0000 (0:00:00.805) 0:00:54.154 ****** 2026-08-12 00:15:27.499301 | mon1 | changed: [mon1] 2026-08-12 00:15:27.499339 | mon1 | 2026-08-12 00:15:27.499346 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:15:27.499352 | mon1 | Wednesday 12 August 2026 00:15:27 +0000 (0:00:00.892) 0:00:55.046 ****** 2026-08-12 00:15:27.735143 | mon1 | ok: [mon1] 2026-08-12 00:15:27.735201 | mon1 | 2026-08-12 00:15:27.735216 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:15:27.735230 | mon1 | Wednesday 12 August 2026 00:15:27 +0000 (0:00:00.237) 0:00:55.284 ****** 2026-08-12 00:15:28.223210 | mon1 | changed: [mon1] 2026-08-12 00:15:28.223293 | mon1 | 2026-08-12 00:15:28.223308 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:15:28.223322 | mon1 | Wednesday 12 August 2026 00:15:28 +0000 (0:00:00.488) 0:00:55.772 ****** 2026-08-12 00:15:28.570030 | mon1 | changed: [mon1] 2026-08-12 00:15:28.570080 | mon1 | 2026-08-12 00:15:28.570109 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:15:28.570122 | mon1 | Wednesday 12 August 2026 00:15:28 +0000 (0:00:00.347) 0:00:56.119 ****** 2026-08-12 00:15:28.693896 | mon1 | ok: [mon1] 2026-08-12 00:15:28.693930 | mon1 | 2026-08-12 00:15:28.693943 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:15:28.693955 | mon1 | Wednesday 12 August 2026 00:15:28 +0000 (0:00:00.123) 0:00:56.242 ****** 2026-08-12 00:15:28.953652 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:15:28.953712 | mon1 | 2026-08-12 00:15:28.954202 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:15:28.954257 | mon1 | Wednesday 12 August 2026 00:15:28 +0000 (0:00:00.260) 0:00:56.503 ****** 2026-08-12 00:15:29.011970 | mon1 | ok: [mon1] 2026-08-12 00:15:29.012011 | mon1 | 2026-08-12 00:15:29.012024 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:15:29.012037 | mon1 | Wednesday 12 August 2026 00:15:29 +0000 (0:00:00.057) 0:00:56.560 ****** 2026-08-12 00:15:29.084970 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 00:15:29.085048 | mon1 | 2026-08-12 00:15:29.085143 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 00:15:29.085249 | mon1 | Wednesday 12 August 2026 00:15:29 +0000 (0:00:00.074) 0:00:56.634 ****** 2026-08-12 00:15:29.410965 | mon1 | changed: [mon1] 2026-08-12 00:15:29.411030 | mon1 | 2026-08-12 00:15:29.411107 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 00:15:29.411232 | mon1 | Wednesday 12 August 2026 00:15:29 +0000 (0:00:00.325) 0:00:56.960 ****** 2026-08-12 00:15:30.198596 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 00:15:30.198646 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 00:15:30.199553 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 00:15:30.199598 | mon1 | 2026-08-12 00:15:30.199609 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 00:15:30.199619 | mon1 | Wednesday 12 August 2026 00:15:30 +0000 (0:00:00.787) 0:00:57.747 ****** 2026-08-12 00:17:00.057673 | mon1 | ok: [mon1] 2026-08-12 00:17:00.057747 | mon1 | 2026-08-12 00:17:00.057763 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 00:17:00.057783 | mon1 | Wednesday 12 August 2026 00:17:00 +0000 (0:01:29.859) 0:02:27.607 ****** 2026-08-12 00:17:00.323913 | mon1 | changed: [mon1] 2026-08-12 00:17:00.323986 | mon1 | 2026-08-12 00:17:00.324084 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 00:17:00.324200 | mon1 | Wednesday 12 August 2026 00:17:00 +0000 (0:00:00.266) 0:02:27.874 ****** 2026-08-12 00:17:00.372834 | mon1 | ok: [mon1] 2026-08-12 00:17:00.372875 | mon1 | 2026-08-12 00:17:00.372995 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:17:00.373123 | mon1 | Wednesday 12 August 2026 00:17:00 +0000 (0:00:00.046) 0:02:27.920 ****** 2026-08-12 00:17:00.446005 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:17:00.446057 | mon1 | 2026-08-12 00:17:00.446188 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:17:00.446290 | mon1 | Wednesday 12 August 2026 00:17:00 +0000 (0:00:00.076) 0:02:27.996 ****** 2026-08-12 00:17:02.299347 | mon1 | ok: [mon1] 2026-08-12 00:17:02.299533 | mon1 | 2026-08-12 00:17:02.299930 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:17:02.300201 | mon1 | Wednesday 12 August 2026 00:17:02 +0000 (0:00:01.852) 0:02:29.849 ****** 2026-08-12 00:17:02.350794 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:17:02.350923 | mon1 | 2026-08-12 00:17:02.351099 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:17:02.351268 | mon1 | Wednesday 12 August 2026 00:17:02 +0000 (0:00:00.051) 0:02:29.901 ****** 2026-08-12 00:17:02.783872 | mon1 | ok: [mon1] 2026-08-12 00:17:02.784018 | mon1 | 2026-08-12 00:17:02.784213 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:17:02.784420 | mon1 | Wednesday 12 August 2026 00:17:02 +0000 (0:00:00.433) 0:02:30.334 ****** 2026-08-12 00:17:05.506653 | mon1 | ok: [mon1] 2026-08-12 00:17:05.506741 | mon1 | 2026-08-12 00:17:05.506775 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:17:05.506800 | mon1 | Wednesday 12 August 2026 00:17:05 +0000 (0:00:02.721) 0:02:33.056 ****** 2026-08-12 00:17:09.793916 | mon1 | changed: [mon1] 2026-08-12 00:17:09.793987 | mon1 | 2026-08-12 00:17:09.794105 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:17:09.794216 | mon1 | Wednesday 12 August 2026 00:17:09 +0000 (0:00:04.287) 0:02:37.343 ****** 2026-08-12 00:17:11.773219 | mon1 | ok: [mon1] 2026-08-12 00:17:11.773274 | mon1 | 2026-08-12 00:17:11.773288 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:17:11.773301 | mon1 | Wednesday 12 August 2026 00:17:11 +0000 (0:00:01.978) 0:02:39.322 ****** 2026-08-12 00:17:11.844290 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:17:11.844336 | mon1 | 2026-08-12 00:17:11.844347 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:17:11.844357 | mon1 | Wednesday 12 August 2026 00:17:11 +0000 (0:00:00.070) 0:02:39.393 ****** 2026-08-12 00:17:11.895072 | mon1 | skipping: [mon1] 2026-08-12 00:17:11.895121 | mon1 | 2026-08-12 00:17:11.895132 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:17:11.895141 | mon1 | Wednesday 12 August 2026 00:17:11 +0000 (0:00:00.050) 0:02:39.443 ****** 2026-08-12 00:17:11.947596 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:17:11.947650 | mon1 | skipping: [mon1] 2026-08-12 00:17:11.947661 | mon1 | 2026-08-12 00:17:11.948121 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:17:11.948146 | mon1 | Wednesday 12 August 2026 00:17:11 +0000 (0:00:00.053) 0:02:39.497 ****** 2026-08-12 00:17:12.268635 | mon1 | ok: [mon1] 2026-08-12 00:17:12.268698 | mon1 | 2026-08-12 00:17:12.268707 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:17:12.268824 | mon1 | Wednesday 12 August 2026 00:17:12 +0000 (0:00:00.320) 0:02:39.817 ****** 2026-08-12 00:17:14.994548 | mon1 | ok: [mon1] 2026-08-12 00:17:14.994589 | mon1 | 2026-08-12 00:17:14.995125 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:17:14.995174 | mon1 | Wednesday 12 August 2026 00:17:14 +0000 (0:00:02.725) 0:02:42.542 ****** 2026-08-12 00:17:18.106540 | mon1 | changed: [mon1] 2026-08-12 00:17:18.106579 | mon1 | 2026-08-12 00:17:18.106585 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:17:18.106675 | mon1 | Wednesday 12 August 2026 00:17:18 +0000 (0:00:03.111) 0:02:45.654 ****** 2026-08-12 00:17:19.952179 | mon1 | ok: [mon1] 2026-08-12 00:17:19.952242 | mon1 | 2026-08-12 00:17:19.952256 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:17:19.952268 | mon1 | Wednesday 12 August 2026 00:17:19 +0000 (0:00:01.846) 0:02:47.501 ****** 2026-08-12 00:17:26.608366 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:17:26.608405 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:17:26.608411 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:17:26.608416 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:17:26.608422 | mon1 | 2026-08-12 00:17:26.608427 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:17:26.608433 | mon1 | 2026-08-12 00:17:26.608438 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:17:26.608443 | mon1 | Wednesday 12 August 2026 00:17:26 +0000 (0:00:06.654) 0:02:54.155 ****** 2026-08-12 00:17:28.806304 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:17:28.806563 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:17:28.806816 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:17:28.807090 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:17:28.807334 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:17:28.814448 | mon1 | ok: [osd1] 2026-08-12 00:17:28.814708 | mon1 | 2026-08-12 00:17:28.814991 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:17:28.815241 | mon1 | Wednesday 12 August 2026 00:17:28 +0000 (0:00:02.209) 0:02:56.365 ****** 2026-08-12 00:17:29.060382 | mon1 | ok: [osd1] 2026-08-12 00:17:29.060643 | mon1 | 2026-08-12 00:17:29.060898 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:29.061145 | mon1 | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.245) 0:02:56.610 ****** 2026-08-12 00:17:29.088807 | mon1 | skipping: [osd1] 2026-08-12 00:17:29.089026 | mon1 | 2026-08-12 00:17:29.089276 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:17:29.089586 | mon1 | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.028) 0:02:56.639 ****** 2026-08-12 00:17:29.362170 | mon1 | changed: [osd1] 2026-08-12 00:17:29.362353 | mon1 | 2026-08-12 00:17:29.362654 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:29.363045 | mon1 | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.272) 0:02:56.912 ****** 2026-08-12 00:17:29.423515 | mon1 | ok: [osd1] => { 2026-08-12 00:17:29.423671 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:17:29.424011 | mon1 | } 2026-08-12 00:17:29.424262 | mon1 | 2026-08-12 00:17:29.424584 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:29.425001 | mon1 | Wednesday 12 August 2026 00:17:29 +0000 (0:00:00.061) 0:02:56.973 ****** 2026-08-12 00:17:30.350896 | mon1 | changed: [osd1] 2026-08-12 00:17:30.350964 | mon1 | 2026-08-12 00:17:30.351075 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:30.351185 | mon1 | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.927) 0:02:57.901 ****** 2026-08-12 00:17:30.395296 | mon1 | skipping: [osd1] 2026-08-12 00:17:30.395649 | mon1 | 2026-08-12 00:17:30.395983 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:30.396292 | mon1 | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.043) 0:02:57.944 ****** 2026-08-12 00:17:30.430417 | mon1 | skipping: [osd1] 2026-08-12 00:17:30.430730 | mon1 | 2026-08-12 00:17:30.431045 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:17:30.431341 | mon1 | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.036) 0:02:57.981 ****** 2026-08-12 00:17:30.673455 | mon1 | ok: [osd1] 2026-08-12 00:17:30.673760 | mon1 | 2026-08-12 00:17:30.674068 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:17:30.674409 | mon1 | Wednesday 12 August 2026 00:17:30 +0000 (0:00:00.242) 0:02:58.223 ****** 2026-08-12 00:17:31.630868 | mon1 | ok: [osd1] 2026-08-12 00:17:31.630945 | mon1 | 2026-08-12 00:17:31.631059 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:31.631175 | mon1 | Wednesday 12 August 2026 00:17:31 +0000 (0:00:00.957) 0:02:59.181 ****** 2026-08-12 00:17:31.706693 | mon1 | ok: [osd1] => { 2026-08-12 00:17:31.706965 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:17:31.707203 | mon1 | } 2026-08-12 00:17:31.707427 | mon1 | 2026-08-12 00:17:31.707783 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:31.708015 | mon1 | Wednesday 12 August 2026 00:17:31 +0000 (0:00:00.074) 0:02:59.256 ****** 2026-08-12 00:17:32.656211 | mon1 | changed: [osd1] 2026-08-12 00:17:32.656253 | mon1 | 2026-08-12 00:17:32.656260 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:32.656266 | mon1 | Wednesday 12 August 2026 00:17:32 +0000 (0:00:00.949) 0:03:00.205 ****** 2026-08-12 00:17:35.482069 | mon1 | changed: [osd1] 2026-08-12 00:17:35.482129 | mon1 | 2026-08-12 00:17:35.482140 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:17:35.482149 | mon1 | Wednesday 12 August 2026 00:17:35 +0000 (0:00:02.824) 0:03:03.030 ****** 2026-08-12 00:17:35.520739 | mon1 | skipping: [osd1] 2026-08-12 00:17:35.520823 | mon1 | 2026-08-12 00:17:35.520840 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:17:35.520926 | mon1 | Wednesday 12 August 2026 00:17:35 +0000 (0:00:00.038) 0:03:03.069 ****** 2026-08-12 00:17:35.560071 | mon1 | skipping: [osd1] 2026-08-12 00:17:35.560129 | mon1 | 2026-08-12 00:17:35.560140 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:17:35.560150 | mon1 | Wednesday 12 August 2026 00:17:35 +0000 (0:00:00.039) 0:03:03.108 ****** 2026-08-12 00:17:35.598651 | mon1 | skipping: [osd1] 2026-08-12 00:17:35.598683 | mon1 | 2026-08-12 00:17:35.598693 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:17:35.598817 | mon1 | Wednesday 12 August 2026 00:17:35 +0000 (0:00:00.038) 0:03:03.147 ****** 2026-08-12 00:17:50.673086 | mon1 | changed: [osd1] 2026-08-12 00:17:50.673154 | mon1 | 2026-08-12 00:17:50.673164 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:17:50.673174 | mon1 | Wednesday 12 August 2026 00:17:50 +0000 (0:00:15.074) 0:03:18.221 ****** 2026-08-12 00:17:51.268996 | mon1 | changed: [osd1] 2026-08-12 00:17:51.269051 | mon1 | 2026-08-12 00:17:51.269062 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:17:51.269071 | mon1 | Wednesday 12 August 2026 00:17:51 +0000 (0:00:00.595) 0:03:18.817 ****** 2026-08-12 00:17:52.433612 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:17:52.433699 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:17:52.433711 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:17:52.433719 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:17:52.433728 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:17:52.433737 | mon1 | 2026-08-12 00:17:52.433747 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:17:52.433755 | mon1 | Wednesday 12 August 2026 00:17:52 +0000 (0:00:01.163) 0:03:19.980 ****** 2026-08-12 00:17:53.170192 | mon1 | changed: [osd1] 2026-08-12 00:17:53.170561 | mon1 | 2026-08-12 00:17:53.170883 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:17:53.171184 | mon1 | Wednesday 12 August 2026 00:17:53 +0000 (0:00:00.733) 0:03:20.714 ****** 2026-08-12 00:17:53.171457 | mon1 | 2026-08-12 00:17:53.171791 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:17:53.172101 | mon1 | Wednesday 12 August 2026 00:17:53 +0000 (0:00:00.005) 0:03:20.720 ****** 2026-08-12 00:17:54.109302 | mon1 | ok: [osd1] 2026-08-12 00:17:54.109761 | mon1 | 2026-08-12 00:17:54.110245 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:17:54.110727 | mon1 | Wednesday 12 August 2026 00:17:54 +0000 (0:00:00.938) 0:03:21.658 ****** 2026-08-12 00:17:54.675251 | mon1 | changed: [osd1] 2026-08-12 00:17:54.675682 | mon1 | 2026-08-12 00:17:54.676038 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:17:54.676394 | mon1 | Wednesday 12 August 2026 00:17:54 +0000 (0:00:00.566) 0:03:22.225 ****** 2026-08-12 00:17:55.393398 | mon1 | changed: [osd1] 2026-08-12 00:17:55.393695 | mon1 | 2026-08-12 00:17:55.393902 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:17:55.394104 | mon1 | Wednesday 12 August 2026 00:17:55 +0000 (0:00:00.717) 0:03:22.943 ****** 2026-08-12 00:17:55.652239 | mon1 | ok: [osd1] 2026-08-12 00:17:55.652660 | mon1 | 2026-08-12 00:17:55.652992 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:17:55.653300 | mon1 | Wednesday 12 August 2026 00:17:55 +0000 (0:00:00.258) 0:03:23.201 ****** 2026-08-12 00:17:55.726211 | mon1 | ok: [osd1] => { 2026-08-12 00:17:55.726931 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:17:55.727388 | mon1 | } 2026-08-12 00:17:55.728526 | mon1 | 2026-08-12 00:17:55.728552 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:17:55.728720 | mon1 | Wednesday 12 August 2026 00:17:55 +0000 (0:00:00.074) 0:03:23.276 ****** 2026-08-12 00:17:56.703659 | mon1 | changed: [osd1] 2026-08-12 00:17:56.703725 | mon1 | 2026-08-12 00:17:56.703735 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:17:56.703750 | mon1 | Wednesday 12 August 2026 00:17:56 +0000 (0:00:00.976) 0:03:24.252 ****** 2026-08-12 00:18:02.257579 | mon1 | changed: [osd1] 2026-08-12 00:18:02.257659 | mon1 | 2026-08-12 00:18:02.257883 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:18:02.258195 | mon1 | Wednesday 12 August 2026 00:18:02 +0000 (0:00:05.553) 0:03:29.806 ****** 2026-08-12 00:18:03.293166 | mon1 | ok: [osd1] 2026-08-12 00:18:03.293293 | mon1 | 2026-08-12 00:18:03.293469 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:18:03.293652 | mon1 | Wednesday 12 August 2026 00:18:03 +0000 (0:00:01.036) 0:03:30.842 ****** 2026-08-12 00:18:03.586047 | mon1 | changed: [osd1] 2026-08-12 00:18:03.586115 | mon1 | 2026-08-12 00:18:03.586126 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:18:03.586135 | mon1 | Wednesday 12 August 2026 00:18:03 +0000 (0:00:00.291) 0:03:31.134 ****** 2026-08-12 00:18:04.181350 | mon1 | changed: [osd1] 2026-08-12 00:18:04.181382 | mon1 | 2026-08-12 00:18:04.181387 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:18:04.181704 | mon1 | Wednesday 12 August 2026 00:18:04 +0000 (0:00:00.595) 0:03:31.729 ****** 2026-08-12 00:18:04.865659 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:18:04.865773 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:18:04.865784 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:18:04.865794 | mon1 | 2026-08-12 00:18:04.865803 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:18:04.865821 | mon1 | Wednesday 12 August 2026 00:18:04 +0000 (0:00:00.684) 0:03:32.414 ****** 2026-08-12 00:18:05.473642 | mon1 | changed: [osd1] 2026-08-12 00:18:05.474401 | mon1 | 2026-08-12 00:18:05.474473 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:18:05.474517 | mon1 | Wednesday 12 August 2026 00:18:05 +0000 (0:00:00.609) 0:03:33.023 ****** 2026-08-12 00:18:06.062865 | mon1 | changed: [osd1] 2026-08-12 00:18:06.062924 | mon1 | 2026-08-12 00:18:06.062935 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:18:06.062944 | mon1 | Wednesday 12 August 2026 00:18:06 +0000 (0:00:00.579) 0:03:33.603 ****** 2026-08-12 00:18:06.062953 | mon1 | 2026-08-12 00:18:06.062962 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:18:06.062971 | mon1 | Wednesday 12 August 2026 00:18:06 +0000 (0:00:00.007) 0:03:33.610 ****** 2026-08-12 00:18:06.966719 | mon1 | ok: [osd1] 2026-08-12 00:18:06.967572 | mon1 | 2026-08-12 00:18:06.967606 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:18:06.967854 | mon1 | Wednesday 12 August 2026 00:18:06 +0000 (0:00:00.904) 0:03:34.515 ****** 2026-08-12 00:18:08.130980 | mon1 | changed: [osd1] 2026-08-12 00:18:08.131068 | mon1 | 2026-08-12 00:18:08.131079 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:18:08.131089 | mon1 | Wednesday 12 August 2026 00:18:08 +0000 (0:00:01.163) 0:03:35.678 ****** 2026-08-12 00:18:08.848613 | mon1 | changed: [osd1] 2026-08-12 00:18:08.848666 | mon1 | 2026-08-12 00:18:08.848671 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:18:08.848677 | mon1 | Wednesday 12 August 2026 00:18:08 +0000 (0:00:00.719) 0:03:36.397 ****** 2026-08-12 00:18:08.906112 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:18:08.906162 | mon1 | 2026-08-12 00:18:08.906173 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:18:08.906183 | mon1 | Wednesday 12 August 2026 00:18:08 +0000 (0:00:00.056) 0:03:36.454 ****** 2026-08-12 00:18:09.889099 | mon1 | ok: [osd1] 2026-08-12 00:18:09.889152 | mon1 | 2026-08-12 00:18:09.889163 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:18:09.889172 | mon1 | Wednesday 12 August 2026 00:18:09 +0000 (0:00:00.983) 0:03:37.438 ****** 2026-08-12 00:18:10.691922 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 00:18:10.691987 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 00:18:10.691996 | mon1 | 2026-08-12 00:18:10.692004 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:18:10.692012 | mon1 | Wednesday 12 August 2026 00:18:10 +0000 (0:00:00.802) 0:03:38.240 ****** 2026-08-12 00:18:11.098451 | mon1 | changed: [osd1] 2026-08-12 00:18:11.098577 | mon1 | 2026-08-12 00:18:11.098588 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:18:11.098598 | mon1 | Wednesday 12 August 2026 00:18:11 +0000 (0:00:00.406) 0:03:38.646 ****** 2026-08-12 00:18:11.338423 | mon1 | ok: [osd1] 2026-08-12 00:18:11.338543 | mon1 | 2026-08-12 00:18:11.338559 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:18:11.338570 | mon1 | Wednesday 12 August 2026 00:18:11 +0000 (0:00:00.240) 0:03:38.887 ****** 2026-08-12 00:18:11.745920 | mon1 | changed: [osd1] 2026-08-12 00:18:11.745996 | mon1 | 2026-08-12 00:18:11.746001 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:18:11.746038 | mon1 | Wednesday 12 August 2026 00:18:11 +0000 (0:00:00.407) 0:03:39.294 ****** 2026-08-12 00:18:12.015142 | mon1 | changed: [osd1] 2026-08-12 00:18:12.015196 | mon1 | 2026-08-12 00:18:12.015207 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:18:12.015223 | mon1 | Wednesday 12 August 2026 00:18:12 +0000 (0:00:00.269) 0:03:39.564 ****** 2026-08-12 00:18:12.297977 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:18:12.298027 | mon1 | 2026-08-12 00:18:12.298038 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:18:12.298047 | mon1 | Wednesday 12 August 2026 00:18:12 +0000 (0:00:00.282) 0:03:39.846 ****** 2026-08-12 00:18:12.356549 | mon1 | ok: [osd1] 2026-08-12 00:18:12.356590 | mon1 | 2026-08-12 00:18:12.356597 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:18:12.356603 | mon1 | Wednesday 12 August 2026 00:18:12 +0000 (0:00:00.058) 0:03:39.905 ****** 2026-08-12 00:18:12.444980 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:18:12.445036 | mon1 | 2026-08-12 00:18:12.445149 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:18:12.445275 | mon1 | Wednesday 12 August 2026 00:18:12 +0000 (0:00:00.088) 0:03:39.994 ****** 2026-08-12 00:18:14.389976 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:18:14.390080 | mon1 | 2026-08-12 00:18:14.390098 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:18:14.390247 | mon1 | Wednesday 12 August 2026 00:18:14 +0000 (0:00:01.943) 0:03:41.938 ****** 2026-08-12 00:18:14.446061 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:18:14.446188 | mon1 | 2026-08-12 00:18:14.446352 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:18:14.446535 | mon1 | Wednesday 12 August 2026 00:18:14 +0000 (0:00:00.057) 0:03:41.996 ****** 2026-08-12 00:18:14.765573 | mon1 | changed: [osd1] 2026-08-12 00:18:14.765646 | mon1 | 2026-08-12 00:18:14.766110 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:18:14.766170 | mon1 | Wednesday 12 August 2026 00:18:14 +0000 (0:00:00.318) 0:03:42.314 ****** 2026-08-12 00:18:20.596039 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:18:20.596098 | mon1 | 2026-08-12 00:18:20.596112 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:18:20.596124 | mon1 | Wednesday 12 August 2026 00:18:20 +0000 (0:00:05.829) 0:03:48.144 ****** 2026-08-12 00:18:21.478050 | mon1 | ok: [osd1] 2026-08-12 00:18:21.478104 | mon1 | 2026-08-12 00:18:21.478118 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:18:21.478131 | mon1 | Wednesday 12 August 2026 00:18:21 +0000 (0:00:00.881) 0:03:49.026 ****** 2026-08-12 00:19:04.710647 | mon1 | ok: [osd1] 2026-08-12 00:19:04.710731 | mon1 | 2026-08-12 00:19:04.711318 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:19:04.711417 | mon1 | Wednesday 12 August 2026 00:19:04 +0000 (0:00:43.233) 0:04:32.260 ****** 2026-08-12 00:19:49.460749 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:19:49.460814 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:19:49.460828 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:19:49.460840 | mon1 | 2026-08-12 00:19:49.460853 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:19:49.460865 | mon1 | Wednesday 12 August 2026 00:19:49 +0000 (0:00:44.749) 0:05:17.009 ****** 2026-08-12 00:19:51.471084 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:19:51.471152 | mon1 | 2026-08-12 00:19:51.471166 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:19:51.471178 | mon1 | Wednesday 12 August 2026 00:19:51 +0000 (0:00:02.010) 0:05:19.019 ****** 2026-08-12 00:19:53.378927 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:19:53.378993 | mon1 | 2026-08-12 00:19:53.379108 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:19:53.379254 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:01.908) 0:05:20.928 ****** 2026-08-12 00:19:53.444146 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:19:53.444211 | mon1 | 2026-08-12 00:19:53.444225 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:19:53.444238 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:00.064) 0:05:20.993 ****** 2026-08-12 00:19:53.492966 | mon1 | ok: [osd1] 2026-08-12 00:19:53.493009 | mon1 | 2026-08-12 00:19:53.493023 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:19:53.493035 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:00.048) 0:05:21.041 ****** 2026-08-12 00:19:55.362292 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:19:55.362374 | mon1 | 2026-08-12 00:19:55.362388 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:19:55.362407 | mon1 | Wednesday 12 August 2026 00:19:55 +0000 (0:00:01.868) 0:05:22.910 ****** 2026-08-12 00:19:55.405760 | mon1 | ok: [osd1] 2026-08-12 00:19:55.405829 | mon1 | 2026-08-12 00:19:55.406543 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:19:55.406575 | mon1 | Wednesday 12 August 2026 00:19:55 +0000 (0:00:00.045) 0:05:22.956 ****** 2026-08-12 00:19:55.452956 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-12 00:19:55.471701 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:19:55.471755 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:19:55.471769 | mon1 | 2026-08-12 00:19:55.471782 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-12 00:19:55.471802 | mon1 | Wednesday 12 August 2026 00:19:55 +0000 (0:00:00.064) 0:05:23.020 ****** 2026-08-12 00:19:55.512099 | mon1 | skipping: [osd1] 2026-08-12 00:19:55.512226 | mon1 | 2026-08-12 00:19:55.512402 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-12 00:19:55.512746 | mon1 | Wednesday 12 August 2026 00:19:55 +0000 (0:00:00.041) 0:05:23.062 ****** 2026-08-12 00:20:00.556580 | mon1 | Pausing for 5 seconds 2026-08-12 00:20:00.556807 | mon1 | ok: [osd1] 2026-08-12 00:20:00.557026 | mon1 | 2026-08-12 00:20:00.557297 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-12 00:20:00.557574 | mon1 | Wednesday 12 August 2026 00:20:00 +0000 (0:00:05.044) 0:05:28.106 ****** 2026-08-12 00:20:00.612916 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:20:00.613043 | mon1 | 2026-08-12 00:20:00.613295 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:20:00.613578 | mon1 | Wednesday 12 August 2026 00:20:00 +0000 (0:00:00.056) 0:05:28.163 ****** 2026-08-12 00:20:00.656483 | mon1 | ok: [osd1] 2026-08-12 00:20:00.656726 | mon1 | 2026-08-12 00:20:00.656980 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:20:00.657219 | mon1 | Wednesday 12 August 2026 00:20:00 +0000 (0:00:00.043) 0:05:28.206 ****** 2026-08-12 00:20:02.517574 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:20:02.517818 | mon1 | 2026-08-12 00:20:02.518091 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:20:02.518368 | mon1 | Wednesday 12 August 2026 00:20:02 +0000 (0:00:01.860) 0:05:30.067 ****** 2026-08-12 00:20:02.564114 | mon1 | ok: [osd1] 2026-08-12 00:20:02.564189 | mon1 | 2026-08-12 00:20:02.564687 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:20:02.565043 | mon1 | Wednesday 12 August 2026 00:20:02 +0000 (0:00:00.045) 0:05:30.113 ****** 2026-08-12 00:20:02.609711 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:20:02.609927 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:20:02.610161 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:20:02.610393 | mon1 | skipping: [osd1] 2026-08-12 00:20:02.610646 | mon1 | 2026-08-12 00:20:02.611046 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:20:02.611311 | mon1 | Wednesday 12 August 2026 00:20:02 +0000 (0:00:00.046) 0:05:30.159 ****** 2026-08-12 00:20:02.677639 | mon1 | skipping: [osd1] 2026-08-12 00:20:02.677702 | mon1 | 2026-08-12 00:20:02.677712 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:20:02.677721 | mon1 | 2026-08-12 00:20:02.677729 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:02.677737 | mon1 | Wednesday 12 August 2026 00:20:02 +0000 (0:00:00.067) 0:05:30.227 ****** 2026-08-12 00:20:03.610416 | mon1 | ok: [mon1] 2026-08-12 00:20:03.610738 | mon1 | 2026-08-12 00:20:03.610994 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:03.611343 | mon1 | Wednesday 12 August 2026 00:20:03 +0000 (0:00:00.933) 0:05:31.160 ****** 2026-08-12 00:20:03.860136 | mon1 | ok: [mon1] 2026-08-12 00:20:03.860341 | mon1 | 2026-08-12 00:20:03.860631 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:03.860882 | mon1 | Wednesday 12 August 2026 00:20:03 +0000 (0:00:00.250) 0:05:31.410 ****** 2026-08-12 00:20:03.903719 | mon1 | skipping: [mon1] 2026-08-12 00:20:03.903886 | mon1 | 2026-08-12 00:20:03.904143 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:20:03.904388 | mon1 | Wednesday 12 August 2026 00:20:03 +0000 (0:00:00.043) 0:05:31.454 ****** 2026-08-12 00:20:04.155237 | mon1 | ok: [mon1] 2026-08-12 00:20:04.155374 | mon1 | 2026-08-12 00:20:04.155719 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:04.155912 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.251) 0:05:31.705 ****** 2026-08-12 00:20:04.211870 | mon1 | ok: [mon1] => { 2026-08-12 00:20:04.212114 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:20:04.212367 | mon1 | } 2026-08-12 00:20:04.212700 | mon1 | 2026-08-12 00:20:04.212918 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:04.213182 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.056) 0:05:31.762 ****** 2026-08-12 00:20:04.616960 | mon1 | ok: [mon1] 2026-08-12 00:20:04.617179 | mon1 | 2026-08-12 00:20:04.617458 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:04.617769 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.404) 0:05:32.167 ****** 2026-08-12 00:20:04.661801 | mon1 | skipping: [mon1] 2026-08-12 00:20:04.661975 | mon1 | 2026-08-12 00:20:04.662227 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:04.662473 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.045) 0:05:32.212 ****** 2026-08-12 00:20:04.705237 | mon1 | skipping: [mon1] 2026-08-12 00:20:04.705320 | mon1 | 2026-08-12 00:20:04.705616 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:04.705866 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.043) 0:05:32.255 ****** 2026-08-12 00:20:04.962447 | mon1 | ok: [mon1] 2026-08-12 00:20:04.962666 | mon1 | 2026-08-12 00:20:04.963012 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:04.963268 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.257) 0:05:32.512 ****** 2026-08-12 00:20:05.893263 | mon1 | ok: [mon1] 2026-08-12 00:20:05.893295 | mon1 | 2026-08-12 00:20:05.893300 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:05.893305 | mon1 | Wednesday 12 August 2026 00:20:05 +0000 (0:00:00.930) 0:05:33.443 ****** 2026-08-12 00:20:05.973328 | mon1 | ok: [mon1] => { 2026-08-12 00:20:05.973388 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:20:05.973399 | mon1 | } 2026-08-12 00:20:05.973409 | mon1 | 2026-08-12 00:20:05.973419 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:05.973430 | mon1 | Wednesday 12 August 2026 00:20:05 +0000 (0:00:00.077) 0:05:33.521 ****** 2026-08-12 00:20:06.374543 | mon1 | ok: [mon1] 2026-08-12 00:20:06.374581 | mon1 | 2026-08-12 00:20:06.374588 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:06.374594 | mon1 | Wednesday 12 August 2026 00:20:06 +0000 (0:00:00.402) 0:05:33.923 ****** 2026-08-12 00:20:08.442646 | mon1 | ok: [mon1] 2026-08-12 00:20:08.442698 | mon1 | 2026-08-12 00:20:08.442704 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:20:08.442710 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:02.067) 0:05:35.991 ****** 2026-08-12 00:20:08.474654 | mon1 | skipping: [mon1] 2026-08-12 00:20:08.474696 | mon1 | 2026-08-12 00:20:08.474703 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:20:08.474710 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:00.033) 0:05:36.024 ****** 2026-08-12 00:20:08.506652 | mon1 | skipping: [mon1] 2026-08-12 00:20:08.506691 | mon1 | 2026-08-12 00:20:08.506720 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:20:08.506730 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:00.031) 0:05:36.056 ****** 2026-08-12 00:20:08.539815 | mon1 | skipping: [mon1] 2026-08-12 00:20:08.539865 | mon1 | 2026-08-12 00:20:08.539874 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:20:08.539882 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:00.032) 0:05:36.088 ****** 2026-08-12 00:20:09.482262 | mon1 | ok: [mon1] 2026-08-12 00:20:09.482314 | mon1 | 2026-08-12 00:20:09.482325 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:20:09.482335 | mon1 | Wednesday 12 August 2026 00:20:09 +0000 (0:00:00.941) 0:05:37.030 ****** 2026-08-12 00:20:10.023207 | mon1 | ok: [mon1] 2026-08-12 00:20:10.023242 | mon1 | 2026-08-12 00:20:10.023247 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:20:10.023252 | mon1 | Wednesday 12 August 2026 00:20:10 +0000 (0:00:00.541) 0:05:37.571 ****** 2026-08-12 00:20:11.125846 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:20:11.126025 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:20:11.126167 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:20:11.126313 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:20:11.126458 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:20:11.126836 | mon1 | 2026-08-12 00:20:11.126848 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:20:11.126862 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:01.101) 0:05:38.673 ****** 2026-08-12 00:20:11.772407 | mon1 | ok: [mon1] 2026-08-12 00:20:11.772814 | mon1 | 2026-08-12 00:20:11.773145 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:20:11.773453 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:00.643) 0:05:39.316 ****** 2026-08-12 00:20:11.773769 | mon1 | 2026-08-12 00:20:11.774142 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:20:11.774462 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:00.005) 0:05:39.322 ****** 2026-08-12 00:20:12.210328 | mon1 | ok: [mon1] 2026-08-12 00:20:12.210757 | mon1 | 2026-08-12 00:20:12.211092 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:12.211404 | mon1 | Wednesday 12 August 2026 00:20:12 +0000 (0:00:00.437) 0:05:39.760 ****** 2026-08-12 00:20:12.453080 | mon1 | ok: [mon1] 2026-08-12 00:20:12.453429 | mon1 | 2026-08-12 00:20:12.453820 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:12.454159 | mon1 | Wednesday 12 August 2026 00:20:12 +0000 (0:00:00.242) 0:05:40.003 ****** 2026-08-12 00:20:12.514121 | mon1 | ok: [mon1] => { 2026-08-12 00:20:12.514588 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:20:12.514991 | mon1 | } 2026-08-12 00:20:12.515299 | mon1 | 2026-08-12 00:20:12.515663 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:12.516054 | mon1 | Wednesday 12 August 2026 00:20:12 +0000 (0:00:00.061) 0:05:40.064 ****** 2026-08-12 00:20:12.936648 | mon1 | ok: [mon1] 2026-08-12 00:20:12.936884 | mon1 | 2026-08-12 00:20:12.937092 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:12.937293 | mon1 | Wednesday 12 August 2026 00:20:12 +0000 (0:00:00.422) 0:05:40.487 ****** 2026-08-12 00:20:16.168678 | mon1 | ok: [mon1] 2026-08-12 00:20:16.169037 | mon1 | 2026-08-12 00:20:16.169379 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:20:16.169796 | mon1 | Wednesday 12 August 2026 00:20:16 +0000 (0:00:03.231) 0:05:43.719 ****** 2026-08-12 00:20:17.100310 | mon1 | ok: [mon1] 2026-08-12 00:20:17.100388 | mon1 | 2026-08-12 00:20:17.100399 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:20:17.100409 | mon1 | Wednesday 12 August 2026 00:20:17 +0000 (0:00:00.930) 0:05:44.649 ****** 2026-08-12 00:20:17.338147 | mon1 | ok: [mon1] 2026-08-12 00:20:17.338197 | mon1 | 2026-08-12 00:20:17.338209 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:20:17.338219 | mon1 | Wednesday 12 August 2026 00:20:17 +0000 (0:00:00.236) 0:05:44.886 ****** 2026-08-12 00:20:17.876374 | mon1 | ok: [mon1] 2026-08-12 00:20:17.876412 | mon1 | 2026-08-12 00:20:17.876417 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:20:17.876422 | mon1 | Wednesday 12 August 2026 00:20:17 +0000 (0:00:00.537) 0:05:45.424 ****** 2026-08-12 00:20:18.538929 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:20:18.539000 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:20:18.539102 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:20:18.539442 | mon1 | 2026-08-12 00:20:18.539467 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:20:18.539473 | mon1 | Wednesday 12 August 2026 00:20:18 +0000 (0:00:00.664) 0:05:46.088 ****** 2026-08-12 00:20:19.060214 | mon1 | ok: [mon1] 2026-08-12 00:20:19.060250 | mon1 | 2026-08-12 00:20:19.060256 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:20:19.060260 | mon1 | Wednesday 12 August 2026 00:20:19 +0000 (0:00:00.519) 0:05:46.608 ****** 2026-08-12 00:20:19.589482 | mon1 | ok: [mon1] 2026-08-12 00:20:19.589568 | mon1 | 2026-08-12 00:20:19.590191 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:20:19.590226 | mon1 | Wednesday 12 August 2026 00:20:19 +0000 (0:00:00.526) 0:05:47.134 ****** 2026-08-12 00:20:19.590231 | mon1 | 2026-08-12 00:20:19.590235 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:20:19.590239 | mon1 | Wednesday 12 August 2026 00:20:19 +0000 (0:00:00.006) 0:05:47.140 ****** 2026-08-12 00:20:20.040993 | mon1 | ok: [mon1] 2026-08-12 00:20:20.041085 | mon1 | 2026-08-12 00:20:20.041214 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:20:20.041327 | mon1 | Wednesday 12 August 2026 00:20:20 +0000 (0:00:00.450) 0:05:47.590 ****** 2026-08-12 00:20:20.100105 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:20:20.100151 | mon1 | 2026-08-12 00:20:20.100162 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:20:20.100171 | mon1 | Wednesday 12 August 2026 00:20:20 +0000 (0:00:00.057) 0:05:47.648 ****** 2026-08-12 00:20:21.039900 | mon1 | ok: [mon1] 2026-08-12 00:20:21.039951 | mon1 | 2026-08-12 00:20:21.040074 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:20:21.040181 | mon1 | Wednesday 12 August 2026 00:20:21 +0000 (0:00:00.940) 0:05:48.588 ****** 2026-08-12 00:20:21.830410 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:20:21.830473 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:20:21.830921 | mon1 | 2026-08-12 00:20:21.830980 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:20:21.830986 | mon1 | Wednesday 12 August 2026 00:20:21 +0000 (0:00:00.791) 0:05:49.380 ****** 2026-08-12 00:20:22.242072 | mon1 | ok: [mon1] 2026-08-12 00:20:22.242123 | mon1 | 2026-08-12 00:20:22.242133 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:20:22.242143 | mon1 | Wednesday 12 August 2026 00:20:22 +0000 (0:00:00.410) 0:05:49.790 ****** 2026-08-12 00:20:22.487628 | mon1 | ok: [mon1] 2026-08-12 00:20:22.487707 | mon1 | 2026-08-12 00:20:22.487718 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:20:22.487747 | mon1 | Wednesday 12 August 2026 00:20:22 +0000 (0:00:00.244) 0:05:50.035 ****** 2026-08-12 00:20:22.791105 | mon1 | ok: [mon1] 2026-08-12 00:20:22.791204 | mon1 | 2026-08-12 00:20:22.791220 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:20:22.791352 | mon1 | Wednesday 12 August 2026 00:20:22 +0000 (0:00:00.304) 0:05:50.340 ****** 2026-08-12 00:20:23.043978 | mon1 | ok: [mon1] 2026-08-12 00:20:23.044073 | mon1 | 2026-08-12 00:20:23.044135 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:20:23.044247 | mon1 | Wednesday 12 August 2026 00:20:23 +0000 (0:00:00.253) 0:05:50.593 ****** 2026-08-12 00:20:26.186917 | mon1 | changed: [mon1] 2026-08-12 00:20:26.186997 | mon1 | 2026-08-12 00:20:26.187072 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:20:26.187195 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:20:26.187317 | mon1 | osd1 : ok=58 changed=23 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-12 00:20:26.187421 | mon1 | 2026-08-12 00:20:26.187577 | mon1 | 2026-08-12 00:20:26.187687 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:20:26.187799 | mon1 | Wednesday 12 August 2026 00:20:26 +0000 (0:00:03.144) 0:05:53.737 ****** 2026-08-12 00:20:26.187905 | mon1 | =============================================================================== 2026-08-12 00:20:26.188016 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 89.86s 2026-08-12 00:20:26.188127 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 44.75s 2026-08-12 00:20:26.188238 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 43.23s 2026-08-12 00:20:26.188370 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 18.20s 2026-08-12 00:20:26.188467 | mon1 | vexxhost.containers.containerd : Install AppArmor packages ------------- 15.07s 2026-08-12 00:20:26.188598 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.77s 2026-08-12 00:20:26.188710 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.65s 2026-08-12 00:20:26.188821 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.83s 2026-08-12 00:20:26.188933 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.55s 2026-08-12 00:20:26.189057 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.04s 2026-08-12 00:20:26.189168 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.57s 2026-08-12 00:20:26.189281 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 4.29s 2026-08-12 00:20:26.189392 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.23s 2026-08-12 00:20:26.189538 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.22s 2026-08-12 00:20:26.194689 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.14s 2026-08-12 00:20:26.194792 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.11s 2026-08-12 00:20:26.194906 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.82s 2026-08-12 00:20:26.195019 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.73s 2026-08-12 00:20:26.195123 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.72s 2026-08-12 00:20:26.195232 | mon1 | Gathering Facts --------------------------------------------------------- 2.21s 2026-08-12 00:20:26.355531 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 00:20:26.359698 | mon1 | INFO [default > idempotence] Executing 2026-08-12 00:20:27.376478 | mon1 | 2026-08-12 00:20:27.376949 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:20:27.377260 | mon1 | 2026-08-12 00:20:27.377639 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:27.377980 | mon1 | Wednesday 12 August 2026 00:20:27 +0000 (0:00:00.061) 0:00:00.061 ****** 2026-08-12 00:20:28.541850 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:20:28.542242 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:20:28.542611 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:20:28.542943 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:20:28.543282 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:20:28.553845 | mon1 | ok: [mon1] 2026-08-12 00:20:28.554138 | mon1 | 2026-08-12 00:20:28.554446 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:28.554783 | mon1 | Wednesday 12 August 2026 00:20:28 +0000 (0:00:01.177) 0:00:01.239 ****** 2026-08-12 00:20:28.880327 | mon1 | ok: [mon1] 2026-08-12 00:20:28.880712 | mon1 | 2026-08-12 00:20:28.881049 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:28.881368 | mon1 | Wednesday 12 August 2026 00:20:28 +0000 (0:00:00.326) 0:00:01.565 ****** 2026-08-12 00:20:28.921059 | mon1 | skipping: [mon1] 2026-08-12 00:20:28.921416 | mon1 | 2026-08-12 00:20:28.921870 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:20:28.922238 | mon1 | Wednesday 12 August 2026 00:20:28 +0000 (0:00:00.040) 0:00:01.606 ****** 2026-08-12 00:20:29.271174 | mon1 | ok: [mon1] 2026-08-12 00:20:29.271199 | mon1 | 2026-08-12 00:20:29.271204 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:29.271209 | mon1 | Wednesday 12 August 2026 00:20:29 +0000 (0:00:00.348) 0:00:01.955 ****** 2026-08-12 00:20:29.341859 | mon1 | ok: [mon1] => { 2026-08-12 00:20:29.342963 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:20:29.343214 | mon1 | } 2026-08-12 00:20:29.343563 | mon1 | 2026-08-12 00:20:29.343881 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:29.344124 | mon1 | Wednesday 12 August 2026 00:20:29 +0000 (0:00:00.072) 0:00:02.027 ****** 2026-08-12 00:20:29.831511 | mon1 | ok: [mon1] 2026-08-12 00:20:29.831742 | mon1 | 2026-08-12 00:20:29.831998 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:29.832242 | mon1 | Wednesday 12 August 2026 00:20:29 +0000 (0:00:00.489) 0:00:02.516 ****** 2026-08-12 00:20:29.880577 | mon1 | skipping: [mon1] 2026-08-12 00:20:29.880806 | mon1 | 2026-08-12 00:20:29.881056 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:29.881296 | mon1 | Wednesday 12 August 2026 00:20:29 +0000 (0:00:00.049) 0:00:02.566 ****** 2026-08-12 00:20:29.928133 | mon1 | skipping: [mon1] 2026-08-12 00:20:29.928350 | mon1 | 2026-08-12 00:20:29.928629 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:29.928874 | mon1 | Wednesday 12 August 2026 00:20:29 +0000 (0:00:00.047) 0:00:02.613 ****** 2026-08-12 00:20:30.179055 | mon1 | ok: [mon1] 2026-08-12 00:20:30.179263 | mon1 | 2026-08-12 00:20:30.179606 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:30.179854 | mon1 | Wednesday 12 August 2026 00:20:30 +0000 (0:00:00.250) 0:00:02.864 ****** 2026-08-12 00:20:31.219008 | mon1 | ok: [mon1] 2026-08-12 00:20:31.219201 | mon1 | 2026-08-12 00:20:31.219457 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:31.219730 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:01.039) 0:00:03.904 ****** 2026-08-12 00:20:31.418945 | mon1 | ok: [mon1] => { 2026-08-12 00:20:31.419191 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:20:31.419424 | mon1 | } 2026-08-12 00:20:31.419692 | mon1 | 2026-08-12 00:20:31.419937 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:31.420180 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.199) 0:00:04.103 ****** 2026-08-12 00:20:31.936634 | mon1 | ok: [mon1] 2026-08-12 00:20:31.936849 | mon1 | 2026-08-12 00:20:31.937100 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:31.937343 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.517) 0:00:04.621 ****** 2026-08-12 00:20:34.426481 | mon1 | ok: [mon1] 2026-08-12 00:20:34.426576 | mon1 | 2026-08-12 00:20:34.426592 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:20:34.426620 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:02.488) 0:00:07.110 ****** 2026-08-12 00:20:34.460576 | mon1 | skipping: [mon1] 2026-08-12 00:20:34.460663 | mon1 | 2026-08-12 00:20:34.461119 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:20:34.461168 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.034) 0:00:07.145 ****** 2026-08-12 00:20:34.495515 | mon1 | skipping: [mon1] 2026-08-12 00:20:34.495551 | mon1 | 2026-08-12 00:20:34.495560 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:20:34.495568 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.034) 0:00:07.179 ****** 2026-08-12 00:20:34.532628 | mon1 | skipping: [mon1] 2026-08-12 00:20:34.532669 | mon1 | 2026-08-12 00:20:34.533096 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:20:34.533155 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.037) 0:00:07.217 ****** 2026-08-12 00:20:36.524554 | mon1 | ok: [mon1] 2026-08-12 00:20:36.524588 | mon1 | 2026-08-12 00:20:36.525039 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:20:36.525087 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:01.989) 0:00:09.206 ****** 2026-08-12 00:20:37.075231 | mon1 | ok: [mon1] 2026-08-12 00:20:37.075290 | mon1 | 2026-08-12 00:20:37.075329 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:20:37.075340 | mon1 | Wednesday 12 August 2026 00:20:37 +0000 (0:00:00.552) 0:00:09.758 ****** 2026-08-12 00:20:38.155904 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:20:38.155996 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:20:38.156699 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:20:38.156734 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:20:38.156739 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:20:38.156744 | mon1 | 2026-08-12 00:20:38.156748 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:20:38.156752 | mon1 | Wednesday 12 August 2026 00:20:38 +0000 (0:00:01.081) 0:00:10.840 ****** 2026-08-12 00:20:38.814933 | mon1 | ok: [mon1] 2026-08-12 00:20:38.814972 | mon1 | 2026-08-12 00:20:38.814979 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:20:38.814985 | mon1 | Wednesday 12 August 2026 00:20:38 +0000 (0:00:00.650) 0:00:11.490 ****** 2026-08-12 00:20:38.814990 | mon1 | 2026-08-12 00:20:38.814996 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:20:38.815001 | mon1 | Wednesday 12 August 2026 00:20:38 +0000 (0:00:00.008) 0:00:11.498 ****** 2026-08-12 00:20:39.477624 | mon1 | ok: [mon1] 2026-08-12 00:20:39.477678 | mon1 | 2026-08-12 00:20:39.478160 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:39.478203 | mon1 | Wednesday 12 August 2026 00:20:39 +0000 (0:00:00.663) 0:00:12.162 ****** 2026-08-12 00:20:39.713662 | mon1 | ok: [mon1] 2026-08-12 00:20:39.713724 | mon1 | 2026-08-12 00:20:39.714202 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:39.714243 | mon1 | Wednesday 12 August 2026 00:20:39 +0000 (0:00:00.236) 0:00:12.398 ****** 2026-08-12 00:20:39.789641 | mon1 | ok: [mon1] => { 2026-08-12 00:20:39.789668 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:20:39.789675 | mon1 | } 2026-08-12 00:20:39.789681 | mon1 | 2026-08-12 00:20:39.789686 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:39.789692 | mon1 | Wednesday 12 August 2026 00:20:39 +0000 (0:00:00.075) 0:00:12.473 ****** 2026-08-12 00:20:40.215644 | mon1 | ok: [mon1] 2026-08-12 00:20:40.216329 | mon1 | 2026-08-12 00:20:40.216368 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:40.216379 | mon1 | Wednesday 12 August 2026 00:20:40 +0000 (0:00:00.426) 0:00:12.900 ****** 2026-08-12 00:20:43.444560 | mon1 | ok: [mon1] 2026-08-12 00:20:43.444604 | mon1 | 2026-08-12 00:20:43.444609 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:20:43.444614 | mon1 | Wednesday 12 August 2026 00:20:43 +0000 (0:00:03.228) 0:00:16.128 ****** 2026-08-12 00:20:45.333606 | mon1 | ok: [mon1] 2026-08-12 00:20:45.333671 | mon1 | 2026-08-12 00:20:45.333691 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:20:45.333973 | mon1 | Wednesday 12 August 2026 00:20:45 +0000 (0:00:01.888) 0:00:18.017 ****** 2026-08-12 00:20:45.668916 | mon1 | ok: [mon1] 2026-08-12 00:20:45.668989 | mon1 | 2026-08-12 00:20:45.669113 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:20:45.669232 | mon1 | Wednesday 12 August 2026 00:20:45 +0000 (0:00:00.336) 0:00:18.353 ****** 2026-08-12 00:20:46.187030 | mon1 | ok: [mon1] 2026-08-12 00:20:46.187090 | mon1 | 2026-08-12 00:20:46.187099 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:20:46.187107 | mon1 | Wednesday 12 August 2026 00:20:46 +0000 (0:00:00.517) 0:00:18.871 ****** 2026-08-12 00:20:46.874634 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:20:46.874678 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:20:46.875518 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:20:46.875576 | mon1 | 2026-08-12 00:20:46.875586 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:20:46.875594 | mon1 | Wednesday 12 August 2026 00:20:46 +0000 (0:00:00.687) 0:00:19.559 ****** 2026-08-12 00:20:47.403557 | mon1 | ok: [mon1] 2026-08-12 00:20:47.403605 | mon1 | 2026-08-12 00:20:47.403996 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:20:47.404019 | mon1 | Wednesday 12 August 2026 00:20:47 +0000 (0:00:00.528) 0:00:20.088 ****** 2026-08-12 00:20:47.953934 | mon1 | ok: [mon1] 2026-08-12 00:20:47.954008 | mon1 | 2026-08-12 00:20:47.954089 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:20:47.954199 | mon1 | Wednesday 12 August 2026 00:20:47 +0000 (0:00:00.543) 0:00:20.631 ****** 2026-08-12 00:20:47.954299 | mon1 | 2026-08-12 00:20:47.954412 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:20:47.954545 | mon1 | Wednesday 12 August 2026 00:20:47 +0000 (0:00:00.007) 0:00:20.638 ****** 2026-08-12 00:20:48.388594 | mon1 | ok: [mon1] 2026-08-12 00:20:48.388659 | mon1 | 2026-08-12 00:20:48.388670 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:20:48.388686 | mon1 | Wednesday 12 August 2026 00:20:48 +0000 (0:00:00.433) 0:00:21.072 ****** 2026-08-12 00:20:48.440138 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:20:48.440200 | mon1 | 2026-08-12 00:20:48.440339 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:20:48.440460 | mon1 | Wednesday 12 August 2026 00:20:48 +0000 (0:00:00.052) 0:00:21.124 ****** 2026-08-12 00:20:49.586187 | mon1 | ok: [mon1] 2026-08-12 00:20:49.586222 | mon1 | 2026-08-12 00:20:49.586227 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:20:49.586231 | mon1 | Wednesday 12 August 2026 00:20:49 +0000 (0:00:01.144) 0:00:22.268 ****** 2026-08-12 00:20:50.373356 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:20:50.373403 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:20:50.373415 | mon1 | 2026-08-12 00:20:50.373425 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:20:50.373435 | mon1 | Wednesday 12 August 2026 00:20:50 +0000 (0:00:00.788) 0:00:23.056 ****** 2026-08-12 00:20:50.776658 | mon1 | ok: [mon1] 2026-08-12 00:20:50.776724 | mon1 | 2026-08-12 00:20:50.777232 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:20:50.777271 | mon1 | Wednesday 12 August 2026 00:20:50 +0000 (0:00:00.404) 0:00:23.461 ****** 2026-08-12 00:20:51.016061 | mon1 | ok: [mon1] 2026-08-12 00:20:51.016118 | mon1 | 2026-08-12 00:20:51.016129 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:20:51.016139 | mon1 | Wednesday 12 August 2026 00:20:51 +0000 (0:00:00.238) 0:00:23.699 ****** 2026-08-12 00:20:51.492808 | mon1 | ok: [mon1] 2026-08-12 00:20:51.492839 | mon1 | 2026-08-12 00:20:51.492844 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:20:51.492849 | mon1 | Wednesday 12 August 2026 00:20:51 +0000 (0:00:00.476) 0:00:24.175 ****** 2026-08-12 00:20:51.885908 | mon1 | ok: [mon1] 2026-08-12 00:20:51.885963 | mon1 | 2026-08-12 00:20:51.886074 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:20:51.886191 | mon1 | Wednesday 12 August 2026 00:20:51 +0000 (0:00:00.395) 0:00:24.570 ****** 2026-08-12 00:20:51.965095 | mon1 | ok: [mon1] 2026-08-12 00:20:51.965150 | mon1 | 2026-08-12 00:20:51.965163 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:20:51.965173 | mon1 | Wednesday 12 August 2026 00:20:51 +0000 (0:00:00.077) 0:00:24.648 ****** 2026-08-12 00:20:52.249999 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:20:52.250112 | mon1 | 2026-08-12 00:20:52.250285 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:20:52.250449 | mon1 | Wednesday 12 August 2026 00:20:52 +0000 (0:00:00.284) 0:00:24.933 ****** 2026-08-12 00:20:52.301106 | mon1 | ok: [mon1] 2026-08-12 00:20:52.301147 | mon1 | 2026-08-12 00:20:52.301283 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:20:52.301416 | mon1 | Wednesday 12 August 2026 00:20:52 +0000 (0:00:00.053) 0:00:24.986 ****** 2026-08-12 00:20:52.348965 | mon1 | skipping: [mon1] 2026-08-12 00:20:52.349024 | mon1 | 2026-08-12 00:20:52.349128 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:20:52.349256 | mon1 | Wednesday 12 August 2026 00:20:52 +0000 (0:00:00.047) 0:00:25.033 ****** 2026-08-12 00:20:52.422583 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:20:52.422656 | mon1 | 2026-08-12 00:20:52.422737 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:20:52.422845 | mon1 | Wednesday 12 August 2026 00:20:52 +0000 (0:00:00.074) 0:00:25.108 ****** 2026-08-12 00:20:54.419557 | mon1 | ok: [mon1] 2026-08-12 00:20:54.419605 | mon1 | 2026-08-12 00:20:54.419614 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:20:54.419622 | mon1 | Wednesday 12 August 2026 00:20:54 +0000 (0:00:01.996) 0:00:27.104 ****** 2026-08-12 00:20:54.473083 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:20:54.473132 | mon1 | 2026-08-12 00:20:54.473146 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:20:54.473159 | mon1 | Wednesday 12 August 2026 00:20:54 +0000 (0:00:00.052) 0:00:27.157 ****** 2026-08-12 00:20:54.891001 | mon1 | ok: [mon1] 2026-08-12 00:20:54.891058 | mon1 | 2026-08-12 00:20:54.891072 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:20:54.891085 | mon1 | Wednesday 12 August 2026 00:20:54 +0000 (0:00:00.417) 0:00:27.575 ****** 2026-08-12 00:20:57.542726 | mon1 | ok: [mon1] 2026-08-12 00:20:57.542818 | mon1 | 2026-08-12 00:20:57.543169 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:20:57.543533 | mon1 | Wednesday 12 August 2026 00:20:57 +0000 (0:00:02.652) 0:00:30.227 ****** 2026-08-12 00:20:59.360964 | mon1 | ok: [mon1] 2026-08-12 00:20:59.361043 | mon1 | 2026-08-12 00:20:59.361137 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:20:59.361248 | mon1 | Wednesday 12 August 2026 00:20:59 +0000 (0:00:01.818) 0:00:32.045 ****** 2026-08-12 00:21:01.316408 | mon1 | ok: [mon1] 2026-08-12 00:21:01.316559 | mon1 | 2026-08-12 00:21:01.316585 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:21:01.316602 | mon1 | Wednesday 12 August 2026 00:21:01 +0000 (0:00:01.953) 0:00:33.999 ****** 2026-08-12 00:21:01.384411 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:21:01.384445 | mon1 | 2026-08-12 00:21:01.384454 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:21:01.384462 | mon1 | Wednesday 12 August 2026 00:21:01 +0000 (0:00:00.069) 0:00:34.069 ****** 2026-08-12 00:21:01.433705 | mon1 | skipping: [mon1] 2026-08-12 00:21:01.433758 | mon1 | 2026-08-12 00:21:01.433766 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:21:01.433774 | mon1 | Wednesday 12 August 2026 00:21:01 +0000 (0:00:00.048) 0:00:34.118 ****** 2026-08-12 00:21:01.489642 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:21:01.489731 | mon1 | skipping: [mon1] 2026-08-12 00:21:01.489755 | mon1 | 2026-08-12 00:21:01.490293 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:21:01.490350 | mon1 | Wednesday 12 August 2026 00:21:01 +0000 (0:00:00.055) 0:00:34.173 ****** 2026-08-12 00:21:01.811114 | mon1 | ok: [mon1] 2026-08-12 00:21:01.811202 | mon1 | 2026-08-12 00:21:01.811217 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:21:01.811229 | mon1 | Wednesday 12 August 2026 00:21:01 +0000 (0:00:00.321) 0:00:34.495 ****** 2026-08-12 00:21:04.504984 | mon1 | ok: [mon1] 2026-08-12 00:21:04.505039 | mon1 | 2026-08-12 00:21:04.505046 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:21:04.505053 | mon1 | Wednesday 12 August 2026 00:21:04 +0000 (0:00:02.693) 0:00:37.188 ****** 2026-08-12 00:21:06.219799 | mon1 | ok: [mon1] 2026-08-12 00:21:06.219858 | mon1 | 2026-08-12 00:21:06.219868 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:21:06.219876 | mon1 | Wednesday 12 August 2026 00:21:06 +0000 (0:00:01.714) 0:00:38.903 ****** 2026-08-12 00:21:08.103631 | mon1 | ok: [mon1] 2026-08-12 00:21:08.103716 | mon1 | 2026-08-12 00:21:08.103739 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:21:08.104035 | mon1 | Wednesday 12 August 2026 00:21:08 +0000 (0:00:01.884) 0:00:40.788 ****** 2026-08-12 00:21:16.486562 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:21:16.486616 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:21:16.486622 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:21:16.486627 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:21:16.486633 | mon1 | 2026-08-12 00:21:16.486639 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:21:16.486644 | mon1 | 2026-08-12 00:21:16.486774 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:21:16.487037 | mon1 | Wednesday 12 August 2026 00:21:16 +0000 (0:00:08.380) 0:00:49.168 ****** 2026-08-12 00:21:17.665592 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:21:17.665664 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:21:17.665685 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:21:17.666103 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:21:17.666531 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:21:17.677926 | mon1 | ok: [osd1] 2026-08-12 00:21:17.678141 | mon1 | 2026-08-12 00:21:17.678412 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:17.678768 | mon1 | Wednesday 12 August 2026 00:21:17 +0000 (0:00:01.194) 0:00:50.363 ****** 2026-08-12 00:21:17.928205 | mon1 | ok: [osd1] 2026-08-12 00:21:17.928379 | mon1 | 2026-08-12 00:21:17.928750 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:17.928952 | mon1 | Wednesday 12 August 2026 00:21:17 +0000 (0:00:00.249) 0:00:50.613 ****** 2026-08-12 00:21:17.973522 | mon1 | skipping: [osd1] 2026-08-12 00:21:17.973699 | mon1 | 2026-08-12 00:21:17.973988 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:21:17.974237 | mon1 | Wednesday 12 August 2026 00:21:17 +0000 (0:00:00.045) 0:00:50.658 ****** 2026-08-12 00:21:18.227729 | mon1 | ok: [osd1] 2026-08-12 00:21:18.227848 | mon1 | 2026-08-12 00:21:18.228123 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:21:18.228375 | mon1 | Wednesday 12 August 2026 00:21:18 +0000 (0:00:00.253) 0:00:50.912 ****** 2026-08-12 00:21:18.300810 | mon1 | ok: [osd1] => { 2026-08-12 00:21:18.300914 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:21:18.301063 | mon1 | } 2026-08-12 00:21:18.301207 | mon1 | 2026-08-12 00:21:18.301472 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:21:18.301776 | mon1 | Wednesday 12 August 2026 00:21:18 +0000 (0:00:00.073) 0:00:50.985 ****** 2026-08-12 00:21:18.681226 | mon1 | ok: [osd1] 2026-08-12 00:21:18.681470 | mon1 | 2026-08-12 00:21:18.681809 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:21:18.682084 | mon1 | Wednesday 12 August 2026 00:21:18 +0000 (0:00:00.380) 0:00:51.365 ****** 2026-08-12 00:21:18.725868 | mon1 | skipping: [osd1] 2026-08-12 00:21:18.726189 | mon1 | 2026-08-12 00:21:18.726648 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:18.726911 | mon1 | Wednesday 12 August 2026 00:21:18 +0000 (0:00:00.044) 0:00:51.410 ****** 2026-08-12 00:21:18.768184 | mon1 | skipping: [osd1] 2026-08-12 00:21:18.768364 | mon1 | 2026-08-12 00:21:18.768576 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:18.768743 | mon1 | Wednesday 12 August 2026 00:21:18 +0000 (0:00:00.042) 0:00:51.453 ****** 2026-08-12 00:21:19.016613 | mon1 | ok: [osd1] 2026-08-12 00:21:19.016898 | mon1 | 2026-08-12 00:21:19.017176 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:19.017536 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:00.247) 0:00:51.701 ****** 2026-08-12 00:21:19.944682 | mon1 | ok: [osd1] 2026-08-12 00:21:19.944739 | mon1 | 2026-08-12 00:21:19.944786 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:21:19.945060 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:00.927) 0:00:52.629 ****** 2026-08-12 00:21:20.167189 | mon1 | ok: [osd1] => { 2026-08-12 00:21:20.167513 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:21:20.167785 | mon1 | } 2026-08-12 00:21:20.168031 | mon1 | 2026-08-12 00:21:20.168314 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:21:20.168624 | mon1 | Wednesday 12 August 2026 00:21:20 +0000 (0:00:00.222) 0:00:52.852 ****** 2026-08-12 00:21:20.697826 | mon1 | ok: [osd1] 2026-08-12 00:21:20.698091 | mon1 | 2026-08-12 00:21:20.698266 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:21:20.698529 | mon1 | Wednesday 12 August 2026 00:21:20 +0000 (0:00:00.530) 0:00:53.383 ****** 2026-08-12 00:21:22.895643 | mon1 | ok: [osd1] 2026-08-12 00:21:22.895706 | mon1 | 2026-08-12 00:21:22.896262 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:21:22.896304 | mon1 | Wednesday 12 August 2026 00:21:22 +0000 (0:00:02.197) 0:00:55.580 ****** 2026-08-12 00:21:22.931798 | mon1 | skipping: [osd1] 2026-08-12 00:21:22.931835 | mon1 | 2026-08-12 00:21:22.931846 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:21:22.931855 | mon1 | Wednesday 12 August 2026 00:21:22 +0000 (0:00:00.034) 0:00:55.615 ****** 2026-08-12 00:21:22.958773 | mon1 | skipping: [osd1] 2026-08-12 00:21:22.958804 | mon1 | 2026-08-12 00:21:22.958814 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:21:22.958823 | mon1 | Wednesday 12 August 2026 00:21:22 +0000 (0:00:00.027) 0:00:55.643 ****** 2026-08-12 00:21:22.991161 | mon1 | skipping: [osd1] 2026-08-12 00:21:22.991223 | mon1 | 2026-08-12 00:21:22.991234 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:21:22.991244 | mon1 | Wednesday 12 August 2026 00:21:22 +0000 (0:00:00.031) 0:00:55.674 ****** 2026-08-12 00:21:23.891083 | mon1 | ok: [osd1] 2026-08-12 00:21:23.891158 | mon1 | 2026-08-12 00:21:23.891169 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:21:23.891195 | mon1 | Wednesday 12 August 2026 00:21:23 +0000 (0:00:00.900) 0:00:56.575 ****** 2026-08-12 00:21:24.454468 | mon1 | ok: [osd1] 2026-08-12 00:21:24.454527 | mon1 | 2026-08-12 00:21:24.454534 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:21:24.454540 | mon1 | Wednesday 12 August 2026 00:21:24 +0000 (0:00:00.563) 0:00:57.138 ****** 2026-08-12 00:21:25.569324 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:21:25.569633 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:21:25.569939 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:21:25.570301 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:21:25.570634 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:21:25.570858 | mon1 | 2026-08-12 00:21:25.571120 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:21:25.571401 | mon1 | Wednesday 12 August 2026 00:21:25 +0000 (0:00:01.115) 0:00:58.253 ****** 2026-08-12 00:21:26.240152 | mon1 | ok: [osd1] 2026-08-12 00:21:26.240313 | mon1 | 2026-08-12 00:21:26.240612 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:21:26.240859 | mon1 | Wednesday 12 August 2026 00:21:26 +0000 (0:00:00.664) 0:00:58.918 ****** 2026-08-12 00:21:26.241080 | mon1 | 2026-08-12 00:21:26.241332 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:21:26.241617 | mon1 | Wednesday 12 August 2026 00:21:26 +0000 (0:00:00.006) 0:00:58.925 ****** 2026-08-12 00:21:26.692933 | mon1 | ok: [osd1] 2026-08-12 00:21:26.693006 | mon1 | 2026-08-12 00:21:26.693111 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:26.693228 | mon1 | Wednesday 12 August 2026 00:21:26 +0000 (0:00:00.452) 0:00:59.377 ****** 2026-08-12 00:21:26.940328 | mon1 | ok: [osd1] 2026-08-12 00:21:26.940355 | mon1 | 2026-08-12 00:21:26.940360 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:21:26.940365 | mon1 | Wednesday 12 August 2026 00:21:26 +0000 (0:00:00.246) 0:00:59.624 ****** 2026-08-12 00:21:27.011682 | mon1 | ok: [osd1] => { 2026-08-12 00:21:27.011758 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:21:27.011768 | mon1 | } 2026-08-12 00:21:27.011777 | mon1 | 2026-08-12 00:21:27.011786 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:21:27.011802 | mon1 | Wednesday 12 August 2026 00:21:27 +0000 (0:00:00.071) 0:00:59.696 ****** 2026-08-12 00:21:27.429269 | mon1 | ok: [osd1] 2026-08-12 00:21:27.429483 | mon1 | 2026-08-12 00:21:27.429888 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:21:27.430178 | mon1 | Wednesday 12 August 2026 00:21:27 +0000 (0:00:00.417) 0:01:00.114 ****** 2026-08-12 00:21:30.710445 | mon1 | ok: [osd1] 2026-08-12 00:21:30.710694 | mon1 | 2026-08-12 00:21:30.710964 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:21:30.711207 | mon1 | Wednesday 12 August 2026 00:21:30 +0000 (0:00:03.281) 0:01:03.395 ****** 2026-08-12 00:21:31.635369 | mon1 | ok: [osd1] 2026-08-12 00:21:31.635580 | mon1 | 2026-08-12 00:21:31.635831 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:21:31.636077 | mon1 | Wednesday 12 August 2026 00:21:31 +0000 (0:00:00.924) 0:01:04.320 ****** 2026-08-12 00:21:31.872711 | mon1 | ok: [osd1] 2026-08-12 00:21:31.872783 | mon1 | 2026-08-12 00:21:31.873374 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:21:31.873421 | mon1 | Wednesday 12 August 2026 00:21:31 +0000 (0:00:00.237) 0:01:04.557 ****** 2026-08-12 00:21:32.419227 | mon1 | ok: [osd1] 2026-08-12 00:21:32.419392 | mon1 | 2026-08-12 00:21:32.419991 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:21:32.420080 | mon1 | Wednesday 12 August 2026 00:21:32 +0000 (0:00:00.546) 0:01:05.103 ****** 2026-08-12 00:21:33.087008 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:21:33.087078 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:21:33.087198 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:21:33.087299 | mon1 | 2026-08-12 00:21:33.087420 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:21:33.087576 | mon1 | Wednesday 12 August 2026 00:21:33 +0000 (0:00:00.667) 0:01:05.771 ****** 2026-08-12 00:21:33.628092 | mon1 | ok: [osd1] 2026-08-12 00:21:33.628151 | mon1 | 2026-08-12 00:21:33.628263 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:21:33.628424 | mon1 | Wednesday 12 August 2026 00:21:33 +0000 (0:00:00.541) 0:01:06.312 ****** 2026-08-12 00:21:34.174934 | mon1 | ok: [osd1] 2026-08-12 00:21:34.174992 | mon1 | 2026-08-12 00:21:34.175024 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:21:34.175047 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.540) 0:01:06.852 ****** 2026-08-12 00:21:34.175057 | mon1 | 2026-08-12 00:21:34.175066 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:21:34.175075 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.006) 0:01:06.858 ****** 2026-08-12 00:21:34.612990 | mon1 | ok: [osd1] 2026-08-12 00:21:34.613037 | mon1 | 2026-08-12 00:21:34.613047 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:21:34.613057 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.438) 0:01:07.297 ****** 2026-08-12 00:21:34.676710 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:21:34.676768 | mon1 | 2026-08-12 00:21:34.677335 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:21:34.677394 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.063) 0:01:07.360 ****** 2026-08-12 00:21:35.566679 | mon1 | ok: [osd1] 2026-08-12 00:21:35.566750 | mon1 | 2026-08-12 00:21:35.566797 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:21:35.567019 | mon1 | Wednesday 12 August 2026 00:21:35 +0000 (0:00:00.889) 0:01:08.250 ****** 2026-08-12 00:21:36.372780 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 00:21:36.372880 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 00:21:36.372891 | mon1 | 2026-08-12 00:21:36.372900 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:21:36.372910 | mon1 | Wednesday 12 August 2026 00:21:36 +0000 (0:00:00.804) 0:01:09.055 ****** 2026-08-12 00:21:36.791782 | mon1 | ok: [osd1] 2026-08-12 00:21:36.791907 | mon1 | 2026-08-12 00:21:36.791935 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:21:36.792108 | mon1 | Wednesday 12 August 2026 00:21:36 +0000 (0:00:00.420) 0:01:09.475 ****** 2026-08-12 00:21:37.039955 | mon1 | ok: [osd1] 2026-08-12 00:21:37.040002 | mon1 | 2026-08-12 00:21:37.040014 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:21:37.040025 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.247) 0:01:09.723 ****** 2026-08-12 00:21:37.336248 | mon1 | ok: [osd1] 2026-08-12 00:21:37.336285 | mon1 | 2026-08-12 00:21:37.336290 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:21:37.336294 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.297) 0:01:10.020 ****** 2026-08-12 00:21:37.575667 | mon1 | ok: [osd1] 2026-08-12 00:21:37.575763 | mon1 | 2026-08-12 00:21:37.576607 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:21:37.576980 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.238) 0:01:10.258 ****** 2026-08-12 00:21:37.864412 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:21:37.865335 | mon1 | 2026-08-12 00:21:37.865363 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:21:37.865374 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.290) 0:01:10.549 ****** 2026-08-12 00:21:37.920624 | mon1 | ok: [osd1] 2026-08-12 00:21:37.920682 | mon1 | 2026-08-12 00:21:37.920694 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:21:37.920771 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.055) 0:01:10.604 ****** 2026-08-12 00:21:37.978629 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:21:37.978743 | mon1 | 2026-08-12 00:21:37.979226 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:21:37.979278 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.058) 0:01:10.663 ****** 2026-08-12 00:21:39.835216 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:21:39.835260 | mon1 | 2026-08-12 00:21:39.835266 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:21:39.835284 | mon1 | Wednesday 12 August 2026 00:21:39 +0000 (0:00:01.856) 0:01:12.519 ****** 2026-08-12 00:21:39.890943 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:21:39.891002 | mon1 | 2026-08-12 00:21:39.891121 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:21:39.891235 | mon1 | Wednesday 12 August 2026 00:21:39 +0000 (0:00:00.056) 0:01:12.575 ****** 2026-08-12 00:21:40.212195 | mon1 | ok: [osd1] 2026-08-12 00:21:40.212232 | mon1 | 2026-08-12 00:21:40.212236 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:21:40.212241 | mon1 | Wednesday 12 August 2026 00:21:40 +0000 (0:00:00.320) 0:01:12.896 ****** 2026-08-12 00:21:42.941132 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:21:42.941183 | mon1 | 2026-08-12 00:21:42.941191 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:21:42.941199 | mon1 | Wednesday 12 August 2026 00:21:42 +0000 (0:00:02.726) 0:01:15.622 ****** 2026-08-12 00:21:49.249316 | mon1 | ok: [osd1] 2026-08-12 00:21:49.249754 | mon1 | 2026-08-12 00:21:49.250091 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:21:49.250462 | mon1 | Wednesday 12 August 2026 00:21:49 +0000 (0:00:06.310) 0:01:21.933 ****** 2026-08-12 00:21:50.934769 | mon1 | ok: [osd1] 2026-08-12 00:21:50.935158 | mon1 | 2026-08-12 00:21:50.935525 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:21:50.935862 | mon1 | Wednesday 12 August 2026 00:21:50 +0000 (0:00:01.686) 0:01:23.619 ****** 2026-08-12 00:21:51.002252 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:21:51.002660 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:21:51.003008 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:21:51.003385 | mon1 | skipping: [osd1] 2026-08-12 00:21:51.003731 | mon1 | 2026-08-12 00:21:51.004077 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:21:51.004410 | mon1 | Wednesday 12 August 2026 00:21:51 +0000 (0:00:00.067) 0:01:23.687 ****** 2026-08-12 00:21:53.091054 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:21:53.091413 | mon1 | 2026-08-12 00:21:53.091806 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:21:53.092145 | mon1 | Wednesday 12 August 2026 00:21:53 +0000 (0:00:02.088) 0:01:25.776 ****** 2026-08-12 00:21:54.975898 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:21:54.976095 | mon1 | 2026-08-12 00:21:54.976266 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:21:54.976417 | mon1 | Wednesday 12 August 2026 00:21:54 +0000 (0:00:01.884) 0:01:27.660 ****** 2026-08-12 00:21:55.057764 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:21:55.058703 | mon1 | 2026-08-12 00:21:55.058912 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:21:55.059720 | mon1 | Wednesday 12 August 2026 00:21:55 +0000 (0:00:00.082) 0:01:27.742 ****** 2026-08-12 00:21:55.109257 | mon1 | ok: [osd1] 2026-08-12 00:21:55.111549 | mon1 | 2026-08-12 00:21:55.111623 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:21:55.111767 | mon1 | Wednesday 12 August 2026 00:21:55 +0000 (0:00:00.051) 0:01:27.794 ****** 2026-08-12 00:21:57.090376 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:21:57.090441 | mon1 | 2026-08-12 00:21:57.090451 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:21:57.090459 | mon1 | Wednesday 12 August 2026 00:21:57 +0000 (0:00:01.980) 0:01:29.775 ****** 2026-08-12 00:21:57.137128 | mon1 | ok: [osd1] 2026-08-12 00:21:57.137212 | mon1 | 2026-08-12 00:21:57.137226 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:21:57.137240 | mon1 | Wednesday 12 August 2026 00:21:57 +0000 (0:00:00.045) 0:01:29.820 ****** 2026-08-12 00:21:57.184089 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:21:57.184152 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:21:57.184164 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:21:57.184175 | mon1 | skipping: [osd1] 2026-08-12 00:21:57.184187 | mon1 | 2026-08-12 00:21:57.184199 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:21:57.184211 | mon1 | Wednesday 12 August 2026 00:21:57 +0000 (0:00:00.046) 0:01:29.866 ****** 2026-08-12 00:21:57.249563 | mon1 | skipping: [osd1] 2026-08-12 00:21:57.249600 | mon1 | 2026-08-12 00:21:57.249605 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:21:57.249610 | mon1 | 2026-08-12 00:21:57.249623 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:21:57.249628 | mon1 | Wednesday 12 August 2026 00:21:57 +0000 (0:00:00.067) 0:01:29.933 ****** 2026-08-12 00:21:58.162585 | mon1 | ok: [mon1] 2026-08-12 00:21:58.162627 | mon1 | 2026-08-12 00:21:58.163081 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:58.163122 | mon1 | Wednesday 12 August 2026 00:21:58 +0000 (0:00:00.912) 0:01:30.846 ****** 2026-08-12 00:21:58.402637 | mon1 | ok: [mon1] 2026-08-12 00:21:58.402690 | mon1 | 2026-08-12 00:21:58.403115 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:58.403478 | mon1 | Wednesday 12 August 2026 00:21:58 +0000 (0:00:00.239) 0:01:31.085 ****** 2026-08-12 00:21:58.439432 | mon1 | skipping: [mon1] 2026-08-12 00:21:58.439690 | mon1 | 2026-08-12 00:21:58.439969 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:21:58.440215 | mon1 | Wednesday 12 August 2026 00:21:58 +0000 (0:00:00.039) 0:01:31.124 ****** 2026-08-12 00:21:58.725755 | mon1 | ok: [mon1] 2026-08-12 00:21:58.725930 | mon1 | 2026-08-12 00:21:58.726193 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:21:58.726436 | mon1 | Wednesday 12 August 2026 00:21:58 +0000 (0:00:00.286) 0:01:31.410 ****** 2026-08-12 00:21:58.796539 | mon1 | ok: [mon1] => { 2026-08-12 00:21:58.796728 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:21:58.796917 | mon1 | } 2026-08-12 00:21:58.797081 | mon1 | 2026-08-12 00:21:58.797210 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:21:58.797337 | mon1 | Wednesday 12 August 2026 00:21:58 +0000 (0:00:00.070) 0:01:31.481 ****** 2026-08-12 00:21:59.187609 | mon1 | ok: [mon1] 2026-08-12 00:21:59.187660 | mon1 | 2026-08-12 00:21:59.187801 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:21:59.187912 | mon1 | Wednesday 12 August 2026 00:21:59 +0000 (0:00:00.391) 0:01:31.872 ****** 2026-08-12 00:21:59.231591 | mon1 | skipping: [mon1] 2026-08-12 00:21:59.231819 | mon1 | 2026-08-12 00:21:59.232082 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:59.232331 | mon1 | Wednesday 12 August 2026 00:21:59 +0000 (0:00:00.044) 0:01:31.917 ****** 2026-08-12 00:21:59.276200 | mon1 | skipping: [mon1] 2026-08-12 00:21:59.276388 | mon1 | 2026-08-12 00:21:59.276692 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:59.276940 | mon1 | Wednesday 12 August 2026 00:21:59 +0000 (0:00:00.044) 0:01:31.961 ****** 2026-08-12 00:21:59.533679 | mon1 | ok: [mon1] 2026-08-12 00:21:59.533852 | mon1 | 2026-08-12 00:21:59.534087 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:59.534381 | mon1 | Wednesday 12 August 2026 00:21:59 +0000 (0:00:00.257) 0:01:32.219 ****** 2026-08-12 00:22:00.446735 | mon1 | ok: [mon1] 2026-08-12 00:22:00.446803 | mon1 | 2026-08-12 00:22:00.446943 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:22:00.447072 | mon1 | Wednesday 12 August 2026 00:22:00 +0000 (0:00:00.913) 0:01:33.132 ****** 2026-08-12 00:22:00.634815 | mon1 | ok: [mon1] => { 2026-08-12 00:22:00.634893 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:22:00.635069 | mon1 | } 2026-08-12 00:22:00.635228 | mon1 | 2026-08-12 00:22:00.635415 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:22:00.635626 | mon1 | Wednesday 12 August 2026 00:22:00 +0000 (0:00:00.188) 0:01:33.320 ****** 2026-08-12 00:22:01.165339 | mon1 | ok: [mon1] 2026-08-12 00:22:01.165617 | mon1 | 2026-08-12 00:22:01.165940 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:22:01.166258 | mon1 | Wednesday 12 August 2026 00:22:01 +0000 (0:00:00.530) 0:01:33.850 ****** 2026-08-12 00:22:03.401908 | mon1 | ok: [mon1] 2026-08-12 00:22:03.401979 | mon1 | 2026-08-12 00:22:03.402122 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:22:03.402238 | mon1 | Wednesday 12 August 2026 00:22:03 +0000 (0:00:02.236) 0:01:36.086 ****** 2026-08-12 00:22:03.426922 | mon1 | skipping: [mon1] 2026-08-12 00:22:03.427146 | mon1 | 2026-08-12 00:22:03.427396 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:22:03.427712 | mon1 | Wednesday 12 August 2026 00:22:03 +0000 (0:00:00.025) 0:01:36.112 ****** 2026-08-12 00:22:03.454315 | mon1 | skipping: [mon1] 2026-08-12 00:22:03.454617 | mon1 | 2026-08-12 00:22:03.454900 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:22:03.455173 | mon1 | Wednesday 12 August 2026 00:22:03 +0000 (0:00:00.027) 0:01:36.139 ****** 2026-08-12 00:22:03.481020 | mon1 | skipping: [mon1] 2026-08-12 00:22:03.481239 | mon1 | 2026-08-12 00:22:03.481521 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:22:03.481852 | mon1 | Wednesday 12 August 2026 00:22:03 +0000 (0:00:00.026) 0:01:36.166 ****** 2026-08-12 00:22:04.402251 | mon1 | ok: [mon1] 2026-08-12 00:22:04.402443 | mon1 | 2026-08-12 00:22:04.403031 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:22:04.403064 | mon1 | Wednesday 12 August 2026 00:22:04 +0000 (0:00:00.921) 0:01:37.087 ****** 2026-08-12 00:22:04.960482 | mon1 | ok: [mon1] 2026-08-12 00:22:04.960549 | mon1 | 2026-08-12 00:22:04.960557 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:22:04.960564 | mon1 | Wednesday 12 August 2026 00:22:04 +0000 (0:00:00.556) 0:01:37.644 ****** 2026-08-12 00:22:06.079722 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:22:06.080629 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:22:06.080662 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:22:06.081548 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:22:06.081583 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:22:06.081596 | mon1 | 2026-08-12 00:22:06.081980 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:22:06.082394 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:01.120) 0:01:38.764 ****** 2026-08-12 00:22:06.743904 | mon1 | ok: [mon1] 2026-08-12 00:22:06.743968 | mon1 | 2026-08-12 00:22:06.744071 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:22:06.744183 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.659) 0:01:39.423 ****** 2026-08-12 00:22:06.744286 | mon1 | 2026-08-12 00:22:06.744399 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:22:06.744528 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.005) 0:01:39.428 ****** 2026-08-12 00:22:07.190920 | mon1 | ok: [mon1] 2026-08-12 00:22:07.190987 | mon1 | 2026-08-12 00:22:07.191077 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:22:07.191190 | mon1 | Wednesday 12 August 2026 00:22:07 +0000 (0:00:00.446) 0:01:39.875 ****** 2026-08-12 00:22:07.427325 | mon1 | ok: [mon1] 2026-08-12 00:22:07.427373 | mon1 | 2026-08-12 00:22:07.427378 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:22:07.427383 | mon1 | Wednesday 12 August 2026 00:22:07 +0000 (0:00:00.236) 0:01:40.112 ****** 2026-08-12 00:22:07.497887 | mon1 | ok: [mon1] => { 2026-08-12 00:22:07.498005 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:22:07.498466 | mon1 | } 2026-08-12 00:22:07.498520 | mon1 | 2026-08-12 00:22:07.498526 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:22:07.498531 | mon1 | Wednesday 12 August 2026 00:22:07 +0000 (0:00:00.069) 0:01:40.182 ****** 2026-08-12 00:22:07.902983 | mon1 | ok: [mon1] 2026-08-12 00:22:07.903038 | mon1 | 2026-08-12 00:22:07.903049 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:22:07.903059 | mon1 | Wednesday 12 August 2026 00:22:07 +0000 (0:00:00.404) 0:01:40.586 ****** 2026-08-12 00:22:11.143083 | mon1 | ok: [mon1] 2026-08-12 00:22:11.143130 | mon1 | 2026-08-12 00:22:11.143140 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:22:11.143150 | mon1 | Wednesday 12 August 2026 00:22:11 +0000 (0:00:03.240) 0:01:43.826 ****** 2026-08-12 00:22:12.078172 | mon1 | ok: [mon1] 2026-08-12 00:22:12.078223 | mon1 | 2026-08-12 00:22:12.078230 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:22:12.078242 | mon1 | Wednesday 12 August 2026 00:22:12 +0000 (0:00:00.935) 0:01:44.762 ****** 2026-08-12 00:22:12.315893 | mon1 | ok: [mon1] 2026-08-12 00:22:12.315966 | mon1 | 2026-08-12 00:22:12.316089 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:22:12.316201 | mon1 | Wednesday 12 August 2026 00:22:12 +0000 (0:00:00.238) 0:01:45.000 ****** 2026-08-12 00:22:12.850147 | mon1 | ok: [mon1] 2026-08-12 00:22:12.850193 | mon1 | 2026-08-12 00:22:12.850204 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:22:12.850214 | mon1 | Wednesday 12 August 2026 00:22:12 +0000 (0:00:00.533) 0:01:45.534 ****** 2026-08-12 00:22:13.522003 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:22:13.522822 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:22:13.522859 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:22:13.522866 | mon1 | 2026-08-12 00:22:13.522872 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:22:13.522878 | mon1 | Wednesday 12 August 2026 00:22:13 +0000 (0:00:00.670) 0:01:46.204 ****** 2026-08-12 00:22:14.044555 | mon1 | ok: [mon1] 2026-08-12 00:22:14.044603 | mon1 | 2026-08-12 00:22:14.045062 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:22:14.045103 | mon1 | Wednesday 12 August 2026 00:22:14 +0000 (0:00:00.524) 0:01:46.729 ****** 2026-08-12 00:22:14.565630 | mon1 | ok: [mon1] 2026-08-12 00:22:14.565660 | mon1 | 2026-08-12 00:22:14.565664 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:22:14.565669 | mon1 | Wednesday 12 August 2026 00:22:14 +0000 (0:00:00.513) 0:01:47.242 ****** 2026-08-12 00:22:14.565673 | mon1 | 2026-08-12 00:22:14.565677 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:22:14.565681 | mon1 | Wednesday 12 August 2026 00:22:14 +0000 (0:00:00.007) 0:01:47.249 ****** 2026-08-12 00:22:15.005275 | mon1 | ok: [mon1] 2026-08-12 00:22:15.005317 | mon1 | 2026-08-12 00:22:15.005322 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:22:15.005327 | mon1 | Wednesday 12 August 2026 00:22:15 +0000 (0:00:00.439) 0:01:47.689 ****** 2026-08-12 00:22:15.055713 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:22:15.055764 | mon1 | 2026-08-12 00:22:15.055769 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:22:15.055775 | mon1 | Wednesday 12 August 2026 00:22:15 +0000 (0:00:00.049) 0:01:47.739 ****** 2026-08-12 00:22:16.143029 | mon1 | ok: [mon1] 2026-08-12 00:22:16.143082 | mon1 | 2026-08-12 00:22:16.143093 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:22:16.143102 | mon1 | Wednesday 12 August 2026 00:22:16 +0000 (0:00:01.087) 0:01:48.826 ****** 2026-08-12 00:22:16.971603 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:22:16.971669 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:22:16.972280 | mon1 | 2026-08-12 00:22:16.972324 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:22:16.972335 | mon1 | Wednesday 12 August 2026 00:22:16 +0000 (0:00:00.829) 0:01:49.656 ****** 2026-08-12 00:22:17.383198 | mon1 | ok: [mon1] 2026-08-12 00:22:17.383232 | mon1 | 2026-08-12 00:22:17.383237 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:22:17.383241 | mon1 | Wednesday 12 August 2026 00:22:17 +0000 (0:00:00.409) 0:01:50.065 ****** 2026-08-12 00:22:17.634326 | mon1 | ok: [mon1] 2026-08-12 00:22:17.634416 | mon1 | 2026-08-12 00:22:17.634829 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:22:17.634868 | mon1 | Wednesday 12 August 2026 00:22:17 +0000 (0:00:00.253) 0:01:50.319 ****** 2026-08-12 00:22:17.926967 | mon1 | ok: [mon1] 2026-08-12 00:22:17.926998 | mon1 | 2026-08-12 00:22:17.927003 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:22:17.927007 | mon1 | Wednesday 12 August 2026 00:22:17 +0000 (0:00:00.290) 0:01:50.609 ****** 2026-08-12 00:22:18.160311 | mon1 | ok: [mon1] 2026-08-12 00:22:18.161265 | mon1 | 2026-08-12 00:22:18.161293 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:22:18.161304 | mon1 | Wednesday 12 August 2026 00:22:18 +0000 (0:00:00.235) 0:01:50.845 ****** 2026-08-12 00:22:19.845653 | mon1 | ok: [mon1] 2026-08-12 00:22:19.845732 | mon1 | 2026-08-12 00:22:19.845746 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:22:19.845759 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 00:22:19.845778 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 00:22:19.845908 | mon1 | 2026-08-12 00:22:19.846202 | mon1 | 2026-08-12 00:22:19.846456 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:22:19.846762 | mon1 | Wednesday 12 August 2026 00:22:19 +0000 (0:00:01.684) 0:01:52.530 ****** 2026-08-12 00:22:19.847008 | mon1 | =============================================================================== 2026-08-12 00:22:19.847270 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.38s 2026-08-12 00:22:19.847563 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.31s 2026-08-12 00:22:19.847829 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.28s 2026-08-12 00:22:19.848107 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.24s 2026-08-12 00:22:19.848349 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.23s 2026-08-12 00:22:19.848657 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.73s 2026-08-12 00:22:19.848914 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.69s 2026-08-12 00:22:19.849175 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.65s 2026-08-12 00:22:19.849437 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.49s 2026-08-12 00:22:19.849736 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.24s 2026-08-12 00:22:19.850041 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.20s 2026-08-12 00:22:19.850442 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.09s 2026-08-12 00:22:19.850677 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.00s 2026-08-12 00:22:19.850835 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.99s 2026-08-12 00:22:19.850986 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.98s 2026-08-12 00:22:19.851139 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.95s 2026-08-12 00:22:19.851284 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.89s 2026-08-12 00:22:19.851436 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.88s 2026-08-12 00:22:19.851608 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.88s 2026-08-12 00:22:19.851762 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.86s 2026-08-12 00:22:19.928782 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 00:22:19.937292 | mon1 | INFO [default > side_effect] Executing 2026-08-12 00:22:19.937748 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:22:19.943656 | mon1 | INFO [default > verify] Executing 2026-08-12 00:22:20.657182 | mon1 | 2026-08-12 00:22:20.657555 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 00:22:20.657727 | mon1 | 2026-08-12 00:22:20.658002 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:22:20.658260 | mon1 | Wednesday 12 August 2026 00:22:20 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-08-12 00:22:21.909969 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:22:21.910218 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:22:21.910478 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:22:21.910770 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:22:21.911039 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:22:21.919835 | mon1 | ok: [mon1] 2026-08-12 00:22:21.920099 | mon1 | 2026-08-12 00:22:21.920420 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 00:22:21.920739 | mon1 | Wednesday 12 August 2026 00:22:21 +0000 (0:00:01.262) 0:00:01.270 ****** 2026-08-12 00:22:27.875978 | mon1 | ok: [mon1] 2026-08-12 00:22:27.876087 | mon1 | 2026-08-12 00:22:27.876239 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 00:22:27.876403 | mon1 | Wednesday 12 August 2026 00:22:27 +0000 (0:00:05.955) 0:00:07.225 ****** 2026-08-12 00:22:27.922240 | mon1 | ok: [mon1] 2026-08-12 00:22:27.922402 | mon1 | 2026-08-12 00:22:27.922602 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 00:22:27.922753 | mon1 | Wednesday 12 August 2026 00:22:27 +0000 (0:00:00.047) 0:00:07.272 ****** 2026-08-12 00:22:27.961014 | mon1 | ok: [mon1] => { 2026-08-12 00:22:27.961124 | mon1 | "changed": false, 2026-08-12 00:22:27.961264 | mon1 | "msg": "All assertions passed" 2026-08-12 00:22:27.961401 | mon1 | } 2026-08-12 00:22:27.961552 | mon1 | 2026-08-12 00:22:27.961708 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 00:22:27.961852 | mon1 | Wednesday 12 August 2026 00:22:27 +0000 (0:00:00.038) 0:00:07.311 ****** 2026-08-12 00:22:29.708757 | mon1 | ok: [mon1] 2026-08-12 00:22:29.708999 | mon1 | 2026-08-12 00:22:29.709315 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 00:22:29.709654 | mon1 | Wednesday 12 August 2026 00:22:29 +0000 (0:00:01.747) 0:00:09.059 ****** 2026-08-12 00:22:29.741392 | mon1 | ok: [mon1] => { 2026-08-12 00:22:29.741635 | mon1 | "_ceph_health": { 2026-08-12 00:22:29.741867 | mon1 | "changed": false, 2026-08-12 00:22:29.742159 | mon1 | "cmd": [ 2026-08-12 00:22:29.742365 | mon1 | "cephadm", 2026-08-12 00:22:29.742646 | mon1 | "shell", 2026-08-12 00:22:29.742868 | mon1 | "--", 2026-08-12 00:22:29.743100 | mon1 | "ceph", 2026-08-12 00:22:29.743481 | mon1 | "health" 2026-08-12 00:22:29.743789 | mon1 | ], 2026-08-12 00:22:29.744070 | mon1 | "delta": "0:00:01.506291", 2026-08-12 00:22:29.744314 | mon1 | "end": "2026-08-12 00:22:29.666243", 2026-08-12 00:22:29.744687 | mon1 | "failed": false, 2026-08-12 00:22:29.744941 | mon1 | "msg": "", 2026-08-12 00:22:29.745177 | mon1 | "rc": 0, 2026-08-12 00:22:29.745412 | mon1 | "start": "2026-08-12 00:22:28.159952", 2026-08-12 00:22:29.745727 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-12 00:22:29.745959 | mon1 | "stderr_lines": [ 2026-08-12 00:22:29.746247 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 00:22:29.746519 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 00:22:29.746770 | mon1 | ], 2026-08-12 00:22:29.747004 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 00:22:29.747315 | mon1 | "stdout_lines": [ 2026-08-12 00:22:29.747585 | mon1 | "HEALTH_OK" 2026-08-12 00:22:29.747807 | mon1 | ] 2026-08-12 00:22:29.747994 | mon1 | } 2026-08-12 00:22:29.748147 | mon1 | } 2026-08-12 00:22:29.748289 | mon1 | 2026-08-12 00:22:29.748449 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 00:22:29.748658 | mon1 | Wednesday 12 August 2026 00:22:29 +0000 (0:00:00.032) 0:00:09.091 ****** 2026-08-12 00:22:29.773556 | mon1 | ok: [mon1] => { 2026-08-12 00:22:29.773759 | mon1 | "changed": false, 2026-08-12 00:22:29.774020 | mon1 | "msg": "All assertions passed" 2026-08-12 00:22:29.774266 | mon1 | } 2026-08-12 00:22:29.774542 | mon1 | 2026-08-12 00:22:29.774810 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 00:22:29.775326 | mon1 | Wednesday 12 August 2026 00:22:29 +0000 (0:00:00.032) 0:00:09.124 ****** 2026-08-12 00:22:35.911523 | mon1 | changed: [mon1] 2026-08-12 00:22:35.911563 | mon1 | 2026-08-12 00:22:35.911570 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 00:22:35.911641 | mon1 | Wednesday 12 August 2026 00:22:35 +0000 (0:00:06.137) 0:00:15.261 ****** 2026-08-12 00:22:38.463382 | mon1 | changed: [mon1] 2026-08-12 00:22:38.463717 | mon1 | 2026-08-12 00:22:38.463998 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 00:22:38.464258 | mon1 | Wednesday 12 August 2026 00:22:38 +0000 (0:00:02.552) 0:00:17.814 ****** 2026-08-12 00:22:39.780765 | mon1 | ok: [mon1] 2026-08-12 00:22:39.780991 | mon1 | 2026-08-12 00:22:39.781244 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 00:22:39.781503 | mon1 | Wednesday 12 August 2026 00:22:39 +0000 (0:00:01.317) 0:00:19.131 ****** 2026-08-12 00:22:39.828129 | mon1 | ok: [mon1] => { 2026-08-12 00:22:39.828449 | mon1 | "changed": false, 2026-08-12 00:22:39.828737 | mon1 | "msg": "All assertions passed" 2026-08-12 00:22:39.828973 | mon1 | } 2026-08-12 00:22:39.829213 | mon1 | 2026-08-12 00:22:39.829472 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 00:22:39.829745 | mon1 | Wednesday 12 August 2026 00:22:39 +0000 (0:00:00.047) 0:00:19.178 ****** 2026-08-12 00:22:41.036556 | mon1 | ok: [mon1] 2026-08-12 00:22:41.036619 | mon1 | 2026-08-12 00:22:41.036633 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 00:22:41.036646 | mon1 | Wednesday 12 August 2026 00:22:41 +0000 (0:00:01.207) 0:00:20.386 ****** 2026-08-12 00:22:41.075593 | mon1 | ok: [mon1] => { 2026-08-12 00:22:41.075660 | mon1 | "changed": false, 2026-08-12 00:22:41.075674 | mon1 | "msg": "All assertions passed" 2026-08-12 00:22:41.075694 | mon1 | } 2026-08-12 00:22:41.077542 | mon1 | 2026-08-12 00:22:41.077578 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:22:41.077592 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:22:41.077603 | mon1 | 2026-08-12 00:22:41.077616 | mon1 | 2026-08-12 00:22:41.077630 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:22:41.077644 | mon1 | Wednesday 12 August 2026 00:22:41 +0000 (0:00:00.039) 0:00:20.426 ****** 2026-08-12 00:22:41.077783 | mon1 | =============================================================================== 2026-08-12 00:22:41.078085 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.14s 2026-08-12 00:22:41.078385 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.96s 2026-08-12 00:22:41.078724 | mon1 | Create a test Ceph key -------------------------------------------------- 2.55s 2026-08-12 00:22:41.079040 | mon1 | Get cluster health status ----------------------------------------------- 1.75s 2026-08-12 00:22:41.079339 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.32s 2026-08-12 00:22:41.079674 | mon1 | Gathering Facts --------------------------------------------------------- 1.26s 2026-08-12 00:22:41.079985 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.21s 2026-08-12 00:22:41.080280 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.05s 2026-08-12 00:22:41.080609 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.05s 2026-08-12 00:22:41.080919 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-08-12 00:22:41.081241 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.04s 2026-08-12 00:22:41.081564 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-08-12 00:22:41.081870 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-08-12 00:22:41.141570 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 00:22:41.163090 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:22:41.163441 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:22:41.169068 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:22:41.169167 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:22:41.169278 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:22:41.169583 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 00:22:51.708025 | mon1 | ok: Runtime: 0:09:51.695104 2026-08-12 00:22:51.746309 | 2026-08-12 00:22:51.746362 | PLAY RECAP 2026-08-12 00:22:51.746406 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:22:51.746429 | 2026-08-12 00:22:51.877610 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:22:51.882117 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:22:53.444827 | 2026-08-12 00:22:53.444946 | PLAY [all] 2026-08-12 00:22:53.458410 | 2026-08-12 00:22:53.458487 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 00:22:53.517872 | mon1 | ok 2026-08-12 00:22:53.524634 | osd1 | ok 2026-08-12 00:22:53.530353 | 2026-08-12 00:22:53.530615 | TASK [fetch-output : Set log path for single node] 2026-08-12 00:22:53.561250 | mon1 | skipping: Conditional result was False 2026-08-12 00:22:53.584919 | osd1 | skipping: Conditional result was False 2026-08-12 00:22:53.595922 | 2026-08-12 00:22:53.596211 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 00:22:54.135938 | mon1 -> localhost | changed: "/var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/logs/mon1" 2026-08-12 00:22:54.139517 | osd1 -> localhost | changed: "/var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/logs/osd1" 2026-08-12 00:22:54.365938 | osd1 -> localhost | changed: "/var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/artifacts" 2026-08-12 00:22:54.380331 | mon1 -> localhost | ok: "/var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/artifacts" 2026-08-12 00:22:54.595857 | osd1 -> localhost | changed: "/var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/docs" 2026-08-12 00:22:54.642576 | mon1 -> localhost | ok: "/var/lib/zuul/builds/63999ddcf7634f97802ab6678a9cc24e/work/docs" 2026-08-12 00:22:54.642698 | mon1 -> localhost | changed: All items complete 2026-08-12 00:22:54.642725 | 2026-08-12 00:22:54.667931 | 2026-08-12 00:22:54.668060 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 00:22:55.468907 | mon1 | changed: .d..t...... ./ 2026-08-12 00:22:55.474574 | osd1 | changed: .d..t...... ./ 2026-08-12 00:22:55.940542 | osd1 | changed: .d..t...... ./ 2026-08-12 00:22:55.993978 | mon1 | ok 2026-08-12 00:22:56.443987 | osd1 | changed: .d..t...... ./ 2026-08-12 00:22:56.530005 | mon1 | ok 2026-08-12 00:22:56.530190 | mon1 | changed: All items complete 2026-08-12 00:22:56.530226 | 2026-08-12 00:22:56.560858 | 2026-08-12 00:22:56.562028 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 00:22:57.373119 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007877 2026-08-12 00:22:58.124903 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.285350 2026-08-12 00:22:58.157724 | 2026-08-12 00:22:58.157946 | PLAY [all] 2026-08-12 00:22:58.165629 | 2026-08-12 00:22:58.165707 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 00:22:58.678205 | mon1 | changed 2026-08-12 00:22:58.855210 | osd1 | changed 2026-08-12 00:22:58.868811 | 2026-08-12 00:22:58.868863 | PLAY RECAP 2026-08-12 00:22:58.868909 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:22:58.868938 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:22:58.868972 | 2026-08-12 00:22:58.997217 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:22:59.000103 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 00:22:59.658900 | 2026-08-12 00:22:59.659038 | PLAY [localhost] 2026-08-12 00:22:59.668850 | 2026-08-12 00:22:59.668927 | TASK [Generate Zuul manifest] 2026-08-12 00:22:59.686708 | localhost | ok 2026-08-12 00:22:59.728256 | 2026-08-12 00:22:59.728403 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 00:23:00.596693 | localhost | changed 2026-08-12 00:23:00.607203 | 2026-08-12 00:23:00.607289 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 00:23:00.660171 | localhost | ok 2026-08-12 00:23:00.670132 | 2026-08-12 00:23:00.670212 | TASK [Upload logs] 2026-08-12 00:23:00.692439 | localhost | ok 2026-08-12 00:23:00.793128 | 2026-08-12 00:23:00.793279 | TASK [Set zuul-log-path fact] 2026-08-12 00:23:00.815897 | localhost | ok 2026-08-12 00:23:00.839632 | 2026-08-12 00:23:00.839791 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:23:00.880874 | localhost | ok 2026-08-12 00:23:00.891237 | 2026-08-12 00:23:00.891312 | TASK [upload-logs : Create log directories] 2026-08-12 00:23:01.373739 | localhost | changed 2026-08-12 00:23:01.381123 | 2026-08-12 00:23:01.381191 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 00:23:01.829992 | localhost -> localhost | ok: Runtime: 0:00:00.006308 2026-08-12 00:23:01.836754 | 2026-08-12 00:23:01.836819 | TASK [upload-logs : Upload logs to log server] 2026-08-12 00:23:02.381912 | localhost | Output suppressed because no_log was given 2026-08-12 00:23:02.386949 | 2026-08-12 00:23:02.387061 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 00:23:02.470505 | localhost | skipping: Conditional result was False 2026-08-12 00:23:02.478411 | localhost | skipping: Conditional result was False 2026-08-12 00:23:02.491923 | 2026-08-12 00:23:02.492106 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 00:23:02.566656 | localhost | skipping: Conditional result was False 2026-08-12 00:23:02.567092 | 2026-08-12 00:23:02.571272 | localhost | skipping: Conditional result was False 2026-08-12 00:23:02.629732 | 2026-08-12 00:23:02.629875 | LOOP [upload-logs : Upload console log and json output]