2026-07-27 16:58:04.572133 | Job console starting 2026-07-27 16:58:04.597759 | Updating git repos 2026-07-27 16:58:04.623119 | Cloning repos into workspace 2026-07-27 16:58:04.730648 | Restoring repo states 2026-07-27 16:58:04.738985 | Merging changes 2026-07-27 16:58:05.015025 | Checking out repos 2026-07-27 16:58:05.060170 | Preparing playbooks 2026-07-27 16:58:06.225980 | Running Ansible setup 2026-07-27 16:58:10.871609 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-27 16:58:11.579696 | 2026-07-27 16:58:12.141174 | PLAY [localhost] 2026-07-27 16:58:12.160936 | 2026-07-27 16:58:12.161098 | TASK [Gathering Facts] 2026-07-27 16:58:13.059241 | localhost | ok 2026-07-27 16:58:13.071327 | 2026-07-27 16:58:13.071461 | TASK [Setup log path fact] 2026-07-27 16:58:13.091470 | localhost | ok 2026-07-27 16:58:13.107397 | 2026-07-27 16:58:13.107555 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-27 16:58:13.140308 | localhost | ok 2026-07-27 16:58:13.153756 | 2026-07-27 16:58:13.154071 | TASK [emit-job-header : Print job information] 2026-07-27 16:58:13.214155 | # Job Information 2026-07-27 16:58:13.214318 | Ansible Version: 2.16.18 2026-07-27 16:58:13.214352 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-07-27 16:58:13.214456 | Pipeline: check 2026-07-27 16:58:13.214489 | Executor: 2d72f0692154 2026-07-27 16:58:13.214511 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/118 2026-07-27 16:58:13.214536 | Event ID: d47b0070-89db-11f1-9567-1ce6f0ccf375 2026-07-27 16:58:13.217779 | 2026-07-27 16:58:13.217853 | LOOP [emit-job-header : Print node information] 2026-07-27 16:58:13.311969 | localhost | ok: 2026-07-27 16:58:13.312265 | localhost | # Node Information 2026-07-27 16:58:13.312297 | localhost | Inventory Hostname: mon1 2026-07-27 16:58:13.312320 | localhost | Hostname: np0000187022 2026-07-27 16:58:13.312341 | localhost | Username: zuul 2026-07-27 16:58:13.312364 | localhost | Distro: Ubuntu 22.04 2026-07-27 16:58:13.312385 | localhost | Provider: yul1 2026-07-27 16:58:13.312405 | localhost | Region: ca-ymq-1 2026-07-27 16:58:13.312424 | localhost | Label: ubuntu-jammy 2026-07-27 16:58:13.312442 | localhost | Product Name: OpenStack Nova 2026-07-27 16:58:13.312461 | localhost | Interface IP: 199.19.213.88 2026-07-27 16:58:13.356844 | localhost | ok: 2026-07-27 16:58:13.357006 | localhost | # Node Information 2026-07-27 16:58:13.357038 | localhost | Inventory Hostname: osd1 2026-07-27 16:58:13.357061 | localhost | Hostname: np0000187023 2026-07-27 16:58:13.357082 | localhost | Username: zuul 2026-07-27 16:58:13.357102 | localhost | Distro: Ubuntu 22.04 2026-07-27 16:58:13.357123 | localhost | Provider: yul1 2026-07-27 16:58:13.357144 | localhost | Region: ca-ymq-1 2026-07-27 16:58:13.357165 | localhost | Label: ubuntu-jammy 2026-07-27 16:58:13.357185 | localhost | Product Name: OpenStack Nova 2026-07-27 16:58:13.357205 | localhost | Interface IP: 199.19.213.137 2026-07-27 16:58:13.377253 | 2026-07-27 16:58:13.377627 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-27 16:58:13.831296 | localhost -> localhost | changed 2026-07-27 16:58:13.837614 | 2026-07-27 16:58:13.837718 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-27 16:58:14.772150 | localhost -> localhost | changed 2026-07-27 16:58:14.780415 | 2026-07-27 16:58:14.781216 | PLAY [all] 2026-07-27 16:58:14.796920 | 2026-07-27 16:58:14.797118 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-27 16:58:15.045223 | mon1 -> localhost | ok 2026-07-27 16:58:15.055648 | 2026-07-27 16:58:15.055809 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-27 16:58:15.091542 | mon1 | ok 2026-07-27 16:58:15.095604 | osd1 | ok 2026-07-27 16:58:15.113295 | mon1 | included: /var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-27 16:58:15.113469 | osd1 | included: /var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-27 16:58:15.119355 | 2026-07-27 16:58:15.119440 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-27 16:58:17.740514 | mon1 -> localhost | Generating public/private rsa key pair. 2026-07-27 16:58:17.740777 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/38ebb6358efb4f3b9d3516d3e83ece91_id_rsa 2026-07-27 16:58:17.740809 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/38ebb6358efb4f3b9d3516d3e83ece91_id_rsa.pub 2026-07-27 16:58:17.740832 | mon1 -> localhost | The key fingerprint is: 2026-07-27 16:58:17.740856 | mon1 -> localhost | SHA256:ELKunOMeUTxx9jyZpAoxMvkASKR+zB0W+kY9XOgJfL0 zuul-build-sshkey 2026-07-27 16:58:17.740879 | mon1 -> localhost | The key's randomart image is: 2026-07-27 16:58:17.740900 | mon1 -> localhost | +---[RSA 3072]----+ 2026-07-27 16:58:17.740921 | mon1 -> localhost | |O+o +.+ +. | 2026-07-27 16:58:17.740962 | mon1 -> localhost | |=o +.O+O.+ | 2026-07-27 16:58:17.740991 | mon1 -> localhost | |.o..=+*+B . | 2026-07-27 16:58:17.741022 | mon1 -> localhost | |. ++=o.+.E | 2026-07-27 16:58:17.741051 | mon1 -> localhost | | ..+o+ S | 2026-07-27 16:58:17.741074 | mon1 -> localhost | | ..+. | 2026-07-27 16:58:17.741096 | mon1 -> localhost | | * | 2026-07-27 16:58:17.741116 | mon1 -> localhost | | . o | 2026-07-27 16:58:17.741136 | mon1 -> localhost | | .o | 2026-07-27 16:58:17.741155 | mon1 -> localhost | +----[SHA256]-----+ 2026-07-27 16:58:17.741212 | mon1 -> localhost | ok: Runtime: 0:00:02.138766 2026-07-27 16:58:17.746862 | 2026-07-27 16:58:17.746967 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-27 16:58:17.783599 | mon1 | ok 2026-07-27 16:58:17.789036 | osd1 | ok 2026-07-27 16:58:17.801331 | mon1 | included: /var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-27 16:58:17.801430 | osd1 | included: /var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-27 16:58:17.812267 | 2026-07-27 16:58:17.812392 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-27 16:58:17.840146 | mon1 | skipping: Conditional result was False 2026-07-27 16:58:17.851486 | osd1 | skipping: Conditional result was False 2026-07-27 16:58:17.862263 | 2026-07-27 16:58:17.862441 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-27 16:58:18.344836 | mon1 | changed 2026-07-27 16:58:18.362628 | osd1 | changed 2026-07-27 16:58:18.372628 | 2026-07-27 16:58:18.372781 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-27 16:58:18.571846 | osd1 | ok 2026-07-27 16:58:18.579822 | mon1 | ok 2026-07-27 16:58:18.585233 | 2026-07-27 16:58:18.585305 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-27 16:58:19.088191 | mon1 | changed 2026-07-27 16:58:19.095407 | osd1 | changed 2026-07-27 16:58:19.104351 | 2026-07-27 16:58:19.104704 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-27 16:58:19.671209 | osd1 | changed 2026-07-27 16:58:19.675865 | mon1 | changed 2026-07-27 16:58:19.682685 | 2026-07-27 16:58:19.682808 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-27 16:58:19.709859 | mon1 | skipping: Conditional result was False 2026-07-27 16:58:19.721143 | osd1 | skipping: Conditional result was False 2026-07-27 16:58:19.732569 | 2026-07-27 16:58:19.732775 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-27 16:58:20.056010 | mon1 -> localhost | changed 2026-07-27 16:58:20.071205 | 2026-07-27 16:58:20.071269 | TASK [add-build-sshkey : Add back temp key] 2026-07-27 16:58:20.383350 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/38ebb6358efb4f3b9d3516d3e83ece91_id_rsa (zuul-build-sshkey) 2026-07-27 16:58:20.383560 | mon1 -> localhost | ok: Runtime: 0:00:00.014652 2026-07-27 16:58:20.388378 | 2026-07-27 16:58:20.388442 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-27 16:58:20.671954 | mon1 | ok 2026-07-27 16:58:20.683336 | osd1 | ok 2026-07-27 16:58:20.692131 | 2026-07-27 16:58:20.692246 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-27 16:58:20.727278 | mon1 | skipping: Conditional result was False 2026-07-27 16:58:20.739474 | osd1 | skipping: Conditional result was False 2026-07-27 16:58:20.760685 | 2026-07-27 16:58:20.760797 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-27 16:58:21.069578 | osd1 | ok 2026-07-27 16:58:21.076069 | mon1 | ok 2026-07-27 16:58:21.082768 | 2026-07-27 16:58:21.082840 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-27 16:58:21.812169 | osd1 | Output suppressed because no_log was given 2026-07-27 16:58:21.841666 | mon1 | Output suppressed because no_log was given 2026-07-27 16:58:21.859195 | 2026-07-27 16:58:21.859322 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-27 16:58:22.053040 | mon1 | ok: "logs" 2026-07-27 16:58:22.053367 | mon1 | ok: All items complete 2026-07-27 16:58:22.053410 | 2026-07-27 16:58:22.069977 | osd1 | ok: "logs" 2026-07-27 16:58:22.216539 | mon1 | ok: "artifacts" 2026-07-27 16:58:22.266384 | osd1 | ok: "artifacts" 2026-07-27 16:58:22.401458 | mon1 | ok: "docs" 2026-07-27 16:58:22.453871 | osd1 | ok: "docs" 2026-07-27 16:58:22.473938 | 2026-07-27 16:58:22.474120 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-27 16:58:22.676565 | mon1 | changed: "logs" 2026-07-27 16:58:22.676871 | mon1 | ok: All items complete 2026-07-27 16:58:22.676913 | 2026-07-27 16:58:22.683347 | osd1 | changed: "logs" 2026-07-27 16:58:22.849243 | mon1 | changed: "artifacts" 2026-07-27 16:58:22.880182 | osd1 | changed: "artifacts" 2026-07-27 16:58:23.005315 | mon1 | changed: "docs" 2026-07-27 16:58:23.066600 | osd1 | changed: "docs" 2026-07-27 16:58:23.090457 | 2026-07-27 16:58:23.090584 | PLAY RECAP 2026-07-27 16:58:23.090644 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 16:58:23.090688 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-27 16:58:23.090726 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-27 16:58:23.090755 | 2026-07-27 16:58:23.226498 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-27 16:58:23.232430 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-27 16:58:23.896768 | 2026-07-27 16:58:23.896948 | PLAY [all] 2026-07-27 16:58:23.909833 | 2026-07-27 16:58:23.909990 | TASK [setup-uv : Extract archive] 2026-07-27 16:58:26.084982 | mon1 | changed 2026-07-27 16:58:26.297740 | osd1 | changed 2026-07-27 16:58:26.306970 | 2026-07-27 16:58:26.307156 | TASK [setup-uv : Print version] 2026-07-27 16:58:26.760529 | osd1 | uv 0.8.13 2026-07-27 16:58:26.765985 | mon1 | uv 0.8.13 2026-07-27 16:58:26.874877 | mon1 | ok: Runtime: 0:00:00.014746 2026-07-27 16:58:26.885499 | osd1 | ok: Runtime: 0:00:00.013355 2026-07-27 16:58:26.898990 | 2026-07-27 16:58:26.899081 | TASK [Install Ansible collection siblings] 2026-07-27 16:58:27.294406 | mon1 | ok: 2026-07-27 16:58:27.294609 | mon1 | Skipping community.general: no checked-out sibling 2026-07-27 16:58:27.294650 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-07-27 16:58:27.294682 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-07-27 16:58:27.296755 | 2026-07-27 16:58:27.296823 | PLAY RECAP 2026-07-27 16:58:27.296877 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 16:58:27.296942 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 16:58:27.296994 | 2026-07-27 16:58:27.462483 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-27 16:58:27.466203 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-27 16:58:28.067493 | 2026-07-27 16:58:28.067613 | PLAY [all] 2026-07-27 16:58:28.078913 | 2026-07-27 16:58:28.078991 | LOOP [Check inventory directories] 2026-07-27 16:58:28.458580 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-07-27 16:58:28.619391 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-07-27 16:58:28.786647 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-07-27 16:58:28.799962 | 2026-07-27 16:58:28.800197 | LOOP [Copy inventory file for Zuul] 2026-07-27 16:58:29.627784 | mon1 | changed: 2026-07-27 16:58:29.628116 | mon1 | { 2026-07-27 16:58:29.628169 | mon1 | "ansible_loop_var": "item", 2026-07-27 16:58:29.628206 | mon1 | "changed": false, 2026-07-27 16:58:29.628238 | mon1 | "failed": false, 2026-07-27 16:58:29.628275 | mon1 | "invocation": { 2026-07-27 16:58:29.628305 | mon1 | "module_args": { 2026-07-27 16:58:29.628334 | mon1 | "checksum_algorithm": "sha1", 2026-07-27 16:58:29.628363 | mon1 | "follow": true, 2026-07-27 16:58:29.628391 | mon1 | "get_attributes": true, 2026-07-27 16:58:29.628422 | mon1 | "get_checksum": true, 2026-07-27 16:58:29.628493 | mon1 | "get_mime": true, 2026-07-27 16:58:29.628524 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-07-27 16:58:29.628554 | mon1 | } 2026-07-27 16:58:29.628582 | mon1 | }, 2026-07-27 16:58:29.628610 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-07-27 16:58:29.628637 | mon1 | "stat": { 2026-07-27 16:58:29.628665 | mon1 | "atime": 1785171501.7254255, 2026-07-27 16:58:29.628692 | mon1 | "attr_flags": "e", 2026-07-27 16:58:29.628719 | mon1 | "attributes": [ 2026-07-27 16:58:29.628746 | mon1 | "extents" 2026-07-27 16:58:29.628773 | mon1 | ], 2026-07-27 16:58:29.628799 | mon1 | "block_size": 4096, 2026-07-27 16:58:29.628827 | mon1 | "blocks": 8, 2026-07-27 16:58:29.628854 | mon1 | "charset": "unknown", 2026-07-27 16:58:29.628883 | mon1 | "ctime": 1785171501.741417, 2026-07-27 16:58:29.628912 | mon1 | "dev": 64513, 2026-07-27 16:58:29.628939 | mon1 | "device_type": 0, 2026-07-27 16:58:29.629005 | mon1 | "executable": true, 2026-07-27 16:58:29.629034 | mon1 | "exists": true, 2026-07-27 16:58:29.629061 | mon1 | "gid": 1000, 2026-07-27 16:58:29.629088 | mon1 | "gr_name": "zuul", 2026-07-27 16:58:29.629114 | mon1 | "inode": 1041949, 2026-07-27 16:58:29.629142 | mon1 | "isblk": false, 2026-07-27 16:58:29.629169 | mon1 | "ischr": false, 2026-07-27 16:58:29.629196 | mon1 | "isdir": true, 2026-07-27 16:58:29.629304 | mon1 | "isfifo": false, 2026-07-27 16:58:29.629346 | mon1 | "isgid": false, 2026-07-27 16:58:29.629375 | mon1 | "islnk": false, 2026-07-27 16:58:29.629403 | mon1 | "isreg": false, 2026-07-27 16:58:29.629429 | mon1 | "issock": false, 2026-07-27 16:58:29.629456 | mon1 | "isuid": false, 2026-07-27 16:58:29.629482 | mon1 | "mimetype": "unknown", 2026-07-27 16:58:29.629510 | mon1 | "mode": "0755", 2026-07-27 16:58:29.629537 | mon1 | "mtime": 1785171484.7538848, 2026-07-27 16:58:29.629564 | mon1 | "nlink": 10, 2026-07-27 16:58:29.629591 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-07-27 16:58:29.629625 | mon1 | "pw_name": "zuul", 2026-07-27 16:58:29.629663 | mon1 | "readable": true, 2026-07-27 16:58:29.629700 | mon1 | "rgrp": true, 2026-07-27 16:58:29.629738 | mon1 | "roth": true, 2026-07-27 16:58:29.629767 | mon1 | "rusr": true, 2026-07-27 16:58:29.629803 | mon1 | "size": 4096, 2026-07-27 16:58:29.629866 | mon1 | "uid": 1000, 2026-07-27 16:58:29.629911 | mon1 | "version": "1911810031", 2026-07-27 16:58:29.629946 | mon1 | "wgrp": false, 2026-07-27 16:58:29.629978 | mon1 | "woth": false, 2026-07-27 16:58:29.630007 | mon1 | "writeable": true, 2026-07-27 16:58:29.630035 | mon1 | "wusr": true, 2026-07-27 16:58:29.630063 | mon1 | "xgrp": true, 2026-07-27 16:58:29.630090 | mon1 | "xoth": true, 2026-07-27 16:58:29.630119 | mon1 | "xusr": true 2026-07-27 16:58:29.630154 | mon1 | } 2026-07-27 16:58:29.630190 | mon1 | } 2026-07-27 16:58:29.630250 | mon1 | ok: All items complete 2026-07-27 16:58:29.630294 | 2026-07-27 16:58:29.632465 | mon1 | skipping: Conditional result was False 2026-07-27 16:58:29.633653 | mon1 | skipping: Conditional result was False 2026-07-27 16:58:29.649300 | 2026-07-27 16:58:29.649464 | LOOP [Switch "ansible_host" to private IP] 2026-07-27 16:58:30.025430 | mon1 | changed: 2 replacements made 2026-07-27 16:58:30.027215 | mon1 | skipping: Conditional result was False 2026-07-27 16:58:30.030695 | mon1 | skipping: Conditional result was False 2026-07-27 16:58:30.042620 | 2026-07-27 16:58:30.042795 | TASK [Run Molecule scenario] 2026-07-27 16:58:30.663941 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-07-27 16:58:31.393719 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-07-27 16:58:31.568713 | mon1 | Using CPython 3.13.7 2026-07-27 16:58:31.568819 | mon1 | Creating virtual environment at: .venv 2026-07-27 16:58:31.809040 | mon1 | Downloading pygments (1.2MiB) 2026-07-27 16:58:31.809503 | mon1 | Downloading netaddr (2.2MiB) 2026-07-27 16:58:31.809923 | mon1 | Downloading cryptography (4.3MiB) 2026-07-27 16:58:31.810202 | mon1 | Downloading ansible-core (2.1MiB) 2026-07-27 16:58:31.989944 | mon1 | Downloading netaddr 2026-07-27 16:58:31.998577 | mon1 | Downloading cryptography 2026-07-27 16:58:32.041738 | mon1 | Downloading pygments 2026-07-27 16:58:32.164359 | mon1 | Downloading ansible-core 2026-07-27 16:58:32.190381 | mon1 | Installed 36 packages in 25ms 2026-07-27 16:58:33.337642 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-07-27 16:58:33.337753 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-07-27 16:58:34.008026 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-27 16:58:34.008122 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-07-27 16:58:49.888870 | mon1 | INFO [default > dependency] Executing 2026-07-27 16:58:49.889215 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-07-27 16:58:49.889497 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-07-27 16:58:49.889740 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-27 16:58:49.897587 | mon1 | INFO [default > cleanup] Executing 2026-07-27 16:58:49.897971 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 16:58:49.903618 | mon1 | INFO [default > destroy] Executing 2026-07-27 16:58:49.903662 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-07-27 16:58:49.903753 | mon1 | INFO [default > destroy] Executed: Successful 2026-07-27 16:58:49.909481 | mon1 | INFO [default > syntax] Executing 2026-07-27 16:58:50.978095 | mon1 | 2026-07-27 16:58:50.978379 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-07-27 16:58:51.049245 | mon1 | INFO [default > syntax] Executed: Successful 2026-07-27 16:58:51.059915 | mon1 | INFO [default > create] Executing 2026-07-27 16:58:51.061390 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 16:58:51.066723 | mon1 | INFO [default > prepare] Executing 2026-07-27 16:58:51.766867 | mon1 | 2026-07-27 16:58:51.767089 | mon1 | PLAY [Prepare] ***************************************************************** 2026-07-27 16:58:51.767352 | mon1 | 2026-07-27 16:58:51.767567 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 16:58:51.767862 | mon1 | Monday 27 July 2026 16:58:51 +0000 (0:00:00.030) 0:00:00.030 *********** 2026-07-27 16:58:52.933071 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-27 16:58:52.933322 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-27 16:58:52.933595 | mon1 | interpreter could change the meaning of that path. See 2026-07-27 16:58:52.933771 | mon1 | https://docs.ansible.com/ansible- 2026-07-27 16:58:52.934105 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-27 16:58:52.971840 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-27 16:58:52.972060 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-27 16:58:52.972315 | mon1 | interpreter could change the meaning of that path. See 2026-07-27 16:58:52.972540 | mon1 | https://docs.ansible.com/ansible- 2026-07-27 16:58:52.972756 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-27 16:58:52.978799 | mon1 | ok: [mon1] 2026-07-27 16:58:52.979008 | mon1 | ok: [osd1] 2026-07-27 16:58:52.979210 | mon1 | 2026-07-27 16:58:52.979433 | mon1 | TASK [Configure short hostname] ************************************************ 2026-07-27 16:58:52.979645 | mon1 | Monday 27 July 2026 16:58:52 +0000 (0:00:01.212) 0:00:01.242 *********** 2026-07-27 16:58:53.706563 | mon1 | changed: [mon1] 2026-07-27 16:58:53.706734 | mon1 | changed: [osd1] 2026-07-27 16:58:53.706974 | mon1 | 2026-07-27 16:58:53.707214 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-07-27 16:58:53.707450 | mon1 | Monday 27 July 2026 16:58:53 +0000 (0:00:00.727) 0:00:01.970 *********** 2026-07-27 16:58:53.977535 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-07-27 16:58:53.977772 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-07-27 16:58:53.978078 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-27 16:58:53.998279 | mon1 | changed: [mon1] 2026-07-27 16:58:53.998466 | mon1 | changed: [osd1] 2026-07-27 16:58:53.998668 | mon1 | 2026-07-27 16:58:53.998914 | mon1 | TASK [Update apt cache] ******************************************************** 2026-07-27 16:58:53.999183 | mon1 | Monday 27 July 2026 16:58:53 +0000 (0:00:00.291) 0:00:02.262 *********** 2026-07-27 17:01:37.639267 | mon1 | changed: [mon1] 2026-07-27 17:01:37.639663 | mon1 | changed: [osd1] 2026-07-27 17:01:37.639959 | mon1 | 2026-07-27 17:01:37.640250 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-07-27 17:01:37.640500 | mon1 | 2026-07-27 17:01:37.640647 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:01:37.640860 | mon1 | Monday 27 July 2026 17:01:37 +0000 (0:02:43.633) 0:02:45.895 *********** 2026-07-27 17:01:38.350532 | mon1 | ok: [osd1] 2026-07-27 17:01:38.350834 | mon1 | 2026-07-27 17:01:38.350992 | mon1 | TASK [Install depedencies] ***************************************************** 2026-07-27 17:01:38.351226 | mon1 | Monday 27 July 2026 17:01:38 +0000 (0:00:00.719) 0:02:46.614 *********** 2026-07-27 17:01:59.793076 | mon1 | changed: [osd1] 2026-07-27 17:01:59.793218 | mon1 | 2026-07-27 17:01:59.793572 | mon1 | TASK [Start up service] ******************************************************** 2026-07-27 17:01:59.793878 | mon1 | Monday 27 July 2026 17:01:59 +0000 (0:00:21.441) 0:03:08.055 *********** 2026-07-27 17:02:00.356598 | mon1 | ok: [osd1] 2026-07-27 17:02:00.356883 | mon1 | 2026-07-27 17:02:00.357148 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-07-27 17:02:00.357412 | mon1 | Monday 27 July 2026 17:02:00 +0000 (0:00:00.564) 0:03:08.620 *********** 2026-07-27 17:02:00.684053 | mon1 | ok: [osd1] 2026-07-27 17:02:00.684125 | mon1 | 2026-07-27 17:02:00.684337 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-07-27 17:02:00.684538 | mon1 | Monday 27 July 2026 17:02:00 +0000 (0:00:00.327) 0:03:08.948 *********** 2026-07-27 17:02:01.380945 | mon1 | changed: [osd1] 2026-07-27 17:02:01.381044 | mon1 | 2026-07-27 17:02:01.381226 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-07-27 17:02:01.381358 | mon1 | Monday 27 July 2026 17:02:01 +0000 (0:00:00.696) 0:03:09.645 *********** 2026-07-27 17:02:01.567369 | mon1 | ok: [osd1] 2026-07-27 17:02:01.567510 | mon1 | 2026-07-27 17:02:01.567709 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-07-27 17:02:01.567910 | mon1 | Monday 27 July 2026 17:02:01 +0000 (0:00:00.186) 0:03:09.831 *********** 2026-07-27 17:02:01.586325 | mon1 | skipping: [osd1] 2026-07-27 17:02:01.586404 | mon1 | 2026-07-27 17:02:01.586603 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-07-27 17:02:01.586936 | mon1 | Monday 27 July 2026 17:02:01 +0000 (0:00:00.019) 0:03:09.850 *********** 2026-07-27 17:02:02.142014 | mon1 | changed: [osd1] => (item=osd0) 2026-07-27 17:02:02.142093 | mon1 | changed: [osd1] => (item=osd1) 2026-07-27 17:02:02.142187 | mon1 | changed: [osd1] => (item=osd2) 2026-07-27 17:02:02.142293 | mon1 | 2026-07-27 17:02:02.142538 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-07-27 17:02:02.142668 | mon1 | Monday 27 July 2026 17:02:02 +0000 (0:00:00.555) 0:03:10.406 *********** 2026-07-27 17:02:02.790434 | mon1 | changed: [osd1] => (item=osd0) 2026-07-27 17:02:02.790590 | mon1 | changed: [osd1] => (item=osd1) 2026-07-27 17:02:02.790805 | mon1 | changed: [osd1] => (item=osd2) 2026-07-27 17:02:02.791003 | mon1 | 2026-07-27 17:02:02.791211 | mon1 | TASK [Start loop devices] ****************************************************** 2026-07-27 17:02:02.791421 | mon1 | Monday 27 July 2026 17:02:02 +0000 (0:00:00.648) 0:03:11.054 *********** 2026-07-27 17:02:03.534559 | mon1 | changed: [osd1] => (item=osd0) 2026-07-27 17:02:03.534777 | mon1 | changed: [osd1] => (item=osd1) 2026-07-27 17:02:03.535036 | mon1 | changed: [osd1] => (item=osd2) 2026-07-27 17:02:03.535226 | mon1 | 2026-07-27 17:02:03.535451 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-07-27 17:02:03.535866 | mon1 | Monday 27 July 2026 17:02:03 +0000 (0:00:00.744) 0:03:11.798 *********** 2026-07-27 17:02:08.425285 | mon1 | changed: [osd1] => (item=osd0) 2026-07-27 17:02:08.425385 | mon1 | changed: [osd1] => (item=osd1) 2026-07-27 17:02:08.425515 | mon1 | changed: [osd1] => (item=osd2) 2026-07-27 17:02:08.425703 | mon1 | 2026-07-27 17:02:08.425904 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-07-27 17:02:08.426076 | mon1 | Monday 27 July 2026 17:02:08 +0000 (0:00:04.890) 0:03:16.689 *********** 2026-07-27 17:02:10.365410 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-07-27 17:02:10.365495 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-07-27 17:02:10.365659 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-07-27 17:02:10.365772 | mon1 | 2026-07-27 17:02:10.365919 | mon1 | PLAY RECAP ********************************************************************* 2026-07-27 17:02:10.366010 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-27 17:02:10.366234 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-27 17:02:10.366267 | mon1 | 2026-07-27 17:02:10.366335 | mon1 | 2026-07-27 17:02:10.366450 | mon1 | TASKS RECAP ******************************************************************** 2026-07-27 17:02:10.366580 | mon1 | Monday 27 July 2026 17:02:10 +0000 (0:00:01.940) 0:03:18.630 *********** 2026-07-27 17:02:10.366675 | mon1 | =============================================================================== 2026-07-27 17:02:10.366792 | mon1 | Update apt cache ------------------------------------------------------ 163.63s 2026-07-27 17:02:10.366937 | mon1 | Install depedencies ---------------------------------------------------- 21.44s 2026-07-27 17:02:10.367032 | mon1 | Create a volume group for each loop device ------------------------------ 4.89s 2026-07-27 17:02:10.367150 | mon1 | Create a logical volume for each loop device ---------------------------- 1.94s 2026-07-27 17:02:10.367262 | mon1 | Gathering Facts --------------------------------------------------------- 1.21s 2026-07-27 17:02:10.367379 | mon1 | Start loop devices ------------------------------------------------------ 0.74s 2026-07-27 17:02:10.367494 | mon1 | Configure short hostname ------------------------------------------------ 0.73s 2026-07-27 17:02:10.367608 | mon1 | Gathering Facts --------------------------------------------------------- 0.72s 2026-07-27 17:02:10.367720 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.70s 2026-07-27 17:02:10.367839 | mon1 | Set permissions on loopback devices ------------------------------------- 0.65s 2026-07-27 17:02:10.367952 | mon1 | Start up service -------------------------------------------------------- 0.56s 2026-07-27 17:02:10.368065 | mon1 | Create devices for Ceph ------------------------------------------------- 0.56s 2026-07-27 17:02:10.368209 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-07-27 17:02:10.368323 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-07-27 17:02:10.368444 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-07-27 17:02:10.368553 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-07-27 17:02:10.443704 | mon1 | INFO [default > prepare] Executed: Successful 2026-07-27 17:02:10.452034 | mon1 | INFO [default > converge] Executing 2026-07-27 17:02:11.369724 | mon1 | 2026-07-27 17:02:11.369906 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-27 17:02:11.370098 | mon1 | 2026-07-27 17:02:11.370354 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:02:11.370580 | mon1 | Monday 27 July 2026 17:02:11 +0000 (0:00:00.049) 0:00:00.049 *********** 2026-07-27 17:02:12.557779 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-27 17:02:12.558004 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-27 17:02:12.558297 | mon1 | interpreter could change the meaning of that path. See 2026-07-27 17:02:12.558589 | mon1 | https://docs.ansible.com/ansible- 2026-07-27 17:02:12.558868 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-27 17:02:12.569466 | mon1 | ok: [mon1] 2026-07-27 17:02:12.569599 | mon1 | 2026-07-27 17:02:12.569856 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:02:12.569989 | mon1 | Monday 27 July 2026 17:02:12 +0000 (0:00:01.199) 0:00:01.249 *********** 2026-07-27 17:02:12.871182 | mon1 | ok: [mon1] 2026-07-27 17:02:12.871278 | mon1 | 2026-07-27 17:02:12.871458 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:02:12.871591 | mon1 | Monday 27 July 2026 17:02:12 +0000 (0:00:00.301) 0:00:01.551 *********** 2026-07-27 17:02:12.911366 | mon1 | skipping: [mon1] 2026-07-27 17:02:12.911462 | mon1 | 2026-07-27 17:02:12.911592 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 17:02:12.911747 | mon1 | Monday 27 July 2026 17:02:12 +0000 (0:00:00.040) 0:00:01.591 *********** 2026-07-27 17:02:13.276373 | mon1 | changed: [mon1] 2026-07-27 17:02:13.276539 | mon1 | 2026-07-27 17:02:13.276786 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:02:13.277067 | mon1 | Monday 27 July 2026 17:02:13 +0000 (0:00:00.364) 0:00:01.956 *********** 2026-07-27 17:02:13.374834 | mon1 | ok: [mon1] => { 2026-07-27 17:02:13.375038 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-27 17:02:13.375268 | mon1 | } 2026-07-27 17:02:13.375480 | mon1 | 2026-07-27 17:02:13.375701 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:02:13.375906 | mon1 | Monday 27 July 2026 17:02:13 +0000 (0:00:00.098) 0:00:02.054 *********** 2026-07-27 17:02:14.192760 | mon1 | changed: [mon1] 2026-07-27 17:02:14.193077 | mon1 | 2026-07-27 17:02:14.193265 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:02:14.193449 | mon1 | Monday 27 July 2026 17:02:14 +0000 (0:00:00.818) 0:00:02.872 *********** 2026-07-27 17:02:14.242460 | mon1 | skipping: [mon1] 2026-07-27 17:02:14.242612 | mon1 | 2026-07-27 17:02:14.242622 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:02:14.242683 | mon1 | Monday 27 July 2026 17:02:14 +0000 (0:00:00.049) 0:00:02.922 *********** 2026-07-27 17:02:14.286866 | mon1 | skipping: [mon1] 2026-07-27 17:02:14.287131 | mon1 | 2026-07-27 17:02:14.287323 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:02:14.287507 | mon1 | Monday 27 July 2026 17:02:14 +0000 (0:00:00.044) 0:00:02.966 *********** 2026-07-27 17:02:14.559291 | mon1 | ok: [mon1] 2026-07-27 17:02:14.559409 | mon1 | 2026-07-27 17:02:14.559476 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:02:14.559688 | mon1 | Monday 27 July 2026 17:02:14 +0000 (0:00:00.272) 0:00:03.239 *********** 2026-07-27 17:02:15.897866 | mon1 | ok: [mon1] 2026-07-27 17:02:15.897957 | mon1 | 2026-07-27 17:02:15.898176 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:02:15.898220 | mon1 | Monday 27 July 2026 17:02:15 +0000 (0:00:01.339) 0:00:04.578 *********** 2026-07-27 17:02:15.983472 | mon1 | ok: [mon1] => { 2026-07-27 17:02:15.983549 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-27 17:02:15.983768 | mon1 | } 2026-07-27 17:02:15.983994 | mon1 | 2026-07-27 17:02:15.984272 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:02:15.984490 | mon1 | Monday 27 July 2026 17:02:15 +0000 (0:00:00.085) 0:00:04.663 *********** 2026-07-27 17:02:16.890640 | mon1 | changed: [mon1] 2026-07-27 17:02:16.890704 | mon1 | 2026-07-27 17:02:16.890781 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:02:16.890900 | mon1 | Monday 27 July 2026 17:02:16 +0000 (0:00:00.907) 0:00:05.571 *********** 2026-07-27 17:02:19.936321 | mon1 | changed: [mon1] 2026-07-27 17:02:19.936453 | mon1 | 2026-07-27 17:02:19.936531 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-27 17:02:19.936629 | mon1 | Monday 27 July 2026 17:02:19 +0000 (0:00:03.045) 0:00:08.616 *********** 2026-07-27 17:02:19.965637 | mon1 | skipping: [mon1] 2026-07-27 17:02:19.965706 | mon1 | 2026-07-27 17:02:19.965806 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-27 17:02:19.965980 | mon1 | Monday 27 July 2026 17:02:19 +0000 (0:00:00.029) 0:00:08.646 *********** 2026-07-27 17:02:19.994479 | mon1 | skipping: [mon1] 2026-07-27 17:02:19.994545 | mon1 | 2026-07-27 17:02:19.994770 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-27 17:02:19.995026 | mon1 | Monday 27 July 2026 17:02:19 +0000 (0:00:00.028) 0:00:08.674 *********** 2026-07-27 17:02:20.025202 | mon1 | skipping: [mon1] 2026-07-27 17:02:20.025281 | mon1 | 2026-07-27 17:02:20.025340 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-27 17:02:20.025452 | mon1 | Monday 27 July 2026 17:02:20 +0000 (0:00:00.031) 0:00:08.705 *********** 2026-07-27 17:02:26.404009 | mon1 | changed: [mon1] 2026-07-27 17:02:26.404078 | mon1 | 2026-07-27 17:02:26.404160 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-27 17:02:26.404293 | mon1 | Monday 27 July 2026 17:02:26 +0000 (0:00:06.379) 0:00:15.084 *********** 2026-07-27 17:02:27.023198 | mon1 | changed: [mon1] 2026-07-27 17:02:27.023263 | mon1 | 2026-07-27 17:02:27.023359 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-27 17:02:27.023464 | mon1 | Monday 27 July 2026 17:02:27 +0000 (0:00:00.619) 0:00:15.703 *********** 2026-07-27 17:02:27.946140 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-27 17:02:27.946217 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-27 17:02:27.946310 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-27 17:02:27.946476 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-27 17:02:27.946604 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-27 17:02:27.946717 | mon1 | 2026-07-27 17:02:27.946838 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-27 17:02:27.946955 | mon1 | Monday 27 July 2026 17:02:27 +0000 (0:00:00.922) 0:00:16.626 *********** 2026-07-27 17:02:28.586279 | mon1 | changed: [mon1] 2026-07-27 17:02:28.586354 | mon1 | 2026-07-27 17:02:28.586416 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-27 17:02:28.586861 | mon1 | Monday 27 July 2026 17:02:28 +0000 (0:00:00.631) 0:00:17.258 *********** 2026-07-27 17:02:28.586946 | mon1 | 2026-07-27 17:02:28.586951 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-27 17:02:28.586956 | mon1 | Monday 27 July 2026 17:02:28 +0000 (0:00:00.007) 0:00:17.266 *********** 2026-07-27 17:02:29.558485 | mon1 | ok: [mon1] 2026-07-27 17:02:29.558549 | mon1 | 2026-07-27 17:02:29.558636 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-27 17:02:29.558809 | mon1 | Monday 27 July 2026 17:02:29 +0000 (0:00:00.972) 0:00:18.238 *********** 2026-07-27 17:02:30.016324 | mon1 | changed: [mon1] 2026-07-27 17:02:30.016421 | mon1 | 2026-07-27 17:02:30.016436 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-27 17:02:30.016578 | mon1 | Monday 27 July 2026 17:02:30 +0000 (0:00:00.457) 0:00:18.696 *********** 2026-07-27 17:02:30.560381 | mon1 | changed: [mon1] 2026-07-27 17:02:30.560466 | mon1 | 2026-07-27 17:02:30.560817 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:02:30.560941 | mon1 | Monday 27 July 2026 17:02:30 +0000 (0:00:00.543) 0:00:19.240 *********** 2026-07-27 17:02:30.756651 | mon1 | ok: [mon1] 2026-07-27 17:02:30.756716 | mon1 | 2026-07-27 17:02:30.756997 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:02:30.757078 | mon1 | Monday 27 July 2026 17:02:30 +0000 (0:00:00.196) 0:00:19.437 *********** 2026-07-27 17:02:30.827448 | mon1 | ok: [mon1] => { 2026-07-27 17:02:30.827527 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-27 17:02:30.827600 | mon1 | } 2026-07-27 17:02:30.827954 | mon1 | 2026-07-27 17:02:30.827970 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:02:30.827975 | mon1 | Monday 27 July 2026 17:02:30 +0000 (0:00:00.070) 0:00:19.507 *********** 2026-07-27 17:02:31.705587 | mon1 | changed: [mon1] 2026-07-27 17:02:31.705723 | mon1 | 2026-07-27 17:02:31.706032 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:02:31.706085 | mon1 | Monday 27 July 2026 17:02:31 +0000 (0:00:00.878) 0:00:20.385 *********** 2026-07-27 17:02:36.269233 | mon1 | changed: [mon1] 2026-07-27 17:02:36.269303 | mon1 | 2026-07-27 17:02:36.269554 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-27 17:02:36.269600 | mon1 | Monday 27 July 2026 17:02:36 +0000 (0:00:04.563) 0:00:24.949 *********** 2026-07-27 17:02:37.412327 | mon1 | ok: [mon1] 2026-07-27 17:02:37.412541 | mon1 | 2026-07-27 17:02:37.412552 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-27 17:02:37.412611 | mon1 | Monday 27 July 2026 17:02:37 +0000 (0:00:01.142) 0:00:26.092 *********** 2026-07-27 17:02:37.808441 | mon1 | changed: [mon1] 2026-07-27 17:02:37.808534 | mon1 | 2026-07-27 17:02:37.808763 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-27 17:02:37.808815 | mon1 | Monday 27 July 2026 17:02:37 +0000 (0:00:00.396) 0:00:26.488 *********** 2026-07-27 17:02:38.262580 | mon1 | changed: [mon1] 2026-07-27 17:02:38.262642 | mon1 | 2026-07-27 17:02:38.262909 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-27 17:02:38.262957 | mon1 | Monday 27 July 2026 17:02:38 +0000 (0:00:00.454) 0:00:26.942 *********** 2026-07-27 17:02:38.825396 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-07-27 17:02:38.825507 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-27 17:02:38.826079 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-27 17:02:38.826130 | mon1 | 2026-07-27 17:02:38.826138 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-27 17:02:38.826145 | mon1 | Monday 27 July 2026 17:02:38 +0000 (0:00:00.562) 0:00:27.505 *********** 2026-07-27 17:02:39.259263 | mon1 | changed: [mon1] 2026-07-27 17:02:39.259303 | mon1 | 2026-07-27 17:02:39.259309 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-27 17:02:39.259314 | mon1 | Monday 27 July 2026 17:02:39 +0000 (0:00:00.433) 0:00:27.939 *********** 2026-07-27 17:02:39.727574 | mon1 | changed: [mon1] 2026-07-27 17:02:39.727617 | mon1 | 2026-07-27 17:02:39.727622 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-27 17:02:39.727627 | mon1 | Monday 27 July 2026 17:02:39 +0000 (0:00:00.461) 0:00:28.401 *********** 2026-07-27 17:02:39.727631 | mon1 | 2026-07-27 17:02:39.727635 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-27 17:02:39.727650 | mon1 | Monday 27 July 2026 17:02:39 +0000 (0:00:00.006) 0:00:28.407 *********** 2026-07-27 17:02:40.426381 | mon1 | ok: [mon1] 2026-07-27 17:02:40.426426 | mon1 | 2026-07-27 17:02:40.426434 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-27 17:02:40.426441 | mon1 | Monday 27 July 2026 17:02:40 +0000 (0:00:00.698) 0:00:29.106 *********** 2026-07-27 17:02:41.180352 | mon1 | changed: [mon1] 2026-07-27 17:02:41.180490 | mon1 | 2026-07-27 17:02:41.180502 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-27 17:02:41.180585 | mon1 | Monday 27 July 2026 17:02:41 +0000 (0:00:00.754) 0:00:29.860 *********** 2026-07-27 17:02:41.713000 | mon1 | changed: [mon1] 2026-07-27 17:02:41.713047 | mon1 | 2026-07-27 17:02:41.713175 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-27 17:02:41.713279 | mon1 | Monday 27 July 2026 17:02:41 +0000 (0:00:00.532) 0:00:30.393 *********** 2026-07-27 17:02:41.765086 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-27 17:02:41.765471 | mon1 | 2026-07-27 17:02:41.765493 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-27 17:02:41.765500 | mon1 | Monday 27 July 2026 17:02:41 +0000 (0:00:00.052) 0:00:30.445 *********** 2026-07-27 17:03:07.067702 | mon1 | changed: [mon1] 2026-07-27 17:03:07.067875 | mon1 | 2026-07-27 17:03:07.067887 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-27 17:03:07.068057 | mon1 | Monday 27 July 2026 17:03:07 +0000 (0:00:25.302) 0:00:55.748 *********** 2026-07-27 17:03:07.787291 | mon1 | ok: [mon1] => (item=chronyd) 2026-07-27 17:03:07.787365 | mon1 | ok: [mon1] => (item=sshd) 2026-07-27 17:03:07.787650 | mon1 | 2026-07-27 17:03:07.787694 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-27 17:03:07.787700 | mon1 | Monday 27 July 2026 17:03:07 +0000 (0:00:00.719) 0:00:56.467 *********** 2026-07-27 17:03:08.094245 | mon1 | changed: [mon1] 2026-07-27 17:03:08.094317 | mon1 | 2026-07-27 17:03:08.094581 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-27 17:03:08.094744 | mon1 | Monday 27 July 2026 17:03:08 +0000 (0:00:00.306) 0:00:56.774 *********** 2026-07-27 17:03:08.292178 | mon1 | ok: [mon1] 2026-07-27 17:03:08.292240 | mon1 | 2026-07-27 17:03:08.292551 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-27 17:03:08.292600 | mon1 | Monday 27 July 2026 17:03:08 +0000 (0:00:00.197) 0:00:56.972 *********** 2026-07-27 17:03:08.702635 | mon1 | changed: [mon1] 2026-07-27 17:03:08.702679 | mon1 | 2026-07-27 17:03:08.702684 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-27 17:03:08.702689 | mon1 | Monday 27 July 2026 17:03:08 +0000 (0:00:00.410) 0:00:57.382 *********** 2026-07-27 17:03:09.015949 | mon1 | changed: [mon1] 2026-07-27 17:03:09.016043 | mon1 | 2026-07-27 17:03:09.016064 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-27 17:03:09.016201 | mon1 | Monday 27 July 2026 17:03:09 +0000 (0:00:00.313) 0:00:57.696 *********** 2026-07-27 17:03:09.122147 | mon1 | ok: [mon1] 2026-07-27 17:03:09.122214 | mon1 | 2026-07-27 17:03:09.122241 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-27 17:03:09.122378 | mon1 | Monday 27 July 2026 17:03:09 +0000 (0:00:00.106) 0:00:57.802 *********** 2026-07-27 17:03:09.330588 | mon1 | ok: [mon1] => (item=mon1) 2026-07-27 17:03:09.330677 | mon1 | 2026-07-27 17:03:09.330690 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-27 17:03:09.330818 | mon1 | Monday 27 July 2026 17:03:09 +0000 (0:00:00.208) 0:00:58.011 *********** 2026-07-27 17:03:09.375600 | mon1 | ok: [mon1] 2026-07-27 17:03:09.375673 | mon1 | 2026-07-27 17:03:09.375731 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-27 17:03:09.375870 | mon1 | Monday 27 July 2026 17:03:09 +0000 (0:00:00.044) 0:00:58.055 *********** 2026-07-27 17:03:09.444085 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-07-27 17:03:09.444154 | mon1 | 2026-07-27 17:03:09.444164 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-07-27 17:03:09.444306 | mon1 | Monday 27 July 2026 17:03:09 +0000 (0:00:00.068) 0:00:58.124 *********** 2026-07-27 17:03:09.712946 | mon1 | changed: [mon1] 2026-07-27 17:03:09.713025 | mon1 | 2026-07-27 17:03:09.713493 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-07-27 17:03:09.713546 | mon1 | Monday 27 July 2026 17:03:09 +0000 (0:00:00.268) 0:00:58.393 *********** 2026-07-27 17:03:10.372382 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-07-27 17:03:10.372466 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-07-27 17:03:10.372843 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-07-27 17:03:10.372967 | mon1 | 2026-07-27 17:03:10.372977 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-07-27 17:03:10.372986 | mon1 | Monday 27 July 2026 17:03:10 +0000 (0:00:00.659) 0:00:59.052 *********** 2026-07-27 17:04:36.809092 | mon1 | ok: [mon1] 2026-07-27 17:04:36.809149 | mon1 | 2026-07-27 17:04:36.809156 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-07-27 17:04:36.809164 | mon1 | Monday 27 July 2026 17:04:36 +0000 (0:01:26.435) 0:02:25.488 *********** 2026-07-27 17:04:37.007119 | mon1 | changed: [mon1] 2026-07-27 17:04:37.007168 | mon1 | 2026-07-27 17:04:37.007175 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-07-27 17:04:37.007183 | mon1 | Monday 27 July 2026 17:04:37 +0000 (0:00:00.198) 0:02:25.687 *********** 2026-07-27 17:04:37.046277 | mon1 | ok: [mon1] 2026-07-27 17:04:37.046327 | mon1 | 2026-07-27 17:04:37.046338 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-27 17:04:37.046348 | mon1 | Monday 27 July 2026 17:04:37 +0000 (0:00:00.038) 0:02:25.725 *********** 2026-07-27 17:04:37.110529 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-27 17:04:37.110570 | mon1 | 2026-07-27 17:04:37.110575 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-27 17:04:37.110580 | mon1 | Monday 27 July 2026 17:04:37 +0000 (0:00:00.064) 0:02:25.790 *********** 2026-07-27 17:04:42.727769 | mon1 | ok: [mon1] 2026-07-27 17:04:42.727844 | mon1 | 2026-07-27 17:04:42.728049 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-27 17:04:42.728096 | mon1 | Monday 27 July 2026 17:04:42 +0000 (0:00:05.617) 0:02:31.408 *********** 2026-07-27 17:04:42.768959 | mon1 | ok: [mon1] => (item=mon1) 2026-07-27 17:04:42.769031 | mon1 | 2026-07-27 17:04:42.769047 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-27 17:04:42.769067 | mon1 | Monday 27 July 2026 17:04:42 +0000 (0:00:00.040) 0:02:31.449 *********** 2026-07-27 17:04:43.121388 | mon1 | ok: [mon1] 2026-07-27 17:04:43.121462 | mon1 | 2026-07-27 17:04:43.121650 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-27 17:04:43.121790 | mon1 | Monday 27 July 2026 17:04:43 +0000 (0:00:00.352) 0:02:31.801 *********** 2026-07-27 17:04:49.488429 | mon1 | ok: [mon1] 2026-07-27 17:04:49.488691 | mon1 | 2026-07-27 17:04:49.488739 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-07-27 17:04:49.488915 | mon1 | Monday 27 July 2026 17:04:49 +0000 (0:00:06.367) 0:02:38.168 *********** 2026-07-27 17:05:01.662283 | mon1 | changed: [mon1] 2026-07-27 17:05:01.662361 | mon1 | 2026-07-27 17:05:01.662681 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-07-27 17:05:01.662726 | mon1 | Monday 27 July 2026 17:05:01 +0000 (0:00:12.173) 0:02:50.342 *********** 2026-07-27 17:05:15.695807 | mon1 | ok: [mon1] 2026-07-27 17:05:15.695882 | mon1 | 2026-07-27 17:05:15.695957 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-27 17:05:15.696095 | mon1 | Monday 27 July 2026 17:05:15 +0000 (0:00:14.033) 0:03:04.376 *********** 2026-07-27 17:05:15.753946 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-27 17:05:15.753998 | mon1 | 2026-07-27 17:05:15.754121 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-27 17:05:15.754255 | mon1 | Monday 27 July 2026 17:05:15 +0000 (0:00:00.058) 0:03:04.434 *********** 2026-07-27 17:05:15.793978 | mon1 | skipping: [mon1] 2026-07-27 17:05:15.794053 | mon1 | 2026-07-27 17:05:15.794392 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-27 17:05:15.794427 | mon1 | Monday 27 July 2026 17:05:15 +0000 (0:00:00.039) 0:03:04.474 *********** 2026-07-27 17:05:15.836781 | mon1 | skipping: [mon1] => (item=mon1) 2026-07-27 17:05:15.837332 | mon1 | skipping: [mon1] 2026-07-27 17:05:15.837378 | mon1 | 2026-07-27 17:05:15.837387 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-27 17:05:15.837395 | mon1 | Monday 27 July 2026 17:05:15 +0000 (0:00:00.042) 0:03:04.517 *********** 2026-07-27 17:05:16.106467 | mon1 | ok: [mon1] 2026-07-27 17:05:16.106556 | mon1 | 2026-07-27 17:05:16.106630 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-27 17:05:16.106738 | mon1 | Monday 27 July 2026 17:05:16 +0000 (0:00:00.269) 0:03:04.787 *********** 2026-07-27 17:05:22.503065 | mon1 | ok: [mon1] 2026-07-27 17:05:22.503119 | mon1 | 2026-07-27 17:05:22.503126 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-07-27 17:05:22.503132 | mon1 | Monday 27 July 2026 17:05:22 +0000 (0:00:06.396) 0:03:11.183 *********** 2026-07-27 17:05:34.243639 | mon1 | changed: [mon1] 2026-07-27 17:05:34.243720 | mon1 | 2026-07-27 17:05:34.243727 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-07-27 17:05:34.243733 | mon1 | Monday 27 July 2026 17:05:34 +0000 (0:00:11.740) 0:03:22.923 *********** 2026-07-27 17:05:40.255806 | mon1 | ok: [mon1] 2026-07-27 17:05:40.255885 | mon1 | 2026-07-27 17:05:40.256181 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-07-27 17:05:40.256266 | mon1 | Monday 27 July 2026 17:05:40 +0000 (0:00:06.012) 0:03:28.935 *********** 2026-07-27 17:05:45.024898 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-07-27 17:05:45.024983 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-07-27 17:05:45.025090 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-07-27 17:05:45.025192 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-07-27 17:05:45.025294 | mon1 | 2026-07-27 17:05:45.025404 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-07-27 17:05:45.025481 | mon1 | 2026-07-27 17:05:45.025572 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:05:45.025664 | mon1 | Monday 27 July 2026 17:05:45 +0000 (0:00:04.769) 0:03:33.705 *********** 2026-07-27 17:05:46.129871 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-27 17:05:46.130048 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-27 17:05:46.130266 | mon1 | interpreter could change the meaning of that path. See 2026-07-27 17:05:46.130496 | mon1 | https://docs.ansible.com/ansible- 2026-07-27 17:05:46.130711 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-27 17:05:46.140898 | mon1 | ok: [osd1] 2026-07-27 17:05:46.140971 | mon1 | 2026-07-27 17:05:46.141069 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:05:46.141161 | mon1 | Monday 27 July 2026 17:05:46 +0000 (0:00:01.116) 0:03:34.821 *********** 2026-07-27 17:05:46.326287 | mon1 | ok: [osd1] 2026-07-27 17:05:46.326361 | mon1 | 2026-07-27 17:05:46.326403 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:05:46.326504 | mon1 | Monday 27 July 2026 17:05:46 +0000 (0:00:00.185) 0:03:35.006 *********** 2026-07-27 17:05:46.358981 | mon1 | skipping: [osd1] 2026-07-27 17:05:46.359069 | mon1 | 2026-07-27 17:05:46.359090 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 17:05:46.359246 | mon1 | Monday 27 July 2026 17:05:46 +0000 (0:00:00.032) 0:03:35.039 *********** 2026-07-27 17:05:46.555135 | mon1 | changed: [osd1] 2026-07-27 17:05:46.555228 | mon1 | 2026-07-27 17:05:46.555250 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:05:46.555363 | mon1 | Monday 27 July 2026 17:05:46 +0000 (0:00:00.196) 0:03:35.235 *********** 2026-07-27 17:05:46.605959 | mon1 | ok: [osd1] => { 2026-07-27 17:05:46.606013 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-27 17:05:46.606098 | mon1 | } 2026-07-27 17:05:46.606185 | mon1 | 2026-07-27 17:05:46.606280 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:05:46.606374 | mon1 | Monday 27 July 2026 17:05:46 +0000 (0:00:00.050) 0:03:35.286 *********** 2026-07-27 17:05:47.265056 | mon1 | changed: [osd1] 2026-07-27 17:05:47.265126 | mon1 | 2026-07-27 17:05:47.265285 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:05:47.265387 | mon1 | Monday 27 July 2026 17:05:47 +0000 (0:00:00.658) 0:03:35.945 *********** 2026-07-27 17:05:47.301281 | mon1 | skipping: [osd1] 2026-07-27 17:05:47.301349 | mon1 | 2026-07-27 17:05:47.301429 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:05:47.301525 | mon1 | Monday 27 July 2026 17:05:47 +0000 (0:00:00.036) 0:03:35.981 *********** 2026-07-27 17:05:47.335899 | mon1 | skipping: [osd1] 2026-07-27 17:05:47.335958 | mon1 | 2026-07-27 17:05:47.336091 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:05:47.336172 | mon1 | Monday 27 July 2026 17:05:47 +0000 (0:00:00.034) 0:03:36.016 *********** 2026-07-27 17:05:47.538349 | mon1 | ok: [osd1] 2026-07-27 17:05:47.538424 | mon1 | 2026-07-27 17:05:47.538438 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:05:47.538556 | mon1 | Monday 27 July 2026 17:05:47 +0000 (0:00:00.202) 0:03:36.218 *********** 2026-07-27 17:05:48.558594 | mon1 | ok: [osd1] 2026-07-27 17:05:48.558666 | mon1 | 2026-07-27 17:05:48.558706 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:05:48.558806 | mon1 | Monday 27 July 2026 17:05:48 +0000 (0:00:01.020) 0:03:37.239 *********** 2026-07-27 17:05:48.613074 | mon1 | ok: [osd1] => { 2026-07-27 17:05:48.613153 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-27 17:05:48.613201 | mon1 | } 2026-07-27 17:05:48.613288 | mon1 | 2026-07-27 17:05:48.613427 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:05:48.613554 | mon1 | Monday 27 July 2026 17:05:48 +0000 (0:00:00.054) 0:03:37.293 *********** 2026-07-27 17:05:49.562733 | mon1 | changed: [osd1] 2026-07-27 17:05:49.562807 | mon1 | 2026-07-27 17:05:49.562903 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:05:49.563030 | mon1 | Monday 27 July 2026 17:05:49 +0000 (0:00:00.949) 0:03:38.243 *********** 2026-07-27 17:05:53.214008 | mon1 | changed: [osd1] 2026-07-27 17:05:53.214095 | mon1 | 2026-07-27 17:05:53.214108 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-27 17:05:53.214209 | mon1 | Monday 27 July 2026 17:05:53 +0000 (0:00:03.651) 0:03:41.894 *********** 2026-07-27 17:05:53.242238 | mon1 | skipping: [osd1] 2026-07-27 17:05:53.242308 | mon1 | 2026-07-27 17:05:53.242434 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-27 17:05:53.242547 | mon1 | Monday 27 July 2026 17:05:53 +0000 (0:00:00.028) 0:03:41.922 *********** 2026-07-27 17:05:53.268145 | mon1 | skipping: [osd1] 2026-07-27 17:05:53.268211 | mon1 | 2026-07-27 17:05:53.268257 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-27 17:05:53.268367 | mon1 | Monday 27 July 2026 17:05:53 +0000 (0:00:00.026) 0:03:41.948 *********** 2026-07-27 17:05:53.292812 | mon1 | skipping: [osd1] 2026-07-27 17:05:53.292875 | mon1 | 2026-07-27 17:05:53.292937 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-27 17:05:53.293028 | mon1 | Monday 27 July 2026 17:05:53 +0000 (0:00:00.024) 0:03:41.973 *********** 2026-07-27 17:05:58.530221 | mon1 | changed: [osd1] 2026-07-27 17:05:58.530325 | mon1 | 2026-07-27 17:05:58.530630 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-27 17:05:58.530651 | mon1 | Monday 27 July 2026 17:05:58 +0000 (0:00:05.237) 0:03:47.210 *********** 2026-07-27 17:05:58.976346 | mon1 | changed: [osd1] 2026-07-27 17:05:58.976436 | mon1 | 2026-07-27 17:05:58.976586 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-27 17:05:58.976726 | mon1 | Monday 27 July 2026 17:05:58 +0000 (0:00:00.445) 0:03:47.656 *********** 2026-07-27 17:05:59.883775 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-07-27 17:05:59.883851 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-27 17:05:59.884302 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-27 17:05:59.884359 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-27 17:05:59.884377 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-27 17:05:59.884406 | mon1 | 2026-07-27 17:05:59.884704 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-27 17:05:59.884750 | mon1 | Monday 27 July 2026 17:05:59 +0000 (0:00:00.907) 0:03:48.564 *********** 2026-07-27 17:06:00.435139 | mon1 | changed: [osd1] 2026-07-27 17:06:00.435182 | mon1 | 2026-07-27 17:06:00.435188 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-27 17:06:00.435194 | mon1 | Monday 27 July 2026 17:06:00 +0000 (0:00:00.545) 0:03:49.109 *********** 2026-07-27 17:06:00.435199 | mon1 | 2026-07-27 17:06:00.435204 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-27 17:06:00.435209 | mon1 | Monday 27 July 2026 17:06:00 +0000 (0:00:00.005) 0:03:49.115 *********** 2026-07-27 17:06:01.160830 | mon1 | ok: [osd1] 2026-07-27 17:06:01.160908 | mon1 | 2026-07-27 17:06:01.160923 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-27 17:06:01.161070 | mon1 | Monday 27 July 2026 17:06:01 +0000 (0:00:00.726) 0:03:49.841 *********** 2026-07-27 17:06:01.601637 | mon1 | changed: [osd1] 2026-07-27 17:06:01.601719 | mon1 | 2026-07-27 17:06:01.601790 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-27 17:06:01.601913 | mon1 | Monday 27 July 2026 17:06:01 +0000 (0:00:00.440) 0:03:50.282 *********** 2026-07-27 17:06:02.159630 | mon1 | changed: [osd1] 2026-07-27 17:06:02.159696 | mon1 | 2026-07-27 17:06:02.159913 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:06:02.159955 | mon1 | Monday 27 July 2026 17:06:02 +0000 (0:00:00.557) 0:03:50.840 *********** 2026-07-27 17:06:02.361015 | mon1 | ok: [osd1] 2026-07-27 17:06:02.361149 | mon1 | 2026-07-27 17:06:02.361355 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:06:02.361399 | mon1 | Monday 27 July 2026 17:06:02 +0000 (0:00:00.201) 0:03:51.041 *********** 2026-07-27 17:06:02.414251 | mon1 | ok: [osd1] => { 2026-07-27 17:06:02.414330 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-27 17:06:02.414899 | mon1 | } 2026-07-27 17:06:02.414944 | mon1 | 2026-07-27 17:06:02.414951 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:06:02.414958 | mon1 | Monday 27 July 2026 17:06:02 +0000 (0:00:00.053) 0:03:51.094 *********** 2026-07-27 17:06:03.234229 | mon1 | changed: [osd1] 2026-07-27 17:06:03.234655 | mon1 | 2026-07-27 17:06:03.234701 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:06:03.234709 | mon1 | Monday 27 July 2026 17:06:03 +0000 (0:00:00.820) 0:03:51.914 *********** 2026-07-27 17:06:07.558601 | mon1 | changed: [osd1] 2026-07-27 17:06:07.558682 | mon1 | 2026-07-27 17:06:07.558944 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-27 17:06:07.558988 | mon1 | Monday 27 July 2026 17:06:07 +0000 (0:00:04.324) 0:03:56.239 *********** 2026-07-27 17:06:08.561956 | mon1 | ok: [osd1] 2026-07-27 17:06:08.562079 | mon1 | 2026-07-27 17:06:08.562557 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-27 17:06:08.562618 | mon1 | Monday 27 July 2026 17:06:08 +0000 (0:00:01.002) 0:03:57.242 *********** 2026-07-27 17:06:08.781690 | mon1 | changed: [osd1] 2026-07-27 17:06:08.781762 | mon1 | 2026-07-27 17:06:08.782048 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-27 17:06:08.782091 | mon1 | Monday 27 July 2026 17:06:08 +0000 (0:00:00.220) 0:03:57.462 *********** 2026-07-27 17:06:09.251791 | mon1 | changed: [osd1] 2026-07-27 17:06:09.251905 | mon1 | 2026-07-27 17:06:09.251934 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-27 17:06:09.252118 | mon1 | Monday 27 July 2026 17:06:09 +0000 (0:00:00.469) 0:03:57.931 *********** 2026-07-27 17:06:09.785749 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-07-27 17:06:09.785842 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-27 17:06:09.785914 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-27 17:06:09.786209 | mon1 | 2026-07-27 17:06:09.786250 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-27 17:06:09.786258 | mon1 | Monday 27 July 2026 17:06:09 +0000 (0:00:00.534) 0:03:58.466 *********** 2026-07-27 17:06:10.284997 | mon1 | changed: [osd1] 2026-07-27 17:06:10.285501 | mon1 | 2026-07-27 17:06:10.285551 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-27 17:06:10.285560 | mon1 | Monday 27 July 2026 17:06:10 +0000 (0:00:00.499) 0:03:58.965 *********** 2026-07-27 17:06:10.752478 | mon1 | changed: [osd1] 2026-07-27 17:06:10.752548 | mon1 | 2026-07-27 17:06:10.752627 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-27 17:06:10.752878 | mon1 | Monday 27 July 2026 17:06:10 +0000 (0:00:00.461) 0:03:59.426 *********** 2026-07-27 17:06:10.753159 | mon1 | 2026-07-27 17:06:10.753172 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-27 17:06:10.753176 | mon1 | Monday 27 July 2026 17:06:10 +0000 (0:00:00.006) 0:03:59.433 *********** 2026-07-27 17:06:11.500576 | mon1 | ok: [osd1] 2026-07-27 17:06:11.500905 | mon1 | 2026-07-27 17:06:11.501187 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-27 17:06:11.501207 | mon1 | Monday 27 July 2026 17:06:11 +0000 (0:00:00.747) 0:04:00.180 *********** 2026-07-27 17:06:12.295506 | mon1 | changed: [osd1] 2026-07-27 17:06:12.295585 | mon1 | 2026-07-27 17:06:12.295618 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-27 17:06:12.295759 | mon1 | Monday 27 July 2026 17:06:12 +0000 (0:00:00.795) 0:04:00.976 *********** 2026-07-27 17:06:12.821938 | mon1 | changed: [osd1] 2026-07-27 17:06:12.822014 | mon1 | 2026-07-27 17:06:12.822075 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-27 17:06:12.822204 | mon1 | Monday 27 July 2026 17:06:12 +0000 (0:00:00.526) 0:04:01.502 *********** 2026-07-27 17:06:12.868826 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-27 17:06:12.868905 | mon1 | 2026-07-27 17:06:12.869130 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-27 17:06:12.869174 | mon1 | Monday 27 July 2026 17:06:12 +0000 (0:00:00.046) 0:04:01.549 *********** 2026-07-27 17:06:18.026387 | mon1 | changed: [osd1] 2026-07-27 17:06:18.026463 | mon1 | 2026-07-27 17:06:18.026735 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-27 17:06:18.026756 | mon1 | Monday 27 July 2026 17:06:18 +0000 (0:00:05.157) 0:04:06.706 *********** 2026-07-27 17:06:18.674885 | mon1 | ok: [osd1] => (item=chronyd) 2026-07-27 17:06:18.675288 | mon1 | ok: [osd1] => (item=sshd) 2026-07-27 17:06:18.675308 | mon1 | 2026-07-27 17:06:18.675315 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-27 17:06:18.675322 | mon1 | Monday 27 July 2026 17:06:18 +0000 (0:00:00.648) 0:04:07.355 *********** 2026-07-27 17:06:18.962273 | mon1 | changed: [osd1] 2026-07-27 17:06:18.962355 | mon1 | 2026-07-27 17:06:18.962420 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-27 17:06:18.962536 | mon1 | Monday 27 July 2026 17:06:18 +0000 (0:00:00.287) 0:04:07.642 *********** 2026-07-27 17:06:19.153931 | mon1 | ok: [osd1] 2026-07-27 17:06:19.153995 | mon1 | 2026-07-27 17:06:19.154476 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-27 17:06:19.154493 | mon1 | Monday 27 July 2026 17:06:19 +0000 (0:00:00.191) 0:04:07.834 *********** 2026-07-27 17:06:19.435839 | mon1 | changed: [osd1] 2026-07-27 17:06:19.435919 | mon1 | 2026-07-27 17:06:19.436118 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-27 17:06:19.436134 | mon1 | Monday 27 July 2026 17:06:19 +0000 (0:00:00.281) 0:04:08.116 *********** 2026-07-27 17:06:19.643299 | mon1 | changed: [osd1] 2026-07-27 17:06:19.643748 | mon1 | 2026-07-27 17:06:19.643770 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-07-27 17:06:19.643777 | mon1 | Monday 27 July 2026 17:06:19 +0000 (0:00:00.207) 0:04:08.323 *********** 2026-07-27 17:06:19.839250 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-07-27 17:06:19.839313 | mon1 | 2026-07-27 17:06:19.839432 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-07-27 17:06:19.839576 | mon1 | Monday 27 July 2026 17:06:19 +0000 (0:00:00.196) 0:04:08.519 *********** 2026-07-27 17:06:19.879701 | mon1 | ok: [osd1] 2026-07-27 17:06:19.879774 | mon1 | 2026-07-27 17:06:19.880030 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-27 17:06:19.880075 | mon1 | Monday 27 July 2026 17:06:19 +0000 (0:00:00.040) 0:04:08.560 *********** 2026-07-27 17:06:19.933284 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-07-27 17:06:19.933352 | mon1 | 2026-07-27 17:06:19.933614 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-27 17:06:19.933658 | mon1 | Monday 27 July 2026 17:06:19 +0000 (0:00:00.053) 0:04:08.613 *********** 2026-07-27 17:06:25.916342 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:06:25.916873 | mon1 | 2026-07-27 17:06:25.916893 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-27 17:06:25.916904 | mon1 | Monday 27 July 2026 17:06:25 +0000 (0:00:05.982) 0:04:14.596 *********** 2026-07-27 17:06:25.963715 | mon1 | ok: [osd1] => (item=osd1) 2026-07-27 17:06:25.963834 | mon1 | 2026-07-27 17:06:25.964278 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-27 17:06:25.964336 | mon1 | Monday 27 July 2026 17:06:25 +0000 (0:00:00.047) 0:04:14.643 *********** 2026-07-27 17:06:26.239535 | mon1 | changed: [osd1] 2026-07-27 17:06:26.239601 | mon1 | 2026-07-27 17:06:26.239880 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-27 17:06:26.239925 | mon1 | Monday 27 July 2026 17:06:26 +0000 (0:00:00.276) 0:04:14.919 *********** 2026-07-27 17:06:34.773756 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:06:34.773827 | mon1 | 2026-07-27 17:06:34.774123 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-07-27 17:06:34.774174 | mon1 | Monday 27 July 2026 17:06:34 +0000 (0:00:08.534) 0:04:23.454 *********** 2026-07-27 17:06:36.366135 | mon1 | ok: [osd1] 2026-07-27 17:06:36.366211 | mon1 | 2026-07-27 17:06:36.366291 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-07-27 17:06:36.366428 | mon1 | Monday 27 July 2026 17:06:36 +0000 (0:00:01.592) 0:04:25.046 *********** 2026-07-27 17:07:19.198644 | mon1 | ok: [osd1] 2026-07-27 17:07:19.198740 | mon1 | 2026-07-27 17:07:19.199033 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-07-27 17:07:19.199086 | mon1 | Monday 27 July 2026 17:07:19 +0000 (0:00:42.832) 0:05:07.878 *********** 2026-07-27 17:08:49.063437 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-07-27 17:08:49.063558 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-07-27 17:08:49.063570 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-07-27 17:08:49.063886 | mon1 | 2026-07-27 17:08:49.063944 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-07-27 17:08:49.063951 | mon1 | Monday 27 July 2026 17:08:49 +0000 (0:01:29.864) 0:06:37.743 *********** 2026-07-27 17:08:55.167516 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:08:55.167638 | mon1 | 2026-07-27 17:08:55.167840 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-07-27 17:08:55.168052 | mon1 | Monday 27 July 2026 17:08:55 +0000 (0:00:06.103) 0:06:43.847 *********** 2026-07-27 17:09:01.100298 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:09:01.100400 | mon1 | 2026-07-27 17:09:01.100422 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-07-27 17:09:01.100556 | mon1 | Monday 27 July 2026 17:09:01 +0000 (0:00:05.932) 0:06:49.780 *********** 2026-07-27 17:09:01.149352 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-07-27 17:09:01.149405 | mon1 | 2026-07-27 17:09:01.149650 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-07-27 17:09:01.149705 | mon1 | Monday 27 July 2026 17:09:01 +0000 (0:00:00.048) 0:06:49.829 *********** 2026-07-27 17:09:01.179913 | mon1 | ok: [osd1] 2026-07-27 17:09:01.179976 | mon1 | 2026-07-27 17:09:01.180035 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-07-27 17:09:01.180125 | mon1 | Monday 27 July 2026 17:09:01 +0000 (0:00:00.030) 0:06:49.860 *********** 2026-07-27 17:09:07.132859 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:09:07.132907 | mon1 | 2026-07-27 17:09:07.132913 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-07-27 17:09:07.132918 | mon1 | Monday 27 July 2026 17:09:07 +0000 (0:00:05.952) 0:06:55.812 *********** 2026-07-27 17:09:07.175538 | mon1 | ok: [osd1] 2026-07-27 17:09:07.176119 | mon1 | 2026-07-27 17:09:07.176146 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-07-27 17:09:07.176157 | mon1 | Monday 27 July 2026 17:09:07 +0000 (0:00:00.041) 0:06:55.854 *********** 2026-07-27 17:09:07.213691 | mon1 | skipping: [osd1] => (item=1) 2026-07-27 17:09:07.213791 | mon1 | skipping: [osd1] => (item=1) 2026-07-27 17:09:07.214503 | mon1 | skipping: [osd1] => (item=1) 2026-07-27 17:09:07.214553 | mon1 | skipping: [osd1] 2026-07-27 17:09:07.214561 | mon1 | 2026-07-27 17:09:07.214567 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-07-27 17:09:07.214574 | mon1 | Monday 27 July 2026 17:09:07 +0000 (0:00:00.039) 0:06:55.893 *********** 2026-07-27 17:09:07.272136 | mon1 | skipping: [osd1] 2026-07-27 17:09:07.272233 | mon1 | 2026-07-27 17:09:07.272599 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-07-27 17:09:07.272642 | mon1 | 2026-07-27 17:09:07.272647 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:09:07.272652 | mon1 | Monday 27 July 2026 17:09:07 +0000 (0:00:00.058) 0:06:55.952 *********** 2026-07-27 17:09:08.136404 | mon1 | ok: [mon1] 2026-07-27 17:09:08.136933 | mon1 | 2026-07-27 17:09:08.137023 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:09:08.137166 | mon1 | Monday 27 July 2026 17:09:08 +0000 (0:00:00.863) 0:06:56.816 *********** 2026-07-27 17:09:08.361781 | mon1 | ok: [mon1] 2026-07-27 17:09:08.361901 | mon1 | 2026-07-27 17:09:08.362238 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:09:08.362285 | mon1 | Monday 27 July 2026 17:09:08 +0000 (0:00:00.225) 0:06:57.041 *********** 2026-07-27 17:09:08.397253 | mon1 | skipping: [mon1] 2026-07-27 17:09:08.397327 | mon1 | 2026-07-27 17:09:08.397525 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 17:09:08.397577 | mon1 | Monday 27 July 2026 17:09:08 +0000 (0:00:00.035) 0:06:57.077 *********** 2026-07-27 17:09:08.603213 | mon1 | ok: [mon1] 2026-07-27 17:09:08.603291 | mon1 | 2026-07-27 17:09:08.603527 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:09:08.603631 | mon1 | Monday 27 July 2026 17:09:08 +0000 (0:00:00.205) 0:06:57.283 *********** 2026-07-27 17:09:08.659376 | mon1 | ok: [mon1] => { 2026-07-27 17:09:08.659485 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-27 17:09:08.660089 | mon1 | } 2026-07-27 17:09:08.660135 | mon1 | 2026-07-27 17:09:08.660143 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:09:08.660150 | mon1 | Monday 27 July 2026 17:09:08 +0000 (0:00:00.055) 0:06:57.339 *********** 2026-07-27 17:09:08.972475 | mon1 | ok: [mon1] 2026-07-27 17:09:08.972546 | mon1 | 2026-07-27 17:09:08.972922 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:09:08.972984 | mon1 | Monday 27 July 2026 17:09:08 +0000 (0:00:00.313) 0:06:57.652 *********** 2026-07-27 17:09:09.010029 | mon1 | skipping: [mon1] 2026-07-27 17:09:09.010107 | mon1 | 2026-07-27 17:09:09.010305 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:09:09.010349 | mon1 | Monday 27 July 2026 17:09:09 +0000 (0:00:00.037) 0:06:57.690 *********** 2026-07-27 17:09:09.044916 | mon1 | skipping: [mon1] 2026-07-27 17:09:09.044974 | mon1 | 2026-07-27 17:09:09.045242 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:09:09.045285 | mon1 | Monday 27 July 2026 17:09:09 +0000 (0:00:00.034) 0:06:57.725 *********** 2026-07-27 17:09:09.245682 | mon1 | ok: [mon1] 2026-07-27 17:09:09.245751 | mon1 | 2026-07-27 17:09:09.245976 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:09:09.246022 | mon1 | Monday 27 July 2026 17:09:09 +0000 (0:00:00.200) 0:06:57.926 *********** 2026-07-27 17:09:10.319767 | mon1 | ok: [mon1] 2026-07-27 17:09:10.319858 | mon1 | 2026-07-27 17:09:10.319864 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:09:10.319870 | mon1 | Monday 27 July 2026 17:09:10 +0000 (0:00:01.073) 0:06:58.999 *********** 2026-07-27 17:09:10.385042 | mon1 | ok: [mon1] => { 2026-07-27 17:09:10.385133 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-27 17:09:10.385142 | mon1 | } 2026-07-27 17:09:10.385149 | mon1 | 2026-07-27 17:09:10.385156 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:09:10.385171 | mon1 | Monday 27 July 2026 17:09:10 +0000 (0:00:00.064) 0:06:59.063 *********** 2026-07-27 17:09:10.737701 | mon1 | ok: [mon1] 2026-07-27 17:09:10.737797 | mon1 | 2026-07-27 17:09:10.738149 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:09:10.738353 | mon1 | Monday 27 July 2026 17:09:10 +0000 (0:00:00.353) 0:06:59.417 *********** 2026-07-27 17:09:12.745787 | mon1 | ok: [mon1] 2026-07-27 17:09:12.746197 | mon1 | 2026-07-27 17:09:12.746222 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-27 17:09:12.746229 | mon1 | Monday 27 July 2026 17:09:12 +0000 (0:00:02.008) 0:07:01.425 *********** 2026-07-27 17:09:12.767701 | mon1 | skipping: [mon1] 2026-07-27 17:09:12.767792 | mon1 | 2026-07-27 17:09:12.767916 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-27 17:09:12.768048 | mon1 | Monday 27 July 2026 17:09:12 +0000 (0:00:00.022) 0:07:01.448 *********** 2026-07-27 17:09:12.797506 | mon1 | skipping: [mon1] 2026-07-27 17:09:12.797992 | mon1 | 2026-07-27 17:09:12.798014 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-27 17:09:12.798022 | mon1 | Monday 27 July 2026 17:09:12 +0000 (0:00:00.029) 0:07:01.477 *********** 2026-07-27 17:09:12.824929 | mon1 | skipping: [mon1] 2026-07-27 17:09:12.825010 | mon1 | 2026-07-27 17:09:12.825257 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-27 17:09:12.825275 | mon1 | Monday 27 July 2026 17:09:12 +0000 (0:00:00.027) 0:07:01.505 *********** 2026-07-27 17:09:14.002044 | mon1 | ok: [mon1] 2026-07-27 17:09:14.002188 | mon1 | 2026-07-27 17:09:14.002207 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-27 17:09:14.002303 | mon1 | Monday 27 July 2026 17:09:14 +0000 (0:00:01.177) 0:07:02.682 *********** 2026-07-27 17:09:14.439692 | mon1 | ok: [mon1] 2026-07-27 17:09:14.440286 | mon1 | 2026-07-27 17:09:14.440351 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-27 17:09:14.440363 | mon1 | Monday 27 July 2026 17:09:14 +0000 (0:00:00.437) 0:07:03.119 *********** 2026-07-27 17:09:15.403582 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-27 17:09:15.403638 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-27 17:09:15.403647 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-27 17:09:15.403653 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-27 17:09:15.403660 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-27 17:09:15.403693 | mon1 | 2026-07-27 17:09:15.403699 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-27 17:09:15.403704 | mon1 | Monday 27 July 2026 17:09:15 +0000 (0:00:00.963) 0:07:04.082 *********** 2026-07-27 17:09:15.934046 | mon1 | ok: [mon1] 2026-07-27 17:09:15.934097 | mon1 | 2026-07-27 17:09:15.934105 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-27 17:09:15.934110 | mon1 | Monday 27 July 2026 17:09:15 +0000 (0:00:00.523) 0:07:04.606 *********** 2026-07-27 17:09:15.934114 | mon1 | 2026-07-27 17:09:15.934118 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-27 17:09:15.934122 | mon1 | Monday 27 July 2026 17:09:15 +0000 (0:00:00.006) 0:07:04.613 *********** 2026-07-27 17:09:16.293638 | mon1 | ok: [mon1] 2026-07-27 17:09:16.293678 | mon1 | 2026-07-27 17:09:16.293683 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:09:16.293688 | mon1 | Monday 27 July 2026 17:09:16 +0000 (0:00:00.360) 0:07:04.973 *********** 2026-07-27 17:09:16.488172 | mon1 | ok: [mon1] 2026-07-27 17:09:16.488255 | mon1 | 2026-07-27 17:09:16.488495 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:09:16.488542 | mon1 | Monday 27 July 2026 17:09:16 +0000 (0:00:00.194) 0:07:05.168 *********** 2026-07-27 17:09:16.535422 | mon1 | ok: [mon1] => { 2026-07-27 17:09:16.535485 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-27 17:09:16.535577 | mon1 | } 2026-07-27 17:09:16.535920 | mon1 | 2026-07-27 17:09:16.535962 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:09:16.535969 | mon1 | Monday 27 July 2026 17:09:16 +0000 (0:00:00.047) 0:07:05.215 *********** 2026-07-27 17:09:16.886349 | mon1 | ok: [mon1] 2026-07-27 17:09:16.886418 | mon1 | 2026-07-27 17:09:16.886526 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:09:16.886656 | mon1 | Monday 27 July 2026 17:09:16 +0000 (0:00:00.351) 0:07:05.566 *********** 2026-07-27 17:09:19.991009 | mon1 | ok: [mon1] 2026-07-27 17:09:19.991088 | mon1 | 2026-07-27 17:09:19.991274 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-27 17:09:19.991313 | mon1 | Monday 27 July 2026 17:09:19 +0000 (0:00:03.104) 0:07:08.671 *********** 2026-07-27 17:09:21.055651 | mon1 | ok: [mon1] 2026-07-27 17:09:21.055710 | mon1 | 2026-07-27 17:09:21.055718 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-27 17:09:21.055725 | mon1 | Monday 27 July 2026 17:09:21 +0000 (0:00:01.064) 0:07:09.735 *********** 2026-07-27 17:09:21.244718 | mon1 | ok: [mon1] 2026-07-27 17:09:21.244787 | mon1 | 2026-07-27 17:09:21.244921 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-27 17:09:21.245032 | mon1 | Monday 27 July 2026 17:09:21 +0000 (0:00:00.189) 0:07:09.925 *********** 2026-07-27 17:09:21.652078 | mon1 | ok: [mon1] 2026-07-27 17:09:21.652174 | mon1 | 2026-07-27 17:09:21.652315 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-27 17:09:21.652450 | mon1 | Monday 27 July 2026 17:09:21 +0000 (0:00:00.407) 0:07:10.332 *********** 2026-07-27 17:09:22.224177 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-27 17:09:22.224364 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-27 17:09:22.224507 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-27 17:09:22.224630 | mon1 | 2026-07-27 17:09:22.224775 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-27 17:09:22.224978 | mon1 | Monday 27 July 2026 17:09:22 +0000 (0:00:00.571) 0:07:10.904 *********** 2026-07-27 17:09:22.631467 | mon1 | ok: [mon1] 2026-07-27 17:09:22.631709 | mon1 | 2026-07-27 17:09:22.632028 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-27 17:09:22.632352 | mon1 | Monday 27 July 2026 17:09:22 +0000 (0:00:00.407) 0:07:11.311 *********** 2026-07-27 17:09:23.052778 | mon1 | ok: [mon1] 2026-07-27 17:09:23.052899 | mon1 | 2026-07-27 17:09:23.053057 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-27 17:09:23.053227 | mon1 | Monday 27 July 2026 17:09:23 +0000 (0:00:00.414) 0:07:11.726 *********** 2026-07-27 17:09:23.053361 | mon1 | 2026-07-27 17:09:23.053503 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-27 17:09:23.053648 | mon1 | Monday 27 July 2026 17:09:23 +0000 (0:00:00.007) 0:07:11.733 *********** 2026-07-27 17:09:23.417573 | mon1 | ok: [mon1] 2026-07-27 17:09:23.417631 | mon1 | 2026-07-27 17:09:23.417920 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-27 17:09:23.417971 | mon1 | Monday 27 July 2026 17:09:23 +0000 (0:00:00.364) 0:07:12.097 *********** 2026-07-27 17:09:23.463959 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-27 17:09:23.464589 | mon1 | 2026-07-27 17:09:23.464637 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-27 17:09:23.464646 | mon1 | Monday 27 July 2026 17:09:23 +0000 (0:00:00.046) 0:07:12.144 *********** 2026-07-27 17:09:24.660253 | mon1 | ok: [mon1] 2026-07-27 17:09:24.660673 | mon1 | 2026-07-27 17:09:24.660848 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-27 17:09:24.660859 | mon1 | Monday 27 July 2026 17:09:24 +0000 (0:00:01.196) 0:07:13.340 *********** 2026-07-27 17:09:25.360660 | mon1 | ok: [mon1] => (item=chronyd) 2026-07-27 17:09:25.360743 | mon1 | ok: [mon1] => (item=sshd) 2026-07-27 17:09:25.360931 | mon1 | 2026-07-27 17:09:25.361071 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-27 17:09:25.361208 | mon1 | Monday 27 July 2026 17:09:25 +0000 (0:00:00.700) 0:07:14.040 *********** 2026-07-27 17:09:25.684080 | mon1 | ok: [mon1] 2026-07-27 17:09:25.684329 | mon1 | 2026-07-27 17:09:25.684581 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-27 17:09:25.684779 | mon1 | Monday 27 July 2026 17:09:25 +0000 (0:00:00.323) 0:07:14.364 *********** 2026-07-27 17:09:25.870923 | mon1 | ok: [mon1] 2026-07-27 17:09:25.871193 | mon1 | 2026-07-27 17:09:25.871549 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-27 17:09:25.871839 | mon1 | Monday 27 July 2026 17:09:25 +0000 (0:00:00.186) 0:07:14.551 *********** 2026-07-27 17:09:26.104615 | mon1 | ok: [mon1] 2026-07-27 17:09:26.104731 | mon1 | 2026-07-27 17:09:26.104920 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-27 17:09:26.105067 | mon1 | Monday 27 July 2026 17:09:26 +0000 (0:00:00.233) 0:07:14.785 *********** 2026-07-27 17:09:26.297936 | mon1 | ok: [mon1] 2026-07-27 17:09:26.298007 | mon1 | 2026-07-27 17:09:26.298114 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-07-27 17:09:26.298200 | mon1 | Monday 27 July 2026 17:09:26 +0000 (0:00:00.193) 0:07:14.978 *********** 2026-07-27 17:09:37.975060 | mon1 | changed: [mon1] 2026-07-27 17:09:37.975123 | mon1 | 2026-07-27 17:09:37.975142 | mon1 | PLAY RECAP ********************************************************************* 2026-07-27 17:09:37.975154 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-27 17:09:37.975164 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-07-27 17:09:37.975173 | mon1 | 2026-07-27 17:09:37.975182 | mon1 | 2026-07-27 17:09:37.975191 | mon1 | TASKS RECAP ******************************************************************** 2026-07-27 17:09:37.975200 | mon1 | Monday 27 July 2026 17:09:37 +0000 (0:00:11.672) 0:07:26.651 *********** 2026-07-27 17:09:37.975209 | mon1 | =============================================================================== 2026-07-27 17:09:37.975218 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 89.86s 2026-07-27 17:09:37.975227 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 86.44s 2026-07-27 17:09:37.975236 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 42.83s 2026-07-27 17:09:37.975245 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 25.30s 2026-07-27 17:09:37.975254 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.03s 2026-07-27 17:09:37.975263 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 12.17s 2026-07-27 17:09:37.975272 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.74s 2026-07-27 17:09:37.975281 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ---------- 11.67s 2026-07-27 17:09:37.975290 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.53s 2026-07-27 17:09:37.975299 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.40s 2026-07-27 17:09:37.975307 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.38s 2026-07-27 17:09:37.975316 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.37s 2026-07-27 17:09:37.975325 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.10s 2026-07-27 17:09:37.975334 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.01s 2026-07-27 17:09:37.975343 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.98s 2026-07-27 17:09:37.975352 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.95s 2026-07-27 17:09:37.975361 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.93s 2026-07-27 17:09:37.975370 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.62s 2026-07-27 17:09:37.975379 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.24s 2026-07-27 17:09:37.975388 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.16s 2026-07-27 17:09:38.065909 | mon1 | INFO [default > converge] Executed: Successful 2026-07-27 17:09:38.075858 | mon1 | INFO [default > idempotence] Executing 2026-07-27 17:09:38.993873 | mon1 | 2026-07-27 17:09:38.993919 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-27 17:09:38.993927 | mon1 | 2026-07-27 17:09:38.993934 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:09:38.993941 | mon1 | Monday 27 July 2026 17:09:38 +0000 (0:00:00.049) 0:00:00.049 *********** 2026-07-27 17:09:40.155440 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-27 17:09:40.155511 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-27 17:09:40.155524 | mon1 | interpreter could change the meaning of that path. See 2026-07-27 17:09:40.155537 | mon1 | https://docs.ansible.com/ansible- 2026-07-27 17:09:40.155548 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-27 17:09:40.166784 | mon1 | ok: [mon1] 2026-07-27 17:09:40.166819 | mon1 | 2026-07-27 17:09:40.166830 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:09:40.166840 | mon1 | Monday 27 July 2026 17:09:40 +0000 (0:00:01.173) 0:00:01.222 *********** 2026-07-27 17:09:40.463057 | mon1 | ok: [mon1] 2026-07-27 17:09:40.463114 | mon1 | 2026-07-27 17:09:40.463125 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:09:40.463135 | mon1 | Monday 27 July 2026 17:09:40 +0000 (0:00:00.296) 0:00:01.518 *********** 2026-07-27 17:09:40.504224 | mon1 | skipping: [mon1] 2026-07-27 17:09:40.504285 | mon1 | 2026-07-27 17:09:40.504296 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 17:09:40.504306 | mon1 | Monday 27 July 2026 17:09:40 +0000 (0:00:00.040) 0:00:01.559 *********** 2026-07-27 17:09:40.800932 | mon1 | ok: [mon1] 2026-07-27 17:09:40.801003 | mon1 | 2026-07-27 17:09:40.801228 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:09:40.801420 | mon1 | Monday 27 July 2026 17:09:40 +0000 (0:00:00.297) 0:00:01.856 *********** 2026-07-27 17:09:40.871433 | mon1 | ok: [mon1] => { 2026-07-27 17:09:40.871644 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-27 17:09:40.871861 | mon1 | } 2026-07-27 17:09:40.872075 | mon1 | 2026-07-27 17:09:40.872325 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:09:40.872544 | mon1 | Monday 27 July 2026 17:09:40 +0000 (0:00:00.070) 0:00:01.927 *********** 2026-07-27 17:09:41.338054 | mon1 | ok: [mon1] 2026-07-27 17:09:41.338209 | mon1 | 2026-07-27 17:09:41.338441 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:09:41.338745 | mon1 | Monday 27 July 2026 17:09:41 +0000 (0:00:00.466) 0:00:02.394 *********** 2026-07-27 17:09:41.380647 | mon1 | skipping: [mon1] 2026-07-27 17:09:41.380833 | mon1 | 2026-07-27 17:09:41.381108 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:09:41.381360 | mon1 | Monday 27 July 2026 17:09:41 +0000 (0:00:00.042) 0:00:02.437 *********** 2026-07-27 17:09:41.418519 | mon1 | skipping: [mon1] 2026-07-27 17:09:41.418776 | mon1 | 2026-07-27 17:09:41.419040 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:09:41.419303 | mon1 | Monday 27 July 2026 17:09:41 +0000 (0:00:00.037) 0:00:02.474 *********** 2026-07-27 17:09:41.620530 | mon1 | ok: [mon1] 2026-07-27 17:09:41.620595 | mon1 | 2026-07-27 17:09:41.620759 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:09:41.620938 | mon1 | Monday 27 July 2026 17:09:41 +0000 (0:00:00.202) 0:00:02.677 *********** 2026-07-27 17:09:42.894323 | mon1 | ok: [mon1] 2026-07-27 17:09:42.894378 | mon1 | 2026-07-27 17:09:42.894386 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:09:42.894392 | mon1 | Monday 27 July 2026 17:09:42 +0000 (0:00:01.273) 0:00:03.950 *********** 2026-07-27 17:09:42.968850 | mon1 | ok: [mon1] => { 2026-07-27 17:09:42.968928 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-27 17:09:42.968990 | mon1 | } 2026-07-27 17:09:42.969291 | mon1 | 2026-07-27 17:09:42.969336 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:09:42.969342 | mon1 | Monday 27 July 2026 17:09:42 +0000 (0:00:00.075) 0:00:04.025 *********** 2026-07-27 17:09:43.343265 | mon1 | ok: [mon1] 2026-07-27 17:09:43.343341 | mon1 | 2026-07-27 17:09:43.343549 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:09:43.343593 | mon1 | Monday 27 July 2026 17:09:43 +0000 (0:00:00.374) 0:00:04.399 *********** 2026-07-27 17:09:45.666981 | mon1 | ok: [mon1] 2026-07-27 17:09:45.667048 | mon1 | 2026-07-27 17:09:45.667244 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-27 17:09:45.667260 | mon1 | Monday 27 July 2026 17:09:45 +0000 (0:00:02.323) 0:00:06.723 *********** 2026-07-27 17:09:45.689910 | mon1 | skipping: [mon1] 2026-07-27 17:09:45.690039 | mon1 | 2026-07-27 17:09:45.690192 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-27 17:09:45.690353 | mon1 | Monday 27 July 2026 17:09:45 +0000 (0:00:00.022) 0:00:06.746 *********** 2026-07-27 17:09:45.715364 | mon1 | skipping: [mon1] 2026-07-27 17:09:45.715455 | mon1 | 2026-07-27 17:09:45.715573 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-27 17:09:45.715704 | mon1 | Monday 27 July 2026 17:09:45 +0000 (0:00:00.025) 0:00:06.772 *********** 2026-07-27 17:09:45.740425 | mon1 | skipping: [mon1] 2026-07-27 17:09:45.740504 | mon1 | 2026-07-27 17:09:45.740604 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-27 17:09:45.740697 | mon1 | Monday 27 July 2026 17:09:45 +0000 (0:00:00.025) 0:00:06.797 *********** 2026-07-27 17:09:46.848183 | mon1 | ok: [mon1] 2026-07-27 17:09:46.848733 | mon1 | 2026-07-27 17:09:46.848761 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-27 17:09:46.848773 | mon1 | Monday 27 July 2026 17:09:46 +0000 (0:00:01.107) 0:00:07.904 *********** 2026-07-27 17:09:47.281770 | mon1 | ok: [mon1] 2026-07-27 17:09:47.281864 | mon1 | 2026-07-27 17:09:47.281911 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-27 17:09:47.282065 | mon1 | Monday 27 July 2026 17:09:47 +0000 (0:00:00.433) 0:00:08.338 *********** 2026-07-27 17:09:48.228578 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-27 17:09:48.228743 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-27 17:09:48.228757 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-27 17:09:48.228888 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-27 17:09:48.229014 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-27 17:09:48.229110 | mon1 | 2026-07-27 17:09:48.229218 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-27 17:09:48.229329 | mon1 | Monday 27 July 2026 17:09:48 +0000 (0:00:00.946) 0:00:09.285 *********** 2026-07-27 17:09:48.807542 | mon1 | ok: [mon1] 2026-07-27 17:09:48.807684 | mon1 | 2026-07-27 17:09:48.807921 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-27 17:09:48.808228 | mon1 | Monday 27 July 2026 17:09:48 +0000 (0:00:00.572) 0:00:09.857 *********** 2026-07-27 17:09:48.808451 | mon1 | 2026-07-27 17:09:48.808727 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-27 17:09:48.808995 | mon1 | Monday 27 July 2026 17:09:48 +0000 (0:00:00.006) 0:00:09.863 *********** 2026-07-27 17:09:49.411422 | mon1 | ok: [mon1] 2026-07-27 17:09:49.411538 | mon1 | 2026-07-27 17:09:49.411822 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:09:49.412012 | mon1 | Monday 27 July 2026 17:09:49 +0000 (0:00:00.603) 0:00:10.467 *********** 2026-07-27 17:09:49.612477 | mon1 | ok: [mon1] 2026-07-27 17:09:49.612704 | mon1 | 2026-07-27 17:09:49.613070 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:09:49.613307 | mon1 | Monday 27 July 2026 17:09:49 +0000 (0:00:00.201) 0:00:10.668 *********** 2026-07-27 17:09:49.679079 | mon1 | ok: [mon1] => { 2026-07-27 17:09:49.679335 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-27 17:09:49.679564 | mon1 | } 2026-07-27 17:09:49.679769 | mon1 | 2026-07-27 17:09:49.680009 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:09:49.680214 | mon1 | Monday 27 July 2026 17:09:49 +0000 (0:00:00.066) 0:00:10.735 *********** 2026-07-27 17:09:50.035026 | mon1 | ok: [mon1] 2026-07-27 17:09:50.035085 | mon1 | 2026-07-27 17:09:50.035211 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:09:50.035323 | mon1 | Monday 27 July 2026 17:09:50 +0000 (0:00:00.355) 0:00:11.091 *********** 2026-07-27 17:09:53.150441 | mon1 | ok: [mon1] 2026-07-27 17:09:53.150542 | mon1 | 2026-07-27 17:09:53.150894 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-27 17:09:53.150965 | mon1 | Monday 27 July 2026 17:09:53 +0000 (0:00:03.115) 0:00:14.206 *********** 2026-07-27 17:09:54.282414 | mon1 | ok: [mon1] 2026-07-27 17:09:54.282501 | mon1 | 2026-07-27 17:09:54.282780 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-27 17:09:54.282833 | mon1 | Monday 27 July 2026 17:09:54 +0000 (0:00:01.132) 0:00:15.338 *********** 2026-07-27 17:09:54.598956 | mon1 | ok: [mon1] 2026-07-27 17:09:54.599026 | mon1 | 2026-07-27 17:09:54.599280 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-27 17:09:54.599331 | mon1 | Monday 27 July 2026 17:09:54 +0000 (0:00:00.316) 0:00:15.655 *********** 2026-07-27 17:09:55.023537 | mon1 | ok: [mon1] 2026-07-27 17:09:55.023638 | mon1 | 2026-07-27 17:09:55.023854 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-27 17:09:55.023965 | mon1 | Monday 27 July 2026 17:09:55 +0000 (0:00:00.424) 0:00:16.079 *********** 2026-07-27 17:09:55.583061 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-27 17:09:55.583135 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-27 17:09:55.583579 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-27 17:09:55.583629 | mon1 | 2026-07-27 17:09:55.583636 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-27 17:09:55.583642 | mon1 | Monday 27 July 2026 17:09:55 +0000 (0:00:00.559) 0:00:16.639 *********** 2026-07-27 17:09:56.022902 | mon1 | ok: [mon1] 2026-07-27 17:09:56.023009 | mon1 | 2026-07-27 17:09:56.023279 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-27 17:09:56.023301 | mon1 | Monday 27 July 2026 17:09:56 +0000 (0:00:00.439) 0:00:17.079 *********** 2026-07-27 17:09:56.450396 | mon1 | ok: [mon1] 2026-07-27 17:09:56.450436 | mon1 | 2026-07-27 17:09:56.450442 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-27 17:09:56.450447 | mon1 | Monday 27 July 2026 17:09:56 +0000 (0:00:00.421) 0:00:17.500 *********** 2026-07-27 17:09:56.450451 | mon1 | 2026-07-27 17:09:56.450455 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-27 17:09:56.450459 | mon1 | Monday 27 July 2026 17:09:56 +0000 (0:00:00.006) 0:00:17.506 *********** 2026-07-27 17:09:56.780834 | mon1 | ok: [mon1] 2026-07-27 17:09:56.780924 | mon1 | 2026-07-27 17:09:56.781207 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-27 17:09:56.781255 | mon1 | Monday 27 July 2026 17:09:56 +0000 (0:00:00.330) 0:00:17.836 *********** 2026-07-27 17:09:56.820847 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-27 17:09:56.820942 | mon1 | 2026-07-27 17:09:56.821172 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-27 17:09:56.821221 | mon1 | Monday 27 July 2026 17:09:56 +0000 (0:00:00.040) 0:00:17.877 *********** 2026-07-27 17:09:58.033724 | mon1 | ok: [mon1] 2026-07-27 17:09:58.034126 | mon1 | 2026-07-27 17:09:58.034171 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-27 17:09:58.034179 | mon1 | Monday 27 July 2026 17:09:58 +0000 (0:00:01.212) 0:00:19.090 *********** 2026-07-27 17:09:58.687174 | mon1 | ok: [mon1] => (item=chronyd) 2026-07-27 17:09:58.687241 | mon1 | ok: [mon1] => (item=sshd) 2026-07-27 17:09:58.687266 | mon1 | 2026-07-27 17:09:58.687271 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-27 17:09:58.687296 | mon1 | Monday 27 July 2026 17:09:58 +0000 (0:00:00.652) 0:00:19.742 *********** 2026-07-27 17:09:59.014666 | mon1 | ok: [mon1] 2026-07-27 17:09:59.014742 | mon1 | 2026-07-27 17:09:59.014808 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-27 17:09:59.014934 | mon1 | Monday 27 July 2026 17:09:59 +0000 (0:00:00.328) 0:00:20.071 *********** 2026-07-27 17:09:59.232125 | mon1 | ok: [mon1] 2026-07-27 17:09:59.232230 | mon1 | 2026-07-27 17:09:59.232542 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-27 17:09:59.232587 | mon1 | Monday 27 July 2026 17:09:59 +0000 (0:00:00.217) 0:00:20.288 *********** 2026-07-27 17:09:59.661420 | mon1 | ok: [mon1] 2026-07-27 17:09:59.661491 | mon1 | 2026-07-27 17:09:59.661574 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-27 17:09:59.661706 | mon1 | Monday 27 July 2026 17:09:59 +0000 (0:00:00.429) 0:00:20.717 *********** 2026-07-27 17:09:59.993986 | mon1 | ok: [mon1] 2026-07-27 17:09:59.994024 | mon1 | 2026-07-27 17:09:59.994030 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-27 17:09:59.994034 | mon1 | Monday 27 July 2026 17:09:59 +0000 (0:00:00.332) 0:00:21.050 *********** 2026-07-27 17:10:00.092294 | mon1 | ok: [mon1] 2026-07-27 17:10:00.092341 | mon1 | 2026-07-27 17:10:00.092349 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-27 17:10:00.092355 | mon1 | Monday 27 July 2026 17:10:00 +0000 (0:00:00.098) 0:00:21.148 *********** 2026-07-27 17:10:00.437192 | mon1 | ok: [mon1] => (item=mon1) 2026-07-27 17:10:00.437267 | mon1 | 2026-07-27 17:10:00.437459 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-27 17:10:00.437504 | mon1 | Monday 27 July 2026 17:10:00 +0000 (0:00:00.345) 0:00:21.493 *********** 2026-07-27 17:10:00.485505 | mon1 | ok: [mon1] 2026-07-27 17:10:00.485596 | mon1 | 2026-07-27 17:10:00.485658 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-27 17:10:00.485770 | mon1 | Monday 27 July 2026 17:10:00 +0000 (0:00:00.048) 0:00:21.541 *********** 2026-07-27 17:10:00.523666 | mon1 | skipping: [mon1] 2026-07-27 17:10:00.523778 | mon1 | 2026-07-27 17:10:00.524101 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-27 17:10:00.524152 | mon1 | Monday 27 July 2026 17:10:00 +0000 (0:00:00.037) 0:00:21.579 *********** 2026-07-27 17:10:00.590532 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-27 17:10:00.590598 | mon1 | 2026-07-27 17:10:00.590658 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-27 17:10:00.590795 | mon1 | Monday 27 July 2026 17:10:00 +0000 (0:00:00.067) 0:00:21.647 *********** 2026-07-27 17:10:06.637843 | mon1 | ok: [mon1] 2026-07-27 17:10:06.637913 | mon1 | 2026-07-27 17:10:06.638149 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-27 17:10:06.638168 | mon1 | Monday 27 July 2026 17:10:06 +0000 (0:00:06.047) 0:00:27.694 *********** 2026-07-27 17:10:06.682024 | mon1 | ok: [mon1] => (item=mon1) 2026-07-27 17:10:06.682076 | mon1 | 2026-07-27 17:10:06.682328 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-27 17:10:06.682345 | mon1 | Monday 27 July 2026 17:10:06 +0000 (0:00:00.044) 0:00:27.738 *********** 2026-07-27 17:10:07.042395 | mon1 | ok: [mon1] 2026-07-27 17:10:07.042467 | mon1 | 2026-07-27 17:10:07.042818 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-27 17:10:07.042859 | mon1 | Monday 27 July 2026 17:10:07 +0000 (0:00:00.360) 0:00:28.098 *********** 2026-07-27 17:10:13.436962 | mon1 | ok: [mon1] 2026-07-27 17:10:13.437036 | mon1 | 2026-07-27 17:10:13.437231 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-07-27 17:10:13.437273 | mon1 | Monday 27 July 2026 17:10:13 +0000 (0:00:06.394) 0:00:34.493 *********** 2026-07-27 17:10:19.522117 | mon1 | ok: [mon1] 2026-07-27 17:10:19.522198 | mon1 | 2026-07-27 17:10:19.522257 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-07-27 17:10:19.522386 | mon1 | Monday 27 July 2026 17:10:19 +0000 (0:00:06.085) 0:00:40.578 *********** 2026-07-27 17:10:33.552588 | mon1 | ok: [mon1] 2026-07-27 17:10:33.552703 | mon1 | 2026-07-27 17:10:33.552885 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-27 17:10:33.552938 | mon1 | Monday 27 July 2026 17:10:33 +0000 (0:00:14.030) 0:00:54.609 *********** 2026-07-27 17:10:33.615948 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-27 17:10:33.615987 | mon1 | 2026-07-27 17:10:33.615993 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-27 17:10:33.615999 | mon1 | Monday 27 July 2026 17:10:33 +0000 (0:00:00.063) 0:00:54.672 *********** 2026-07-27 17:10:33.656631 | mon1 | skipping: [mon1] 2026-07-27 17:10:33.656670 | mon1 | 2026-07-27 17:10:33.656676 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-27 17:10:33.656681 | mon1 | Monday 27 July 2026 17:10:33 +0000 (0:00:00.040) 0:00:54.713 *********** 2026-07-27 17:10:33.695548 | mon1 | skipping: [mon1] => (item=mon1) 2026-07-27 17:10:33.695607 | mon1 | skipping: [mon1] 2026-07-27 17:10:33.695727 | mon1 | 2026-07-27 17:10:33.695965 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-27 17:10:33.696015 | mon1 | Monday 27 July 2026 17:10:33 +0000 (0:00:00.039) 0:00:54.752 *********** 2026-07-27 17:10:33.972053 | mon1 | ok: [mon1] 2026-07-27 17:10:33.972122 | mon1 | 2026-07-27 17:10:33.972371 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-27 17:10:33.972422 | mon1 | Monday 27 July 2026 17:10:33 +0000 (0:00:00.276) 0:00:55.028 *********** 2026-07-27 17:10:40.340542 | mon1 | ok: [mon1] 2026-07-27 17:10:40.340682 | mon1 | 2026-07-27 17:10:40.340700 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-07-27 17:10:40.340770 | mon1 | Monday 27 July 2026 17:10:40 +0000 (0:00:06.368) 0:01:01.396 *********** 2026-07-27 17:10:46.378503 | mon1 | ok: [mon1] 2026-07-27 17:10:46.378548 | mon1 | 2026-07-27 17:10:46.378556 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-07-27 17:10:46.378561 | mon1 | Monday 27 July 2026 17:10:46 +0000 (0:00:06.037) 0:01:07.434 *********** 2026-07-27 17:10:52.453248 | mon1 | ok: [mon1] 2026-07-27 17:10:52.453325 | mon1 | 2026-07-27 17:10:52.453681 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-07-27 17:10:52.453697 | mon1 | Monday 27 July 2026 17:10:52 +0000 (0:00:06.075) 0:01:13.509 *********** 2026-07-27 17:10:58.182677 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-07-27 17:10:58.182753 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-07-27 17:10:58.183401 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-07-27 17:10:58.183445 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-07-27 17:10:58.183450 | mon1 | 2026-07-27 17:10:58.183455 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-07-27 17:10:58.183460 | mon1 | 2026-07-27 17:10:58.183464 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:10:58.183473 | mon1 | Monday 27 July 2026 17:10:58 +0000 (0:00:05.729) 0:01:19.239 *********** 2026-07-27 17:10:59.292538 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-27 17:10:59.292840 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-27 17:10:59.293536 | mon1 | interpreter could change the meaning of that path. See 2026-07-27 17:10:59.293601 | mon1 | https://docs.ansible.com/ansible- 2026-07-27 17:10:59.293613 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-27 17:10:59.306243 | mon1 | ok: [osd1] 2026-07-27 17:10:59.306662 | mon1 | 2026-07-27 17:10:59.306688 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:10:59.306696 | mon1 | Monday 27 July 2026 17:10:59 +0000 (0:00:01.123) 0:01:20.362 *********** 2026-07-27 17:10:59.513244 | mon1 | ok: [osd1] 2026-07-27 17:10:59.513302 | mon1 | 2026-07-27 17:10:59.513400 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:10:59.513539 | mon1 | Monday 27 July 2026 17:10:59 +0000 (0:00:00.207) 0:01:20.569 *********** 2026-07-27 17:10:59.544908 | mon1 | skipping: [osd1] 2026-07-27 17:10:59.544960 | mon1 | 2026-07-27 17:10:59.545217 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 17:10:59.545260 | mon1 | Monday 27 July 2026 17:10:59 +0000 (0:00:00.031) 0:01:20.601 *********** 2026-07-27 17:10:59.759803 | mon1 | ok: [osd1] 2026-07-27 17:10:59.759876 | mon1 | 2026-07-27 17:10:59.760069 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:10:59.760110 | mon1 | Monday 27 July 2026 17:10:59 +0000 (0:00:00.214) 0:01:20.816 *********** 2026-07-27 17:10:59.828140 | mon1 | ok: [osd1] => { 2026-07-27 17:10:59.828203 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-27 17:10:59.828537 | mon1 | } 2026-07-27 17:10:59.828552 | mon1 | 2026-07-27 17:10:59.828558 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:10:59.828562 | mon1 | Monday 27 July 2026 17:10:59 +0000 (0:00:00.067) 0:01:20.884 *********** 2026-07-27 17:11:00.170764 | mon1 | ok: [osd1] 2026-07-27 17:11:00.170895 | mon1 | 2026-07-27 17:11:00.171170 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:11:00.171192 | mon1 | Monday 27 July 2026 17:11:00 +0000 (0:00:00.342) 0:01:21.227 *********** 2026-07-27 17:11:00.212782 | mon1 | skipping: [osd1] 2026-07-27 17:11:00.212867 | mon1 | 2026-07-27 17:11:00.213047 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:11:00.213064 | mon1 | Monday 27 July 2026 17:11:00 +0000 (0:00:00.042) 0:01:21.269 *********** 2026-07-27 17:11:00.250335 | mon1 | skipping: [osd1] 2026-07-27 17:11:00.250412 | mon1 | 2026-07-27 17:11:00.250429 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:11:00.250443 | mon1 | Monday 27 July 2026 17:11:00 +0000 (0:00:00.036) 0:01:21.305 *********** 2026-07-27 17:11:00.461588 | mon1 | ok: [osd1] 2026-07-27 17:11:00.461651 | mon1 | 2026-07-27 17:11:00.461732 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:11:00.461872 | mon1 | Monday 27 July 2026 17:11:00 +0000 (0:00:00.212) 0:01:21.518 *********** 2026-07-27 17:11:01.546335 | mon1 | ok: [osd1] 2026-07-27 17:11:01.546409 | mon1 | 2026-07-27 17:11:01.546607 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:11:01.546654 | mon1 | Monday 27 July 2026 17:11:01 +0000 (0:00:01.084) 0:01:22.602 *********** 2026-07-27 17:11:01.622074 | mon1 | ok: [osd1] => { 2026-07-27 17:11:01.622155 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-27 17:11:01.622255 | mon1 | } 2026-07-27 17:11:01.622570 | mon1 | 2026-07-27 17:11:01.622615 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:11:01.622621 | mon1 | Monday 27 July 2026 17:11:01 +0000 (0:00:00.075) 0:01:22.678 *********** 2026-07-27 17:11:01.975707 | mon1 | ok: [osd1] 2026-07-27 17:11:01.975791 | mon1 | 2026-07-27 17:11:01.976053 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:11:01.976105 | mon1 | Monday 27 July 2026 17:11:01 +0000 (0:00:00.353) 0:01:23.032 *********** 2026-07-27 17:11:03.970334 | mon1 | ok: [osd1] 2026-07-27 17:11:03.970409 | mon1 | 2026-07-27 17:11:03.970612 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-27 17:11:03.970657 | mon1 | Monday 27 July 2026 17:11:03 +0000 (0:00:01.994) 0:01:25.026 *********** 2026-07-27 17:11:03.995067 | mon1 | skipping: [osd1] 2026-07-27 17:11:03.995135 | mon1 | 2026-07-27 17:11:03.995236 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-27 17:11:03.995376 | mon1 | Monday 27 July 2026 17:11:03 +0000 (0:00:00.024) 0:01:25.051 *********** 2026-07-27 17:11:04.019888 | mon1 | skipping: [osd1] 2026-07-27 17:11:04.020331 | mon1 | 2026-07-27 17:11:04.020386 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-27 17:11:04.020396 | mon1 | Monday 27 July 2026 17:11:04 +0000 (0:00:00.024) 0:01:25.076 *********** 2026-07-27 17:11:04.047039 | mon1 | skipping: [osd1] 2026-07-27 17:11:04.047086 | mon1 | 2026-07-27 17:11:04.047187 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-27 17:11:04.047297 | mon1 | Monday 27 July 2026 17:11:04 +0000 (0:00:00.027) 0:01:25.103 *********** 2026-07-27 17:11:05.119483 | mon1 | ok: [osd1] 2026-07-27 17:11:05.119560 | mon1 | 2026-07-27 17:11:05.119822 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-27 17:11:05.119868 | mon1 | Monday 27 July 2026 17:11:05 +0000 (0:00:01.072) 0:01:26.175 *********** 2026-07-27 17:11:05.535955 | mon1 | ok: [osd1] 2026-07-27 17:11:05.536030 | mon1 | 2026-07-27 17:11:05.536217 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-27 17:11:05.536259 | mon1 | Monday 27 July 2026 17:11:05 +0000 (0:00:00.416) 0:01:26.592 *********** 2026-07-27 17:11:06.436043 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-07-27 17:11:06.436109 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-27 17:11:06.436658 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-27 17:11:06.436673 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-27 17:11:06.436679 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-27 17:11:06.436684 | mon1 | 2026-07-27 17:11:06.436688 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-27 17:11:06.436699 | mon1 | Monday 27 July 2026 17:11:06 +0000 (0:00:00.899) 0:01:27.492 *********** 2026-07-27 17:11:06.958524 | mon1 | ok: [osd1] 2026-07-27 17:11:06.958584 | mon1 | 2026-07-27 17:11:06.958691 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-27 17:11:06.959180 | mon1 | Monday 27 July 2026 17:11:06 +0000 (0:00:00.515) 0:01:28.007 *********** 2026-07-27 17:11:06.959200 | mon1 | 2026-07-27 17:11:06.959207 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-27 17:11:06.959212 | mon1 | Monday 27 July 2026 17:11:06 +0000 (0:00:00.007) 0:01:28.015 *********** 2026-07-27 17:11:07.340737 | mon1 | ok: [osd1] 2026-07-27 17:11:07.340796 | mon1 | 2026-07-27 17:11:07.341035 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:11:07.341102 | mon1 | Monday 27 July 2026 17:11:07 +0000 (0:00:00.382) 0:01:28.397 *********** 2026-07-27 17:11:07.546522 | mon1 | ok: [osd1] 2026-07-27 17:11:07.546611 | mon1 | 2026-07-27 17:11:07.546630 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:11:07.546756 | mon1 | Monday 27 July 2026 17:11:07 +0000 (0:00:00.205) 0:01:28.603 *********** 2026-07-27 17:11:07.610430 | mon1 | ok: [osd1] => { 2026-07-27 17:11:07.610504 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-27 17:11:07.611137 | mon1 | } 2026-07-27 17:11:07.611185 | mon1 | 2026-07-27 17:11:07.611192 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:11:07.611197 | mon1 | Monday 27 July 2026 17:11:07 +0000 (0:00:00.063) 0:01:28.666 *********** 2026-07-27 17:11:07.962730 | mon1 | ok: [osd1] 2026-07-27 17:11:07.962793 | mon1 | 2026-07-27 17:11:07.962885 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:11:07.963003 | mon1 | Monday 27 July 2026 17:11:07 +0000 (0:00:00.352) 0:01:29.019 *********** 2026-07-27 17:11:11.122936 | mon1 | ok: [osd1] 2026-07-27 17:11:11.123053 | mon1 | 2026-07-27 17:11:11.123066 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-27 17:11:11.123123 | mon1 | Monday 27 July 2026 17:11:11 +0000 (0:00:03.160) 0:01:32.179 *********** 2026-07-27 17:11:12.235953 | mon1 | ok: [osd1] 2026-07-27 17:11:12.236024 | mon1 | 2026-07-27 17:11:12.236238 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-27 17:11:12.236280 | mon1 | Monday 27 July 2026 17:11:12 +0000 (0:00:01.112) 0:01:33.292 *********** 2026-07-27 17:11:12.429453 | mon1 | ok: [osd1] 2026-07-27 17:11:12.429951 | mon1 | 2026-07-27 17:11:12.429970 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-27 17:11:12.429978 | mon1 | Monday 27 July 2026 17:11:12 +0000 (0:00:00.193) 0:01:33.485 *********** 2026-07-27 17:11:12.858894 | mon1 | ok: [osd1] 2026-07-27 17:11:12.858984 | mon1 | 2026-07-27 17:11:12.859044 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-27 17:11:12.859181 | mon1 | Monday 27 July 2026 17:11:12 +0000 (0:00:00.429) 0:01:33.915 *********** 2026-07-27 17:11:13.430693 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-07-27 17:11:13.430828 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-27 17:11:13.430842 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-27 17:11:13.430853 | mon1 | 2026-07-27 17:11:13.430938 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-27 17:11:13.431051 | mon1 | Monday 27 July 2026 17:11:13 +0000 (0:00:00.571) 0:01:34.487 *********** 2026-07-27 17:11:13.848580 | mon1 | ok: [osd1] 2026-07-27 17:11:13.848650 | mon1 | 2026-07-27 17:11:13.848747 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-27 17:11:13.848912 | mon1 | Monday 27 July 2026 17:11:13 +0000 (0:00:00.417) 0:01:34.905 *********** 2026-07-27 17:11:14.298115 | mon1 | ok: [osd1] 2026-07-27 17:11:14.298194 | mon1 | 2026-07-27 17:11:14.298749 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-27 17:11:14.298800 | mon1 | Monday 27 July 2026 17:11:14 +0000 (0:00:00.443) 0:01:35.348 *********** 2026-07-27 17:11:14.298807 | mon1 | 2026-07-27 17:11:14.298813 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-27 17:11:14.298818 | mon1 | Monday 27 July 2026 17:11:14 +0000 (0:00:00.006) 0:01:35.354 *********** 2026-07-27 17:11:14.649986 | mon1 | ok: [osd1] 2026-07-27 17:11:14.650066 | mon1 | 2026-07-27 17:11:14.650327 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-27 17:11:14.650370 | mon1 | Monday 27 July 2026 17:11:14 +0000 (0:00:00.351) 0:01:35.706 *********** 2026-07-27 17:11:14.689992 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-27 17:11:14.690049 | mon1 | 2026-07-27 17:11:14.690441 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-27 17:11:14.691400 | mon1 | Monday 27 July 2026 17:11:14 +0000 (0:00:00.040) 0:01:35.746 *********** 2026-07-27 17:11:15.736724 | mon1 | ok: [osd1] 2026-07-27 17:11:15.736813 | mon1 | 2026-07-27 17:11:15.737233 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-27 17:11:15.737385 | mon1 | Monday 27 July 2026 17:11:15 +0000 (0:00:01.046) 0:01:36.793 *********** 2026-07-27 17:11:16.395416 | mon1 | ok: [osd1] => (item=chronyd) 2026-07-27 17:11:16.395750 | mon1 | ok: [osd1] => (item=sshd) 2026-07-27 17:11:16.396043 | mon1 | 2026-07-27 17:11:16.396326 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-27 17:11:16.396577 | mon1 | Monday 27 July 2026 17:11:16 +0000 (0:00:00.657) 0:01:37.451 *********** 2026-07-27 17:11:16.681772 | mon1 | ok: [osd1] 2026-07-27 17:11:16.681944 | mon1 | 2026-07-27 17:11:16.682211 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-27 17:11:16.682435 | mon1 | Monday 27 July 2026 17:11:16 +0000 (0:00:00.286) 0:01:37.737 *********** 2026-07-27 17:11:16.879362 | mon1 | ok: [osd1] 2026-07-27 17:11:16.879481 | mon1 | 2026-07-27 17:11:16.879686 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-27 17:11:16.879927 | mon1 | Monday 27 July 2026 17:11:16 +0000 (0:00:00.198) 0:01:37.935 *********** 2026-07-27 17:11:17.129287 | mon1 | ok: [osd1] 2026-07-27 17:11:17.129432 | mon1 | 2026-07-27 17:11:17.129670 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-27 17:11:17.129988 | mon1 | Monday 27 July 2026 17:11:17 +0000 (0:00:00.249) 0:01:38.184 *********** 2026-07-27 17:11:17.334812 | mon1 | ok: [osd1] 2026-07-27 17:11:17.334915 | mon1 | 2026-07-27 17:11:17.335164 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-07-27 17:11:17.335374 | mon1 | Monday 27 July 2026 17:11:17 +0000 (0:00:00.205) 0:01:38.390 *********** 2026-07-27 17:11:17.568442 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-07-27 17:11:17.568566 | mon1 | 2026-07-27 17:11:17.568743 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-07-27 17:11:17.568941 | mon1 | Monday 27 July 2026 17:11:17 +0000 (0:00:00.234) 0:01:38.624 *********** 2026-07-27 17:11:17.611981 | mon1 | ok: [osd1] 2026-07-27 17:11:17.612070 | mon1 | 2026-07-27 17:11:17.612175 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-27 17:11:17.612284 | mon1 | Monday 27 July 2026 17:11:17 +0000 (0:00:00.043) 0:01:38.668 *********** 2026-07-27 17:11:17.665498 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-07-27 17:11:17.665608 | mon1 | 2026-07-27 17:11:17.665769 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-27 17:11:17.665928 | mon1 | Monday 27 July 2026 17:11:17 +0000 (0:00:00.053) 0:01:38.721 *********** 2026-07-27 17:11:23.607055 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:11:23.607143 | mon1 | 2026-07-27 17:11:23.607161 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-27 17:11:23.607175 | mon1 | Monday 27 July 2026 17:11:23 +0000 (0:00:05.940) 0:01:44.662 *********** 2026-07-27 17:11:23.654736 | mon1 | ok: [osd1] => (item=osd1) 2026-07-27 17:11:23.654800 | mon1 | 2026-07-27 17:11:23.655045 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-27 17:11:23.655088 | mon1 | Monday 27 July 2026 17:11:23 +0000 (0:00:00.049) 0:01:44.711 *********** 2026-07-27 17:11:23.899109 | mon1 | ok: [osd1] 2026-07-27 17:11:23.899185 | mon1 | 2026-07-27 17:11:23.899399 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-27 17:11:23.899447 | mon1 | Monday 27 July 2026 17:11:23 +0000 (0:00:00.244) 0:01:44.955 *********** 2026-07-27 17:11:30.216470 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:11:30.216517 | mon1 | 2026-07-27 17:11:30.216523 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-07-27 17:11:30.216528 | mon1 | Monday 27 July 2026 17:11:30 +0000 (0:00:06.317) 0:01:51.272 *********** 2026-07-27 17:11:35.565497 | mon1 | ok: [osd1] 2026-07-27 17:11:35.565575 | mon1 | 2026-07-27 17:11:35.565640 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-07-27 17:11:35.565767 | mon1 | Monday 27 July 2026 17:11:35 +0000 (0:00:05.349) 0:01:56.622 *********** 2026-07-27 17:11:57.574764 | mon1 | ok: [osd1] 2026-07-27 17:11:57.574835 | mon1 | 2026-07-27 17:11:57.574884 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-07-27 17:11:57.575049 | mon1 | Monday 27 July 2026 17:11:57 +0000 (0:00:22.009) 0:02:18.631 *********** 2026-07-27 17:11:57.641124 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-07-27 17:11:57.641202 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-07-27 17:11:57.642084 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-07-27 17:11:57.642134 | mon1 | skipping: [osd1] 2026-07-27 17:11:57.642142 | mon1 | 2026-07-27 17:11:57.642149 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-07-27 17:11:57.642156 | mon1 | Monday 27 July 2026 17:11:57 +0000 (0:00:00.066) 0:02:18.697 *********** 2026-07-27 17:12:03.654290 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:12:03.654341 | mon1 | 2026-07-27 17:12:03.654357 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-07-27 17:12:03.654362 | mon1 | Monday 27 July 2026 17:12:03 +0000 (0:00:06.013) 0:02:24.710 *********** 2026-07-27 17:12:09.650808 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:12:09.650937 | mon1 | 2026-07-27 17:12:09.650950 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-07-27 17:12:09.651014 | mon1 | Monday 27 July 2026 17:12:09 +0000 (0:00:05.996) 0:02:30.707 *********** 2026-07-27 17:12:09.705252 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-07-27 17:12:09.705362 | mon1 | 2026-07-27 17:12:09.705371 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-07-27 17:12:09.705484 | mon1 | Monday 27 July 2026 17:12:09 +0000 (0:00:00.054) 0:02:30.761 *********** 2026-07-27 17:12:09.746148 | mon1 | ok: [osd1] 2026-07-27 17:12:09.746248 | mon1 | 2026-07-27 17:12:09.746548 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-07-27 17:12:09.746597 | mon1 | Monday 27 July 2026 17:12:09 +0000 (0:00:00.040) 0:02:30.802 *********** 2026-07-27 17:12:15.728955 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-27 17:12:15.729014 | mon1 | 2026-07-27 17:12:15.729119 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-07-27 17:12:15.729232 | mon1 | Monday 27 July 2026 17:12:15 +0000 (0:00:05.983) 0:02:36.785 *********** 2026-07-27 17:12:15.764743 | mon1 | ok: [osd1] 2026-07-27 17:12:15.764866 | mon1 | 2026-07-27 17:12:15.764997 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-07-27 17:12:15.765107 | mon1 | Monday 27 July 2026 17:12:15 +0000 (0:00:00.035) 0:02:36.821 *********** 2026-07-27 17:12:15.801803 | mon1 | skipping: [osd1] => (item=1) 2026-07-27 17:12:15.801883 | mon1 | skipping: [osd1] => (item=1) 2026-07-27 17:12:15.801988 | mon1 | skipping: [osd1] => (item=1) 2026-07-27 17:12:15.802092 | mon1 | skipping: [osd1] 2026-07-27 17:12:15.802192 | mon1 | 2026-07-27 17:12:15.802311 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-07-27 17:12:15.802416 | mon1 | Monday 27 July 2026 17:12:15 +0000 (0:00:00.036) 0:02:36.858 *********** 2026-07-27 17:12:15.859954 | mon1 | skipping: [osd1] 2026-07-27 17:12:15.860024 | mon1 | 2026-07-27 17:12:15.860214 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-07-27 17:12:15.860304 | mon1 | 2026-07-27 17:12:15.860406 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:12:15.860516 | mon1 | Monday 27 July 2026 17:12:15 +0000 (0:00:00.058) 0:02:36.916 *********** 2026-07-27 17:12:16.748487 | mon1 | ok: [mon1] 2026-07-27 17:12:16.748578 | mon1 | 2026-07-27 17:12:16.748715 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:12:16.748888 | mon1 | Monday 27 July 2026 17:12:16 +0000 (0:00:00.888) 0:02:37.804 *********** 2026-07-27 17:12:16.954869 | mon1 | ok: [mon1] 2026-07-27 17:12:16.954929 | mon1 | 2026-07-27 17:12:16.955027 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:12:16.955132 | mon1 | Monday 27 July 2026 17:12:16 +0000 (0:00:00.206) 0:02:38.011 *********** 2026-07-27 17:12:16.986794 | mon1 | skipping: [mon1] 2026-07-27 17:12:16.986973 | mon1 | 2026-07-27 17:12:16.987195 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-27 17:12:16.987400 | mon1 | Monday 27 July 2026 17:12:16 +0000 (0:00:00.031) 0:02:38.043 *********** 2026-07-27 17:12:17.195132 | mon1 | ok: [mon1] 2026-07-27 17:12:17.195342 | mon1 | 2026-07-27 17:12:17.195649 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:12:17.195891 | mon1 | Monday 27 July 2026 17:12:17 +0000 (0:00:00.206) 0:02:38.250 *********** 2026-07-27 17:12:17.260932 | mon1 | ok: [mon1] => { 2026-07-27 17:12:17.261227 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-27 17:12:17.261470 | mon1 | } 2026-07-27 17:12:17.261674 | mon1 | 2026-07-27 17:12:17.261902 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:12:17.262136 | mon1 | Monday 27 July 2026 17:12:17 +0000 (0:00:00.067) 0:02:38.317 *********** 2026-07-27 17:12:17.572270 | mon1 | ok: [mon1] 2026-07-27 17:12:17.572479 | mon1 | 2026-07-27 17:12:17.572702 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:12:17.572969 | mon1 | Monday 27 July 2026 17:12:17 +0000 (0:00:00.310) 0:02:38.628 *********** 2026-07-27 17:12:17.604383 | mon1 | skipping: [mon1] 2026-07-27 17:12:17.604494 | mon1 | 2026-07-27 17:12:17.604645 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:12:17.604793 | mon1 | Monday 27 July 2026 17:12:17 +0000 (0:00:00.032) 0:02:38.660 *********** 2026-07-27 17:12:17.640643 | mon1 | skipping: [mon1] 2026-07-27 17:12:17.640869 | mon1 | 2026-07-27 17:12:17.641113 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:12:17.641422 | mon1 | Monday 27 July 2026 17:12:17 +0000 (0:00:00.034) 0:02:38.695 *********** 2026-07-27 17:12:17.888367 | mon1 | ok: [mon1] 2026-07-27 17:12:17.888429 | mon1 | 2026-07-27 17:12:17.888441 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-27 17:12:17.888450 | mon1 | Monday 27 July 2026 17:12:17 +0000 (0:00:00.248) 0:02:38.943 *********** 2026-07-27 17:12:18.935145 | mon1 | ok: [mon1] 2026-07-27 17:12:18.935407 | mon1 | 2026-07-27 17:12:18.935422 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:12:18.935432 | mon1 | Monday 27 July 2026 17:12:18 +0000 (0:00:01.047) 0:02:39.991 *********** 2026-07-27 17:12:19.010166 | mon1 | ok: [mon1] => { 2026-07-27 17:12:19.010242 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-07-27 17:12:19.010616 | mon1 | } 2026-07-27 17:12:19.010694 | mon1 | 2026-07-27 17:12:19.010710 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:12:19.010733 | mon1 | Monday 27 July 2026 17:12:19 +0000 (0:00:00.074) 0:02:40.066 *********** 2026-07-27 17:12:19.334698 | mon1 | ok: [mon1] 2026-07-27 17:12:19.335188 | mon1 | 2026-07-27 17:12:19.335208 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:12:19.335213 | mon1 | Monday 27 July 2026 17:12:19 +0000 (0:00:00.324) 0:02:40.390 *********** 2026-07-27 17:12:21.332487 | mon1 | ok: [mon1] 2026-07-27 17:12:21.332562 | mon1 | 2026-07-27 17:12:21.332764 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-27 17:12:21.332830 | mon1 | Monday 27 July 2026 17:12:21 +0000 (0:00:01.997) 0:02:42.388 *********** 2026-07-27 17:12:21.360705 | mon1 | skipping: [mon1] 2026-07-27 17:12:21.360956 | mon1 | 2026-07-27 17:12:21.361015 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-27 17:12:21.361123 | mon1 | Monday 27 July 2026 17:12:21 +0000 (0:00:00.027) 0:02:42.416 *********** 2026-07-27 17:12:21.384569 | mon1 | skipping: [mon1] 2026-07-27 17:12:21.384638 | mon1 | 2026-07-27 17:12:21.384961 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-27 17:12:21.385037 | mon1 | Monday 27 July 2026 17:12:21 +0000 (0:00:00.024) 0:02:42.440 *********** 2026-07-27 17:12:21.411007 | mon1 | skipping: [mon1] 2026-07-27 17:12:21.411095 | mon1 | 2026-07-27 17:12:21.411110 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-27 17:12:21.411214 | mon1 | Monday 27 July 2026 17:12:21 +0000 (0:00:00.026) 0:02:42.467 *********** 2026-07-27 17:12:22.512036 | mon1 | ok: [mon1] 2026-07-27 17:12:22.512135 | mon1 | 2026-07-27 17:12:22.512490 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-27 17:12:22.512538 | mon1 | Monday 27 July 2026 17:12:22 +0000 (0:00:01.101) 0:02:43.568 *********** 2026-07-27 17:12:22.947859 | mon1 | ok: [mon1] 2026-07-27 17:12:22.947921 | mon1 | 2026-07-27 17:12:22.948025 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-27 17:12:22.948173 | mon1 | Monday 27 July 2026 17:12:22 +0000 (0:00:00.435) 0:02:44.004 *********** 2026-07-27 17:12:23.851055 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-27 17:12:23.851173 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-27 17:12:23.851953 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-27 17:12:23.851973 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-27 17:12:23.851980 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-27 17:12:23.851987 | mon1 | 2026-07-27 17:12:23.851992 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-27 17:12:23.851998 | mon1 | Monday 27 July 2026 17:12:23 +0000 (0:00:00.903) 0:02:44.907 *********** 2026-07-27 17:12:24.372896 | mon1 | ok: [mon1] 2026-07-27 17:12:24.372960 | mon1 | 2026-07-27 17:12:24.373507 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-27 17:12:24.373559 | mon1 | Monday 27 July 2026 17:12:24 +0000 (0:00:00.516) 0:02:45.424 *********** 2026-07-27 17:12:24.373565 | mon1 | 2026-07-27 17:12:24.373569 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-27 17:12:24.373573 | mon1 | Monday 27 July 2026 17:12:24 +0000 (0:00:00.005) 0:02:45.429 *********** 2026-07-27 17:12:24.718248 | mon1 | ok: [mon1] 2026-07-27 17:12:24.718318 | mon1 | 2026-07-27 17:12:24.718537 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-27 17:12:24.718586 | mon1 | Monday 27 July 2026 17:12:24 +0000 (0:00:00.345) 0:02:45.774 *********** 2026-07-27 17:12:24.919535 | mon1 | ok: [mon1] 2026-07-27 17:12:24.919610 | mon1 | 2026-07-27 17:12:24.919797 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-27 17:12:24.919838 | mon1 | Monday 27 July 2026 17:12:24 +0000 (0:00:00.201) 0:02:45.976 *********** 2026-07-27 17:12:24.989007 | mon1 | ok: [mon1] => { 2026-07-27 17:12:24.989077 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-27 17:12:24.989500 | mon1 | } 2026-07-27 17:12:24.989542 | mon1 | 2026-07-27 17:12:24.989547 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-27 17:12:24.989552 | mon1 | Monday 27 July 2026 17:12:24 +0000 (0:00:00.069) 0:02:46.045 *********** 2026-07-27 17:12:25.341466 | mon1 | ok: [mon1] 2026-07-27 17:12:25.341534 | mon1 | 2026-07-27 17:12:25.341631 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-27 17:12:25.341764 | mon1 | Monday 27 July 2026 17:12:25 +0000 (0:00:00.352) 0:02:46.398 *********** 2026-07-27 17:12:28.462264 | mon1 | ok: [mon1] 2026-07-27 17:12:28.462357 | mon1 | 2026-07-27 17:12:28.462398 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-27 17:12:28.462528 | mon1 | Monday 27 July 2026 17:12:28 +0000 (0:00:03.120) 0:02:49.518 *********** 2026-07-27 17:12:29.541912 | mon1 | ok: [mon1] 2026-07-27 17:12:29.541988 | mon1 | 2026-07-27 17:12:29.542230 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-27 17:12:29.542394 | mon1 | Monday 27 July 2026 17:12:29 +0000 (0:00:01.079) 0:02:50.598 *********** 2026-07-27 17:12:29.736029 | mon1 | ok: [mon1] 2026-07-27 17:12:29.736090 | mon1 | 2026-07-27 17:12:29.736208 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-27 17:12:29.736350 | mon1 | Monday 27 July 2026 17:12:29 +0000 (0:00:00.194) 0:02:50.792 *********** 2026-07-27 17:12:30.150188 | mon1 | ok: [mon1] 2026-07-27 17:12:30.150258 | mon1 | 2026-07-27 17:12:30.150336 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-27 17:12:30.150464 | mon1 | Monday 27 July 2026 17:12:30 +0000 (0:00:00.414) 0:02:51.206 *********** 2026-07-27 17:12:30.694750 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-27 17:12:30.694859 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-27 17:12:30.695384 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-27 17:12:30.695414 | mon1 | 2026-07-27 17:12:30.695421 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-27 17:12:30.695427 | mon1 | Monday 27 July 2026 17:12:30 +0000 (0:00:00.544) 0:02:51.751 *********** 2026-07-27 17:12:31.082966 | mon1 | ok: [mon1] 2026-07-27 17:12:31.083406 | mon1 | 2026-07-27 17:12:31.083457 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-27 17:12:31.083466 | mon1 | Monday 27 July 2026 17:12:31 +0000 (0:00:00.387) 0:02:52.139 *********** 2026-07-27 17:12:31.510543 | mon1 | ok: [mon1] 2026-07-27 17:12:31.510585 | mon1 | 2026-07-27 17:12:31.510590 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-27 17:12:31.510595 | mon1 | Monday 27 July 2026 17:12:31 +0000 (0:00:00.420) 0:02:52.559 *********** 2026-07-27 17:12:31.510599 | mon1 | 2026-07-27 17:12:31.510603 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-27 17:12:31.510607 | mon1 | Monday 27 July 2026 17:12:31 +0000 (0:00:00.006) 0:02:52.566 *********** 2026-07-27 17:12:31.880075 | mon1 | ok: [mon1] 2026-07-27 17:12:31.880142 | mon1 | 2026-07-27 17:12:31.880480 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-27 17:12:31.880617 | mon1 | Monday 27 July 2026 17:12:31 +0000 (0:00:00.370) 0:02:52.936 *********** 2026-07-27 17:12:31.925710 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-07-27 17:12:31.925771 | mon1 | 2026-07-27 17:12:31.925782 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-27 17:12:31.925791 | mon1 | Monday 27 July 2026 17:12:31 +0000 (0:00:00.044) 0:02:52.980 *********** 2026-07-27 17:12:33.059680 | mon1 | ok: [mon1] 2026-07-27 17:12:33.059747 | mon1 | 2026-07-27 17:12:33.060119 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-27 17:12:33.060165 | mon1 | Monday 27 July 2026 17:12:33 +0000 (0:00:01.135) 0:02:54.116 *********** 2026-07-27 17:12:33.704735 | mon1 | ok: [mon1] => (item=chronyd) 2026-07-27 17:12:33.704865 | mon1 | ok: [mon1] => (item=sshd) 2026-07-27 17:12:33.705207 | mon1 | 2026-07-27 17:12:33.705251 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-27 17:12:33.705258 | mon1 | Monday 27 July 2026 17:12:33 +0000 (0:00:00.645) 0:02:54.761 *********** 2026-07-27 17:12:33.984467 | mon1 | ok: [mon1] 2026-07-27 17:12:33.984554 | mon1 | 2026-07-27 17:12:33.984668 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-27 17:12:33.984814 | mon1 | Monday 27 July 2026 17:12:33 +0000 (0:00:00.279) 0:02:55.041 *********** 2026-07-27 17:12:34.194822 | mon1 | ok: [mon1] 2026-07-27 17:12:34.194895 | mon1 | 2026-07-27 17:12:34.194961 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-27 17:12:34.195084 | mon1 | Monday 27 July 2026 17:12:34 +0000 (0:00:00.210) 0:02:55.251 *********** 2026-07-27 17:12:34.433737 | mon1 | ok: [mon1] 2026-07-27 17:12:34.433840 | mon1 | 2026-07-27 17:12:34.434173 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-27 17:12:34.434219 | mon1 | Monday 27 July 2026 17:12:34 +0000 (0:00:00.238) 0:02:55.490 *********** 2026-07-27 17:12:34.629912 | mon1 | ok: [mon1] 2026-07-27 17:12:34.629987 | mon1 | 2026-07-27 17:12:34.630189 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-07-27 17:12:34.630240 | mon1 | Monday 27 July 2026 17:12:34 +0000 (0:00:00.196) 0:02:55.686 *********** 2026-07-27 17:12:40.550324 | mon1 | ok: [mon1] 2026-07-27 17:12:40.550379 | mon1 | 2026-07-27 17:12:40.550481 | mon1 | PLAY RECAP ********************************************************************* 2026-07-27 17:12:40.552987 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-07-27 17:12:40.553094 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-07-27 17:12:40.553133 | mon1 | 2026-07-27 17:12:40.553143 | mon1 | 2026-07-27 17:12:40.553152 | mon1 | TASKS RECAP ******************************************************************** 2026-07-27 17:12:40.553161 | mon1 | Monday 27 July 2026 17:12:40 +0000 (0:00:05.920) 0:03:01.607 *********** 2026-07-27 17:12:40.553187 | mon1 | =============================================================================== 2026-07-27 17:12:40.553196 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.01s 2026-07-27 17:12:40.553204 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.03s 2026-07-27 17:12:40.553213 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.39s 2026-07-27 17:12:40.553221 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.37s 2026-07-27 17:12:40.553229 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.32s 2026-07-27 17:12:40.553238 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.09s 2026-07-27 17:12:40.553246 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.08s 2026-07-27 17:12:40.553255 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.05s 2026-07-27 17:12:40.553264 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.04s 2026-07-27 17:12:40.553272 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.01s 2026-07-27 17:12:40.553281 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.00s 2026-07-27 17:12:40.553289 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.98s 2026-07-27 17:12:40.553297 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.94s 2026-07-27 17:12:40.553317 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 5.92s 2026-07-27 17:12:40.553326 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.73s 2026-07-27 17:12:40.553335 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.35s 2026-07-27 17:12:40.553919 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.16s 2026-07-27 17:12:40.553983 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.12s 2026-07-27 17:12:40.553991 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.12s 2026-07-27 17:12:40.553996 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.32s 2026-07-27 17:12:40.656525 | mon1 | INFO [default > idempotence] Executed: Successful 2026-07-27 17:12:40.664770 | mon1 | INFO [default > side_effect] Executing 2026-07-27 17:12:40.665381 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 17:12:40.670808 | mon1 | INFO [default > verify] Executing 2026-07-27 17:12:41.404549 | mon1 | 2026-07-27 17:12:41.404799 | mon1 | PLAY [Verify] ****************************************************************** 2026-07-27 17:12:41.405024 | mon1 | 2026-07-27 17:12:41.405202 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-27 17:12:41.405374 | mon1 | Monday 27 July 2026 17:12:41 +0000 (0:00:00.007) 0:00:00.007 *********** 2026-07-27 17:12:42.532320 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-27 17:12:42.532382 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-07-27 17:12:42.532390 | mon1 | interpreter could change the meaning of that path. See 2026-07-27 17:12:42.532397 | mon1 | https://docs.ansible.com/ansible- 2026-07-27 17:12:42.532404 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-27 17:12:42.538920 | mon1 | ok: [mon1] 2026-07-27 17:12:42.538963 | mon1 | 2026-07-27 17:12:42.538972 | mon1 | TASK [Get cluster health status] *********************************************** 2026-07-27 17:12:42.538978 | mon1 | Monday 27 July 2026 17:12:42 +0000 (0:00:01.134) 0:00:01.141 *********** 2026-07-27 17:12:52.655841 | mon1 | ok: [mon1] 2026-07-27 17:12:52.655979 | mon1 | 2026-07-27 17:12:52.655988 | mon1 | TASK [Print cluster health status] ********************************************* 2026-07-27 17:12:52.655995 | mon1 | Monday 27 July 2026 17:12:52 +0000 (0:00:10.116) 0:00:11.258 *********** 2026-07-27 17:12:52.683754 | mon1 | ok: [mon1] => { 2026-07-27 17:12:52.683800 | mon1 | "_ceph_health": { 2026-07-27 17:12:52.683807 | mon1 | "changed": false, 2026-07-27 17:12:52.683813 | mon1 | "cmd": [ 2026-07-27 17:12:52.683819 | mon1 | "cephadm", 2026-07-27 17:12:52.684041 | mon1 | "shell", 2026-07-27 17:12:52.684383 | mon1 | "--", 2026-07-27 17:12:52.684671 | mon1 | "ceph", 2026-07-27 17:12:52.685021 | mon1 | "health" 2026-07-27 17:12:52.685287 | mon1 | ], 2026-07-27 17:12:52.685465 | mon1 | "delta": "0:00:09.852140", 2026-07-27 17:12:52.685644 | mon1 | "end": "2026-07-27 17:12:52.618408", 2026-07-27 17:12:52.685833 | mon1 | "failed": false, 2026-07-27 17:12:52.686003 | mon1 | "msg": "", 2026-07-27 17:12:52.686178 | mon1 | "rc": 0, 2026-07-27 17:12:52.686355 | mon1 | "start": "2026-07-27 17:12:42.766268", 2026-07-27 17:12:52.686580 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-07-27 17:12:52.686991 | mon1 | "stderr_lines": [ 2026-07-27 17:12:52.687009 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-07-27 17:12:52.687101 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-07-27 17:12:52.687269 | mon1 | ], 2026-07-27 17:12:52.687451 | mon1 | "stdout": "HEALTH_OK", 2026-07-27 17:12:52.687588 | mon1 | "stdout_lines": [ 2026-07-27 17:12:52.687709 | mon1 | "HEALTH_OK" 2026-07-27 17:12:52.687837 | mon1 | ] 2026-07-27 17:12:52.687954 | mon1 | } 2026-07-27 17:12:52.688108 | mon1 | } 2026-07-27 17:12:52.688239 | mon1 | 2026-07-27 17:12:52.688438 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-07-27 17:12:52.688562 | mon1 | Monday 27 July 2026 17:12:52 +0000 (0:00:00.026) 0:00:11.285 *********** 2026-07-27 17:12:52.714615 | mon1 | ok: [mon1] => { 2026-07-27 17:12:52.714829 | mon1 | "changed": false, 2026-07-27 17:12:52.715034 | mon1 | "msg": "All assertions passed" 2026-07-27 17:12:52.715261 | mon1 | } 2026-07-27 17:12:52.715452 | mon1 | 2026-07-27 17:12:52.715671 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-07-27 17:12:52.715969 | mon1 | Monday 27 July 2026 17:12:52 +0000 (0:00:00.032) 0:00:11.317 *********** 2026-07-27 17:12:58.942718 | mon1 | changed: [mon1] 2026-07-27 17:12:58.942930 | mon1 | 2026-07-27 17:12:58.943207 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-07-27 17:12:58.943496 | mon1 | Monday 27 July 2026 17:12:58 +0000 (0:00:06.228) 0:00:17.546 *********** 2026-07-27 17:13:00.898027 | mon1 | changed: [mon1] 2026-07-27 17:13:00.898081 | mon1 | 2026-07-27 17:13:00.898089 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-07-27 17:13:00.898096 | mon1 | Monday 27 July 2026 17:13:00 +0000 (0:00:01.954) 0:00:19.500 *********** 2026-07-27 17:13:01.898791 | mon1 | ok: [mon1] 2026-07-27 17:13:01.898862 | mon1 | 2026-07-27 17:13:01.899166 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-07-27 17:13:01.899188 | mon1 | Monday 27 July 2026 17:13:01 +0000 (0:00:01.001) 0:00:20.502 *********** 2026-07-27 17:13:01.936963 | mon1 | ok: [mon1] => { 2026-07-27 17:13:01.937133 | mon1 | "changed": false, 2026-07-27 17:13:01.938056 | mon1 | "msg": "All assertions passed" 2026-07-27 17:13:01.938084 | mon1 | } 2026-07-27 17:13:01.938094 | mon1 | 2026-07-27 17:13:01.938102 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-07-27 17:13:01.938111 | mon1 | Monday 27 July 2026 17:13:01 +0000 (0:00:00.038) 0:00:20.540 *********** 2026-07-27 17:13:02.823815 | mon1 | ok: [mon1] 2026-07-27 17:13:02.823889 | mon1 | 2026-07-27 17:13:02.824201 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-07-27 17:13:02.824267 | mon1 | Monday 27 July 2026 17:13:02 +0000 (0:00:00.886) 0:00:21.427 *********** 2026-07-27 17:13:02.856189 | mon1 | ok: [mon1] => { 2026-07-27 17:13:02.856259 | mon1 | "changed": false, 2026-07-27 17:13:02.856869 | mon1 | "msg": "All assertions passed" 2026-07-27 17:13:02.856914 | mon1 | } 2026-07-27 17:13:02.856919 | mon1 | 2026-07-27 17:13:02.856924 | mon1 | PLAY RECAP ********************************************************************* 2026-07-27 17:13:02.856928 | mon1 | mon1 : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-27 17:13:02.856937 | mon1 | 2026-07-27 17:13:02.858404 | mon1 | 2026-07-27 17:13:02.858422 | mon1 | TASKS RECAP ******************************************************************** 2026-07-27 17:13:02.858429 | mon1 | Monday 27 July 2026 17:13:02 +0000 (0:00:00.033) 0:00:21.460 *********** 2026-07-27 17:13:02.858436 | mon1 | =============================================================================== 2026-07-27 17:13:02.858441 | mon1 | Get cluster health status ---------------------------------------------- 10.12s 2026-07-27 17:13:02.858447 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.23s 2026-07-27 17:13:02.858454 | mon1 | Create a test Ceph key -------------------------------------------------- 1.95s 2026-07-27 17:13:02.858459 | mon1 | Gathering Facts --------------------------------------------------------- 1.13s 2026-07-27 17:13:02.858464 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.00s 2026-07-27 17:13:02.858469 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 0.89s 2026-07-27 17:13:02.858474 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-07-27 17:13:02.858479 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-07-27 17:13:02.858484 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-07-27 17:13:02.858490 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-07-27 17:13:02.945914 | mon1 | INFO [default > verify] Executed: Successful 2026-07-27 17:13:02.958070 | mon1 | INFO [default > cleanup] Executing 2026-07-27 17:13:02.958445 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-27 17:13:02.963927 | mon1 | INFO [default > destroy] Executing 2026-07-27 17:13:02.964025 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-07-27 17:13:02.964110 | mon1 | INFO [default > destroy] Executed: Successful 2026-07-27 17:13:02.964383 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-27 17:13:03.307841 | mon1 | ok: Runtime: 0:14:32.600286 2026-07-27 17:13:03.324315 | 2026-07-27 17:13:03.324395 | PLAY RECAP 2026-07-27 17:13:03.324442 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-27 17:13:03.324467 | 2026-07-27 17:13:03.445382 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-27 17:13:03.452061 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-27 17:13:04.073671 | 2026-07-27 17:13:04.073818 | PLAY [all] 2026-07-27 17:13:04.085362 | 2026-07-27 17:13:04.085466 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-27 17:13:04.153754 | mon1 | ok 2026-07-27 17:13:04.157962 | osd1 | ok 2026-07-27 17:13:04.162390 | 2026-07-27 17:13:04.162465 | TASK [fetch-output : Set log path for single node] 2026-07-27 17:13:04.187662 | mon1 | skipping: Conditional result was False 2026-07-27 17:13:04.202125 | osd1 | skipping: Conditional result was False 2026-07-27 17:13:04.211232 | 2026-07-27 17:13:04.211309 | LOOP [fetch-output : Ensure local output dirs] 2026-07-27 17:13:04.787475 | mon1 -> localhost | changed: "/var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/logs/mon1" 2026-07-27 17:13:04.789004 | osd1 -> localhost | changed: "/var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/logs/osd1" 2026-07-27 17:13:05.057995 | mon1 -> localhost | ok: "/var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/artifacts" 2026-07-27 17:13:05.072138 | osd1 -> localhost | changed: "/var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/artifacts" 2026-07-27 17:13:05.298267 | mon1 -> localhost | changed: "/var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/docs" 2026-07-27 17:13:05.344307 | osd1 -> localhost | ok: "/var/lib/zuul/builds/38ebb6358efb4f3b9d3516d3e83ece91/work/docs" 2026-07-27 17:13:05.344494 | osd1 -> localhost | changed: All items complete 2026-07-27 17:13:05.344544 | 2026-07-27 17:13:05.365007 | 2026-07-27 17:13:05.365467 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-27 17:13:06.041524 | mon1 | changed: .d..t...... ./ 2026-07-27 17:13:06.089997 | osd1 | changed: .d..t...... ./ 2026-07-27 17:13:06.527326 | mon1 | changed: .d..t...... ./ 2026-07-27 17:13:06.576774 | osd1 | ok 2026-07-27 17:13:07.001791 | mon1 | changed: .d..t...... ./ 2026-07-27 17:13:07.049985 | osd1 | changed: .d..t...... ./ 2026-07-27 17:13:07.050238 | osd1 | changed: All items complete 2026-07-27 17:13:07.050316 | 2026-07-27 17:13:07.075092 | 2026-07-27 17:13:07.075276 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-27 17:13:07.544442 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007140 2026-07-27 17:13:07.781968 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006605 2026-07-27 17:13:07.807353 | 2026-07-27 17:13:07.807470 | PLAY [all] 2026-07-27 17:13:07.814527 | 2026-07-27 17:13:07.814636 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-27 17:13:08.213474 | mon1 | changed 2026-07-27 17:13:08.387824 | osd1 | changed 2026-07-27 17:13:08.398746 | 2026-07-27 17:13:08.398834 | PLAY RECAP 2026-07-27 17:13:08.398882 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-27 17:13:08.398913 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-27 17:13:08.398934 | 2026-07-27 17:13:08.556410 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-27 17:13:08.576091 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-27 17:13:09.203743 | 2026-07-27 17:13:09.203913 | PLAY [localhost] 2026-07-27 17:13:09.214571 | 2026-07-27 17:13:09.214714 | TASK [Generate Zuul manifest] 2026-07-27 17:13:09.238676 | localhost | ok 2026-07-27 17:13:09.254147 | 2026-07-27 17:13:09.254291 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-27 17:13:09.723867 | localhost | changed 2026-07-27 17:13:09.734643 | 2026-07-27 17:13:09.734781 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-27 17:13:09.766561 | localhost | ok 2026-07-27 17:13:09.775523 | 2026-07-27 17:13:09.775589 | TASK [Upload logs] 2026-07-27 17:13:09.794607 | localhost | ok 2026-07-27 17:13:09.858775 | 2026-07-27 17:13:09.858909 | TASK [Set zuul-log-path fact] 2026-07-27 17:13:09.876712 | localhost | ok 2026-07-27 17:13:09.888218 | 2026-07-27 17:13:09.888302 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-27 17:13:09.921306 | localhost | ok 2026-07-27 17:13:09.928850 | 2026-07-27 17:13:09.928951 | TASK [upload-logs : Create log directories] 2026-07-27 17:13:10.386428 | localhost | changed 2026-07-27 17:13:10.393778 | 2026-07-27 17:13:10.393921 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-27 17:13:10.803496 | localhost -> localhost | ok: Runtime: 0:00:00.006396 2026-07-27 17:13:10.812177 | 2026-07-27 17:13:10.812334 | TASK [upload-logs : Upload logs to log server] 2026-07-27 17:13:11.307524 | localhost | Output suppressed because no_log was given 2026-07-27 17:13:11.311247 | 2026-07-27 17:13:11.311311 | LOOP [upload-logs : Compress console log and json output] 2026-07-27 17:13:11.429752 | localhost | skipping: Conditional result was False 2026-07-27 17:13:11.437625 | localhost | skipping: Conditional result was False 2026-07-27 17:13:11.458409 | 2026-07-27 17:13:11.458611 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-27 17:13:11.550151 | localhost | skipping: Conditional result was False 2026-07-27 17:13:11.550541 | 2026-07-27 17:13:11.555469 | localhost | skipping: Conditional result was False 2026-07-27 17:13:11.601012 | 2026-07-27 17:13:11.601135 | LOOP [upload-logs : Upload console log and json output]