2026-08-12 00:17:23.148285 | Job console starting 2026-08-12 00:17:23.170176 | Updating git repos 2026-08-12 00:17:23.458233 | Cloning repos into workspace 2026-08-12 00:17:23.518564 | Restoring repo states 2026-08-12 00:17:23.527020 | Merging changes 2026-08-12 00:17:23.930586 | Checking out repos 2026-08-12 00:17:23.986885 | Preparing playbooks 2026-08-12 00:17:26.054360 | Running Ansible setup 2026-08-12 00:17:31.823296 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:17:32.447419 | 2026-08-12 00:17:32.447842 | PLAY [localhost] 2026-08-12 00:17:32.455699 | 2026-08-12 00:17:32.455773 | TASK [Gathering Facts] 2026-08-12 00:17:33.395249 | localhost | ok 2026-08-12 00:17:33.407601 | 2026-08-12 00:17:33.407704 | TASK [Setup log path fact] 2026-08-12 00:17:33.428807 | localhost | ok 2026-08-12 00:17:33.447652 | 2026-08-12 00:17:33.447755 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:17:33.486193 | localhost | ok 2026-08-12 00:17:33.495705 | 2026-08-12 00:17:33.495807 | TASK [emit-job-header : Print job information] 2026-08-12 00:17:33.538916 | # Job Information 2026-08-12 00:17:33.539162 | Ansible Version: 2.16.18 2026-08-12 00:17:33.539212 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-08-12 00:17:33.539249 | Pipeline: check 2026-08-12 00:17:33.539283 | Executor: 2d72f0692154 2026-08-12 00:17:33.539314 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/117 2026-08-12 00:17:33.539351 | Event ID: 25c0f960-95e1-11f1-9f68-6f39b35a0a6e 2026-08-12 00:17:33.543845 | 2026-08-12 00:17:33.543935 | LOOP [emit-job-header : Print node information] 2026-08-12 00:17:33.646131 | localhost | ok: 2026-08-12 00:17:33.646391 | localhost | # Node Information 2026-08-12 00:17:33.646433 | localhost | Inventory Hostname: mon1 2026-08-12 00:17:33.646464 | localhost | Hostname: np0000188733 2026-08-12 00:17:33.646491 | localhost | Username: zuul 2026-08-12 00:17:33.646521 | localhost | Distro: Ubuntu 24.04 2026-08-12 00:17:33.646549 | localhost | Provider: yul1 2026-08-12 00:17:33.646575 | localhost | Region: ca-ymq-1 2026-08-12 00:17:33.646601 | localhost | Label: ubuntu-noble 2026-08-12 00:17:33.646627 | localhost | Product Name: OpenStack Nova 2026-08-12 00:17:33.646653 | localhost | Interface IP: 199.204.45.77 2026-08-12 00:17:33.701668 | localhost | ok: 2026-08-12 00:17:33.701882 | localhost | # Node Information 2026-08-12 00:17:33.701948 | localhost | Inventory Hostname: osd1 2026-08-12 00:17:33.701995 | localhost | Hostname: np0000188734 2026-08-12 00:17:33.702038 | localhost | Username: zuul 2026-08-12 00:17:33.702080 | localhost | Distro: Ubuntu 24.04 2026-08-12 00:17:33.702112 | localhost | Provider: yul1 2026-08-12 00:17:33.702137 | localhost | Region: ca-ymq-1 2026-08-12 00:17:33.702162 | localhost | Label: ubuntu-noble 2026-08-12 00:17:33.702186 | localhost | Product Name: OpenStack Nova 2026-08-12 00:17:33.702212 | localhost | Interface IP: 199.204.45.138 2026-08-12 00:17:33.710887 | 2026-08-12 00:17:33.710980 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 00:17:34.205016 | localhost -> localhost | changed 2026-08-12 00:17:34.210068 | 2026-08-12 00:17:34.210337 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 00:17:36.215766 | localhost -> localhost | changed 2026-08-12 00:17:36.226887 | 2026-08-12 00:17:36.226968 | PLAY [all] 2026-08-12 00:17:36.238660 | 2026-08-12 00:17:36.238754 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 00:17:36.507594 | mon1 -> localhost | ok 2026-08-12 00:17:36.517853 | 2026-08-12 00:17:36.517939 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 00:17:36.557569 | mon1 | ok 2026-08-12 00:17:36.565410 | osd1 | ok 2026-08-12 00:17:36.584927 | mon1 | included: /var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:17:36.585001 | osd1 | included: /var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:17:36.591639 | 2026-08-12 00:17:36.591700 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 00:17:37.517436 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 00:17:37.517642 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/3e23cda2f1984bc8b435d9c3f61c1ccd_id_rsa 2026-08-12 00:17:37.517678 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/3e23cda2f1984bc8b435d9c3f61c1ccd_id_rsa.pub 2026-08-12 00:17:37.517704 | mon1 -> localhost | The key fingerprint is: 2026-08-12 00:17:37.517727 | mon1 -> localhost | SHA256:SeV2o+/jOd9aOi8SeFWAl9acDXKoahMfXSLpR2UlNZw zuul-build-sshkey 2026-08-12 00:17:37.517749 | mon1 -> localhost | The key's randomart image is: 2026-08-12 00:17:37.517769 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 00:17:37.517790 | mon1 -> localhost | | ...+OX*| 2026-08-12 00:17:37.517810 | mon1 -> localhost | | oo =+=E*| 2026-08-12 00:17:37.517830 | mon1 -> localhost | | ..o=o= . | 2026-08-12 00:17:37.517851 | mon1 -> localhost | | ..o+oo.. | 2026-08-12 00:17:37.517871 | mon1 -> localhost | | S+.+ . | 2026-08-12 00:17:37.517890 | mon1 -> localhost | | + o.o | 2026-08-12 00:17:37.517910 | mon1 -> localhost | | . . ... .| 2026-08-12 00:17:37.517929 | mon1 -> localhost | | .+.o+ | 2026-08-12 00:17:37.517948 | mon1 -> localhost | | .+=+=o| 2026-08-12 00:17:37.517967 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 00:17:37.518025 | mon1 -> localhost | ok: Runtime: 0:00:00.446245 2026-08-12 00:17:37.524330 | 2026-08-12 00:17:37.524404 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 00:17:37.562274 | mon1 | ok 2026-08-12 00:17:37.568992 | osd1 | ok 2026-08-12 00:17:37.584359 | mon1 | included: /var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:17:37.584453 | osd1 | included: /var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:17:37.596697 | 2026-08-12 00:17:37.596762 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 00:17:37.623541 | mon1 | skipping: Conditional result was False 2026-08-12 00:17:37.634816 | osd1 | skipping: Conditional result was False 2026-08-12 00:17:37.646830 | 2026-08-12 00:17:37.646937 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 00:17:38.198705 | osd1 | changed 2026-08-12 00:17:38.216562 | mon1 | changed 2026-08-12 00:17:38.227391 | 2026-08-12 00:17:38.227486 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 00:17:38.476200 | mon1 | ok 2026-08-12 00:17:38.483898 | osd1 | ok 2026-08-12 00:17:38.492106 | 2026-08-12 00:17:38.492197 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 00:17:39.087902 | mon1 | changed 2026-08-12 00:17:39.157769 | osd1 | changed 2026-08-12 00:17:39.166603 | 2026-08-12 00:17:39.166814 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 00:17:39.749708 | mon1 | changed 2026-08-12 00:17:39.791561 | osd1 | changed 2026-08-12 00:17:39.799260 | 2026-08-12 00:17:39.799341 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 00:17:39.826581 | mon1 | skipping: Conditional result was False 2026-08-12 00:17:39.841951 | osd1 | skipping: Conditional result was False 2026-08-12 00:17:39.850476 | 2026-08-12 00:17:39.850576 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 00:17:40.188682 | mon1 -> localhost | changed 2026-08-12 00:17:40.211930 | 2026-08-12 00:17:40.212014 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 00:17:40.516122 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/3e23cda2f1984bc8b435d9c3f61c1ccd_id_rsa (zuul-build-sshkey) 2026-08-12 00:17:40.516415 | mon1 -> localhost | ok: Runtime: 0:00:00.013923 2026-08-12 00:17:40.524853 | 2026-08-12 00:17:40.524999 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 00:17:40.825983 | mon1 | ok 2026-08-12 00:17:40.833388 | osd1 | ok 2026-08-12 00:17:40.838476 | 2026-08-12 00:17:40.838538 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 00:17:40.865462 | mon1 | skipping: Conditional result was False 2026-08-12 00:17:40.876670 | osd1 | skipping: Conditional result was False 2026-08-12 00:17:40.901267 | 2026-08-12 00:17:40.901343 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 00:17:41.235471 | mon1 | ok 2026-08-12 00:17:41.241506 | osd1 | ok 2026-08-12 00:17:41.247434 | 2026-08-12 00:17:41.247498 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 00:17:42.069939 | mon1 | Output suppressed because no_log was given 2026-08-12 00:17:42.080935 | osd1 | Output suppressed because no_log was given 2026-08-12 00:17:42.103813 | 2026-08-12 00:17:42.103981 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 00:17:42.347231 | mon1 | ok: "logs" 2026-08-12 00:17:42.347505 | mon1 | ok: All items complete 2026-08-12 00:17:42.347536 | 2026-08-12 00:17:42.353106 | osd1 | ok: "logs" 2026-08-12 00:17:42.534797 | mon1 | ok: "artifacts" 2026-08-12 00:17:42.541705 | osd1 | ok: "artifacts" 2026-08-12 00:17:42.729135 | mon1 | ok: "docs" 2026-08-12 00:17:42.736680 | osd1 | ok: "docs" 2026-08-12 00:17:42.752162 | 2026-08-12 00:17:42.752346 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 00:17:42.977625 | mon1 | changed: "logs" 2026-08-12 00:17:42.977891 | mon1 | ok: All items complete 2026-08-12 00:17:42.977922 | 2026-08-12 00:17:42.991280 | osd1 | changed: "logs" 2026-08-12 00:17:43.170275 | mon1 | changed: "artifacts" 2026-08-12 00:17:43.188565 | osd1 | changed: "artifacts" 2026-08-12 00:17:43.362085 | mon1 | changed: "docs" 2026-08-12 00:17:43.385667 | osd1 | changed: "docs" 2026-08-12 00:17:43.425154 | 2026-08-12 00:17:43.425353 | PLAY RECAP 2026-08-12 00:17:43.425453 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:17:43.425522 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:17:43.425579 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:17:43.425621 | 2026-08-12 00:17:43.670528 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:17:43.675794 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:17:44.280856 | 2026-08-12 00:17:44.281000 | PLAY [all] 2026-08-12 00:17:44.292376 | 2026-08-12 00:17:44.292449 | TASK [setup-uv : Extract archive] 2026-08-12 00:17:46.753857 | osd1 | changed 2026-08-12 00:17:46.926965 | mon1 | changed 2026-08-12 00:17:46.935327 | 2026-08-12 00:17:46.935434 | TASK [setup-uv : Print version] 2026-08-12 00:17:47.343189 | osd1 | uv 0.8.13 2026-08-12 00:17:47.336498 | mon1 | uv 0.8.13 2026-08-12 00:17:47.512809 | mon1 | ok: Runtime: 0:00:00.015329 2026-08-12 00:17:47.525812 | osd1 | ok: Runtime: 0:00:00.015674 2026-08-12 00:17:47.544920 | 2026-08-12 00:17:47.545123 | TASK [Install Ansible collection siblings] 2026-08-12 00:17:48.004416 | mon1 | ok: 2026-08-12 00:17:48.004708 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 00:17:48.004765 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 00:17:48.004800 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 00:17:48.007977 | 2026-08-12 00:17:48.008245 | PLAY RECAP 2026-08-12 00:17:48.008345 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:17:48.008406 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:17:48.008437 | 2026-08-12 00:17:48.170399 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:17:48.173840 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:17:48.789660 | 2026-08-12 00:17:48.789816 | PLAY [all] 2026-08-12 00:17:48.802192 | 2026-08-12 00:17:48.802316 | LOOP [Check inventory directories] 2026-08-12 00:17:49.163266 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:17:49.348784 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 00:17:49.534925 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 00:17:49.562195 | 2026-08-12 00:17:49.562793 | LOOP [Copy inventory file for Zuul] 2026-08-12 00:17:50.535436 | mon1 | changed: 2026-08-12 00:17:50.535625 | mon1 | { 2026-08-12 00:17:50.535654 | mon1 | "ansible_loop_var": "item", 2026-08-12 00:17:50.535678 | mon1 | "changed": false, 2026-08-12 00:17:50.535699 | mon1 | "failed": false, 2026-08-12 00:17:50.535725 | mon1 | "invocation": { 2026-08-12 00:17:50.535745 | mon1 | "module_args": { 2026-08-12 00:17:50.535764 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 00:17:50.535783 | mon1 | "follow": true, 2026-08-12 00:17:50.535802 | mon1 | "get_attributes": true, 2026-08-12 00:17:50.535822 | mon1 | "get_checksum": true, 2026-08-12 00:17:50.535841 | mon1 | "get_mime": true, 2026-08-12 00:17:50.535860 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:17:50.535879 | mon1 | } 2026-08-12 00:17:50.535897 | mon1 | }, 2026-08-12 00:17:50.535915 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:17:50.535932 | mon1 | "stat": { 2026-08-12 00:17:50.535949 | mon1 | "atime": 1786493861.9246595, 2026-08-12 00:17:50.535968 | mon1 | "attr_flags": "e", 2026-08-12 00:17:50.535986 | mon1 | "attributes": [ 2026-08-12 00:17:50.536003 | mon1 | "extents" 2026-08-12 00:17:50.536020 | mon1 | ], 2026-08-12 00:17:50.536037 | mon1 | "block_size": 4096, 2026-08-12 00:17:50.536055 | mon1 | "blocks": 8, 2026-08-12 00:17:50.536073 | mon1 | "charset": "unknown", 2026-08-12 00:17:50.536092 | mon1 | "ctime": 1786493861.93466, 2026-08-12 00:17:50.536109 | mon1 | "dev": 64769, 2026-08-12 00:17:50.536127 | mon1 | "device_type": 0, 2026-08-12 00:17:50.536144 | mon1 | "executable": true, 2026-08-12 00:17:50.536161 | mon1 | "exists": true, 2026-08-12 00:17:50.536178 | mon1 | "gid": 1000, 2026-08-12 00:17:50.536195 | mon1 | "gr_name": "zuul", 2026-08-12 00:17:50.536212 | mon1 | "inode": 1024032, 2026-08-12 00:17:50.536230 | mon1 | "isblk": false, 2026-08-12 00:17:50.536248 | mon1 | "ischr": false, 2026-08-12 00:17:50.536265 | mon1 | "isdir": true, 2026-08-12 00:17:50.536283 | mon1 | "isfifo": false, 2026-08-12 00:17:50.536300 | mon1 | "isgid": false, 2026-08-12 00:17:50.536318 | mon1 | "islnk": false, 2026-08-12 00:17:50.536335 | mon1 | "isreg": false, 2026-08-12 00:17:50.536354 | mon1 | "issock": false, 2026-08-12 00:17:50.536371 | mon1 | "isuid": false, 2026-08-12 00:17:50.536388 | mon1 | "mimetype": "unknown", 2026-08-12 00:17:50.536405 | mon1 | "mode": "0755", 2026-08-12 00:17:50.536422 | mon1 | "mtime": 1786493843.8551118, 2026-08-12 00:17:50.536439 | mon1 | "nlink": 10, 2026-08-12 00:17:50.536456 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:17:50.536474 | mon1 | "pw_name": "zuul", 2026-08-12 00:17:50.536494 | mon1 | "readable": true, 2026-08-12 00:17:50.536513 | mon1 | "rgrp": true, 2026-08-12 00:17:50.536531 | mon1 | "roth": true, 2026-08-12 00:17:50.536548 | mon1 | "rusr": true, 2026-08-12 00:17:50.536566 | mon1 | "size": 4096, 2026-08-12 00:17:50.536595 | mon1 | "uid": 1000, 2026-08-12 00:17:50.536614 | mon1 | "version": "2856548516", 2026-08-12 00:17:50.536632 | mon1 | "wgrp": false, 2026-08-12 00:17:50.536651 | mon1 | "woth": false, 2026-08-12 00:17:50.536669 | mon1 | "writeable": true, 2026-08-12 00:17:50.536688 | mon1 | "wusr": true, 2026-08-12 00:17:50.536706 | mon1 | "xgrp": true, 2026-08-12 00:17:50.536724 | mon1 | "xoth": true, 2026-08-12 00:17:50.536741 | mon1 | "xusr": true 2026-08-12 00:17:50.536758 | mon1 | } 2026-08-12 00:17:50.536776 | mon1 | } 2026-08-12 00:17:50.536811 | mon1 | ok: All items complete 2026-08-12 00:17:50.536832 | 2026-08-12 00:17:50.538239 | mon1 | skipping: Conditional result was False 2026-08-12 00:17:50.538911 | mon1 | skipping: Conditional result was False 2026-08-12 00:17:50.548912 | 2026-08-12 00:17:50.549081 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 00:17:50.924219 | mon1 | changed: 2 replacements made 2026-08-12 00:17:50.925713 | mon1 | skipping: Conditional result was False 2026-08-12 00:17:50.926298 | mon1 | skipping: Conditional result was False 2026-08-12 00:17:50.945410 | 2026-08-12 00:17:50.945552 | TASK [Run Molecule scenario] 2026-08-12 00:17:51.406849 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-12 00:17:51.407073 | mon1 | Creating virtual environment at: .venv 2026-08-12 00:17:51.454379 | mon1 | Downloading ansible-core (2.3MiB) 2026-08-12 00:17:51.454440 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 00:17:51.454460 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 00:17:51.460390 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 00:17:51.666851 | mon1 | Downloading netaddr 2026-08-12 00:17:51.679565 | mon1 | Downloading cryptography 2026-08-12 00:17:51.734112 | mon1 | Downloading pygments 2026-08-12 00:17:51.885162 | mon1 | Downloading ansible-core 2026-08-12 00:17:51.931963 | mon1 | Installed 37 packages in 46ms 2026-08-12 00:17:52.665473 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 00:17:52.665563 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 00:17:53.615824 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 00:17:53.615890 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 00:18:43.881735 | mon1 | INFO [default > dependency] Executing 2026-08-12 00:18:43.881979 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 00:18:43.882315 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 00:18:43.882533 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 00:18:43.888918 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:18:43.889298 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:18:43.895108 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:18:43.895182 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:18:43.895268 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:18:43.901462 | mon1 | INFO [default > syntax] Executing 2026-08-12 00:18:45.432698 | mon1 | 2026-08-12 00:18:45.432987 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 00:18:45.539832 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 00:18:45.550585 | mon1 | INFO [default > create] Executing 2026-08-12 00:18:45.552590 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:18:45.558463 | mon1 | INFO [default > prepare] Executing 2026-08-12 00:18:46.581822 | mon1 | 2026-08-12 00:18:46.582083 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 00:18:46.582370 | mon1 | 2026-08-12 00:18:46.582618 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:18:46.582893 | mon1 | Wednesday 12 August 2026 00:18:46 +0000 (0:00:00.032) 0:00:00.032 ****** 2026-08-12 00:18:47.884043 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:18:48.915796 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:18:48.920895 | mon1 | ok: [mon1] 2026-08-12 00:18:48.921022 | mon1 | ok: [osd1] 2026-08-12 00:18:48.921210 | mon1 | 2026-08-12 00:18:48.921402 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 00:18:48.921563 | mon1 | Wednesday 12 August 2026 00:18:48 +0000 (0:00:02.339) 0:00:02.371 ****** 2026-08-12 00:18:49.804397 | mon1 | changed: [mon1] 2026-08-12 00:18:49.804466 | mon1 | changed: [osd1] 2026-08-12 00:18:49.804479 | mon1 | 2026-08-12 00:18:49.804498 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 00:18:49.804553 | mon1 | Wednesday 12 August 2026 00:18:49 +0000 (0:00:00.876) 0:00:03.248 ****** 2026-08-12 00:18:50.204667 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 00:18:50.225542 | mon1 | changed: [mon1] 2026-08-12 00:18:50.225852 | mon1 | changed: [osd1] 2026-08-12 00:18:50.226114 | mon1 | 2026-08-12 00:18:50.226420 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 00:18:50.226695 | mon1 | Wednesday 12 August 2026 00:18:50 +0000 (0:00:00.427) 0:00:03.676 ****** 2026-08-12 00:19:28.047701 | mon1 | changed: [osd1] 2026-08-12 00:19:28.047869 | mon1 | changed: [mon1] 2026-08-12 00:19:28.048092 | mon1 | 2026-08-12 00:19:28.048417 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 00:19:28.048631 | mon1 | 2026-08-12 00:19:28.048878 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:19:28.049152 | mon1 | Wednesday 12 August 2026 00:19:28 +0000 (0:00:37.822) 0:00:41.498 ****** 2026-08-12 00:19:30.999682 | mon1 | ok: [osd1] 2026-08-12 00:19:30.999741 | mon1 | 2026-08-12 00:19:30.999822 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 00:19:30.999939 | mon1 | Wednesday 12 August 2026 00:19:30 +0000 (0:00:02.951) 0:00:44.449 ****** 2026-08-12 00:19:59.146217 | mon1 | changed: [osd1] 2026-08-12 00:19:59.146316 | mon1 | 2026-08-12 00:19:59.146424 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 00:19:59.146571 | mon1 | Wednesday 12 August 2026 00:19:59 +0000 (0:00:28.147) 0:01:12.597 ****** 2026-08-12 00:19:59.867106 | mon1 | ok: [osd1] 2026-08-12 00:19:59.867383 | mon1 | 2026-08-12 00:19:59.867683 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 00:19:59.867956 | mon1 | Wednesday 12 August 2026 00:19:59 +0000 (0:00:00.719) 0:01:13.316 ****** 2026-08-12 00:20:00.293375 | mon1 | ok: [osd1] 2026-08-12 00:20:00.293438 | mon1 | 2026-08-12 00:20:00.293457 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 00:20:00.293775 | mon1 | Wednesday 12 August 2026 00:20:00 +0000 (0:00:00.427) 0:01:13.743 ****** 2026-08-12 00:20:01.201734 | mon1 | changed: [osd1] 2026-08-12 00:20:01.201807 | mon1 | 2026-08-12 00:20:01.202006 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 00:20:01.202135 | mon1 | Wednesday 12 August 2026 00:20:01 +0000 (0:00:00.908) 0:01:14.651 ****** 2026-08-12 00:20:01.510675 | mon1 | ok: [osd1] 2026-08-12 00:20:01.510752 | mon1 | 2026-08-12 00:20:01.513747 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 00:20:01.513784 | mon1 | Wednesday 12 August 2026 00:20:01 +0000 (0:00:00.309) 0:01:14.961 ****** 2026-08-12 00:20:01.542679 | mon1 | skipping: [osd1] 2026-08-12 00:20:01.546139 | mon1 | 2026-08-12 00:20:01.546463 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 00:20:01.546687 | mon1 | Wednesday 12 August 2026 00:20:01 +0000 (0:00:00.031) 0:01:14.992 ****** 2026-08-12 00:20:02.415937 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:02.416158 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:02.417115 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:02.417172 | mon1 | 2026-08-12 00:20:02.417179 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 00:20:02.417186 | mon1 | Wednesday 12 August 2026 00:20:02 +0000 (0:00:00.872) 0:01:15.865 ****** 2026-08-12 00:20:03.387621 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:03.387683 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:03.387814 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:03.388158 | mon1 | 2026-08-12 00:20:03.388190 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 00:20:03.388197 | mon1 | Wednesday 12 August 2026 00:20:03 +0000 (0:00:00.973) 0:01:16.838 ****** 2026-08-12 00:20:04.423353 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:04.423434 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:04.423514 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:04.423768 | mon1 | 2026-08-12 00:20:04.424039 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 00:20:04.424315 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:01.033) 0:01:17.871 ****** 2026-08-12 00:20:06.083719 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:06.083979 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:06.084283 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:06.084533 | mon1 | 2026-08-12 00:20:06.084814 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 00:20:06.085100 | mon1 | Wednesday 12 August 2026 00:20:06 +0000 (0:00:01.662) 0:01:19.534 ****** 2026-08-12 00:20:07.688720 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 00:20:07.688938 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 00:20:07.689173 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 00:20:07.689456 | mon1 | 2026-08-12 00:20:07.689685 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:20:07.689959 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:20:07.690218 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 00:20:07.690551 | mon1 | 2026-08-12 00:20:07.690773 | mon1 | 2026-08-12 00:20:07.691065 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:20:07.694307 | mon1 | Wednesday 12 August 2026 00:20:07 +0000 (0:00:01.605) 0:01:21.139 ****** 2026-08-12 00:20:07.694386 | mon1 | =============================================================================== 2026-08-12 00:20:07.694396 | mon1 | Update apt cache ------------------------------------------------------- 37.82s 2026-08-12 00:20:07.694404 | mon1 | Install depedencies ---------------------------------------------------- 28.15s 2026-08-12 00:20:07.694413 | mon1 | Gathering Facts --------------------------------------------------------- 2.95s 2026-08-12 00:20:07.694421 | mon1 | Gathering Facts --------------------------------------------------------- 2.34s 2026-08-12 00:20:07.694430 | mon1 | Create a volume group for each loop device ------------------------------ 1.66s 2026-08-12 00:20:07.694438 | mon1 | Create a logical volume for each loop device ---------------------------- 1.61s 2026-08-12 00:20:07.694448 | mon1 | Start loop devices ------------------------------------------------------ 1.03s 2026-08-12 00:20:07.694456 | mon1 | Set permissions on loopback devices ------------------------------------- 0.97s 2026-08-12 00:20:07.694465 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.91s 2026-08-12 00:20:07.694473 | mon1 | Configure short hostname ------------------------------------------------ 0.88s 2026-08-12 00:20:07.694621 | mon1 | Create devices for Ceph ------------------------------------------------- 0.87s 2026-08-12 00:20:07.694925 | mon1 | Start up service -------------------------------------------------------- 0.72s 2026-08-12 00:20:07.695314 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.43s 2026-08-12 00:20:07.695631 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.43s 2026-08-12 00:20:07.695893 | mon1 | Get list of all loopback devices ---------------------------------------- 0.31s 2026-08-12 00:20:07.696084 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-12 00:20:07.797151 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 00:20:07.803602 | mon1 | INFO [default > converge] Executing 2026-08-12 00:20:09.294118 | mon1 | 2026-08-12 00:20:09.294439 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:20:09.294640 | mon1 | 2026-08-12 00:20:09.294903 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:09.295145 | mon1 | Wednesday 12 August 2026 00:20:09 +0000 (0:00:00.070) 0:00:00.070 ****** 2026-08-12 00:20:11.437935 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:20:11.450258 | mon1 | ok: [mon1] 2026-08-12 00:20:11.450275 | mon1 | 2026-08-12 00:20:11.450280 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:11.450284 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:02.155) 0:00:02.226 ****** 2026-08-12 00:20:11.956737 | mon1 | ok: [mon1] 2026-08-12 00:20:11.956765 | mon1 | 2026-08-12 00:20:11.956770 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:11.956774 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:00.506) 0:00:02.732 ****** 2026-08-12 00:20:12.041793 | mon1 | skipping: [mon1] 2026-08-12 00:20:12.041965 | mon1 | 2026-08-12 00:20:12.042117 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:20:12.043408 | mon1 | Wednesday 12 August 2026 00:20:12 +0000 (0:00:00.085) 0:00:02.818 ****** 2026-08-12 00:20:12.491984 | mon1 | changed: [mon1] 2026-08-12 00:20:12.492411 | mon1 | 2026-08-12 00:20:12.492801 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:12.493135 | mon1 | Wednesday 12 August 2026 00:20:12 +0000 (0:00:00.449) 0:00:03.268 ****** 2026-08-12 00:20:12.604953 | mon1 | ok: [mon1] => { 2026-08-12 00:20:12.605398 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:20:12.605807 | mon1 | } 2026-08-12 00:20:12.606106 | mon1 | 2026-08-12 00:20:12.606464 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:12.606786 | mon1 | Wednesday 12 August 2026 00:20:12 +0000 (0:00:00.112) 0:00:03.380 ****** 2026-08-12 00:20:13.630108 | mon1 | changed: [mon1] 2026-08-12 00:20:13.631124 | mon1 | 2026-08-12 00:20:13.631153 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:13.631164 | mon1 | Wednesday 12 August 2026 00:20:13 +0000 (0:00:01.025) 0:00:04.405 ****** 2026-08-12 00:20:13.693035 | mon1 | skipping: [mon1] 2026-08-12 00:20:13.693095 | mon1 | 2026-08-12 00:20:13.693106 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:13.693116 | mon1 | Wednesday 12 August 2026 00:20:13 +0000 (0:00:00.062) 0:00:04.467 ****** 2026-08-12 00:20:13.747933 | mon1 | skipping: [mon1] 2026-08-12 00:20:13.748001 | mon1 | 2026-08-12 00:20:13.748011 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:13.748021 | mon1 | Wednesday 12 August 2026 00:20:13 +0000 (0:00:00.053) 0:00:04.521 ****** 2026-08-12 00:20:14.068819 | mon1 | ok: [mon1] 2026-08-12 00:20:14.068869 | mon1 | 2026-08-12 00:20:14.068879 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:14.068889 | mon1 | Wednesday 12 August 2026 00:20:14 +0000 (0:00:00.322) 0:00:04.843 ****** 2026-08-12 00:20:15.306949 | mon1 | ok: [mon1] 2026-08-12 00:20:15.307006 | mon1 | 2026-08-12 00:20:15.307022 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:15.307034 | mon1 | Wednesday 12 August 2026 00:20:15 +0000 (0:00:01.238) 0:00:06.081 ****** 2026-08-12 00:20:15.403324 | mon1 | ok: [mon1] => { 2026-08-12 00:20:15.403380 | 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:15.404266 | mon1 | } 2026-08-12 00:20:15.404298 | mon1 | 2026-08-12 00:20:15.404309 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:15.404318 | mon1 | Wednesday 12 August 2026 00:20:15 +0000 (0:00:00.096) 0:00:06.178 ****** 2026-08-12 00:20:16.374764 | mon1 | changed: [mon1] 2026-08-12 00:20:16.374817 | mon1 | 2026-08-12 00:20:16.374846 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:16.374856 | mon1 | Wednesday 12 August 2026 00:20:16 +0000 (0:00:00.970) 0:00:07.149 ****** 2026-08-12 00:20:19.580348 | mon1 | changed: [mon1] 2026-08-12 00:20:19.580434 | mon1 | 2026-08-12 00:20:19.580478 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:20:19.580798 | mon1 | Wednesday 12 August 2026 00:20:19 +0000 (0:00:03.205) 0:00:10.355 ****** 2026-08-12 00:20:19.618695 | mon1 | skipping: [mon1] 2026-08-12 00:20:19.618746 | mon1 | 2026-08-12 00:20:19.618758 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:20:19.618768 | mon1 | Wednesday 12 August 2026 00:20:19 +0000 (0:00:00.037) 0:00:10.393 ****** 2026-08-12 00:20:19.657369 | mon1 | skipping: [mon1] 2026-08-12 00:20:19.657435 | mon1 | 2026-08-12 00:20:19.657454 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:20:19.657719 | mon1 | Wednesday 12 August 2026 00:20:19 +0000 (0:00:00.039) 0:00:10.432 ****** 2026-08-12 00:20:19.698570 | mon1 | skipping: [mon1] 2026-08-12 00:20:19.698605 | mon1 | 2026-08-12 00:20:19.698615 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:20:19.698624 | mon1 | Wednesday 12 August 2026 00:20:19 +0000 (0:00:00.041) 0:00:10.473 ****** 2026-08-12 00:20:29.265019 | mon1 | changed: [mon1] 2026-08-12 00:20:29.265070 | mon1 | 2026-08-12 00:20:29.265083 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:20:29.265092 | mon1 | Wednesday 12 August 2026 00:20:29 +0000 (0:00:09.565) 0:00:20.038 ****** 2026-08-12 00:20:30.090889 | mon1 | changed: [mon1] 2026-08-12 00:20:30.090941 | mon1 | 2026-08-12 00:20:30.090955 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:20:30.090968 | mon1 | Wednesday 12 August 2026 00:20:30 +0000 (0:00:00.826) 0:00:20.864 ****** 2026-08-12 00:20:31.548393 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:20:31.548447 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:20:31.548462 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:20:31.548474 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:20:31.548487 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:20:31.549300 | mon1 | 2026-08-12 00:20:31.549377 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:20:31.549493 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:01.458) 0:00:22.322 ****** 2026-08-12 00:20:32.450537 | mon1 | changed: [mon1] 2026-08-12 00:20:32.451936 | mon1 | 2026-08-12 00:20:32.452497 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:20:32.452926 | mon1 | Wednesday 12 August 2026 00:20:32 +0000 (0:00:00.897) 0:00:23.219 ****** 2026-08-12 00:20:32.453366 | mon1 | 2026-08-12 00:20:32.454145 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:20:32.454174 | mon1 | Wednesday 12 August 2026 00:20:32 +0000 (0:00:00.007) 0:00:23.226 ****** 2026-08-12 00:20:33.593170 | mon1 | ok: [mon1] 2026-08-12 00:20:33.593257 | mon1 | 2026-08-12 00:20:33.593276 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:20:33.593288 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:01.140) 0:00:24.367 ****** 2026-08-12 00:20:34.242381 | mon1 | changed: [mon1] 2026-08-12 00:20:34.242448 | mon1 | 2026-08-12 00:20:34.242457 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:20:34.242476 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.649) 0:00:25.017 ****** 2026-08-12 00:20:34.988898 | mon1 | changed: [mon1] 2026-08-12 00:20:34.988950 | mon1 | 2026-08-12 00:20:34.988964 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:34.988997 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.746) 0:00:25.763 ****** 2026-08-12 00:20:35.320359 | mon1 | ok: [mon1] 2026-08-12 00:20:35.320414 | mon1 | 2026-08-12 00:20:35.320988 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:35.321016 | mon1 | Wednesday 12 August 2026 00:20:35 +0000 (0:00:00.331) 0:00:26.095 ****** 2026-08-12 00:20:35.403208 | mon1 | ok: [mon1] => { 2026-08-12 00:20:35.403287 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:20:35.403298 | mon1 | } 2026-08-12 00:20:35.403307 | mon1 | 2026-08-12 00:20:35.403317 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:35.403326 | mon1 | Wednesday 12 August 2026 00:20:35 +0000 (0:00:00.081) 0:00:26.177 ****** 2026-08-12 00:20:36.403882 | mon1 | changed: [mon1] 2026-08-12 00:20:36.403934 | mon1 | 2026-08-12 00:20:36.403945 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:36.403955 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:01.000) 0:00:27.178 ****** 2026-08-12 00:20:41.082055 | mon1 | changed: [mon1] 2026-08-12 00:20:41.082135 | mon1 | 2026-08-12 00:20:41.082150 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:20:41.082163 | mon1 | Wednesday 12 August 2026 00:20:41 +0000 (0:00:04.678) 0:00:31.856 ****** 2026-08-12 00:20:42.074353 | mon1 | ok: [mon1] 2026-08-12 00:20:42.074422 | mon1 | 2026-08-12 00:20:42.075067 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:20:42.075111 | mon1 | Wednesday 12 August 2026 00:20:42 +0000 (0:00:00.993) 0:00:32.849 ****** 2026-08-12 00:20:42.547281 | mon1 | changed: [mon1] 2026-08-12 00:20:42.547323 | mon1 | 2026-08-12 00:20:42.547496 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:20:42.547748 | mon1 | Wednesday 12 August 2026 00:20:42 +0000 (0:00:00.472) 0:00:33.321 ****** 2026-08-12 00:20:43.247491 | mon1 | changed: [mon1] 2026-08-12 00:20:43.247665 | mon1 | 2026-08-12 00:20:43.247924 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:20:43.248168 | mon1 | Wednesday 12 August 2026 00:20:43 +0000 (0:00:00.701) 0:00:34.023 ****** 2026-08-12 00:20:44.141355 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:20:44.141407 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:20:44.141419 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:20:44.141428 | mon1 | 2026-08-12 00:20:44.141437 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:20:44.141446 | mon1 | Wednesday 12 August 2026 00:20:44 +0000 (0:00:00.892) 0:00:34.915 ****** 2026-08-12 00:20:44.829403 | mon1 | changed: [mon1] 2026-08-12 00:20:44.829465 | mon1 | 2026-08-12 00:20:44.829479 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:20:44.829492 | mon1 | Wednesday 12 August 2026 00:20:44 +0000 (0:00:00.689) 0:00:35.604 ****** 2026-08-12 00:20:45.552428 | mon1 | changed: [mon1] 2026-08-12 00:20:45.552732 | mon1 | 2026-08-12 00:20:45.553067 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:20:45.553445 | mon1 | Wednesday 12 August 2026 00:20:45 +0000 (0:00:00.716) 0:00:36.320 ****** 2026-08-12 00:20:45.553659 | mon1 | 2026-08-12 00:20:45.553952 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:20:45.554252 | mon1 | Wednesday 12 August 2026 00:20:45 +0000 (0:00:00.007) 0:00:36.328 ****** 2026-08-12 00:20:46.481253 | mon1 | ok: [mon1] 2026-08-12 00:20:46.481490 | mon1 | 2026-08-12 00:20:46.481773 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:20:46.482038 | mon1 | Wednesday 12 August 2026 00:20:46 +0000 (0:00:00.928) 0:00:37.257 ****** 2026-08-12 00:20:47.548307 | mon1 | changed: [mon1] 2026-08-12 00:20:47.548372 | mon1 | 2026-08-12 00:20:47.548386 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:20:47.548424 | mon1 | Wednesday 12 August 2026 00:20:47 +0000 (0:00:01.066) 0:00:38.323 ****** 2026-08-12 00:20:48.293801 | mon1 | changed: [mon1] 2026-08-12 00:20:48.293856 | mon1 | 2026-08-12 00:20:48.293866 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:20:48.293876 | mon1 | Wednesday 12 August 2026 00:20:48 +0000 (0:00:00.744) 0:00:39.068 ****** 2026-08-12 00:20:48.361880 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:20:48.361940 | mon1 | 2026-08-12 00:20:48.361951 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:20:48.361961 | mon1 | Wednesday 12 August 2026 00:20:48 +0000 (0:00:00.068) 0:00:39.136 ****** 2026-08-12 00:21:06.358685 | mon1 | changed: [mon1] 2026-08-12 00:21:06.358758 | mon1 | 2026-08-12 00:21:06.358894 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:21:06.359005 | mon1 | Wednesday 12 August 2026 00:21:06 +0000 (0:00:17.997) 0:00:57.134 ****** 2026-08-12 00:21:07.288712 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:21:07.288823 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:21:07.288838 | mon1 | 2026-08-12 00:21:07.288958 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:21:07.289158 | mon1 | Wednesday 12 August 2026 00:21:07 +0000 (0:00:00.930) 0:00:58.064 ****** 2026-08-12 00:21:07.751577 | mon1 | changed: [mon1] 2026-08-12 00:21:07.751662 | mon1 | 2026-08-12 00:21:07.751808 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:21:07.751996 | mon1 | Wednesday 12 August 2026 00:21:07 +0000 (0:00:00.461) 0:00:58.525 ****** 2026-08-12 00:21:08.057009 | mon1 | ok: [mon1] 2026-08-12 00:21:08.057073 | mon1 | 2026-08-12 00:21:08.057087 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:21:08.057100 | mon1 | Wednesday 12 August 2026 00:21:08 +0000 (0:00:00.306) 0:00:58.832 ****** 2026-08-12 00:21:08.641272 | mon1 | changed: [mon1] 2026-08-12 00:21:08.641310 | mon1 | 2026-08-12 00:21:08.641637 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:21:08.641914 | mon1 | Wednesday 12 August 2026 00:21:08 +0000 (0:00:00.584) 0:00:59.416 ****** 2026-08-12 00:21:09.080165 | mon1 | changed: [mon1] 2026-08-12 00:21:09.080369 | mon1 | 2026-08-12 00:21:09.080627 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:21:09.080876 | mon1 | Wednesday 12 August 2026 00:21:09 +0000 (0:00:00.439) 0:00:59.856 ****** 2026-08-12 00:21:09.391263 | mon1 | ok: [mon1] 2026-08-12 00:21:09.391294 | mon1 | 2026-08-12 00:21:09.391301 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:21:09.391306 | mon1 | Wednesday 12 August 2026 00:21:09 +0000 (0:00:00.310) 0:01:00.167 ****** 2026-08-12 00:21:09.715667 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:21:09.715756 | mon1 | 2026-08-12 00:21:09.715875 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:21:09.715989 | mon1 | Wednesday 12 August 2026 00:21:09 +0000 (0:00:00.324) 0:01:00.492 ****** 2026-08-12 00:21:09.771405 | mon1 | ok: [mon1] 2026-08-12 00:21:09.771639 | mon1 | 2026-08-12 00:21:09.771912 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:21:09.772193 | mon1 | Wednesday 12 August 2026 00:21:09 +0000 (0:00:00.055) 0:01:00.547 ****** 2026-08-12 00:21:09.859769 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 00:21:09.859881 | mon1 | 2026-08-12 00:21:09.860032 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 00:21:09.860176 | mon1 | Wednesday 12 August 2026 00:21:09 +0000 (0:00:00.088) 0:01:00.635 ****** 2026-08-12 00:21:10.276770 | mon1 | changed: [mon1] 2026-08-12 00:21:10.277822 | mon1 | 2026-08-12 00:21:10.277855 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 00:21:10.277889 | mon1 | Wednesday 12 August 2026 00:21:10 +0000 (0:00:00.416) 0:01:01.052 ****** 2026-08-12 00:21:11.303396 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 00:21:11.304409 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 00:21:11.304488 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 00:21:11.304499 | mon1 | 2026-08-12 00:21:11.304509 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 00:21:11.304527 | mon1 | Wednesday 12 August 2026 00:21:11 +0000 (0:00:01.025) 0:01:02.078 ****** 2026-08-12 00:22:40.480741 | mon1 | ok: [mon1] 2026-08-12 00:22:40.480826 | mon1 | 2026-08-12 00:22:40.480915 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 00:22:40.481031 | mon1 | Wednesday 12 August 2026 00:22:40 +0000 (0:01:29.178) 0:02:31.256 ****** 2026-08-12 00:22:40.806635 | mon1 | changed: [mon1] 2026-08-12 00:22:40.806712 | mon1 | 2026-08-12 00:22:40.806818 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 00:22:40.806943 | mon1 | Wednesday 12 August 2026 00:22:40 +0000 (0:00:00.324) 0:02:31.580 ****** 2026-08-12 00:22:40.853816 | mon1 | ok: [mon1] 2026-08-12 00:22:40.853890 | mon1 | 2026-08-12 00:22:40.853968 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:22:40.854084 | mon1 | Wednesday 12 August 2026 00:22:40 +0000 (0:00:00.049) 0:02:31.630 ****** 2026-08-12 00:22:40.942901 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:22:40.942961 | mon1 | 2026-08-12 00:22:40.943061 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:22:40.943180 | mon1 | Wednesday 12 August 2026 00:22:40 +0000 (0:00:00.089) 0:02:31.719 ****** 2026-08-12 00:22:42.903671 | mon1 | ok: [mon1] 2026-08-12 00:22:42.903791 | mon1 | 2026-08-12 00:22:42.903941 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:22:42.904090 | mon1 | Wednesday 12 August 2026 00:22:42 +0000 (0:00:01.960) 0:02:33.679 ****** 2026-08-12 00:22:42.967182 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:22:42.967209 | mon1 | 2026-08-12 00:22:42.967215 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:22:42.967239 | mon1 | Wednesday 12 August 2026 00:22:42 +0000 (0:00:00.063) 0:02:33.743 ****** 2026-08-12 00:22:43.474332 | mon1 | ok: [mon1] 2026-08-12 00:22:43.474407 | mon1 | 2026-08-12 00:22:43.474670 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:22:43.474961 | mon1 | Wednesday 12 August 2026 00:22:43 +0000 (0:00:00.506) 0:02:34.249 ****** 2026-08-12 00:22:46.464904 | mon1 | ok: [mon1] 2026-08-12 00:22:46.465110 | mon1 | 2026-08-12 00:22:46.465467 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:22:46.465943 | mon1 | Wednesday 12 August 2026 00:22:46 +0000 (0:00:02.991) 0:02:37.240 ****** 2026-08-12 00:22:50.200314 | mon1 | changed: [mon1] 2026-08-12 00:22:50.200347 | mon1 | 2026-08-12 00:22:50.200354 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:22:50.200359 | mon1 | Wednesday 12 August 2026 00:22:50 +0000 (0:00:03.733) 0:02:40.974 ****** 2026-08-12 00:22:52.223641 | mon1 | ok: [mon1] 2026-08-12 00:22:52.223816 | mon1 | 2026-08-12 00:22:52.224105 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:22:52.224443 | mon1 | Wednesday 12 August 2026 00:22:52 +0000 (0:00:02.025) 0:02:42.999 ****** 2026-08-12 00:22:52.308675 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:22:52.308861 | mon1 | 2026-08-12 00:22:52.309149 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:22:52.309514 | mon1 | Wednesday 12 August 2026 00:22:52 +0000 (0:00:00.085) 0:02:43.084 ****** 2026-08-12 00:22:52.360032 | mon1 | skipping: [mon1] 2026-08-12 00:22:52.360310 | mon1 | 2026-08-12 00:22:52.360615 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:22:52.360895 | mon1 | Wednesday 12 August 2026 00:22:52 +0000 (0:00:00.051) 0:02:43.136 ****** 2026-08-12 00:22:52.410690 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:22:52.410900 | mon1 | skipping: [mon1] 2026-08-12 00:22:52.411130 | mon1 | 2026-08-12 00:22:52.411467 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:22:52.411734 | mon1 | Wednesday 12 August 2026 00:22:52 +0000 (0:00:00.050) 0:02:43.186 ****** 2026-08-12 00:22:52.795985 | mon1 | ok: [mon1] 2026-08-12 00:22:52.796205 | mon1 | 2026-08-12 00:22:52.796519 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:22:52.796791 | mon1 | Wednesday 12 August 2026 00:22:52 +0000 (0:00:00.385) 0:02:43.571 ****** 2026-08-12 00:22:55.761382 | mon1 | ok: [mon1] 2026-08-12 00:22:55.761460 | mon1 | 2026-08-12 00:22:55.761481 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:22:55.761688 | mon1 | Wednesday 12 August 2026 00:22:55 +0000 (0:00:02.965) 0:02:46.537 ****** 2026-08-12 00:22:58.944319 | mon1 | changed: [mon1] 2026-08-12 00:22:58.944388 | mon1 | 2026-08-12 00:22:58.944884 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:22:58.944920 | mon1 | Wednesday 12 August 2026 00:22:58 +0000 (0:00:03.182) 0:02:49.719 ****** 2026-08-12 00:23:00.844935 | mon1 | ok: [mon1] 2026-08-12 00:23:00.845001 | mon1 | 2026-08-12 00:23:00.845016 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:23:00.845028 | mon1 | Wednesday 12 August 2026 00:23:00 +0000 (0:00:01.900) 0:02:51.619 ****** 2026-08-12 00:23:08.970447 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:23:08.970485 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:23:08.970492 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:23:08.970497 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:23:08.970503 | mon1 | 2026-08-12 00:23:08.970508 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:23:08.970514 | mon1 | 2026-08-12 00:23:08.970519 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:23:08.970524 | mon1 | Wednesday 12 August 2026 00:23:08 +0000 (0:00:08.124) 0:02:59.743 ****** 2026-08-12 00:23:10.132198 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:23:10.139516 | mon1 | ok: [osd1] 2026-08-12 00:23:10.139760 | mon1 | 2026-08-12 00:23:10.140032 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:23:10.140325 | mon1 | Wednesday 12 August 2026 00:23:10 +0000 (0:00:01.172) 0:03:00.916 ****** 2026-08-12 00:23:10.444987 | mon1 | ok: [osd1] 2026-08-12 00:23:10.445062 | mon1 | 2026-08-12 00:23:10.445356 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:10.445561 | mon1 | Wednesday 12 August 2026 00:23:10 +0000 (0:00:00.304) 0:03:01.220 ****** 2026-08-12 00:23:10.487998 | mon1 | skipping: [osd1] 2026-08-12 00:23:10.488362 | mon1 | 2026-08-12 00:23:10.488694 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:23:10.488976 | mon1 | Wednesday 12 August 2026 00:23:10 +0000 (0:00:00.043) 0:03:01.264 ****** 2026-08-12 00:23:10.812177 | mon1 | changed: [osd1] 2026-08-12 00:23:10.812434 | mon1 | 2026-08-12 00:23:10.812807 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:23:10.813147 | mon1 | Wednesday 12 August 2026 00:23:10 +0000 (0:00:00.323) 0:03:01.588 ****** 2026-08-12 00:23:10.878855 | mon1 | ok: [osd1] => { 2026-08-12 00:23:10.879007 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:23:10.879180 | mon1 | } 2026-08-12 00:23:10.879358 | mon1 | 2026-08-12 00:23:10.879519 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:23:10.879681 | mon1 | Wednesday 12 August 2026 00:23:10 +0000 (0:00:00.066) 0:03:01.655 ****** 2026-08-12 00:23:11.650374 | mon1 | changed: [osd1] 2026-08-12 00:23:11.650427 | mon1 | 2026-08-12 00:23:11.650438 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:23:11.650644 | mon1 | Wednesday 12 August 2026 00:23:11 +0000 (0:00:00.770) 0:03:02.425 ****** 2026-08-12 00:23:11.696544 | mon1 | skipping: [osd1] 2026-08-12 00:23:11.696628 | mon1 | 2026-08-12 00:23:11.696784 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:11.696876 | mon1 | Wednesday 12 August 2026 00:23:11 +0000 (0:00:00.045) 0:03:02.471 ****** 2026-08-12 00:23:11.780624 | mon1 | skipping: [osd1] 2026-08-12 00:23:11.780686 | mon1 | 2026-08-12 00:23:11.780817 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:23:11.780924 | mon1 | Wednesday 12 August 2026 00:23:11 +0000 (0:00:00.085) 0:03:02.557 ****** 2026-08-12 00:23:12.099714 | mon1 | ok: [osd1] 2026-08-12 00:23:12.099789 | mon1 | 2026-08-12 00:23:12.099840 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:12.099963 | mon1 | Wednesday 12 August 2026 00:23:12 +0000 (0:00:00.319) 0:03:02.876 ****** 2026-08-12 00:23:13.026661 | mon1 | ok: [osd1] 2026-08-12 00:23:13.026728 | mon1 | 2026-08-12 00:23:13.026826 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:23:13.026938 | mon1 | Wednesday 12 August 2026 00:23:13 +0000 (0:00:00.925) 0:03:03.802 ****** 2026-08-12 00:23:13.118186 | mon1 | ok: [osd1] => { 2026-08-12 00:23:13.118305 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:23:13.118761 | mon1 | } 2026-08-12 00:23:13.118787 | mon1 | 2026-08-12 00:23:13.118791 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:23:13.118796 | mon1 | Wednesday 12 August 2026 00:23:13 +0000 (0:00:00.092) 0:03:03.894 ****** 2026-08-12 00:23:14.111369 | mon1 | changed: [osd1] 2026-08-12 00:23:14.111432 | mon1 | 2026-08-12 00:23:14.111941 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:23:14.111980 | mon1 | Wednesday 12 August 2026 00:23:14 +0000 (0:00:00.992) 0:03:04.886 ****** 2026-08-12 00:23:18.038371 | mon1 | changed: [osd1] 2026-08-12 00:23:18.038441 | mon1 | 2026-08-12 00:23:18.038886 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:23:18.038927 | mon1 | Wednesday 12 August 2026 00:23:18 +0000 (0:00:03.926) 0:03:08.813 ****** 2026-08-12 00:23:18.076083 | mon1 | skipping: [osd1] 2026-08-12 00:23:18.076166 | mon1 | 2026-08-12 00:23:18.076177 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:23:18.076187 | mon1 | Wednesday 12 August 2026 00:23:18 +0000 (0:00:00.036) 0:03:08.850 ****** 2026-08-12 00:23:18.113550 | mon1 | skipping: [osd1] 2026-08-12 00:23:18.113580 | mon1 | 2026-08-12 00:23:18.113590 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:23:18.113632 | mon1 | Wednesday 12 August 2026 00:23:18 +0000 (0:00:00.038) 0:03:08.888 ****** 2026-08-12 00:23:18.151390 | mon1 | skipping: [osd1] 2026-08-12 00:23:18.151495 | mon1 | 2026-08-12 00:23:18.151510 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:23:18.151533 | mon1 | Wednesday 12 August 2026 00:23:18 +0000 (0:00:00.037) 0:03:08.926 ****** 2026-08-12 00:23:24.734658 | mon1 | changed: [osd1] 2026-08-12 00:23:24.734738 | mon1 | 2026-08-12 00:23:24.734818 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:23:24.734941 | mon1 | Wednesday 12 August 2026 00:23:24 +0000 (0:00:06.584) 0:03:15.510 ****** 2026-08-12 00:23:25.447321 | mon1 | changed: [osd1] 2026-08-12 00:23:25.447417 | mon1 | 2026-08-12 00:23:25.447435 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:23:25.447755 | mon1 | Wednesday 12 August 2026 00:23:25 +0000 (0:00:00.712) 0:03:16.223 ****** 2026-08-12 00:23:26.909347 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:23:26.909564 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:23:26.909899 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:23:26.910253 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:23:26.910637 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:23:26.910880 | mon1 | 2026-08-12 00:23:26.911146 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:23:26.911463 | mon1 | Wednesday 12 August 2026 00:23:26 +0000 (0:00:01.461) 0:03:17.684 ****** 2026-08-12 00:23:27.749144 | mon1 | changed: [osd1] 2026-08-12 00:23:27.749405 | mon1 | 2026-08-12 00:23:27.749671 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:23:27.749931 | mon1 | Wednesday 12 August 2026 00:23:27 +0000 (0:00:00.835) 0:03:18.519 ****** 2026-08-12 00:23:27.750174 | mon1 | 2026-08-12 00:23:27.750523 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:23:27.750796 | mon1 | Wednesday 12 August 2026 00:23:27 +0000 (0:00:00.005) 0:03:18.525 ****** 2026-08-12 00:23:28.718952 | mon1 | ok: [osd1] 2026-08-12 00:23:28.719175 | mon1 | 2026-08-12 00:23:28.719476 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:23:28.719756 | mon1 | Wednesday 12 August 2026 00:23:28 +0000 (0:00:00.969) 0:03:19.494 ****** 2026-08-12 00:23:29.381155 | mon1 | changed: [osd1] 2026-08-12 00:23:29.381475 | mon1 | 2026-08-12 00:23:29.381831 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:23:29.382190 | mon1 | Wednesday 12 August 2026 00:23:29 +0000 (0:00:00.661) 0:03:20.155 ****** 2026-08-12 00:23:30.140314 | mon1 | changed: [osd1] 2026-08-12 00:23:30.140526 | mon1 | 2026-08-12 00:23:30.140806 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:23:30.141034 | mon1 | Wednesday 12 August 2026 00:23:30 +0000 (0:00:00.760) 0:03:20.916 ****** 2026-08-12 00:23:30.458384 | mon1 | ok: [osd1] 2026-08-12 00:23:30.458617 | mon1 | 2026-08-12 00:23:30.458925 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:23:30.459310 | mon1 | Wednesday 12 August 2026 00:23:30 +0000 (0:00:00.317) 0:03:21.234 ****** 2026-08-12 00:23:30.527810 | mon1 | ok: [osd1] => { 2026-08-12 00:23:30.528114 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:23:30.528415 | mon1 | } 2026-08-12 00:23:30.528657 | mon1 | 2026-08-12 00:23:30.528929 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:23:30.529193 | mon1 | Wednesday 12 August 2026 00:23:30 +0000 (0:00:00.069) 0:03:21.303 ****** 2026-08-12 00:23:32.332893 | mon1 | changed: [osd1] 2026-08-12 00:23:32.332952 | mon1 | 2026-08-12 00:23:32.332962 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:23:32.332972 | mon1 | Wednesday 12 August 2026 00:23:32 +0000 (0:00:01.804) 0:03:23.107 ****** 2026-08-12 00:23:38.017361 | mon1 | changed: [osd1] 2026-08-12 00:23:38.017427 | mon1 | 2026-08-12 00:23:38.017904 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:23:38.017944 | mon1 | Wednesday 12 August 2026 00:23:38 +0000 (0:00:05.685) 0:03:28.792 ****** 2026-08-12 00:23:38.991388 | mon1 | ok: [osd1] 2026-08-12 00:23:38.991460 | mon1 | 2026-08-12 00:23:38.991472 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:23:38.991697 | mon1 | Wednesday 12 August 2026 00:23:38 +0000 (0:00:00.973) 0:03:29.766 ****** 2026-08-12 00:23:39.347462 | mon1 | changed: [osd1] 2026-08-12 00:23:39.347503 | mon1 | 2026-08-12 00:23:39.347511 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:23:39.347518 | mon1 | Wednesday 12 August 2026 00:23:39 +0000 (0:00:00.355) 0:03:30.122 ****** 2026-08-12 00:23:40.041183 | mon1 | changed: [osd1] 2026-08-12 00:23:40.041244 | mon1 | 2026-08-12 00:23:40.041253 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:23:40.041258 | mon1 | Wednesday 12 August 2026 00:23:40 +0000 (0:00:00.693) 0:03:30.815 ****** 2026-08-12 00:23:40.925647 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:23:40.925697 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:23:40.925705 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:23:40.925711 | mon1 | 2026-08-12 00:23:40.925717 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:23:40.925723 | mon1 | Wednesday 12 August 2026 00:23:40 +0000 (0:00:00.884) 0:03:31.700 ****** 2026-08-12 00:23:41.616680 | mon1 | changed: [osd1] 2026-08-12 00:23:41.616749 | mon1 | 2026-08-12 00:23:41.616866 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:23:41.616983 | mon1 | Wednesday 12 August 2026 00:23:41 +0000 (0:00:00.691) 0:03:32.392 ****** 2026-08-12 00:23:42.309721 | mon1 | changed: [osd1] 2026-08-12 00:23:42.309801 | mon1 | 2026-08-12 00:23:42.309851 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:23:42.309972 | mon1 | Wednesday 12 August 2026 00:23:42 +0000 (0:00:00.685) 0:03:33.077 ****** 2026-08-12 00:23:42.310073 | mon1 | 2026-08-12 00:23:42.310304 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:23:42.310370 | mon1 | Wednesday 12 August 2026 00:23:42 +0000 (0:00:00.007) 0:03:33.085 ****** 2026-08-12 00:23:43.292805 | mon1 | ok: [osd1] 2026-08-12 00:23:43.292870 | mon1 | 2026-08-12 00:23:43.292884 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:23:43.292897 | mon1 | Wednesday 12 August 2026 00:23:43 +0000 (0:00:00.981) 0:03:34.067 ****** 2026-08-12 00:23:44.424086 | mon1 | changed: [osd1] 2026-08-12 00:23:44.424159 | mon1 | 2026-08-12 00:23:44.424177 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:23:44.424191 | mon1 | Wednesday 12 August 2026 00:23:44 +0000 (0:00:01.130) 0:03:35.198 ****** 2026-08-12 00:23:45.214400 | mon1 | changed: [osd1] 2026-08-12 00:23:45.214503 | mon1 | 2026-08-12 00:23:45.214522 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:23:45.214538 | mon1 | Wednesday 12 August 2026 00:23:45 +0000 (0:00:00.790) 0:03:35.988 ****** 2026-08-12 00:23:45.276347 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:23:45.276390 | mon1 | 2026-08-12 00:23:45.276420 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:23:45.276435 | mon1 | Wednesday 12 August 2026 00:23:45 +0000 (0:00:00.062) 0:03:36.051 ****** 2026-08-12 00:23:46.269330 | mon1 | ok: [osd1] 2026-08-12 00:23:46.269413 | mon1 | 2026-08-12 00:23:46.269819 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:23:46.270128 | mon1 | Wednesday 12 August 2026 00:23:46 +0000 (0:00:00.992) 0:03:37.044 ****** 2026-08-12 00:23:47.201470 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 00:23:47.201556 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 00:23:47.201686 | mon1 | 2026-08-12 00:23:47.201835 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:23:47.201980 | mon1 | Wednesday 12 August 2026 00:23:47 +0000 (0:00:00.932) 0:03:37.977 ****** 2026-08-12 00:23:47.665778 | mon1 | changed: [osd1] 2026-08-12 00:23:47.665977 | mon1 | 2026-08-12 00:23:47.666273 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:23:47.666574 | mon1 | Wednesday 12 August 2026 00:23:47 +0000 (0:00:00.464) 0:03:38.441 ****** 2026-08-12 00:23:47.985157 | mon1 | ok: [osd1] 2026-08-12 00:23:47.985421 | mon1 | 2026-08-12 00:23:47.985696 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:23:47.985959 | mon1 | Wednesday 12 August 2026 00:23:47 +0000 (0:00:00.319) 0:03:38.760 ****** 2026-08-12 00:23:48.461137 | mon1 | changed: [osd1] 2026-08-12 00:23:48.461456 | mon1 | 2026-08-12 00:23:48.461757 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:23:48.462142 | mon1 | Wednesday 12 August 2026 00:23:48 +0000 (0:00:00.475) 0:03:39.236 ****** 2026-08-12 00:23:48.791412 | mon1 | changed: [osd1] 2026-08-12 00:23:48.791483 | mon1 | 2026-08-12 00:23:48.791495 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:23:48.791513 | mon1 | Wednesday 12 August 2026 00:23:48 +0000 (0:00:00.330) 0:03:39.566 ****** 2026-08-12 00:23:49.140330 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] => (item=mon1) 2026-08-12 00:23:49.141088 | mon1 | 2026-08-12 00:23:49.141157 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:23:49.141168 | mon1 | Wednesday 12 August 2026 00:23:49 +0000 (0:00:00.348) 0:03:39.915 ****** 2026-08-12 00:23:49.195394 | mon1 | ok: [osd1] 2026-08-12 00:23:49.195459 | mon1 | 2026-08-12 00:23:49.195491 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:23:49.195642 | mon1 | Wednesday 12 August 2026 00:23:49 +0000 (0:00:00.055) 0:03:39.970 ****** 2026-08-12 00:23:49.272711 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:23:49.272837 | mon1 | 2026-08-12 00:23:49.272852 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:23:49.272960 | mon1 | Wednesday 12 August 2026 00:23:49 +0000 (0:00:00.078) 0:03:40.048 ****** 2026-08-12 00:23:51.244401 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:23:51.244468 | mon1 | 2026-08-12 00:23:51.244483 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:23:51.244496 | mon1 | Wednesday 12 August 2026 00:23:51 +0000 (0:00:01.970) 0:03:42.019 ****** 2026-08-12 00:23:51.312398 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:23:51.312471 | mon1 | 2026-08-12 00:23:51.312492 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:23:51.312672 | mon1 | Wednesday 12 August 2026 00:23:51 +0000 (0:00:00.068) 0:03:42.087 ****** 2026-08-12 00:23:51.704378 | mon1 | changed: [osd1] 2026-08-12 00:23:51.704611 | mon1 | 2026-08-12 00:23:51.704891 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:23:51.705155 | mon1 | Wednesday 12 August 2026 00:23:51 +0000 (0:00:00.392) 0:03:42.480 ****** 2026-08-12 00:23:57.931801 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:23:57.932093 | mon1 | 2026-08-12 00:23:57.932490 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:23:57.932734 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:06.227) 0:03:48.707 ****** 2026-08-12 00:23:58.926853 | mon1 | ok: [osd1] 2026-08-12 00:23:58.927210 | mon1 | 2026-08-12 00:23:58.927652 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:23:58.928662 | mon1 | Wednesday 12 August 2026 00:23:58 +0000 (0:00:00.994) 0:03:49.701 ****** 2026-08-12 00:24:43.881371 | mon1 | ok: [osd1] 2026-08-12 00:24:43.881472 | mon1 | 2026-08-12 00:24:43.881494 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:24:43.881660 | mon1 | Wednesday 12 August 2026 00:24:43 +0000 (0:00:44.954) 0:04:34.656 ****** 2026-08-12 00:25:29.215476 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:25:29.215526 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:25:29.215532 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:25:29.215538 | mon1 | 2026-08-12 00:25:29.215544 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:25:29.215567 | mon1 | Wednesday 12 August 2026 00:25:29 +0000 (0:00:45.334) 0:05:19.990 ****** 2026-08-12 00:25:31.329387 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:25:31.329430 | mon1 | 2026-08-12 00:25:31.329439 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:25:31.329447 | mon1 | Wednesday 12 August 2026 00:25:31 +0000 (0:00:02.113) 0:05:22.104 ****** 2026-08-12 00:25:33.324116 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:25:33.324182 | mon1 | 2026-08-12 00:25:33.324198 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:25:33.324211 | mon1 | Wednesday 12 August 2026 00:25:33 +0000 (0:00:01.994) 0:05:24.098 ****** 2026-08-12 00:25:33.395471 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:25:33.395523 | mon1 | 2026-08-12 00:25:33.395540 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:25:33.395547 | mon1 | Wednesday 12 August 2026 00:25:33 +0000 (0:00:00.071) 0:05:24.170 ****** 2026-08-12 00:25:33.450995 | mon1 | ok: [osd1] 2026-08-12 00:25:33.451048 | mon1 | 2026-08-12 00:25:33.451059 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:25:33.451069 | mon1 | Wednesday 12 August 2026 00:25:33 +0000 (0:00:00.054) 0:05:24.224 ****** 2026-08-12 00:25:35.367690 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:25:35.367828 | mon1 | 2026-08-12 00:25:35.367849 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:25:35.367952 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:01.918) 0:05:26.143 ****** 2026-08-12 00:25:35.419402 | mon1 | ok: [osd1] 2026-08-12 00:25:35.420503 | mon1 | 2026-08-12 00:25:35.420576 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:25:35.420594 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:00.051) 0:05:26.194 ****** 2026-08-12 00:25:35.466421 | mon1 | [ERROR]: Task failed: Action failed: Failed as requested from task 2026-08-12 00:25:35.466474 | mon1 | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml:36:7 2026-08-12 00:25:35.467279 | mon1 | 2026-08-12 00:25:35.467328 | mon1 | 34 _osd_daemon_ids: "{{ _orch_ps.stdout | from_json | map(attribute='daemon_id') }}" 2026-08-12 00:25:35.467334 | mon1 | 35 2026-08-12 00:25:35.468274 | mon1 | 36 - name: Fail if any OSD not running 2026-08-12 00:25:35.468312 | mon1 | ^ column 7 2026-08-12 00:25:35.468326 | mon1 | 2026-08-12 00:25:35.468340 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-12 00:25:35.485354 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:25:35.486908 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:25:35.486980 | mon1 | 2026-08-12 00:25:35.487000 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-12 00:25:35.487017 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:00.066) 0:05:26.260 ****** 2026-08-12 00:25:35.529673 | mon1 | skipping: [osd1] 2026-08-12 00:25:35.529708 | mon1 | 2026-08-12 00:25:35.529721 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-12 00:25:35.529734 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:00.043) 0:05:26.303 ****** 2026-08-12 00:25:40.582285 | mon1 | Pausing for 5 seconds 2026-08-12 00:25:40.582352 | mon1 | ok: [osd1] 2026-08-12 00:25:40.582366 | mon1 | 2026-08-12 00:25:40.582378 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-12 00:25:40.582390 | mon1 | Wednesday 12 August 2026 00:25:40 +0000 (0:00:05.052) 0:05:31.356 ****** 2026-08-12 00:25:40.646826 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:25:40.646879 | mon1 | 2026-08-12 00:25:40.646893 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:25:40.646906 | mon1 | Wednesday 12 August 2026 00:25:40 +0000 (0:00:00.065) 0:05:31.421 ****** 2026-08-12 00:25:40.701369 | mon1 | ok: [osd1] 2026-08-12 00:25:40.701421 | mon1 | 2026-08-12 00:25:40.701432 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:25:40.701627 | mon1 | Wednesday 12 August 2026 00:25:40 +0000 (0:00:00.053) 0:05:31.475 ****** 2026-08-12 00:25:42.684388 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:25:42.684434 | mon1 | 2026-08-12 00:25:42.684913 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:25:42.684967 | mon1 | Wednesday 12 August 2026 00:25:42 +0000 (0:00:01.983) 0:05:33.459 ****** 2026-08-12 00:25:42.734061 | mon1 | ok: [osd1] 2026-08-12 00:25:42.734098 | mon1 | 2026-08-12 00:25:42.734105 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:25:42.734111 | mon1 | Wednesday 12 August 2026 00:25:42 +0000 (0:00:00.050) 0:05:33.509 ****** 2026-08-12 00:25:42.786656 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:25:42.786714 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:25:42.786727 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:25:42.786738 | mon1 | skipping: [osd1] 2026-08-12 00:25:42.786750 | mon1 | 2026-08-12 00:25:42.786762 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:25:42.786774 | mon1 | Wednesday 12 August 2026 00:25:42 +0000 (0:00:00.050) 0:05:33.560 ****** 2026-08-12 00:25:42.861201 | mon1 | skipping: [osd1] 2026-08-12 00:25:42.861277 | mon1 | 2026-08-12 00:25:42.861292 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:25:42.861304 | mon1 | 2026-08-12 00:25:42.861316 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:25:42.861327 | mon1 | Wednesday 12 August 2026 00:25:42 +0000 (0:00:00.076) 0:05:33.636 ****** 2026-08-12 00:25:43.904448 | mon1 | ok: [mon1] 2026-08-12 00:25:43.904533 | mon1 | 2026-08-12 00:25:43.904830 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:25:43.905111 | mon1 | Wednesday 12 August 2026 00:25:43 +0000 (0:00:01.043) 0:05:34.680 ****** 2026-08-12 00:25:44.215896 | mon1 | ok: [mon1] 2026-08-12 00:25:44.216096 | mon1 | 2026-08-12 00:25:44.216432 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:25:44.216752 | mon1 | Wednesday 12 August 2026 00:25:44 +0000 (0:00:00.311) 0:05:34.991 ****** 2026-08-12 00:25:44.261768 | mon1 | skipping: [mon1] 2026-08-12 00:25:44.261991 | mon1 | 2026-08-12 00:25:44.262296 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:25:44.262542 | mon1 | Wednesday 12 August 2026 00:25:44 +0000 (0:00:00.046) 0:05:35.037 ****** 2026-08-12 00:25:44.597933 | mon1 | ok: [mon1] 2026-08-12 00:25:44.598108 | mon1 | 2026-08-12 00:25:44.598453 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:25:44.598702 | mon1 | Wednesday 12 August 2026 00:25:44 +0000 (0:00:00.335) 0:05:35.373 ****** 2026-08-12 00:25:44.669135 | mon1 | ok: [mon1] => { 2026-08-12 00:25:44.669209 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:25:44.669389 | mon1 | } 2026-08-12 00:25:44.669511 | mon1 | 2026-08-12 00:25:44.669658 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:25:44.669792 | mon1 | Wednesday 12 August 2026 00:25:44 +0000 (0:00:00.071) 0:05:35.445 ****** 2026-08-12 00:25:45.116320 | mon1 | ok: [mon1] 2026-08-12 00:25:45.116386 | mon1 | 2026-08-12 00:25:45.116641 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:25:45.116900 | mon1 | Wednesday 12 August 2026 00:25:45 +0000 (0:00:00.446) 0:05:35.891 ****** 2026-08-12 00:25:45.154661 | mon1 | skipping: [mon1] 2026-08-12 00:25:45.154857 | mon1 | 2026-08-12 00:25:45.155107 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:25:45.155427 | mon1 | Wednesday 12 August 2026 00:25:45 +0000 (0:00:00.039) 0:05:35.930 ****** 2026-08-12 00:25:45.196257 | mon1 | skipping: [mon1] 2026-08-12 00:25:45.196468 | mon1 | 2026-08-12 00:25:45.196726 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:25:45.197002 | mon1 | Wednesday 12 August 2026 00:25:45 +0000 (0:00:00.041) 0:05:35.972 ****** 2026-08-12 00:25:45.511063 | mon1 | ok: [mon1] 2026-08-12 00:25:45.511439 | mon1 | 2026-08-12 00:25:45.511772 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:25:45.512023 | mon1 | Wednesday 12 August 2026 00:25:45 +0000 (0:00:00.314) 0:05:36.287 ****** 2026-08-12 00:25:46.489712 | mon1 | ok: [mon1] 2026-08-12 00:25:46.489914 | mon1 | 2026-08-12 00:25:46.490302 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:25:46.490571 | mon1 | Wednesday 12 August 2026 00:25:46 +0000 (0:00:00.978) 0:05:37.265 ****** 2026-08-12 00:25:46.576712 | mon1 | ok: [mon1] => { 2026-08-12 00:25:46.576952 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:25:46.577186 | mon1 | } 2026-08-12 00:25:46.577452 | mon1 | 2026-08-12 00:25:46.577707 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:25:46.577957 | mon1 | Wednesday 12 August 2026 00:25:46 +0000 (0:00:00.086) 0:05:37.352 ****** 2026-08-12 00:25:47.127413 | mon1 | ok: [mon1] 2026-08-12 00:25:47.127664 | mon1 | 2026-08-12 00:25:47.127891 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:25:47.128199 | mon1 | Wednesday 12 August 2026 00:25:47 +0000 (0:00:00.550) 0:05:37.903 ****** 2026-08-12 00:25:49.367265 | mon1 | ok: [mon1] 2026-08-12 00:25:49.367483 | mon1 | 2026-08-12 00:25:49.367795 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:25:49.368036 | mon1 | Wednesday 12 August 2026 00:25:49 +0000 (0:00:02.240) 0:05:40.143 ****** 2026-08-12 00:25:49.400415 | mon1 | skipping: [mon1] 2026-08-12 00:25:49.400633 | mon1 | 2026-08-12 00:25:49.400866 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:25:49.401137 | mon1 | Wednesday 12 August 2026 00:25:49 +0000 (0:00:00.033) 0:05:40.176 ****** 2026-08-12 00:25:49.435366 | mon1 | skipping: [mon1] 2026-08-12 00:25:49.435593 | mon1 | 2026-08-12 00:25:49.435887 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:25:49.436201 | mon1 | Wednesday 12 August 2026 00:25:49 +0000 (0:00:00.034) 0:05:40.211 ****** 2026-08-12 00:25:49.471285 | mon1 | skipping: [mon1] 2026-08-12 00:25:49.471506 | mon1 | 2026-08-12 00:25:49.471828 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:25:49.472118 | mon1 | Wednesday 12 August 2026 00:25:49 +0000 (0:00:00.036) 0:05:40.247 ****** 2026-08-12 00:25:50.488369 | mon1 | ok: [mon1] 2026-08-12 00:25:50.488433 | mon1 | 2026-08-12 00:25:50.488447 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:25:50.488464 | mon1 | Wednesday 12 August 2026 00:25:50 +0000 (0:00:01.016) 0:05:41.263 ****** 2026-08-12 00:25:51.217740 | mon1 | ok: [mon1] 2026-08-12 00:25:51.217793 | mon1 | 2026-08-12 00:25:51.217812 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:25:51.217828 | mon1 | Wednesday 12 August 2026 00:25:51 +0000 (0:00:00.729) 0:05:41.992 ****** 2026-08-12 00:25:52.741011 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:25:52.741067 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:25:52.741082 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:25:52.741095 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:25:52.741108 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:25:52.741122 | mon1 | 2026-08-12 00:25:52.741135 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:25:52.741148 | mon1 | Wednesday 12 August 2026 00:25:52 +0000 (0:00:01.521) 0:05:43.514 ****** 2026-08-12 00:25:53.603880 | mon1 | ok: [mon1] 2026-08-12 00:25:53.603946 | mon1 | 2026-08-12 00:25:53.603957 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:25:53.603967 | mon1 | Wednesday 12 August 2026 00:25:53 +0000 (0:00:00.857) 0:05:44.371 ****** 2026-08-12 00:25:53.603976 | mon1 | 2026-08-12 00:25:53.603985 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:25:53.603994 | mon1 | Wednesday 12 August 2026 00:25:53 +0000 (0:00:00.005) 0:05:44.377 ****** 2026-08-12 00:25:54.123830 | mon1 | ok: [mon1] 2026-08-12 00:25:54.123881 | mon1 | 2026-08-12 00:25:54.123891 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:25:54.123900 | mon1 | Wednesday 12 August 2026 00:25:54 +0000 (0:00:00.520) 0:05:44.898 ****** 2026-08-12 00:25:54.441874 | mon1 | ok: [mon1] 2026-08-12 00:25:54.441931 | mon1 | 2026-08-12 00:25:54.441945 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:25:54.441958 | mon1 | Wednesday 12 August 2026 00:25:54 +0000 (0:00:00.318) 0:05:45.216 ****** 2026-08-12 00:25:54.554665 | mon1 | ok: [mon1] => { 2026-08-12 00:25:54.554726 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:25:54.554741 | mon1 | } 2026-08-12 00:25:54.554755 | mon1 | 2026-08-12 00:25:54.554768 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:25:54.554781 | mon1 | Wednesday 12 August 2026 00:25:54 +0000 (0:00:00.112) 0:05:45.329 ****** 2026-08-12 00:25:55.164308 | mon1 | ok: [mon1] 2026-08-12 00:25:55.164388 | mon1 | 2026-08-12 00:25:55.164399 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:25:55.164407 | mon1 | Wednesday 12 August 2026 00:25:55 +0000 (0:00:00.610) 0:05:45.939 ****** 2026-08-12 00:25:58.614314 | mon1 | ok: [mon1] 2026-08-12 00:25:58.615302 | mon1 | 2026-08-12 00:25:58.615363 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:25:58.615379 | mon1 | Wednesday 12 August 2026 00:25:58 +0000 (0:00:03.449) 0:05:49.389 ****** 2026-08-12 00:25:59.595874 | mon1 | ok: [mon1] 2026-08-12 00:25:59.595935 | mon1 | 2026-08-12 00:25:59.595949 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:25:59.595962 | mon1 | Wednesday 12 August 2026 00:25:59 +0000 (0:00:00.981) 0:05:50.370 ****** 2026-08-12 00:25:59.904915 | mon1 | ok: [mon1] 2026-08-12 00:25:59.904974 | mon1 | 2026-08-12 00:25:59.904988 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:25:59.905001 | mon1 | Wednesday 12 August 2026 00:25:59 +0000 (0:00:00.308) 0:05:50.679 ****** 2026-08-12 00:26:00.635316 | mon1 | ok: [mon1] 2026-08-12 00:26:00.635369 | mon1 | 2026-08-12 00:26:00.635955 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:26:00.636004 | mon1 | Wednesday 12 August 2026 00:26:00 +0000 (0:00:00.730) 0:05:51.410 ****** 2026-08-12 00:26:01.587602 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:26:01.587658 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:26:01.587671 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:26:01.587684 | mon1 | 2026-08-12 00:26:01.587696 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:26:01.587708 | mon1 | Wednesday 12 August 2026 00:26:01 +0000 (0:00:00.951) 0:05:52.361 ****** 2026-08-12 00:26:02.236262 | mon1 | ok: [mon1] 2026-08-12 00:26:02.236656 | mon1 | 2026-08-12 00:26:02.236668 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:26:02.236682 | mon1 | Wednesday 12 August 2026 00:26:02 +0000 (0:00:00.650) 0:05:53.012 ****** 2026-08-12 00:26:02.891414 | mon1 | ok: [mon1] 2026-08-12 00:26:02.891477 | mon1 | 2026-08-12 00:26:02.891491 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:26:02.891503 | mon1 | Wednesday 12 August 2026 00:26:02 +0000 (0:00:00.648) 0:05:53.660 ****** 2026-08-12 00:26:02.891550 | mon1 | 2026-08-12 00:26:02.891748 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:26:02.892012 | mon1 | Wednesday 12 August 2026 00:26:02 +0000 (0:00:00.005) 0:05:53.666 ****** 2026-08-12 00:26:03.389940 | mon1 | ok: [mon1] 2026-08-12 00:26:03.390126 | mon1 | 2026-08-12 00:26:03.390422 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:26:03.390701 | mon1 | Wednesday 12 August 2026 00:26:03 +0000 (0:00:00.499) 0:05:54.166 ****** 2026-08-12 00:26:03.452387 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:26:03.452634 | mon1 | 2026-08-12 00:26:03.452923 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:26:03.453174 | mon1 | Wednesday 12 August 2026 00:26:03 +0000 (0:00:00.062) 0:05:54.228 ****** 2026-08-12 00:26:04.422524 | mon1 | ok: [mon1] 2026-08-12 00:26:04.422725 | mon1 | 2026-08-12 00:26:04.422991 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:26:04.423432 | mon1 | Wednesday 12 August 2026 00:26:04 +0000 (0:00:00.969) 0:05:55.198 ****** 2026-08-12 00:26:05.368600 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:26:05.368834 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:26:05.369095 | mon1 | 2026-08-12 00:26:05.369424 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:26:05.369694 | mon1 | Wednesday 12 August 2026 00:26:05 +0000 (0:00:00.946) 0:05:56.144 ****** 2026-08-12 00:26:05.817079 | mon1 | ok: [mon1] 2026-08-12 00:26:05.817172 | mon1 | 2026-08-12 00:26:05.817395 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:26:05.817569 | mon1 | Wednesday 12 August 2026 00:26:05 +0000 (0:00:00.448) 0:05:56.592 ****** 2026-08-12 00:26:06.126422 | mon1 | ok: [mon1] 2026-08-12 00:26:06.126668 | mon1 | 2026-08-12 00:26:06.126969 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:26:06.127375 | mon1 | Wednesday 12 August 2026 00:26:06 +0000 (0:00:00.309) 0:05:56.901 ****** 2026-08-12 00:26:06.506127 | mon1 | ok: [mon1] 2026-08-12 00:26:06.506358 | mon1 | 2026-08-12 00:26:06.506653 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:26:06.506908 | mon1 | Wednesday 12 August 2026 00:26:06 +0000 (0:00:00.379) 0:05:57.281 ****** 2026-08-12 00:26:06.825708 | mon1 | ok: [mon1] 2026-08-12 00:26:06.825764 | mon1 | 2026-08-12 00:26:06.825778 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:26:06.825791 | mon1 | Wednesday 12 August 2026 00:26:06 +0000 (0:00:00.318) 0:05:57.600 ****** 2026-08-12 00:26:10.039258 | mon1 | changed: [mon1] 2026-08-12 00:26:10.039288 | mon1 | 2026-08-12 00:26:10.039295 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:26:10.039301 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:26:10.039306 | mon1 | osd1 : ok=58 changed=23 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-12 00:26:10.039311 | mon1 | 2026-08-12 00:26:10.039316 | mon1 | 2026-08-12 00:26:10.039321 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:26:10.039326 | mon1 | Wednesday 12 August 2026 00:26:10 +0000 (0:00:03.210) 0:06:00.811 ****** 2026-08-12 00:26:10.039331 | mon1 | =============================================================================== 2026-08-12 00:26:10.039336 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 89.18s 2026-08-12 00:26:10.039341 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 45.33s 2026-08-12 00:26:10.039347 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 44.95s 2026-08-12 00:26:10.039351 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 18.00s 2026-08-12 00:26:10.039356 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 9.57s 2026-08-12 00:26:10.039372 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.12s 2026-08-12 00:26:10.039375 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.58s 2026-08-12 00:26:10.039379 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.23s 2026-08-12 00:26:10.039383 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.69s 2026-08-12 00:26:10.039387 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.05s 2026-08-12 00:26:10.042371 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.68s 2026-08-12 00:26:10.042532 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.93s 2026-08-12 00:26:10.042678 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.73s 2026-08-12 00:26:10.042824 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.45s 2026-08-12 00:26:10.042969 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.21s 2026-08-12 00:26:10.043113 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.21s 2026-08-12 00:26:10.046742 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.18s 2026-08-12 00:26:10.046757 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.99s 2026-08-12 00:26:10.046761 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.97s 2026-08-12 00:26:10.046765 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.24s 2026-08-12 00:26:10.207563 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 00:26:10.218511 | mon1 | INFO [default > idempotence] Executing 2026-08-12 00:26:11.781586 | mon1 | 2026-08-12 00:26:11.781836 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:26:11.782031 | mon1 | 2026-08-12 00:26:11.782256 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:26:11.782489 | mon1 | Wednesday 12 August 2026 00:26:11 +0000 (0:00:00.072) 0:00:00.072 ****** 2026-08-12 00:26:13.072215 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:26:13.083449 | mon1 | ok: [mon1] 2026-08-12 00:26:13.083690 | mon1 | 2026-08-12 00:26:13.083982 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:26:13.084280 | mon1 | Wednesday 12 August 2026 00:26:13 +0000 (0:00:01.301) 0:00:01.374 ****** 2026-08-12 00:26:13.595269 | mon1 | ok: [mon1] 2026-08-12 00:26:13.595512 | mon1 | 2026-08-12 00:26:13.595802 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:26:13.596054 | mon1 | Wednesday 12 August 2026 00:26:13 +0000 (0:00:00.511) 0:00:01.885 ****** 2026-08-12 00:26:13.676077 | mon1 | skipping: [mon1] 2026-08-12 00:26:13.676185 | mon1 | 2026-08-12 00:26:13.676367 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:26:13.676507 | mon1 | Wednesday 12 August 2026 00:26:13 +0000 (0:00:00.080) 0:00:01.966 ****** 2026-08-12 00:26:14.123904 | mon1 | ok: [mon1] 2026-08-12 00:26:14.124181 | mon1 | 2026-08-12 00:26:14.124496 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:26:14.124758 | mon1 | Wednesday 12 August 2026 00:26:14 +0000 (0:00:00.447) 0:00:02.414 ****** 2026-08-12 00:26:14.213016 | mon1 | ok: [mon1] => { 2026-08-12 00:26:14.213315 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:26:14.213550 | mon1 | } 2026-08-12 00:26:14.213776 | mon1 | 2026-08-12 00:26:14.214030 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:26:14.214312 | mon1 | Wednesday 12 August 2026 00:26:14 +0000 (0:00:00.089) 0:00:02.503 ****** 2026-08-12 00:26:14.811390 | mon1 | ok: [mon1] 2026-08-12 00:26:14.811466 | mon1 | 2026-08-12 00:26:14.811540 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:26:14.811645 | mon1 | Wednesday 12 August 2026 00:26:14 +0000 (0:00:00.598) 0:00:03.101 ****** 2026-08-12 00:26:14.865883 | mon1 | skipping: [mon1] 2026-08-12 00:26:14.865950 | mon1 | 2026-08-12 00:26:14.866032 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:26:14.866146 | mon1 | Wednesday 12 August 2026 00:26:14 +0000 (0:00:00.055) 0:00:03.156 ****** 2026-08-12 00:26:14.926864 | mon1 | skipping: [mon1] 2026-08-12 00:26:14.927072 | mon1 | 2026-08-12 00:26:14.927403 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:26:14.927631 | mon1 | Wednesday 12 August 2026 00:26:14 +0000 (0:00:00.060) 0:00:03.217 ****** 2026-08-12 00:26:15.261645 | mon1 | ok: [mon1] 2026-08-12 00:26:15.261869 | mon1 | 2026-08-12 00:26:15.262138 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:26:15.262471 | mon1 | Wednesday 12 August 2026 00:26:15 +0000 (0:00:00.334) 0:00:03.551 ****** 2026-08-12 00:26:16.524346 | mon1 | ok: [mon1] 2026-08-12 00:26:16.524455 | mon1 | 2026-08-12 00:26:16.524641 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:26:16.524811 | mon1 | Wednesday 12 August 2026 00:26:16 +0000 (0:00:01.263) 0:00:04.814 ****** 2026-08-12 00:26:16.649082 | mon1 | ok: [mon1] => { 2026-08-12 00:26:16.649482 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:26:16.650125 | mon1 | } 2026-08-12 00:26:16.650452 | mon1 | 2026-08-12 00:26:16.650847 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:26:16.651560 | mon1 | Wednesday 12 August 2026 00:26:16 +0000 (0:00:00.124) 0:00:04.939 ****** 2026-08-12 00:26:17.189010 | mon1 | ok: [mon1] 2026-08-12 00:26:17.189189 | mon1 | 2026-08-12 00:26:17.189515 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:26:17.193285 | mon1 | Wednesday 12 August 2026 00:26:17 +0000 (0:00:00.539) 0:00:05.478 ****** 2026-08-12 00:26:19.744975 | mon1 | ok: [mon1] 2026-08-12 00:26:19.745120 | mon1 | 2026-08-12 00:26:19.745564 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:26:19.745831 | mon1 | Wednesday 12 August 2026 00:26:19 +0000 (0:00:02.556) 0:00:08.035 ****** 2026-08-12 00:26:19.784087 | mon1 | skipping: [mon1] 2026-08-12 00:26:19.784356 | mon1 | 2026-08-12 00:26:19.784703 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:26:19.785003 | mon1 | Wednesday 12 August 2026 00:26:19 +0000 (0:00:00.039) 0:00:08.074 ****** 2026-08-12 00:26:19.819954 | mon1 | skipping: [mon1] 2026-08-12 00:26:19.820180 | mon1 | 2026-08-12 00:26:19.820543 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:26:19.820905 | mon1 | Wednesday 12 August 2026 00:26:19 +0000 (0:00:00.035) 0:00:08.110 ****** 2026-08-12 00:26:19.854917 | mon1 | skipping: [mon1] 2026-08-12 00:26:19.855166 | mon1 | 2026-08-12 00:26:19.855519 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:26:19.855863 | mon1 | Wednesday 12 August 2026 00:26:19 +0000 (0:00:00.035) 0:00:08.145 ****** 2026-08-12 00:26:20.873617 | mon1 | ok: [mon1] 2026-08-12 00:26:20.873809 | mon1 | 2026-08-12 00:26:20.874097 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:26:20.874475 | mon1 | Wednesday 12 August 2026 00:26:20 +0000 (0:00:01.018) 0:00:09.163 ****** 2026-08-12 00:26:21.563163 | mon1 | ok: [mon1] 2026-08-12 00:26:21.563271 | mon1 | 2026-08-12 00:26:21.563439 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:26:21.563598 | mon1 | Wednesday 12 August 2026 00:26:21 +0000 (0:00:00.690) 0:00:09.853 ****** 2026-08-12 00:26:23.073402 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:26:23.073466 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:26:23.073482 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:26:23.073690 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:26:23.073973 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:26:23.074248 | mon1 | 2026-08-12 00:26:23.074583 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:26:23.074918 | mon1 | Wednesday 12 August 2026 00:26:23 +0000 (0:00:01.508) 0:00:11.362 ****** 2026-08-12 00:26:23.905383 | mon1 | ok: [mon1] 2026-08-12 00:26:23.905600 | mon1 | 2026-08-12 00:26:23.905876 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:26:23.906150 | mon1 | Wednesday 12 August 2026 00:26:23 +0000 (0:00:00.825) 0:00:12.188 ****** 2026-08-12 00:26:23.906465 | mon1 | 2026-08-12 00:26:23.906707 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:26:23.907488 | mon1 | Wednesday 12 August 2026 00:26:23 +0000 (0:00:00.007) 0:00:12.195 ****** 2026-08-12 00:26:24.643393 | mon1 | ok: [mon1] 2026-08-12 00:26:24.643452 | mon1 | 2026-08-12 00:26:24.643624 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:26:24.643920 | mon1 | Wednesday 12 August 2026 00:26:24 +0000 (0:00:00.737) 0:00:12.933 ****** 2026-08-12 00:26:24.989886 | mon1 | ok: [mon1] 2026-08-12 00:26:24.990107 | mon1 | 2026-08-12 00:26:24.990530 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:26:24.990839 | mon1 | Wednesday 12 August 2026 00:26:24 +0000 (0:00:00.346) 0:00:13.280 ****** 2026-08-12 00:26:25.077708 | mon1 | ok: [mon1] => { 2026-08-12 00:26:25.077937 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:26:25.078197 | mon1 | } 2026-08-12 00:26:25.078508 | mon1 | 2026-08-12 00:26:25.078766 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:26:25.079017 | mon1 | Wednesday 12 August 2026 00:26:25 +0000 (0:00:00.087) 0:00:13.368 ****** 2026-08-12 00:26:25.593916 | mon1 | ok: [mon1] 2026-08-12 00:26:25.593972 | mon1 | 2026-08-12 00:26:25.594024 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:26:25.594038 | mon1 | Wednesday 12 August 2026 00:26:25 +0000 (0:00:00.514) 0:00:13.882 ****** 2026-08-12 00:26:29.045440 | mon1 | ok: [mon1] 2026-08-12 00:26:29.045491 | mon1 | 2026-08-12 00:26:29.045501 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:26:29.045510 | mon1 | Wednesday 12 August 2026 00:26:29 +0000 (0:00:03.452) 0:00:17.335 ****** 2026-08-12 00:26:30.058409 | mon1 | ok: [mon1] 2026-08-12 00:26:30.058472 | mon1 | 2026-08-12 00:26:30.058701 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:26:30.059044 | mon1 | Wednesday 12 August 2026 00:26:30 +0000 (0:00:01.013) 0:00:18.348 ****** 2026-08-12 00:26:30.489216 | mon1 | ok: [mon1] 2026-08-12 00:26:30.489308 | mon1 | 2026-08-12 00:26:30.489444 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:26:30.489563 | mon1 | Wednesday 12 August 2026 00:26:30 +0000 (0:00:00.431) 0:00:18.779 ****** 2026-08-12 00:26:31.184929 | mon1 | ok: [mon1] 2026-08-12 00:26:31.184994 | mon1 | 2026-08-12 00:26:31.185009 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:26:31.185021 | mon1 | Wednesday 12 August 2026 00:26:31 +0000 (0:00:00.694) 0:00:19.473 ****** 2026-08-12 00:26:32.088661 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:26:32.088732 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:26:32.088865 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:26:32.088992 | mon1 | 2026-08-12 00:26:32.089132 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:26:32.089253 | mon1 | Wednesday 12 August 2026 00:26:32 +0000 (0:00:00.903) 0:00:20.377 ****** 2026-08-12 00:26:32.765691 | mon1 | ok: [mon1] 2026-08-12 00:26:32.765818 | mon1 | 2026-08-12 00:26:32.765992 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:26:32.766161 | mon1 | Wednesday 12 August 2026 00:26:32 +0000 (0:00:00.677) 0:00:21.055 ****** 2026-08-12 00:26:33.458655 | mon1 | ok: [mon1] 2026-08-12 00:26:33.458708 | mon1 | 2026-08-12 00:26:33.458719 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:26:33.458729 | mon1 | Wednesday 12 August 2026 00:26:33 +0000 (0:00:00.681) 0:00:21.736 ****** 2026-08-12 00:26:33.458738 | mon1 | 2026-08-12 00:26:33.458746 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:26:33.458755 | mon1 | Wednesday 12 August 2026 00:26:33 +0000 (0:00:00.010) 0:00:21.746 ****** 2026-08-12 00:26:33.999401 | mon1 | ok: [mon1] 2026-08-12 00:26:34.000213 | mon1 | 2026-08-12 00:26:34.000317 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:26:34.000345 | mon1 | Wednesday 12 August 2026 00:26:33 +0000 (0:00:00.542) 0:00:22.288 ****** 2026-08-12 00:26:34.071882 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:26:34.071939 | mon1 | 2026-08-12 00:26:34.071950 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:26:34.071998 | mon1 | Wednesday 12 August 2026 00:26:34 +0000 (0:00:00.071) 0:00:22.360 ****** 2026-08-12 00:26:35.071855 | mon1 | ok: [mon1] 2026-08-12 00:26:35.071915 | mon1 | 2026-08-12 00:26:35.071926 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:26:35.071936 | mon1 | Wednesday 12 August 2026 00:26:35 +0000 (0:00:00.999) 0:00:23.360 ****** 2026-08-12 00:26:36.041397 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:26:36.041623 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:26:36.041774 | mon1 | 2026-08-12 00:26:36.041951 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:26:36.042124 | mon1 | Wednesday 12 August 2026 00:26:36 +0000 (0:00:00.971) 0:00:24.331 ****** 2026-08-12 00:26:36.530307 | mon1 | ok: [mon1] 2026-08-12 00:26:36.530363 | mon1 | 2026-08-12 00:26:36.530374 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:26:36.530384 | mon1 | Wednesday 12 August 2026 00:26:36 +0000 (0:00:00.488) 0:00:24.819 ****** 2026-08-12 00:26:36.855144 | mon1 | ok: [mon1] 2026-08-12 00:26:36.855189 | mon1 | 2026-08-12 00:26:36.855195 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:26:36.855200 | mon1 | Wednesday 12 August 2026 00:26:36 +0000 (0:00:00.325) 0:00:25.145 ****** 2026-08-12 00:26:37.384431 | mon1 | ok: [mon1] 2026-08-12 00:26:37.384510 | mon1 | 2026-08-12 00:26:37.384786 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:26:37.385040 | mon1 | Wednesday 12 August 2026 00:26:37 +0000 (0:00:00.529) 0:00:25.674 ****** 2026-08-12 00:26:37.823402 | mon1 | ok: [mon1] 2026-08-12 00:26:37.823460 | mon1 | 2026-08-12 00:26:37.823861 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:26:37.823900 | mon1 | Wednesday 12 August 2026 00:26:37 +0000 (0:00:00.439) 0:00:26.113 ****** 2026-08-12 00:26:38.064669 | mon1 | ok: [mon1] 2026-08-12 00:26:38.064740 | mon1 | 2026-08-12 00:26:38.064838 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:26:38.064976 | mon1 | Wednesday 12 August 2026 00:26:38 +0000 (0:00:00.241) 0:00:26.355 ****** 2026-08-12 00:26:38.422685 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:26:38.422754 | mon1 | 2026-08-12 00:26:38.422845 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:26:38.422968 | mon1 | Wednesday 12 August 2026 00:26:38 +0000 (0:00:00.357) 0:00:26.713 ****** 2026-08-12 00:26:38.481074 | mon1 | ok: [mon1] 2026-08-12 00:26:38.481106 | mon1 | 2026-08-12 00:26:38.481116 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:26:38.481125 | mon1 | Wednesday 12 August 2026 00:26:38 +0000 (0:00:00.056) 0:00:26.769 ****** 2026-08-12 00:26:38.528797 | mon1 | skipping: [mon1] 2026-08-12 00:26:38.528852 | mon1 | 2026-08-12 00:26:38.528863 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:26:38.528872 | mon1 | Wednesday 12 August 2026 00:26:38 +0000 (0:00:00.048) 0:00:26.818 ****** 2026-08-12 00:26:38.627898 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:26:38.627952 | mon1 | 2026-08-12 00:26:38.627962 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:26:38.627972 | mon1 | Wednesday 12 August 2026 00:26:38 +0000 (0:00:00.098) 0:00:26.916 ****** 2026-08-12 00:26:40.783033 | mon1 | ok: [mon1] 2026-08-12 00:26:40.783102 | mon1 | 2026-08-12 00:26:40.783116 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:26:40.783128 | mon1 | Wednesday 12 August 2026 00:26:40 +0000 (0:00:02.155) 0:00:29.072 ****** 2026-08-12 00:26:40.844135 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:26:40.844186 | mon1 | 2026-08-12 00:26:40.844201 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:26:40.844215 | mon1 | Wednesday 12 August 2026 00:26:40 +0000 (0:00:00.061) 0:00:29.133 ****** 2026-08-12 00:26:41.376393 | mon1 | ok: [mon1] 2026-08-12 00:26:41.377340 | mon1 | 2026-08-12 00:26:41.377415 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:26:41.377432 | mon1 | Wednesday 12 August 2026 00:26:41 +0000 (0:00:00.532) 0:00:29.665 ****** 2026-08-12 00:26:44.436518 | mon1 | ok: [mon1] 2026-08-12 00:26:44.436609 | mon1 | 2026-08-12 00:26:44.436628 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:26:44.436644 | mon1 | Wednesday 12 August 2026 00:26:44 +0000 (0:00:03.059) 0:00:32.725 ****** 2026-08-12 00:26:46.374455 | mon1 | ok: [mon1] 2026-08-12 00:26:46.374537 | mon1 | 2026-08-12 00:26:46.374558 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:26:46.374804 | mon1 | Wednesday 12 August 2026 00:26:46 +0000 (0:00:01.938) 0:00:34.663 ****** 2026-08-12 00:26:48.431268 | mon1 | ok: [mon1] 2026-08-12 00:26:48.431309 | mon1 | 2026-08-12 00:26:48.431315 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:26:48.431321 | mon1 | Wednesday 12 August 2026 00:26:48 +0000 (0:00:02.057) 0:00:36.720 ****** 2026-08-12 00:26:48.518800 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:26:48.519045 | mon1 | 2026-08-12 00:26:48.519445 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:26:48.519751 | mon1 | Wednesday 12 August 2026 00:26:48 +0000 (0:00:00.088) 0:00:36.809 ****** 2026-08-12 00:26:48.580779 | mon1 | skipping: [mon1] 2026-08-12 00:26:48.581021 | mon1 | 2026-08-12 00:26:48.581420 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:26:48.581760 | mon1 | Wednesday 12 August 2026 00:26:48 +0000 (0:00:00.061) 0:00:36.871 ****** 2026-08-12 00:26:48.645923 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:26:48.646051 | mon1 | skipping: [mon1] 2026-08-12 00:26:48.646187 | mon1 | 2026-08-12 00:26:48.646362 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:26:48.646510 | mon1 | Wednesday 12 August 2026 00:26:48 +0000 (0:00:00.065) 0:00:36.936 ****** 2026-08-12 00:26:49.049350 | mon1 | ok: [mon1] 2026-08-12 00:26:49.049605 | mon1 | 2026-08-12 00:26:49.050289 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:26:49.050348 | mon1 | Wednesday 12 August 2026 00:26:49 +0000 (0:00:00.402) 0:00:37.339 ****** 2026-08-12 00:26:52.102280 | mon1 | ok: [mon1] 2026-08-12 00:26:52.102348 | mon1 | 2026-08-12 00:26:52.102362 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:26:52.102397 | mon1 | Wednesday 12 August 2026 00:26:52 +0000 (0:00:03.052) 0:00:40.391 ****** 2026-08-12 00:26:53.908378 | mon1 | ok: [mon1] 2026-08-12 00:26:53.908430 | mon1 | 2026-08-12 00:26:53.908990 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:26:53.909055 | mon1 | Wednesday 12 August 2026 00:26:53 +0000 (0:00:01.805) 0:00:42.197 ****** 2026-08-12 00:26:55.920384 | mon1 | ok: [mon1] 2026-08-12 00:26:55.920682 | mon1 | 2026-08-12 00:26:55.921517 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:26:55.921585 | mon1 | Wednesday 12 August 2026 00:26:55 +0000 (0:00:02.012) 0:00:44.210 ****** 2026-08-12 00:27:04.329310 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:27:04.329377 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:27:04.329390 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:27:04.329402 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:27:04.329414 | mon1 | 2026-08-12 00:27:04.329427 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:27:04.329439 | mon1 | 2026-08-12 00:27:04.329450 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:27:04.329594 | mon1 | Wednesday 12 August 2026 00:27:04 +0000 (0:00:08.406) 0:00:52.616 ****** 2026-08-12 00:27:05.559721 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:27:05.568763 | mon1 | ok: [osd1] 2026-08-12 00:27:05.569211 | mon1 | 2026-08-12 00:27:05.569756 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:05.570260 | mon1 | Wednesday 12 August 2026 00:27:05 +0000 (0:00:01.242) 0:00:53.859 ****** 2026-08-12 00:27:05.880056 | mon1 | ok: [osd1] 2026-08-12 00:27:05.880335 | mon1 | 2026-08-12 00:27:05.880571 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:05.880902 | mon1 | Wednesday 12 August 2026 00:27:05 +0000 (0:00:00.311) 0:00:54.170 ****** 2026-08-12 00:27:05.916800 | mon1 | skipping: [osd1] 2026-08-12 00:27:05.917204 | mon1 | 2026-08-12 00:27:05.917653 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:27:05.918027 | mon1 | Wednesday 12 August 2026 00:27:05 +0000 (0:00:00.036) 0:00:54.207 ****** 2026-08-12 00:27:06.245895 | mon1 | ok: [osd1] 2026-08-12 00:27:06.246310 | mon1 | 2026-08-12 00:27:06.246676 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:06.247044 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:00.328) 0:00:54.536 ****** 2026-08-12 00:27:06.326414 | mon1 | ok: [osd1] => { 2026-08-12 00:27:06.326848 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:27:06.327196 | mon1 | } 2026-08-12 00:27:06.327564 | mon1 | 2026-08-12 00:27:06.327926 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:06.328329 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:00.080) 0:00:54.616 ****** 2026-08-12 00:27:06.778515 | mon1 | ok: [osd1] 2026-08-12 00:27:06.778993 | mon1 | 2026-08-12 00:27:06.779520 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:06.779899 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:00.452) 0:00:55.068 ****** 2026-08-12 00:27:06.823855 | mon1 | skipping: [osd1] 2026-08-12 00:27:06.824957 | mon1 | 2026-08-12 00:27:06.824989 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:06.825003 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:00.045) 0:00:55.114 ****** 2026-08-12 00:27:06.869395 | mon1 | skipping: [osd1] 2026-08-12 00:27:06.869463 | mon1 | 2026-08-12 00:27:06.869477 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:06.869523 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:00.045) 0:00:55.159 ****** 2026-08-12 00:27:07.190045 | mon1 | ok: [osd1] 2026-08-12 00:27:07.190305 | mon1 | 2026-08-12 00:27:07.190581 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:07.190846 | mon1 | Wednesday 12 August 2026 00:27:07 +0000 (0:00:00.321) 0:00:55.480 ****** 2026-08-12 00:27:08.158413 | mon1 | ok: [osd1] 2026-08-12 00:27:08.158485 | mon1 | 2026-08-12 00:27:08.158496 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:08.158539 | mon1 | Wednesday 12 August 2026 00:27:08 +0000 (0:00:00.967) 0:00:56.448 ****** 2026-08-12 00:27:08.300315 | mon1 | ok: [osd1] => { 2026-08-12 00:27:08.300356 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:27:08.300362 | mon1 | } 2026-08-12 00:27:08.300367 | mon1 | 2026-08-12 00:27:08.300372 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:08.300542 | mon1 | Wednesday 12 August 2026 00:27:08 +0000 (0:00:00.139) 0:00:56.588 ****** 2026-08-12 00:27:08.837015 | mon1 | ok: [osd1] 2026-08-12 00:27:08.837042 | mon1 | 2026-08-12 00:27:08.837057 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:08.837063 | mon1 | Wednesday 12 August 2026 00:27:08 +0000 (0:00:00.537) 0:00:57.125 ****** 2026-08-12 00:27:11.146832 | mon1 | ok: [osd1] 2026-08-12 00:27:11.146886 | mon1 | 2026-08-12 00:27:11.146897 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:27:11.146907 | mon1 | Wednesday 12 August 2026 00:27:11 +0000 (0:00:02.309) 0:00:59.434 ****** 2026-08-12 00:27:11.180808 | mon1 | skipping: [osd1] 2026-08-12 00:27:11.180864 | mon1 | 2026-08-12 00:27:11.180874 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:27:11.180883 | mon1 | Wednesday 12 August 2026 00:27:11 +0000 (0:00:00.035) 0:00:59.469 ****** 2026-08-12 00:27:11.215427 | mon1 | skipping: [osd1] 2026-08-12 00:27:11.215479 | mon1 | 2026-08-12 00:27:11.215485 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:27:11.215491 | mon1 | Wednesday 12 August 2026 00:27:11 +0000 (0:00:00.035) 0:00:59.504 ****** 2026-08-12 00:27:11.251749 | mon1 | skipping: [osd1] 2026-08-12 00:27:11.251783 | mon1 | 2026-08-12 00:27:11.251793 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:27:11.251802 | mon1 | Wednesday 12 August 2026 00:27:11 +0000 (0:00:00.036) 0:00:59.541 ****** 2026-08-12 00:27:12.396343 | mon1 | ok: [osd1] 2026-08-12 00:27:12.396395 | mon1 | 2026-08-12 00:27:12.396946 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:27:12.397003 | mon1 | Wednesday 12 August 2026 00:27:12 +0000 (0:00:01.144) 0:01:00.685 ****** 2026-08-12 00:27:13.083853 | mon1 | ok: [osd1] 2026-08-12 00:27:13.083913 | mon1 | 2026-08-12 00:27:13.083926 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:27:13.083937 | mon1 | Wednesday 12 August 2026 00:27:13 +0000 (0:00:00.687) 0:01:01.372 ****** 2026-08-12 00:27:14.576981 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:27:14.577040 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:27:14.577050 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:27:14.577059 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:27:14.577068 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:27:14.577077 | mon1 | 2026-08-12 00:27:14.577086 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:27:14.577095 | mon1 | Wednesday 12 August 2026 00:27:14 +0000 (0:00:01.492) 0:01:02.865 ****** 2026-08-12 00:27:15.497357 | mon1 | ok: [osd1] 2026-08-12 00:27:15.497416 | mon1 | 2026-08-12 00:27:15.498652 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:27:15.498708 | mon1 | Wednesday 12 August 2026 00:27:15 +0000 (0:00:00.915) 0:01:03.780 ****** 2026-08-12 00:27:15.498719 | mon1 | 2026-08-12 00:27:15.498728 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:27:15.498737 | mon1 | Wednesday 12 August 2026 00:27:15 +0000 (0:00:00.005) 0:01:03.786 ****** 2026-08-12 00:27:16.120865 | mon1 | ok: [osd1] 2026-08-12 00:27:16.120925 | mon1 | 2026-08-12 00:27:16.120937 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:16.120947 | mon1 | Wednesday 12 August 2026 00:27:16 +0000 (0:00:00.623) 0:01:04.410 ****** 2026-08-12 00:27:16.442861 | mon1 | ok: [osd1] 2026-08-12 00:27:16.442956 | mon1 | 2026-08-12 00:27:16.442967 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:16.442976 | mon1 | Wednesday 12 August 2026 00:27:16 +0000 (0:00:00.321) 0:01:04.732 ****** 2026-08-12 00:27:16.528761 | mon1 | ok: [osd1] => { 2026-08-12 00:27:16.528942 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:27:16.529155 | mon1 | } 2026-08-12 00:27:16.529407 | mon1 | 2026-08-12 00:27:16.529591 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:16.529858 | mon1 | Wednesday 12 August 2026 00:27:16 +0000 (0:00:00.085) 0:01:04.818 ****** 2026-08-12 00:27:17.048655 | mon1 | ok: [osd1] 2026-08-12 00:27:17.048725 | mon1 | 2026-08-12 00:27:17.048882 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:17.049029 | mon1 | Wednesday 12 August 2026 00:27:17 +0000 (0:00:00.520) 0:01:05.338 ****** 2026-08-12 00:27:20.512074 | mon1 | ok: [osd1] 2026-08-12 00:27:20.512136 | mon1 | 2026-08-12 00:27:20.512148 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:27:20.512158 | mon1 | Wednesday 12 August 2026 00:27:20 +0000 (0:00:03.462) 0:01:08.800 ****** 2026-08-12 00:27:21.522379 | mon1 | ok: [osd1] 2026-08-12 00:27:21.522435 | mon1 | 2026-08-12 00:27:21.523058 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:27:21.523102 | mon1 | Wednesday 12 August 2026 00:27:21 +0000 (0:00:01.011) 0:01:09.811 ****** 2026-08-12 00:27:21.851859 | mon1 | ok: [osd1] 2026-08-12 00:27:21.851916 | mon1 | 2026-08-12 00:27:21.851928 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:27:21.851941 | mon1 | Wednesday 12 August 2026 00:27:21 +0000 (0:00:00.328) 0:01:10.140 ****** 2026-08-12 00:27:22.528813 | mon1 | ok: [osd1] 2026-08-12 00:27:22.528867 | mon1 | 2026-08-12 00:27:22.528879 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:27:22.528889 | mon1 | Wednesday 12 August 2026 00:27:22 +0000 (0:00:00.677) 0:01:10.817 ****** 2026-08-12 00:27:23.444333 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:27:23.444386 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:27:23.444391 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:27:23.444396 | mon1 | 2026-08-12 00:27:23.444401 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:27:23.444405 | mon1 | Wednesday 12 August 2026 00:27:23 +0000 (0:00:00.915) 0:01:11.733 ****** 2026-08-12 00:27:24.112390 | mon1 | ok: [osd1] 2026-08-12 00:27:24.112464 | mon1 | 2026-08-12 00:27:24.112481 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:27:24.112753 | mon1 | Wednesday 12 August 2026 00:27:24 +0000 (0:00:00.668) 0:01:12.401 ****** 2026-08-12 00:27:24.784788 | mon1 | ok: [osd1] 2026-08-12 00:27:24.784843 | mon1 | 2026-08-12 00:27:24.784855 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:27:24.784866 | mon1 | Wednesday 12 August 2026 00:27:24 +0000 (0:00:00.665) 0:01:13.066 ****** 2026-08-12 00:27:24.784875 | mon1 | 2026-08-12 00:27:24.784885 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:27:24.784921 | mon1 | Wednesday 12 August 2026 00:27:24 +0000 (0:00:00.006) 0:01:13.073 ****** 2026-08-12 00:27:25.297813 | mon1 | ok: [osd1] 2026-08-12 00:27:25.297865 | mon1 | 2026-08-12 00:27:25.297876 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:27:25.297885 | mon1 | Wednesday 12 August 2026 00:27:25 +0000 (0:00:00.514) 0:01:13.587 ****** 2026-08-12 00:27:25.359607 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:27:25.359637 | mon1 | 2026-08-12 00:27:25.359648 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:27:25.359657 | mon1 | Wednesday 12 August 2026 00:27:25 +0000 (0:00:00.061) 0:01:13.648 ****** 2026-08-12 00:27:26.384825 | mon1 | ok: [osd1] 2026-08-12 00:27:26.384883 | mon1 | 2026-08-12 00:27:26.384894 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:27:26.384904 | mon1 | Wednesday 12 August 2026 00:27:26 +0000 (0:00:01.025) 0:01:14.673 ****** 2026-08-12 00:27:27.342774 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 00:27:27.342853 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 00:27:27.343029 | mon1 | 2026-08-12 00:27:27.343203 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:27:27.343497 | mon1 | Wednesday 12 August 2026 00:27:27 +0000 (0:00:00.958) 0:01:15.632 ****** 2026-08-12 00:27:27.818669 | mon1 | ok: [osd1] 2026-08-12 00:27:27.818719 | mon1 | 2026-08-12 00:27:27.818833 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:27:27.818946 | mon1 | Wednesday 12 August 2026 00:27:27 +0000 (0:00:00.476) 0:01:16.108 ****** 2026-08-12 00:27:28.161721 | mon1 | ok: [osd1] 2026-08-12 00:27:28.161791 | mon1 | 2026-08-12 00:27:28.161819 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:27:28.161841 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.341) 0:01:16.450 ****** 2026-08-12 00:27:28.548715 | mon1 | ok: [osd1] 2026-08-12 00:27:28.548821 | mon1 | 2026-08-12 00:27:28.548996 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:27:28.549163 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.388) 0:01:16.838 ****** 2026-08-12 00:27:28.886993 | mon1 | ok: [osd1] 2026-08-12 00:27:28.887040 | mon1 | 2026-08-12 00:27:28.887051 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:27:28.887060 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.336) 0:01:17.175 ****** 2026-08-12 00:27:29.247020 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] => (item=mon1) 2026-08-12 00:27:29.247074 | mon1 | 2026-08-12 00:27:29.247086 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:27:29.247096 | mon1 | Wednesday 12 August 2026 00:27:29 +0000 (0:00:00.359) 0:01:17.535 ****** 2026-08-12 00:27:29.301044 | mon1 | ok: [osd1] 2026-08-12 00:27:29.301123 | mon1 | 2026-08-12 00:27:29.301134 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:27:29.301144 | mon1 | Wednesday 12 August 2026 00:27:29 +0000 (0:00:00.054) 0:01:17.589 ****** 2026-08-12 00:27:29.369772 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:27:29.369830 | mon1 | 2026-08-12 00:27:29.369841 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:27:29.369850 | mon1 | Wednesday 12 August 2026 00:27:29 +0000 (0:00:00.069) 0:01:17.658 ****** 2026-08-12 00:27:31.437373 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:27:31.437463 | mon1 | 2026-08-12 00:27:31.438215 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:27:31.438310 | mon1 | Wednesday 12 August 2026 00:27:31 +0000 (0:00:02.068) 0:01:19.727 ****** 2026-08-12 00:27:31.496685 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:27:31.496721 | mon1 | 2026-08-12 00:27:31.496734 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:27:31.496766 | mon1 | Wednesday 12 August 2026 00:27:31 +0000 (0:00:00.058) 0:01:19.785 ****** 2026-08-12 00:27:31.910963 | mon1 | ok: [osd1] 2026-08-12 00:27:31.911170 | mon1 | 2026-08-12 00:27:31.911813 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:27:31.911857 | mon1 | Wednesday 12 August 2026 00:27:31 +0000 (0:00:00.415) 0:01:20.200 ****** 2026-08-12 00:27:34.961762 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:27:34.961839 | mon1 | 2026-08-12 00:27:34.961937 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:27:34.962044 | mon1 | Wednesday 12 August 2026 00:27:34 +0000 (0:00:03.051) 0:01:23.251 ****** 2026-08-12 00:27:41.465641 | mon1 | ok: [osd1] 2026-08-12 00:27:41.465702 | mon1 | 2026-08-12 00:27:41.465842 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:27:41.465973 | mon1 | Wednesday 12 August 2026 00:27:41 +0000 (0:00:06.503) 0:01:29.755 ****** 2026-08-12 00:27:43.307354 | mon1 | ok: [osd1] 2026-08-12 00:27:43.307411 | mon1 | 2026-08-12 00:27:43.307426 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:27:43.307445 | mon1 | Wednesday 12 August 2026 00:27:43 +0000 (0:00:01.841) 0:01:31.596 ****** 2026-08-12 00:27:43.383704 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:27:43.383767 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:27:43.383780 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:27:43.383792 | mon1 | skipping: [osd1] 2026-08-12 00:27:43.383804 | mon1 | 2026-08-12 00:27:43.383816 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:27:43.383828 | mon1 | Wednesday 12 August 2026 00:27:43 +0000 (0:00:00.074) 0:01:31.671 ****** 2026-08-12 00:27:45.583137 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:27:45.583175 | mon1 | 2026-08-12 00:27:45.583182 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:27:45.583195 | mon1 | Wednesday 12 August 2026 00:27:45 +0000 (0:00:02.199) 0:01:33.870 ****** 2026-08-12 00:27:47.577828 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:27:47.577887 | mon1 | 2026-08-12 00:27:47.577901 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:27:47.577913 | mon1 | Wednesday 12 August 2026 00:27:47 +0000 (0:00:01.995) 0:01:35.866 ****** 2026-08-12 00:27:47.655099 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:27:47.655159 | mon1 | 2026-08-12 00:27:47.655173 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:27:47.655185 | mon1 | Wednesday 12 August 2026 00:27:47 +0000 (0:00:00.076) 0:01:35.943 ****** 2026-08-12 00:27:47.711411 | mon1 | ok: [osd1] 2026-08-12 00:27:47.711472 | mon1 | 2026-08-12 00:27:47.711494 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:27:47.711734 | mon1 | Wednesday 12 August 2026 00:27:47 +0000 (0:00:00.056) 0:01:36.000 ****** 2026-08-12 00:27:49.701417 | mon1 | ok: [osd1 -> mon1(199.204.45.77)] 2026-08-12 00:27:49.701475 | mon1 | 2026-08-12 00:27:49.701485 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:27:49.701493 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:01.990) 0:01:37.990 ****** 2026-08-12 00:27:49.750860 | mon1 | ok: [osd1] 2026-08-12 00:27:49.750909 | mon1 | 2026-08-12 00:27:49.750924 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:27:49.750936 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.049) 0:01:38.039 ****** 2026-08-12 00:27:49.797919 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:27:49.797968 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:27:49.797976 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:27:49.797983 | mon1 | skipping: [osd1] 2026-08-12 00:27:49.797991 | mon1 | 2026-08-12 00:27:49.797998 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:27:49.798026 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.047) 0:01:38.087 ****** 2026-08-12 00:27:49.871315 | mon1 | skipping: [osd1] 2026-08-12 00:27:49.871357 | mon1 | 2026-08-12 00:27:49.871368 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:27:49.871377 | mon1 | 2026-08-12 00:27:49.871386 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:27:49.871399 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.073) 0:01:38.160 ****** 2026-08-12 00:27:50.895432 | mon1 | ok: [mon1] 2026-08-12 00:27:50.895493 | mon1 | 2026-08-12 00:27:50.895928 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:50.895980 | mon1 | Wednesday 12 August 2026 00:27:50 +0000 (0:00:01.024) 0:01:39.185 ****** 2026-08-12 00:27:51.222397 | mon1 | ok: [mon1] 2026-08-12 00:27:51.222446 | mon1 | 2026-08-12 00:27:51.222453 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:51.222459 | mon1 | Wednesday 12 August 2026 00:27:51 +0000 (0:00:00.326) 0:01:39.511 ****** 2026-08-12 00:27:51.272028 | mon1 | skipping: [mon1] 2026-08-12 00:27:51.272078 | mon1 | 2026-08-12 00:27:51.272088 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:27:51.272097 | mon1 | Wednesday 12 August 2026 00:27:51 +0000 (0:00:00.049) 0:01:39.560 ****** 2026-08-12 00:27:51.602365 | mon1 | ok: [mon1] 2026-08-12 00:27:51.602449 | mon1 | 2026-08-12 00:27:51.602850 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:51.602890 | mon1 | Wednesday 12 August 2026 00:27:51 +0000 (0:00:00.331) 0:01:39.891 ****** 2026-08-12 00:27:51.688308 | mon1 | ok: [mon1] => { 2026-08-12 00:27:51.688369 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:27:51.688379 | mon1 | } 2026-08-12 00:27:51.688389 | mon1 | 2026-08-12 00:27:51.688398 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:51.688563 | mon1 | Wednesday 12 August 2026 00:27:51 +0000 (0:00:00.085) 0:01:39.976 ****** 2026-08-12 00:27:52.171733 | mon1 | ok: [mon1] 2026-08-12 00:27:52.171864 | mon1 | 2026-08-12 00:27:52.172033 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:52.172261 | mon1 | Wednesday 12 August 2026 00:27:52 +0000 (0:00:00.483) 0:01:40.460 ****** 2026-08-12 00:27:52.215526 | mon1 | skipping: [mon1] 2026-08-12 00:27:52.215568 | mon1 | 2026-08-12 00:27:52.215575 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:52.215582 | mon1 | Wednesday 12 August 2026 00:27:52 +0000 (0:00:00.044) 0:01:40.505 ****** 2026-08-12 00:27:52.263761 | mon1 | skipping: [mon1] 2026-08-12 00:27:52.263812 | mon1 | 2026-08-12 00:27:52.263822 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:52.263832 | mon1 | Wednesday 12 August 2026 00:27:52 +0000 (0:00:00.047) 0:01:40.552 ****** 2026-08-12 00:27:52.584806 | mon1 | ok: [mon1] 2026-08-12 00:27:52.584857 | mon1 | 2026-08-12 00:27:52.584868 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:52.584878 | mon1 | Wednesday 12 August 2026 00:27:52 +0000 (0:00:00.321) 0:01:40.874 ****** 2026-08-12 00:27:53.603935 | mon1 | ok: [mon1] 2026-08-12 00:27:53.603992 | mon1 | 2026-08-12 00:27:53.604003 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:53.604012 | mon1 | Wednesday 12 August 2026 00:27:53 +0000 (0:00:01.018) 0:01:41.893 ****** 2026-08-12 00:27:53.700093 | mon1 | ok: [mon1] => { 2026-08-12 00:27:53.700146 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:27:53.700157 | mon1 | } 2026-08-12 00:27:53.700168 | mon1 | 2026-08-12 00:27:53.700178 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:53.700187 | mon1 | Wednesday 12 August 2026 00:27:53 +0000 (0:00:00.095) 0:01:41.988 ****** 2026-08-12 00:27:54.217859 | mon1 | ok: [mon1] 2026-08-12 00:27:54.217907 | mon1 | 2026-08-12 00:27:54.217919 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:54.217928 | mon1 | Wednesday 12 August 2026 00:27:54 +0000 (0:00:00.517) 0:01:42.506 ****** 2026-08-12 00:27:56.493304 | mon1 | ok: [mon1] 2026-08-12 00:27:56.493349 | mon1 | 2026-08-12 00:27:56.494161 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:27:56.494202 | mon1 | Wednesday 12 August 2026 00:27:56 +0000 (0:00:02.276) 0:01:44.783 ****** 2026-08-12 00:27:56.530371 | mon1 | skipping: [mon1] 2026-08-12 00:27:56.530417 | mon1 | 2026-08-12 00:27:56.530424 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:27:56.530430 | mon1 | Wednesday 12 August 2026 00:27:56 +0000 (0:00:00.036) 0:01:44.819 ****** 2026-08-12 00:27:56.564324 | mon1 | skipping: [mon1] 2026-08-12 00:27:56.564382 | mon1 | 2026-08-12 00:27:56.564392 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:27:56.564401 | mon1 | Wednesday 12 August 2026 00:27:56 +0000 (0:00:00.033) 0:01:44.853 ****** 2026-08-12 00:27:56.597675 | mon1 | skipping: [mon1] 2026-08-12 00:27:56.597716 | mon1 | 2026-08-12 00:27:56.597727 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:27:56.597737 | mon1 | Wednesday 12 August 2026 00:27:56 +0000 (0:00:00.033) 0:01:44.887 ****** 2026-08-12 00:27:58.612346 | mon1 | ok: [mon1] 2026-08-12 00:27:58.612416 | mon1 | 2026-08-12 00:27:58.612801 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:27:58.612842 | mon1 | Wednesday 12 August 2026 00:27:58 +0000 (0:00:02.014) 0:01:46.901 ****** 2026-08-12 00:27:59.277893 | mon1 | ok: [mon1] 2026-08-12 00:27:59.277943 | mon1 | 2026-08-12 00:27:59.277954 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:27:59.277963 | mon1 | Wednesday 12 August 2026 00:27:59 +0000 (0:00:00.665) 0:01:47.567 ****** 2026-08-12 00:28:00.762162 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:28:00.762253 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:28:00.762270 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:28:00.762279 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:28:00.762289 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:28:00.762299 | mon1 | 2026-08-12 00:28:00.762310 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:28:00.762320 | mon1 | Wednesday 12 August 2026 00:28:00 +0000 (0:00:01.482) 0:01:49.049 ****** 2026-08-12 00:28:01.606403 | mon1 | ok: [mon1] 2026-08-12 00:28:01.606470 | mon1 | 2026-08-12 00:28:01.606688 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:28:01.606940 | mon1 | Wednesday 12 August 2026 00:28:01 +0000 (0:00:00.841) 0:01:49.891 ****** 2026-08-12 00:28:01.607167 | mon1 | 2026-08-12 00:28:01.607456 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:28:01.607765 | mon1 | Wednesday 12 August 2026 00:28:01 +0000 (0:00:00.005) 0:01:49.896 ****** 2026-08-12 00:28:02.117762 | mon1 | ok: [mon1] 2026-08-12 00:28:02.117844 | mon1 | 2026-08-12 00:28:02.117896 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:02.118069 | mon1 | Wednesday 12 August 2026 00:28:02 +0000 (0:00:00.511) 0:01:50.408 ****** 2026-08-12 00:28:02.438258 | mon1 | ok: [mon1] 2026-08-12 00:28:02.438368 | mon1 | 2026-08-12 00:28:02.438539 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:02.438697 | mon1 | Wednesday 12 August 2026 00:28:02 +0000 (0:00:00.320) 0:01:50.728 ****** 2026-08-12 00:28:02.520665 | mon1 | ok: [mon1] => { 2026-08-12 00:28:02.520736 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:28:02.520856 | mon1 | } 2026-08-12 00:28:02.520970 | mon1 | 2026-08-12 00:28:02.521095 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:02.521210 | mon1 | Wednesday 12 August 2026 00:28:02 +0000 (0:00:00.082) 0:01:50.811 ****** 2026-08-12 00:28:03.021978 | mon1 | ok: [mon1] 2026-08-12 00:28:03.022170 | mon1 | 2026-08-12 00:28:03.022484 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:03.022741 | mon1 | Wednesday 12 August 2026 00:28:03 +0000 (0:00:00.500) 0:01:51.311 ****** 2026-08-12 00:28:06.381869 | mon1 | ok: [mon1] 2026-08-12 00:28:06.381926 | mon1 | 2026-08-12 00:28:06.381937 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:28:06.381947 | mon1 | Wednesday 12 August 2026 00:28:06 +0000 (0:00:03.359) 0:01:54.671 ****** 2026-08-12 00:28:07.387103 | mon1 | ok: [mon1] 2026-08-12 00:28:07.387156 | mon1 | 2026-08-12 00:28:07.387171 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:28:07.387183 | mon1 | Wednesday 12 August 2026 00:28:07 +0000 (0:00:01.004) 0:01:55.675 ****** 2026-08-12 00:28:07.711731 | mon1 | ok: [mon1] 2026-08-12 00:28:07.711862 | mon1 | 2026-08-12 00:28:07.712068 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:28:07.713300 | mon1 | Wednesday 12 August 2026 00:28:07 +0000 (0:00:00.324) 0:01:56.000 ****** 2026-08-12 00:28:08.396817 | mon1 | ok: [mon1] 2026-08-12 00:28:08.396899 | mon1 | 2026-08-12 00:28:08.397089 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:28:08.397323 | mon1 | Wednesday 12 August 2026 00:28:08 +0000 (0:00:00.685) 0:01:56.685 ****** 2026-08-12 00:28:09.302758 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:28:09.302968 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:28:09.303149 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:28:09.303369 | mon1 | 2026-08-12 00:28:09.303717 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:28:09.303741 | mon1 | Wednesday 12 August 2026 00:28:09 +0000 (0:00:00.907) 0:01:57.593 ****** 2026-08-12 00:28:09.979163 | mon1 | ok: [mon1] 2026-08-12 00:28:09.979252 | mon1 | 2026-08-12 00:28:09.979268 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:28:09.979277 | mon1 | Wednesday 12 August 2026 00:28:09 +0000 (0:00:00.673) 0:01:58.266 ****** 2026-08-12 00:28:10.661328 | mon1 | ok: [mon1] 2026-08-12 00:28:10.661385 | mon1 | 2026-08-12 00:28:10.662581 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:28:10.662643 | mon1 | Wednesday 12 August 2026 00:28:10 +0000 (0:00:00.677) 0:01:58.943 ****** 2026-08-12 00:28:10.662653 | mon1 | 2026-08-12 00:28:10.662663 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:28:10.662696 | mon1 | Wednesday 12 August 2026 00:28:10 +0000 (0:00:00.006) 0:01:58.950 ****** 2026-08-12 00:28:11.175197 | mon1 | ok: [mon1] 2026-08-12 00:28:11.175278 | mon1 | 2026-08-12 00:28:11.175290 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:28:11.175300 | mon1 | Wednesday 12 August 2026 00:28:11 +0000 (0:00:00.514) 0:01:59.465 ****** 2026-08-12 00:28:11.236450 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:28:11.236638 | mon1 | 2026-08-12 00:28:11.236895 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:28:11.237151 | mon1 | Wednesday 12 August 2026 00:28:11 +0000 (0:00:00.061) 0:01:59.526 ****** 2026-08-12 00:28:12.211360 | mon1 | ok: [mon1] 2026-08-12 00:28:12.211408 | mon1 | 2026-08-12 00:28:12.211416 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:28:12.211581 | mon1 | Wednesday 12 August 2026 00:28:12 +0000 (0:00:00.974) 0:02:00.501 ****** 2026-08-12 00:28:13.127819 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:28:13.127962 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:28:13.128127 | mon1 | 2026-08-12 00:28:13.128341 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:28:13.128541 | mon1 | Wednesday 12 August 2026 00:28:13 +0000 (0:00:00.915) 0:02:01.416 ****** 2026-08-12 00:28:13.615331 | mon1 | ok: [mon1] 2026-08-12 00:28:13.615399 | mon1 | 2026-08-12 00:28:13.616141 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:28:13.616193 | mon1 | Wednesday 12 August 2026 00:28:13 +0000 (0:00:00.488) 0:02:01.905 ****** 2026-08-12 00:28:13.941883 | mon1 | ok: [mon1] 2026-08-12 00:28:13.941941 | mon1 | 2026-08-12 00:28:13.941953 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:28:13.941962 | mon1 | Wednesday 12 August 2026 00:28:13 +0000 (0:00:00.325) 0:02:02.230 ****** 2026-08-12 00:28:14.336019 | mon1 | ok: [mon1] 2026-08-12 00:28:14.336099 | mon1 | 2026-08-12 00:28:14.336110 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:28:14.336120 | mon1 | Wednesday 12 August 2026 00:28:14 +0000 (0:00:00.394) 0:02:02.624 ****** 2026-08-12 00:28:14.704177 | mon1 | ok: [mon1] 2026-08-12 00:28:14.704210 | mon1 | 2026-08-12 00:28:14.704215 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:28:14.704240 | mon1 | Wednesday 12 August 2026 00:28:14 +0000 (0:00:00.369) 0:02:02.993 ****** 2026-08-12 00:28:16.523361 | mon1 | ok: [mon1] 2026-08-12 00:28:16.523436 | mon1 | 2026-08-12 00:28:16.524364 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:28:16.524435 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 00:28:16.524450 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 00:28:16.524504 | mon1 | 2026-08-12 00:28:16.525286 | mon1 | 2026-08-12 00:28:16.525341 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:28:16.525356 | mon1 | Wednesday 12 August 2026 00:28:16 +0000 (0:00:01.819) 0:02:04.813 ****** 2026-08-12 00:28:16.525654 | mon1 | =============================================================================== 2026-08-12 00:28:16.525978 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.41s 2026-08-12 00:28:16.526332 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.50s 2026-08-12 00:28:16.526661 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.46s 2026-08-12 00:28:16.526979 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.45s 2026-08-12 00:28:16.527327 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.36s 2026-08-12 00:28:16.527651 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.06s 2026-08-12 00:28:16.528000 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.05s 2026-08-12 00:28:16.528350 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.05s 2026-08-12 00:28:16.531379 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.56s 2026-08-12 00:28:16.531421 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.31s 2026-08-12 00:28:16.531434 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.28s 2026-08-12 00:28:16.531446 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.20s 2026-08-12 00:28:16.531457 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.16s 2026-08-12 00:28:16.531468 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.07s 2026-08-12 00:28:16.531479 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 2.06s 2026-08-12 00:28:16.531490 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 2.01s 2026-08-12 00:28:16.531501 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 2.01s 2026-08-12 00:28:16.531538 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 2.00s 2026-08-12 00:28:16.531557 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.99s 2026-08-12 00:28:16.531588 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.94s 2026-08-12 00:28:16.688285 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 00:28:16.698334 | mon1 | INFO [default > side_effect] Executing 2026-08-12 00:28:16.698715 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:28:16.704503 | mon1 | INFO [default > verify] Executing 2026-08-12 00:28:17.759624 | mon1 | 2026-08-12 00:28:17.760090 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 00:28:17.760466 | mon1 | 2026-08-12 00:28:17.760893 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:28:17.761276 | mon1 | Wednesday 12 August 2026 00:28:17 +0000 (0:00:00.011) 0:00:00.011 ****** 2026-08-12 00:28:18.980180 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:28:18.987330 | mon1 | ok: [mon1] 2026-08-12 00:28:18.987673 | mon1 | 2026-08-12 00:28:18.988023 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 00:28:18.988394 | mon1 | Wednesday 12 August 2026 00:28:18 +0000 (0:00:01.227) 0:00:01.238 ****** 2026-08-12 00:28:25.074851 | mon1 | ok: [mon1] 2026-08-12 00:28:25.075461 | mon1 | 2026-08-12 00:28:25.075869 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 00:28:25.076353 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:06.086) 0:00:07.325 ****** 2026-08-12 00:28:25.135852 | mon1 | ok: [mon1] 2026-08-12 00:28:25.136283 | mon1 | 2026-08-12 00:28:25.136766 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 00:28:25.137169 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:00.061) 0:00:07.387 ****** 2026-08-12 00:28:25.191676 | mon1 | ok: [mon1] => { 2026-08-12 00:28:25.192434 | mon1 | "changed": false, 2026-08-12 00:28:25.192502 | mon1 | "msg": "All assertions passed" 2026-08-12 00:28:25.192586 | mon1 | } 2026-08-12 00:28:25.192817 | mon1 | 2026-08-12 00:28:25.193072 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 00:28:25.193372 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:00.055) 0:00:07.442 ****** 2026-08-12 00:28:27.095262 | mon1 | ok: [mon1] 2026-08-12 00:28:27.095586 | mon1 | 2026-08-12 00:28:27.095892 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 00:28:27.096138 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:01.903) 0:00:09.346 ****** 2026-08-12 00:28:27.153907 | mon1 | ok: [mon1] => { 2026-08-12 00:28:27.154128 | mon1 | "_ceph_health": { 2026-08-12 00:28:27.154424 | mon1 | "changed": false, 2026-08-12 00:28:27.154682 | mon1 | "changed_when_result": false, 2026-08-12 00:28:27.154924 | mon1 | "cmd": [ 2026-08-12 00:28:27.155169 | mon1 | "cephadm", 2026-08-12 00:28:27.155463 | mon1 | "shell", 2026-08-12 00:28:27.155729 | mon1 | "--", 2026-08-12 00:28:27.155951 | mon1 | "ceph", 2026-08-12 00:28:27.156187 | mon1 | "health" 2026-08-12 00:28:27.156461 | mon1 | ], 2026-08-12 00:28:27.156708 | mon1 | "delta": "0:00:01.557394", 2026-08-12 00:28:27.156954 | mon1 | "end": "2026-08-12 00:28:27.037977", 2026-08-12 00:28:27.157196 | mon1 | "failed": false, 2026-08-12 00:28:27.157486 | mon1 | "msg": "", 2026-08-12 00:28:27.157705 | mon1 | "rc": 0, 2026-08-12 00:28:27.157970 | mon1 | "start": "2026-08-12 00:28:25.480583", 2026-08-12 00:28:27.158285 | 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:28:27.158526 | mon1 | "stderr_lines": [ 2026-08-12 00:28:27.158773 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 00:28:27.159037 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 00:28:27.159295 | mon1 | ], 2026-08-12 00:28:27.159644 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 00:28:27.159885 | mon1 | "stdout_lines": [ 2026-08-12 00:28:27.160127 | mon1 | "HEALTH_OK" 2026-08-12 00:28:27.160316 | mon1 | ] 2026-08-12 00:28:27.160451 | mon1 | } 2026-08-12 00:28:27.160599 | mon1 | } 2026-08-12 00:28:27.160730 | mon1 | 2026-08-12 00:28:27.160923 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 00:28:27.161098 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:00.058) 0:00:09.404 ****** 2026-08-12 00:28:27.213128 | mon1 | ok: [mon1] => { 2026-08-12 00:28:27.213408 | mon1 | "changed": false, 2026-08-12 00:28:27.213668 | mon1 | "msg": "All assertions passed" 2026-08-12 00:28:27.213952 | mon1 | } 2026-08-12 00:28:27.214199 | mon1 | 2026-08-12 00:28:27.214525 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 00:28:27.214785 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:00.059) 0:00:09.463 ****** 2026-08-12 00:28:34.319554 | mon1 | changed: [mon1] 2026-08-12 00:28:34.319789 | mon1 | 2026-08-12 00:28:34.320122 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 00:28:34.320484 | mon1 | Wednesday 12 August 2026 00:28:34 +0000 (0:00:07.106) 0:00:16.570 ****** 2026-08-12 00:28:37.006207 | mon1 | changed: [mon1] 2026-08-12 00:28:37.006495 | mon1 | 2026-08-12 00:28:37.006888 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 00:28:37.007181 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:02.686) 0:00:19.257 ****** 2026-08-12 00:28:38.435870 | mon1 | ok: [mon1] 2026-08-12 00:28:38.436168 | mon1 | 2026-08-12 00:28:38.436566 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 00:28:38.437044 | mon1 | Wednesday 12 August 2026 00:28:38 +0000 (0:00:01.428) 0:00:20.686 ****** 2026-08-12 00:28:38.498907 | mon1 | ok: [mon1] => { 2026-08-12 00:28:38.499570 | mon1 | "changed": false, 2026-08-12 00:28:38.499622 | mon1 | "msg": "All assertions passed" 2026-08-12 00:28:38.499909 | mon1 | } 2026-08-12 00:28:38.500300 | mon1 | 2026-08-12 00:28:38.500630 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 00:28:38.500981 | mon1 | Wednesday 12 August 2026 00:28:38 +0000 (0:00:00.060) 0:00:20.747 ****** 2026-08-12 00:28:39.824360 | mon1 | ok: [mon1] 2026-08-12 00:28:39.824445 | mon1 | 2026-08-12 00:28:39.824962 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 00:28:39.825009 | mon1 | Wednesday 12 August 2026 00:28:39 +0000 (0:00:01.328) 0:00:22.075 ****** 2026-08-12 00:28:39.885985 | mon1 | ok: [mon1] => { 2026-08-12 00:28:39.886926 | mon1 | "changed": false, 2026-08-12 00:28:39.886945 | mon1 | "msg": "All assertions passed" 2026-08-12 00:28:39.886957 | mon1 | } 2026-08-12 00:28:39.886973 | mon1 | 2026-08-12 00:28:39.887270 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:28:39.889265 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:28:39.889320 | mon1 | 2026-08-12 00:28:39.889334 | mon1 | 2026-08-12 00:28:39.889346 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:28:39.889358 | mon1 | Wednesday 12 August 2026 00:28:39 +0000 (0:00:00.061) 0:00:22.137 ****** 2026-08-12 00:28:39.889370 | mon1 | =============================================================================== 2026-08-12 00:28:39.889381 | mon1 | Create a test Ceph pool ------------------------------------------------- 7.11s 2026-08-12 00:28:39.889393 | mon1 | List locally deployed Ceph daemons -------------------------------------- 6.09s 2026-08-12 00:28:39.889605 | mon1 | Create a test Ceph key -------------------------------------------------- 2.69s 2026-08-12 00:28:39.889938 | mon1 | Get cluster health status ----------------------------------------------- 1.90s 2026-08-12 00:28:39.890270 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.43s 2026-08-12 00:28:39.890593 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.33s 2026-08-12 00:28:39.890894 | mon1 | Gathering Facts --------------------------------------------------------- 1.23s 2026-08-12 00:28:39.891200 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.06s 2026-08-12 00:28:39.891541 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.06s 2026-08-12 00:28:39.891852 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.06s 2026-08-12 00:28:39.892152 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.06s 2026-08-12 00:28:39.892484 | mon1 | Print cluster health status --------------------------------------------- 0.06s 2026-08-12 00:28:39.892797 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.06s 2026-08-12 00:28:39.998856 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 00:28:40.007917 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:28:40.008418 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:28:40.016743 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:28:40.016915 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:28:40.017052 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:28:40.017557 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 00:28:50.435743 | mon1 | ok: Runtime: 0:10:48.764596 2026-08-12 00:28:50.456779 | 2026-08-12 00:28:50.456884 | PLAY RECAP 2026-08-12 00:28:50.456945 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:28:50.457002 | 2026-08-12 00:28:50.590441 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:28:50.594470 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:28:51.232613 | 2026-08-12 00:28:51.232747 | PLAY [all] 2026-08-12 00:28:51.266630 | 2026-08-12 00:28:51.266758 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 00:28:51.320074 | mon1 | ok 2026-08-12 00:28:51.326808 | osd1 | ok 2026-08-12 00:28:51.331553 | 2026-08-12 00:28:51.331627 | TASK [fetch-output : Set log path for single node] 2026-08-12 00:28:51.353788 | mon1 | skipping: Conditional result was False 2026-08-12 00:28:51.364831 | osd1 | skipping: Conditional result was False 2026-08-12 00:28:51.376663 | 2026-08-12 00:28:51.376756 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 00:28:51.752484 | mon1 -> localhost | changed: "/var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/logs/mon1" 2026-08-12 00:28:51.778878 | osd1 -> localhost | changed: "/var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/logs/osd1" 2026-08-12 00:28:52.014690 | osd1 -> localhost | changed: "/var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/artifacts" 2026-08-12 00:28:52.033969 | mon1 -> localhost | ok: "/var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/artifacts" 2026-08-12 00:28:52.233573 | osd1 -> localhost | changed: "/var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/docs" 2026-08-12 00:28:52.234497 | mon1 -> localhost | ok: "/var/lib/zuul/builds/3e23cda2f1984bc8b435d9c3f61c1ccd/work/docs" 2026-08-12 00:28:52.255784 | 2026-08-12 00:28:52.256508 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 00:28:52.918219 | osd1 | changed: .d..t...... ./ 2026-08-12 00:28:52.918542 | osd1 | changed: All items complete 2026-08-12 00:28:52.918584 | 2026-08-12 00:28:52.925670 | mon1 | changed: .d..t...... ./ 2026-08-12 00:28:53.404297 | osd1 | changed: .d..t...... ./ 2026-08-12 00:28:53.440217 | mon1 | ok 2026-08-12 00:28:53.902693 | osd1 | changed: .d..t...... ./ 2026-08-12 00:28:53.936782 | mon1 | ok 2026-08-12 00:28:53.970383 | 2026-08-12 00:28:53.970557 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 00:28:54.415827 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008156 2026-08-12 00:28:54.416011 | mon1 -> localhost | changed: All items complete 2026-08-12 00:28:54.416040 | 2026-08-12 00:28:54.654851 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006490 2026-08-12 00:28:54.678882 | 2026-08-12 00:28:54.679010 | PLAY [all] 2026-08-12 00:28:54.687231 | 2026-08-12 00:28:54.687304 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 00:28:55.168996 | mon1 | changed 2026-08-12 00:28:55.351765 | osd1 | changed 2026-08-12 00:28:55.363339 | 2026-08-12 00:28:55.363396 | PLAY RECAP 2026-08-12 00:28:55.363446 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:28:55.363475 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:28:55.363495 | 2026-08-12 00:28:55.507051 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:28:55.522814 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 00:28:56.155708 | 2026-08-12 00:28:56.155840 | PLAY [localhost] 2026-08-12 00:28:56.170507 | 2026-08-12 00:28:56.170627 | TASK [Generate Zuul manifest] 2026-08-12 00:28:56.193500 | localhost | ok 2026-08-12 00:28:56.213379 | 2026-08-12 00:28:56.213465 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 00:28:56.589374 | localhost | changed 2026-08-12 00:28:56.601489 | 2026-08-12 00:28:56.602428 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 00:28:56.633678 | localhost | ok 2026-08-12 00:28:56.642172 | 2026-08-12 00:28:56.642240 | TASK [Upload logs] 2026-08-12 00:28:56.661085 | localhost | ok 2026-08-12 00:28:56.726608 | 2026-08-12 00:28:56.726734 | TASK [Set zuul-log-path fact] 2026-08-12 00:28:56.758020 | localhost | ok 2026-08-12 00:28:56.770629 | 2026-08-12 00:28:56.770705 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:28:56.799330 | localhost | ok 2026-08-12 00:28:56.811118 | 2026-08-12 00:28:56.811190 | TASK [upload-logs : Create log directories] 2026-08-12 00:28:57.275128 | localhost | changed 2026-08-12 00:28:57.281125 | 2026-08-12 00:28:57.281201 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 00:28:57.737304 | localhost -> localhost | ok: Runtime: 0:00:00.005356 2026-08-12 00:28:57.744682 | 2026-08-12 00:28:57.744749 | TASK [upload-logs : Upload logs to log server] 2026-08-12 00:28:58.230332 | localhost | Output suppressed because no_log was given 2026-08-12 00:28:58.235310 | 2026-08-12 00:28:58.235399 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 00:28:58.317857 | localhost | skipping: Conditional result was False 2026-08-12 00:28:58.328784 | localhost | skipping: Conditional result was False 2026-08-12 00:28:58.338076 | 2026-08-12 00:28:58.338181 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 00:28:58.416884 | localhost | skipping: Conditional result was False 2026-08-12 00:28:58.417244 | 2026-08-12 00:28:58.421379 | localhost | skipping: Conditional result was False 2026-08-12 00:28:58.460474 | 2026-08-12 00:28:58.460606 | LOOP [upload-logs : Upload console log and json output]