2026-08-24 15:29:04.582510 | Job console starting 2026-08-24 15:29:04.601810 | Updating git repos 2026-08-24 15:29:04.660503 | Cloning repos into workspace 2026-08-24 15:29:04.743578 | Restoring repo states 2026-08-24 15:29:04.751593 | Merging changes 2026-08-24 15:29:05.408229 | Checking out repos 2026-08-24 15:29:05.443688 | Preparing playbooks 2026-08-24 15:29:07.937152 | Running Ansible setup 2026-08-24 15:29:12.974515 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:29:13.711379 | 2026-08-24 15:29:13.711576 | PLAY [localhost] 2026-08-24 15:29:13.722825 | 2026-08-24 15:29:13.722956 | TASK [Gathering Facts] 2026-08-24 15:29:14.809032 | localhost | ok 2026-08-24 15:29:14.818507 | 2026-08-24 15:29:14.818648 | TASK [Setup log path fact] 2026-08-24 15:29:14.837573 | localhost | ok 2026-08-24 15:29:14.851025 | 2026-08-24 15:29:14.851152 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:29:14.888853 | localhost | ok 2026-08-24 15:29:14.896065 | 2026-08-24 15:29:14.896215 | TASK [emit-job-header : Print job information] 2026-08-24 15:29:14.940343 | # Job Information 2026-08-24 15:29:14.940535 | Ansible Version: 2.16.18 2026-08-24 15:29:14.940575 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-08-24 15:29:14.940602 | Pipeline: check 2026-08-24 15:29:14.940627 | Executor: 2d72f0692154 2026-08-24 15:29:14.940649 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/124 2026-08-24 15:29:14.940675 | Event ID: 6d3ab780-9fce-11f1-9599-8502feacb559 2026-08-24 15:29:14.943749 | 2026-08-24 15:29:14.943843 | LOOP [emit-job-header : Print node information] 2026-08-24 15:29:15.058874 | localhost | ok: 2026-08-24 15:29:15.059550 | localhost | # Node Information 2026-08-24 15:29:15.059618 | localhost | Inventory Hostname: mon1 2026-08-24 15:29:15.059657 | localhost | Hostname: np0000190885 2026-08-24 15:29:15.059688 | localhost | Username: zuul 2026-08-24 15:29:15.059723 | localhost | Distro: Ubuntu 22.04 2026-08-24 15:29:15.059754 | localhost | Provider: yul1 2026-08-24 15:29:15.059782 | localhost | Region: ca-ymq-1 2026-08-24 15:29:15.059809 | localhost | Label: ubuntu-jammy 2026-08-24 15:29:15.059836 | localhost | Product Name: OpenStack Nova 2026-08-24 15:29:15.059864 | localhost | Interface IP: 199.19.213.65 2026-08-24 15:29:15.104151 | localhost | ok: 2026-08-24 15:29:15.104363 | localhost | # Node Information 2026-08-24 15:29:15.104488 | localhost | Inventory Hostname: osd1 2026-08-24 15:29:15.104536 | localhost | Hostname: np0000190886 2026-08-24 15:29:15.104565 | localhost | Username: zuul 2026-08-24 15:29:15.104594 | localhost | Distro: Ubuntu 22.04 2026-08-24 15:29:15.104641 | localhost | Provider: yul1 2026-08-24 15:29:15.104668 | localhost | Region: ca-ymq-1 2026-08-24 15:29:15.104695 | localhost | Label: ubuntu-jammy 2026-08-24 15:29:15.104723 | localhost | Product Name: OpenStack Nova 2026-08-24 15:29:15.104750 | localhost | Interface IP: 199.19.213.203 2026-08-24 15:29:15.119572 | 2026-08-24 15:29:15.120004 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-24 15:29:15.553950 | localhost -> localhost | changed 2026-08-24 15:29:15.562969 | 2026-08-24 15:29:15.563489 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-24 15:29:16.448905 | localhost -> localhost | changed 2026-08-24 15:29:16.458236 | 2026-08-24 15:29:16.458386 | PLAY [all] 2026-08-24 15:29:16.467966 | 2026-08-24 15:29:16.468033 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-24 15:29:16.726730 | mon1 -> localhost | ok 2026-08-24 15:29:16.737866 | 2026-08-24 15:29:16.737964 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-24 15:29:16.776530 | mon1 | ok 2026-08-24 15:29:16.783074 | osd1 | ok 2026-08-24 15:29:16.803257 | mon1 | included: /var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 15:29:16.803354 | osd1 | included: /var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 15:29:16.813175 | 2026-08-24 15:29:16.813272 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-24 15:29:17.940226 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-24 15:29:17.940420 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/13e027b2cc124687b86728f07c590546_id_rsa 2026-08-24 15:29:17.940912 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/13e027b2cc124687b86728f07c590546_id_rsa.pub 2026-08-24 15:29:17.941004 | mon1 -> localhost | The key fingerprint is: 2026-08-24 15:29:17.941044 | mon1 -> localhost | SHA256:H/Z75GqZ1v4WRGmxwDuJEtZ8iuLcXQm451NxQnjoUcM zuul-build-sshkey 2026-08-24 15:29:17.941077 | mon1 -> localhost | The key's randomart image is: 2026-08-24 15:29:17.941108 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-24 15:29:17.941138 | mon1 -> localhost | | + B= .o| 2026-08-24 15:29:17.941168 | mon1 -> localhost | | + B Eo=.| 2026-08-24 15:29:17.941197 | mon1 -> localhost | | . = B X. | 2026-08-24 15:29:17.941226 | mon1 -> localhost | | . + = B . | 2026-08-24 15:29:17.941253 | mon1 -> localhost | | o S B o o | 2026-08-24 15:29:17.941282 | mon1 -> localhost | | o + * .. | 2026-08-24 15:29:17.941310 | mon1 -> localhost | | . o* .| 2026-08-24 15:29:17.941337 | mon1 -> localhost | | =.+ .| 2026-08-24 15:29:17.941365 | mon1 -> localhost | | oo+.o.| 2026-08-24 15:29:17.941392 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-24 15:29:17.941469 | mon1 -> localhost | ok: Runtime: 0:00:00.594301 2026-08-24 15:29:17.950434 | 2026-08-24 15:29:17.950526 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-24 15:29:17.988920 | mon1 | ok 2026-08-24 15:29:18.000282 | osd1 | ok 2026-08-24 15:29:18.026117 | mon1 | included: /var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 15:29:18.026239 | osd1 | included: /var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 15:29:18.055926 | 2026-08-24 15:29:18.056077 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-24 15:29:18.080420 | mon1 | skipping: Conditional result was False 2026-08-24 15:29:18.092251 | osd1 | skipping: Conditional result was False 2026-08-24 15:29:18.099784 | 2026-08-24 15:29:18.099883 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-24 15:29:18.620059 | osd1 | changed 2026-08-24 15:29:18.629823 | mon1 | changed 2026-08-24 15:29:18.635893 | 2026-08-24 15:29:18.635967 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-24 15:29:18.835925 | mon1 | ok 2026-08-24 15:29:18.860571 | osd1 | ok 2026-08-24 15:29:18.867791 | 2026-08-24 15:29:18.867905 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-24 15:29:19.358312 | mon1 | changed 2026-08-24 15:29:19.364864 | osd1 | changed 2026-08-24 15:29:19.370518 | 2026-08-24 15:29:19.370581 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-24 15:29:19.899023 | osd1 | changed 2026-08-24 15:29:19.915323 | mon1 | changed 2026-08-24 15:29:19.921145 | 2026-08-24 15:29:19.921226 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-24 15:29:19.945368 | mon1 | skipping: Conditional result was False 2026-08-24 15:29:19.956509 | osd1 | skipping: Conditional result was False 2026-08-24 15:29:19.967280 | 2026-08-24 15:29:19.967352 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-24 15:29:20.335637 | mon1 -> localhost | changed 2026-08-24 15:29:20.350898 | 2026-08-24 15:29:20.351005 | TASK [add-build-sshkey : Add back temp key] 2026-08-24 15:29:20.662522 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/13e027b2cc124687b86728f07c590546_id_rsa (zuul-build-sshkey) 2026-08-24 15:29:20.662830 | mon1 -> localhost | ok: Runtime: 0:00:00.013014 2026-08-24 15:29:20.668046 | 2026-08-24 15:29:20.668119 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-24 15:29:20.970649 | osd1 | ok 2026-08-24 15:29:21.030090 | mon1 | ok 2026-08-24 15:29:21.036705 | 2026-08-24 15:29:21.036797 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-24 15:29:21.061699 | mon1 | skipping: Conditional result was False 2026-08-24 15:29:21.072906 | osd1 | skipping: Conditional result was False 2026-08-24 15:29:21.103337 | 2026-08-24 15:29:21.103444 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-24 15:29:21.407237 | mon1 | ok 2026-08-24 15:29:21.426079 | osd1 | ok 2026-08-24 15:29:21.434312 | 2026-08-24 15:29:21.434422 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-24 15:29:22.179562 | mon1 | Output suppressed because no_log was given 2026-08-24 15:29:22.223411 | osd1 | Output suppressed because no_log was given 2026-08-24 15:29:22.238634 | 2026-08-24 15:29:22.238834 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-24 15:29:22.427457 | mon1 | ok: "logs" 2026-08-24 15:29:22.428064 | mon1 | ok: All items complete 2026-08-24 15:29:22.428108 | 2026-08-24 15:29:22.442778 | osd1 | ok: "logs" 2026-08-24 15:29:22.597563 | osd1 | ok: "artifacts" 2026-08-24 15:29:22.603251 | mon1 | ok: "artifacts" 2026-08-24 15:29:22.751343 | osd1 | ok: "docs" 2026-08-24 15:29:22.764717 | mon1 | ok: "docs" 2026-08-24 15:29:22.774495 | 2026-08-24 15:29:22.774642 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-24 15:29:22.966361 | mon1 | changed: "logs" 2026-08-24 15:29:22.966580 | mon1 | ok: All items complete 2026-08-24 15:29:22.966610 | 2026-08-24 15:29:22.983309 | osd1 | changed: "logs" 2026-08-24 15:29:23.120850 | mon1 | changed: "artifacts" 2026-08-24 15:29:23.159701 | osd1 | changed: "artifacts" 2026-08-24 15:29:23.280176 | mon1 | changed: "docs" 2026-08-24 15:29:23.318636 | osd1 | changed: "docs" 2026-08-24 15:29:23.342040 | 2026-08-24 15:29:23.342188 | PLAY RECAP 2026-08-24 15:29:23.342244 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:29:23.342278 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 15:29:23.342304 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 15:29:23.342323 | 2026-08-24 15:29:23.592821 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:29:23.597441 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:29:24.343301 | 2026-08-24 15:29:24.343464 | PLAY [all] 2026-08-24 15:29:24.356754 | 2026-08-24 15:29:24.356854 | TASK [setup-uv : Extract archive] 2026-08-24 15:29:26.467191 | osd1 | changed 2026-08-24 15:29:26.510864 | mon1 | changed 2026-08-24 15:29:26.521924 | 2026-08-24 15:29:26.522070 | TASK [setup-uv : Print version] 2026-08-24 15:29:26.998348 | mon1 | uv 0.8.13 2026-08-24 15:29:27.012108 | osd1 | uv 0.8.13 2026-08-24 15:29:27.100654 | mon1 | ok: Runtime: 0:00:00.011428 2026-08-24 15:29:27.109739 | osd1 | ok: Runtime: 0:00:00.011430 2026-08-24 15:29:27.126020 | 2026-08-24 15:29:27.126170 | TASK [Install Ansible collection siblings] 2026-08-24 15:29:27.545388 | mon1 | ok: 2026-08-24 15:29:27.545599 | mon1 | Skipping community.general: no checked-out sibling 2026-08-24 15:29:27.545633 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-24 15:29:27.545655 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-24 15:29:27.547910 | 2026-08-24 15:29:27.547972 | PLAY RECAP 2026-08-24 15:29:27.548036 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:29:27.548098 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:29:27.548127 | 2026-08-24 15:29:27.733602 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:29:27.737722 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:29:28.303311 | 2026-08-24 15:29:28.303413 | PLAY [all] 2026-08-24 15:29:28.314279 | 2026-08-24 15:29:28.314346 | LOOP [Check inventory directories] 2026-08-24 15:29:29.635326 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-24 15:29:29.805628 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-24 15:29:29.972760 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-24 15:29:29.989386 | 2026-08-24 15:29:29.989608 | LOOP [Copy inventory file for Zuul] 2026-08-24 15:29:30.954591 | mon1 | changed: 2026-08-24 15:29:30.954923 | mon1 | { 2026-08-24 15:29:30.954969 | mon1 | "ansible_loop_var": "item", 2026-08-24 15:29:30.954996 | mon1 | "changed": false, 2026-08-24 15:29:30.955017 | mon1 | "failed": false, 2026-08-24 15:29:30.955040 | mon1 | "invocation": { 2026-08-24 15:29:30.955060 | mon1 | "module_args": { 2026-08-24 15:29:30.955078 | mon1 | "checksum_algorithm": "sha1", 2026-08-24 15:29:30.955095 | mon1 | "follow": true, 2026-08-24 15:29:30.955113 | mon1 | "get_attributes": true, 2026-08-24 15:29:30.955132 | mon1 | "get_checksum": true, 2026-08-24 15:29:30.955150 | mon1 | "get_mime": true, 2026-08-24 15:29:30.955168 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-24 15:29:30.955186 | mon1 | } 2026-08-24 15:29:30.955203 | mon1 | }, 2026-08-24 15:29:30.955220 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-24 15:29:30.955238 | mon1 | "stat": { 2026-08-24 15:29:30.955255 | mon1 | "atime": 1787585362.070228, 2026-08-24 15:29:30.955272 | mon1 | "attr_flags": "e", 2026-08-24 15:29:30.955290 | mon1 | "attributes": [ 2026-08-24 15:29:30.955307 | mon1 | "extents" 2026-08-24 15:29:30.955325 | mon1 | ], 2026-08-24 15:29:30.955342 | mon1 | "block_size": 4096, 2026-08-24 15:29:30.955360 | mon1 | "blocks": 8, 2026-08-24 15:29:30.955377 | mon1 | "charset": "unknown", 2026-08-24 15:29:30.955395 | mon1 | "ctime": 1787585362.078228, 2026-08-24 15:29:30.955413 | mon1 | "dev": 64513, 2026-08-24 15:29:30.955431 | mon1 | "device_type": 0, 2026-08-24 15:29:30.955449 | mon1 | "executable": true, 2026-08-24 15:29:30.955466 | mon1 | "exists": true, 2026-08-24 15:29:30.955482 | mon1 | "gid": 1000, 2026-08-24 15:29:30.955500 | mon1 | "gr_name": "zuul", 2026-08-24 15:29:30.955517 | mon1 | "inode": 1042461, 2026-08-24 15:29:30.955535 | mon1 | "isblk": false, 2026-08-24 15:29:30.955553 | mon1 | "ischr": false, 2026-08-24 15:29:30.955570 | mon1 | "isdir": true, 2026-08-24 15:29:30.955587 | mon1 | "isfifo": false, 2026-08-24 15:29:30.955604 | mon1 | "isgid": false, 2026-08-24 15:29:30.955620 | mon1 | "islnk": false, 2026-08-24 15:29:30.955637 | mon1 | "isreg": false, 2026-08-24 15:29:30.955654 | mon1 | "issock": false, 2026-08-24 15:29:30.955671 | mon1 | "isuid": false, 2026-08-24 15:29:30.955687 | mon1 | "mimetype": "unknown", 2026-08-24 15:29:30.955704 | mon1 | "mode": "0755", 2026-08-24 15:29:30.955720 | mon1 | "mtime": 1787585344.776954, 2026-08-24 15:29:30.955737 | mon1 | "nlink": 10, 2026-08-24 15:29:30.955753 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-24 15:29:30.955770 | mon1 | "pw_name": "zuul", 2026-08-24 15:29:30.955791 | mon1 | "readable": true, 2026-08-24 15:29:30.955809 | mon1 | "rgrp": true, 2026-08-24 15:29:30.955826 | mon1 | "roth": true, 2026-08-24 15:29:30.955843 | mon1 | "rusr": true, 2026-08-24 15:29:30.955861 | mon1 | "size": 4096, 2026-08-24 15:29:30.955895 | mon1 | "uid": 1000, 2026-08-24 15:29:30.955913 | mon1 | "version": "210949868", 2026-08-24 15:29:30.955931 | mon1 | "wgrp": false, 2026-08-24 15:29:30.955950 | mon1 | "woth": false, 2026-08-24 15:29:30.955967 | mon1 | "writeable": true, 2026-08-24 15:29:30.955985 | mon1 | "wusr": true, 2026-08-24 15:29:30.956002 | mon1 | "xgrp": true, 2026-08-24 15:29:30.956018 | mon1 | "xoth": true, 2026-08-24 15:29:30.956035 | mon1 | "xusr": true 2026-08-24 15:29:30.956052 | mon1 | } 2026-08-24 15:29:30.956069 | mon1 | } 2026-08-24 15:29:30.956106 | mon1 | ok: All items complete 2026-08-24 15:29:30.956127 | 2026-08-24 15:29:30.957916 | mon1 | skipping: Conditional result was False 2026-08-24 15:29:30.958575 | mon1 | skipping: Conditional result was False 2026-08-24 15:29:30.975843 | 2026-08-24 15:29:30.975998 | LOOP [Switch "ansible_host" to private IP] 2026-08-24 15:29:31.335145 | mon1 | changed: 2 replacements made 2026-08-24 15:29:31.337658 | mon1 | skipping: Conditional result was False 2026-08-24 15:29:31.338741 | mon1 | skipping: Conditional result was False 2026-08-24 15:29:31.358451 | 2026-08-24 15:29:31.358648 | TASK [Run Molecule scenario] 2026-08-24 15:29:31.941350 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-24 15:29:32.764066 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-24 15:29:32.975927 | mon1 | Using CPython 3.13.7 2026-08-24 15:29:32.976033 | mon1 | Creating virtual environment at: .venv 2026-08-24 15:29:33.209990 | mon1 | Downloading cryptography (4.3MiB) 2026-08-24 15:29:33.211796 | mon1 | Downloading pygments (1.2MiB) 2026-08-24 15:29:33.212358 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-24 15:29:33.213276 | mon1 | Downloading netaddr (2.2MiB) 2026-08-24 15:29:33.405110 | mon1 | Downloading netaddr 2026-08-24 15:29:33.415344 | mon1 | Downloading cryptography 2026-08-24 15:29:33.463135 | mon1 | Downloading pygments 2026-08-24 15:29:33.604853 | mon1 | Downloading ansible-core 2026-08-24 15:29:33.634441 | mon1 | Installed 36 packages in 28ms 2026-08-24 15:29:34.862760 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-24 15:29:34.862907 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-24 15:29:35.546189 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-24 15:29:35.546434 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-24 15:30:39.701643 | mon1 | INFO [default > dependency] Executing 2026-08-24 15:30:39.702080 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-24 15:30:39.702461 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-24 15:30:39.702675 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-24 15:30:39.711514 | mon1 | INFO [default > cleanup] Executing 2026-08-24 15:30:39.711987 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:30:39.718553 | mon1 | INFO [default > destroy] Executing 2026-08-24 15:30:39.718738 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-24 15:30:39.718870 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-24 15:30:39.726753 | mon1 | INFO [default > syntax] Executing 2026-08-24 15:30:40.859857 | mon1 | 2026-08-24 15:30:40.860325 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-24 15:30:40.985557 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-24 15:30:40.995528 | mon1 | INFO [default > create] Executing 2026-08-24 15:30:40.997455 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:30:41.003762 | mon1 | INFO [default > prepare] Executing 2026-08-24 15:30:41.819662 | mon1 | 2026-08-24 15:30:41.819952 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-24 15:30:41.820130 | mon1 | 2026-08-24 15:30:41.820362 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:30:41.820640 | mon1 | Monday 24 August 2026 15:30:41 +0000 (0:00:00.036) 0:00:00.036 ********* 2026-08-24 15:30:43.007639 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-24 15:30:43.007708 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:30:43.007896 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:30:43.008086 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:30:43.008289 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:30:43.023165 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:30:43.023309 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:30:43.023447 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:30:43.023613 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:30:43.023825 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:30:43.031814 | mon1 | ok: [osd1] 2026-08-24 15:30:43.032011 | mon1 | ok: [mon1] 2026-08-24 15:30:43.032238 | mon1 | 2026-08-24 15:30:43.032440 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-24 15:30:43.032638 | mon1 | Monday 24 August 2026 15:30:43 +0000 (0:00:01.212) 0:00:01.249 ********* 2026-08-24 15:30:43.795515 | mon1 | changed: [osd1] 2026-08-24 15:30:43.795619 | mon1 | changed: [mon1] 2026-08-24 15:30:43.795713 | mon1 | 2026-08-24 15:30:43.795840 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-24 15:30:43.795982 | mon1 | Monday 24 August 2026 15:30:43 +0000 (0:00:00.756) 0:00:02.005 ********* 2026-08-24 15:30:44.082984 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-24 15:30:44.083244 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-24 15:30:44.083472 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-24 15:30:44.106836 | mon1 | changed: [osd1] 2026-08-24 15:30:44.106914 | mon1 | changed: [mon1] 2026-08-24 15:30:44.106979 | mon1 | 2026-08-24 15:30:44.107053 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-24 15:30:44.107175 | mon1 | Monday 24 August 2026 15:30:44 +0000 (0:00:00.318) 0:00:02.324 ********* 2026-08-24 15:30:51.474809 | mon1 | changed: [osd1] 2026-08-24 15:30:51.475054 | mon1 | changed: [mon1] 2026-08-24 15:30:51.475247 | mon1 | 2026-08-24 15:30:51.475524 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-24 15:30:51.475811 | mon1 | 2026-08-24 15:30:51.476093 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:30:51.476347 | mon1 | Monday 24 August 2026 15:30:51 +0000 (0:00:07.367) 0:00:09.692 ********* 2026-08-24 15:30:52.176928 | mon1 | ok: [osd1] 2026-08-24 15:30:52.177101 | mon1 | 2026-08-24 15:30:52.177422 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-24 15:30:52.177717 | mon1 | Monday 24 August 2026 15:30:52 +0000 (0:00:00.701) 0:00:10.394 ********* 2026-08-24 15:31:12.180488 | mon1 | changed: [osd1] 2026-08-24 15:31:12.180576 | mon1 | 2026-08-24 15:31:12.180707 | mon1 | TASK [Start up service] ******************************************************** 2026-08-24 15:31:12.180897 | mon1 | Monday 24 August 2026 15:31:12 +0000 (0:00:19.992) 0:00:30.386 ********* 2026-08-24 15:31:12.730905 | mon1 | ok: [osd1] 2026-08-24 15:31:12.731092 | mon1 | 2026-08-24 15:31:12.731376 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-24 15:31:12.731617 | mon1 | Monday 24 August 2026 15:31:12 +0000 (0:00:00.562) 0:00:30.948 ********* 2026-08-24 15:31:13.060175 | mon1 | ok: [osd1] 2026-08-24 15:31:13.060334 | mon1 | 2026-08-24 15:31:13.060611 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-24 15:31:13.060858 | mon1 | Monday 24 August 2026 15:31:13 +0000 (0:00:00.328) 0:00:31.277 ********* 2026-08-24 15:31:13.748880 | mon1 | changed: [osd1] 2026-08-24 15:31:13.749188 | mon1 | 2026-08-24 15:31:13.750352 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-24 15:31:13.750773 | mon1 | Monday 24 August 2026 15:31:13 +0000 (0:00:00.687) 0:00:31.965 ********* 2026-08-24 15:31:13.946715 | mon1 | ok: [osd1] 2026-08-24 15:31:13.946970 | mon1 | 2026-08-24 15:31:13.947243 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-24 15:31:13.947486 | mon1 | Monday 24 August 2026 15:31:13 +0000 (0:00:00.198) 0:00:32.163 ********* 2026-08-24 15:31:13.968128 | mon1 | skipping: [osd1] 2026-08-24 15:31:13.968289 | mon1 | 2026-08-24 15:31:13.968519 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-24 15:31:13.968733 | mon1 | Monday 24 August 2026 15:31:13 +0000 (0:00:00.021) 0:00:32.185 ********* 2026-08-24 15:31:14.511163 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:31:14.511309 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:31:14.511518 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:31:14.511704 | mon1 | 2026-08-24 15:31:14.512106 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-24 15:31:14.512224 | mon1 | Monday 24 August 2026 15:31:14 +0000 (0:00:00.543) 0:00:32.728 ********* 2026-08-24 15:31:15.176868 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:31:15.176984 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:31:15.177207 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:31:15.177409 | mon1 | 2026-08-24 15:31:15.177609 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-24 15:31:15.177810 | mon1 | Monday 24 August 2026 15:31:15 +0000 (0:00:00.665) 0:00:33.393 ********* 2026-08-24 15:31:15.893897 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:31:15.893965 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:31:15.894098 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:31:15.894268 | mon1 | 2026-08-24 15:31:15.894484 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-24 15:31:15.894665 | mon1 | Monday 24 August 2026 15:31:15 +0000 (0:00:00.717) 0:00:34.111 ********* 2026-08-24 15:31:18.996640 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:31:18.996782 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:31:18.996799 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:31:18.996920 | mon1 | 2026-08-24 15:31:18.997053 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-24 15:31:18.997190 | mon1 | Monday 24 August 2026 15:31:18 +0000 (0:00:03.102) 0:00:37.213 ********* 2026-08-24 15:31:21.025646 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-24 15:31:21.025718 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-24 15:31:21.025821 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-24 15:31:21.025936 | mon1 | 2026-08-24 15:31:21.026063 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:31:21.026255 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-24 15:31:21.026498 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-24 15:31:21.026606 | mon1 | 2026-08-24 15:31:21.026717 | mon1 | 2026-08-24 15:31:21.026864 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:31:21.027031 | mon1 | Monday 24 August 2026 15:31:21 +0000 (0:00:02.030) 0:00:39.243 ********* 2026-08-24 15:31:21.027180 | mon1 | =============================================================================== 2026-08-24 15:31:21.027297 | mon1 | Install depedencies ---------------------------------------------------- 19.99s 2026-08-24 15:31:21.027493 | mon1 | Update apt cache -------------------------------------------------------- 7.37s 2026-08-24 15:31:21.027667 | mon1 | Create a volume group for each loop device ------------------------------ 3.10s 2026-08-24 15:31:21.027836 | mon1 | Create a logical volume for each loop device ---------------------------- 2.03s 2026-08-24 15:31:21.028010 | mon1 | Gathering Facts --------------------------------------------------------- 1.21s 2026-08-24 15:31:21.028192 | mon1 | Configure short hostname ------------------------------------------------ 0.76s 2026-08-24 15:31:21.028328 | mon1 | Start loop devices ------------------------------------------------------ 0.72s 2026-08-24 15:31:21.028487 | mon1 | Gathering Facts --------------------------------------------------------- 0.70s 2026-08-24 15:31:21.028694 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.69s 2026-08-24 15:31:21.028863 | mon1 | Set permissions on loopback devices ------------------------------------- 0.67s 2026-08-24 15:31:21.029012 | mon1 | Start up service -------------------------------------------------------- 0.56s 2026-08-24 15:31:21.029140 | mon1 | Create devices for Ceph ------------------------------------------------- 0.54s 2026-08-24 15:31:21.029285 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-08-24 15:31:21.029437 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-08-24 15:31:21.029573 | mon1 | Get list of all loopback devices ---------------------------------------- 0.20s 2026-08-24 15:31:21.029696 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-24 15:31:21.114471 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-24 15:31:21.123773 | mon1 | INFO [default > converge] Executing 2026-08-24 15:31:22.114666 | mon1 | 2026-08-24 15:31:22.114829 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 15:31:22.114914 | mon1 | 2026-08-24 15:31:22.115113 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:31:22.115351 | mon1 | Monday 24 August 2026 15:31:22 +0000 (0:00:00.051) 0:00:00.051 ********* 2026-08-24 15:31:23.173146 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:31:23.173262 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:31:23.173382 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:31:23.173546 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:31:23.173714 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:31:23.186334 | mon1 | ok: [mon1] 2026-08-24 15:31:23.186518 | mon1 | 2026-08-24 15:31:23.186731 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:31:23.186936 | mon1 | Monday 24 August 2026 15:31:23 +0000 (0:00:01.074) 0:00:01.125 ********* 2026-08-24 15:31:23.511146 | mon1 | ok: [mon1] 2026-08-24 15:31:23.511472 | mon1 | 2026-08-24 15:31:23.511721 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:31:23.511895 | mon1 | Monday 24 August 2026 15:31:23 +0000 (0:00:00.324) 0:00:01.450 ********* 2026-08-24 15:31:23.555450 | mon1 | skipping: [mon1] 2026-08-24 15:31:23.555575 | mon1 | 2026-08-24 15:31:23.555701 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:31:23.555789 | mon1 | Monday 24 August 2026 15:31:23 +0000 (0:00:00.041) 0:00:01.492 ********* 2026-08-24 15:31:23.864494 | mon1 | changed: [mon1] 2026-08-24 15:31:23.864586 | mon1 | 2026-08-24 15:31:23.864743 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:31:23.864871 | mon1 | Monday 24 August 2026 15:31:23 +0000 (0:00:00.312) 0:00:01.804 ********* 2026-08-24 15:31:23.984402 | mon1 | ok: [mon1] => { 2026-08-24 15:31:23.984598 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:31:23.984834 | mon1 | } 2026-08-24 15:31:23.985111 | mon1 | 2026-08-24 15:31:23.985373 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:31:23.985608 | mon1 | Monday 24 August 2026 15:31:23 +0000 (0:00:00.119) 0:00:01.924 ********* 2026-08-24 15:31:24.698795 | mon1 | changed: [mon1] 2026-08-24 15:31:24.698971 | mon1 | 2026-08-24 15:31:24.699239 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:31:24.699457 | mon1 | Monday 24 August 2026 15:31:24 +0000 (0:00:00.714) 0:00:02.638 ********* 2026-08-24 15:31:24.745951 | mon1 | skipping: [mon1] 2026-08-24 15:31:24.746043 | mon1 | 2026-08-24 15:31:24.746162 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:31:24.746394 | mon1 | Monday 24 August 2026 15:31:24 +0000 (0:00:00.047) 0:00:02.686 ********* 2026-08-24 15:31:24.790494 | mon1 | skipping: [mon1] 2026-08-24 15:31:24.790886 | mon1 | 2026-08-24 15:31:24.791127 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:31:24.791371 | mon1 | Monday 24 August 2026 15:31:24 +0000 (0:00:00.044) 0:00:02.730 ********* 2026-08-24 15:31:25.018266 | mon1 | ok: [mon1] 2026-08-24 15:31:25.018408 | mon1 | 2026-08-24 15:31:25.018456 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:31:25.018585 | mon1 | Monday 24 August 2026 15:31:25 +0000 (0:00:00.228) 0:00:02.958 ********* 2026-08-24 15:31:26.351809 | mon1 | ok: [mon1] 2026-08-24 15:31:26.351881 | mon1 | 2026-08-24 15:31:26.351895 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:31:26.351906 | mon1 | Monday 24 August 2026 15:31:26 +0000 (0:00:01.332) 0:00:04.291 ********* 2026-08-24 15:31:26.429727 | mon1 | ok: [mon1] => { 2026-08-24 15:31:26.429810 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:31:26.429824 | mon1 | } 2026-08-24 15:31:26.430158 | mon1 | 2026-08-24 15:31:26.430212 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:31:26.430219 | mon1 | Monday 24 August 2026 15:31:26 +0000 (0:00:00.078) 0:00:04.370 ********* 2026-08-24 15:31:27.193460 | mon1 | changed: [mon1] 2026-08-24 15:31:27.193508 | mon1 | 2026-08-24 15:31:27.193514 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:31:27.193519 | mon1 | Monday 24 August 2026 15:31:27 +0000 (0:00:00.763) 0:00:05.133 ********* 2026-08-24 15:31:30.237482 | mon1 | changed: [mon1] 2026-08-24 15:31:30.237703 | mon1 | 2026-08-24 15:31:30.237717 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:31:30.237866 | mon1 | Monday 24 August 2026 15:31:30 +0000 (0:00:03.044) 0:00:08.177 ********* 2026-08-24 15:31:30.266942 | mon1 | skipping: [mon1] 2026-08-24 15:31:30.267039 | mon1 | 2026-08-24 15:31:30.267355 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:31:30.267394 | mon1 | Monday 24 August 2026 15:31:30 +0000 (0:00:00.029) 0:00:08.207 ********* 2026-08-24 15:31:30.293374 | mon1 | skipping: [mon1] 2026-08-24 15:31:30.293893 | mon1 | 2026-08-24 15:31:30.293953 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:31:30.293963 | mon1 | Monday 24 August 2026 15:31:30 +0000 (0:00:00.026) 0:00:08.233 ********* 2026-08-24 15:31:30.320877 | mon1 | skipping: [mon1] 2026-08-24 15:31:30.320969 | mon1 | 2026-08-24 15:31:30.320989 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:31:30.321123 | mon1 | Monday 24 August 2026 15:31:30 +0000 (0:00:00.027) 0:00:08.261 ********* 2026-08-24 15:31:36.135681 | mon1 | changed: [mon1] 2026-08-24 15:31:36.135768 | mon1 | 2026-08-24 15:31:36.136106 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:31:36.136175 | mon1 | Monday 24 August 2026 15:31:36 +0000 (0:00:05.813) 0:00:14.075 ********* 2026-08-24 15:31:36.741914 | mon1 | changed: [mon1] 2026-08-24 15:31:36.742018 | mon1 | 2026-08-24 15:31:36.742364 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:31:36.742426 | mon1 | Monday 24 August 2026 15:31:36 +0000 (0:00:00.606) 0:00:14.682 ********* 2026-08-24 15:31:37.726546 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:31:37.727144 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:31:37.727164 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:31:37.727176 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:31:37.727937 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:31:37.727965 | mon1 | 2026-08-24 15:31:37.727976 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:31:37.727985 | mon1 | Monday 24 August 2026 15:31:37 +0000 (0:00:00.984) 0:00:15.666 ********* 2026-08-24 15:31:38.386663 | mon1 | changed: [mon1] 2026-08-24 15:31:38.386727 | mon1 | 2026-08-24 15:31:38.386814 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:31:38.386909 | mon1 | Monday 24 August 2026 15:31:38 +0000 (0:00:00.652) 0:00:16.319 ********* 2026-08-24 15:31:38.386994 | mon1 | 2026-08-24 15:31:38.387089 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:31:38.387181 | mon1 | Monday 24 August 2026 15:31:38 +0000 (0:00:00.007) 0:00:16.327 ********* 2026-08-24 15:31:39.407993 | mon1 | ok: [mon1] 2026-08-24 15:31:39.408239 | mon1 | 2026-08-24 15:31:39.408573 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 15:31:39.408882 | mon1 | Monday 24 August 2026 15:31:39 +0000 (0:00:01.020) 0:00:17.347 ********* 2026-08-24 15:31:39.875991 | mon1 | changed: [mon1] 2026-08-24 15:31:39.876211 | mon1 | 2026-08-24 15:31:39.876528 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:31:39.876807 | mon1 | Monday 24 August 2026 15:31:39 +0000 (0:00:00.468) 0:00:17.816 ********* 2026-08-24 15:31:40.425410 | mon1 | changed: [mon1] 2026-08-24 15:31:40.425468 | mon1 | 2026-08-24 15:31:40.425476 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:31:40.425484 | mon1 | Monday 24 August 2026 15:31:40 +0000 (0:00:00.549) 0:00:18.365 ********* 2026-08-24 15:31:40.628571 | mon1 | ok: [mon1] 2026-08-24 15:31:40.628680 | mon1 | 2026-08-24 15:31:40.628695 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:31:40.628708 | mon1 | Monday 24 August 2026 15:31:40 +0000 (0:00:00.202) 0:00:18.568 ********* 2026-08-24 15:31:40.703850 | mon1 | ok: [mon1] => { 2026-08-24 15:31:40.703929 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:31:40.703997 | mon1 | } 2026-08-24 15:31:40.704382 | mon1 | 2026-08-24 15:31:40.704464 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:31:40.704472 | mon1 | Monday 24 August 2026 15:31:40 +0000 (0:00:00.075) 0:00:18.644 ********* 2026-08-24 15:31:41.503277 | mon1 | changed: [mon1] 2026-08-24 15:31:41.503372 | mon1 | 2026-08-24 15:31:41.503696 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:31:41.503747 | mon1 | Monday 24 August 2026 15:31:41 +0000 (0:00:00.799) 0:00:19.443 ********* 2026-08-24 15:31:46.004509 | mon1 | changed: [mon1] 2026-08-24 15:31:46.004608 | mon1 | 2026-08-24 15:31:46.004628 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:31:46.004758 | mon1 | Monday 24 August 2026 15:31:46 +0000 (0:00:04.501) 0:00:23.944 ********* 2026-08-24 15:31:47.387431 | mon1 | ok: [mon1] 2026-08-24 15:31:47.387699 | mon1 | 2026-08-24 15:31:47.387712 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:31:47.387886 | mon1 | Monday 24 August 2026 15:31:47 +0000 (0:00:01.383) 0:00:25.328 ********* 2026-08-24 15:31:47.740942 | mon1 | changed: [mon1] 2026-08-24 15:31:47.741017 | mon1 | 2026-08-24 15:31:47.741296 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:31:47.741316 | mon1 | Monday 24 August 2026 15:31:47 +0000 (0:00:00.353) 0:00:25.681 ********* 2026-08-24 15:31:48.214999 | mon1 | changed: [mon1] 2026-08-24 15:31:48.215076 | mon1 | 2026-08-24 15:31:48.215332 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:31:48.215386 | mon1 | Monday 24 August 2026 15:31:48 +0000 (0:00:00.474) 0:00:26.155 ********* 2026-08-24 15:31:48.781259 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:31:48.781327 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:31:48.781747 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:31:48.781802 | mon1 | 2026-08-24 15:31:48.781807 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:31:48.781812 | mon1 | Monday 24 August 2026 15:31:48 +0000 (0:00:00.566) 0:00:26.721 ********* 2026-08-24 15:31:49.251745 | mon1 | changed: [mon1] 2026-08-24 15:31:49.251831 | mon1 | 2026-08-24 15:31:49.252131 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:31:49.252187 | mon1 | Monday 24 August 2026 15:31:49 +0000 (0:00:00.470) 0:00:27.192 ********* 2026-08-24 15:31:49.737975 | mon1 | changed: [mon1] 2026-08-24 15:31:49.738054 | mon1 | 2026-08-24 15:31:49.738420 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:31:49.738505 | mon1 | Monday 24 August 2026 15:31:49 +0000 (0:00:00.480) 0:00:27.672 ********* 2026-08-24 15:31:49.738521 | mon1 | 2026-08-24 15:31:49.738539 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:31:49.738684 | mon1 | Monday 24 August 2026 15:31:49 +0000 (0:00:00.006) 0:00:27.678 ********* 2026-08-24 15:31:50.414429 | mon1 | ok: [mon1] 2026-08-24 15:31:50.414480 | mon1 | 2026-08-24 15:31:50.414485 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 15:31:50.414490 | mon1 | Monday 24 August 2026 15:31:50 +0000 (0:00:00.676) 0:00:28.354 ********* 2026-08-24 15:31:51.241638 | mon1 | changed: [mon1] 2026-08-24 15:31:51.241723 | mon1 | 2026-08-24 15:31:51.241886 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:31:51.241903 | mon1 | Monday 24 August 2026 15:31:51 +0000 (0:00:00.827) 0:00:29.182 ********* 2026-08-24 15:31:51.774900 | mon1 | changed: [mon1] 2026-08-24 15:31:51.774974 | mon1 | 2026-08-24 15:31:51.775207 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:31:51.775257 | mon1 | Monday 24 August 2026 15:31:51 +0000 (0:00:00.533) 0:00:29.715 ********* 2026-08-24 15:31:51.818656 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:31:51.818731 | mon1 | 2026-08-24 15:31:51.818957 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:31:51.819008 | mon1 | Monday 24 August 2026 15:31:51 +0000 (0:00:00.043) 0:00:29.759 ********* 2026-08-24 15:32:19.394484 | mon1 | changed: [mon1] 2026-08-24 15:32:19.394580 | mon1 | 2026-08-24 15:32:19.394934 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:32:19.394997 | mon1 | Monday 24 August 2026 15:32:19 +0000 (0:00:27.575) 0:00:57.334 ********* 2026-08-24 15:32:20.123520 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:32:20.123608 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:32:20.124064 | mon1 | 2026-08-24 15:32:20.124121 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:32:20.124129 | mon1 | Monday 24 August 2026 15:32:20 +0000 (0:00:00.729) 0:00:58.064 ********* 2026-08-24 15:32:20.893094 | mon1 | changed: [mon1] 2026-08-24 15:32:20.893179 | mon1 | 2026-08-24 15:32:20.893194 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:32:20.893351 | mon1 | Monday 24 August 2026 15:32:20 +0000 (0:00:00.769) 0:00:58.833 ********* 2026-08-24 15:32:21.097140 | mon1 | ok: [mon1] 2026-08-24 15:32:21.097220 | mon1 | 2026-08-24 15:32:21.097533 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:32:21.097591 | mon1 | Monday 24 August 2026 15:32:21 +0000 (0:00:00.203) 0:00:59.037 ********* 2026-08-24 15:32:21.582978 | mon1 | changed: [mon1] 2026-08-24 15:32:21.583063 | mon1 | 2026-08-24 15:32:21.583391 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:32:21.583581 | mon1 | Monday 24 August 2026 15:32:21 +0000 (0:00:00.485) 0:00:59.523 ********* 2026-08-24 15:32:21.896884 | mon1 | changed: [mon1] 2026-08-24 15:32:21.896956 | mon1 | 2026-08-24 15:32:21.897009 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 15:32:21.897106 | mon1 | Monday 24 August 2026 15:32:21 +0000 (0:00:00.314) 0:00:59.837 ********* 2026-08-24 15:32:22.013948 | mon1 | ok: [mon1] 2026-08-24 15:32:22.014025 | mon1 | 2026-08-24 15:32:22.014362 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 15:32:22.014384 | mon1 | Monday 24 August 2026 15:32:22 +0000 (0:00:00.116) 0:00:59.954 ********* 2026-08-24 15:32:22.231111 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:32:22.231181 | mon1 | 2026-08-24 15:32:22.231381 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 15:32:22.231400 | mon1 | Monday 24 August 2026 15:32:22 +0000 (0:00:00.217) 0:01:00.171 ********* 2026-08-24 15:32:22.283140 | mon1 | ok: [mon1] 2026-08-24 15:32:22.283214 | mon1 | 2026-08-24 15:32:22.283451 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 15:32:22.283469 | mon1 | Monday 24 August 2026 15:32:22 +0000 (0:00:00.051) 0:01:00.223 ********* 2026-08-24 15:32:22.366969 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-24 15:32:22.367053 | mon1 | 2026-08-24 15:32:22.367095 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-24 15:32:22.367245 | mon1 | Monday 24 August 2026 15:32:22 +0000 (0:00:00.084) 0:01:00.307 ********* 2026-08-24 15:32:22.657562 | mon1 | changed: [mon1] 2026-08-24 15:32:22.657640 | mon1 | 2026-08-24 15:32:22.657835 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-24 15:32:22.657886 | mon1 | Monday 24 August 2026 15:32:22 +0000 (0:00:00.290) 0:01:00.598 ********* 2026-08-24 15:32:23.363928 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-24 15:32:23.364011 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-24 15:32:23.364417 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-24 15:32:23.364474 | mon1 | 2026-08-24 15:32:23.364480 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-24 15:32:23.364484 | mon1 | Monday 24 August 2026 15:32:23 +0000 (0:00:00.706) 0:01:01.304 ********* 2026-08-24 15:33:53.904965 | mon1 | ok: [mon1] 2026-08-24 15:33:53.905281 | mon1 | 2026-08-24 15:33:53.905298 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-24 15:33:53.905311 | mon1 | Monday 24 August 2026 15:33:53 +0000 (0:01:30.541) 0:02:31.845 ********* 2026-08-24 15:33:54.117237 | mon1 | changed: [mon1] 2026-08-24 15:33:54.117287 | mon1 | 2026-08-24 15:33:54.117293 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-24 15:33:54.117297 | mon1 | Monday 24 August 2026 15:33:54 +0000 (0:00:00.211) 0:02:32.057 ********* 2026-08-24 15:33:54.162857 | mon1 | ok: [mon1] 2026-08-24 15:33:54.162901 | mon1 | 2026-08-24 15:33:54.162908 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:33:54.162913 | mon1 | Monday 24 August 2026 15:33:54 +0000 (0:00:00.045) 0:02:32.103 ********* 2026-08-24 15:33:54.233658 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:33:54.233697 | mon1 | 2026-08-24 15:33:54.233703 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:33:54.233707 | mon1 | Monday 24 August 2026 15:33:54 +0000 (0:00:00.070) 0:02:32.174 ********* 2026-08-24 15:33:55.820516 | mon1 | ok: [mon1] 2026-08-24 15:33:55.820583 | mon1 | 2026-08-24 15:33:55.820591 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:33:55.820598 | mon1 | Monday 24 August 2026 15:33:55 +0000 (0:00:01.586) 0:02:33.760 ********* 2026-08-24 15:33:55.877656 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:33:55.877721 | mon1 | 2026-08-24 15:33:55.877737 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:33:55.877744 | mon1 | Monday 24 August 2026 15:33:55 +0000 (0:00:00.057) 0:02:33.817 ********* 2026-08-24 15:33:56.246720 | mon1 | ok: [mon1] 2026-08-24 15:33:56.248027 | mon1 | 2026-08-24 15:33:56.249018 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:33:56.249056 | mon1 | Monday 24 August 2026 15:33:56 +0000 (0:00:00.368) 0:02:34.186 ********* 2026-08-24 15:33:58.460417 | mon1 | ok: [mon1] 2026-08-24 15:33:58.460533 | mon1 | 2026-08-24 15:33:58.460546 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 15:33:58.460558 | mon1 | Monday 24 August 2026 15:33:58 +0000 (0:00:02.213) 0:02:36.399 ********* 2026-08-24 15:34:01.401099 | mon1 | changed: [mon1] 2026-08-24 15:34:01.401175 | mon1 | 2026-08-24 15:34:01.401186 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-24 15:34:01.401197 | mon1 | Monday 24 August 2026 15:34:01 +0000 (0:00:02.940) 0:02:39.340 ********* 2026-08-24 15:34:02.967685 | mon1 | ok: [mon1] 2026-08-24 15:34:02.967740 | mon1 | 2026-08-24 15:34:02.967766 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:34:02.967773 | mon1 | Monday 24 August 2026 15:34:02 +0000 (0:00:01.567) 0:02:40.907 ********* 2026-08-24 15:34:03.027308 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:34:03.027356 | mon1 | 2026-08-24 15:34:03.027365 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:34:03.027372 | mon1 | Monday 24 August 2026 15:34:03 +0000 (0:00:00.059) 0:02:40.967 ********* 2026-08-24 15:34:03.065785 | mon1 | skipping: [mon1] 2026-08-24 15:34:03.065847 | mon1 | 2026-08-24 15:34:03.065859 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:34:03.065869 | mon1 | Monday 24 August 2026 15:34:03 +0000 (0:00:00.038) 0:02:41.005 ********* 2026-08-24 15:34:03.105076 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-24 15:34:03.106266 | mon1 | skipping: [mon1] 2026-08-24 15:34:03.106333 | mon1 | 2026-08-24 15:34:03.106343 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:34:03.106352 | mon1 | Monday 24 August 2026 15:34:03 +0000 (0:00:00.039) 0:02:41.045 ********* 2026-08-24 15:34:03.356338 | mon1 | ok: [mon1] 2026-08-24 15:34:03.356406 | mon1 | 2026-08-24 15:34:03.356419 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:34:03.356439 | mon1 | Monday 24 August 2026 15:34:03 +0000 (0:00:00.250) 0:02:41.295 ********* 2026-08-24 15:34:05.599287 | mon1 | ok: [mon1] 2026-08-24 15:34:05.599364 | mon1 | 2026-08-24 15:34:05.599377 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-24 15:34:05.599387 | mon1 | Monday 24 August 2026 15:34:05 +0000 (0:00:02.242) 0:02:43.538 ********* 2026-08-24 15:34:08.488415 | mon1 | changed: [mon1] 2026-08-24 15:34:08.488504 | mon1 | 2026-08-24 15:34:08.488832 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-24 15:34:08.488883 | mon1 | Monday 24 August 2026 15:34:08 +0000 (0:00:02.890) 0:02:46.428 ********* 2026-08-24 15:34:10.003348 | mon1 | ok: [mon1] 2026-08-24 15:34:10.003422 | mon1 | 2026-08-24 15:34:10.003506 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-24 15:34:10.003653 | mon1 | Monday 24 August 2026 15:34:10 +0000 (0:00:01.515) 0:02:47.943 ********* 2026-08-24 15:34:16.777501 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-24 15:34:16.777571 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-24 15:34:16.777579 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-24 15:34:16.777585 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-24 15:34:16.777592 | mon1 | 2026-08-24 15:34:16.777598 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-24 15:34:16.777604 | mon1 | 2026-08-24 15:34:16.777609 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:34:16.777615 | mon1 | Monday 24 August 2026 15:34:16 +0000 (0:00:06.773) 0:02:54.717 ********* 2026-08-24 15:34:17.874729 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-24 15:34:17.874934 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:34:17.875152 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:34:17.875362 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:34:17.875575 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:34:17.892050 | mon1 | ok: [osd1] 2026-08-24 15:34:17.892119 | mon1 | 2026-08-24 15:34:17.892224 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:34:17.892318 | mon1 | Monday 24 August 2026 15:34:17 +0000 (0:00:01.115) 0:02:55.832 ********* 2026-08-24 15:34:18.096340 | mon1 | ok: [osd1] 2026-08-24 15:34:18.096412 | mon1 | 2026-08-24 15:34:18.096503 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:34:18.096646 | mon1 | Monday 24 August 2026 15:34:18 +0000 (0:00:00.204) 0:02:56.037 ********* 2026-08-24 15:34:18.131165 | mon1 | skipping: [osd1] 2026-08-24 15:34:18.131233 | mon1 | 2026-08-24 15:34:18.131412 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:34:18.131441 | mon1 | Monday 24 August 2026 15:34:18 +0000 (0:00:00.034) 0:02:56.071 ********* 2026-08-24 15:34:18.345944 | mon1 | changed: [osd1] 2026-08-24 15:34:18.346056 | mon1 | 2026-08-24 15:34:18.346065 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:34:18.346242 | mon1 | Monday 24 August 2026 15:34:18 +0000 (0:00:00.214) 0:02:56.286 ********* 2026-08-24 15:34:18.410068 | mon1 | ok: [osd1] => { 2026-08-24 15:34:18.410358 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:34:18.410624 | mon1 | } 2026-08-24 15:34:18.410853 | mon1 | 2026-08-24 15:34:18.411079 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:34:18.411292 | mon1 | Monday 24 August 2026 15:34:18 +0000 (0:00:00.063) 0:02:56.349 ********* 2026-08-24 15:34:18.862672 | mon1 | changed: [osd1] 2026-08-24 15:34:18.862767 | mon1 | 2026-08-24 15:34:18.862783 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:34:18.862915 | mon1 | Monday 24 August 2026 15:34:18 +0000 (0:00:00.453) 0:02:56.803 ********* 2026-08-24 15:34:18.903479 | mon1 | skipping: [osd1] 2026-08-24 15:34:18.903543 | mon1 | 2026-08-24 15:34:18.903741 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:34:18.903786 | mon1 | Monday 24 August 2026 15:34:18 +0000 (0:00:00.040) 0:02:56.844 ********* 2026-08-24 15:34:18.950690 | mon1 | skipping: [osd1] 2026-08-24 15:34:18.950790 | mon1 | 2026-08-24 15:34:18.950824 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:34:18.951000 | mon1 | Monday 24 August 2026 15:34:18 +0000 (0:00:00.046) 0:02:56.890 ********* 2026-08-24 15:34:19.185012 | mon1 | ok: [osd1] 2026-08-24 15:34:19.185091 | mon1 | 2026-08-24 15:34:19.185302 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:34:19.185352 | mon1 | Monday 24 August 2026 15:34:19 +0000 (0:00:00.235) 0:02:57.125 ********* 2026-08-24 15:34:20.238494 | mon1 | ok: [osd1] 2026-08-24 15:34:20.238559 | mon1 | 2026-08-24 15:34:20.238647 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:34:20.238758 | mon1 | Monday 24 August 2026 15:34:20 +0000 (0:00:01.053) 0:02:58.179 ********* 2026-08-24 15:34:20.301076 | mon1 | ok: [osd1] => { 2026-08-24 15:34:20.301170 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:34:20.301758 | mon1 | } 2026-08-24 15:34:20.301811 | mon1 | 2026-08-24 15:34:20.301819 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:34:20.301826 | mon1 | Monday 24 August 2026 15:34:20 +0000 (0:00:00.062) 0:02:58.241 ********* 2026-08-24 15:34:20.921090 | mon1 | changed: [osd1] 2026-08-24 15:34:20.921161 | mon1 | 2026-08-24 15:34:20.921465 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:34:20.921513 | mon1 | Monday 24 August 2026 15:34:20 +0000 (0:00:00.620) 0:02:58.861 ********* 2026-08-24 15:34:23.532620 | mon1 | changed: [osd1] 2026-08-24 15:34:23.532709 | mon1 | 2026-08-24 15:34:23.532828 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:34:23.532951 | mon1 | Monday 24 August 2026 15:34:23 +0000 (0:00:02.610) 0:03:01.472 ********* 2026-08-24 15:34:23.564640 | mon1 | skipping: [osd1] 2026-08-24 15:34:23.564733 | mon1 | 2026-08-24 15:34:23.564897 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:34:23.565060 | mon1 | Monday 24 August 2026 15:34:23 +0000 (0:00:00.032) 0:03:01.504 ********* 2026-08-24 15:34:23.593442 | mon1 | skipping: [osd1] 2026-08-24 15:34:23.593542 | mon1 | 2026-08-24 15:34:23.593698 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:34:23.593855 | mon1 | Monday 24 August 2026 15:34:23 +0000 (0:00:00.028) 0:03:01.533 ********* 2026-08-24 15:34:23.633369 | mon1 | skipping: [osd1] 2026-08-24 15:34:23.633811 | mon1 | 2026-08-24 15:34:23.633858 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:34:23.633865 | mon1 | Monday 24 August 2026 15:34:23 +0000 (0:00:00.040) 0:03:01.573 ********* 2026-08-24 15:34:29.119243 | mon1 | changed: [osd1] 2026-08-24 15:34:29.119289 | mon1 | 2026-08-24 15:34:29.119294 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:34:29.119299 | mon1 | Monday 24 August 2026 15:34:29 +0000 (0:00:05.485) 0:03:07.059 ********* 2026-08-24 15:34:29.589755 | mon1 | changed: [osd1] 2026-08-24 15:34:29.589803 | mon1 | 2026-08-24 15:34:29.589811 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:34:29.589817 | mon1 | Monday 24 August 2026 15:34:29 +0000 (0:00:00.470) 0:03:07.529 ********* 2026-08-24 15:34:30.502899 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:34:30.503031 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:34:30.503111 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:34:30.503239 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:34:30.503327 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:34:30.503438 | mon1 | 2026-08-24 15:34:30.503524 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:34:30.503623 | mon1 | Monday 24 August 2026 15:34:30 +0000 (0:00:00.913) 0:03:08.443 ********* 2026-08-24 15:34:31.074338 | mon1 | changed: [osd1] 2026-08-24 15:34:31.074668 | mon1 | 2026-08-24 15:34:31.075018 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:34:31.075305 | mon1 | Monday 24 August 2026 15:34:31 +0000 (0:00:00.566) 0:03:09.009 ********* 2026-08-24 15:34:31.075580 | mon1 | 2026-08-24 15:34:31.075879 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:34:31.076165 | mon1 | Monday 24 August 2026 15:34:31 +0000 (0:00:00.005) 0:03:09.014 ********* 2026-08-24 15:34:31.770484 | mon1 | ok: [osd1] 2026-08-24 15:34:31.770675 | mon1 | 2026-08-24 15:34:31.770920 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 15:34:31.771207 | mon1 | Monday 24 August 2026 15:34:31 +0000 (0:00:00.695) 0:03:09.710 ********* 2026-08-24 15:34:32.211474 | mon1 | changed: [osd1] 2026-08-24 15:34:32.211574 | mon1 | 2026-08-24 15:34:32.211724 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:34:32.211926 | mon1 | Monday 24 August 2026 15:34:32 +0000 (0:00:00.441) 0:03:10.151 ********* 2026-08-24 15:34:32.805415 | mon1 | changed: [osd1] 2026-08-24 15:34:32.805533 | mon1 | 2026-08-24 15:34:32.805793 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:34:32.806042 | mon1 | Monday 24 August 2026 15:34:32 +0000 (0:00:00.593) 0:03:10.745 ********* 2026-08-24 15:34:33.031021 | mon1 | ok: [osd1] 2026-08-24 15:34:33.031284 | mon1 | 2026-08-24 15:34:33.031597 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:34:33.031768 | mon1 | Monday 24 August 2026 15:34:33 +0000 (0:00:00.225) 0:03:10.971 ********* 2026-08-24 15:34:33.082570 | mon1 | ok: [osd1] => { 2026-08-24 15:34:33.082766 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:34:33.082981 | mon1 | } 2026-08-24 15:34:33.083152 | mon1 | 2026-08-24 15:34:33.083529 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:34:33.083635 | mon1 | Monday 24 August 2026 15:34:33 +0000 (0:00:00.052) 0:03:11.023 ********* 2026-08-24 15:34:33.901905 | mon1 | changed: [osd1] 2026-08-24 15:34:33.901974 | mon1 | 2026-08-24 15:34:33.902075 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:34:33.902177 | mon1 | Monday 24 August 2026 15:34:33 +0000 (0:00:00.819) 0:03:11.842 ********* 2026-08-24 15:34:38.258494 | mon1 | changed: [osd1] 2026-08-24 15:34:38.258609 | mon1 | 2026-08-24 15:34:38.258622 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:34:38.258641 | mon1 | Monday 24 August 2026 15:34:38 +0000 (0:00:04.355) 0:03:16.197 ********* 2026-08-24 15:34:39.418134 | mon1 | ok: [osd1] 2026-08-24 15:34:39.418205 | mon1 | 2026-08-24 15:34:39.418468 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:34:39.418547 | mon1 | Monday 24 August 2026 15:34:39 +0000 (0:00:01.160) 0:03:17.358 ********* 2026-08-24 15:34:39.663449 | mon1 | changed: [osd1] 2026-08-24 15:34:39.663956 | mon1 | 2026-08-24 15:34:39.664011 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:34:39.664021 | mon1 | Monday 24 August 2026 15:34:39 +0000 (0:00:00.245) 0:03:17.603 ********* 2026-08-24 15:34:40.127427 | mon1 | changed: [osd1] 2026-08-24 15:34:40.127543 | mon1 | 2026-08-24 15:34:40.127556 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:34:40.127687 | mon1 | Monday 24 August 2026 15:34:40 +0000 (0:00:00.464) 0:03:18.068 ********* 2026-08-24 15:34:40.761360 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-24 15:34:40.761475 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:34:40.761489 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:34:40.761789 | mon1 | 2026-08-24 15:34:40.761846 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:34:40.761853 | mon1 | Monday 24 August 2026 15:34:40 +0000 (0:00:00.633) 0:03:18.701 ********* 2026-08-24 15:34:41.241192 | mon1 | changed: [osd1] 2026-08-24 15:34:41.241281 | mon1 | 2026-08-24 15:34:41.241606 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:34:41.241656 | mon1 | Monday 24 August 2026 15:34:41 +0000 (0:00:00.479) 0:03:19.181 ********* 2026-08-24 15:34:41.709319 | mon1 | changed: [osd1] 2026-08-24 15:34:41.709415 | mon1 | 2026-08-24 15:34:41.709433 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:34:41.709568 | mon1 | Monday 24 August 2026 15:34:41 +0000 (0:00:00.462) 0:03:19.644 ********* 2026-08-24 15:34:41.709615 | mon1 | 2026-08-24 15:34:41.709750 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:34:41.709781 | mon1 | Monday 24 August 2026 15:34:41 +0000 (0:00:00.005) 0:03:19.649 ********* 2026-08-24 15:34:42.443583 | mon1 | ok: [osd1] 2026-08-24 15:34:42.443660 | mon1 | 2026-08-24 15:34:42.443980 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 15:34:42.444029 | mon1 | Monday 24 August 2026 15:34:42 +0000 (0:00:00.733) 0:03:20.383 ********* 2026-08-24 15:34:43.107043 | mon1 | changed: [osd1] 2026-08-24 15:34:43.107109 | mon1 | 2026-08-24 15:34:43.107281 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:34:43.107297 | mon1 | Monday 24 August 2026 15:34:43 +0000 (0:00:00.663) 0:03:21.047 ********* 2026-08-24 15:34:43.720423 | mon1 | changed: [osd1] 2026-08-24 15:34:43.720528 | mon1 | 2026-08-24 15:34:43.720666 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:34:43.720804 | mon1 | Monday 24 August 2026 15:34:43 +0000 (0:00:00.612) 0:03:21.660 ********* 2026-08-24 15:34:43.763558 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:34:43.763655 | mon1 | 2026-08-24 15:34:43.763809 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:34:43.763957 | mon1 | Monday 24 August 2026 15:34:43 +0000 (0:00:00.043) 0:03:21.703 ********* 2026-08-24 15:34:49.222723 | mon1 | changed: [osd1] 2026-08-24 15:34:49.222856 | mon1 | 2026-08-24 15:34:49.222948 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:34:49.223063 | mon1 | Monday 24 August 2026 15:34:49 +0000 (0:00:05.459) 0:03:27.163 ********* 2026-08-24 15:34:49.880999 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-24 15:34:49.881190 | mon1 | ok: [osd1] => (item=sshd) 2026-08-24 15:34:49.881366 | mon1 | 2026-08-24 15:34:49.881574 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:34:49.881793 | mon1 | Monday 24 August 2026 15:34:49 +0000 (0:00:00.658) 0:03:27.821 ********* 2026-08-24 15:34:50.625813 | mon1 | changed: [osd1] 2026-08-24 15:34:50.626056 | mon1 | 2026-08-24 15:34:50.626415 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:34:50.626704 | mon1 | Monday 24 August 2026 15:34:50 +0000 (0:00:00.744) 0:03:28.566 ********* 2026-08-24 15:34:50.836909 | mon1 | ok: [osd1] 2026-08-24 15:34:50.837133 | mon1 | 2026-08-24 15:34:50.837996 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:34:50.838315 | mon1 | Monday 24 August 2026 15:34:50 +0000 (0:00:00.211) 0:03:28.777 ********* 2026-08-24 15:34:51.138253 | mon1 | changed: [osd1] 2026-08-24 15:34:51.138381 | mon1 | 2026-08-24 15:34:51.138560 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:34:51.138708 | mon1 | Monday 24 August 2026 15:34:51 +0000 (0:00:00.301) 0:03:29.078 ********* 2026-08-24 15:34:51.372640 | mon1 | changed: [osd1] 2026-08-24 15:34:51.373055 | mon1 | 2026-08-24 15:34:51.373166 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-24 15:34:51.373307 | mon1 | Monday 24 August 2026 15:34:51 +0000 (0:00:00.234) 0:03:29.312 ********* 2026-08-24 15:34:51.604497 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-24 15:34:51.605206 | mon1 | 2026-08-24 15:34:51.605223 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-24 15:34:51.605345 | mon1 | Monday 24 August 2026 15:34:51 +0000 (0:00:00.231) 0:03:29.544 ********* 2026-08-24 15:34:51.653496 | mon1 | ok: [osd1] 2026-08-24 15:34:51.653698 | mon1 | 2026-08-24 15:34:51.653970 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:34:51.654305 | mon1 | Monday 24 August 2026 15:34:51 +0000 (0:00:00.048) 0:03:29.593 ********* 2026-08-24 15:34:51.708040 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-24 15:34:51.708117 | mon1 | 2026-08-24 15:34:51.708249 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:34:51.708438 | mon1 | Monday 24 August 2026 15:34:51 +0000 (0:00:00.054) 0:03:29.648 ********* 2026-08-24 15:34:53.248339 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:34:53.248437 | mon1 | 2026-08-24 15:34:53.248456 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:34:53.248471 | mon1 | Monday 24 August 2026 15:34:53 +0000 (0:00:01.538) 0:03:31.187 ********* 2026-08-24 15:34:53.290364 | mon1 | ok: [osd1] => (item=osd1) 2026-08-24 15:34:53.290453 | mon1 | 2026-08-24 15:34:53.290738 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:34:53.290791 | mon1 | Monday 24 August 2026 15:34:53 +0000 (0:00:00.043) 0:03:31.230 ********* 2026-08-24 15:34:53.585167 | mon1 | changed: [osd1] 2026-08-24 15:34:53.585252 | mon1 | 2026-08-24 15:34:53.585591 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:34:53.585646 | mon1 | Monday 24 August 2026 15:34:53 +0000 (0:00:00.294) 0:03:31.525 ********* 2026-08-24 15:34:58.863995 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:34:58.864094 | mon1 | 2026-08-24 15:34:58.864165 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-24 15:34:58.864307 | mon1 | Monday 24 August 2026 15:34:58 +0000 (0:00:05.278) 0:03:36.804 ********* 2026-08-24 15:34:59.672742 | mon1 | ok: [osd1] 2026-08-24 15:34:59.672810 | mon1 | 2026-08-24 15:34:59.673199 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-24 15:34:59.673294 | mon1 | Monday 24 August 2026 15:34:59 +0000 (0:00:00.808) 0:03:37.612 ********* 2026-08-24 15:35:42.636495 | mon1 | ok: [osd1] 2026-08-24 15:35:42.636572 | mon1 | 2026-08-24 15:35:42.636592 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-24 15:35:42.636747 | mon1 | Monday 24 August 2026 15:35:42 +0000 (0:00:42.963) 0:04:20.576 ********* 2026-08-24 15:36:23.027169 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-24 15:36:23.027226 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-24 15:36:23.027234 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-24 15:36:23.027241 | mon1 | 2026-08-24 15:36:23.027248 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-24 15:36:23.027254 | mon1 | Monday 24 August 2026 15:36:23 +0000 (0:00:40.390) 0:05:00.966 ********* 2026-08-24 15:36:24.688060 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:36:24.688163 | mon1 | 2026-08-24 15:36:24.688184 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-24 15:36:24.688324 | mon1 | Monday 24 August 2026 15:36:24 +0000 (0:00:01.662) 0:05:02.628 ********* 2026-08-24 15:36:26.261720 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:36:26.261804 | mon1 | 2026-08-24 15:36:26.262112 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-24 15:36:26.262164 | mon1 | Monday 24 August 2026 15:36:26 +0000 (0:00:01.573) 0:05:04.202 ********* 2026-08-24 15:36:26.324337 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-24 15:36:26.324406 | mon1 | 2026-08-24 15:36:26.324753 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-24 15:36:26.324810 | mon1 | Monday 24 August 2026 15:36:26 +0000 (0:00:00.062) 0:05:04.264 ********* 2026-08-24 15:36:26.367716 | mon1 | ok: [osd1] 2026-08-24 15:36:26.368320 | mon1 | 2026-08-24 15:36:26.368376 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-24 15:36:26.368385 | mon1 | Monday 24 August 2026 15:36:26 +0000 (0:00:00.042) 0:05:04.307 ********* 2026-08-24 15:36:27.915443 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:36:27.915533 | mon1 | 2026-08-24 15:36:27.915882 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-24 15:36:27.915934 | mon1 | Monday 24 August 2026 15:36:27 +0000 (0:00:01.548) 0:05:05.855 ********* 2026-08-24 15:36:27.952889 | mon1 | ok: [osd1] 2026-08-24 15:36:27.952963 | mon1 | 2026-08-24 15:36:27.953182 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-24 15:36:27.953222 | mon1 | Monday 24 August 2026 15:36:27 +0000 (0:00:00.037) 0:05:05.893 ********* 2026-08-24 15:36:27.988276 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-24 15:36:28.004191 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:36:28.004272 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:36:28.004631 | mon1 | 2026-08-24 15:36:28.004650 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-24 15:36:28.004658 | mon1 | Monday 24 August 2026 15:36:28 +0000 (0:00:00.051) 0:05:05.944 ********* 2026-08-24 15:36:28.040357 | mon1 | skipping: [osd1] 2026-08-24 15:36:28.040423 | mon1 | 2026-08-24 15:36:28.040652 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-24 15:36:28.040691 | mon1 | Monday 24 August 2026 15:36:28 +0000 (0:00:00.036) 0:05:05.981 ********* 2026-08-24 15:36:33.077592 | mon1 | Pausing for 5 seconds 2026-08-24 15:36:33.077720 | mon1 | ok: [osd1] 2026-08-24 15:36:33.077733 | mon1 | 2026-08-24 15:36:33.078027 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-24 15:36:33.078087 | mon1 | Monday 24 August 2026 15:36:33 +0000 (0:00:05.036) 0:05:11.017 ********* 2026-08-24 15:36:33.133905 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-24 15:36:33.134025 | mon1 | 2026-08-24 15:36:33.134437 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-24 15:36:33.134501 | mon1 | Monday 24 August 2026 15:36:33 +0000 (0:00:00.056) 0:05:11.073 ********* 2026-08-24 15:36:33.179515 | mon1 | ok: [osd1] 2026-08-24 15:36:33.179635 | mon1 | 2026-08-24 15:36:33.179836 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-24 15:36:33.180063 | mon1 | Monday 24 August 2026 15:36:33 +0000 (0:00:00.045) 0:05:11.119 ********* 2026-08-24 15:36:34.732536 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:36:34.732625 | mon1 | 2026-08-24 15:36:34.732826 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-24 15:36:34.732869 | mon1 | Monday 24 August 2026 15:36:34 +0000 (0:00:01.553) 0:05:12.672 ********* 2026-08-24 15:36:34.780536 | mon1 | ok: [osd1] 2026-08-24 15:36:34.780604 | mon1 | 2026-08-24 15:36:34.780875 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-24 15:36:34.780923 | mon1 | Monday 24 August 2026 15:36:34 +0000 (0:00:00.048) 0:05:12.720 ********* 2026-08-24 15:36:34.815170 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:36:34.815297 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:36:34.815386 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:36:34.815486 | mon1 | skipping: [osd1] 2026-08-24 15:36:34.815575 | mon1 | 2026-08-24 15:36:34.815682 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-24 15:36:34.815909 | mon1 | Monday 24 August 2026 15:36:34 +0000 (0:00:00.034) 0:05:12.755 ********* 2026-08-24 15:36:34.882711 | mon1 | skipping: [osd1] 2026-08-24 15:36:34.882879 | mon1 | 2026-08-24 15:36:34.883094 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-24 15:36:34.883283 | mon1 | 2026-08-24 15:36:34.883492 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:36:34.883696 | mon1 | Monday 24 August 2026 15:36:34 +0000 (0:00:00.067) 0:05:12.823 ********* 2026-08-24 15:36:35.880568 | mon1 | ok: [mon1] 2026-08-24 15:36:35.880692 | mon1 | 2026-08-24 15:36:35.880819 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:36:35.881088 | mon1 | Monday 24 August 2026 15:36:35 +0000 (0:00:00.997) 0:05:13.820 ********* 2026-08-24 15:36:36.087696 | mon1 | ok: [mon1] 2026-08-24 15:36:36.087759 | mon1 | 2026-08-24 15:36:36.087860 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:36:36.087988 | mon1 | Monday 24 August 2026 15:36:36 +0000 (0:00:00.207) 0:05:14.028 ********* 2026-08-24 15:36:36.121192 | mon1 | skipping: [mon1] 2026-08-24 15:36:36.121336 | mon1 | 2026-08-24 15:36:36.121538 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:36:36.121738 | mon1 | Monday 24 August 2026 15:36:36 +0000 (0:00:00.032) 0:05:14.060 ********* 2026-08-24 15:36:36.317836 | mon1 | ok: [mon1] 2026-08-24 15:36:36.317926 | mon1 | 2026-08-24 15:36:36.318074 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:36:36.318212 | mon1 | Monday 24 August 2026 15:36:36 +0000 (0:00:00.197) 0:05:14.258 ********* 2026-08-24 15:36:36.372578 | mon1 | ok: [mon1] => { 2026-08-24 15:36:36.372856 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:36:36.373087 | mon1 | } 2026-08-24 15:36:36.373295 | mon1 | 2026-08-24 15:36:36.373520 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:36:36.373778 | mon1 | Monday 24 August 2026 15:36:36 +0000 (0:00:00.054) 0:05:14.312 ********* 2026-08-24 15:36:36.696749 | mon1 | ok: [mon1] 2026-08-24 15:36:36.696974 | mon1 | 2026-08-24 15:36:36.697283 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:36:36.697532 | mon1 | Monday 24 August 2026 15:36:36 +0000 (0:00:00.324) 0:05:14.636 ********* 2026-08-24 15:36:36.737983 | mon1 | skipping: [mon1] 2026-08-24 15:36:36.738267 | mon1 | 2026-08-24 15:36:36.738594 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:36:36.738829 | mon1 | Monday 24 August 2026 15:36:36 +0000 (0:00:00.041) 0:05:14.678 ********* 2026-08-24 15:36:36.781745 | mon1 | skipping: [mon1] 2026-08-24 15:36:36.781823 | mon1 | 2026-08-24 15:36:36.781999 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:36:36.782149 | mon1 | Monday 24 August 2026 15:36:36 +0000 (0:00:00.043) 0:05:14.721 ********* 2026-08-24 15:36:37.003926 | mon1 | ok: [mon1] 2026-08-24 15:36:37.004002 | mon1 | 2026-08-24 15:36:37.004194 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:36:37.004235 | mon1 | Monday 24 August 2026 15:36:37 +0000 (0:00:00.222) 0:05:14.944 ********* 2026-08-24 15:36:38.182327 | mon1 | ok: [mon1] 2026-08-24 15:36:38.182398 | mon1 | 2026-08-24 15:36:38.182812 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:36:38.182864 | mon1 | Monday 24 August 2026 15:36:38 +0000 (0:00:01.177) 0:05:16.122 ********* 2026-08-24 15:36:38.253256 | mon1 | ok: [mon1] => { 2026-08-24 15:36:38.253989 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:36:38.254011 | mon1 | } 2026-08-24 15:36:38.254018 | mon1 | 2026-08-24 15:36:38.254024 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:36:38.254031 | mon1 | Monday 24 August 2026 15:36:38 +0000 (0:00:00.071) 0:05:16.193 ********* 2026-08-24 15:36:38.588197 | mon1 | ok: [mon1] 2026-08-24 15:36:38.588274 | mon1 | 2026-08-24 15:36:38.588612 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:36:38.588666 | mon1 | Monday 24 August 2026 15:36:38 +0000 (0:00:00.334) 0:05:16.528 ********* 2026-08-24 15:36:40.552870 | mon1 | ok: [mon1] 2026-08-24 15:36:40.552944 | mon1 | 2026-08-24 15:36:40.553243 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:36:40.553287 | mon1 | Monday 24 August 2026 15:36:40 +0000 (0:00:01.964) 0:05:18.493 ********* 2026-08-24 15:36:40.580434 | mon1 | skipping: [mon1] 2026-08-24 15:36:40.580547 | mon1 | 2026-08-24 15:36:40.580879 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:36:40.580923 | mon1 | Monday 24 August 2026 15:36:40 +0000 (0:00:00.027) 0:05:18.520 ********* 2026-08-24 15:36:40.604643 | mon1 | skipping: [mon1] 2026-08-24 15:36:40.604693 | mon1 | 2026-08-24 15:36:40.604856 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:36:40.604930 | mon1 | Monday 24 August 2026 15:36:40 +0000 (0:00:00.024) 0:05:18.545 ********* 2026-08-24 15:36:40.627157 | mon1 | skipping: [mon1] 2026-08-24 15:36:40.627206 | mon1 | 2026-08-24 15:36:40.627330 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:36:40.627467 | mon1 | Monday 24 August 2026 15:36:40 +0000 (0:00:00.022) 0:05:18.567 ********* 2026-08-24 15:36:41.830336 | mon1 | ok: [mon1] 2026-08-24 15:36:41.830867 | mon1 | 2026-08-24 15:36:41.830890 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:36:41.830898 | mon1 | Monday 24 August 2026 15:36:41 +0000 (0:00:01.202) 0:05:19.770 ********* 2026-08-24 15:36:42.279013 | mon1 | ok: [mon1] 2026-08-24 15:36:42.279058 | mon1 | 2026-08-24 15:36:42.279064 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:36:42.279069 | mon1 | Monday 24 August 2026 15:36:42 +0000 (0:00:00.448) 0:05:20.219 ********* 2026-08-24 15:36:43.219238 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:36:43.219282 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:36:43.219288 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:36:43.219293 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:36:43.219298 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:36:43.219313 | mon1 | 2026-08-24 15:36:43.219318 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:36:43.219322 | mon1 | Monday 24 August 2026 15:36:43 +0000 (0:00:00.939) 0:05:21.159 ********* 2026-08-24 15:36:43.718627 | mon1 | ok: [mon1] 2026-08-24 15:36:43.718701 | mon1 | 2026-08-24 15:36:43.719555 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:36:43.719603 | mon1 | Monday 24 August 2026 15:36:43 +0000 (0:00:00.493) 0:05:21.652 ********* 2026-08-24 15:36:43.719611 | mon1 | 2026-08-24 15:36:43.719617 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:36:43.719622 | mon1 | Monday 24 August 2026 15:36:43 +0000 (0:00:00.006) 0:05:21.659 ********* 2026-08-24 15:36:44.109897 | mon1 | ok: [mon1] 2026-08-24 15:36:44.109961 | mon1 | 2026-08-24 15:36:44.110262 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:36:44.110593 | mon1 | Monday 24 August 2026 15:36:44 +0000 (0:00:00.391) 0:05:22.050 ********* 2026-08-24 15:36:44.318525 | mon1 | ok: [mon1] 2026-08-24 15:36:44.318596 | mon1 | 2026-08-24 15:36:44.318814 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:36:44.319011 | mon1 | Monday 24 August 2026 15:36:44 +0000 (0:00:00.208) 0:05:22.259 ********* 2026-08-24 15:36:44.378555 | mon1 | ok: [mon1] => { 2026-08-24 15:36:44.378631 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:36:44.378788 | mon1 | } 2026-08-24 15:36:44.378918 | mon1 | 2026-08-24 15:36:44.379060 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:36:44.379223 | mon1 | Monday 24 August 2026 15:36:44 +0000 (0:00:00.059) 0:05:22.318 ********* 2026-08-24 15:36:44.785564 | mon1 | ok: [mon1] 2026-08-24 15:36:44.785629 | mon1 | 2026-08-24 15:36:44.785766 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:36:44.785874 | mon1 | Monday 24 August 2026 15:36:44 +0000 (0:00:00.407) 0:05:22.725 ********* 2026-08-24 15:36:47.973942 | mon1 | ok: [mon1] 2026-08-24 15:36:47.974204 | mon1 | 2026-08-24 15:36:47.974537 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:36:47.974778 | mon1 | Monday 24 August 2026 15:36:47 +0000 (0:00:03.188) 0:05:25.914 ********* 2026-08-24 15:36:49.174043 | mon1 | ok: [mon1] 2026-08-24 15:36:49.174104 | mon1 | 2026-08-24 15:36:49.174113 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:36:49.174120 | mon1 | Monday 24 August 2026 15:36:49 +0000 (0:00:01.199) 0:05:27.113 ********* 2026-08-24 15:36:49.365483 | mon1 | ok: [mon1] 2026-08-24 15:36:49.365553 | mon1 | 2026-08-24 15:36:49.365761 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:36:49.365804 | mon1 | Monday 24 August 2026 15:36:49 +0000 (0:00:00.192) 0:05:27.306 ********* 2026-08-24 15:36:49.823145 | mon1 | ok: [mon1] 2026-08-24 15:36:49.823197 | mon1 | 2026-08-24 15:36:49.823206 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:36:49.823213 | mon1 | Monday 24 August 2026 15:36:49 +0000 (0:00:00.456) 0:05:27.763 ********* 2026-08-24 15:36:50.432556 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:36:50.433262 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:36:50.433304 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:36:50.433310 | mon1 | 2026-08-24 15:36:50.433315 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:36:50.433320 | mon1 | Monday 24 August 2026 15:36:50 +0000 (0:00:00.609) 0:05:28.373 ********* 2026-08-24 15:36:50.879132 | mon1 | ok: [mon1] 2026-08-24 15:36:50.879204 | mon1 | 2026-08-24 15:36:50.879303 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:36:50.879443 | mon1 | Monday 24 August 2026 15:36:50 +0000 (0:00:00.446) 0:05:28.819 ********* 2026-08-24 15:36:51.356270 | mon1 | ok: [mon1] 2026-08-24 15:36:51.356366 | mon1 | 2026-08-24 15:36:51.357043 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:36:51.357092 | mon1 | Monday 24 August 2026 15:36:51 +0000 (0:00:00.470) 0:05:29.290 ********* 2026-08-24 15:36:51.357099 | mon1 | 2026-08-24 15:36:51.357105 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:36:51.357111 | mon1 | Monday 24 August 2026 15:36:51 +0000 (0:00:00.006) 0:05:29.296 ********* 2026-08-24 15:36:51.749466 | mon1 | ok: [mon1] 2026-08-24 15:36:51.749595 | mon1 | 2026-08-24 15:36:51.749634 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:36:51.749648 | mon1 | Monday 24 August 2026 15:36:51 +0000 (0:00:00.393) 0:05:29.690 ********* 2026-08-24 15:36:51.789483 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:36:51.789637 | mon1 | 2026-08-24 15:36:51.789654 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:36:51.789699 | mon1 | Monday 24 August 2026 15:36:51 +0000 (0:00:00.040) 0:05:29.730 ********* 2026-08-24 15:36:52.995957 | mon1 | ok: [mon1] 2026-08-24 15:36:52.996067 | mon1 | 2026-08-24 15:36:52.996370 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:36:52.996425 | mon1 | Monday 24 August 2026 15:36:52 +0000 (0:00:01.206) 0:05:30.936 ********* 2026-08-24 15:36:53.744853 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:36:53.745472 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:36:53.745520 | mon1 | 2026-08-24 15:36:53.745527 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:36:53.745535 | mon1 | Monday 24 August 2026 15:36:53 +0000 (0:00:00.748) 0:05:31.685 ********* 2026-08-24 15:36:54.690743 | mon1 | ok: [mon1] 2026-08-24 15:36:54.690811 | mon1 | 2026-08-24 15:36:54.691037 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:36:54.691078 | mon1 | Monday 24 August 2026 15:36:54 +0000 (0:00:00.946) 0:05:32.631 ********* 2026-08-24 15:36:54.904270 | mon1 | ok: [mon1] 2026-08-24 15:36:54.904361 | mon1 | 2026-08-24 15:36:54.904512 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:36:54.904549 | mon1 | Monday 24 August 2026 15:36:54 +0000 (0:00:00.212) 0:05:32.844 ********* 2026-08-24 15:36:55.149855 | mon1 | ok: [mon1] 2026-08-24 15:36:55.149928 | mon1 | 2026-08-24 15:36:55.150259 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:36:55.150296 | mon1 | Monday 24 August 2026 15:36:55 +0000 (0:00:00.246) 0:05:33.090 ********* 2026-08-24 15:36:55.364994 | mon1 | ok: [mon1] 2026-08-24 15:36:55.365113 | mon1 | 2026-08-24 15:36:55.365126 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-24 15:36:55.365192 | mon1 | Monday 24 August 2026 15:36:55 +0000 (0:00:00.215) 0:05:33.305 ********* 2026-08-24 15:36:58.184441 | mon1 | changed: [mon1] 2026-08-24 15:36:58.184613 | mon1 | 2026-08-24 15:36:58.184634 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:36:58.184654 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-24 15:36:58.184784 | mon1 | osd1 : ok=58 changed=24 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-24 15:36:58.184858 | mon1 | 2026-08-24 15:36:58.185005 | mon1 | 2026-08-24 15:36:58.185185 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:36:58.185223 | mon1 | Monday 24 August 2026 15:36:58 +0000 (0:00:02.819) 0:05:36.125 ********* 2026-08-24 15:36:58.185291 | mon1 | =============================================================================== 2026-08-24 15:36:58.185432 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 90.54s 2026-08-24 15:36:58.185495 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 42.96s 2026-08-24 15:36:58.185598 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 40.39s 2026-08-24 15:36:58.185691 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 27.58s 2026-08-24 15:36:58.185787 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.77s 2026-08-24 15:36:58.185886 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.81s 2026-08-24 15:36:58.185982 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.49s 2026-08-24 15:36:58.186070 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.46s 2026-08-24 15:36:58.186163 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.28s 2026-08-24 15:36:58.186272 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.04s 2026-08-24 15:36:58.186399 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.50s 2026-08-24 15:36:58.186474 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.36s 2026-08-24 15:36:58.186584 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.19s 2026-08-24 15:36:58.186656 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.04s 2026-08-24 15:36:58.186758 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 2.94s 2026-08-24 15:36:58.186850 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.89s 2026-08-24 15:36:58.186943 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.82s 2026-08-24 15:36:58.187034 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.61s 2026-08-24 15:36:58.187128 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.24s 2026-08-24 15:36:58.187221 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.21s 2026-08-24 15:36:58.296414 | mon1 | INFO [default > converge] Executed: Successful 2026-08-24 15:36:58.296482 | mon1 | INFO [default > idempotence] Executing 2026-08-24 15:36:59.198020 | mon1 | 2026-08-24 15:36:59.198554 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 15:36:59.198889 | mon1 | 2026-08-24 15:36:59.199196 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:36:59.199509 | mon1 | Monday 24 August 2026 15:36:59 +0000 (0:00:00.046) 0:00:00.046 ********* 2026-08-24 15:37:00.403822 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:37:00.403886 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:37:00.403980 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:37:00.403998 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:37:00.404012 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:37:00.414581 | mon1 | ok: [mon1] 2026-08-24 15:37:00.414699 | mon1 | 2026-08-24 15:37:00.414712 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:37:00.414734 | mon1 | Monday 24 August 2026 15:37:00 +0000 (0:00:01.215) 0:00:01.262 ********* 2026-08-24 15:37:00.733885 | mon1 | ok: [mon1] 2026-08-24 15:37:00.734030 | mon1 | 2026-08-24 15:37:00.734046 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:37:00.734060 | mon1 | Monday 24 August 2026 15:37:00 +0000 (0:00:00.320) 0:00:01.582 ********* 2026-08-24 15:37:00.774518 | mon1 | skipping: [mon1] 2026-08-24 15:37:00.774647 | mon1 | 2026-08-24 15:37:00.774732 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:37:00.774815 | mon1 | Monday 24 August 2026 15:37:00 +0000 (0:00:00.040) 0:00:01.623 ********* 2026-08-24 15:37:01.109010 | mon1 | ok: [mon1] 2026-08-24 15:37:01.109095 | mon1 | 2026-08-24 15:37:01.109237 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:37:01.109367 | mon1 | Monday 24 August 2026 15:37:01 +0000 (0:00:00.334) 0:00:01.957 ********* 2026-08-24 15:37:01.184702 | mon1 | ok: [mon1] => { 2026-08-24 15:37:01.184819 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:37:01.184973 | mon1 | } 2026-08-24 15:37:01.185118 | mon1 | 2026-08-24 15:37:01.185266 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:37:01.185403 | mon1 | Monday 24 August 2026 15:37:01 +0000 (0:00:00.075) 0:00:02.033 ********* 2026-08-24 15:37:01.675833 | mon1 | ok: [mon1] 2026-08-24 15:37:01.675990 | mon1 | 2026-08-24 15:37:01.676147 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:37:01.676295 | mon1 | Monday 24 August 2026 15:37:01 +0000 (0:00:00.491) 0:00:02.524 ********* 2026-08-24 15:37:01.713449 | mon1 | skipping: [mon1] 2026-08-24 15:37:01.713681 | mon1 | 2026-08-24 15:37:01.713963 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:37:01.714199 | mon1 | Monday 24 August 2026 15:37:01 +0000 (0:00:00.037) 0:00:02.561 ********* 2026-08-24 15:37:01.747796 | mon1 | skipping: [mon1] 2026-08-24 15:37:01.747898 | mon1 | 2026-08-24 15:37:01.748119 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:37:01.748330 | mon1 | Monday 24 August 2026 15:37:01 +0000 (0:00:00.034) 0:00:02.596 ********* 2026-08-24 15:37:01.953470 | mon1 | ok: [mon1] 2026-08-24 15:37:01.953680 | mon1 | 2026-08-24 15:37:01.953929 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:37:01.954241 | mon1 | Monday 24 August 2026 15:37:01 +0000 (0:00:00.205) 0:00:02.802 ********* 2026-08-24 15:37:03.272826 | mon1 | ok: [mon1] 2026-08-24 15:37:03.272897 | mon1 | 2026-08-24 15:37:03.272911 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:37:03.272922 | mon1 | Monday 24 August 2026 15:37:03 +0000 (0:00:01.318) 0:00:04.120 ********* 2026-08-24 15:37:03.349223 | mon1 | ok: [mon1] => { 2026-08-24 15:37:03.349442 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:37:03.349666 | mon1 | } 2026-08-24 15:37:03.349853 | mon1 | 2026-08-24 15:37:03.350085 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:37:03.350349 | mon1 | Monday 24 August 2026 15:37:03 +0000 (0:00:00.077) 0:00:04.197 ********* 2026-08-24 15:37:03.705865 | mon1 | ok: [mon1] 2026-08-24 15:37:03.705975 | mon1 | 2026-08-24 15:37:03.706355 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:37:03.706410 | mon1 | Monday 24 August 2026 15:37:03 +0000 (0:00:00.356) 0:00:04.554 ********* 2026-08-24 15:37:06.055814 | mon1 | ok: [mon1] 2026-08-24 15:37:06.055896 | mon1 | 2026-08-24 15:37:06.056111 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:37:06.056157 | mon1 | Monday 24 August 2026 15:37:06 +0000 (0:00:02.350) 0:00:06.904 ********* 2026-08-24 15:37:06.081992 | mon1 | skipping: [mon1] 2026-08-24 15:37:06.082059 | mon1 | 2026-08-24 15:37:06.082292 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:37:06.082339 | mon1 | Monday 24 August 2026 15:37:06 +0000 (0:00:00.026) 0:00:06.930 ********* 2026-08-24 15:37:06.105283 | mon1 | skipping: [mon1] 2026-08-24 15:37:06.105344 | mon1 | 2026-08-24 15:37:06.105473 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:37:06.105622 | mon1 | Monday 24 August 2026 15:37:06 +0000 (0:00:00.023) 0:00:06.954 ********* 2026-08-24 15:37:06.130843 | mon1 | skipping: [mon1] 2026-08-24 15:37:06.130916 | mon1 | 2026-08-24 15:37:06.131245 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:37:06.131297 | mon1 | Monday 24 August 2026 15:37:06 +0000 (0:00:00.025) 0:00:06.979 ********* 2026-08-24 15:37:07.373172 | mon1 | ok: [mon1] 2026-08-24 15:37:07.373391 | mon1 | 2026-08-24 15:37:07.373404 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:37:07.373416 | mon1 | Monday 24 August 2026 15:37:07 +0000 (0:00:01.242) 0:00:08.222 ********* 2026-08-24 15:37:07.810054 | mon1 | ok: [mon1] 2026-08-24 15:37:07.810163 | mon1 | 2026-08-24 15:37:07.810424 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:37:07.810527 | mon1 | Monday 24 August 2026 15:37:07 +0000 (0:00:00.436) 0:00:08.658 ********* 2026-08-24 15:37:08.725834 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:37:08.725907 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:37:08.725997 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:37:08.726390 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:37:08.726451 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:37:08.726459 | mon1 | 2026-08-24 15:37:08.726472 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:37:08.726543 | mon1 | Monday 24 August 2026 15:37:08 +0000 (0:00:00.915) 0:00:09.574 ********* 2026-08-24 15:37:09.280099 | mon1 | ok: [mon1] 2026-08-24 15:37:09.280169 | mon1 | 2026-08-24 15:37:09.280641 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:37:09.280684 | mon1 | Monday 24 August 2026 15:37:09 +0000 (0:00:00.547) 0:00:10.122 ********* 2026-08-24 15:37:09.280689 | mon1 | 2026-08-24 15:37:09.280694 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:37:09.280698 | mon1 | Monday 24 August 2026 15:37:09 +0000 (0:00:00.006) 0:00:10.128 ********* 2026-08-24 15:37:09.887704 | mon1 | ok: [mon1] 2026-08-24 15:37:09.887774 | mon1 | 2026-08-24 15:37:09.887879 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:37:09.887992 | mon1 | Monday 24 August 2026 15:37:09 +0000 (0:00:00.607) 0:00:10.736 ********* 2026-08-24 15:37:10.079664 | mon1 | ok: [mon1] 2026-08-24 15:37:10.079735 | mon1 | 2026-08-24 15:37:10.079942 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:37:10.079984 | mon1 | Monday 24 August 2026 15:37:10 +0000 (0:00:00.191) 0:00:10.928 ********* 2026-08-24 15:37:10.148137 | mon1 | ok: [mon1] => { 2026-08-24 15:37:10.148199 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:37:10.148304 | mon1 | } 2026-08-24 15:37:10.148621 | mon1 | 2026-08-24 15:37:10.148667 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:37:10.148672 | mon1 | Monday 24 August 2026 15:37:10 +0000 (0:00:00.068) 0:00:10.997 ********* 2026-08-24 15:37:10.531952 | mon1 | ok: [mon1] 2026-08-24 15:37:10.532596 | mon1 | 2026-08-24 15:37:10.532658 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:37:10.532670 | mon1 | Monday 24 August 2026 15:37:10 +0000 (0:00:00.382) 0:00:11.379 ********* 2026-08-24 15:37:13.679692 | mon1 | ok: [mon1] 2026-08-24 15:37:13.679765 | mon1 | 2026-08-24 15:37:13.679954 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:37:13.680002 | mon1 | Monday 24 August 2026 15:37:13 +0000 (0:00:03.148) 0:00:14.528 ********* 2026-08-24 15:37:14.794544 | mon1 | ok: [mon1] 2026-08-24 15:37:14.794620 | mon1 | 2026-08-24 15:37:14.794820 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:37:14.794869 | mon1 | Monday 24 August 2026 15:37:14 +0000 (0:00:01.114) 0:00:15.643 ********* 2026-08-24 15:37:15.119984 | mon1 | ok: [mon1] 2026-08-24 15:37:15.120452 | mon1 | 2026-08-24 15:37:15.120475 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:37:15.120482 | mon1 | Monday 24 August 2026 15:37:15 +0000 (0:00:00.325) 0:00:15.968 ********* 2026-08-24 15:37:15.555758 | mon1 | ok: [mon1] 2026-08-24 15:37:15.555835 | mon1 | 2026-08-24 15:37:15.556209 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:37:15.556260 | mon1 | Monday 24 August 2026 15:37:15 +0000 (0:00:00.435) 0:00:16.404 ********* 2026-08-24 15:37:16.144220 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:37:16.144337 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:37:16.144906 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:37:16.144926 | mon1 | 2026-08-24 15:37:16.144933 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:37:16.144939 | mon1 | Monday 24 August 2026 15:37:16 +0000 (0:00:00.588) 0:00:16.993 ********* 2026-08-24 15:37:16.586046 | mon1 | ok: [mon1] 2026-08-24 15:37:16.586384 | mon1 | 2026-08-24 15:37:16.586453 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:37:16.586473 | mon1 | Monday 24 August 2026 15:37:16 +0000 (0:00:00.441) 0:00:17.434 ********* 2026-08-24 15:37:17.038262 | mon1 | ok: [mon1] 2026-08-24 15:37:17.038378 | mon1 | 2026-08-24 15:37:17.038609 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:37:17.038745 | mon1 | Monday 24 August 2026 15:37:17 +0000 (0:00:00.444) 0:00:17.879 ********* 2026-08-24 15:37:17.038768 | mon1 | 2026-08-24 15:37:17.038782 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:37:17.038914 | mon1 | Monday 24 August 2026 15:37:17 +0000 (0:00:00.007) 0:00:17.886 ********* 2026-08-24 15:37:17.411880 | mon1 | ok: [mon1] 2026-08-24 15:37:17.412017 | mon1 | 2026-08-24 15:37:17.412030 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:37:17.412044 | mon1 | Monday 24 August 2026 15:37:17 +0000 (0:00:00.374) 0:00:18.260 ********* 2026-08-24 15:37:17.467634 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:37:17.467744 | mon1 | 2026-08-24 15:37:17.468115 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:37:17.468184 | mon1 | Monday 24 August 2026 15:37:17 +0000 (0:00:00.055) 0:00:18.316 ********* 2026-08-24 15:37:18.604817 | mon1 | ok: [mon1] 2026-08-24 15:37:18.604892 | mon1 | 2026-08-24 15:37:18.605161 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:37:18.605395 | mon1 | Monday 24 August 2026 15:37:18 +0000 (0:00:01.137) 0:00:19.453 ********* 2026-08-24 15:37:19.298193 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:37:19.298356 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:37:19.298502 | mon1 | 2026-08-24 15:37:19.298647 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:37:19.298790 | mon1 | Monday 24 August 2026 15:37:19 +0000 (0:00:00.693) 0:00:20.146 ********* 2026-08-24 15:37:20.324254 | mon1 | ok: [mon1] 2026-08-24 15:37:20.324459 | mon1 | 2026-08-24 15:37:20.324662 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:37:20.324878 | mon1 | Monday 24 August 2026 15:37:20 +0000 (0:00:01.025) 0:00:21.172 ********* 2026-08-24 15:37:20.517949 | mon1 | ok: [mon1] 2026-08-24 15:37:20.518041 | mon1 | 2026-08-24 15:37:20.518190 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:37:20.518435 | mon1 | Monday 24 August 2026 15:37:20 +0000 (0:00:00.193) 0:00:21.366 ********* 2026-08-24 15:37:20.927671 | mon1 | ok: [mon1] 2026-08-24 15:37:20.927740 | mon1 | 2026-08-24 15:37:20.927861 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:37:20.927964 | mon1 | Monday 24 August 2026 15:37:20 +0000 (0:00:00.409) 0:00:21.776 ********* 2026-08-24 15:37:21.240272 | mon1 | ok: [mon1] 2026-08-24 15:37:21.240455 | mon1 | 2026-08-24 15:37:21.240678 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 15:37:21.240892 | mon1 | Monday 24 August 2026 15:37:21 +0000 (0:00:00.312) 0:00:22.088 ********* 2026-08-24 15:37:21.377498 | mon1 | ok: [mon1] 2026-08-24 15:37:21.377568 | mon1 | 2026-08-24 15:37:21.377579 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 15:37:21.377589 | mon1 | Monday 24 August 2026 15:37:21 +0000 (0:00:00.136) 0:00:22.225 ********* 2026-08-24 15:37:21.667757 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:37:21.667830 | mon1 | 2026-08-24 15:37:21.668029 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 15:37:21.668079 | mon1 | Monday 24 August 2026 15:37:21 +0000 (0:00:00.291) 0:00:22.516 ********* 2026-08-24 15:37:21.713177 | mon1 | ok: [mon1] 2026-08-24 15:37:21.713779 | mon1 | 2026-08-24 15:37:21.713889 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 15:37:21.713901 | mon1 | Monday 24 August 2026 15:37:21 +0000 (0:00:00.044) 0:00:22.561 ********* 2026-08-24 15:37:21.751432 | mon1 | skipping: [mon1] 2026-08-24 15:37:21.751496 | mon1 | 2026-08-24 15:37:21.751708 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:37:21.751724 | mon1 | Monday 24 August 2026 15:37:21 +0000 (0:00:00.038) 0:00:22.600 ********* 2026-08-24 15:37:21.837962 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:37:21.838048 | mon1 | 2026-08-24 15:37:21.838060 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:37:21.838218 | mon1 | Monday 24 August 2026 15:37:21 +0000 (0:00:00.086) 0:00:22.686 ********* 2026-08-24 15:37:23.448758 | mon1 | ok: [mon1] 2026-08-24 15:37:23.448851 | mon1 | 2026-08-24 15:37:23.449147 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:37:23.449169 | mon1 | Monday 24 August 2026 15:37:23 +0000 (0:00:01.611) 0:00:24.297 ********* 2026-08-24 15:37:23.498937 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:37:23.499077 | mon1 | 2026-08-24 15:37:23.499109 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:37:23.499296 | mon1 | Monday 24 August 2026 15:37:23 +0000 (0:00:00.050) 0:00:24.347 ********* 2026-08-24 15:37:23.862533 | mon1 | ok: [mon1] 2026-08-24 15:37:23.862639 | mon1 | 2026-08-24 15:37:23.862647 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:37:23.862695 | mon1 | Monday 24 August 2026 15:37:23 +0000 (0:00:00.363) 0:00:24.711 ********* 2026-08-24 15:37:26.004497 | mon1 | ok: [mon1] 2026-08-24 15:37:26.004560 | mon1 | 2026-08-24 15:37:26.004648 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 15:37:26.004789 | mon1 | Monday 24 August 2026 15:37:26 +0000 (0:00:02.142) 0:00:26.853 ********* 2026-08-24 15:37:27.669703 | mon1 | ok: [mon1] 2026-08-24 15:37:27.669778 | mon1 | 2026-08-24 15:37:27.669874 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-24 15:37:27.670012 | mon1 | Monday 24 August 2026 15:37:27 +0000 (0:00:01.665) 0:00:28.518 ********* 2026-08-24 15:37:29.256885 | mon1 | ok: [mon1] 2026-08-24 15:37:29.256961 | mon1 | 2026-08-24 15:37:29.256973 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:37:29.256985 | mon1 | Monday 24 August 2026 15:37:29 +0000 (0:00:01.586) 0:00:30.105 ********* 2026-08-24 15:37:29.314899 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:37:29.314964 | mon1 | 2026-08-24 15:37:29.315169 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:37:29.315218 | mon1 | Monday 24 August 2026 15:37:29 +0000 (0:00:00.058) 0:00:30.163 ********* 2026-08-24 15:37:29.367837 | mon1 | skipping: [mon1] 2026-08-24 15:37:29.367947 | mon1 | 2026-08-24 15:37:29.368341 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:37:29.368428 | mon1 | Monday 24 August 2026 15:37:29 +0000 (0:00:00.051) 0:00:30.215 ********* 2026-08-24 15:37:29.407930 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-24 15:37:29.408046 | mon1 | skipping: [mon1] 2026-08-24 15:37:29.408060 | mon1 | 2026-08-24 15:37:29.408284 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:37:29.408341 | mon1 | Monday 24 August 2026 15:37:29 +0000 (0:00:00.040) 0:00:30.256 ********* 2026-08-24 15:37:29.678675 | mon1 | ok: [mon1] 2026-08-24 15:37:29.678747 | mon1 | 2026-08-24 15:37:29.678921 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:37:29.679065 | mon1 | Monday 24 August 2026 15:37:29 +0000 (0:00:00.271) 0:00:30.527 ********* 2026-08-24 15:37:31.813950 | mon1 | ok: [mon1] 2026-08-24 15:37:31.814159 | mon1 | 2026-08-24 15:37:31.814496 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-24 15:37:31.814758 | mon1 | Monday 24 August 2026 15:37:31 +0000 (0:00:02.134) 0:00:32.662 ********* 2026-08-24 15:37:33.315327 | mon1 | ok: [mon1] 2026-08-24 15:37:33.315403 | mon1 | 2026-08-24 15:37:33.315415 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-24 15:37:33.315424 | mon1 | Monday 24 August 2026 15:37:33 +0000 (0:00:01.500) 0:00:34.163 ********* 2026-08-24 15:37:34.784139 | mon1 | ok: [mon1] 2026-08-24 15:37:34.784233 | mon1 | 2026-08-24 15:37:34.784492 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-24 15:37:34.784542 | mon1 | Monday 24 August 2026 15:37:34 +0000 (0:00:01.469) 0:00:35.632 ********* 2026-08-24 15:37:43.006697 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-24 15:37:43.006781 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-24 15:37:43.007667 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-24 15:37:43.007748 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-24 15:37:43.007757 | mon1 | 2026-08-24 15:37:43.007765 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-24 15:37:43.007771 | mon1 | 2026-08-24 15:37:43.007776 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:37:43.007782 | mon1 | Monday 24 August 2026 15:37:43 +0000 (0:00:08.222) 0:00:43.855 ********* 2026-08-24 15:37:44.220487 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-24 15:37:44.221378 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:37:44.221452 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:37:44.221464 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:37:44.221474 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:37:44.234311 | mon1 | ok: [osd1] 2026-08-24 15:37:44.234386 | mon1 | 2026-08-24 15:37:44.234613 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:37:44.234649 | mon1 | Monday 24 August 2026 15:37:44 +0000 (0:00:01.227) 0:00:45.083 ********* 2026-08-24 15:37:44.445788 | mon1 | ok: [osd1] 2026-08-24 15:37:44.445881 | mon1 | 2026-08-24 15:37:44.446238 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:37:44.446305 | mon1 | Monday 24 August 2026 15:37:44 +0000 (0:00:00.211) 0:00:45.294 ********* 2026-08-24 15:37:44.482851 | mon1 | skipping: [osd1] 2026-08-24 15:37:44.482928 | mon1 | 2026-08-24 15:37:44.483187 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:37:44.483226 | mon1 | Monday 24 August 2026 15:37:44 +0000 (0:00:00.037) 0:00:45.331 ********* 2026-08-24 15:37:44.699376 | mon1 | ok: [osd1] 2026-08-24 15:37:44.699439 | mon1 | 2026-08-24 15:37:44.699635 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:37:44.699679 | mon1 | Monday 24 August 2026 15:37:44 +0000 (0:00:00.216) 0:00:45.548 ********* 2026-08-24 15:37:44.772948 | mon1 | ok: [osd1] => { 2026-08-24 15:37:44.773020 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:37:44.773752 | mon1 | } 2026-08-24 15:37:44.773805 | mon1 | 2026-08-24 15:37:44.773813 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:37:44.773820 | mon1 | Monday 24 August 2026 15:37:44 +0000 (0:00:00.073) 0:00:45.621 ********* 2026-08-24 15:37:45.093452 | mon1 | ok: [osd1] 2026-08-24 15:37:45.093522 | mon1 | 2026-08-24 15:37:45.093710 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:37:45.093962 | mon1 | Monday 24 August 2026 15:37:45 +0000 (0:00:00.320) 0:00:45.941 ********* 2026-08-24 15:37:45.136608 | mon1 | skipping: [osd1] 2026-08-24 15:37:45.136720 | mon1 | 2026-08-24 15:37:45.136728 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:37:45.136858 | mon1 | Monday 24 August 2026 15:37:45 +0000 (0:00:00.043) 0:00:45.985 ********* 2026-08-24 15:37:45.180527 | mon1 | skipping: [osd1] 2026-08-24 15:37:45.180621 | mon1 | 2026-08-24 15:37:45.180762 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:37:45.181012 | mon1 | Monday 24 August 2026 15:37:45 +0000 (0:00:00.043) 0:00:46.028 ********* 2026-08-24 15:37:45.382839 | mon1 | ok: [osd1] 2026-08-24 15:37:45.382941 | mon1 | 2026-08-24 15:37:45.382959 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:37:45.382966 | mon1 | Monday 24 August 2026 15:37:45 +0000 (0:00:00.202) 0:00:46.231 ********* 2026-08-24 15:37:46.634802 | mon1 | ok: [osd1] 2026-08-24 15:37:46.634879 | mon1 | 2026-08-24 15:37:46.634885 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:37:46.634890 | mon1 | Monday 24 August 2026 15:37:46 +0000 (0:00:01.252) 0:00:47.483 ********* 2026-08-24 15:37:46.717799 | mon1 | ok: [osd1] => { 2026-08-24 15:37:46.717901 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:37:46.717978 | mon1 | } 2026-08-24 15:37:46.718371 | mon1 | 2026-08-24 15:37:46.718431 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:37:46.718446 | mon1 | Monday 24 August 2026 15:37:46 +0000 (0:00:00.083) 0:00:47.566 ********* 2026-08-24 15:37:47.065094 | mon1 | ok: [osd1] 2026-08-24 15:37:47.065149 | mon1 | 2026-08-24 15:37:47.065159 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:37:47.065174 | mon1 | Monday 24 August 2026 15:37:47 +0000 (0:00:00.346) 0:00:47.913 ********* 2026-08-24 15:37:48.991474 | mon1 | ok: [osd1] 2026-08-24 15:37:48.991558 | mon1 | 2026-08-24 15:37:48.991772 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:37:48.991908 | mon1 | Monday 24 August 2026 15:37:48 +0000 (0:00:01.926) 0:00:49.839 ********* 2026-08-24 15:37:49.016706 | mon1 | skipping: [osd1] 2026-08-24 15:37:49.016866 | mon1 | 2026-08-24 15:37:49.017139 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:37:49.017359 | mon1 | Monday 24 August 2026 15:37:49 +0000 (0:00:00.025) 0:00:49.865 ********* 2026-08-24 15:37:49.040502 | mon1 | skipping: [osd1] 2026-08-24 15:37:49.040637 | mon1 | 2026-08-24 15:37:49.041097 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:37:49.041358 | mon1 | Monday 24 August 2026 15:37:49 +0000 (0:00:00.023) 0:00:49.888 ********* 2026-08-24 15:37:49.065467 | mon1 | skipping: [osd1] 2026-08-24 15:37:49.065757 | mon1 | 2026-08-24 15:37:49.066056 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:37:49.066415 | mon1 | Monday 24 August 2026 15:37:49 +0000 (0:00:00.025) 0:00:49.913 ********* 2026-08-24 15:37:50.093286 | mon1 | ok: [osd1] 2026-08-24 15:37:50.093407 | mon1 | 2026-08-24 15:37:50.093646 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:37:50.093856 | mon1 | Monday 24 August 2026 15:37:50 +0000 (0:00:01.027) 0:00:50.941 ********* 2026-08-24 15:37:50.522354 | mon1 | ok: [osd1] 2026-08-24 15:37:50.522546 | mon1 | 2026-08-24 15:37:50.522787 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:37:50.523014 | mon1 | Monday 24 August 2026 15:37:50 +0000 (0:00:00.429) 0:00:51.370 ********* 2026-08-24 15:37:51.469951 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:37:51.470505 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:37:51.470579 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:37:51.470592 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:37:51.470638 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:37:51.470649 | mon1 | 2026-08-24 15:37:51.470982 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:37:51.471059 | mon1 | Monday 24 August 2026 15:37:51 +0000 (0:00:00.947) 0:00:52.318 ********* 2026-08-24 15:37:52.003486 | mon1 | ok: [osd1] 2026-08-24 15:37:52.003617 | mon1 | 2026-08-24 15:37:52.003629 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:37:52.003640 | mon1 | Monday 24 August 2026 15:37:51 +0000 (0:00:00.526) 0:00:52.844 ********* 2026-08-24 15:37:52.003678 | mon1 | 2026-08-24 15:37:52.003937 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:37:52.004016 | mon1 | Monday 24 August 2026 15:37:52 +0000 (0:00:00.007) 0:00:52.851 ********* 2026-08-24 15:37:52.385006 | mon1 | ok: [osd1] 2026-08-24 15:37:52.385069 | mon1 | 2026-08-24 15:37:52.385340 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:37:52.385358 | mon1 | Monday 24 August 2026 15:37:52 +0000 (0:00:00.381) 0:00:53.233 ********* 2026-08-24 15:37:52.612949 | mon1 | ok: [osd1] 2026-08-24 15:37:52.613019 | mon1 | 2026-08-24 15:37:52.613260 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:37:52.613335 | mon1 | Monday 24 August 2026 15:37:52 +0000 (0:00:00.227) 0:00:53.461 ********* 2026-08-24 15:37:52.683094 | mon1 | ok: [osd1] => { 2026-08-24 15:37:52.683241 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:37:52.683311 | mon1 | } 2026-08-24 15:37:52.683657 | mon1 | 2026-08-24 15:37:52.683713 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:37:52.683719 | mon1 | Monday 24 August 2026 15:37:52 +0000 (0:00:00.070) 0:00:53.531 ********* 2026-08-24 15:37:53.078528 | mon1 | ok: [osd1] 2026-08-24 15:37:53.078666 | mon1 | 2026-08-24 15:37:53.078680 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:37:53.078748 | mon1 | Monday 24 August 2026 15:37:53 +0000 (0:00:00.395) 0:00:53.927 ********* 2026-08-24 15:37:56.170022 | mon1 | ok: [osd1] 2026-08-24 15:37:56.170152 | mon1 | 2026-08-24 15:37:56.170327 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:37:56.170609 | mon1 | Monday 24 August 2026 15:37:56 +0000 (0:00:03.090) 0:00:57.018 ********* 2026-08-24 15:37:57.200065 | mon1 | ok: [osd1] 2026-08-24 15:37:57.200142 | mon1 | 2026-08-24 15:37:57.200447 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:37:57.200501 | mon1 | Monday 24 August 2026 15:37:57 +0000 (0:00:01.030) 0:00:58.048 ********* 2026-08-24 15:37:57.395272 | mon1 | ok: [osd1] 2026-08-24 15:37:57.395367 | mon1 | 2026-08-24 15:37:57.395654 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:37:57.395903 | mon1 | Monday 24 August 2026 15:37:57 +0000 (0:00:00.195) 0:00:58.243 ********* 2026-08-24 15:37:57.830664 | mon1 | ok: [osd1] 2026-08-24 15:37:57.830787 | mon1 | 2026-08-24 15:37:57.830862 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:37:57.831037 | mon1 | Monday 24 August 2026 15:37:57 +0000 (0:00:00.435) 0:00:58.679 ********* 2026-08-24 15:37:58.395022 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-24 15:37:58.395102 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:37:58.395117 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:37:58.395271 | mon1 | 2026-08-24 15:37:58.395492 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:37:58.395627 | mon1 | Monday 24 August 2026 15:37:58 +0000 (0:00:00.564) 0:00:59.243 ********* 2026-08-24 15:37:58.825632 | mon1 | ok: [osd1] 2026-08-24 15:37:58.825758 | mon1 | 2026-08-24 15:37:58.825831 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:37:58.826038 | mon1 | Monday 24 August 2026 15:37:58 +0000 (0:00:00.430) 0:00:59.674 ********* 2026-08-24 15:37:59.277039 | mon1 | ok: [osd1] 2026-08-24 15:37:59.277117 | mon1 | 2026-08-24 15:37:59.277130 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:37:59.277543 | mon1 | Monday 24 August 2026 15:37:59 +0000 (0:00:00.445) 0:01:00.119 ********* 2026-08-24 15:37:59.277616 | mon1 | 2026-08-24 15:37:59.277622 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:37:59.277627 | mon1 | Monday 24 August 2026 15:37:59 +0000 (0:00:00.005) 0:01:00.125 ********* 2026-08-24 15:37:59.650979 | mon1 | ok: [osd1] 2026-08-24 15:37:59.651106 | mon1 | 2026-08-24 15:37:59.651121 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:37:59.651140 | mon1 | Monday 24 August 2026 15:37:59 +0000 (0:00:00.373) 0:01:00.499 ********* 2026-08-24 15:37:59.703936 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:37:59.704080 | mon1 | 2026-08-24 15:37:59.704407 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:37:59.704488 | mon1 | Monday 24 August 2026 15:37:59 +0000 (0:00:00.052) 0:01:00.551 ********* 2026-08-24 15:38:00.789113 | mon1 | ok: [osd1] 2026-08-24 15:38:00.789224 | mon1 | 2026-08-24 15:38:00.789496 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:38:00.789559 | mon1 | Monday 24 August 2026 15:38:00 +0000 (0:00:01.085) 0:01:01.637 ********* 2026-08-24 15:38:01.472755 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-24 15:38:01.473333 | mon1 | ok: [osd1] => (item=sshd) 2026-08-24 15:38:01.473412 | mon1 | 2026-08-24 15:38:01.473420 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:38:01.473428 | mon1 | Monday 24 August 2026 15:38:01 +0000 (0:00:00.683) 0:01:02.320 ********* 2026-08-24 15:38:02.481413 | mon1 | ok: [osd1] 2026-08-24 15:38:02.481552 | mon1 | 2026-08-24 15:38:02.481567 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:38:02.481753 | mon1 | Monday 24 August 2026 15:38:02 +0000 (0:00:01.008) 0:01:03.329 ********* 2026-08-24 15:38:02.679696 | mon1 | ok: [osd1] 2026-08-24 15:38:02.679821 | mon1 | 2026-08-24 15:38:02.680121 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:38:02.680213 | mon1 | Monday 24 August 2026 15:38:02 +0000 (0:00:00.197) 0:01:03.527 ********* 2026-08-24 15:38:02.940593 | mon1 | ok: [osd1] 2026-08-24 15:38:02.940705 | mon1 | 2026-08-24 15:38:02.940714 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:38:02.940876 | mon1 | Monday 24 August 2026 15:38:02 +0000 (0:00:00.261) 0:01:03.788 ********* 2026-08-24 15:38:03.150307 | mon1 | ok: [osd1] 2026-08-24 15:38:03.150385 | mon1 | 2026-08-24 15:38:03.150391 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-24 15:38:03.150397 | mon1 | Monday 24 August 2026 15:38:03 +0000 (0:00:00.209) 0:01:03.998 ********* 2026-08-24 15:38:03.372268 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-24 15:38:03.372392 | mon1 | 2026-08-24 15:38:03.372400 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-24 15:38:03.372461 | mon1 | Monday 24 August 2026 15:38:03 +0000 (0:00:00.222) 0:01:04.220 ********* 2026-08-24 15:38:03.428828 | mon1 | ok: [osd1] 2026-08-24 15:38:03.428914 | mon1 | 2026-08-24 15:38:03.428922 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:38:03.428929 | mon1 | Monday 24 August 2026 15:38:03 +0000 (0:00:00.055) 0:01:04.276 ********* 2026-08-24 15:38:03.484548 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-24 15:38:03.484670 | mon1 | 2026-08-24 15:38:03.484678 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:38:03.484753 | mon1 | Monday 24 August 2026 15:38:03 +0000 (0:00:00.056) 0:01:04.333 ********* 2026-08-24 15:38:05.107233 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:38:05.107400 | mon1 | 2026-08-24 15:38:05.107466 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:38:05.107653 | mon1 | Monday 24 August 2026 15:38:05 +0000 (0:00:01.622) 0:01:05.955 ********* 2026-08-24 15:38:05.161479 | mon1 | ok: [osd1] => (item=osd1) 2026-08-24 15:38:05.161529 | mon1 | 2026-08-24 15:38:05.161536 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:38:05.161543 | mon1 | Monday 24 August 2026 15:38:05 +0000 (0:00:00.053) 0:01:06.009 ********* 2026-08-24 15:38:05.418619 | mon1 | ok: [osd1] 2026-08-24 15:38:05.418692 | mon1 | 2026-08-24 15:38:05.419006 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:38:05.419057 | mon1 | Monday 24 August 2026 15:38:05 +0000 (0:00:00.257) 0:01:06.267 ********* 2026-08-24 15:38:07.568640 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:38:07.568723 | mon1 | 2026-08-24 15:38:07.568729 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-24 15:38:07.568734 | mon1 | Monday 24 August 2026 15:38:07 +0000 (0:00:02.149) 0:01:08.416 ********* 2026-08-24 15:38:13.321815 | mon1 | ok: [osd1] 2026-08-24 15:38:13.321888 | mon1 | 2026-08-24 15:38:13.322182 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-24 15:38:13.322228 | mon1 | Monday 24 August 2026 15:38:13 +0000 (0:00:05.753) 0:01:14.170 ********* 2026-08-24 15:38:14.631116 | mon1 | ok: [osd1] 2026-08-24 15:38:14.631189 | mon1 | 2026-08-24 15:38:14.631535 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-24 15:38:14.631581 | mon1 | Monday 24 August 2026 15:38:14 +0000 (0:00:01.309) 0:01:15.479 ********* 2026-08-24 15:38:14.703623 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-24 15:38:14.703686 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-24 15:38:14.704116 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-24 15:38:14.704132 | mon1 | skipping: [osd1] 2026-08-24 15:38:14.704137 | mon1 | 2026-08-24 15:38:14.704142 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-24 15:38:14.704153 | mon1 | Monday 24 August 2026 15:38:14 +0000 (0:00:00.072) 0:01:15.552 ********* 2026-08-24 15:38:16.292667 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:38:16.292741 | mon1 | 2026-08-24 15:38:16.293026 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-24 15:38:16.293077 | mon1 | Monday 24 August 2026 15:38:16 +0000 (0:00:01.588) 0:01:17.141 ********* 2026-08-24 15:38:17.760215 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:38:17.760274 | mon1 | 2026-08-24 15:38:17.760281 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-24 15:38:17.760287 | mon1 | Monday 24 August 2026 15:38:17 +0000 (0:00:01.466) 0:01:18.608 ********* 2026-08-24 15:38:17.815454 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-24 15:38:17.815549 | mon1 | 2026-08-24 15:38:17.815625 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-24 15:38:17.815731 | mon1 | Monday 24 August 2026 15:38:17 +0000 (0:00:00.056) 0:01:18.664 ********* 2026-08-24 15:38:17.855517 | mon1 | ok: [osd1] 2026-08-24 15:38:17.856072 | mon1 | 2026-08-24 15:38:17.856107 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-24 15:38:17.856116 | mon1 | Monday 24 August 2026 15:38:17 +0000 (0:00:00.039) 0:01:18.704 ********* 2026-08-24 15:38:19.329913 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:38:19.329990 | mon1 | 2026-08-24 15:38:19.330384 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-24 15:38:19.330445 | mon1 | Monday 24 August 2026 15:38:19 +0000 (0:00:01.474) 0:01:20.178 ********* 2026-08-24 15:38:19.362755 | mon1 | ok: [osd1] 2026-08-24 15:38:19.362801 | mon1 | 2026-08-24 15:38:19.362807 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-24 15:38:19.362822 | mon1 | Monday 24 August 2026 15:38:19 +0000 (0:00:00.032) 0:01:20.211 ********* 2026-08-24 15:38:19.401050 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:38:19.401940 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:38:19.401960 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:38:19.401967 | mon1 | skipping: [osd1] 2026-08-24 15:38:19.401974 | mon1 | 2026-08-24 15:38:19.401980 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-24 15:38:19.401987 | mon1 | Monday 24 August 2026 15:38:19 +0000 (0:00:00.038) 0:01:20.249 ********* 2026-08-24 15:38:19.455855 | mon1 | skipping: [osd1] 2026-08-24 15:38:19.455918 | mon1 | 2026-08-24 15:38:19.456002 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-24 15:38:19.456311 | mon1 | 2026-08-24 15:38:19.456352 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:38:19.456358 | mon1 | Monday 24 August 2026 15:38:19 +0000 (0:00:00.055) 0:01:20.304 ********* 2026-08-24 15:38:20.337820 | mon1 | ok: [mon1] 2026-08-24 15:38:20.337877 | mon1 | 2026-08-24 15:38:20.337885 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:38:20.337892 | mon1 | Monday 24 August 2026 15:38:20 +0000 (0:00:00.880) 0:01:21.185 ********* 2026-08-24 15:38:20.549955 | mon1 | ok: [mon1] 2026-08-24 15:38:20.550008 | mon1 | 2026-08-24 15:38:20.550017 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:38:20.550026 | mon1 | Monday 24 August 2026 15:38:20 +0000 (0:00:00.212) 0:01:21.398 ********* 2026-08-24 15:38:20.583229 | mon1 | skipping: [mon1] 2026-08-24 15:38:20.583271 | mon1 | 2026-08-24 15:38:20.583278 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:38:20.583283 | mon1 | Monday 24 August 2026 15:38:20 +0000 (0:00:00.033) 0:01:21.431 ********* 2026-08-24 15:38:20.797912 | mon1 | ok: [mon1] 2026-08-24 15:38:20.797959 | mon1 | 2026-08-24 15:38:20.797964 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:38:20.797969 | mon1 | Monday 24 August 2026 15:38:20 +0000 (0:00:00.214) 0:01:21.646 ********* 2026-08-24 15:38:20.882685 | mon1 | ok: [mon1] => { 2026-08-24 15:38:20.883674 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:38:20.883736 | mon1 | } 2026-08-24 15:38:20.883746 | mon1 | 2026-08-24 15:38:20.883754 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:38:20.883763 | mon1 | Monday 24 August 2026 15:38:20 +0000 (0:00:00.084) 0:01:21.730 ********* 2026-08-24 15:38:21.209034 | mon1 | ok: [mon1] 2026-08-24 15:38:21.209101 | mon1 | 2026-08-24 15:38:21.209402 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:38:21.209422 | mon1 | Monday 24 August 2026 15:38:21 +0000 (0:00:00.326) 0:01:22.057 ********* 2026-08-24 15:38:21.243640 | mon1 | skipping: [mon1] 2026-08-24 15:38:21.243700 | mon1 | 2026-08-24 15:38:21.243819 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:38:21.243965 | mon1 | Monday 24 August 2026 15:38:21 +0000 (0:00:00.034) 0:01:22.092 ********* 2026-08-24 15:38:21.280107 | mon1 | skipping: [mon1] 2026-08-24 15:38:21.280180 | mon1 | 2026-08-24 15:38:21.280280 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:38:21.280412 | mon1 | Monday 24 August 2026 15:38:21 +0000 (0:00:00.036) 0:01:22.128 ********* 2026-08-24 15:38:21.496026 | mon1 | ok: [mon1] 2026-08-24 15:38:21.496496 | mon1 | 2026-08-24 15:38:21.496548 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:38:21.496557 | mon1 | Monday 24 August 2026 15:38:21 +0000 (0:00:00.215) 0:01:22.344 ********* 2026-08-24 15:38:22.597075 | mon1 | ok: [mon1] 2026-08-24 15:38:22.597203 | mon1 | 2026-08-24 15:38:22.597215 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:38:22.597228 | mon1 | Monday 24 August 2026 15:38:22 +0000 (0:00:01.101) 0:01:23.445 ********* 2026-08-24 15:38:22.676534 | mon1 | ok: [mon1] => { 2026-08-24 15:38:22.676641 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:38:22.677339 | mon1 | } 2026-08-24 15:38:22.677402 | mon1 | 2026-08-24 15:38:22.677411 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:38:22.677419 | mon1 | Monday 24 August 2026 15:38:22 +0000 (0:00:00.079) 0:01:23.525 ********* 2026-08-24 15:38:23.063207 | mon1 | ok: [mon1] 2026-08-24 15:38:23.063865 | mon1 | 2026-08-24 15:38:23.063926 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:38:23.063937 | mon1 | Monday 24 August 2026 15:38:23 +0000 (0:00:00.386) 0:01:23.911 ********* 2026-08-24 15:38:25.026396 | mon1 | ok: [mon1] 2026-08-24 15:38:25.026467 | mon1 | 2026-08-24 15:38:25.026704 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:38:25.026725 | mon1 | Monday 24 August 2026 15:38:25 +0000 (0:00:01.963) 0:01:25.874 ********* 2026-08-24 15:38:25.050951 | mon1 | skipping: [mon1] 2026-08-24 15:38:25.051661 | mon1 | 2026-08-24 15:38:25.051729 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:38:25.051761 | mon1 | Monday 24 August 2026 15:38:25 +0000 (0:00:00.024) 0:01:25.899 ********* 2026-08-24 15:38:25.076790 | mon1 | skipping: [mon1] 2026-08-24 15:38:25.077262 | mon1 | 2026-08-24 15:38:25.077310 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:38:25.077319 | mon1 | Monday 24 August 2026 15:38:25 +0000 (0:00:00.026) 0:01:25.925 ********* 2026-08-24 15:38:25.102577 | mon1 | skipping: [mon1] 2026-08-24 15:38:25.102667 | mon1 | 2026-08-24 15:38:25.102740 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:38:25.102861 | mon1 | Monday 24 August 2026 15:38:25 +0000 (0:00:00.025) 0:01:25.951 ********* 2026-08-24 15:38:26.302685 | mon1 | ok: [mon1] 2026-08-24 15:38:26.302747 | mon1 | 2026-08-24 15:38:26.302961 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:38:26.302980 | mon1 | Monday 24 August 2026 15:38:26 +0000 (0:00:01.200) 0:01:27.151 ********* 2026-08-24 15:38:26.744845 | mon1 | ok: [mon1] 2026-08-24 15:38:26.745201 | mon1 | 2026-08-24 15:38:26.745234 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:38:26.745250 | mon1 | Monday 24 August 2026 15:38:26 +0000 (0:00:00.441) 0:01:27.593 ********* 2026-08-24 15:38:27.677401 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:38:27.677517 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:38:27.678362 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:38:27.678416 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:38:27.678424 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:38:27.678431 | mon1 | 2026-08-24 15:38:27.678438 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:38:27.678444 | mon1 | Monday 24 August 2026 15:38:27 +0000 (0:00:00.932) 0:01:28.526 ********* 2026-08-24 15:38:28.221011 | mon1 | ok: [mon1] 2026-08-24 15:38:28.221063 | mon1 | 2026-08-24 15:38:28.221070 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:38:28.221075 | mon1 | Monday 24 August 2026 15:38:28 +0000 (0:00:00.535) 0:01:29.062 ********* 2026-08-24 15:38:28.221081 | mon1 | 2026-08-24 15:38:28.221086 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:38:28.221091 | mon1 | Monday 24 August 2026 15:38:28 +0000 (0:00:00.006) 0:01:29.069 ********* 2026-08-24 15:38:28.583981 | mon1 | ok: [mon1] 2026-08-24 15:38:28.584048 | mon1 | 2026-08-24 15:38:28.584157 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:38:28.584323 | mon1 | Monday 24 August 2026 15:38:28 +0000 (0:00:00.363) 0:01:29.432 ********* 2026-08-24 15:38:28.776068 | mon1 | ok: [mon1] 2026-08-24 15:38:28.776138 | mon1 | 2026-08-24 15:38:28.776606 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:38:28.776667 | mon1 | Monday 24 August 2026 15:38:28 +0000 (0:00:00.191) 0:01:29.624 ********* 2026-08-24 15:38:28.853220 | mon1 | ok: [mon1] => { 2026-08-24 15:38:28.853339 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:38:28.853859 | mon1 | } 2026-08-24 15:38:28.853879 | mon1 | 2026-08-24 15:38:28.853886 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:38:28.853892 | mon1 | Monday 24 August 2026 15:38:28 +0000 (0:00:00.077) 0:01:29.702 ********* 2026-08-24 15:38:29.204102 | mon1 | ok: [mon1] 2026-08-24 15:38:29.204161 | mon1 | 2026-08-24 15:38:29.204255 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:38:29.204391 | mon1 | Monday 24 August 2026 15:38:29 +0000 (0:00:00.350) 0:01:30.053 ********* 2026-08-24 15:38:32.307367 | mon1 | ok: [mon1] 2026-08-24 15:38:32.307443 | mon1 | 2026-08-24 15:38:32.307924 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:38:32.307967 | mon1 | Monday 24 August 2026 15:38:32 +0000 (0:00:03.102) 0:01:33.156 ********* 2026-08-24 15:38:33.443725 | mon1 | ok: [mon1] 2026-08-24 15:38:33.443865 | mon1 | 2026-08-24 15:38:33.444210 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:38:33.444261 | mon1 | Monday 24 August 2026 15:38:33 +0000 (0:00:01.136) 0:01:34.292 ********* 2026-08-24 15:38:33.631510 | mon1 | ok: [mon1] 2026-08-24 15:38:33.631614 | mon1 | 2026-08-24 15:38:33.632140 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:38:33.632192 | mon1 | Monday 24 August 2026 15:38:33 +0000 (0:00:00.187) 0:01:34.480 ********* 2026-08-24 15:38:34.094482 | mon1 | ok: [mon1] 2026-08-24 15:38:34.094944 | mon1 | 2026-08-24 15:38:34.095011 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:38:34.095019 | mon1 | Monday 24 August 2026 15:38:34 +0000 (0:00:00.462) 0:01:34.943 ********* 2026-08-24 15:38:34.658747 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:38:34.658815 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:38:34.659248 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:38:34.659293 | mon1 | 2026-08-24 15:38:34.659299 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:38:34.659304 | mon1 | Monday 24 August 2026 15:38:34 +0000 (0:00:00.564) 0:01:35.507 ********* 2026-08-24 15:38:35.104176 | mon1 | ok: [mon1] 2026-08-24 15:38:35.104307 | mon1 | 2026-08-24 15:38:35.104324 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:38:35.104527 | mon1 | Monday 24 August 2026 15:38:35 +0000 (0:00:00.444) 0:01:35.951 ********* 2026-08-24 15:38:35.578228 | mon1 | ok: [mon1] 2026-08-24 15:38:35.578315 | mon1 | 2026-08-24 15:38:35.579023 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:38:35.579084 | mon1 | Monday 24 August 2026 15:38:35 +0000 (0:00:00.468) 0:01:36.420 ********* 2026-08-24 15:38:35.579092 | mon1 | 2026-08-24 15:38:35.579098 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:38:35.579105 | mon1 | Monday 24 August 2026 15:38:35 +0000 (0:00:00.006) 0:01:36.427 ********* 2026-08-24 15:38:35.943363 | mon1 | ok: [mon1] 2026-08-24 15:38:35.943439 | mon1 | 2026-08-24 15:38:35.943502 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:38:35.943617 | mon1 | Monday 24 August 2026 15:38:35 +0000 (0:00:00.365) 0:01:36.792 ********* 2026-08-24 15:38:35.982031 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:38:35.982090 | mon1 | 2026-08-24 15:38:35.982186 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:38:35.982355 | mon1 | Monday 24 August 2026 15:38:35 +0000 (0:00:00.038) 0:01:36.830 ********* 2026-08-24 15:38:37.128183 | mon1 | ok: [mon1] 2026-08-24 15:38:37.128262 | mon1 | 2026-08-24 15:38:37.128643 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:38:37.128693 | mon1 | Monday 24 August 2026 15:38:37 +0000 (0:00:01.145) 0:01:37.976 ********* 2026-08-24 15:38:37.820833 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:38:37.821714 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:38:37.821775 | mon1 | 2026-08-24 15:38:37.821786 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:38:37.821796 | mon1 | Monday 24 August 2026 15:38:37 +0000 (0:00:00.692) 0:01:38.669 ********* 2026-08-24 15:38:38.604618 | mon1 | ok: [mon1] 2026-08-24 15:38:38.605067 | mon1 | 2026-08-24 15:38:38.605115 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:38:38.605123 | mon1 | Monday 24 August 2026 15:38:38 +0000 (0:00:00.784) 0:01:39.453 ********* 2026-08-24 15:38:38.804456 | mon1 | ok: [mon1] 2026-08-24 15:38:38.804554 | mon1 | 2026-08-24 15:38:38.804879 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:38:38.804932 | mon1 | Monday 24 August 2026 15:38:38 +0000 (0:00:00.199) 0:01:39.652 ********* 2026-08-24 15:38:39.083977 | mon1 | ok: [mon1] 2026-08-24 15:38:39.084049 | mon1 | 2026-08-24 15:38:39.084402 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:38:39.084457 | mon1 | Monday 24 August 2026 15:38:39 +0000 (0:00:00.279) 0:01:39.932 ********* 2026-08-24 15:38:39.299786 | mon1 | ok: [mon1] 2026-08-24 15:38:39.300194 | mon1 | 2026-08-24 15:38:39.300215 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-24 15:38:39.300223 | mon1 | Monday 24 August 2026 15:38:39 +0000 (0:00:00.215) 0:01:40.148 ********* 2026-08-24 15:38:40.860827 | mon1 | ok: [mon1] 2026-08-24 15:38:40.860918 | mon1 | 2026-08-24 15:38:40.862439 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:38:40.862547 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-24 15:38:40.862564 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-24 15:38:40.862579 | mon1 | 2026-08-24 15:38:40.862594 | mon1 | 2026-08-24 15:38:40.862607 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:38:40.862622 | mon1 | Monday 24 August 2026 15:38:40 +0000 (0:00:01.561) 0:01:41.709 ********* 2026-08-24 15:38:40.862632 | mon1 | =============================================================================== 2026-08-24 15:38:40.862642 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.22s 2026-08-24 15:38:40.862652 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.75s 2026-08-24 15:38:40.862663 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.15s 2026-08-24 15:38:40.862684 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.10s 2026-08-24 15:38:40.862694 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.09s 2026-08-24 15:38:40.862707 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.35s 2026-08-24 15:38:40.864287 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.15s 2026-08-24 15:38:40.864343 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.14s 2026-08-24 15:38:40.864349 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.13s 2026-08-24 15:38:40.864353 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.96s 2026-08-24 15:38:40.864358 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.93s 2026-08-24 15:38:40.864362 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.67s 2026-08-24 15:38:40.864378 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.62s 2026-08-24 15:38:40.864383 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.61s 2026-08-24 15:38:40.864387 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 1.59s 2026-08-24 15:38:40.864391 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.59s 2026-08-24 15:38:40.864395 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.56s 2026-08-24 15:38:40.864399 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.50s 2026-08-24 15:38:40.864403 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.47s 2026-08-24 15:38:40.864407 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.47s 2026-08-24 15:38:40.963717 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-24 15:38:40.975763 | mon1 | INFO [default > side_effect] Executing 2026-08-24 15:38:40.976376 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:38:40.981797 | mon1 | INFO [default > verify] Executing 2026-08-24 15:38:41.684569 | mon1 | 2026-08-24 15:38:41.684926 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-24 15:38:41.685199 | mon1 | 2026-08-24 15:38:41.685482 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:38:41.685796 | mon1 | Monday 24 August 2026 15:38:41 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-24 15:38:42.861961 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:38:42.862014 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:38:42.862022 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:38:42.862029 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:38:42.862035 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:38:42.870888 | mon1 | ok: [mon1] 2026-08-24 15:38:42.870915 | mon1 | 2026-08-24 15:38:42.870921 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-24 15:38:42.870927 | mon1 | Monday 24 August 2026 15:38:42 +0000 (0:00:01.186) 0:00:01.193 ********* 2026-08-24 15:38:48.538088 | mon1 | ok: [mon1] 2026-08-24 15:38:48.538150 | mon1 | 2026-08-24 15:38:48.538159 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-24 15:38:48.538165 | mon1 | Monday 24 August 2026 15:38:48 +0000 (0:00:05.666) 0:00:06.860 ********* 2026-08-24 15:38:48.576527 | mon1 | ok: [mon1] 2026-08-24 15:38:48.576643 | mon1 | 2026-08-24 15:38:48.576661 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-24 15:38:48.576675 | mon1 | Monday 24 August 2026 15:38:48 +0000 (0:00:00.038) 0:00:06.898 ********* 2026-08-24 15:38:48.606505 | mon1 | ok: [mon1] => { 2026-08-24 15:38:48.606581 | mon1 | "changed": false, 2026-08-24 15:38:48.606601 | mon1 | "msg": "All assertions passed" 2026-08-24 15:38:48.606747 | mon1 | } 2026-08-24 15:38:48.606955 | mon1 | 2026-08-24 15:38:48.607223 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-24 15:38:48.607429 | mon1 | Monday 24 August 2026 15:38:48 +0000 (0:00:00.029) 0:00:06.928 ********* 2026-08-24 15:38:50.232842 | mon1 | ok: [mon1] 2026-08-24 15:38:50.232976 | mon1 | 2026-08-24 15:38:50.233212 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-24 15:38:50.233435 | mon1 | Monday 24 August 2026 15:38:50 +0000 (0:00:01.626) 0:00:08.554 ********* 2026-08-24 15:38:50.262720 | mon1 | ok: [mon1] => { 2026-08-24 15:38:50.262913 | mon1 | "_ceph_health": { 2026-08-24 15:38:50.263127 | mon1 | "changed": false, 2026-08-24 15:38:50.263335 | mon1 | "cmd": [ 2026-08-24 15:38:50.263546 | mon1 | "cephadm", 2026-08-24 15:38:50.263751 | mon1 | "shell", 2026-08-24 15:38:50.263982 | mon1 | "--", 2026-08-24 15:38:50.264184 | mon1 | "ceph", 2026-08-24 15:38:50.264379 | mon1 | "health" 2026-08-24 15:38:50.264589 | mon1 | ], 2026-08-24 15:38:50.264795 | mon1 | "delta": "0:00:01.429713", 2026-08-24 15:38:50.265004 | mon1 | "end": "2026-08-24 15:38:50.197835", 2026-08-24 15:38:50.265207 | mon1 | "failed": false, 2026-08-24 15:38:50.265412 | mon1 | "msg": "", 2026-08-24 15:38:50.265615 | mon1 | "rc": 0, 2026-08-24 15:38:50.265825 | mon1 | "start": "2026-08-24 15:38:48.768122", 2026-08-24 15:38:50.266071 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-24 15:38:50.266297 | mon1 | "stderr_lines": [ 2026-08-24 15:38:50.266523 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-24 15:38:50.266747 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-24 15:38:50.266952 | mon1 | ], 2026-08-24 15:38:50.267158 | mon1 | "stdout": "HEALTH_OK", 2026-08-24 15:38:50.267363 | mon1 | "stdout_lines": [ 2026-08-24 15:38:50.267563 | mon1 | "HEALTH_OK" 2026-08-24 15:38:50.267762 | mon1 | ] 2026-08-24 15:38:50.267988 | mon1 | } 2026-08-24 15:38:50.268186 | mon1 | } 2026-08-24 15:38:50.268377 | mon1 | 2026-08-24 15:38:50.268591 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-24 15:38:50.268807 | mon1 | Monday 24 August 2026 15:38:50 +0000 (0:00:00.030) 0:00:08.585 ********* 2026-08-24 15:38:50.295833 | mon1 | ok: [mon1] => { 2026-08-24 15:38:50.296067 | mon1 | "changed": false, 2026-08-24 15:38:50.296403 | mon1 | "msg": "All assertions passed" 2026-08-24 15:38:50.296681 | mon1 | } 2026-08-24 15:38:50.296878 | mon1 | 2026-08-24 15:38:50.297130 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-24 15:38:50.297460 | mon1 | Monday 24 August 2026 15:38:50 +0000 (0:00:00.032) 0:00:08.618 ********* 2026-08-24 15:38:56.396076 | mon1 | changed: [mon1] 2026-08-24 15:38:56.396144 | mon1 | 2026-08-24 15:38:56.396157 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-24 15:38:56.396168 | mon1 | Monday 24 August 2026 15:38:56 +0000 (0:00:06.099) 0:00:14.717 ********* 2026-08-24 15:38:58.876266 | mon1 | changed: [mon1] 2026-08-24 15:38:58.876358 | mon1 | 2026-08-24 15:38:58.876650 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-24 15:38:58.876671 | mon1 | Monday 24 August 2026 15:38:58 +0000 (0:00:02.481) 0:00:17.199 ********* 2026-08-24 15:39:00.113869 | mon1 | ok: [mon1] 2026-08-24 15:39:00.113951 | mon1 | 2026-08-24 15:39:00.114269 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-24 15:39:00.114335 | mon1 | Monday 24 August 2026 15:39:00 +0000 (0:00:01.237) 0:00:18.436 ********* 2026-08-24 15:39:00.164818 | mon1 | ok: [mon1] => { 2026-08-24 15:39:00.164864 | mon1 | "changed": false, 2026-08-24 15:39:00.165365 | mon1 | "msg": "All assertions passed" 2026-08-24 15:39:00.165412 | mon1 | } 2026-08-24 15:39:00.165418 | mon1 | 2026-08-24 15:39:00.165422 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-24 15:39:00.165427 | mon1 | Monday 24 August 2026 15:39:00 +0000 (0:00:00.050) 0:00:18.487 ********* 2026-08-24 15:39:01.304939 | mon1 | ok: [mon1] 2026-08-24 15:39:01.305025 | mon1 | 2026-08-24 15:39:01.305341 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-24 15:39:01.305392 | mon1 | Monday 24 August 2026 15:39:01 +0000 (0:00:01.140) 0:00:19.627 ********* 2026-08-24 15:39:01.341543 | mon1 | ok: [mon1] => { 2026-08-24 15:39:01.342330 | mon1 | "changed": false, 2026-08-24 15:39:01.342350 | mon1 | "msg": "All assertions passed" 2026-08-24 15:39:01.342356 | mon1 | } 2026-08-24 15:39:01.346435 | mon1 | 2026-08-24 15:39:01.346505 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:39:01.346517 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-24 15:39:01.346573 | mon1 | 2026-08-24 15:39:01.346582 | mon1 | 2026-08-24 15:39:01.346616 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:39:01.346626 | mon1 | Monday 24 August 2026 15:39:01 +0000 (0:00:00.036) 0:00:19.664 ********* 2026-08-24 15:39:01.346635 | mon1 | =============================================================================== 2026-08-24 15:39:01.346643 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.10s 2026-08-24 15:39:01.346652 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.67s 2026-08-24 15:39:01.346660 | mon1 | Create a test Ceph key -------------------------------------------------- 2.48s 2026-08-24 15:39:01.346669 | mon1 | Get cluster health status ----------------------------------------------- 1.63s 2026-08-24 15:39:01.346677 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.24s 2026-08-24 15:39:01.346685 | mon1 | Gathering Facts --------------------------------------------------------- 1.19s 2026-08-24 15:39:01.346694 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.14s 2026-08-24 15:39:01.346702 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.05s 2026-08-24 15:39:01.346710 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.04s 2026-08-24 15:39:01.346718 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-08-24 15:39:01.346726 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-08-24 15:39:01.346735 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-08-24 15:39:01.346751 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.03s 2026-08-24 15:39:01.409452 | mon1 | INFO [default > verify] Executed: Successful 2026-08-24 15:39:01.421019 | mon1 | INFO [default > cleanup] Executing 2026-08-24 15:39:01.421321 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:39:01.427567 | mon1 | INFO [default > destroy] Executing 2026-08-24 15:39:01.427612 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-24 15:39:01.427634 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-24 15:39:01.427909 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-24 15:39:01.724519 | mon1 | ok: Runtime: 0:09:29.739127 2026-08-24 15:39:01.754311 | 2026-08-24 15:39:01.754452 | PLAY RECAP 2026-08-24 15:39:01.754510 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:39:01.754540 | 2026-08-24 15:39:01.906537 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:39:01.912549 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:39:02.639128 | 2026-08-24 15:39:02.676704 | PLAY [all] 2026-08-24 15:39:02.697242 | 2026-08-24 15:39:02.697389 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-24 15:39:02.751955 | mon1 | ok 2026-08-24 15:39:02.758292 | osd1 | ok 2026-08-24 15:39:02.763307 | 2026-08-24 15:39:02.763383 | TASK [fetch-output : Set log path for single node] 2026-08-24 15:39:02.788685 | mon1 | skipping: Conditional result was False 2026-08-24 15:39:02.800512 | osd1 | skipping: Conditional result was False 2026-08-24 15:39:02.808352 | 2026-08-24 15:39:02.808516 | LOOP [fetch-output : Ensure local output dirs] 2026-08-24 15:39:03.322893 | osd1 -> localhost | changed: "/var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/logs/osd1" 2026-08-24 15:39:03.338913 | mon1 -> localhost | changed: "/var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/logs/mon1" 2026-08-24 15:39:03.569906 | osd1 -> localhost | changed: "/var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/artifacts" 2026-08-24 15:39:03.576322 | mon1 -> localhost | ok: "/var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/artifacts" 2026-08-24 15:39:03.799719 | mon1 -> localhost | changed: "/var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/docs" 2026-08-24 15:39:03.810462 | osd1 -> localhost | ok: "/var/lib/zuul/builds/13e027b2cc124687b86728f07c590546/work/docs" 2026-08-24 15:39:03.810663 | osd1 -> localhost | changed: All items complete 2026-08-24 15:39:03.810725 | 2026-08-24 15:39:03.839195 | 2026-08-24 15:39:03.839353 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-24 15:39:04.670856 | osd1 | changed: .d..t...... ./ 2026-08-24 15:39:04.677205 | mon1 | changed: .d..t...... ./ 2026-08-24 15:39:05.201430 | osd1 | ok 2026-08-24 15:39:06.349970 | mon1 | changed: .d..t...... ./ 2026-08-24 15:39:06.354423 | osd1 | changed: .d..t...... ./ 2026-08-24 15:39:06.825791 | mon1 | ok 2026-08-24 15:39:06.825924 | mon1 | changed: All items complete 2026-08-24 15:39:06.825961 | 2026-08-24 15:39:06.854359 | 2026-08-24 15:39:06.854484 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-24 15:39:07.363110 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007313 2026-08-24 15:39:07.633483 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.012430 2026-08-24 15:39:07.651453 | 2026-08-24 15:39:07.651564 | PLAY [all] 2026-08-24 15:39:07.659361 | 2026-08-24 15:39:07.659435 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-24 15:39:08.180446 | mon1 | changed 2026-08-24 15:39:08.340775 | osd1 | changed 2026-08-24 15:39:08.353806 | 2026-08-24 15:39:08.353915 | PLAY RECAP 2026-08-24 15:39:08.353965 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 15:39:08.353994 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 15:39:08.354014 | 2026-08-24 15:39:08.495654 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:39:08.503926 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-24 15:39:09.525292 | 2026-08-24 15:39:09.525563 | PLAY [localhost] 2026-08-24 15:39:09.575926 | 2026-08-24 15:39:09.576156 | TASK [Generate Zuul manifest] 2026-08-24 15:39:09.601790 | localhost | ok 2026-08-24 15:39:09.715247 | 2026-08-24 15:39:09.715467 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-24 15:39:10.238279 | localhost | changed 2026-08-24 15:39:10.254722 | 2026-08-24 15:39:10.254984 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-24 15:39:10.341764 | localhost | ok 2026-08-24 15:39:10.350904 | 2026-08-24 15:39:10.351076 | TASK [Upload logs] 2026-08-24 15:39:10.376342 | localhost | ok 2026-08-24 15:39:10.547369 | 2026-08-24 15:39:10.547564 | TASK [Set zuul-log-path fact] 2026-08-24 15:39:10.582697 | localhost | ok 2026-08-24 15:39:10.782842 | 2026-08-24 15:39:10.783089 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:39:10.812756 | localhost | ok 2026-08-24 15:39:10.822706 | 2026-08-24 15:39:10.822861 | TASK [upload-logs : Create log directories] 2026-08-24 15:39:11.338954 | localhost | changed 2026-08-24 15:39:11.344708 | 2026-08-24 15:39:11.344823 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-24 15:39:11.984819 | localhost -> localhost | ok: Runtime: 0:00:00.005985 2026-08-24 15:39:11.991941 | 2026-08-24 15:39:11.992082 | TASK [upload-logs : Upload logs to log server] 2026-08-24 15:39:12.928914 | localhost | Output suppressed because no_log was given 2026-08-24 15:39:12.935464 | 2026-08-24 15:39:12.935585 | LOOP [upload-logs : Compress console log and json output] 2026-08-24 15:39:13.023451 | localhost | skipping: Conditional result was False 2026-08-24 15:39:13.032308 | localhost | skipping: Conditional result was False 2026-08-24 15:39:13.045438 | 2026-08-24 15:39:13.045622 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-24 15:39:13.145846 | localhost | skipping: Conditional result was False 2026-08-24 15:39:13.146205 | 2026-08-24 15:39:13.153327 | localhost | skipping: Conditional result was False 2026-08-24 15:39:13.208245 | 2026-08-24 15:39:13.208416 | LOOP [upload-logs : Upload console log and json output]