2026-08-12 00:11:10.484186 | Job console starting 2026-08-12 00:11:10.498011 | Updating git repos 2026-08-12 00:11:10.537076 | Cloning repos into workspace 2026-08-12 00:11:10.571993 | Restoring repo states 2026-08-12 00:11:10.578973 | Merging changes 2026-08-12 00:11:10.898431 | Checking out repos 2026-08-12 00:11:10.936507 | Preparing playbooks 2026-08-12 00:11:12.395703 | Running Ansible setup 2026-08-12 00:11:16.541279 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:11:17.115420 | 2026-08-12 00:11:17.115538 | PLAY [localhost] 2026-08-12 00:11:17.122767 | 2026-08-12 00:11:17.122836 | TASK [Gathering Facts] 2026-08-12 00:11:17.970957 | localhost | ok 2026-08-12 00:11:17.981315 | 2026-08-12 00:11:17.981387 | TASK [Setup log path fact] 2026-08-12 00:11:18.001744 | localhost | ok 2026-08-12 00:11:18.014998 | 2026-08-12 00:11:18.015062 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:11:18.045463 | localhost | ok 2026-08-12 00:11:18.054157 | 2026-08-12 00:11:18.054244 | TASK [emit-job-header : Print job information] 2026-08-12 00:11:18.093090 | # Job Information 2026-08-12 00:11:18.093201 | Ansible Version: 2.16.18 2026-08-12 00:11:18.093233 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-08-12 00:11:18.093255 | Pipeline: check 2026-08-12 00:11:18.093276 | Executor: 2d72f0692154 2026-08-12 00:11:18.093295 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/117 2026-08-12 00:11:18.093320 | Event ID: 25c0f960-95e1-11f1-9f68-6f39b35a0a6e 2026-08-12 00:11:18.095932 | 2026-08-12 00:11:18.095991 | LOOP [emit-job-header : Print node information] 2026-08-12 00:11:18.186961 | localhost | ok: 2026-08-12 00:11:18.187386 | localhost | # Node Information 2026-08-12 00:11:18.187473 | localhost | Inventory Hostname: mon1 2026-08-12 00:11:18.187540 | localhost | Hostname: np0000188706 2026-08-12 00:11:18.187599 | localhost | Username: zuul 2026-08-12 00:11:18.187665 | localhost | Distro: Ubuntu 22.04 2026-08-12 00:11:18.187730 | localhost | Provider: yul1 2026-08-12 00:11:18.187794 | localhost | Region: ca-ymq-1 2026-08-12 00:11:18.187844 | localhost | Label: ubuntu-jammy 2026-08-12 00:11:18.187886 | localhost | Product Name: OpenStack Nova 2026-08-12 00:11:18.187928 | localhost | Interface IP: 199.204.45.229 2026-08-12 00:11:18.227004 | localhost | ok: 2026-08-12 00:11:18.227110 | localhost | # Node Information 2026-08-12 00:11:18.227165 | localhost | Inventory Hostname: osd1 2026-08-12 00:11:18.227212 | localhost | Hostname: np0000188709 2026-08-12 00:11:18.227256 | localhost | Username: zuul 2026-08-12 00:11:18.227300 | localhost | Distro: Ubuntu 22.04 2026-08-12 00:11:18.227342 | localhost | Provider: yul1 2026-08-12 00:11:18.227383 | localhost | Region: ca-ymq-1 2026-08-12 00:11:18.227425 | localhost | Label: ubuntu-jammy 2026-08-12 00:11:18.227466 | localhost | Product Name: OpenStack Nova 2026-08-12 00:11:18.227507 | localhost | Interface IP: 199.204.45.129 2026-08-12 00:11:18.245321 | 2026-08-12 00:11:18.245464 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 00:11:18.836261 | localhost -> localhost | changed 2026-08-12 00:11:18.845208 | 2026-08-12 00:11:18.845451 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 00:11:19.710024 | localhost -> localhost | changed 2026-08-12 00:11:19.720688 | 2026-08-12 00:11:19.720760 | PLAY [all] 2026-08-12 00:11:19.728733 | 2026-08-12 00:11:19.728807 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 00:11:19.962670 | mon1 -> localhost | ok 2026-08-12 00:11:19.971072 | 2026-08-12 00:11:19.971160 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 00:11:20.006307 | mon1 | ok 2026-08-12 00:11:20.012287 | osd1 | ok 2026-08-12 00:11:20.031134 | mon1 | included: /var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:11:20.031195 | osd1 | included: /var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:11:20.037186 | 2026-08-12 00:11:20.037253 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 00:11:20.994583 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 00:11:20.994800 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/660fe6e294cf4b04b678e8d4f40fa8d0_id_rsa 2026-08-12 00:11:20.994845 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/660fe6e294cf4b04b678e8d4f40fa8d0_id_rsa.pub 2026-08-12 00:11:20.994880 | mon1 -> localhost | The key fingerprint is: 2026-08-12 00:11:20.994917 | mon1 -> localhost | SHA256:TFmkg0DgxyEKtg2Ee9CuuDobfH8Xwd5Ut4ShPDD2DLE zuul-build-sshkey 2026-08-12 00:11:20.994946 | mon1 -> localhost | The key's randomart image is: 2026-08-12 00:11:20.994976 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 00:11:20.995005 | mon1 -> localhost | |+=oo+ B+ .o | 2026-08-12 00:11:20.995033 | mon1 -> localhost | |=o=o o ..+O .o o | 2026-08-12 00:11:20.995061 | mon1 -> localhost | |.=..o . *E *. o .| 2026-08-12 00:11:20.995090 | mon1 -> localhost | |. o. o + .. . | 2026-08-12 00:11:20.995117 | mon1 -> localhost | |.o S + | 2026-08-12 00:11:20.995144 | mon1 -> localhost | |+ o . | 2026-08-12 00:11:20.995172 | mon1 -> localhost | |.o . . | 2026-08-12 00:11:20.995200 | mon1 -> localhost | |o.. . . . | 2026-08-12 00:11:20.995227 | mon1 -> localhost | |+o .. . | 2026-08-12 00:11:20.995255 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 00:11:20.995313 | mon1 -> localhost | ok: Runtime: 0:00:00.572059 2026-08-12 00:11:21.002568 | 2026-08-12 00:11:21.002660 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 00:11:21.033796 | mon1 | ok 2026-08-12 00:11:21.039849 | osd1 | ok 2026-08-12 00:11:21.052209 | mon1 | included: /var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:11:21.052255 | osd1 | included: /var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:11:21.062663 | 2026-08-12 00:11:21.062722 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 00:11:21.087875 | mon1 | skipping: Conditional result was False 2026-08-12 00:11:21.099771 | osd1 | skipping: Conditional result was False 2026-08-12 00:11:21.110645 | 2026-08-12 00:11:21.110715 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 00:11:21.563528 | osd1 | changed 2026-08-12 00:11:21.573487 | mon1 | changed 2026-08-12 00:11:21.586442 | 2026-08-12 00:11:21.586519 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 00:11:21.765455 | mon1 | ok 2026-08-12 00:11:21.794421 | osd1 | ok 2026-08-12 00:11:21.800180 | 2026-08-12 00:11:21.800245 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 00:11:22.228699 | mon1 | changed 2026-08-12 00:11:22.258027 | osd1 | changed 2026-08-12 00:11:22.264155 | 2026-08-12 00:11:22.264228 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 00:11:22.753833 | mon1 | changed 2026-08-12 00:11:22.758044 | osd1 | changed 2026-08-12 00:11:22.762574 | 2026-08-12 00:11:22.762634 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 00:11:22.786431 | mon1 | skipping: Conditional result was False 2026-08-12 00:11:22.811165 | osd1 | skipping: Conditional result was False 2026-08-12 00:11:22.816255 | 2026-08-12 00:11:22.816319 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 00:11:23.356862 | mon1 -> localhost | changed 2026-08-12 00:11:23.376652 | 2026-08-12 00:11:23.376767 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 00:11:23.663302 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/660fe6e294cf4b04b678e8d4f40fa8d0_id_rsa (zuul-build-sshkey) 2026-08-12 00:11:23.663532 | mon1 -> localhost | ok: Runtime: 0:00:00.014462 2026-08-12 00:11:23.675687 | 2026-08-12 00:11:23.675960 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 00:11:23.936766 | mon1 | ok 2026-08-12 00:11:23.943992 | osd1 | ok 2026-08-12 00:11:23.948356 | 2026-08-12 00:11:23.948421 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 00:11:23.974201 | mon1 | skipping: Conditional result was False 2026-08-12 00:11:23.985515 | osd1 | skipping: Conditional result was False 2026-08-12 00:11:24.005525 | 2026-08-12 00:11:24.005595 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 00:11:24.307525 | mon1 | ok 2026-08-12 00:11:24.313365 | osd1 | ok 2026-08-12 00:11:24.325020 | 2026-08-12 00:11:24.325159 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 00:11:24.969317 | osd1 | Output suppressed because no_log was given 2026-08-12 00:11:24.986262 | mon1 | Output suppressed because no_log was given 2026-08-12 00:11:25.001972 | 2026-08-12 00:11:25.002068 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 00:11:25.181605 | mon1 | ok: "logs" 2026-08-12 00:11:25.181945 | mon1 | ok: All items complete 2026-08-12 00:11:25.181988 | 2026-08-12 00:11:25.207909 | osd1 | ok: "logs" 2026-08-12 00:11:25.333185 | mon1 | ok: "artifacts" 2026-08-12 00:11:25.357805 | osd1 | ok: "artifacts" 2026-08-12 00:11:25.483523 | mon1 | ok: "docs" 2026-08-12 00:11:25.505226 | osd1 | ok: "docs" 2026-08-12 00:11:25.523939 | 2026-08-12 00:11:25.524795 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 00:11:25.708015 | mon1 | changed: "logs" 2026-08-12 00:11:25.708462 | mon1 | ok: All items complete 2026-08-12 00:11:25.708538 | 2026-08-12 00:11:25.714708 | osd1 | changed: "logs" 2026-08-12 00:11:25.865431 | mon1 | changed: "artifacts" 2026-08-12 00:11:25.870662 | osd1 | changed: "artifacts" 2026-08-12 00:11:26.014686 | mon1 | changed: "docs" 2026-08-12 00:11:26.021381 | osd1 | changed: "docs" 2026-08-12 00:11:26.043610 | 2026-08-12 00:11:26.043756 | PLAY RECAP 2026-08-12 00:11:26.043812 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:11:26.043843 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:11:26.043868 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:11:26.043886 | 2026-08-12 00:11:26.233434 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:11:26.238922 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:11:26.854848 | 2026-08-12 00:11:26.854993 | PLAY [all] 2026-08-12 00:11:26.866537 | 2026-08-12 00:11:26.866614 | TASK [setup-uv : Extract archive] 2026-08-12 00:11:29.084985 | osd1 | changed 2026-08-12 00:11:29.428418 | mon1 | changed 2026-08-12 00:11:29.434290 | 2026-08-12 00:11:29.434367 | TASK [setup-uv : Print version] 2026-08-12 00:11:29.811076 | mon1 | uv 0.8.13 2026-08-12 00:11:29.826694 | osd1 | uv 0.8.13 2026-08-12 00:11:29.994096 | mon1 | ok: Runtime: 0:00:00.010714 2026-08-12 00:11:30.002614 | osd1 | ok: Runtime: 0:00:00.011676 2026-08-12 00:11:30.015724 | 2026-08-12 00:11:30.015838 | TASK [Install Ansible collection siblings] 2026-08-12 00:11:30.365102 | mon1 | ok: 2026-08-12 00:11:30.365307 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 00:11:30.365349 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 00:11:30.365379 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 00:11:30.367663 | 2026-08-12 00:11:30.367729 | PLAY RECAP 2026-08-12 00:11:30.367794 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:11:30.367848 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:11:30.367876 | 2026-08-12 00:11:30.481294 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:11:30.486380 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:11:31.049893 | 2026-08-12 00:11:31.050014 | PLAY [all] 2026-08-12 00:11:31.060853 | 2026-08-12 00:11:31.060927 | LOOP [Check inventory directories] 2026-08-12 00:11:31.390864 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:11:31.536530 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 00:11:31.677604 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 00:11:31.686512 | 2026-08-12 00:11:31.686697 | LOOP [Copy inventory file for Zuul] 2026-08-12 00:11:32.425860 | mon1 | changed: 2026-08-12 00:11:32.426153 | mon1 | { 2026-08-12 00:11:32.426216 | mon1 | "ansible_loop_var": "item", 2026-08-12 00:11:32.426269 | mon1 | "changed": false, 2026-08-12 00:11:32.426315 | mon1 | "failed": false, 2026-08-12 00:11:32.426367 | mon1 | "invocation": { 2026-08-12 00:11:32.426408 | mon1 | "module_args": { 2026-08-12 00:11:32.426443 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 00:11:32.426478 | mon1 | "follow": true, 2026-08-12 00:11:32.426516 | mon1 | "get_attributes": true, 2026-08-12 00:11:32.426558 | mon1 | "get_checksum": true, 2026-08-12 00:11:32.426602 | mon1 | "get_mime": true, 2026-08-12 00:11:32.426644 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:11:32.426699 | mon1 | } 2026-08-12 00:11:32.426744 | mon1 | }, 2026-08-12 00:11:32.426787 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:11:32.426832 | mon1 | "stat": { 2026-08-12 00:11:32.426872 | mon1 | "atime": 1786493484.8846202, 2026-08-12 00:11:32.426914 | mon1 | "attr_flags": "e", 2026-08-12 00:11:32.426957 | mon1 | "attributes": [ 2026-08-12 00:11:32.427000 | mon1 | "extents" 2026-08-12 00:11:32.427041 | mon1 | ], 2026-08-12 00:11:32.427082 | mon1 | "block_size": 4096, 2026-08-12 00:11:32.427123 | mon1 | "blocks": 8, 2026-08-12 00:11:32.427166 | mon1 | "charset": "unknown", 2026-08-12 00:11:32.427205 | mon1 | "ctime": 1786493484.8886204, 2026-08-12 00:11:32.427237 | mon1 | "dev": 64513, 2026-08-12 00:11:32.427269 | mon1 | "device_type": 0, 2026-08-12 00:11:32.427301 | mon1 | "executable": true, 2026-08-12 00:11:32.427335 | mon1 | "exists": true, 2026-08-12 00:11:32.427373 | mon1 | "gid": 1000, 2026-08-12 00:11:32.427414 | mon1 | "gr_name": "zuul", 2026-08-12 00:11:32.427456 | mon1 | "inode": 1042461, 2026-08-12 00:11:32.427497 | mon1 | "isblk": false, 2026-08-12 00:11:32.427540 | mon1 | "ischr": false, 2026-08-12 00:11:32.427582 | mon1 | "isdir": true, 2026-08-12 00:11:32.427624 | mon1 | "isfifo": false, 2026-08-12 00:11:32.427662 | mon1 | "isgid": false, 2026-08-12 00:11:32.427695 | mon1 | "islnk": false, 2026-08-12 00:11:32.427727 | mon1 | "isreg": false, 2026-08-12 00:11:32.427761 | mon1 | "issock": false, 2026-08-12 00:11:32.427799 | mon1 | "isuid": false, 2026-08-12 00:11:32.427842 | mon1 | "mimetype": "unknown", 2026-08-12 00:11:32.427884 | mon1 | "mode": "0755", 2026-08-12 00:11:32.427924 | mon1 | "mtime": 1786493470.8587468, 2026-08-12 00:11:32.427964 | mon1 | "nlink": 10, 2026-08-12 00:11:32.428005 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:11:32.428046 | mon1 | "pw_name": "zuul", 2026-08-12 00:11:32.428090 | mon1 | "readable": true, 2026-08-12 00:11:32.428130 | mon1 | "rgrp": true, 2026-08-12 00:11:32.428170 | mon1 | "roth": true, 2026-08-12 00:11:32.428210 | mon1 | "rusr": true, 2026-08-12 00:11:32.428250 | mon1 | "size": 4096, 2026-08-12 00:11:32.428309 | mon1 | "uid": 1000, 2026-08-12 00:11:32.428355 | mon1 | "version": "2901939811", 2026-08-12 00:11:32.428397 | mon1 | "wgrp": false, 2026-08-12 00:11:32.428435 | mon1 | "woth": false, 2026-08-12 00:11:32.428468 | mon1 | "writeable": true, 2026-08-12 00:11:32.428502 | mon1 | "wusr": true, 2026-08-12 00:11:32.428535 | mon1 | "xgrp": true, 2026-08-12 00:11:32.428565 | mon1 | "xoth": true, 2026-08-12 00:11:32.428593 | mon1 | "xusr": true 2026-08-12 00:11:32.428619 | mon1 | } 2026-08-12 00:11:32.428652 | mon1 | } 2026-08-12 00:11:32.428720 | mon1 | ok: All items complete 2026-08-12 00:11:32.428769 | 2026-08-12 00:11:32.430939 | mon1 | skipping: Conditional result was False 2026-08-12 00:11:32.431723 | mon1 | skipping: Conditional result was False 2026-08-12 00:11:32.439509 | 2026-08-12 00:11:32.439636 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 00:11:32.784242 | mon1 | changed: 2 replacements made 2026-08-12 00:11:32.785858 | mon1 | skipping: Conditional result was False 2026-08-12 00:11:32.788363 | mon1 | skipping: Conditional result was False 2026-08-12 00:11:32.804585 | 2026-08-12 00:11:32.804712 | TASK [Run Molecule scenario] 2026-08-12 00:11:33.538569 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-12 00:11:34.152054 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-12 00:11:34.365319 | mon1 | Using CPython 3.13.7 2026-08-12 00:11:34.365370 | mon1 | Creating virtual environment at: .venv 2026-08-12 00:11:34.420102 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 00:11:34.421759 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 00:11:34.422721 | mon1 | Downloading ansible-core (2.3MiB) 2026-08-12 00:11:34.432746 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 00:11:34.559133 | mon1 | Downloading netaddr 2026-08-12 00:11:34.622257 | mon1 | Downloading pygments 2026-08-12 00:11:34.623896 | mon1 | Downloading cryptography 2026-08-12 00:11:34.752568 | mon1 | Downloading ansible-core 2026-08-12 00:11:34.782575 | mon1 | Installed 36 packages in 29ms 2026-08-12 00:11:35.866985 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 00:11:35.867065 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 00:11:36.783007 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 00:11:36.783102 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 00:12:14.663740 | mon1 | INFO [default > dependency] Executing 2026-08-12 00:12:14.663957 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 00:12:14.664227 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 00:12:14.664379 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 00:12:14.669902 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:12:14.670184 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:12:14.675214 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:12:14.675316 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:12:14.675380 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:12:14.680424 | mon1 | INFO [default > syntax] Executing 2026-08-12 00:12:15.925479 | mon1 | 2026-08-12 00:12:15.925740 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 00:12:16.038222 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 00:12:16.047298 | mon1 | INFO [default > create] Executing 2026-08-12 00:12:16.049139 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:12:16.054289 | mon1 | INFO [default > prepare] Executing 2026-08-12 00:12:16.956638 | mon1 | 2026-08-12 00:12:16.956865 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 00:12:16.957160 | mon1 | 2026-08-12 00:12:16.957428 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:12:16.957667 | mon1 | Wednesday 12 August 2026 00:12:16 +0000 (0:00:00.029) 0:00:00.029 ****** 2026-08-12 00:12:18.088680 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:12:18.118246 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:12:18.124504 | mon1 | ok: [mon1] 2026-08-12 00:12:18.124735 | mon1 | ok: [osd1] 2026-08-12 00:12:18.124946 | mon1 | 2026-08-12 00:12:18.125174 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 00:12:18.125396 | mon1 | Wednesday 12 August 2026 00:12:18 +0000 (0:00:01.168) 0:00:01.198 ****** 2026-08-12 00:12:18.884061 | mon1 | changed: [mon1] 2026-08-12 00:12:18.884296 | mon1 | changed: [osd1] 2026-08-12 00:12:18.884510 | mon1 | 2026-08-12 00:12:18.884737 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 00:12:18.885030 | mon1 | Wednesday 12 August 2026 00:12:18 +0000 (0:00:00.758) 0:00:01.957 ****** 2026-08-12 00:12:19.226699 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 00:12:19.266870 | mon1 | changed: [mon1] 2026-08-12 00:12:19.267085 | mon1 | changed: [osd1] 2026-08-12 00:12:19.267343 | mon1 | 2026-08-12 00:12:19.267578 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 00:12:19.267795 | mon1 | Wednesday 12 August 2026 00:12:19 +0000 (0:00:00.382) 0:00:02.339 ****** 2026-08-12 00:12:35.949637 | mon1 | changed: [mon1] 2026-08-12 00:12:35.949825 | mon1 | changed: [osd1] 2026-08-12 00:12:35.950037 | mon1 | 2026-08-12 00:12:35.950277 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 00:12:35.950507 | mon1 | 2026-08-12 00:12:35.950794 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:12:35.951024 | mon1 | Wednesday 12 August 2026 00:12:35 +0000 (0:00:16.683) 0:00:19.023 ****** 2026-08-12 00:12:36.776358 | mon1 | ok: [osd1] 2026-08-12 00:12:36.776549 | mon1 | 2026-08-12 00:12:36.776791 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 00:12:36.777023 | mon1 | Wednesday 12 August 2026 00:12:36 +0000 (0:00:00.826) 0:00:19.849 ****** 2026-08-12 00:12:55.768479 | mon1 | changed: [osd1] 2026-08-12 00:12:55.768553 | mon1 | 2026-08-12 00:12:55.768613 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 00:12:55.768716 | mon1 | Wednesday 12 August 2026 00:12:55 +0000 (0:00:18.992) 0:00:38.842 ****** 2026-08-12 00:12:56.399879 | mon1 | ok: [osd1] 2026-08-12 00:12:56.399938 | mon1 | 2026-08-12 00:12:56.399978 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 00:12:56.400134 | mon1 | Wednesday 12 August 2026 00:12:56 +0000 (0:00:00.630) 0:00:39.472 ****** 2026-08-12 00:12:56.781152 | mon1 | ok: [osd1] 2026-08-12 00:12:56.781312 | mon1 | 2026-08-12 00:12:56.781590 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 00:12:56.781814 | mon1 | Wednesday 12 August 2026 00:12:56 +0000 (0:00:00.381) 0:00:39.853 ****** 2026-08-12 00:12:57.609298 | mon1 | changed: [osd1] 2026-08-12 00:12:57.609514 | mon1 | 2026-08-12 00:12:57.609764 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 00:12:57.609993 | mon1 | Wednesday 12 August 2026 00:12:57 +0000 (0:00:00.828) 0:00:40.682 ****** 2026-08-12 00:12:57.857561 | mon1 | ok: [osd1] 2026-08-12 00:12:57.857765 | mon1 | 2026-08-12 00:12:57.858008 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 00:12:57.858232 | mon1 | Wednesday 12 August 2026 00:12:57 +0000 (0:00:00.248) 0:00:40.930 ****** 2026-08-12 00:12:57.882286 | mon1 | skipping: [osd1] 2026-08-12 00:12:57.882468 | mon1 | 2026-08-12 00:12:57.882684 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 00:12:57.882905 | mon1 | Wednesday 12 August 2026 00:12:57 +0000 (0:00:00.024) 0:00:40.955 ****** 2026-08-12 00:12:58.615536 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:12:58.615718 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:12:58.615923 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:12:58.616141 | mon1 | 2026-08-12 00:12:58.616334 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 00:12:58.616543 | mon1 | Wednesday 12 August 2026 00:12:58 +0000 (0:00:00.732) 0:00:41.688 ****** 2026-08-12 00:12:59.412690 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:12:59.412878 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:12:59.413101 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:12:59.413293 | mon1 | 2026-08-12 00:12:59.413517 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 00:12:59.413722 | mon1 | Wednesday 12 August 2026 00:12:59 +0000 (0:00:00.797) 0:00:42.485 ****** 2026-08-12 00:13:00.354351 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:13:00.354445 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:13:00.354575 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:13:00.354693 | mon1 | 2026-08-12 00:13:00.354832 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 00:13:00.355003 | mon1 | Wednesday 12 August 2026 00:13:00 +0000 (0:00:00.939) 0:00:43.425 ****** 2026-08-12 00:13:03.473080 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:13:03.473389 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:13:03.473598 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:13:03.473850 | mon1 | 2026-08-12 00:13:03.474211 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 00:13:03.474442 | mon1 | Wednesday 12 August 2026 00:13:03 +0000 (0:00:03.120) 0:00:46.546 ****** 2026-08-12 00:13:05.574882 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 00:13:05.575114 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 00:13:05.575393 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 00:13:05.575603 | mon1 | 2026-08-12 00:13:05.575831 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:13:05.576088 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:13:05.576348 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 00:13:05.576534 | mon1 | 2026-08-12 00:13:05.576731 | mon1 | 2026-08-12 00:13:05.576949 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:13:05.577193 | mon1 | Wednesday 12 August 2026 00:13:05 +0000 (0:00:02.102) 0:00:48.648 ****** 2026-08-12 00:13:05.577394 | mon1 | =============================================================================== 2026-08-12 00:13:05.577601 | mon1 | Install depedencies ---------------------------------------------------- 18.99s 2026-08-12 00:13:05.580059 | mon1 | Update apt cache ------------------------------------------------------- 16.68s 2026-08-12 00:13:05.580095 | mon1 | Create a volume group for each loop device ------------------------------ 3.12s 2026-08-12 00:13:05.580110 | mon1 | Create a logical volume for each loop device ---------------------------- 2.10s 2026-08-12 00:13:05.580120 | mon1 | Gathering Facts --------------------------------------------------------- 1.17s 2026-08-12 00:13:05.580129 | mon1 | Start loop devices ------------------------------------------------------ 0.94s 2026-08-12 00:13:05.580137 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.83s 2026-08-12 00:13:05.580232 | mon1 | Gathering Facts --------------------------------------------------------- 0.83s 2026-08-12 00:13:05.580465 | mon1 | Set permissions on loopback devices ------------------------------------- 0.80s 2026-08-12 00:13:05.580680 | mon1 | Configure short hostname ------------------------------------------------ 0.76s 2026-08-12 00:13:05.580902 | mon1 | Create devices for Ceph ------------------------------------------------- 0.73s 2026-08-12 00:13:05.581130 | mon1 | Start up service -------------------------------------------------------- 0.63s 2026-08-12 00:13:05.581368 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.38s 2026-08-12 00:13:05.581568 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.38s 2026-08-12 00:13:05.581836 | mon1 | Get list of all loopback devices ---------------------------------------- 0.25s 2026-08-12 00:13:05.582061 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-12 00:13:05.666099 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 00:13:05.671563 | mon1 | INFO [default > converge] Executing 2026-08-12 00:13:06.900349 | mon1 | 2026-08-12 00:13:06.900566 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:13:06.900825 | mon1 | 2026-08-12 00:13:06.901102 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:13:06.901394 | mon1 | Wednesday 12 August 2026 00:13:06 +0000 (0:00:00.059) 0:00:00.059 ****** 2026-08-12 00:13:07.870363 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:13:07.877248 | mon1 | ok: [mon1] 2026-08-12 00:13:07.877444 | mon1 | 2026-08-12 00:13:07.877686 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:13:07.877900 | mon1 | Wednesday 12 August 2026 00:13:07 +0000 (0:00:00.977) 0:00:01.036 ****** 2026-08-12 00:13:08.308837 | mon1 | ok: [mon1] 2026-08-12 00:13:08.309046 | mon1 | 2026-08-12 00:13:08.309308 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:13:08.309541 | mon1 | Wednesday 12 August 2026 00:13:08 +0000 (0:00:00.431) 0:00:01.468 ****** 2026-08-12 00:13:08.358277 | mon1 | skipping: [mon1] 2026-08-12 00:13:08.358414 | mon1 | 2026-08-12 00:13:08.358570 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:13:08.358766 | mon1 | Wednesday 12 August 2026 00:13:08 +0000 (0:00:00.049) 0:00:01.517 ****** 2026-08-12 00:13:08.820143 | mon1 | changed: [mon1] 2026-08-12 00:13:08.820216 | mon1 | 2026-08-12 00:13:08.820357 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:13:08.820491 | mon1 | Wednesday 12 August 2026 00:13:08 +0000 (0:00:00.461) 0:00:01.979 ****** 2026-08-12 00:13:08.916310 | mon1 | ok: [mon1] => { 2026-08-12 00:13:08.916398 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:13:08.916562 | mon1 | } 2026-08-12 00:13:08.916712 | mon1 | 2026-08-12 00:13:08.916890 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:13:08.917076 | mon1 | Wednesday 12 August 2026 00:13:08 +0000 (0:00:00.095) 0:00:02.075 ****** 2026-08-12 00:13:09.904648 | mon1 | changed: [mon1] 2026-08-12 00:13:09.905010 | mon1 | 2026-08-12 00:13:09.905348 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:13:09.905692 | mon1 | Wednesday 12 August 2026 00:13:09 +0000 (0:00:00.988) 0:00:03.063 ****** 2026-08-12 00:13:09.948049 | mon1 | skipping: [mon1] 2026-08-12 00:13:09.948439 | mon1 | 2026-08-12 00:13:09.948757 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:13:09.949043 | mon1 | Wednesday 12 August 2026 00:13:09 +0000 (0:00:00.041) 0:00:03.105 ****** 2026-08-12 00:13:09.990769 | mon1 | skipping: [mon1] 2026-08-12 00:13:09.990908 | mon1 | 2026-08-12 00:13:09.991044 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:13:09.991175 | mon1 | Wednesday 12 August 2026 00:13:09 +0000 (0:00:00.042) 0:00:03.147 ****** 2026-08-12 00:13:10.239657 | mon1 | ok: [mon1] 2026-08-12 00:13:10.239723 | mon1 | 2026-08-12 00:13:10.239833 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:13:10.239962 | mon1 | Wednesday 12 August 2026 00:13:10 +0000 (0:00:00.250) 0:00:03.398 ****** 2026-08-12 00:13:11.379164 | mon1 | ok: [mon1] 2026-08-12 00:13:11.379376 | mon1 | 2026-08-12 00:13:11.379524 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:13:11.379658 | mon1 | Wednesday 12 August 2026 00:13:11 +0000 (0:00:01.138) 0:00:04.536 ****** 2026-08-12 00:13:11.452248 | mon1 | ok: [mon1] => { 2026-08-12 00:13:11.452275 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:13:11.452283 | mon1 | } 2026-08-12 00:13:11.452289 | mon1 | 2026-08-12 00:13:11.452295 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:13:11.452300 | mon1 | Wednesday 12 August 2026 00:13:11 +0000 (0:00:00.074) 0:00:04.611 ****** 2026-08-12 00:13:12.261112 | mon1 | changed: [mon1] 2026-08-12 00:13:12.261166 | mon1 | 2026-08-12 00:13:12.261311 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:13:12.261458 | mon1 | Wednesday 12 August 2026 00:13:12 +0000 (0:00:00.809) 0:00:05.420 ****** 2026-08-12 00:13:15.192792 | mon1 | changed: [mon1] 2026-08-12 00:13:15.192895 | mon1 | 2026-08-12 00:13:15.193138 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:13:15.193258 | mon1 | Wednesday 12 August 2026 00:13:15 +0000 (0:00:02.931) 0:00:08.352 ****** 2026-08-12 00:13:15.220140 | mon1 | skipping: [mon1] 2026-08-12 00:13:15.220216 | mon1 | 2026-08-12 00:13:15.220462 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:13:15.220501 | mon1 | Wednesday 12 August 2026 00:13:15 +0000 (0:00:00.027) 0:00:08.379 ****** 2026-08-12 00:13:15.250629 | mon1 | skipping: [mon1] 2026-08-12 00:13:15.250713 | mon1 | 2026-08-12 00:13:15.250839 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:13:15.250950 | mon1 | Wednesday 12 August 2026 00:13:15 +0000 (0:00:00.030) 0:00:08.410 ****** 2026-08-12 00:13:15.282097 | mon1 | skipping: [mon1] 2026-08-12 00:13:15.282154 | mon1 | 2026-08-12 00:13:15.282263 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:13:15.282372 | mon1 | Wednesday 12 August 2026 00:13:15 +0000 (0:00:00.031) 0:00:08.441 ****** 2026-08-12 00:13:24.524344 | mon1 | changed: [mon1] 2026-08-12 00:13:24.524428 | mon1 | 2026-08-12 00:13:24.524675 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:13:24.524719 | mon1 | Wednesday 12 August 2026 00:13:24 +0000 (0:00:09.241) 0:00:17.683 ****** 2026-08-12 00:13:25.164354 | mon1 | changed: [mon1] 2026-08-12 00:13:25.164438 | mon1 | 2026-08-12 00:13:25.164533 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:13:25.164634 | mon1 | Wednesday 12 August 2026 00:13:25 +0000 (0:00:00.640) 0:00:18.323 ****** 2026-08-12 00:13:26.316268 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:13:26.316337 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:13:26.316442 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:13:26.316974 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:13:26.317014 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:13:26.317020 | mon1 | 2026-08-12 00:13:26.317025 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:13:26.317029 | mon1 | Wednesday 12 August 2026 00:13:26 +0000 (0:00:01.152) 0:00:19.475 ****** 2026-08-12 00:13:26.975690 | mon1 | changed: [mon1] 2026-08-12 00:13:26.975751 | mon1 | 2026-08-12 00:13:26.975853 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:13:26.975975 | mon1 | Wednesday 12 August 2026 00:13:26 +0000 (0:00:00.653) 0:00:20.129 ****** 2026-08-12 00:13:26.976125 | mon1 | 2026-08-12 00:13:26.976254 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:13:26.976384 | mon1 | Wednesday 12 August 2026 00:13:26 +0000 (0:00:00.006) 0:00:20.135 ****** 2026-08-12 00:13:27.889222 | mon1 | ok: [mon1] 2026-08-12 00:13:27.889285 | mon1 | 2026-08-12 00:13:27.889500 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:13:27.889734 | mon1 | Wednesday 12 August 2026 00:13:27 +0000 (0:00:00.913) 0:00:21.048 ****** 2026-08-12 00:13:28.346103 | mon1 | changed: [mon1] 2026-08-12 00:13:28.346188 | mon1 | 2026-08-12 00:13:28.346288 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:13:28.346474 | mon1 | Wednesday 12 August 2026 00:13:28 +0000 (0:00:00.456) 0:00:21.505 ****** 2026-08-12 00:13:28.928661 | mon1 | changed: [mon1] 2026-08-12 00:13:28.928743 | mon1 | 2026-08-12 00:13:28.928797 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:13:28.928928 | mon1 | Wednesday 12 August 2026 00:13:28 +0000 (0:00:00.582) 0:00:22.088 ****** 2026-08-12 00:13:29.187786 | mon1 | ok: [mon1] 2026-08-12 00:13:29.187856 | mon1 | 2026-08-12 00:13:29.188060 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:13:29.188107 | mon1 | Wednesday 12 August 2026 00:13:29 +0000 (0:00:00.258) 0:00:22.347 ****** 2026-08-12 00:13:29.248641 | mon1 | ok: [mon1] => { 2026-08-12 00:13:29.248719 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:13:29.249081 | mon1 | } 2026-08-12 00:13:29.249124 | mon1 | 2026-08-12 00:13:29.249129 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:13:29.249134 | mon1 | Wednesday 12 August 2026 00:13:29 +0000 (0:00:00.060) 0:00:22.408 ****** 2026-08-12 00:13:30.164435 | mon1 | changed: [mon1] 2026-08-12 00:13:30.164517 | mon1 | 2026-08-12 00:13:30.164748 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:13:30.164794 | mon1 | Wednesday 12 August 2026 00:13:30 +0000 (0:00:00.915) 0:00:23.323 ****** 2026-08-12 00:13:34.552604 | mon1 | changed: [mon1] 2026-08-12 00:13:34.552707 | mon1 | 2026-08-12 00:13:34.552992 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:13:34.553014 | mon1 | Wednesday 12 August 2026 00:13:34 +0000 (0:00:04.388) 0:00:27.712 ****** 2026-08-12 00:13:35.594301 | mon1 | ok: [mon1] 2026-08-12 00:13:35.594379 | mon1 | 2026-08-12 00:13:35.594625 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:13:35.594671 | mon1 | Wednesday 12 August 2026 00:13:35 +0000 (0:00:01.041) 0:00:28.753 ****** 2026-08-12 00:13:36.197094 | mon1 | changed: [mon1] 2026-08-12 00:13:36.197182 | mon1 | 2026-08-12 00:13:36.197197 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:13:36.197344 | mon1 | Wednesday 12 August 2026 00:13:36 +0000 (0:00:00.602) 0:00:29.356 ****** 2026-08-12 00:13:36.743821 | mon1 | changed: [mon1] 2026-08-12 00:13:36.743878 | mon1 | 2026-08-12 00:13:36.743952 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:13:36.744051 | mon1 | Wednesday 12 August 2026 00:13:36 +0000 (0:00:00.546) 0:00:29.903 ****** 2026-08-12 00:13:37.431256 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:13:37.431324 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:13:37.431712 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:13:37.431730 | mon1 | 2026-08-12 00:13:37.431736 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:13:37.431741 | mon1 | Wednesday 12 August 2026 00:13:37 +0000 (0:00:00.687) 0:00:30.590 ****** 2026-08-12 00:13:37.953069 | mon1 | changed: [mon1] 2026-08-12 00:13:37.953136 | mon1 | 2026-08-12 00:13:37.953247 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:13:37.953389 | mon1 | Wednesday 12 August 2026 00:13:37 +0000 (0:00:00.521) 0:00:31.112 ****** 2026-08-12 00:13:38.490046 | mon1 | changed: [mon1] 2026-08-12 00:13:38.490104 | mon1 | 2026-08-12 00:13:38.490200 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:13:38.490574 | mon1 | Wednesday 12 August 2026 00:13:38 +0000 (0:00:00.531) 0:00:31.643 ****** 2026-08-12 00:13:38.490589 | mon1 | 2026-08-12 00:13:38.490594 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:13:38.490598 | mon1 | Wednesday 12 August 2026 00:13:38 +0000 (0:00:00.006) 0:00:31.649 ****** 2026-08-12 00:13:39.195829 | mon1 | ok: [mon1] 2026-08-12 00:13:39.195905 | mon1 | 2026-08-12 00:13:39.196075 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:13:39.196214 | mon1 | Wednesday 12 August 2026 00:13:39 +0000 (0:00:00.705) 0:00:32.354 ****** 2026-08-12 00:13:40.288956 | mon1 | changed: [mon1] 2026-08-12 00:13:40.289198 | mon1 | 2026-08-12 00:13:40.289443 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:13:40.289722 | mon1 | Wednesday 12 August 2026 00:13:40 +0000 (0:00:01.093) 0:00:33.448 ****** 2026-08-12 00:13:40.859043 | mon1 | changed: [mon1] 2026-08-12 00:13:40.859224 | mon1 | 2026-08-12 00:13:40.859495 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:13:40.859718 | mon1 | Wednesday 12 August 2026 00:13:40 +0000 (0:00:00.570) 0:00:34.018 ****** 2026-08-12 00:13:40.906946 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:13:40.907110 | mon1 | 2026-08-12 00:13:40.907354 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:13:40.907578 | mon1 | Wednesday 12 August 2026 00:13:40 +0000 (0:00:00.047) 0:00:34.066 ****** 2026-08-12 00:14:09.118294 | mon1 | changed: [mon1] 2026-08-12 00:14:09.118350 | mon1 | 2026-08-12 00:14:09.118358 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:14:09.118364 | mon1 | Wednesday 12 August 2026 00:14:09 +0000 (0:00:28.210) 0:01:02.276 ****** 2026-08-12 00:14:09.877938 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:14:09.878054 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:14:09.878521 | mon1 | 2026-08-12 00:14:09.878696 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:14:09.878705 | mon1 | Wednesday 12 August 2026 00:14:09 +0000 (0:00:00.759) 0:01:03.036 ****** 2026-08-12 00:14:10.691847 | mon1 | changed: [mon1] 2026-08-12 00:14:10.691921 | mon1 | 2026-08-12 00:14:10.692266 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:14:10.692426 | mon1 | Wednesday 12 August 2026 00:14:10 +0000 (0:00:00.814) 0:01:03.851 ****** 2026-08-12 00:14:10.938129 | mon1 | ok: [mon1] 2026-08-12 00:14:10.938193 | mon1 | 2026-08-12 00:14:10.938547 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:14:10.938596 | mon1 | Wednesday 12 August 2026 00:14:10 +0000 (0:00:00.246) 0:01:04.097 ****** 2026-08-12 00:14:11.550468 | mon1 | changed: [mon1] 2026-08-12 00:14:11.550545 | mon1 | 2026-08-12 00:14:11.550966 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:14:11.551014 | mon1 | Wednesday 12 August 2026 00:14:11 +0000 (0:00:00.612) 0:01:04.709 ****** 2026-08-12 00:14:11.947134 | mon1 | changed: [mon1] 2026-08-12 00:14:11.947168 | mon1 | 2026-08-12 00:14:11.947173 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:14:11.947178 | mon1 | Wednesday 12 August 2026 00:14:11 +0000 (0:00:00.396) 0:01:05.106 ****** 2026-08-12 00:14:12.184191 | mon1 | ok: [mon1] 2026-08-12 00:14:12.184235 | mon1 | 2026-08-12 00:14:12.184242 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:14:12.184249 | mon1 | Wednesday 12 August 2026 00:14:12 +0000 (0:00:00.236) 0:01:05.342 ****** 2026-08-12 00:14:12.460967 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:14:12.461015 | mon1 | 2026-08-12 00:14:12.461023 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:14:12.461029 | mon1 | Wednesday 12 August 2026 00:14:12 +0000 (0:00:00.276) 0:01:05.619 ****** 2026-08-12 00:14:12.506717 | mon1 | ok: [mon1] 2026-08-12 00:14:12.506749 | mon1 | 2026-08-12 00:14:12.506756 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:14:12.506762 | mon1 | Wednesday 12 August 2026 00:14:12 +0000 (0:00:00.046) 0:01:05.665 ****** 2026-08-12 00:14:12.583444 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 00:14:12.583515 | mon1 | 2026-08-12 00:14:12.583527 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 00:14:12.583546 | mon1 | Wednesday 12 August 2026 00:14:12 +0000 (0:00:00.076) 0:01:05.742 ****** 2026-08-12 00:14:12.930418 | mon1 | changed: [mon1] 2026-08-12 00:14:12.930485 | mon1 | 2026-08-12 00:14:12.930765 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 00:14:12.930809 | mon1 | Wednesday 12 August 2026 00:14:12 +0000 (0:00:00.346) 0:01:06.089 ****** 2026-08-12 00:14:13.799060 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 00:14:13.799134 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 00:14:13.799355 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 00:14:13.799434 | mon1 | 2026-08-12 00:14:13.799680 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 00:14:13.799725 | mon1 | Wednesday 12 August 2026 00:14:13 +0000 (0:00:00.869) 0:01:06.958 ****** 2026-08-12 00:15:51.388268 | mon1 | ok: [mon1] 2026-08-12 00:15:51.388618 | mon1 | 2026-08-12 00:15:51.388665 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 00:15:51.388671 | mon1 | Wednesday 12 August 2026 00:15:51 +0000 (0:01:37.588) 0:02:44.547 ****** 2026-08-12 00:15:51.650534 | mon1 | changed: [mon1] 2026-08-12 00:15:51.650583 | mon1 | 2026-08-12 00:15:51.650589 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 00:15:51.650594 | mon1 | Wednesday 12 August 2026 00:15:51 +0000 (0:00:00.262) 0:02:44.809 ****** 2026-08-12 00:15:51.690398 | mon1 | ok: [mon1] 2026-08-12 00:15:51.690442 | mon1 | 2026-08-12 00:15:51.690448 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:15:51.690453 | mon1 | Wednesday 12 August 2026 00:15:51 +0000 (0:00:00.039) 0:02:44.849 ****** 2026-08-12 00:15:51.755013 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:15:51.755079 | mon1 | 2026-08-12 00:15:51.755170 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:15:51.755322 | mon1 | Wednesday 12 August 2026 00:15:51 +0000 (0:00:00.064) 0:02:44.914 ****** 2026-08-12 00:15:54.024768 | mon1 | ok: [mon1] 2026-08-12 00:15:54.024813 | mon1 | 2026-08-12 00:15:54.024819 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:15:54.024824 | mon1 | Wednesday 12 August 2026 00:15:54 +0000 (0:00:02.269) 0:02:47.184 ****** 2026-08-12 00:15:54.075164 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:15:54.075185 | mon1 | 2026-08-12 00:15:54.075190 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:15:54.075194 | mon1 | Wednesday 12 August 2026 00:15:54 +0000 (0:00:00.050) 0:02:47.234 ****** 2026-08-12 00:15:54.527515 | mon1 | ok: [mon1] 2026-08-12 00:15:54.527956 | mon1 | 2026-08-12 00:15:54.527996 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:15:54.528004 | mon1 | Wednesday 12 August 2026 00:15:54 +0000 (0:00:00.452) 0:02:47.686 ****** 2026-08-12 00:15:56.929885 | mon1 | ok: [mon1] 2026-08-12 00:15:56.929995 | mon1 | 2026-08-12 00:15:56.930054 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:15:56.930229 | mon1 | Wednesday 12 August 2026 00:15:56 +0000 (0:00:02.402) 0:02:50.089 ****** 2026-08-12 00:16:00.538382 | mon1 | changed: [mon1] 2026-08-12 00:16:00.538471 | mon1 | 2026-08-12 00:16:00.538537 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:16:00.538628 | mon1 | Wednesday 12 August 2026 00:16:00 +0000 (0:00:03.608) 0:02:53.697 ****** 2026-08-12 00:16:02.330683 | mon1 | ok: [mon1] 2026-08-12 00:16:02.330814 | mon1 | 2026-08-12 00:16:02.330893 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:16:02.331013 | mon1 | Wednesday 12 August 2026 00:16:02 +0000 (0:00:01.792) 0:02:55.490 ****** 2026-08-12 00:16:02.405130 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:16:02.405187 | mon1 | 2026-08-12 00:16:02.405296 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:16:02.405429 | mon1 | Wednesday 12 August 2026 00:16:02 +0000 (0:00:00.074) 0:02:55.564 ****** 2026-08-12 00:16:02.443868 | mon1 | skipping: [mon1] 2026-08-12 00:16:02.443957 | mon1 | 2026-08-12 00:16:02.444205 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:16:02.444273 | mon1 | Wednesday 12 August 2026 00:16:02 +0000 (0:00:00.038) 0:02:55.603 ****** 2026-08-12 00:16:02.490485 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:16:02.491137 | mon1 | skipping: [mon1] 2026-08-12 00:16:02.491186 | mon1 | 2026-08-12 00:16:02.491194 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:16:02.491201 | mon1 | Wednesday 12 August 2026 00:16:02 +0000 (0:00:00.046) 0:02:55.649 ****** 2026-08-12 00:16:02.795801 | mon1 | ok: [mon1] 2026-08-12 00:16:02.795881 | mon1 | 2026-08-12 00:16:02.795943 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:16:02.796082 | mon1 | Wednesday 12 August 2026 00:16:02 +0000 (0:00:00.305) 0:02:55.955 ****** 2026-08-12 00:16:05.262289 | mon1 | ok: [mon1] 2026-08-12 00:16:05.262372 | mon1 | 2026-08-12 00:16:05.262584 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:16:05.262630 | mon1 | Wednesday 12 August 2026 00:16:05 +0000 (0:00:02.466) 0:02:58.421 ****** 2026-08-12 00:16:08.120615 | mon1 | changed: [mon1] 2026-08-12 00:16:08.120701 | mon1 | 2026-08-12 00:16:08.120780 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:16:08.120876 | mon1 | Wednesday 12 August 2026 00:16:08 +0000 (0:00:02.858) 0:03:01.280 ****** 2026-08-12 00:16:09.798360 | mon1 | ok: [mon1] 2026-08-12 00:16:09.798438 | mon1 | 2026-08-12 00:16:09.798635 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:16:09.798678 | mon1 | Wednesday 12 August 2026 00:16:09 +0000 (0:00:01.677) 0:03:02.957 ****** 2026-08-12 00:16:16.068899 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:16:16.068987 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:16:16.069100 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:16:16.069210 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:16:16.069282 | mon1 | 2026-08-12 00:16:16.069380 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:16:16.069462 | mon1 | 2026-08-12 00:16:16.069629 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:16:16.069711 | mon1 | Wednesday 12 August 2026 00:16:16 +0000 (0:00:06.270) 0:03:09.228 ****** 2026-08-12 00:16:17.164475 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:16:17.171512 | mon1 | ok: [osd1] 2026-08-12 00:16:17.171643 | mon1 | 2026-08-12 00:16:17.171786 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:16:17.171924 | mon1 | Wednesday 12 August 2026 00:16:17 +0000 (0:00:01.102) 0:03:10.331 ****** 2026-08-12 00:16:17.432627 | mon1 | ok: [osd1] 2026-08-12 00:16:17.432806 | mon1 | 2026-08-12 00:16:17.433035 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:17.433250 | mon1 | Wednesday 12 August 2026 00:16:17 +0000 (0:00:00.260) 0:03:10.592 ****** 2026-08-12 00:16:17.468257 | mon1 | skipping: [osd1] 2026-08-12 00:16:17.468514 | mon1 | 2026-08-12 00:16:17.468805 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:16:17.469073 | mon1 | Wednesday 12 August 2026 00:16:17 +0000 (0:00:00.035) 0:03:10.627 ****** 2026-08-12 00:16:17.735454 | mon1 | changed: [osd1] 2026-08-12 00:16:17.735648 | mon1 | 2026-08-12 00:16:17.735902 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:17.736133 | mon1 | Wednesday 12 August 2026 00:16:17 +0000 (0:00:00.266) 0:03:10.894 ****** 2026-08-12 00:16:17.802239 | mon1 | ok: [osd1] => { 2026-08-12 00:16:17.802463 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:16:17.802688 | mon1 | } 2026-08-12 00:16:17.802876 | mon1 | 2026-08-12 00:16:17.803153 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:17.803423 | mon1 | Wednesday 12 August 2026 00:16:17 +0000 (0:00:00.066) 0:03:10.961 ****** 2026-08-12 00:16:18.898282 | mon1 | changed: [osd1] 2026-08-12 00:16:18.898472 | mon1 | 2026-08-12 00:16:18.898786 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:18.899121 | mon1 | Wednesday 12 August 2026 00:16:18 +0000 (0:00:01.095) 0:03:12.057 ****** 2026-08-12 00:16:18.937799 | mon1 | skipping: [osd1] 2026-08-12 00:16:18.937951 | mon1 | 2026-08-12 00:16:18.938229 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:18.938458 | mon1 | Wednesday 12 August 2026 00:16:18 +0000 (0:00:00.039) 0:03:12.097 ****** 2026-08-12 00:16:18.977214 | mon1 | skipping: [osd1] 2026-08-12 00:16:18.977271 | mon1 | 2026-08-12 00:16:18.977393 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:16:18.977509 | mon1 | Wednesday 12 August 2026 00:16:18 +0000 (0:00:00.039) 0:03:12.136 ****** 2026-08-12 00:16:19.242968 | mon1 | ok: [osd1] 2026-08-12 00:16:19.243087 | mon1 | 2026-08-12 00:16:19.243234 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:16:19.243440 | mon1 | Wednesday 12 August 2026 00:16:19 +0000 (0:00:00.265) 0:03:12.402 ****** 2026-08-12 00:16:20.441681 | mon1 | ok: [osd1] 2026-08-12 00:16:20.442102 | mon1 | 2026-08-12 00:16:20.442148 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:20.442155 | mon1 | Wednesday 12 August 2026 00:16:20 +0000 (0:00:01.198) 0:03:13.601 ****** 2026-08-12 00:16:20.502457 | mon1 | ok: [osd1] => { 2026-08-12 00:16:20.502949 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:16:20.502994 | mon1 | } 2026-08-12 00:16:20.502999 | mon1 | 2026-08-12 00:16:20.503004 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:20.503009 | mon1 | Wednesday 12 August 2026 00:16:20 +0000 (0:00:00.060) 0:03:13.661 ****** 2026-08-12 00:16:21.466306 | mon1 | changed: [osd1] 2026-08-12 00:16:21.466355 | mon1 | 2026-08-12 00:16:21.466363 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:21.466370 | mon1 | Wednesday 12 August 2026 00:16:21 +0000 (0:00:00.963) 0:03:14.625 ****** 2026-08-12 00:16:24.199405 | mon1 | changed: [osd1] 2026-08-12 00:16:24.199491 | mon1 | 2026-08-12 00:16:24.199547 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:16:24.199646 | mon1 | Wednesday 12 August 2026 00:16:24 +0000 (0:00:02.733) 0:03:17.358 ****** 2026-08-12 00:16:24.226084 | mon1 | skipping: [osd1] 2026-08-12 00:16:24.226260 | mon1 | 2026-08-12 00:16:24.226482 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:16:24.226700 | mon1 | Wednesday 12 August 2026 00:16:24 +0000 (0:00:00.026) 0:03:17.385 ****** 2026-08-12 00:16:24.252912 | mon1 | skipping: [osd1] 2026-08-12 00:16:24.253100 | mon1 | 2026-08-12 00:16:24.253313 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:16:24.253519 | mon1 | Wednesday 12 August 2026 00:16:24 +0000 (0:00:00.026) 0:03:17.412 ****** 2026-08-12 00:16:24.278688 | mon1 | skipping: [osd1] 2026-08-12 00:16:24.278920 | mon1 | 2026-08-12 00:16:24.279163 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:16:24.279428 | mon1 | Wednesday 12 August 2026 00:16:24 +0000 (0:00:00.026) 0:03:17.438 ****** 2026-08-12 00:16:30.155932 | mon1 | changed: [osd1] 2026-08-12 00:16:30.156063 | mon1 | 2026-08-12 00:16:30.156151 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:16:30.156243 | mon1 | Wednesday 12 August 2026 00:16:30 +0000 (0:00:05.876) 0:03:23.314 ****** 2026-08-12 00:16:30.723913 | mon1 | changed: [osd1] 2026-08-12 00:16:30.724195 | mon1 | 2026-08-12 00:16:30.724583 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:16:30.724828 | mon1 | Wednesday 12 August 2026 00:16:30 +0000 (0:00:00.568) 0:03:23.883 ****** 2026-08-12 00:16:31.897543 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:16:31.897889 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:16:31.898237 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:16:31.898891 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:16:31.898948 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:16:31.898960 | mon1 | 2026-08-12 00:16:31.898970 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:16:31.898987 | mon1 | Wednesday 12 August 2026 00:16:31 +0000 (0:00:01.173) 0:03:25.056 ****** 2026-08-12 00:16:32.561483 | mon1 | changed: [osd1] 2026-08-12 00:16:32.561523 | mon1 | 2026-08-12 00:16:32.561529 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:16:32.561533 | mon1 | Wednesday 12 August 2026 00:16:32 +0000 (0:00:00.656) 0:03:25.712 ****** 2026-08-12 00:16:32.561538 | mon1 | 2026-08-12 00:16:32.561541 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:16:32.561545 | mon1 | Wednesday 12 August 2026 00:16:32 +0000 (0:00:00.007) 0:03:25.720 ****** 2026-08-12 00:16:33.309635 | mon1 | ok: [osd1] 2026-08-12 00:16:33.309706 | mon1 | 2026-08-12 00:16:33.309803 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:16:33.309947 | mon1 | Wednesday 12 August 2026 00:16:33 +0000 (0:00:00.748) 0:03:26.469 ****** 2026-08-12 00:16:33.823796 | mon1 | changed: [osd1] 2026-08-12 00:16:33.823868 | mon1 | 2026-08-12 00:16:33.823940 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:16:33.824071 | mon1 | Wednesday 12 August 2026 00:16:33 +0000 (0:00:00.514) 0:03:26.983 ****** 2026-08-12 00:16:34.436115 | mon1 | changed: [osd1] 2026-08-12 00:16:34.436189 | mon1 | 2026-08-12 00:16:34.436370 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:16:34.436412 | mon1 | Wednesday 12 August 2026 00:16:34 +0000 (0:00:00.612) 0:03:27.595 ****** 2026-08-12 00:16:34.714845 | mon1 | ok: [osd1] 2026-08-12 00:16:34.714918 | mon1 | 2026-08-12 00:16:34.715001 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:16:34.715136 | mon1 | Wednesday 12 August 2026 00:16:34 +0000 (0:00:00.279) 0:03:27.874 ****** 2026-08-12 00:16:34.768584 | mon1 | ok: [osd1] => { 2026-08-12 00:16:34.769290 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:16:34.769336 | mon1 | } 2026-08-12 00:16:34.769344 | mon1 | 2026-08-12 00:16:34.769350 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:16:34.769357 | mon1 | Wednesday 12 August 2026 00:16:34 +0000 (0:00:00.053) 0:03:27.927 ****** 2026-08-12 00:16:35.706871 | mon1 | changed: [osd1] 2026-08-12 00:16:35.706946 | mon1 | 2026-08-12 00:16:35.707004 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:16:35.707122 | mon1 | Wednesday 12 August 2026 00:16:35 +0000 (0:00:00.938) 0:03:28.866 ****** 2026-08-12 00:16:40.211844 | mon1 | changed: [osd1] 2026-08-12 00:16:40.211918 | mon1 | 2026-08-12 00:16:40.212234 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:16:40.212283 | mon1 | Wednesday 12 August 2026 00:16:40 +0000 (0:00:04.504) 0:03:33.371 ****** 2026-08-12 00:16:41.510371 | mon1 | ok: [osd1] 2026-08-12 00:16:41.510434 | mon1 | 2026-08-12 00:16:41.510504 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:16:41.510604 | mon1 | Wednesday 12 August 2026 00:16:41 +0000 (0:00:01.298) 0:03:34.669 ****** 2026-08-12 00:16:41.790644 | mon1 | changed: [osd1] 2026-08-12 00:16:41.790779 | mon1 | 2026-08-12 00:16:41.790792 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:16:41.790805 | mon1 | Wednesday 12 August 2026 00:16:41 +0000 (0:00:00.280) 0:03:34.950 ****** 2026-08-12 00:16:42.367870 | mon1 | changed: [osd1] 2026-08-12 00:16:42.367975 | mon1 | 2026-08-12 00:16:42.368298 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:16:42.368344 | mon1 | Wednesday 12 August 2026 00:16:42 +0000 (0:00:00.577) 0:03:35.527 ****** 2026-08-12 00:16:43.083676 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:16:43.083747 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:16:43.084475 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:16:43.084517 | mon1 | 2026-08-12 00:16:43.084522 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:16:43.084527 | mon1 | Wednesday 12 August 2026 00:16:43 +0000 (0:00:00.716) 0:03:36.243 ****** 2026-08-12 00:16:43.646913 | mon1 | changed: [osd1] 2026-08-12 00:16:43.646959 | mon1 | 2026-08-12 00:16:43.646967 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:16:43.646975 | mon1 | Wednesday 12 August 2026 00:16:43 +0000 (0:00:00.562) 0:03:36.805 ****** 2026-08-12 00:16:44.207605 | mon1 | changed: [osd1] 2026-08-12 00:16:44.207687 | mon1 | 2026-08-12 00:16:44.207744 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:16:44.208149 | mon1 | Wednesday 12 August 2026 00:16:44 +0000 (0:00:00.554) 0:03:37.360 ****** 2026-08-12 00:16:44.208191 | mon1 | 2026-08-12 00:16:44.208197 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:16:44.208201 | mon1 | Wednesday 12 August 2026 00:16:44 +0000 (0:00:00.006) 0:03:37.367 ****** 2026-08-12 00:16:44.920040 | mon1 | ok: [osd1] 2026-08-12 00:16:44.920130 | mon1 | 2026-08-12 00:16:44.920482 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:16:44.920537 | mon1 | Wednesday 12 August 2026 00:16:44 +0000 (0:00:00.712) 0:03:38.079 ****** 2026-08-12 00:16:45.761915 | mon1 | changed: [osd1] 2026-08-12 00:16:45.761993 | mon1 | 2026-08-12 00:16:45.762310 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:16:45.762368 | mon1 | Wednesday 12 August 2026 00:16:45 +0000 (0:00:00.841) 0:03:38.921 ****** 2026-08-12 00:16:46.364698 | mon1 | changed: [osd1] 2026-08-12 00:16:46.364783 | mon1 | 2026-08-12 00:16:46.364975 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:16:46.365012 | mon1 | Wednesday 12 August 2026 00:16:46 +0000 (0:00:00.603) 0:03:39.524 ****** 2026-08-12 00:16:46.411727 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:16:46.412120 | mon1 | 2026-08-12 00:16:46.412156 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:16:46.412164 | mon1 | Wednesday 12 August 2026 00:16:46 +0000 (0:00:00.046) 0:03:39.570 ****** 2026-08-12 00:16:51.510677 | mon1 | changed: [osd1] 2026-08-12 00:16:51.510778 | mon1 | 2026-08-12 00:16:51.510809 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:16:51.510936 | mon1 | Wednesday 12 August 2026 00:16:51 +0000 (0:00:05.099) 0:03:44.669 ****** 2026-08-12 00:16:52.232182 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 00:16:52.232259 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 00:16:52.232567 | mon1 | 2026-08-12 00:16:52.232610 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:16:52.232616 | mon1 | Wednesday 12 August 2026 00:16:52 +0000 (0:00:00.721) 0:03:45.391 ****** 2026-08-12 00:16:52.627944 | mon1 | changed: [osd1] 2026-08-12 00:16:52.628019 | mon1 | 2026-08-12 00:16:52.628311 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:16:52.628361 | mon1 | Wednesday 12 August 2026 00:16:52 +0000 (0:00:00.395) 0:03:45.787 ****** 2026-08-12 00:16:52.880736 | mon1 | ok: [osd1] 2026-08-12 00:16:52.880816 | mon1 | 2026-08-12 00:16:52.881249 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:16:52.881305 | mon1 | Wednesday 12 August 2026 00:16:52 +0000 (0:00:00.252) 0:03:46.039 ****** 2026-08-12 00:16:53.228431 | mon1 | changed: [osd1] 2026-08-12 00:16:53.228507 | mon1 | 2026-08-12 00:16:53.228824 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:16:53.228865 | mon1 | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.347) 0:03:46.387 ****** 2026-08-12 00:16:53.484814 | mon1 | changed: [osd1] 2026-08-12 00:16:53.484962 | mon1 | 2026-08-12 00:16:53.485209 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:16:53.485541 | mon1 | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.256) 0:03:46.644 ****** 2026-08-12 00:16:53.757720 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] => (item=mon1) 2026-08-12 00:16:53.758107 | mon1 | 2026-08-12 00:16:53.758128 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:16:53.758135 | mon1 | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.272) 0:03:46.916 ****** 2026-08-12 00:16:53.796267 | mon1 | ok: [osd1] 2026-08-12 00:16:53.796343 | mon1 | 2026-08-12 00:16:53.796594 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:16:53.796636 | mon1 | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.038) 0:03:46.955 ****** 2026-08-12 00:16:53.859925 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:16:53.860322 | mon1 | 2026-08-12 00:16:53.860397 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:16:53.860408 | mon1 | Wednesday 12 August 2026 00:16:53 +0000 (0:00:00.063) 0:03:47.019 ****** 2026-08-12 00:16:56.310282 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:16:56.310362 | mon1 | 2026-08-12 00:16:56.310558 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:16:56.310599 | mon1 | Wednesday 12 August 2026 00:16:56 +0000 (0:00:02.450) 0:03:49.469 ****** 2026-08-12 00:16:56.362730 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:16:56.363182 | mon1 | 2026-08-12 00:16:56.363226 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:16:56.363276 | mon1 | Wednesday 12 August 2026 00:16:56 +0000 (0:00:00.052) 0:03:49.521 ****** 2026-08-12 00:16:56.653391 | mon1 | changed: [osd1] 2026-08-12 00:16:56.653478 | mon1 | 2026-08-12 00:16:56.653793 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:16:56.653841 | mon1 | Wednesday 12 August 2026 00:16:56 +0000 (0:00:00.290) 0:03:49.812 ****** 2026-08-12 00:17:01.934970 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:17:01.935055 | mon1 | 2026-08-12 00:17:01.935317 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:17:01.935365 | mon1 | Wednesday 12 August 2026 00:17:01 +0000 (0:00:05.281) 0:03:55.094 ****** 2026-08-12 00:17:02.662224 | mon1 | ok: [osd1] 2026-08-12 00:17:02.662265 | mon1 | 2026-08-12 00:17:02.662271 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:17:02.662276 | mon1 | Wednesday 12 August 2026 00:17:02 +0000 (0:00:00.727) 0:03:55.821 ****** 2026-08-12 00:17:43.033042 | mon1 | ok: [osd1] 2026-08-12 00:17:43.033132 | mon1 | 2026-08-12 00:17:43.033189 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:17:43.033312 | mon1 | Wednesday 12 August 2026 00:17:43 +0000 (0:00:40.370) 0:04:36.192 ****** 2026-08-12 00:18:25.308423 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:18:25.308537 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:18:25.309149 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:18:25.309221 | mon1 | 2026-08-12 00:18:25.309229 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:18:25.309235 | mon1 | Wednesday 12 August 2026 00:18:25 +0000 (0:00:42.275) 0:05:18.467 ****** 2026-08-12 00:18:27.167979 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:18:27.168099 | mon1 | 2026-08-12 00:18:27.168432 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:18:27.168482 | mon1 | Wednesday 12 August 2026 00:18:27 +0000 (0:00:01.859) 0:05:20.327 ****** 2026-08-12 00:18:28.981763 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:18:28.981816 | mon1 | 2026-08-12 00:18:28.981823 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:18:28.981830 | mon1 | Wednesday 12 August 2026 00:18:28 +0000 (0:00:01.813) 0:05:22.140 ****** 2026-08-12 00:18:29.039576 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:18:29.039935 | mon1 | 2026-08-12 00:18:29.039980 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:18:29.039986 | mon1 | Wednesday 12 August 2026 00:18:29 +0000 (0:00:00.058) 0:05:22.199 ****** 2026-08-12 00:18:29.082628 | mon1 | ok: [osd1] 2026-08-12 00:18:29.082711 | mon1 | 2026-08-12 00:18:29.082771 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:18:29.082892 | mon1 | Wednesday 12 August 2026 00:18:29 +0000 (0:00:00.042) 0:05:22.242 ****** 2026-08-12 00:18:31.039547 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:18:31.039659 | mon1 | 2026-08-12 00:18:31.039965 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:18:31.040015 | mon1 | Wednesday 12 August 2026 00:18:31 +0000 (0:00:01.956) 0:05:24.198 ****** 2026-08-12 00:18:31.075644 | mon1 | ok: [osd1] 2026-08-12 00:18:31.075735 | mon1 | 2026-08-12 00:18:31.075963 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:18:31.075998 | mon1 | Wednesday 12 August 2026 00:18:31 +0000 (0:00:00.036) 0:05:24.235 ****** 2026-08-12 00:18:31.119020 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:18:31.119118 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:18:31.119336 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:18:31.119416 | mon1 | skipping: [osd1] 2026-08-12 00:18:31.119819 | mon1 | 2026-08-12 00:18:31.119866 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:18:31.119874 | mon1 | Wednesday 12 August 2026 00:18:31 +0000 (0:00:00.043) 0:05:24.278 ****** 2026-08-12 00:18:31.177682 | mon1 | skipping: [osd1] 2026-08-12 00:18:31.177757 | mon1 | 2026-08-12 00:18:31.178181 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:18:31.178225 | mon1 | 2026-08-12 00:18:31.178230 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:18:31.178235 | mon1 | Wednesday 12 August 2026 00:18:31 +0000 (0:00:00.059) 0:05:24.337 ****** 2026-08-12 00:18:32.120916 | mon1 | ok: [mon1] 2026-08-12 00:18:32.120965 | mon1 | 2026-08-12 00:18:32.120973 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:18:32.120980 | mon1 | Wednesday 12 August 2026 00:18:32 +0000 (0:00:00.942) 0:05:25.279 ****** 2026-08-12 00:18:32.369055 | mon1 | ok: [mon1] 2026-08-12 00:18:32.369124 | mon1 | 2026-08-12 00:18:32.369220 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:18:32.369355 | mon1 | Wednesday 12 August 2026 00:18:32 +0000 (0:00:00.248) 0:05:25.528 ****** 2026-08-12 00:18:32.409228 | mon1 | skipping: [mon1] 2026-08-12 00:18:32.409288 | mon1 | 2026-08-12 00:18:32.409496 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:18:32.409511 | mon1 | Wednesday 12 August 2026 00:18:32 +0000 (0:00:00.039) 0:05:25.568 ****** 2026-08-12 00:18:32.673729 | mon1 | ok: [mon1] 2026-08-12 00:18:32.673774 | mon1 | 2026-08-12 00:18:32.673782 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:18:32.673800 | mon1 | Wednesday 12 August 2026 00:18:32 +0000 (0:00:00.264) 0:05:25.832 ****** 2026-08-12 00:18:32.733141 | mon1 | ok: [mon1] => { 2026-08-12 00:18:32.734123 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:18:32.734173 | mon1 | } 2026-08-12 00:18:32.734181 | mon1 | 2026-08-12 00:18:32.734187 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:18:32.734193 | mon1 | Wednesday 12 August 2026 00:18:32 +0000 (0:00:00.059) 0:05:25.892 ****** 2026-08-12 00:18:33.116250 | mon1 | ok: [mon1] 2026-08-12 00:18:33.116682 | mon1 | 2026-08-12 00:18:33.116750 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:18:33.116769 | mon1 | Wednesday 12 August 2026 00:18:33 +0000 (0:00:00.383) 0:05:26.275 ****** 2026-08-12 00:18:33.154304 | mon1 | skipping: [mon1] 2026-08-12 00:18:33.154382 | mon1 | 2026-08-12 00:18:33.154424 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:18:33.154525 | mon1 | Wednesday 12 August 2026 00:18:33 +0000 (0:00:00.038) 0:05:26.314 ****** 2026-08-12 00:18:33.191016 | mon1 | skipping: [mon1] 2026-08-12 00:18:33.191071 | mon1 | 2026-08-12 00:18:33.191181 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:18:33.191345 | mon1 | Wednesday 12 August 2026 00:18:33 +0000 (0:00:00.036) 0:05:26.350 ****** 2026-08-12 00:18:33.459550 | mon1 | ok: [mon1] 2026-08-12 00:18:33.459723 | mon1 | 2026-08-12 00:18:33.459967 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:18:33.460204 | mon1 | Wednesday 12 August 2026 00:18:33 +0000 (0:00:00.268) 0:05:26.618 ****** 2026-08-12 00:18:34.556728 | mon1 | ok: [mon1] 2026-08-12 00:18:34.556905 | mon1 | 2026-08-12 00:18:34.557150 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:18:34.557402 | mon1 | Wednesday 12 August 2026 00:18:34 +0000 (0:00:01.097) 0:05:27.716 ****** 2026-08-12 00:18:34.626902 | mon1 | ok: [mon1] => { 2026-08-12 00:18:34.627018 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:18:34.627152 | mon1 | } 2026-08-12 00:18:34.627296 | mon1 | 2026-08-12 00:18:34.627444 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:18:34.627592 | mon1 | Wednesday 12 August 2026 00:18:34 +0000 (0:00:00.069) 0:05:27.786 ****** 2026-08-12 00:18:35.018922 | mon1 | ok: [mon1] 2026-08-12 00:18:35.019167 | mon1 | 2026-08-12 00:18:35.019529 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:18:35.019812 | mon1 | Wednesday 12 August 2026 00:18:35 +0000 (0:00:00.392) 0:05:28.178 ****** 2026-08-12 00:18:37.050297 | mon1 | ok: [mon1] 2026-08-12 00:18:37.050583 | mon1 | 2026-08-12 00:18:37.050602 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:18:37.050616 | mon1 | Wednesday 12 August 2026 00:18:37 +0000 (0:00:02.030) 0:05:30.208 ****** 2026-08-12 00:18:37.073332 | mon1 | skipping: [mon1] 2026-08-12 00:18:37.073397 | mon1 | 2026-08-12 00:18:37.073644 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:18:37.073689 | mon1 | Wednesday 12 August 2026 00:18:37 +0000 (0:00:00.023) 0:05:30.232 ****** 2026-08-12 00:18:37.098188 | mon1 | skipping: [mon1] 2026-08-12 00:18:37.098259 | mon1 | 2026-08-12 00:18:37.098581 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:18:37.098636 | mon1 | Wednesday 12 August 2026 00:18:37 +0000 (0:00:00.024) 0:05:30.257 ****** 2026-08-12 00:18:37.124957 | mon1 | skipping: [mon1] 2026-08-12 00:18:37.125029 | mon1 | 2026-08-12 00:18:37.125400 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:18:37.125448 | mon1 | Wednesday 12 August 2026 00:18:37 +0000 (0:00:00.026) 0:05:30.283 ****** 2026-08-12 00:18:38.232771 | mon1 | ok: [mon1] 2026-08-12 00:18:38.232817 | mon1 | 2026-08-12 00:18:38.232835 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:18:38.232842 | mon1 | Wednesday 12 August 2026 00:18:38 +0000 (0:00:01.107) 0:05:31.391 ****** 2026-08-12 00:18:38.760205 | mon1 | ok: [mon1] 2026-08-12 00:18:38.760301 | mon1 | 2026-08-12 00:18:38.760559 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:18:38.760673 | mon1 | Wednesday 12 August 2026 00:18:38 +0000 (0:00:00.528) 0:05:31.919 ****** 2026-08-12 00:18:39.947148 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:18:39.947198 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:18:39.947204 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:18:39.947209 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:18:39.947214 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:18:39.947219 | mon1 | 2026-08-12 00:18:39.947223 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:18:39.947282 | mon1 | Wednesday 12 August 2026 00:18:39 +0000 (0:00:01.186) 0:05:33.105 ****** 2026-08-12 00:18:40.560683 | mon1 | ok: [mon1] 2026-08-12 00:18:40.560742 | mon1 | 2026-08-12 00:18:40.560845 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:18:40.561273 | mon1 | Wednesday 12 August 2026 00:18:40 +0000 (0:00:00.607) 0:05:33.713 ****** 2026-08-12 00:18:40.561316 | mon1 | 2026-08-12 00:18:40.561321 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:18:40.561325 | mon1 | Wednesday 12 August 2026 00:18:40 +0000 (0:00:00.006) 0:05:33.720 ****** 2026-08-12 00:18:40.983253 | mon1 | ok: [mon1] 2026-08-12 00:18:40.983316 | mon1 | 2026-08-12 00:18:40.983442 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:18:40.983552 | mon1 | Wednesday 12 August 2026 00:18:40 +0000 (0:00:00.422) 0:05:34.142 ****** 2026-08-12 00:18:41.247317 | mon1 | ok: [mon1] 2026-08-12 00:18:41.247426 | mon1 | 2026-08-12 00:18:41.247816 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:18:41.247838 | mon1 | Wednesday 12 August 2026 00:18:41 +0000 (0:00:00.263) 0:05:34.406 ****** 2026-08-12 00:18:41.304828 | mon1 | ok: [mon1] => { 2026-08-12 00:18:41.305467 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:18:41.305488 | mon1 | } 2026-08-12 00:18:41.305495 | mon1 | 2026-08-12 00:18:41.305501 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:18:41.305507 | mon1 | Wednesday 12 August 2026 00:18:41 +0000 (0:00:00.056) 0:05:34.463 ****** 2026-08-12 00:18:41.700808 | mon1 | ok: [mon1] 2026-08-12 00:18:41.700853 | mon1 | 2026-08-12 00:18:41.700861 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:18:41.700867 | mon1 | Wednesday 12 August 2026 00:18:41 +0000 (0:00:00.395) 0:05:34.859 ****** 2026-08-12 00:18:44.962515 | mon1 | ok: [mon1] 2026-08-12 00:18:44.962594 | mon1 | 2026-08-12 00:18:44.962807 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:18:44.962853 | mon1 | Wednesday 12 August 2026 00:18:44 +0000 (0:00:03.262) 0:05:38.122 ****** 2026-08-12 00:18:46.126711 | mon1 | ok: [mon1] 2026-08-12 00:18:46.126811 | mon1 | 2026-08-12 00:18:46.126834 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:18:46.126989 | mon1 | Wednesday 12 August 2026 00:18:46 +0000 (0:00:01.164) 0:05:39.286 ****** 2026-08-12 00:18:46.390358 | mon1 | ok: [mon1] 2026-08-12 00:18:46.390466 | mon1 | 2026-08-12 00:18:46.390765 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:18:46.390787 | mon1 | Wednesday 12 August 2026 00:18:46 +0000 (0:00:00.263) 0:05:39.549 ****** 2026-08-12 00:18:46.954943 | mon1 | ok: [mon1] 2026-08-12 00:18:46.955061 | mon1 | 2026-08-12 00:18:46.955327 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:18:46.955421 | mon1 | Wednesday 12 August 2026 00:18:46 +0000 (0:00:00.564) 0:05:40.114 ****** 2026-08-12 00:18:47.685029 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:18:47.685115 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:18:47.685506 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:18:47.685547 | mon1 | 2026-08-12 00:18:47.685553 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:18:47.685558 | mon1 | Wednesday 12 August 2026 00:18:47 +0000 (0:00:00.730) 0:05:40.844 ****** 2026-08-12 00:18:48.203219 | mon1 | ok: [mon1] 2026-08-12 00:18:48.203336 | mon1 | 2026-08-12 00:18:48.203617 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:18:48.203669 | mon1 | Wednesday 12 August 2026 00:18:48 +0000 (0:00:00.517) 0:05:41.362 ****** 2026-08-12 00:18:48.770473 | mon1 | ok: [mon1] 2026-08-12 00:18:48.770536 | mon1 | 2026-08-12 00:18:48.770649 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:18:48.771063 | mon1 | Wednesday 12 August 2026 00:18:48 +0000 (0:00:00.562) 0:05:41.925 ****** 2026-08-12 00:18:48.771078 | mon1 | 2026-08-12 00:18:48.771084 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:18:48.771088 | mon1 | Wednesday 12 August 2026 00:18:48 +0000 (0:00:00.005) 0:05:41.930 ****** 2026-08-12 00:18:49.180660 | mon1 | ok: [mon1] 2026-08-12 00:18:49.180735 | mon1 | 2026-08-12 00:18:49.180979 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:18:49.181024 | mon1 | Wednesday 12 August 2026 00:18:49 +0000 (0:00:00.409) 0:05:42.339 ****** 2026-08-12 00:18:49.234044 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:18:49.234157 | mon1 | 2026-08-12 00:18:49.234318 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:18:49.234472 | mon1 | Wednesday 12 August 2026 00:18:49 +0000 (0:00:00.052) 0:05:42.392 ****** 2026-08-12 00:18:50.375973 | mon1 | ok: [mon1] 2026-08-12 00:18:50.376106 | mon1 | 2026-08-12 00:18:50.376417 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:18:50.376562 | mon1 | Wednesday 12 August 2026 00:18:50 +0000 (0:00:01.142) 0:05:43.534 ****** 2026-08-12 00:18:51.201082 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:18:51.201214 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:18:51.201442 | mon1 | 2026-08-12 00:18:51.201697 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:18:51.201893 | mon1 | Wednesday 12 August 2026 00:18:51 +0000 (0:00:00.825) 0:05:44.360 ****** 2026-08-12 00:18:51.578363 | mon1 | ok: [mon1] 2026-08-12 00:18:51.578430 | mon1 | 2026-08-12 00:18:51.578442 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:18:51.578452 | mon1 | Wednesday 12 August 2026 00:18:51 +0000 (0:00:00.375) 0:05:44.736 ****** 2026-08-12 00:18:51.827044 | mon1 | ok: [mon1] 2026-08-12 00:18:51.827141 | mon1 | 2026-08-12 00:18:51.827199 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:18:51.827353 | mon1 | Wednesday 12 August 2026 00:18:51 +0000 (0:00:00.250) 0:05:44.986 ****** 2026-08-12 00:18:52.122984 | mon1 | ok: [mon1] 2026-08-12 00:18:52.123095 | mon1 | 2026-08-12 00:18:52.123306 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:18:52.123507 | mon1 | Wednesday 12 August 2026 00:18:52 +0000 (0:00:00.295) 0:05:45.282 ****** 2026-08-12 00:18:52.374532 | mon1 | ok: [mon1] 2026-08-12 00:18:52.374605 | mon1 | 2026-08-12 00:18:52.374883 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:18:52.375183 | mon1 | Wednesday 12 August 2026 00:18:52 +0000 (0:00:00.251) 0:05:45.533 ****** 2026-08-12 00:18:55.349793 | mon1 | changed: [mon1] 2026-08-12 00:18:55.349869 | mon1 | 2026-08-12 00:18:55.350035 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:18:55.350195 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:18:55.350359 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-12 00:18:55.350508 | mon1 | 2026-08-12 00:18:55.350642 | mon1 | 2026-08-12 00:18:55.350775 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:18:55.350914 | mon1 | Wednesday 12 August 2026 00:18:55 +0000 (0:00:02.975) 0:05:48.509 ****** 2026-08-12 00:18:55.351039 | mon1 | =============================================================================== 2026-08-12 00:18:55.351181 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 97.59s 2026-08-12 00:18:55.351357 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 42.28s 2026-08-12 00:18:55.351497 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 40.37s 2026-08-12 00:18:55.351654 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 28.21s 2026-08-12 00:18:55.351789 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 9.24s 2026-08-12 00:18:55.351924 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.27s 2026-08-12 00:18:55.352057 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.88s 2026-08-12 00:18:55.352189 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.28s 2026-08-12 00:18:55.352342 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.10s 2026-08-12 00:18:55.352494 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.50s 2026-08-12 00:18:55.352642 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-08-12 00:18:55.352803 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.61s 2026-08-12 00:18:55.352938 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.26s 2026-08-12 00:18:55.353076 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.98s 2026-08-12 00:18:55.353211 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.93s 2026-08-12 00:18:55.353344 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.86s 2026-08-12 00:18:55.353475 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.73s 2026-08-12 00:18:55.353606 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.47s 2026-08-12 00:18:55.353764 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.45s 2026-08-12 00:18:55.353904 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.40s 2026-08-12 00:18:55.518454 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 00:18:55.529535 | mon1 | INFO [default > idempotence] Executing 2026-08-12 00:18:56.748423 | mon1 | 2026-08-12 00:18:56.748648 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:18:56.748900 | mon1 | 2026-08-12 00:18:56.749107 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:18:56.749313 | mon1 | Wednesday 12 August 2026 00:18:56 +0000 (0:00:00.057) 0:00:00.057 ****** 2026-08-12 00:18:57.898403 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:18:57.906640 | mon1 | ok: [mon1] 2026-08-12 00:18:57.906838 | mon1 | 2026-08-12 00:18:57.907072 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:18:57.907336 | mon1 | Wednesday 12 August 2026 00:18:57 +0000 (0:00:01.158) 0:00:01.215 ****** 2026-08-12 00:18:58.337753 | mon1 | ok: [mon1] 2026-08-12 00:18:58.337946 | mon1 | 2026-08-12 00:18:58.338179 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:18:58.338400 | mon1 | Wednesday 12 August 2026 00:18:58 +0000 (0:00:00.430) 0:00:01.646 ****** 2026-08-12 00:18:58.376835 | mon1 | skipping: [mon1] 2026-08-12 00:18:58.377006 | mon1 | 2026-08-12 00:18:58.377229 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:18:58.377443 | mon1 | Wednesday 12 August 2026 00:18:58 +0000 (0:00:00.039) 0:00:01.685 ****** 2026-08-12 00:18:58.874391 | mon1 | ok: [mon1] 2026-08-12 00:18:58.874460 | mon1 | 2026-08-12 00:18:58.874617 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:18:58.874768 | mon1 | Wednesday 12 August 2026 00:18:58 +0000 (0:00:00.497) 0:00:02.183 ****** 2026-08-12 00:18:58.959349 | mon1 | ok: [mon1] => { 2026-08-12 00:18:58.959419 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:18:58.959431 | mon1 | } 2026-08-12 00:18:58.959447 | mon1 | 2026-08-12 00:18:58.959951 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:18:58.960020 | mon1 | Wednesday 12 August 2026 00:18:58 +0000 (0:00:00.083) 0:00:02.267 ****** 2026-08-12 00:18:59.476401 | mon1 | ok: [mon1] 2026-08-12 00:18:59.476472 | mon1 | 2026-08-12 00:18:59.476558 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:18:59.476692 | mon1 | Wednesday 12 August 2026 00:18:59 +0000 (0:00:00.518) 0:00:02.785 ****** 2026-08-12 00:18:59.522892 | mon1 | skipping: [mon1] 2026-08-12 00:18:59.522941 | mon1 | 2026-08-12 00:18:59.523212 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:18:59.523267 | mon1 | Wednesday 12 August 2026 00:18:59 +0000 (0:00:00.046) 0:00:02.831 ****** 2026-08-12 00:18:59.563745 | mon1 | skipping: [mon1] 2026-08-12 00:18:59.563817 | mon1 | 2026-08-12 00:18:59.563943 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:18:59.564101 | mon1 | Wednesday 12 August 2026 00:18:59 +0000 (0:00:00.041) 0:00:02.872 ****** 2026-08-12 00:18:59.819838 | mon1 | ok: [mon1] 2026-08-12 00:18:59.819908 | mon1 | 2026-08-12 00:18:59.820105 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:18:59.820122 | mon1 | Wednesday 12 August 2026 00:18:59 +0000 (0:00:00.256) 0:00:03.128 ****** 2026-08-12 00:19:01.061618 | mon1 | ok: [mon1] 2026-08-12 00:19:01.061725 | mon1 | 2026-08-12 00:19:01.061886 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:19:01.062045 | mon1 | Wednesday 12 August 2026 00:19:01 +0000 (0:00:01.241) 0:00:04.370 ****** 2026-08-12 00:19:01.152782 | mon1 | ok: [mon1] => { 2026-08-12 00:19:01.152874 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:19:01.153432 | mon1 | } 2026-08-12 00:19:01.153469 | mon1 | 2026-08-12 00:19:01.153477 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:19:01.153483 | mon1 | Wednesday 12 August 2026 00:19:01 +0000 (0:00:00.091) 0:00:04.461 ****** 2026-08-12 00:19:01.612211 | mon1 | ok: [mon1] 2026-08-12 00:19:01.612395 | mon1 | 2026-08-12 00:19:01.612656 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:19:01.612666 | mon1 | Wednesday 12 August 2026 00:19:01 +0000 (0:00:00.459) 0:00:04.921 ****** 2026-08-12 00:19:03.863857 | mon1 | ok: [mon1] 2026-08-12 00:19:03.863931 | mon1 | 2026-08-12 00:19:03.864026 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:19:03.864153 | mon1 | Wednesday 12 August 2026 00:19:03 +0000 (0:00:02.251) 0:00:07.173 ****** 2026-08-12 00:19:03.895649 | mon1 | skipping: [mon1] 2026-08-12 00:19:03.895749 | mon1 | 2026-08-12 00:19:03.895869 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:19:03.895974 | mon1 | Wednesday 12 August 2026 00:19:03 +0000 (0:00:00.031) 0:00:07.204 ****** 2026-08-12 00:19:03.926941 | mon1 | skipping: [mon1] 2026-08-12 00:19:03.927065 | mon1 | 2026-08-12 00:19:03.927216 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:19:03.927505 | mon1 | Wednesday 12 August 2026 00:19:03 +0000 (0:00:00.030) 0:00:07.235 ****** 2026-08-12 00:19:03.956898 | mon1 | skipping: [mon1] 2026-08-12 00:19:03.957016 | mon1 | 2026-08-12 00:19:03.957165 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:19:03.957319 | mon1 | Wednesday 12 August 2026 00:19:03 +0000 (0:00:00.030) 0:00:07.265 ****** 2026-08-12 00:19:05.069830 | mon1 | ok: [mon1] 2026-08-12 00:19:05.069897 | mon1 | 2026-08-12 00:19:05.070237 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:19:05.070277 | mon1 | Wednesday 12 August 2026 00:19:05 +0000 (0:00:01.112) 0:00:08.378 ****** 2026-08-12 00:19:05.609723 | mon1 | ok: [mon1] 2026-08-12 00:19:05.609797 | mon1 | 2026-08-12 00:19:05.610106 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:19:05.610154 | mon1 | Wednesday 12 August 2026 00:19:05 +0000 (0:00:00.539) 0:00:08.918 ****** 2026-08-12 00:19:06.802346 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:19:06.803340 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:19:06.803383 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:19:06.803399 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:19:06.803424 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:19:06.803438 | mon1 | 2026-08-12 00:19:06.803451 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:19:06.803470 | mon1 | Wednesday 12 August 2026 00:19:06 +0000 (0:00:01.192) 0:00:10.111 ****** 2026-08-12 00:19:07.405927 | mon1 | ok: [mon1] 2026-08-12 00:19:07.405984 | mon1 | 2026-08-12 00:19:07.406086 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:19:07.406469 | mon1 | Wednesday 12 August 2026 00:19:07 +0000 (0:00:00.596) 0:00:10.708 ****** 2026-08-12 00:19:07.406484 | mon1 | 2026-08-12 00:19:07.406489 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:19:07.406494 | mon1 | Wednesday 12 August 2026 00:19:07 +0000 (0:00:00.007) 0:00:10.715 ****** 2026-08-12 00:19:08.047442 | mon1 | ok: [mon1] 2026-08-12 00:19:08.047509 | mon1 | 2026-08-12 00:19:08.047732 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:19:08.047778 | mon1 | Wednesday 12 August 2026 00:19:08 +0000 (0:00:00.641) 0:00:11.356 ****** 2026-08-12 00:19:08.319375 | mon1 | ok: [mon1] 2026-08-12 00:19:08.319864 | mon1 | 2026-08-12 00:19:08.319979 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:19:08.320004 | mon1 | Wednesday 12 August 2026 00:19:08 +0000 (0:00:00.271) 0:00:11.628 ****** 2026-08-12 00:19:08.392469 | mon1 | ok: [mon1] => { 2026-08-12 00:19:08.392528 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:19:08.392623 | mon1 | } 2026-08-12 00:19:08.392953 | mon1 | 2026-08-12 00:19:08.392995 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:19:08.393001 | mon1 | Wednesday 12 August 2026 00:19:08 +0000 (0:00:00.073) 0:00:11.701 ****** 2026-08-12 00:19:08.824031 | mon1 | ok: [mon1] 2026-08-12 00:19:08.824149 | mon1 | 2026-08-12 00:19:08.824528 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:19:08.824616 | mon1 | Wednesday 12 August 2026 00:19:08 +0000 (0:00:00.431) 0:00:12.132 ****** 2026-08-12 00:19:12.019218 | mon1 | ok: [mon1] 2026-08-12 00:19:12.019306 | mon1 | 2026-08-12 00:19:12.019569 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:19:12.019615 | mon1 | Wednesday 12 August 2026 00:19:12 +0000 (0:00:03.195) 0:00:15.328 ****** 2026-08-12 00:19:13.122621 | mon1 | ok: [mon1] 2026-08-12 00:19:13.122686 | mon1 | 2026-08-12 00:19:13.122800 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:19:13.122911 | mon1 | Wednesday 12 August 2026 00:19:13 +0000 (0:00:01.103) 0:00:16.431 ****** 2026-08-12 00:19:13.492340 | mon1 | ok: [mon1] 2026-08-12 00:19:13.492404 | mon1 | 2026-08-12 00:19:13.492509 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:19:13.492647 | mon1 | Wednesday 12 August 2026 00:19:13 +0000 (0:00:00.369) 0:00:16.801 ****** 2026-08-12 00:19:14.022448 | mon1 | ok: [mon1] 2026-08-12 00:19:14.022512 | mon1 | 2026-08-12 00:19:14.022815 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:19:14.022865 | mon1 | Wednesday 12 August 2026 00:19:14 +0000 (0:00:00.529) 0:00:17.331 ****** 2026-08-12 00:19:14.747127 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:19:14.747187 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:19:14.747660 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:19:14.747703 | mon1 | 2026-08-12 00:19:14.747708 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:19:14.747713 | mon1 | Wednesday 12 August 2026 00:19:14 +0000 (0:00:00.725) 0:00:18.056 ****** 2026-08-12 00:19:15.268513 | mon1 | ok: [mon1] 2026-08-12 00:19:15.268605 | mon1 | 2026-08-12 00:19:15.268748 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:19:15.268908 | mon1 | Wednesday 12 August 2026 00:19:15 +0000 (0:00:00.521) 0:00:18.577 ****** 2026-08-12 00:19:15.788099 | mon1 | ok: [mon1] 2026-08-12 00:19:15.788161 | mon1 | 2026-08-12 00:19:15.788264 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:19:15.788650 | mon1 | Wednesday 12 August 2026 00:19:15 +0000 (0:00:00.511) 0:00:19.088 ****** 2026-08-12 00:19:15.788665 | mon1 | 2026-08-12 00:19:15.788670 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:19:15.788674 | mon1 | Wednesday 12 August 2026 00:19:15 +0000 (0:00:00.008) 0:00:19.097 ****** 2026-08-12 00:19:16.201654 | mon1 | ok: [mon1] 2026-08-12 00:19:16.201719 | mon1 | 2026-08-12 00:19:16.201810 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:19:16.201956 | mon1 | Wednesday 12 August 2026 00:19:16 +0000 (0:00:00.413) 0:00:19.510 ****** 2026-08-12 00:19:16.253841 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:19:16.254282 | mon1 | 2026-08-12 00:19:16.254330 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:19:16.254338 | mon1 | Wednesday 12 August 2026 00:19:16 +0000 (0:00:00.051) 0:00:19.562 ****** 2026-08-12 00:19:17.344761 | mon1 | ok: [mon1] 2026-08-12 00:19:17.345285 | mon1 | 2026-08-12 00:19:17.345338 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:19:17.345347 | mon1 | Wednesday 12 August 2026 00:19:17 +0000 (0:00:01.091) 0:00:20.653 ****** 2026-08-12 00:19:18.082017 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:19:18.082132 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:19:18.082612 | mon1 | 2026-08-12 00:19:18.082661 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:19:18.082669 | mon1 | Wednesday 12 August 2026 00:19:18 +0000 (0:00:00.737) 0:00:21.390 ****** 2026-08-12 00:19:18.469706 | mon1 | ok: [mon1] 2026-08-12 00:19:18.469811 | mon1 | 2026-08-12 00:19:18.470170 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:19:18.470214 | mon1 | Wednesday 12 August 2026 00:19:18 +0000 (0:00:00.387) 0:00:21.778 ****** 2026-08-12 00:19:18.754821 | mon1 | ok: [mon1] 2026-08-12 00:19:18.754897 | mon1 | 2026-08-12 00:19:18.755220 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:19:18.755349 | mon1 | Wednesday 12 August 2026 00:19:18 +0000 (0:00:00.285) 0:00:22.063 ****** 2026-08-12 00:19:19.200946 | mon1 | ok: [mon1] 2026-08-12 00:19:19.200986 | mon1 | 2026-08-12 00:19:19.200994 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:19:19.201000 | mon1 | Wednesday 12 August 2026 00:19:19 +0000 (0:00:00.445) 0:00:22.509 ****** 2026-08-12 00:19:19.584874 | mon1 | ok: [mon1] 2026-08-12 00:19:19.584910 | mon1 | 2026-08-12 00:19:19.584915 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:19:19.584920 | mon1 | Wednesday 12 August 2026 00:19:19 +0000 (0:00:00.384) 0:00:22.893 ****** 2026-08-12 00:19:19.773759 | mon1 | ok: [mon1] 2026-08-12 00:19:19.773799 | mon1 | 2026-08-12 00:19:19.773805 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:19:19.773810 | mon1 | Wednesday 12 August 2026 00:19:19 +0000 (0:00:00.188) 0:00:23.082 ****** 2026-08-12 00:19:20.061299 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:19:20.061418 | mon1 | 2026-08-12 00:19:20.061768 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:19:20.061819 | mon1 | Wednesday 12 August 2026 00:19:20 +0000 (0:00:00.287) 0:00:23.369 ****** 2026-08-12 00:19:20.108665 | mon1 | ok: [mon1] 2026-08-12 00:19:20.108773 | mon1 | 2026-08-12 00:19:20.109191 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:19:20.109237 | mon1 | Wednesday 12 August 2026 00:19:20 +0000 (0:00:00.047) 0:00:23.417 ****** 2026-08-12 00:19:20.147928 | mon1 | skipping: [mon1] 2026-08-12 00:19:20.148015 | mon1 | 2026-08-12 00:19:20.148238 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:19:20.148281 | mon1 | Wednesday 12 August 2026 00:19:20 +0000 (0:00:00.039) 0:00:23.456 ****** 2026-08-12 00:19:20.218336 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:19:20.218405 | mon1 | 2026-08-12 00:19:20.218491 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:19:20.218622 | mon1 | Wednesday 12 August 2026 00:19:20 +0000 (0:00:00.070) 0:00:23.527 ****** 2026-08-12 00:19:23.955065 | mon1 | ok: [mon1] 2026-08-12 00:19:23.955146 | mon1 | 2026-08-12 00:19:23.955353 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:19:23.955419 | mon1 | Wednesday 12 August 2026 00:19:23 +0000 (0:00:03.736) 0:00:27.263 ****** 2026-08-12 00:19:24.009468 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:19:24.010260 | mon1 | 2026-08-12 00:19:24.010320 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:19:24.010332 | mon1 | Wednesday 12 August 2026 00:19:24 +0000 (0:00:00.053) 0:00:27.317 ****** 2026-08-12 00:19:24.504949 | mon1 | ok: [mon1] 2026-08-12 00:19:24.525321 | mon1 | 2026-08-12 00:19:24.525351 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:19:24.525361 | mon1 | Wednesday 12 August 2026 00:19:24 +0000 (0:00:00.496) 0:00:27.813 ****** 2026-08-12 00:19:26.894304 | mon1 | ok: [mon1] 2026-08-12 00:19:26.894372 | mon1 | 2026-08-12 00:19:26.894470 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:19:26.894574 | mon1 | Wednesday 12 August 2026 00:19:26 +0000 (0:00:02.389) 0:00:30.203 ****** 2026-08-12 00:19:28.559435 | mon1 | ok: [mon1] 2026-08-12 00:19:28.559505 | mon1 | 2026-08-12 00:19:28.559525 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:19:28.559607 | mon1 | Wednesday 12 August 2026 00:19:28 +0000 (0:00:01.664) 0:00:31.867 ****** 2026-08-12 00:19:30.875054 | mon1 | ok: [mon1] 2026-08-12 00:19:30.875139 | mon1 | 2026-08-12 00:19:30.875200 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:19:30.875342 | mon1 | Wednesday 12 August 2026 00:19:30 +0000 (0:00:02.316) 0:00:34.184 ****** 2026-08-12 00:19:30.954914 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:19:30.955349 | mon1 | 2026-08-12 00:19:30.955423 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:19:30.955470 | mon1 | Wednesday 12 August 2026 00:19:30 +0000 (0:00:00.079) 0:00:34.263 ****** 2026-08-12 00:19:30.996646 | mon1 | skipping: [mon1] 2026-08-12 00:19:30.996721 | mon1 | 2026-08-12 00:19:30.996887 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:19:30.997060 | mon1 | Wednesday 12 August 2026 00:19:30 +0000 (0:00:00.041) 0:00:34.305 ****** 2026-08-12 00:19:31.047108 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:19:31.047214 | mon1 | skipping: [mon1] 2026-08-12 00:19:31.047635 | mon1 | 2026-08-12 00:19:31.047656 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:19:31.047664 | mon1 | Wednesday 12 August 2026 00:19:31 +0000 (0:00:00.050) 0:00:34.355 ****** 2026-08-12 00:19:31.349941 | mon1 | ok: [mon1] 2026-08-12 00:19:31.350084 | mon1 | 2026-08-12 00:19:31.350429 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:19:31.350480 | mon1 | Wednesday 12 August 2026 00:19:31 +0000 (0:00:00.302) 0:00:34.658 ****** 2026-08-12 00:19:33.765269 | mon1 | ok: [mon1] 2026-08-12 00:19:33.765342 | mon1 | 2026-08-12 00:19:33.765560 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:19:33.765604 | mon1 | Wednesday 12 August 2026 00:19:33 +0000 (0:00:02.415) 0:00:37.074 ****** 2026-08-12 00:19:35.481140 | mon1 | ok: [mon1] 2026-08-12 00:19:35.481207 | mon1 | 2026-08-12 00:19:35.481449 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:19:35.481490 | mon1 | Wednesday 12 August 2026 00:19:35 +0000 (0:00:01.715) 0:00:38.790 ****** 2026-08-12 00:19:37.719070 | mon1 | ok: [mon1] 2026-08-12 00:19:37.719192 | mon1 | 2026-08-12 00:19:37.719448 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:19:37.719491 | mon1 | Wednesday 12 August 2026 00:19:37 +0000 (0:00:02.237) 0:00:41.027 ****** 2026-08-12 00:19:47.019706 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:19:47.019770 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:19:47.019861 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:19:47.020412 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:19:47.020427 | mon1 | 2026-08-12 00:19:47.020433 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:19:47.020437 | mon1 | 2026-08-12 00:19:47.020441 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:19:47.020445 | mon1 | Wednesday 12 August 2026 00:19:47 +0000 (0:00:09.301) 0:00:50.329 ****** 2026-08-12 00:19:48.119071 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:19:48.128005 | mon1 | ok: [osd1] 2026-08-12 00:19:48.128115 | mon1 | 2026-08-12 00:19:48.128457 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:19:48.128507 | mon1 | Wednesday 12 August 2026 00:19:48 +0000 (0:00:01.107) 0:00:51.436 ****** 2026-08-12 00:19:48.405132 | mon1 | ok: [osd1] 2026-08-12 00:19:48.405211 | mon1 | 2026-08-12 00:19:48.405557 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:19:48.405608 | mon1 | Wednesday 12 August 2026 00:19:48 +0000 (0:00:00.276) 0:00:51.713 ****** 2026-08-12 00:19:48.440187 | mon1 | skipping: [osd1] 2026-08-12 00:19:48.440253 | mon1 | 2026-08-12 00:19:48.440486 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:19:48.440529 | mon1 | Wednesday 12 August 2026 00:19:48 +0000 (0:00:00.035) 0:00:51.749 ****** 2026-08-12 00:19:48.698493 | mon1 | ok: [osd1] 2026-08-12 00:19:48.698568 | mon1 | 2026-08-12 00:19:48.698628 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:19:48.698756 | mon1 | Wednesday 12 August 2026 00:19:48 +0000 (0:00:00.258) 0:00:52.007 ****** 2026-08-12 00:19:48.771599 | mon1 | ok: [osd1] => { 2026-08-12 00:19:48.771679 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:19:48.772056 | mon1 | } 2026-08-12 00:19:48.772099 | mon1 | 2026-08-12 00:19:48.772105 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:19:48.772110 | mon1 | Wednesday 12 August 2026 00:19:48 +0000 (0:00:00.072) 0:00:52.080 ****** 2026-08-12 00:19:49.137301 | mon1 | ok: [osd1] 2026-08-12 00:19:49.137423 | mon1 | 2026-08-12 00:19:49.137684 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:19:49.137737 | mon1 | Wednesday 12 August 2026 00:19:49 +0000 (0:00:00.365) 0:00:52.445 ****** 2026-08-12 00:19:49.178542 | mon1 | skipping: [osd1] 2026-08-12 00:19:49.178611 | mon1 | 2026-08-12 00:19:49.178691 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:19:49.178823 | mon1 | Wednesday 12 August 2026 00:19:49 +0000 (0:00:00.041) 0:00:52.487 ****** 2026-08-12 00:19:49.221913 | mon1 | skipping: [osd1] 2026-08-12 00:19:49.222075 | mon1 | 2026-08-12 00:19:49.222315 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:19:49.222508 | mon1 | Wednesday 12 August 2026 00:19:49 +0000 (0:00:00.042) 0:00:52.530 ****** 2026-08-12 00:19:49.481592 | mon1 | ok: [osd1] 2026-08-12 00:19:49.481660 | mon1 | 2026-08-12 00:19:49.481750 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:19:49.481917 | mon1 | Wednesday 12 August 2026 00:19:49 +0000 (0:00:00.260) 0:00:52.790 ****** 2026-08-12 00:19:50.732666 | mon1 | ok: [osd1] 2026-08-12 00:19:50.732739 | mon1 | 2026-08-12 00:19:50.732915 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:19:50.733126 | mon1 | Wednesday 12 August 2026 00:19:50 +0000 (0:00:01.250) 0:00:54.041 ****** 2026-08-12 00:19:50.809872 | mon1 | ok: [osd1] => { 2026-08-12 00:19:50.810214 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:19:50.810419 | mon1 | } 2026-08-12 00:19:50.810597 | mon1 | 2026-08-12 00:19:50.810745 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:19:50.810901 | mon1 | Wednesday 12 August 2026 00:19:50 +0000 (0:00:00.075) 0:00:54.116 ****** 2026-08-12 00:19:51.216871 | mon1 | ok: [osd1] 2026-08-12 00:19:51.216948 | mon1 | 2026-08-12 00:19:51.217288 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:19:51.217333 | mon1 | Wednesday 12 August 2026 00:19:51 +0000 (0:00:00.408) 0:00:54.525 ****** 2026-08-12 00:19:53.245445 | mon1 | ok: [osd1] 2026-08-12 00:19:53.245516 | mon1 | 2026-08-12 00:19:53.245598 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:19:53.245706 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:02.028) 0:00:56.554 ****** 2026-08-12 00:19:53.271747 | mon1 | skipping: [osd1] 2026-08-12 00:19:53.271792 | mon1 | 2026-08-12 00:19:53.271798 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:19:53.271803 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:00.025) 0:00:56.580 ****** 2026-08-12 00:19:53.295343 | mon1 | skipping: [osd1] 2026-08-12 00:19:53.295445 | mon1 | 2026-08-12 00:19:53.295698 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:19:53.295745 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:00.023) 0:00:56.604 ****** 2026-08-12 00:19:53.325842 | mon1 | skipping: [osd1] 2026-08-12 00:19:53.326256 | mon1 | 2026-08-12 00:19:53.326298 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:19:53.326306 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:00.030) 0:00:56.634 ****** 2026-08-12 00:19:54.596768 | mon1 | ok: [osd1] 2026-08-12 00:19:54.596843 | mon1 | 2026-08-12 00:19:54.597043 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:19:54.597084 | mon1 | Wednesday 12 August 2026 00:19:54 +0000 (0:00:01.271) 0:00:57.905 ****** 2026-08-12 00:19:55.175721 | mon1 | ok: [osd1] 2026-08-12 00:19:55.175837 | mon1 | 2026-08-12 00:19:55.176195 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:19:55.176246 | mon1 | Wednesday 12 August 2026 00:19:55 +0000 (0:00:00.578) 0:00:58.484 ****** 2026-08-12 00:19:56.321746 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:19:56.321901 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:19:56.322894 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:19:56.322937 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:19:56.322944 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:19:56.322949 | mon1 | 2026-08-12 00:19:56.322953 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:19:56.322957 | mon1 | Wednesday 12 August 2026 00:19:56 +0000 (0:00:01.146) 0:00:59.630 ****** 2026-08-12 00:19:56.932753 | mon1 | ok: [osd1] 2026-08-12 00:19:56.932823 | mon1 | 2026-08-12 00:19:56.933304 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:19:56.933350 | mon1 | Wednesday 12 August 2026 00:19:56 +0000 (0:00:00.604) 0:01:00.235 ****** 2026-08-12 00:19:56.933356 | mon1 | 2026-08-12 00:19:56.933360 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:19:56.933364 | mon1 | Wednesday 12 August 2026 00:19:56 +0000 (0:00:00.006) 0:01:00.241 ****** 2026-08-12 00:19:57.338587 | mon1 | ok: [osd1] 2026-08-12 00:19:57.338657 | mon1 | 2026-08-12 00:19:57.338861 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:19:57.338906 | mon1 | Wednesday 12 August 2026 00:19:57 +0000 (0:00:00.405) 0:01:00.647 ****** 2026-08-12 00:19:57.586842 | mon1 | ok: [osd1] 2026-08-12 00:19:57.586903 | mon1 | 2026-08-12 00:19:57.587092 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:19:57.587106 | mon1 | Wednesday 12 August 2026 00:19:57 +0000 (0:00:00.248) 0:01:00.895 ****** 2026-08-12 00:19:57.651377 | mon1 | ok: [osd1] => { 2026-08-12 00:19:57.652193 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:19:57.652243 | mon1 | } 2026-08-12 00:19:57.652250 | mon1 | 2026-08-12 00:19:57.652257 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:19:57.652263 | mon1 | Wednesday 12 August 2026 00:19:57 +0000 (0:00:00.064) 0:01:00.960 ****** 2026-08-12 00:19:58.046350 | mon1 | ok: [osd1] 2026-08-12 00:19:58.046427 | mon1 | 2026-08-12 00:19:58.046508 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:19:58.046638 | mon1 | Wednesday 12 August 2026 00:19:58 +0000 (0:00:00.395) 0:01:01.355 ****** 2026-08-12 00:20:01.219559 | mon1 | ok: [osd1] 2026-08-12 00:20:01.219648 | mon1 | 2026-08-12 00:20:01.219951 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:20:01.220023 | mon1 | Wednesday 12 August 2026 00:20:01 +0000 (0:00:03.173) 0:01:04.528 ****** 2026-08-12 00:20:02.273152 | mon1 | ok: [osd1] 2026-08-12 00:20:02.326744 | mon1 | 2026-08-12 00:20:02.326823 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:20:02.326836 | mon1 | Wednesday 12 August 2026 00:20:02 +0000 (0:00:01.053) 0:01:05.581 ****** 2026-08-12 00:20:02.547424 | mon1 | ok: [osd1] 2026-08-12 00:20:02.547492 | mon1 | 2026-08-12 00:20:02.547609 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:20:02.547752 | mon1 | Wednesday 12 August 2026 00:20:02 +0000 (0:00:00.274) 0:01:05.856 ****** 2026-08-12 00:20:03.054130 | mon1 | ok: [osd1] 2026-08-12 00:20:03.054203 | mon1 | 2026-08-12 00:20:03.054285 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:20:03.054426 | mon1 | Wednesday 12 August 2026 00:20:03 +0000 (0:00:00.506) 0:01:06.363 ****** 2026-08-12 00:20:03.757850 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:20:03.758590 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:20:03.758637 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:20:03.758645 | mon1 | 2026-08-12 00:20:03.758669 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:20:03.758676 | mon1 | Wednesday 12 August 2026 00:20:03 +0000 (0:00:00.703) 0:01:07.066 ****** 2026-08-12 00:20:04.299050 | mon1 | ok: [osd1] 2026-08-12 00:20:04.299127 | mon1 | 2026-08-12 00:20:04.299429 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:20:04.299508 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.541) 0:01:07.607 ****** 2026-08-12 00:20:04.822137 | mon1 | ok: [osd1] 2026-08-12 00:20:04.822207 | mon1 | 2026-08-12 00:20:04.822699 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:20:04.822743 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.518) 0:01:08.126 ****** 2026-08-12 00:20:04.822748 | mon1 | 2026-08-12 00:20:04.822753 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:20:04.822757 | mon1 | Wednesday 12 August 2026 00:20:04 +0000 (0:00:00.005) 0:01:08.131 ****** 2026-08-12 00:20:05.212082 | mon1 | ok: [osd1] 2026-08-12 00:20:05.212168 | mon1 | 2026-08-12 00:20:05.212367 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:20:05.212407 | mon1 | Wednesday 12 August 2026 00:20:05 +0000 (0:00:00.389) 0:01:08.521 ****** 2026-08-12 00:20:05.263340 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:20:05.263421 | mon1 | 2026-08-12 00:20:05.263657 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:20:05.263694 | mon1 | Wednesday 12 August 2026 00:20:05 +0000 (0:00:00.051) 0:01:08.572 ****** 2026-08-12 00:20:06.336416 | mon1 | ok: [osd1] 2026-08-12 00:20:06.336970 | mon1 | 2026-08-12 00:20:06.336996 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:20:06.337006 | mon1 | Wednesday 12 August 2026 00:20:06 +0000 (0:00:01.072) 0:01:09.645 ****** 2026-08-12 00:20:07.054811 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 00:20:07.054872 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 00:20:07.054879 | mon1 | 2026-08-12 00:20:07.054885 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:20:07.054891 | mon1 | Wednesday 12 August 2026 00:20:07 +0000 (0:00:00.716) 0:01:10.361 ****** 2026-08-12 00:20:07.408317 | mon1 | ok: [osd1] 2026-08-12 00:20:07.408394 | mon1 | 2026-08-12 00:20:07.408699 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:20:07.408968 | mon1 | Wednesday 12 August 2026 00:20:07 +0000 (0:00:00.355) 0:01:10.717 ****** 2026-08-12 00:20:07.650758 | mon1 | ok: [osd1] 2026-08-12 00:20:07.650883 | mon1 | 2026-08-12 00:20:07.651169 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:20:07.651189 | mon1 | Wednesday 12 August 2026 00:20:07 +0000 (0:00:00.242) 0:01:10.959 ****** 2026-08-12 00:20:07.940728 | mon1 | ok: [osd1] 2026-08-12 00:20:07.940806 | mon1 | 2026-08-12 00:20:07.941145 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:20:07.941190 | mon1 | Wednesday 12 August 2026 00:20:07 +0000 (0:00:00.289) 0:01:11.249 ****** 2026-08-12 00:20:08.193491 | mon1 | ok: [osd1] 2026-08-12 00:20:08.193573 | mon1 | 2026-08-12 00:20:08.193785 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:20:08.193813 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:00.253) 0:01:11.502 ****** 2026-08-12 00:20:08.466503 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] => (item=mon1) 2026-08-12 00:20:08.466547 | mon1 | 2026-08-12 00:20:08.466552 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:20:08.466567 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:00.272) 0:01:11.775 ****** 2026-08-12 00:20:08.507856 | mon1 | ok: [osd1] 2026-08-12 00:20:08.508307 | mon1 | 2026-08-12 00:20:08.508365 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:20:08.508375 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:00.041) 0:01:11.816 ****** 2026-08-12 00:20:08.567237 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:20:08.567329 | mon1 | 2026-08-12 00:20:08.567363 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:20:08.567487 | mon1 | Wednesday 12 August 2026 00:20:08 +0000 (0:00:00.059) 0:01:11.876 ****** 2026-08-12 00:20:11.397600 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:20:11.398073 | mon1 | 2026-08-12 00:20:11.398123 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:20:11.398131 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:02.829) 0:01:14.706 ****** 2026-08-12 00:20:11.443453 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:20:11.443545 | mon1 | 2026-08-12 00:20:11.443671 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:20:11.443812 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:00.045) 0:01:14.751 ****** 2026-08-12 00:20:11.736979 | mon1 | ok: [osd1] 2026-08-12 00:20:11.737216 | mon1 | 2026-08-12 00:20:11.737472 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:20:11.737725 | mon1 | Wednesday 12 August 2026 00:20:11 +0000 (0:00:00.293) 0:01:15.045 ****** 2026-08-12 00:20:16.777413 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:20:16.777522 | mon1 | 2026-08-12 00:20:16.777803 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:20:16.777922 | mon1 | Wednesday 12 August 2026 00:20:16 +0000 (0:00:05.040) 0:01:20.086 ****** 2026-08-12 00:20:22.439350 | mon1 | ok: [osd1] 2026-08-12 00:20:22.439420 | mon1 | 2026-08-12 00:20:22.439439 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:20:22.439714 | mon1 | Wednesday 12 August 2026 00:20:22 +0000 (0:00:05.661) 0:01:25.747 ****** 2026-08-12 00:20:23.922364 | mon1 | ok: [osd1] 2026-08-12 00:20:23.922411 | mon1 | 2026-08-12 00:20:23.922507 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:20:23.922622 | mon1 | Wednesday 12 August 2026 00:20:23 +0000 (0:00:01.483) 0:01:27.231 ****** 2026-08-12 00:20:23.984664 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:20:23.984735 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:20:23.984830 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:20:23.985254 | mon1 | skipping: [osd1] 2026-08-12 00:20:24.018673 | mon1 | 2026-08-12 00:20:24.018704 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:20:24.018709 | mon1 | Wednesday 12 August 2026 00:20:23 +0000 (0:00:00.062) 0:01:27.293 ****** 2026-08-12 00:20:26.314265 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:20:26.314343 | mon1 | 2026-08-12 00:20:26.314699 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:20:26.314747 | mon1 | Wednesday 12 August 2026 00:20:26 +0000 (0:00:02.329) 0:01:29.622 ****** 2026-08-12 00:20:28.131930 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:20:28.132014 | mon1 | 2026-08-12 00:20:28.132319 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:20:28.132372 | mon1 | Wednesday 12 August 2026 00:20:28 +0000 (0:00:01.817) 0:01:31.440 ****** 2026-08-12 00:20:28.192416 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:20:28.192497 | mon1 | 2026-08-12 00:20:28.192742 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:20:28.192819 | mon1 | Wednesday 12 August 2026 00:20:28 +0000 (0:00:00.059) 0:01:31.500 ****** 2026-08-12 00:20:28.234856 | mon1 | ok: [osd1] 2026-08-12 00:20:28.234957 | mon1 | 2026-08-12 00:20:28.234973 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:20:28.235135 | mon1 | Wednesday 12 August 2026 00:20:28 +0000 (0:00:00.042) 0:01:31.543 ****** 2026-08-12 00:20:30.070131 | mon1 | ok: [osd1 -> mon1(199.204.45.229)] 2026-08-12 00:20:30.070204 | mon1 | 2026-08-12 00:20:30.070438 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:20:30.070483 | mon1 | Wednesday 12 August 2026 00:20:30 +0000 (0:00:01.835) 0:01:33.378 ****** 2026-08-12 00:20:30.104405 | mon1 | ok: [osd1] 2026-08-12 00:20:30.104481 | mon1 | 2026-08-12 00:20:30.104687 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:20:30.104728 | mon1 | Wednesday 12 August 2026 00:20:30 +0000 (0:00:00.034) 0:01:33.413 ****** 2026-08-12 00:20:30.150779 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:20:30.150850 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:20:30.151377 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:20:30.151445 | mon1 | skipping: [osd1] 2026-08-12 00:20:30.151453 | mon1 | 2026-08-12 00:20:30.151460 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:20:30.151473 | mon1 | Wednesday 12 August 2026 00:20:30 +0000 (0:00:00.046) 0:01:33.459 ****** 2026-08-12 00:20:30.216514 | mon1 | skipping: [osd1] 2026-08-12 00:20:30.216590 | mon1 | 2026-08-12 00:20:30.217107 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:20:30.217155 | mon1 | 2026-08-12 00:20:30.217162 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:30.217168 | mon1 | Wednesday 12 August 2026 00:20:30 +0000 (0:00:00.066) 0:01:33.525 ****** 2026-08-12 00:20:31.132006 | mon1 | ok: [mon1] 2026-08-12 00:20:31.132089 | mon1 | 2026-08-12 00:20:31.132102 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:31.132110 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.914) 0:01:34.440 ****** 2026-08-12 00:20:31.411750 | mon1 | ok: [mon1] 2026-08-12 00:20:31.411860 | mon1 | 2026-08-12 00:20:31.411925 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:31.412122 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.280) 0:01:34.720 ****** 2026-08-12 00:20:31.453015 | mon1 | skipping: [mon1] 2026-08-12 00:20:31.453095 | mon1 | 2026-08-12 00:20:31.453163 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:20:31.453335 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.040) 0:01:34.761 ****** 2026-08-12 00:20:31.723582 | mon1 | ok: [mon1] 2026-08-12 00:20:31.723717 | mon1 | 2026-08-12 00:20:31.723731 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:31.723745 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.271) 0:01:35.032 ****** 2026-08-12 00:20:31.791347 | mon1 | ok: [mon1] => { 2026-08-12 00:20:31.791480 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:20:31.791550 | mon1 | } 2026-08-12 00:20:31.792005 | mon1 | 2026-08-12 00:20:31.792071 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:31.792079 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.067) 0:01:35.100 ****** 2026-08-12 00:20:32.218323 | mon1 | ok: [mon1] 2026-08-12 00:20:32.218406 | mon1 | 2026-08-12 00:20:32.218633 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:32.218703 | mon1 | Wednesday 12 August 2026 00:20:32 +0000 (0:00:00.426) 0:01:35.526 ****** 2026-08-12 00:20:32.259405 | mon1 | skipping: [mon1] 2026-08-12 00:20:32.259505 | mon1 | 2026-08-12 00:20:32.259619 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:32.259727 | mon1 | Wednesday 12 August 2026 00:20:32 +0000 (0:00:00.041) 0:01:35.568 ****** 2026-08-12 00:20:32.298848 | mon1 | skipping: [mon1] 2026-08-12 00:20:32.299069 | mon1 | 2026-08-12 00:20:32.299377 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:32.299608 | mon1 | Wednesday 12 August 2026 00:20:32 +0000 (0:00:00.038) 0:01:35.607 ****** 2026-08-12 00:20:32.561778 | mon1 | ok: [mon1] 2026-08-12 00:20:32.561952 | mon1 | 2026-08-12 00:20:32.562229 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:32.562479 | mon1 | Wednesday 12 August 2026 00:20:32 +0000 (0:00:00.263) 0:01:35.870 ****** 2026-08-12 00:20:33.667531 | mon1 | ok: [mon1] 2026-08-12 00:20:33.667652 | mon1 | 2026-08-12 00:20:33.667665 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:33.667770 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:01.106) 0:01:36.976 ****** 2026-08-12 00:20:33.746821 | mon1 | ok: [mon1] => { 2026-08-12 00:20:33.746930 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:20:33.747016 | mon1 | } 2026-08-12 00:20:33.747131 | mon1 | 2026-08-12 00:20:33.747311 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:33.747408 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:00.079) 0:01:37.055 ****** 2026-08-12 00:20:34.144496 | mon1 | ok: [mon1] 2026-08-12 00:20:34.144610 | mon1 | 2026-08-12 00:20:34.144881 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:34.145084 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.397) 0:01:37.453 ****** 2026-08-12 00:20:36.266936 | mon1 | ok: [mon1] 2026-08-12 00:20:36.267147 | mon1 | 2026-08-12 00:20:36.267161 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:20:36.267171 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:02.122) 0:01:39.575 ****** 2026-08-12 00:20:36.296039 | mon1 | skipping: [mon1] 2026-08-12 00:20:36.296153 | mon1 | 2026-08-12 00:20:36.296478 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:20:36.296533 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:00.029) 0:01:39.604 ****** 2026-08-12 00:20:36.318642 | mon1 | skipping: [mon1] 2026-08-12 00:20:36.318726 | mon1 | 2026-08-12 00:20:36.318939 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:20:36.318982 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:00.022) 0:01:39.627 ****** 2026-08-12 00:20:36.340906 | mon1 | skipping: [mon1] 2026-08-12 00:20:36.340966 | mon1 | 2026-08-12 00:20:36.341078 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:20:36.341217 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:00.022) 0:01:39.649 ****** 2026-08-12 00:20:37.440715 | mon1 | ok: [mon1] 2026-08-12 00:20:37.440793 | mon1 | 2026-08-12 00:20:37.440990 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:20:37.441058 | mon1 | Wednesday 12 August 2026 00:20:37 +0000 (0:00:01.099) 0:01:40.749 ****** 2026-08-12 00:20:37.991827 | mon1 | ok: [mon1] 2026-08-12 00:20:37.991898 | mon1 | 2026-08-12 00:20:37.991992 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:20:37.992119 | mon1 | Wednesday 12 August 2026 00:20:37 +0000 (0:00:00.551) 0:01:41.300 ****** 2026-08-12 00:20:39.145652 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:20:39.146526 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:20:39.146571 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:20:39.146576 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:20:39.146581 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:20:39.146586 | mon1 | 2026-08-12 00:20:39.146591 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:20:39.146595 | mon1 | Wednesday 12 August 2026 00:20:39 +0000 (0:00:01.153) 0:01:42.454 ****** 2026-08-12 00:20:39.792000 | mon1 | ok: [mon1] 2026-08-12 00:20:39.792096 | mon1 | 2026-08-12 00:20:39.792563 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:20:39.792606 | mon1 | Wednesday 12 August 2026 00:20:39 +0000 (0:00:00.641) 0:01:43.096 ****** 2026-08-12 00:20:39.792611 | mon1 | 2026-08-12 00:20:39.792616 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:20:39.792620 | mon1 | Wednesday 12 August 2026 00:20:39 +0000 (0:00:00.005) 0:01:43.101 ****** 2026-08-12 00:20:40.188825 | mon1 | ok: [mon1] 2026-08-12 00:20:40.188891 | mon1 | 2026-08-12 00:20:40.189131 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:40.189168 | mon1 | Wednesday 12 August 2026 00:20:40 +0000 (0:00:00.396) 0:01:43.497 ****** 2026-08-12 00:20:40.484742 | mon1 | ok: [mon1] 2026-08-12 00:20:40.484934 | mon1 | 2026-08-12 00:20:40.484942 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:40.484947 | mon1 | Wednesday 12 August 2026 00:20:40 +0000 (0:00:00.294) 0:01:43.792 ****** 2026-08-12 00:20:40.549220 | mon1 | ok: [mon1] => { 2026-08-12 00:20:40.550204 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:20:40.550234 | mon1 | } 2026-08-12 00:20:40.550243 | mon1 | 2026-08-12 00:20:40.550252 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:40.550261 | mon1 | Wednesday 12 August 2026 00:20:40 +0000 (0:00:00.065) 0:01:43.857 ****** 2026-08-12 00:20:40.971827 | mon1 | ok: [mon1] 2026-08-12 00:20:40.972654 | mon1 | 2026-08-12 00:20:40.972669 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:40.972675 | mon1 | Wednesday 12 August 2026 00:20:40 +0000 (0:00:00.422) 0:01:44.280 ****** 2026-08-12 00:20:44.166924 | mon1 | ok: [mon1] 2026-08-12 00:20:44.167048 | mon1 | 2026-08-12 00:20:44.167123 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:20:44.167239 | mon1 | Wednesday 12 August 2026 00:20:44 +0000 (0:00:03.196) 0:01:47.476 ****** 2026-08-12 00:20:45.365359 | mon1 | ok: [mon1] 2026-08-12 00:20:45.365439 | mon1 | 2026-08-12 00:20:45.365705 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:20:45.365750 | mon1 | Wednesday 12 August 2026 00:20:45 +0000 (0:00:01.198) 0:01:48.674 ****** 2026-08-12 00:20:45.612303 | mon1 | ok: [mon1] 2026-08-12 00:20:45.612363 | mon1 | 2026-08-12 00:20:45.612479 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:20:45.612623 | mon1 | Wednesday 12 August 2026 00:20:45 +0000 (0:00:00.247) 0:01:48.921 ****** 2026-08-12 00:20:46.158138 | mon1 | ok: [mon1] 2026-08-12 00:20:46.158254 | mon1 | 2026-08-12 00:20:46.158268 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:20:46.158416 | mon1 | Wednesday 12 August 2026 00:20:46 +0000 (0:00:00.545) 0:01:49.467 ****** 2026-08-12 00:20:46.847034 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:20:46.847154 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:20:46.847940 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:20:46.847988 | mon1 | 2026-08-12 00:20:46.847996 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:20:46.848002 | mon1 | Wednesday 12 August 2026 00:20:46 +0000 (0:00:00.688) 0:01:50.155 ****** 2026-08-12 00:20:47.365621 | mon1 | ok: [mon1] 2026-08-12 00:20:47.365733 | mon1 | 2026-08-12 00:20:47.366076 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:20:47.366126 | mon1 | Wednesday 12 August 2026 00:20:47 +0000 (0:00:00.518) 0:01:50.674 ****** 2026-08-12 00:20:47.901491 | mon1 | ok: [mon1] 2026-08-12 00:20:47.901559 | mon1 | 2026-08-12 00:20:47.902062 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:20:47.902107 | mon1 | Wednesday 12 August 2026 00:20:47 +0000 (0:00:00.530) 0:01:51.205 ****** 2026-08-12 00:20:47.902112 | mon1 | 2026-08-12 00:20:47.902117 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:20:47.902148 | mon1 | Wednesday 12 August 2026 00:20:47 +0000 (0:00:00.005) 0:01:51.210 ****** 2026-08-12 00:20:48.298606 | mon1 | ok: [mon1] 2026-08-12 00:20:48.298681 | mon1 | 2026-08-12 00:20:48.298904 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:20:48.298947 | mon1 | Wednesday 12 August 2026 00:20:48 +0000 (0:00:00.396) 0:01:51.607 ****** 2026-08-12 00:20:48.348661 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:20:48.349090 | mon1 | 2026-08-12 00:20:48.349112 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:20:48.349119 | mon1 | Wednesday 12 August 2026 00:20:48 +0000 (0:00:00.049) 0:01:51.657 ****** 2026-08-12 00:20:49.485403 | mon1 | ok: [mon1] 2026-08-12 00:20:49.485841 | mon1 | 2026-08-12 00:20:49.485893 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:20:49.485901 | mon1 | Wednesday 12 August 2026 00:20:49 +0000 (0:00:01.136) 0:01:52.794 ****** 2026-08-12 00:20:50.218004 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:20:50.218095 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:20:50.218460 | mon1 | 2026-08-12 00:20:50.218504 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:20:50.218511 | mon1 | Wednesday 12 August 2026 00:20:50 +0000 (0:00:00.732) 0:01:53.526 ****** 2026-08-12 00:20:50.578231 | mon1 | ok: [mon1] 2026-08-12 00:20:50.578303 | mon1 | 2026-08-12 00:20:50.578620 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:20:50.578670 | mon1 | Wednesday 12 August 2026 00:20:50 +0000 (0:00:00.360) 0:01:53.886 ****** 2026-08-12 00:20:50.832232 | mon1 | ok: [mon1] 2026-08-12 00:20:50.832295 | mon1 | 2026-08-12 00:20:50.832389 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:20:50.832494 | mon1 | Wednesday 12 August 2026 00:20:50 +0000 (0:00:00.254) 0:01:54.141 ****** 2026-08-12 00:20:51.114375 | mon1 | ok: [mon1] 2026-08-12 00:20:51.114466 | mon1 | 2026-08-12 00:20:51.114771 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:20:51.114789 | mon1 | Wednesday 12 August 2026 00:20:51 +0000 (0:00:00.281) 0:01:54.422 ****** 2026-08-12 00:20:51.363225 | mon1 | ok: [mon1] 2026-08-12 00:20:51.363316 | mon1 | 2026-08-12 00:20:51.363437 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:20:51.363570 | mon1 | Wednesday 12 August 2026 00:20:51 +0000 (0:00:00.250) 0:01:54.672 ****** 2026-08-12 00:20:54.950276 | mon1 | ok: [mon1] 2026-08-12 00:20:54.950344 | mon1 | 2026-08-12 00:20:54.950474 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:20:54.950606 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 00:20:54.950709 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 00:20:54.950804 | mon1 | 2026-08-12 00:20:54.950896 | mon1 | 2026-08-12 00:20:54.950996 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:20:54.951103 | mon1 | Wednesday 12 August 2026 00:20:54 +0000 (0:00:03.587) 0:01:58.259 ****** 2026-08-12 00:20:54.951207 | mon1 | =============================================================================== 2026-08-12 00:20:54.951390 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 9.30s 2026-08-12 00:20:54.951498 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.66s 2026-08-12 00:20:54.951606 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.04s 2026-08-12 00:20:54.951715 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 3.74s 2026-08-12 00:20:54.951804 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.59s 2026-08-12 00:20:54.951897 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.20s 2026-08-12 00:20:54.951995 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.20s 2026-08-12 00:20:54.952085 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.17s 2026-08-12 00:20:54.952210 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.83s 2026-08-12 00:20:54.952296 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.42s 2026-08-12 00:20:54.952384 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.39s 2026-08-12 00:20:54.952471 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.33s 2026-08-12 00:20:54.952565 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 2.32s 2026-08-12 00:20:54.952664 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.25s 2026-08-12 00:20:54.952747 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 2.24s 2026-08-12 00:20:54.952837 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.12s 2026-08-12 00:20:54.952926 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.03s 2026-08-12 00:20:54.953021 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.84s 2026-08-12 00:20:54.953107 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.82s 2026-08-12 00:20:54.953201 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.72s 2026-08-12 00:20:55.104710 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 00:20:55.112704 | mon1 | INFO [default > side_effect] Executing 2026-08-12 00:20:55.113097 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:20:55.142472 | mon1 | INFO [default > verify] Executing 2026-08-12 00:20:55.980922 | mon1 | 2026-08-12 00:20:55.981083 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 00:20:55.981260 | mon1 | 2026-08-12 00:20:55.981465 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:55.981682 | mon1 | Wednesday 12 August 2026 00:20:55 +0000 (0:00:00.012) 0:00:00.012 ****** 2026-08-12 00:20:57.275474 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:20:57.281794 | mon1 | ok: [mon1] 2026-08-12 00:20:57.281968 | mon1 | 2026-08-12 00:20:57.282165 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 00:20:57.282354 | mon1 | Wednesday 12 August 2026 00:20:57 +0000 (0:00:01.301) 0:00:01.313 ****** 2026-08-12 00:21:03.024360 | mon1 | ok: [mon1] 2026-08-12 00:21:03.024420 | mon1 | 2026-08-12 00:21:03.024430 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 00:21:03.024439 | mon1 | Wednesday 12 August 2026 00:21:03 +0000 (0:00:05.741) 0:00:07.055 ****** 2026-08-12 00:21:03.072533 | mon1 | ok: [mon1] 2026-08-12 00:21:03.072583 | mon1 | 2026-08-12 00:21:03.072691 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 00:21:03.072786 | mon1 | Wednesday 12 August 2026 00:21:03 +0000 (0:00:00.048) 0:00:07.103 ****** 2026-08-12 00:21:03.117112 | mon1 | ok: [mon1] => { 2026-08-12 00:21:03.118219 | mon1 | "changed": false, 2026-08-12 00:21:03.118234 | mon1 | "msg": "All assertions passed" 2026-08-12 00:21:03.118242 | mon1 | } 2026-08-12 00:21:03.118248 | mon1 | 2026-08-12 00:21:03.118254 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 00:21:03.118260 | mon1 | Wednesday 12 August 2026 00:21:03 +0000 (0:00:00.044) 0:00:07.148 ****** 2026-08-12 00:21:05.287740 | mon1 | ok: [mon1] 2026-08-12 00:21:05.287826 | mon1 | 2026-08-12 00:21:05.287898 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 00:21:05.288038 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:02.170) 0:00:09.319 ****** 2026-08-12 00:21:05.332200 | mon1 | ok: [mon1] => { 2026-08-12 00:21:05.335113 | mon1 | "_ceph_health": { 2026-08-12 00:21:05.335141 | mon1 | "changed": false, 2026-08-12 00:21:05.335151 | mon1 | "changed_when_result": false, 2026-08-12 00:21:05.335161 | mon1 | "cmd": [ 2026-08-12 00:21:05.335170 | mon1 | "cephadm", 2026-08-12 00:21:05.335178 | mon1 | "shell", 2026-08-12 00:21:05.335187 | mon1 | "--", 2026-08-12 00:21:05.335195 | mon1 | "ceph", 2026-08-12 00:21:05.335203 | mon1 | "health" 2026-08-12 00:21:05.335211 | mon1 | ], 2026-08-12 00:21:05.335220 | mon1 | "delta": "0:00:01.909424", 2026-08-12 00:21:05.335229 | mon1 | "end": "2026-08-12 00:21:05.238820", 2026-08-12 00:21:05.335237 | mon1 | "failed": false, 2026-08-12 00:21:05.335266 | mon1 | "msg": "", 2026-08-12 00:21:05.335276 | mon1 | "rc": 0, 2026-08-12 00:21:05.335284 | mon1 | "start": "2026-08-12 00:21:03.329396", 2026-08-12 00:21:05.335300 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-12 00:21:05.335315 | mon1 | "stderr_lines": [ 2026-08-12 00:21:05.335484 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 00:21:05.335651 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 00:21:05.335802 | mon1 | ], 2026-08-12 00:21:05.335966 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 00:21:05.336147 | mon1 | "stdout_lines": [ 2026-08-12 00:21:05.336308 | mon1 | "HEALTH_OK" 2026-08-12 00:21:05.336521 | mon1 | ] 2026-08-12 00:21:05.336683 | mon1 | } 2026-08-12 00:21:05.336844 | mon1 | } 2026-08-12 00:21:05.337000 | mon1 | 2026-08-12 00:21:05.337151 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 00:21:05.337276 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:00.044) 0:00:09.363 ****** 2026-08-12 00:21:05.380402 | mon1 | ok: [mon1] => { 2026-08-12 00:21:05.380559 | mon1 | "changed": false, 2026-08-12 00:21:05.380751 | mon1 | "msg": "All assertions passed" 2026-08-12 00:21:05.380929 | mon1 | } 2026-08-12 00:21:05.381100 | mon1 | 2026-08-12 00:21:05.381289 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 00:21:05.381479 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:00.047) 0:00:09.411 ****** 2026-08-12 00:21:13.519203 | mon1 | changed: [mon1] 2026-08-12 00:21:13.519523 | mon1 | 2026-08-12 00:21:13.519857 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 00:21:13.520168 | mon1 | Wednesday 12 August 2026 00:21:13 +0000 (0:00:08.138) 0:00:17.550 ****** 2026-08-12 00:21:16.655366 | mon1 | changed: [mon1] 2026-08-12 00:21:16.655429 | mon1 | 2026-08-12 00:21:16.655833 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 00:21:16.655898 | mon1 | Wednesday 12 August 2026 00:21:16 +0000 (0:00:03.135) 0:00:20.686 ****** 2026-08-12 00:21:18.094151 | mon1 | ok: [mon1] 2026-08-12 00:21:18.094221 | mon1 | 2026-08-12 00:21:18.094570 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 00:21:18.094615 | mon1 | Wednesday 12 August 2026 00:21:18 +0000 (0:00:01.439) 0:00:22.125 ****** 2026-08-12 00:21:18.146643 | mon1 | ok: [mon1] => { 2026-08-12 00:21:18.146742 | mon1 | "changed": false, 2026-08-12 00:21:18.147327 | mon1 | "msg": "All assertions passed" 2026-08-12 00:21:18.147372 | mon1 | } 2026-08-12 00:21:18.147383 | mon1 | 2026-08-12 00:21:18.147393 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 00:21:18.147483 | mon1 | Wednesday 12 August 2026 00:21:18 +0000 (0:00:00.052) 0:00:22.178 ****** 2026-08-12 00:21:19.494266 | mon1 | ok: [mon1] 2026-08-12 00:21:19.494963 | mon1 | 2026-08-12 00:21:19.495019 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 00:21:19.495046 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:01.347) 0:00:23.525 ****** 2026-08-12 00:21:19.537611 | mon1 | ok: [mon1] => { 2026-08-12 00:21:19.539316 | mon1 | "changed": false, 2026-08-12 00:21:19.539369 | mon1 | "msg": "All assertions passed" 2026-08-12 00:21:19.539375 | mon1 | } 2026-08-12 00:21:19.539380 | mon1 | 2026-08-12 00:21:19.539384 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:21:19.539389 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:21:19.539393 | mon1 | 2026-08-12 00:21:19.539397 | mon1 | 2026-08-12 00:21:19.542822 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:21:19.542863 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:00.044) 0:00:23.569 ****** 2026-08-12 00:21:19.542876 | mon1 | =============================================================================== 2026-08-12 00:21:19.542886 | mon1 | Create a test Ceph pool ------------------------------------------------- 8.14s 2026-08-12 00:21:19.542896 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.74s 2026-08-12 00:21:19.542905 | mon1 | Create a test Ceph key -------------------------------------------------- 3.14s 2026-08-12 00:21:19.542915 | mon1 | Get cluster health status ----------------------------------------------- 2.17s 2026-08-12 00:21:19.542924 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.44s 2026-08-12 00:21:19.542934 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.35s 2026-08-12 00:21:19.542943 | mon1 | Gathering Facts --------------------------------------------------------- 1.30s 2026-08-12 00:21:19.542952 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.05s 2026-08-12 00:21:19.542962 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.05s 2026-08-12 00:21:19.542971 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.05s 2026-08-12 00:21:19.542981 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.04s 2026-08-12 00:21:19.542990 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-08-12 00:21:19.543000 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-08-12 00:21:19.628472 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 00:21:19.637829 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:21:19.638295 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:21:19.644143 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:21:19.644241 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:21:19.644344 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:21:19.644618 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 00:21:19.972535 | mon1 | ok: Runtime: 0:09:46.557106 2026-08-12 00:21:19.990497 | 2026-08-12 00:21:19.990558 | PLAY RECAP 2026-08-12 00:21:19.990623 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:21:19.990646 | 2026-08-12 00:21:20.120707 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:21:20.125664 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:21:20.876600 | 2026-08-12 00:21:20.876795 | PLAY [all] 2026-08-12 00:21:20.890034 | 2026-08-12 00:21:20.890130 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 00:21:20.954977 | mon1 | ok 2026-08-12 00:21:20.960620 | osd1 | ok 2026-08-12 00:21:20.965722 | 2026-08-12 00:21:20.965807 | TASK [fetch-output : Set log path for single node] 2026-08-12 00:21:20.990840 | mon1 | skipping: Conditional result was False 2026-08-12 00:21:21.002261 | osd1 | skipping: Conditional result was False 2026-08-12 00:21:21.012927 | 2026-08-12 00:21:21.013288 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 00:21:21.431917 | osd1 -> localhost | changed: "/var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/logs/osd1" 2026-08-12 00:21:21.448234 | mon1 -> localhost | changed: "/var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/logs/mon1" 2026-08-12 00:21:21.677268 | osd1 -> localhost | changed: "/var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/artifacts" 2026-08-12 00:21:21.689800 | mon1 -> localhost | ok: "/var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/artifacts" 2026-08-12 00:21:21.903052 | osd1 -> localhost | changed: "/var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/docs" 2026-08-12 00:21:21.911751 | mon1 -> localhost | ok: "/var/lib/zuul/builds/660fe6e294cf4b04b678e8d4f40fa8d0/work/docs" 2026-08-12 00:21:21.930396 | 2026-08-12 00:21:21.930569 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 00:21:22.588261 | mon1 | changed: .d..t...... ./ 2026-08-12 00:21:22.588937 | mon1 | changed: All items complete 2026-08-12 00:21:22.588990 | 2026-08-12 00:21:22.594697 | osd1 | changed: .d..t...... ./ 2026-08-12 00:21:23.029363 | mon1 | changed: .d..t...... ./ 2026-08-12 00:21:23.052448 | osd1 | ok 2026-08-12 00:21:23.492509 | mon1 | changed: .d..t...... ./ 2026-08-12 00:21:23.501948 | osd1 | ok 2026-08-12 00:21:23.524576 | 2026-08-12 00:21:23.524698 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 00:21:23.955851 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008014 2026-08-12 00:21:23.956078 | mon1 -> localhost | changed: All items complete 2026-08-12 00:21:23.956108 | 2026-08-12 00:21:24.208387 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008484 2026-08-12 00:21:24.225488 | 2026-08-12 00:21:24.225810 | PLAY [all] 2026-08-12 00:21:24.232987 | 2026-08-12 00:21:24.233052 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 00:21:24.657363 | mon1 | changed 2026-08-12 00:21:24.837869 | osd1 | changed 2026-08-12 00:21:24.847350 | 2026-08-12 00:21:24.847398 | PLAY RECAP 2026-08-12 00:21:24.847444 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:21:24.847473 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:21:24.847492 | 2026-08-12 00:21:24.983137 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:21:24.987618 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 00:21:25.570172 | 2026-08-12 00:21:25.570288 | PLAY [localhost] 2026-08-12 00:21:25.580052 | 2026-08-12 00:21:25.580123 | TASK [Generate Zuul manifest] 2026-08-12 00:21:25.598812 | localhost | ok 2026-08-12 00:21:25.616448 | 2026-08-12 00:21:25.616530 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 00:21:25.979659 | localhost | changed 2026-08-12 00:21:25.992396 | 2026-08-12 00:21:25.992474 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 00:21:26.024745 | localhost | ok 2026-08-12 00:21:26.031743 | 2026-08-12 00:21:26.031807 | TASK [Upload logs] 2026-08-12 00:21:26.054127 | localhost | ok 2026-08-12 00:21:26.114228 | 2026-08-12 00:21:26.114348 | TASK [Set zuul-log-path fact] 2026-08-12 00:21:26.136161 | localhost | ok 2026-08-12 00:21:26.147892 | 2026-08-12 00:21:26.147961 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:21:26.180418 | localhost | ok 2026-08-12 00:21:26.190249 | 2026-08-12 00:21:26.190320 | TASK [upload-logs : Create log directories] 2026-08-12 00:21:26.576671 | localhost | changed 2026-08-12 00:21:26.582866 | 2026-08-12 00:21:26.582932 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 00:21:26.970543 | localhost -> localhost | ok: Runtime: 0:00:00.005407 2026-08-12 00:21:26.977893 | 2026-08-12 00:21:26.977965 | TASK [upload-logs : Upload logs to log server] 2026-08-12 00:21:27.464574 | localhost | Output suppressed because no_log was given 2026-08-12 00:21:27.478279 | 2026-08-12 00:21:27.478360 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 00:21:27.576021 | localhost | skipping: Conditional result was False 2026-08-12 00:21:27.584361 | localhost | skipping: Conditional result was False 2026-08-12 00:21:27.596008 | 2026-08-12 00:21:27.596162 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 00:21:27.676772 | localhost | skipping: Conditional result was False 2026-08-12 00:21:27.677187 | 2026-08-12 00:21:27.681090 | localhost | skipping: Conditional result was False 2026-08-12 00:21:27.732775 | 2026-08-12 00:21:27.733004 | LOOP [upload-logs : Upload console log and json output]