2026-09-17 15:13:58.716402 | Job console starting 2026-09-17 15:13:58.743616 | Updating git repos 2026-09-17 15:13:58.779675 | Cloning repos into workspace 2026-09-17 15:13:58.850483 | Restoring repo states 2026-09-17 15:13:58.857633 | Merging changes 2026-09-17 15:13:59.205513 | Checking out repos 2026-09-17 15:13:59.238704 | Preparing playbooks 2026-09-17 15:14:00.416933 | Running Ansible setup 2026-09-17 15:14:04.874058 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 15:14:05.544271 | 2026-09-17 15:14:05.544413 | PLAY [localhost] 2026-09-17 15:14:05.551650 | 2026-09-17 15:14:05.551742 | TASK [Gathering Facts] 2026-09-17 15:14:07.538641 | localhost | ok 2026-09-17 15:14:07.558273 | 2026-09-17 15:14:07.558650 | TASK [Setup log path fact] 2026-09-17 15:14:07.583104 | localhost | ok 2026-09-17 15:14:07.607545 | 2026-09-17 15:14:07.607743 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 15:14:07.647809 | localhost | ok 2026-09-17 15:14:07.655372 | 2026-09-17 15:14:07.655483 | TASK [emit-job-header : Print job information] 2026-09-17 15:14:07.706757 | # Job Information 2026-09-17 15:14:07.707029 | Ansible Version: 2.16.18 2026-09-17 15:14:07.707097 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-09-17 15:14:07.707142 | Pipeline: check 2026-09-17 15:14:07.707183 | Executor: 2d72f0692154 2026-09-17 15:14:07.707224 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/126 2026-09-17 15:14:07.707275 | Event ID: e58b8820-b2a9-11f1-88c6-4627b4dcbe39 2026-09-17 15:14:07.712965 | 2026-09-17 15:14:07.713101 | LOOP [emit-job-header : Print node information] 2026-09-17 15:14:07.827627 | localhost | ok: 2026-09-17 15:14:07.827982 | localhost | # Node Information 2026-09-17 15:14:07.828040 | localhost | Inventory Hostname: mon1 2026-09-17 15:14:07.828081 | localhost | Hostname: np0000193036 2026-09-17 15:14:07.828119 | localhost | Username: zuul 2026-09-17 15:14:07.828169 | localhost | Distro: Ubuntu 22.04 2026-09-17 15:14:07.828210 | localhost | Provider: yul1 2026-09-17 15:14:07.828247 | localhost | Region: ca-ymq-1 2026-09-17 15:14:07.828282 | localhost | Label: ubuntu-jammy 2026-09-17 15:14:07.828318 | localhost | Product Name: OpenStack Nova 2026-09-17 15:14:07.828353 | localhost | Interface IP: 162.253.55.102 2026-09-17 15:14:07.873094 | localhost | ok: 2026-09-17 15:14:07.873217 | localhost | # Node Information 2026-09-17 15:14:07.873277 | localhost | Inventory Hostname: osd1 2026-09-17 15:14:07.873325 | localhost | Hostname: np0000193037 2026-09-17 15:14:07.873367 | localhost | Username: zuul 2026-09-17 15:14:07.873410 | localhost | Distro: Ubuntu 22.04 2026-09-17 15:14:07.873451 | localhost | Provider: yul1 2026-09-17 15:14:07.873492 | localhost | Region: ca-ymq-1 2026-09-17 15:14:07.873533 | localhost | Label: ubuntu-jammy 2026-09-17 15:14:07.873590 | localhost | Product Name: OpenStack Nova 2026-09-17 15:14:07.873633 | localhost | Interface IP: 162.253.55.148 2026-09-17 15:14:07.885154 | 2026-09-17 15:14:07.885286 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-17 15:14:08.321497 | localhost -> localhost | changed 2026-09-17 15:14:08.334019 | 2026-09-17 15:14:08.334539 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-17 15:14:09.255393 | localhost -> localhost | changed 2026-09-17 15:14:09.263521 | 2026-09-17 15:14:09.263678 | PLAY [all] 2026-09-17 15:14:09.274983 | 2026-09-17 15:14:09.275168 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-17 15:14:09.522829 | mon1 -> localhost | ok 2026-09-17 15:14:09.536181 | 2026-09-17 15:14:09.536407 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-17 15:14:09.578882 | mon1 | ok 2026-09-17 15:14:09.598305 | osd1 | ok 2026-09-17 15:14:09.626103 | mon1 | included: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 15:14:09.626237 | osd1 | included: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 15:14:09.635151 | 2026-09-17 15:14:09.635239 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-17 15:14:10.483158 | mon1 -> localhost | Generating public/private rsa key pair. 2026-09-17 15:14:10.484231 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/44d3ac903e3442b19483eb835b20a6c4_id_rsa 2026-09-17 15:14:10.484321 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/44d3ac903e3442b19483eb835b20a6c4_id_rsa.pub 2026-09-17 15:14:10.484371 | mon1 -> localhost | The key fingerprint is: 2026-09-17 15:14:10.484415 | mon1 -> localhost | SHA256:DHQ+disSBdH6SifV8qjGl/pRKxn4jOVbybLIzRKmAX0 zuul-build-sshkey 2026-09-17 15:14:10.484455 | mon1 -> localhost | The key's randomart image is: 2026-09-17 15:14:10.484520 | mon1 -> localhost | +---[RSA 3072]----+ 2026-09-17 15:14:10.484565 | mon1 -> localhost | | ++o | 2026-09-17 15:14:10.484625 | mon1 -> localhost | | . +. | 2026-09-17 15:14:10.484663 | mon1 -> localhost | | . o.+.. | 2026-09-17 15:14:10.484702 | mon1 -> localhost | | . . E*oo.. | 2026-09-17 15:14:10.484739 | mon1 -> localhost | | . .ooS+o | 2026-09-17 15:14:10.484776 | mon1 -> localhost | | . =B+*.o | 2026-09-17 15:14:10.484813 | mon1 -> localhost | | *.*O.= | 2026-09-17 15:14:10.484850 | mon1 -> localhost | | ..*+oB | 2026-09-17 15:14:10.484886 | mon1 -> localhost | | .+=* | 2026-09-17 15:14:10.484922 | mon1 -> localhost | +----[SHA256]-----+ 2026-09-17 15:14:10.485011 | mon1 -> localhost | ok: Runtime: 0:00:00.398191 2026-09-17 15:14:10.492810 | 2026-09-17 15:14:10.492913 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-17 15:14:10.523719 | mon1 | ok 2026-09-17 15:14:10.530394 | osd1 | ok 2026-09-17 15:14:10.544660 | mon1 | included: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 15:14:10.544718 | osd1 | included: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 15:14:10.554322 | 2026-09-17 15:14:10.554393 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-17 15:14:10.578085 | mon1 | skipping: Conditional result was False 2026-09-17 15:14:10.589235 | osd1 | skipping: Conditional result was False 2026-09-17 15:14:10.598538 | 2026-09-17 15:14:10.598756 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-17 15:14:11.073439 | mon1 | changed 2026-09-17 15:14:11.092642 | osd1 | changed 2026-09-17 15:14:11.102065 | 2026-09-17 15:14:11.102191 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-17 15:14:11.320279 | mon1 | ok 2026-09-17 15:14:11.343255 | osd1 | ok 2026-09-17 15:14:11.353251 | 2026-09-17 15:14:11.353385 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-17 15:14:11.901940 | mon1 | changed 2026-09-17 15:14:11.920851 | osd1 | changed 2026-09-17 15:14:11.935169 | 2026-09-17 15:14:11.935310 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-17 15:14:12.465619 | mon1 | changed 2026-09-17 15:14:12.471721 | osd1 | changed 2026-09-17 15:14:12.480089 | 2026-09-17 15:14:12.480200 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-17 15:14:12.504978 | mon1 | skipping: Conditional result was False 2026-09-17 15:14:12.515833 | osd1 | skipping: Conditional result was False 2026-09-17 15:14:12.522323 | 2026-09-17 15:14:12.522408 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-17 15:14:12.892025 | mon1 -> localhost | changed 2026-09-17 15:14:12.910845 | 2026-09-17 15:14:12.910951 | TASK [add-build-sshkey : Add back temp key] 2026-09-17 15:14:13.240622 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/44d3ac903e3442b19483eb835b20a6c4_id_rsa (zuul-build-sshkey) 2026-09-17 15:14:13.241039 | mon1 -> localhost | ok: Runtime: 0:00:00.016125 2026-09-17 15:14:13.251480 | 2026-09-17 15:14:13.251638 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-17 15:14:13.526354 | osd1 | ok 2026-09-17 15:14:13.533400 | mon1 | ok 2026-09-17 15:14:13.539275 | 2026-09-17 15:14:13.539392 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-17 15:14:13.564440 | mon1 | skipping: Conditional result was False 2026-09-17 15:14:13.575616 | osd1 | skipping: Conditional result was False 2026-09-17 15:14:13.594806 | 2026-09-17 15:14:13.594978 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-17 15:14:13.904674 | osd1 | ok 2026-09-17 15:14:13.924259 | mon1 | ok 2026-09-17 15:14:13.936221 | 2026-09-17 15:14:13.936439 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-17 15:14:14.697055 | mon1 | Output suppressed because no_log was given 2026-09-17 15:14:14.707604 | osd1 | Output suppressed because no_log was given 2026-09-17 15:14:14.727157 | 2026-09-17 15:14:14.727243 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-17 15:14:14.950664 | mon1 | ok: "logs" 2026-09-17 15:14:14.951204 | mon1 | ok: All items complete 2026-09-17 15:14:14.951265 | 2026-09-17 15:14:14.962110 | osd1 | ok: "logs" 2026-09-17 15:14:15.121093 | mon1 | ok: "artifacts" 2026-09-17 15:14:15.153270 | osd1 | ok: "artifacts" 2026-09-17 15:14:15.297361 | mon1 | ok: "docs" 2026-09-17 15:14:15.305996 | osd1 | ok: "docs" 2026-09-17 15:14:15.335112 | 2026-09-17 15:14:15.335311 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-17 15:14:15.540880 | osd1 | changed: "logs" 2026-09-17 15:14:15.541669 | osd1 | ok: All items complete 2026-09-17 15:14:15.541838 | 2026-09-17 15:14:15.551974 | mon1 | changed: "logs" 2026-09-17 15:14:15.720809 | osd1 | changed: "artifacts" 2026-09-17 15:14:15.728999 | mon1 | changed: "artifacts" 2026-09-17 15:14:15.904913 | osd1 | changed: "docs" 2026-09-17 15:14:15.932292 | mon1 | changed: "docs" 2026-09-17 15:14:15.963666 | 2026-09-17 15:14:15.963787 | PLAY RECAP 2026-09-17 15:14:15.963844 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 15:14:15.963882 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 15:14:15.963913 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 15:14:15.963936 | 2026-09-17 15:14:16.145277 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 15:14:16.147976 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 15:14:16.765884 | 2026-09-17 15:14:16.766024 | PLAY [all] 2026-09-17 15:14:16.775963 | 2026-09-17 15:14:16.776042 | TASK [setup-uv : Extract archive] 2026-09-17 15:14:19.012450 | mon1 | changed 2026-09-17 15:14:19.502458 | osd1 | changed 2026-09-17 15:14:19.513249 | 2026-09-17 15:14:19.513405 | TASK [setup-uv : Print version] 2026-09-17 15:14:19.910945 | osd1 | uv 0.8.13 2026-09-17 15:14:19.899284 | mon1 | uv 0.8.13 2026-09-17 15:14:20.092094 | mon1 | ok: Runtime: 0:00:00.012735 2026-09-17 15:14:20.110072 | osd1 | ok: Runtime: 0:00:00.008764 2026-09-17 15:14:20.132847 | 2026-09-17 15:14:20.133016 | TASK [Install Ansible collection siblings] 2026-09-17 15:14:20.519987 | mon1 | ok: 2026-09-17 15:14:20.520231 | mon1 | Skipping community.general: no checked-out sibling 2026-09-17 15:14:20.520269 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-09-17 15:14:20.520296 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-09-17 15:14:20.522625 | 2026-09-17 15:14:20.522685 | PLAY RECAP 2026-09-17 15:14:20.522750 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 15:14:20.522804 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 15:14:20.522832 | 2026-09-17 15:14:20.720702 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 15:14:20.725189 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 15:14:21.376268 | 2026-09-17 15:14:21.376524 | PLAY [all] 2026-09-17 15:14:21.389690 | 2026-09-17 15:14:21.389866 | LOOP [Check inventory directories] 2026-09-17 15:14:21.749397 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-09-17 15:14:21.924816 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-09-17 15:14:22.092581 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-09-17 15:14:22.104645 | 2026-09-17 15:14:22.104824 | LOOP [Copy inventory file for Zuul] 2026-09-17 15:14:22.973949 | mon1 | changed: 2026-09-17 15:14:22.974250 | mon1 | { 2026-09-17 15:14:22.974305 | mon1 | "ansible_loop_var": "item", 2026-09-17 15:14:22.974352 | mon1 | "changed": false, 2026-09-17 15:14:22.974391 | mon1 | "failed": false, 2026-09-17 15:14:22.974434 | mon1 | "invocation": { 2026-09-17 15:14:22.974471 | mon1 | "module_args": { 2026-09-17 15:14:22.974508 | mon1 | "checksum_algorithm": "sha1", 2026-09-17 15:14:22.974543 | mon1 | "follow": true, 2026-09-17 15:14:22.974597 | mon1 | "get_attributes": true, 2026-09-17 15:14:22.974636 | mon1 | "get_checksum": true, 2026-09-17 15:14:22.974673 | mon1 | "get_mime": true, 2026-09-17 15:14:22.974706 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-09-17 15:14:22.974741 | mon1 | } 2026-09-17 15:14:22.974775 | mon1 | }, 2026-09-17 15:14:22.974809 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-09-17 15:14:22.974842 | mon1 | "stat": { 2026-09-17 15:14:22.974876 | mon1 | "atime": 1789658054.5871413, 2026-09-17 15:14:22.974911 | mon1 | "attr_flags": "e", 2026-09-17 15:14:22.974945 | mon1 | "attributes": [ 2026-09-17 15:14:22.974978 | mon1 | "extents" 2026-09-17 15:14:22.975031 | mon1 | ], 2026-09-17 15:14:22.975132 | mon1 | "block_size": 4096, 2026-09-17 15:14:22.975193 | mon1 | "blocks": 8, 2026-09-17 15:14:22.975231 | mon1 | "charset": "unknown", 2026-09-17 15:14:22.975270 | mon1 | "ctime": 1789658054.5991414, 2026-09-17 15:14:22.975305 | mon1 | "dev": 64513, 2026-09-17 15:14:22.975339 | mon1 | "device_type": 0, 2026-09-17 15:14:22.975372 | mon1 | "executable": true, 2026-09-17 15:14:22.975405 | mon1 | "exists": true, 2026-09-17 15:14:22.975438 | mon1 | "gid": 1000, 2026-09-17 15:14:22.975471 | mon1 | "gr_name": "zuul", 2026-09-17 15:14:22.975503 | mon1 | "inode": 1042973, 2026-09-17 15:14:22.975535 | mon1 | "isblk": false, 2026-09-17 15:14:22.975599 | mon1 | "ischr": false, 2026-09-17 15:14:22.975634 | mon1 | "isdir": true, 2026-09-17 15:14:22.975666 | mon1 | "isfifo": false, 2026-09-17 15:14:22.975698 | mon1 | "isgid": false, 2026-09-17 15:14:22.975729 | mon1 | "islnk": false, 2026-09-17 15:14:22.975772 | mon1 | "isreg": false, 2026-09-17 15:14:22.975867 | mon1 | "issock": false, 2026-09-17 15:14:22.975926 | mon1 | "isuid": false, 2026-09-17 15:14:22.975978 | mon1 | "mimetype": "unknown", 2026-09-17 15:14:22.976029 | mon1 | "mode": "0755", 2026-09-17 15:14:22.976077 | mon1 | "mtime": 1789658038.8789759, 2026-09-17 15:14:22.976112 | mon1 | "nlink": 10, 2026-09-17 15:14:22.976145 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-09-17 15:14:22.976179 | mon1 | "pw_name": "zuul", 2026-09-17 15:14:22.976213 | mon1 | "readable": true, 2026-09-17 15:14:22.976246 | mon1 | "rgrp": true, 2026-09-17 15:14:22.976278 | mon1 | "roth": true, 2026-09-17 15:14:22.976310 | mon1 | "rusr": true, 2026-09-17 15:14:22.976341 | mon1 | "size": 4096, 2026-09-17 15:14:22.976394 | mon1 | "uid": 1000, 2026-09-17 15:14:22.976427 | mon1 | "version": "1294049179", 2026-09-17 15:14:22.976461 | mon1 | "wgrp": false, 2026-09-17 15:14:22.976577 | mon1 | "woth": false, 2026-09-17 15:14:22.976634 | mon1 | "writeable": true, 2026-09-17 15:14:22.976670 | mon1 | "wusr": true, 2026-09-17 15:14:22.976703 | mon1 | "xgrp": true, 2026-09-17 15:14:22.976735 | mon1 | "xoth": true, 2026-09-17 15:14:22.976767 | mon1 | "xusr": true 2026-09-17 15:14:22.976799 | mon1 | } 2026-09-17 15:14:22.976831 | mon1 | } 2026-09-17 15:14:22.976904 | mon1 | ok: All items complete 2026-09-17 15:14:22.976946 | 2026-09-17 15:14:22.979501 | mon1 | skipping: Conditional result was False 2026-09-17 15:14:22.980941 | mon1 | skipping: Conditional result was False 2026-09-17 15:14:23.003362 | 2026-09-17 15:14:23.003629 | LOOP [Switch "ansible_host" to private IP] 2026-09-17 15:14:23.373249 | mon1 | changed: 2 replacements made 2026-09-17 15:14:23.375152 | mon1 | skipping: Conditional result was False 2026-09-17 15:14:23.382492 | mon1 | skipping: Conditional result was False 2026-09-17 15:14:23.394026 | 2026-09-17 15:14:23.394130 | TASK [Run Molecule scenario] 2026-09-17 15:14:24.080562 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-09-17 15:14:25.034765 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-09-17 15:14:25.238446 | mon1 | Using CPython 3.13.7 2026-09-17 15:14:25.238583 | mon1 | Creating virtual environment at: .venv 2026-09-17 15:14:25.540151 | mon1 | Downloading netaddr (2.2MiB) 2026-09-17 15:14:25.555020 | mon1 | Downloading ansible-core (2.1MiB) 2026-09-17 15:14:25.556178 | mon1 | Downloading pygments (1.2MiB) 2026-09-17 15:14:25.559220 | mon1 | Downloading cryptography (4.3MiB) 2026-09-17 15:14:39.026633 | mon1 | Downloading netaddr 2026-09-17 15:14:39.035972 | mon1 | Downloading cryptography 2026-09-17 15:14:39.086332 | mon1 | Downloading pygments 2026-09-17 15:14:39.240169 | mon1 | Downloading ansible-core 2026-09-17 15:14:39.284056 | mon1 | Installed 36 packages in 43ms 2026-09-17 15:14:40.337789 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-09-17 15:14:40.337864 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-09-17 15:14:40.876571 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-17 15:14:40.876658 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-09-17 15:17:30.810827 | mon1 | INFO [default > dependency] Executing 2026-09-17 15:17:30.811185 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-09-17 15:17:30.811615 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-09-17 15:17:30.811883 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-17 15:17:30.822728 | mon1 | INFO [default > cleanup] Executing 2026-09-17 15:17:30.823530 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 15:17:30.834109 | mon1 | INFO [default > destroy] Executing 2026-09-17 15:17:30.834235 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-09-17 15:17:30.834351 | mon1 | INFO [default > destroy] Executed: Successful 2026-09-17 15:17:30.843306 | mon1 | INFO [default > syntax] Executing 2026-09-17 15:17:31.828293 | mon1 | 2026-09-17 15:17:31.828421 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-09-17 15:17:31.887927 | mon1 | INFO [default > syntax] Executed: Successful 2026-09-17 15:17:31.895219 | mon1 | INFO [default > create] Executing 2026-09-17 15:17:31.896793 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 15:17:31.903707 | mon1 | INFO [default > prepare] Executing 2026-09-17 15:17:32.538263 | mon1 | 2026-09-17 15:17:32.538385 | mon1 | PLAY [Prepare] ***************************************************************** 2026-09-17 15:17:32.538597 | mon1 | 2026-09-17 15:17:32.538823 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:17:32.539113 | mon1 | Thursday 17 September 2026 15:17:32 +0000 (0:00:00.031) 0:00:00.031 **** 2026-09-17 15:17:33.733720 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 15:17:33.733924 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 15:17:33.734113 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 15:17:33.734308 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 15:17:33.734537 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 15:17:33.769684 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-09-17 15:17:33.769841 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 15:17:33.770027 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 15:17:33.770207 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 15:17:33.770390 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 15:17:33.780788 | mon1 | ok: [mon1] 2026-09-17 15:17:33.780968 | mon1 | ok: [osd1] 2026-09-17 15:17:33.781150 | mon1 | 2026-09-17 15:17:33.781385 | mon1 | TASK [Configure short hostname] ************************************************ 2026-09-17 15:17:33.781605 | mon1 | Thursday 17 September 2026 15:17:33 +0000 (0:00:01.243) 0:00:01.274 **** 2026-09-17 15:17:34.513624 | mon1 | changed: [osd1] 2026-09-17 15:17:34.513801 | mon1 | changed: [mon1] 2026-09-17 15:17:34.513976 | mon1 | 2026-09-17 15:17:34.514166 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-17 15:17:34.514363 | mon1 | Thursday 17 September 2026 15:17:34 +0000 (0:00:00.733) 0:00:02.007 **** 2026-09-17 15:17:34.804019 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-17 15:17:34.804193 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-09-17 15:17:34.804446 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-17 15:17:34.830804 | mon1 | changed: [mon1] 2026-09-17 15:17:34.830944 | mon1 | changed: [osd1] 2026-09-17 15:17:34.831110 | mon1 | 2026-09-17 15:17:34.831287 | mon1 | TASK [Update apt cache] ******************************************************** 2026-09-17 15:17:34.831685 | mon1 | Thursday 17 September 2026 15:17:34 +0000 (0:00:00.317) 0:00:02.324 **** 2026-09-17 15:17:41.877278 | mon1 | changed: [mon1] 2026-09-17 15:17:41.877368 | mon1 | changed: [osd1] 2026-09-17 15:17:41.877527 | mon1 | 2026-09-17 15:17:41.877746 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-09-17 15:17:41.877930 | mon1 | 2026-09-17 15:17:41.878212 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:17:41.878416 | mon1 | Thursday 17 September 2026 15:17:41 +0000 (0:00:07.046) 0:00:09.370 **** 2026-09-17 15:17:42.671373 | mon1 | ok: [osd1] 2026-09-17 15:17:42.671523 | mon1 | 2026-09-17 15:17:42.671540 | mon1 | TASK [Install depedencies] ***************************************************** 2026-09-17 15:17:42.671789 | mon1 | Thursday 17 September 2026 15:17:42 +0000 (0:00:00.794) 0:00:10.165 **** 2026-09-17 15:18:06.806202 | mon1 | changed: [osd1] 2026-09-17 15:18:06.806392 | mon1 | 2026-09-17 15:18:06.806589 | mon1 | TASK [Start up service] ******************************************************** 2026-09-17 15:18:06.806778 | mon1 | Thursday 17 September 2026 15:18:06 +0000 (0:00:24.133) 0:00:34.298 **** 2026-09-17 15:18:07.386204 | mon1 | ok: [osd1] 2026-09-17 15:18:07.386316 | mon1 | 2026-09-17 15:18:07.386547 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-09-17 15:18:07.386723 | mon1 | Thursday 17 September 2026 15:18:07 +0000 (0:00:00.580) 0:00:34.879 **** 2026-09-17 15:18:07.723063 | mon1 | ok: [osd1] 2026-09-17 15:18:07.723166 | mon1 | 2026-09-17 15:18:07.723392 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-17 15:18:07.723575 | mon1 | Thursday 17 September 2026 15:18:07 +0000 (0:00:00.336) 0:00:35.216 **** 2026-09-17 15:18:08.452017 | mon1 | changed: [osd1] 2026-09-17 15:18:08.452132 | mon1 | 2026-09-17 15:18:08.452345 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-09-17 15:18:08.452518 | mon1 | Thursday 17 September 2026 15:18:08 +0000 (0:00:00.729) 0:00:35.945 **** 2026-09-17 15:18:08.661438 | mon1 | ok: [osd1] 2026-09-17 15:18:08.661581 | mon1 | 2026-09-17 15:18:08.661766 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-17 15:18:08.661946 | mon1 | Thursday 17 September 2026 15:18:08 +0000 (0:00:00.209) 0:00:36.155 **** 2026-09-17 15:18:08.686126 | mon1 | skipping: [osd1] 2026-09-17 15:18:08.686185 | mon1 | 2026-09-17 15:18:08.686197 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-09-17 15:18:08.686207 | mon1 | Thursday 17 September 2026 15:18:08 +0000 (0:00:00.024) 0:00:36.179 **** 2026-09-17 15:18:09.291767 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 15:18:09.291912 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 15:18:09.292091 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 15:18:09.292254 | mon1 | 2026-09-17 15:18:09.292458 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-09-17 15:18:09.292638 | mon1 | Thursday 17 September 2026 15:18:09 +0000 (0:00:00.605) 0:00:36.785 **** 2026-09-17 15:18:10.002768 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 15:18:10.002959 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 15:18:10.003288 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 15:18:10.003623 | mon1 | 2026-09-17 15:18:10.003992 | mon1 | TASK [Start loop devices] ****************************************************** 2026-09-17 15:18:10.004191 | mon1 | Thursday 17 September 2026 15:18:10 +0000 (0:00:00.710) 0:00:37.496 **** 2026-09-17 15:18:10.838645 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 15:18:10.838803 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 15:18:10.838994 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 15:18:10.839170 | mon1 | 2026-09-17 15:18:10.839432 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-09-17 15:18:10.839657 | mon1 | Thursday 17 September 2026 15:18:10 +0000 (0:00:00.835) 0:00:38.331 **** 2026-09-17 15:18:14.101770 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 15:18:14.101926 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 15:18:14.102091 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 15:18:14.102257 | mon1 | 2026-09-17 15:18:14.102464 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-09-17 15:18:14.102647 | mon1 | Thursday 17 September 2026 15:18:14 +0000 (0:00:03.263) 0:00:41.595 **** 2026-09-17 15:18:16.177626 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-09-17 15:18:16.177772 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-09-17 15:18:16.177941 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-09-17 15:18:16.178096 | mon1 | 2026-09-17 15:18:16.178276 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 15:18:16.178487 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-09-17 15:18:16.178663 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-17 15:18:16.178818 | mon1 | 2026-09-17 15:18:16.178972 | mon1 | 2026-09-17 15:18:16.179141 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 15:18:16.179315 | mon1 | Thursday 17 September 2026 15:18:16 +0000 (0:00:02.076) 0:00:43.671 **** 2026-09-17 15:18:16.179545 | mon1 | =============================================================================== 2026-09-17 15:18:16.179693 | mon1 | Install depedencies ---------------------------------------------------- 24.13s 2026-09-17 15:18:16.179883 | mon1 | Update apt cache -------------------------------------------------------- 7.05s 2026-09-17 15:18:16.180043 | mon1 | Create a volume group for each loop device ------------------------------ 3.26s 2026-09-17 15:18:16.180207 | mon1 | Create a logical volume for each loop device ---------------------------- 2.08s 2026-09-17 15:18:16.180371 | mon1 | Gathering Facts --------------------------------------------------------- 1.24s 2026-09-17 15:18:16.180572 | mon1 | Start loop devices ------------------------------------------------------ 0.84s 2026-09-17 15:18:16.180746 | mon1 | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-17 15:18:16.180924 | mon1 | Configure short hostname ------------------------------------------------ 0.73s 2026-09-17 15:18:16.181083 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-09-17 15:18:16.181291 | mon1 | Set permissions on loopback devices ------------------------------------- 0.71s 2026-09-17 15:18:16.181478 | mon1 | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-17 15:18:16.181649 | mon1 | Start up service -------------------------------------------------------- 0.58s 2026-09-17 15:18:16.181826 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-09-17 15:18:16.181990 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-09-17 15:18:16.182169 | mon1 | Get list of all loopback devices ---------------------------------------- 0.21s 2026-09-17 15:18:16.182340 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-17 15:18:16.263319 | mon1 | INFO [default > prepare] Executed: Successful 2026-09-17 15:18:16.274204 | mon1 | INFO [default > converge] Executing 2026-09-17 15:18:17.149217 | mon1 | 2026-09-17 15:18:17.149364 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-17 15:18:17.149381 | mon1 | 2026-09-17 15:18:17.149596 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:18:17.149907 | mon1 | Thursday 17 September 2026 15:18:17 +0000 (0:00:00.041) 0:00:00.041 **** 2026-09-17 15:18:18.242455 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 15:18:18.242569 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 15:18:18.242783 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 15:18:18.242973 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 15:18:18.243161 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 15:18:18.257510 | mon1 | ok: [mon1] 2026-09-17 15:18:18.257687 | mon1 | 2026-09-17 15:18:18.257891 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:18:18.258083 | mon1 | Thursday 17 September 2026 15:18:18 +0000 (0:00:01.107) 0:00:01.149 **** 2026-09-17 15:18:18.594997 | mon1 | ok: [mon1] 2026-09-17 15:18:18.595088 | mon1 | 2026-09-17 15:18:18.595295 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:18:18.595487 | mon1 | Thursday 17 September 2026 15:18:18 +0000 (0:00:00.337) 0:00:01.486 **** 2026-09-17 15:18:18.640313 | mon1 | skipping: [mon1] 2026-09-17 15:18:18.640423 | mon1 | 2026-09-17 15:18:18.640583 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 15:18:18.640761 | mon1 | Thursday 17 September 2026 15:18:18 +0000 (0:00:00.045) 0:00:01.532 **** 2026-09-17 15:18:18.984703 | mon1 | changed: [mon1] 2026-09-17 15:18:18.984805 | mon1 | 2026-09-17 15:18:18.985013 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:18:18.985226 | mon1 | Thursday 17 September 2026 15:18:18 +0000 (0:00:00.343) 0:00:01.875 **** 2026-09-17 15:18:19.113014 | mon1 | ok: [mon1] => { 2026-09-17 15:18:19.115418 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 15:18:19.115430 | mon1 | } 2026-09-17 15:18:19.115435 | mon1 | 2026-09-17 15:18:19.115439 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:18:19.115443 | mon1 | Thursday 17 September 2026 15:18:19 +0000 (0:00:00.128) 0:00:02.004 **** 2026-09-17 15:18:20.137450 | mon1 | changed: [mon1] 2026-09-17 15:18:20.137624 | mon1 | 2026-09-17 15:18:20.137814 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:18:20.137992 | mon1 | Thursday 17 September 2026 15:18:20 +0000 (0:00:01.024) 0:00:03.029 **** 2026-09-17 15:18:20.193291 | mon1 | skipping: [mon1] 2026-09-17 15:18:20.193441 | mon1 | 2026-09-17 15:18:20.193648 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:18:20.193824 | mon1 | Thursday 17 September 2026 15:18:20 +0000 (0:00:00.056) 0:00:03.085 **** 2026-09-17 15:18:20.242779 | mon1 | skipping: [mon1] 2026-09-17 15:18:20.242909 | mon1 | 2026-09-17 15:18:20.243084 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:18:20.243254 | mon1 | Thursday 17 September 2026 15:18:20 +0000 (0:00:00.049) 0:00:03.135 **** 2026-09-17 15:18:20.477944 | mon1 | ok: [mon1] 2026-09-17 15:18:20.478021 | mon1 | 2026-09-17 15:18:20.478090 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:18:20.478216 | mon1 | Thursday 17 September 2026 15:18:20 +0000 (0:00:00.234) 0:00:03.369 **** 2026-09-17 15:18:21.698079 | mon1 | ok: [mon1] 2026-09-17 15:18:21.698182 | mon1 | 2026-09-17 15:18:21.698194 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:18:21.698204 | mon1 | Thursday 17 September 2026 15:18:21 +0000 (0:00:01.219) 0:00:04.588 **** 2026-09-17 15:18:21.770327 | mon1 | ok: [mon1] => { 2026-09-17 15:18:21.771364 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 15:18:21.771438 | mon1 | } 2026-09-17 15:18:21.771451 | mon1 | 2026-09-17 15:18:21.771462 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:18:21.771473 | mon1 | Thursday 17 September 2026 15:18:21 +0000 (0:00:00.073) 0:00:04.662 **** 2026-09-17 15:18:22.655474 | mon1 | changed: [mon1] 2026-09-17 15:18:22.655643 | mon1 | 2026-09-17 15:18:22.656127 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:18:22.656189 | mon1 | Thursday 17 September 2026 15:18:22 +0000 (0:00:00.885) 0:00:05.547 **** 2026-09-17 15:18:25.615157 | mon1 | changed: [mon1] 2026-09-17 15:18:25.615227 | mon1 | 2026-09-17 15:18:25.615506 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 15:18:25.615567 | mon1 | Thursday 17 September 2026 15:18:25 +0000 (0:00:02.960) 0:00:08.507 **** 2026-09-17 15:18:25.651750 | mon1 | skipping: [mon1] 2026-09-17 15:18:25.652288 | mon1 | 2026-09-17 15:18:25.652323 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 15:18:25.652335 | mon1 | Thursday 17 September 2026 15:18:25 +0000 (0:00:00.036) 0:00:08.543 **** 2026-09-17 15:18:25.687835 | mon1 | skipping: [mon1] 2026-09-17 15:18:25.688593 | mon1 | 2026-09-17 15:18:25.688692 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 15:18:25.688711 | mon1 | Thursday 17 September 2026 15:18:25 +0000 (0:00:00.035) 0:00:08.579 **** 2026-09-17 15:18:25.722123 | mon1 | skipping: [mon1] 2026-09-17 15:18:25.722166 | mon1 | 2026-09-17 15:18:25.722178 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 15:18:25.722188 | mon1 | Thursday 17 September 2026 15:18:25 +0000 (0:00:00.034) 0:00:08.613 **** 2026-09-17 15:18:31.776426 | mon1 | changed: [mon1] 2026-09-17 15:18:31.776483 | mon1 | 2026-09-17 15:18:31.776496 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 15:18:31.776507 | mon1 | Thursday 17 September 2026 15:18:31 +0000 (0:00:06.054) 0:00:14.667 **** 2026-09-17 15:18:32.372984 | mon1 | changed: [mon1] 2026-09-17 15:18:32.373024 | mon1 | 2026-09-17 15:18:32.373035 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 15:18:32.373039 | mon1 | Thursday 17 September 2026 15:18:32 +0000 (0:00:00.597) 0:00:15.265 **** 2026-09-17 15:18:33.366666 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 15:18:33.368270 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 15:18:33.368334 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 15:18:33.368347 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 15:18:33.368358 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 15:18:33.368370 | mon1 | 2026-09-17 15:18:33.368380 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 15:18:33.368391 | mon1 | Thursday 17 September 2026 15:18:33 +0000 (0:00:00.993) 0:00:16.258 **** 2026-09-17 15:18:33.961212 | mon1 | changed: [mon1] 2026-09-17 15:18:33.962292 | mon1 | 2026-09-17 15:18:33.962322 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 15:18:33.962334 | mon1 | Thursday 17 September 2026 15:18:33 +0000 (0:00:00.582) 0:00:16.840 **** 2026-09-17 15:18:33.962343 | mon1 | 2026-09-17 15:18:33.962352 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 15:18:33.962360 | mon1 | Thursday 17 September 2026 15:18:33 +0000 (0:00:00.012) 0:00:16.852 **** 2026-09-17 15:18:34.958818 | mon1 | ok: [mon1] 2026-09-17 15:18:34.958947 | mon1 | 2026-09-17 15:18:34.959357 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 15:18:34.959414 | mon1 | Thursday 17 September 2026 15:18:34 +0000 (0:00:00.997) 0:00:17.850 **** 2026-09-17 15:18:35.460405 | mon1 | changed: [mon1] 2026-09-17 15:18:35.461023 | mon1 | 2026-09-17 15:18:35.461086 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 15:18:35.461098 | mon1 | Thursday 17 September 2026 15:18:35 +0000 (0:00:00.501) 0:00:18.352 **** 2026-09-17 15:18:36.061820 | mon1 | changed: [mon1] 2026-09-17 15:18:36.061925 | mon1 | 2026-09-17 15:18:36.062427 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:18:36.062505 | mon1 | Thursday 17 September 2026 15:18:36 +0000 (0:00:00.601) 0:00:18.953 **** 2026-09-17 15:18:36.315946 | mon1 | ok: [mon1] 2026-09-17 15:18:36.316477 | mon1 | 2026-09-17 15:18:36.316510 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:18:36.316522 | mon1 | Thursday 17 September 2026 15:18:36 +0000 (0:00:00.254) 0:00:19.207 **** 2026-09-17 15:18:36.412259 | mon1 | ok: [mon1] => { 2026-09-17 15:18:36.413264 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 15:18:36.413520 | mon1 | } 2026-09-17 15:18:36.413534 | mon1 | 2026-09-17 15:18:36.413545 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:18:36.413556 | mon1 | Thursday 17 September 2026 15:18:36 +0000 (0:00:00.096) 0:00:19.303 **** 2026-09-17 15:18:37.366431 | mon1 | changed: [mon1] 2026-09-17 15:18:37.366563 | mon1 | 2026-09-17 15:18:37.366988 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:18:37.367040 | mon1 | Thursday 17 September 2026 15:18:37 +0000 (0:00:00.954) 0:00:20.258 **** 2026-09-17 15:18:41.791506 | mon1 | changed: [mon1] 2026-09-17 15:18:41.792256 | mon1 | 2026-09-17 15:18:41.792294 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 15:18:41.792307 | mon1 | Thursday 17 September 2026 15:18:41 +0000 (0:00:04.424) 0:00:24.683 **** 2026-09-17 15:18:42.891145 | mon1 | ok: [mon1] 2026-09-17 15:18:42.891709 | mon1 | 2026-09-17 15:18:42.891771 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 15:18:42.891783 | mon1 | Thursday 17 September 2026 15:18:42 +0000 (0:00:01.099) 0:00:25.782 **** 2026-09-17 15:18:43.265860 | mon1 | changed: [mon1] 2026-09-17 15:18:43.265929 | mon1 | 2026-09-17 15:18:43.265992 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 15:18:43.266106 | mon1 | Thursday 17 September 2026 15:18:43 +0000 (0:00:00.375) 0:00:26.158 **** 2026-09-17 15:18:43.735933 | mon1 | changed: [mon1] 2026-09-17 15:18:43.736001 | mon1 | 2026-09-17 15:18:43.736072 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 15:18:43.736181 | mon1 | Thursday 17 September 2026 15:18:43 +0000 (0:00:00.470) 0:00:26.628 **** 2026-09-17 15:18:44.338626 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 15:18:44.339489 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 15:18:44.339683 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 15:18:44.339697 | mon1 | 2026-09-17 15:18:44.339706 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 15:18:44.339715 | mon1 | Thursday 17 September 2026 15:18:44 +0000 (0:00:00.602) 0:00:27.230 **** 2026-09-17 15:18:44.817938 | mon1 | changed: [mon1] 2026-09-17 15:18:44.818486 | mon1 | 2026-09-17 15:18:44.818519 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 15:18:44.818530 | mon1 | Thursday 17 September 2026 15:18:44 +0000 (0:00:00.479) 0:00:27.709 **** 2026-09-17 15:18:45.338161 | mon1 | changed: [mon1] 2026-09-17 15:18:45.338212 | mon1 | 2026-09-17 15:18:45.338224 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 15:18:45.338234 | mon1 | Thursday 17 September 2026 15:18:45 +0000 (0:00:00.507) 0:00:28.217 **** 2026-09-17 15:18:45.338242 | mon1 | 2026-09-17 15:18:45.338251 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 15:18:45.338273 | mon1 | Thursday 17 September 2026 15:18:45 +0000 (0:00:00.011) 0:00:28.228 **** 2026-09-17 15:18:46.045840 | mon1 | ok: [mon1] 2026-09-17 15:18:46.045911 | mon1 | 2026-09-17 15:18:46.046211 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 15:18:46.046274 | mon1 | Thursday 17 September 2026 15:18:46 +0000 (0:00:00.709) 0:00:28.937 **** 2026-09-17 15:18:47.051863 | mon1 | changed: [mon1] 2026-09-17 15:18:47.052007 | mon1 | 2026-09-17 15:18:47.052482 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 15:18:47.052548 | mon1 | Thursday 17 September 2026 15:18:47 +0000 (0:00:01.005) 0:00:29.943 **** 2026-09-17 15:18:47.708316 | mon1 | changed: [mon1] 2026-09-17 15:18:47.708378 | mon1 | 2026-09-17 15:18:47.708658 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 15:18:47.708680 | mon1 | Thursday 17 September 2026 15:18:47 +0000 (0:00:00.657) 0:00:30.600 **** 2026-09-17 15:18:47.769898 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 15:18:47.769963 | mon1 | 2026-09-17 15:18:47.770219 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 15:18:47.770270 | mon1 | Thursday 17 September 2026 15:18:47 +0000 (0:00:00.061) 0:00:30.662 **** 2026-09-17 15:19:14.057678 | mon1 | changed: [mon1] 2026-09-17 15:19:14.057747 | mon1 | 2026-09-17 15:19:14.057971 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 15:19:14.057992 | mon1 | Thursday 17 September 2026 15:19:14 +0000 (0:00:26.287) 0:00:56.949 **** 2026-09-17 15:19:14.779719 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 15:19:14.779786 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 15:19:14.780106 | mon1 | 2026-09-17 15:19:14.780128 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 15:19:14.780135 | mon1 | Thursday 17 September 2026 15:19:14 +0000 (0:00:00.722) 0:00:57.672 **** 2026-09-17 15:19:17.241770 | mon1 | changed: [mon1] 2026-09-17 15:19:17.241882 | mon1 | 2026-09-17 15:19:17.242310 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 15:19:17.242586 | mon1 | Thursday 17 September 2026 15:19:17 +0000 (0:00:02.461) 0:01:00.133 **** 2026-09-17 15:19:17.482139 | mon1 | ok: [mon1] 2026-09-17 15:19:17.482210 | mon1 | 2026-09-17 15:19:17.482586 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 15:19:17.482669 | mon1 | Thursday 17 September 2026 15:19:17 +0000 (0:00:00.240) 0:01:00.373 **** 2026-09-17 15:19:17.936930 | mon1 | changed: [mon1] 2026-09-17 15:19:17.937009 | mon1 | 2026-09-17 15:19:17.937015 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 15:19:17.937021 | mon1 | Thursday 17 September 2026 15:19:17 +0000 (0:00:00.454) 0:01:00.828 **** 2026-09-17 15:19:18.280139 | mon1 | changed: [mon1] 2026-09-17 15:19:18.280619 | mon1 | 2026-09-17 15:19:18.280688 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-17 15:19:18.280696 | mon1 | Thursday 17 September 2026 15:19:18 +0000 (0:00:00.343) 0:01:01.171 **** 2026-09-17 15:19:18.416116 | mon1 | ok: [mon1] 2026-09-17 15:19:18.416262 | mon1 | 2026-09-17 15:19:18.416766 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-17 15:19:18.416816 | mon1 | Thursday 17 September 2026 15:19:18 +0000 (0:00:00.135) 0:01:01.307 **** 2026-09-17 15:19:18.664426 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 15:19:18.664486 | mon1 | 2026-09-17 15:19:18.664498 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-17 15:19:18.664510 | mon1 | Thursday 17 September 2026 15:19:18 +0000 (0:00:00.248) 0:01:01.555 **** 2026-09-17 15:19:18.729504 | mon1 | ok: [mon1] 2026-09-17 15:19:18.729814 | mon1 | 2026-09-17 15:19:18.729828 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-17 15:19:18.729838 | mon1 | Thursday 17 September 2026 15:19:18 +0000 (0:00:00.064) 0:01:01.620 **** 2026-09-17 15:19:18.833402 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-09-17 15:19:18.833520 | mon1 | 2026-09-17 15:19:18.833539 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-17 15:19:18.833681 | mon1 | Thursday 17 September 2026 15:19:18 +0000 (0:00:00.104) 0:01:01.725 **** 2026-09-17 15:19:19.145464 | mon1 | changed: [mon1] 2026-09-17 15:19:19.145551 | mon1 | 2026-09-17 15:19:19.145981 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-17 15:19:19.146017 | mon1 | Thursday 17 September 2026 15:19:19 +0000 (0:00:00.311) 0:01:02.036 **** 2026-09-17 15:19:19.900071 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-17 15:19:19.900117 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-17 15:19:19.900123 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-09-17 15:19:19.900127 | mon1 | 2026-09-17 15:19:19.900132 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-17 15:19:19.900136 | mon1 | Thursday 17 September 2026 15:19:19 +0000 (0:00:00.755) 0:01:02.791 **** 2026-09-17 15:20:51.179735 | mon1 | ok: [mon1] 2026-09-17 15:20:51.179805 | mon1 | 2026-09-17 15:20:51.179817 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-17 15:20:51.179828 | mon1 | Thursday 17 September 2026 15:20:51 +0000 (0:01:31.278) 0:02:34.070 **** 2026-09-17 15:20:51.446138 | mon1 | changed: [mon1] 2026-09-17 15:20:51.446443 | mon1 | 2026-09-17 15:20:51.446457 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-17 15:20:51.446671 | mon1 | Thursday 17 September 2026 15:20:51 +0000 (0:00:00.267) 0:02:34.338 **** 2026-09-17 15:20:51.484827 | mon1 | ok: [mon1] 2026-09-17 15:20:51.484926 | mon1 | 2026-09-17 15:20:51.485127 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 15:20:51.485361 | mon1 | Thursday 17 September 2026 15:20:51 +0000 (0:00:00.038) 0:02:34.376 **** 2026-09-17 15:20:51.559109 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 15:20:51.559203 | mon1 | 2026-09-17 15:20:51.559216 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 15:20:51.559298 | mon1 | Thursday 17 September 2026 15:20:51 +0000 (0:00:00.075) 0:02:34.451 **** 2026-09-17 15:20:53.097359 | mon1 | ok: [mon1] 2026-09-17 15:20:53.098002 | mon1 | 2026-09-17 15:20:53.098288 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 15:20:53.098524 | mon1 | Thursday 17 September 2026 15:20:53 +0000 (0:00:01.537) 0:02:35.988 **** 2026-09-17 15:20:53.156594 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 15:20:53.156755 | mon1 | 2026-09-17 15:20:53.156959 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 15:20:53.157149 | mon1 | Thursday 17 September 2026 15:20:53 +0000 (0:00:00.059) 0:02:36.048 **** 2026-09-17 15:20:53.494457 | mon1 | ok: [mon1] 2026-09-17 15:20:53.494608 | mon1 | 2026-09-17 15:20:53.494807 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 15:20:53.494998 | mon1 | Thursday 17 September 2026 15:20:53 +0000 (0:00:00.338) 0:02:36.386 **** 2026-09-17 15:20:55.695293 | mon1 | ok: [mon1] 2026-09-17 15:20:55.695455 | mon1 | 2026-09-17 15:20:55.695685 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-17 15:20:55.695958 | mon1 | Thursday 17 September 2026 15:20:55 +0000 (0:00:02.200) 0:02:38.586 **** 2026-09-17 15:20:58.581155 | mon1 | changed: [mon1] 2026-09-17 15:20:58.581799 | mon1 | 2026-09-17 15:20:58.581839 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-17 15:20:58.581856 | mon1 | Thursday 17 September 2026 15:20:58 +0000 (0:00:02.886) 0:02:41.473 **** 2026-09-17 15:21:00.131295 | mon1 | ok: [mon1] 2026-09-17 15:21:00.131369 | mon1 | 2026-09-17 15:21:00.131470 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 15:21:00.131600 | mon1 | Thursday 17 September 2026 15:21:00 +0000 (0:00:01.550) 0:02:43.023 **** 2026-09-17 15:21:00.195002 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 15:21:00.195041 | mon1 | 2026-09-17 15:21:00.195156 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 15:21:00.195243 | mon1 | Thursday 17 September 2026 15:21:00 +0000 (0:00:00.063) 0:02:43.087 **** 2026-09-17 15:21:00.248249 | mon1 | skipping: [mon1] 2026-09-17 15:21:00.248330 | mon1 | 2026-09-17 15:21:00.248466 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 15:21:00.248633 | mon1 | Thursday 17 September 2026 15:21:00 +0000 (0:00:00.053) 0:02:43.140 **** 2026-09-17 15:21:00.306153 | mon1 | skipping: [mon1] => (item=mon1) 2026-09-17 15:21:00.306341 | mon1 | skipping: [mon1] 2026-09-17 15:21:00.306512 | mon1 | 2026-09-17 15:21:00.306737 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 15:21:00.306916 | mon1 | Thursday 17 September 2026 15:21:00 +0000 (0:00:00.057) 0:02:43.198 **** 2026-09-17 15:21:00.553833 | mon1 | ok: [mon1] 2026-09-17 15:21:00.553940 | mon1 | 2026-09-17 15:21:00.554059 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 15:21:00.554153 | mon1 | Thursday 17 September 2026 15:21:00 +0000 (0:00:00.247) 0:02:43.446 **** 2026-09-17 15:21:02.714004 | mon1 | ok: [mon1] 2026-09-17 15:21:02.714117 | mon1 | 2026-09-17 15:21:02.714326 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-17 15:21:02.714495 | mon1 | Thursday 17 September 2026 15:21:02 +0000 (0:00:02.159) 0:02:45.605 **** 2026-09-17 15:21:05.588615 | mon1 | changed: [mon1] 2026-09-17 15:21:05.588686 | mon1 | 2026-09-17 15:21:05.588697 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-17 15:21:05.588707 | mon1 | Thursday 17 September 2026 15:21:05 +0000 (0:00:02.873) 0:02:48.479 **** 2026-09-17 15:21:07.205334 | mon1 | ok: [mon1] 2026-09-17 15:21:07.205407 | mon1 | 2026-09-17 15:21:07.205421 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-17 15:21:07.205650 | mon1 | Thursday 17 September 2026 15:21:07 +0000 (0:00:01.616) 0:02:50.096 **** 2026-09-17 15:21:12.658524 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-09-17 15:21:12.658608 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-09-17 15:21:12.658678 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-09-17 15:21:12.658758 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-09-17 15:21:12.658833 | mon1 | 2026-09-17 15:21:12.658903 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-17 15:21:12.658987 | mon1 | 2026-09-17 15:21:12.659056 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:21:12.659140 | mon1 | Thursday 17 September 2026 15:21:12 +0000 (0:00:05.454) 0:02:55.551 **** 2026-09-17 15:21:13.901651 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-09-17 15:21:13.901718 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 15:21:13.901857 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 15:21:13.901968 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 15:21:13.902090 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 15:21:13.909153 | mon1 | ok: [osd1] 2026-09-17 15:21:13.909271 | mon1 | 2026-09-17 15:21:13.909391 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:21:13.909507 | mon1 | Thursday 17 September 2026 15:21:13 +0000 (0:00:01.250) 0:02:56.801 **** 2026-09-17 15:21:14.159995 | mon1 | ok: [osd1] 2026-09-17 15:21:14.160067 | mon1 | 2026-09-17 15:21:14.160081 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:21:14.160092 | mon1 | Thursday 17 September 2026 15:21:14 +0000 (0:00:00.249) 0:02:57.050 **** 2026-09-17 15:21:14.198999 | mon1 | skipping: [osd1] 2026-09-17 15:21:14.199035 | mon1 | 2026-09-17 15:21:14.199042 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 15:21:14.199049 | mon1 | Thursday 17 September 2026 15:21:14 +0000 (0:00:00.039) 0:02:57.090 **** 2026-09-17 15:21:14.430774 | mon1 | changed: [osd1] 2026-09-17 15:21:14.430920 | mon1 | 2026-09-17 15:21:14.431124 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:21:14.431319 | mon1 | Thursday 17 September 2026 15:21:14 +0000 (0:00:00.231) 0:02:57.322 **** 2026-09-17 15:21:14.501943 | mon1 | ok: [osd1] => { 2026-09-17 15:21:14.502087 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 15:21:14.502259 | mon1 | } 2026-09-17 15:21:14.502421 | mon1 | 2026-09-17 15:21:14.502623 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:21:14.502803 | mon1 | Thursday 17 September 2026 15:21:14 +0000 (0:00:00.071) 0:02:57.394 **** 2026-09-17 15:21:15.175441 | mon1 | changed: [osd1] 2026-09-17 15:21:15.175502 | mon1 | 2026-09-17 15:21:15.175662 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:21:15.175777 | mon1 | Thursday 17 September 2026 15:21:15 +0000 (0:00:00.673) 0:02:58.067 **** 2026-09-17 15:21:15.214180 | mon1 | skipping: [osd1] 2026-09-17 15:21:15.214276 | mon1 | 2026-09-17 15:21:15.214403 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:21:15.214537 | mon1 | Thursday 17 September 2026 15:21:15 +0000 (0:00:00.038) 0:02:58.106 **** 2026-09-17 15:21:15.247467 | mon1 | skipping: [osd1] 2026-09-17 15:21:15.247495 | mon1 | 2026-09-17 15:21:15.247627 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:21:15.247695 | mon1 | Thursday 17 September 2026 15:21:15 +0000 (0:00:00.033) 0:02:58.140 **** 2026-09-17 15:21:15.487086 | mon1 | ok: [osd1] 2026-09-17 15:21:15.487213 | mon1 | 2026-09-17 15:21:15.487654 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:21:15.487712 | mon1 | Thursday 17 September 2026 15:21:15 +0000 (0:00:00.239) 0:02:58.379 **** 2026-09-17 15:21:16.838439 | mon1 | ok: [osd1] 2026-09-17 15:21:16.838586 | mon1 | 2026-09-17 15:21:16.839057 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:21:16.839152 | mon1 | Thursday 17 September 2026 15:21:16 +0000 (0:00:01.350) 0:02:59.729 **** 2026-09-17 15:21:16.922750 | mon1 | ok: [osd1] => { 2026-09-17 15:21:16.922867 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 15:21:16.922882 | mon1 | } 2026-09-17 15:21:16.923284 | mon1 | 2026-09-17 15:21:16.923349 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:21:16.923357 | mon1 | Thursday 17 September 2026 15:21:16 +0000 (0:00:00.085) 0:02:59.814 **** 2026-09-17 15:21:17.713032 | mon1 | changed: [osd1] 2026-09-17 15:21:17.713253 | mon1 | 2026-09-17 15:21:17.713713 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:21:17.713808 | mon1 | Thursday 17 September 2026 15:21:17 +0000 (0:00:00.789) 0:03:00.604 **** 2026-09-17 15:21:21.511111 | mon1 | changed: [osd1] 2026-09-17 15:21:21.511221 | mon1 | 2026-09-17 15:21:21.511716 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 15:21:21.511790 | mon1 | Thursday 17 September 2026 15:21:21 +0000 (0:00:03.798) 0:03:04.402 **** 2026-09-17 15:21:21.542496 | mon1 | skipping: [osd1] 2026-09-17 15:21:21.543520 | mon1 | 2026-09-17 15:21:21.543620 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 15:21:21.543634 | mon1 | Thursday 17 September 2026 15:21:21 +0000 (0:00:00.031) 0:03:04.434 **** 2026-09-17 15:21:21.574112 | mon1 | skipping: [osd1] 2026-09-17 15:21:21.574696 | mon1 | 2026-09-17 15:21:21.574758 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 15:21:21.574780 | mon1 | Thursday 17 September 2026 15:21:21 +0000 (0:00:00.031) 0:03:04.465 **** 2026-09-17 15:21:21.606533 | mon1 | skipping: [osd1] 2026-09-17 15:21:21.606691 | mon1 | 2026-09-17 15:21:21.607043 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 15:21:21.607323 | mon1 | Thursday 17 September 2026 15:21:21 +0000 (0:00:00.032) 0:03:04.498 **** 2026-09-17 15:21:27.497200 | mon1 | changed: [osd1] 2026-09-17 15:21:27.497312 | mon1 | 2026-09-17 15:21:27.497769 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 15:21:27.497841 | mon1 | Thursday 17 September 2026 15:21:27 +0000 (0:00:05.890) 0:03:10.388 **** 2026-09-17 15:21:28.039500 | mon1 | changed: [osd1] 2026-09-17 15:21:28.039655 | mon1 | 2026-09-17 15:21:28.040136 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 15:21:28.040224 | mon1 | Thursday 17 September 2026 15:21:28 +0000 (0:00:00.542) 0:03:10.930 **** 2026-09-17 15:21:29.039409 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-09-17 15:21:29.041075 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 15:21:29.041144 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 15:21:29.041158 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 15:21:29.041200 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 15:21:29.041215 | mon1 | 2026-09-17 15:21:29.041228 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 15:21:29.041239 | mon1 | Thursday 17 September 2026 15:21:29 +0000 (0:00:01.000) 0:03:11.930 **** 2026-09-17 15:21:29.633248 | mon1 | changed: [osd1] 2026-09-17 15:21:29.633332 | mon1 | 2026-09-17 15:21:29.634364 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 15:21:29.634452 | mon1 | Thursday 17 September 2026 15:21:29 +0000 (0:00:00.583) 0:03:12.514 **** 2026-09-17 15:21:29.634465 | mon1 | 2026-09-17 15:21:29.634475 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 15:21:29.634484 | mon1 | Thursday 17 September 2026 15:21:29 +0000 (0:00:00.009) 0:03:12.524 **** 2026-09-17 15:21:30.494451 | mon1 | ok: [osd1] 2026-09-17 15:21:30.494600 | mon1 | 2026-09-17 15:21:30.494615 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 15:21:30.494814 | mon1 | Thursday 17 September 2026 15:21:30 +0000 (0:00:00.861) 0:03:13.386 **** 2026-09-17 15:21:31.021074 | mon1 | changed: [osd1] 2026-09-17 15:21:31.021152 | mon1 | 2026-09-17 15:21:31.021449 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 15:21:31.021804 | mon1 | Thursday 17 September 2026 15:21:31 +0000 (0:00:00.525) 0:03:13.912 **** 2026-09-17 15:21:31.620954 | mon1 | changed: [osd1] 2026-09-17 15:21:31.621101 | mon1 | 2026-09-17 15:21:31.621412 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:21:31.621758 | mon1 | Thursday 17 September 2026 15:21:31 +0000 (0:00:00.600) 0:03:14.512 **** 2026-09-17 15:21:31.869166 | mon1 | ok: [osd1] 2026-09-17 15:21:31.869427 | mon1 | 2026-09-17 15:21:31.869802 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:21:31.870066 | mon1 | Thursday 17 September 2026 15:21:31 +0000 (0:00:00.247) 0:03:14.760 **** 2026-09-17 15:21:31.949728 | mon1 | ok: [osd1] => { 2026-09-17 15:21:31.950078 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 15:21:31.950765 | mon1 | } 2026-09-17 15:21:31.951002 | mon1 | 2026-09-17 15:21:31.951254 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:21:31.951538 | mon1 | Thursday 17 September 2026 15:21:31 +0000 (0:00:00.081) 0:03:14.841 **** 2026-09-17 15:21:32.893899 | mon1 | changed: [osd1] 2026-09-17 15:21:32.894272 | mon1 | 2026-09-17 15:21:32.894544 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:21:32.894829 | mon1 | Thursday 17 September 2026 15:21:32 +0000 (0:00:00.940) 0:03:15.782 **** 2026-09-17 15:21:37.430199 | mon1 | changed: [osd1] 2026-09-17 15:21:37.430320 | mon1 | 2026-09-17 15:21:37.430543 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 15:21:37.430844 | mon1 | Thursday 17 September 2026 15:21:37 +0000 (0:00:04.539) 0:03:20.321 **** 2026-09-17 15:21:38.832335 | mon1 | ok: [osd1] 2026-09-17 15:21:38.832444 | mon1 | 2026-09-17 15:21:38.832923 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 15:21:38.832993 | mon1 | Thursday 17 September 2026 15:21:38 +0000 (0:00:01.402) 0:03:21.724 **** 2026-09-17 15:21:39.106507 | mon1 | changed: [osd1] 2026-09-17 15:21:39.106835 | mon1 | 2026-09-17 15:21:39.107168 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 15:21:39.107440 | mon1 | Thursday 17 September 2026 15:21:39 +0000 (0:00:00.272) 0:03:21.997 **** 2026-09-17 15:21:39.620411 | mon1 | changed: [osd1] 2026-09-17 15:21:39.620488 | mon1 | 2026-09-17 15:21:39.620966 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 15:21:39.621056 | mon1 | Thursday 17 September 2026 15:21:39 +0000 (0:00:00.514) 0:03:22.511 **** 2026-09-17 15:21:40.295393 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-09-17 15:21:40.296772 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 15:21:40.296859 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 15:21:40.296876 | mon1 | 2026-09-17 15:21:40.296891 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 15:21:40.296905 | mon1 | Thursday 17 September 2026 15:21:40 +0000 (0:00:00.674) 0:03:23.186 **** 2026-09-17 15:21:40.816524 | mon1 | changed: [osd1] 2026-09-17 15:21:40.816632 | mon1 | 2026-09-17 15:21:40.817093 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 15:21:40.817220 | mon1 | Thursday 17 September 2026 15:21:40 +0000 (0:00:00.521) 0:03:23.707 **** 2026-09-17 15:21:41.375727 | mon1 | changed: [osd1] 2026-09-17 15:21:41.375847 | mon1 | 2026-09-17 15:21:41.377103 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 15:21:41.377209 | mon1 | Thursday 17 September 2026 15:21:41 +0000 (0:00:00.548) 0:03:24.256 **** 2026-09-17 15:21:41.377244 | mon1 | 2026-09-17 15:21:41.377260 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 15:21:41.377271 | mon1 | Thursday 17 September 2026 15:21:41 +0000 (0:00:00.010) 0:03:24.267 **** 2026-09-17 15:21:42.159939 | mon1 | ok: [osd1] 2026-09-17 15:21:42.160006 | mon1 | 2026-09-17 15:21:42.160370 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 15:21:42.160396 | mon1 | Thursday 17 September 2026 15:21:42 +0000 (0:00:00.784) 0:03:25.051 **** 2026-09-17 15:21:43.048099 | mon1 | changed: [osd1] 2026-09-17 15:21:43.048223 | mon1 | 2026-09-17 15:21:43.048691 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 15:21:43.048784 | mon1 | Thursday 17 September 2026 15:21:43 +0000 (0:00:00.887) 0:03:25.939 **** 2026-09-17 15:21:43.732674 | mon1 | changed: [osd1] 2026-09-17 15:21:43.732794 | mon1 | 2026-09-17 15:21:43.733241 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 15:21:43.733315 | mon1 | Thursday 17 September 2026 15:21:43 +0000 (0:00:00.684) 0:03:26.624 **** 2026-09-17 15:21:43.800300 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 15:21:43.800603 | mon1 | 2026-09-17 15:21:43.800993 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 15:21:43.801070 | mon1 | Thursday 17 September 2026 15:21:43 +0000 (0:00:00.067) 0:03:26.691 **** 2026-09-17 15:21:50.641775 | mon1 | changed: [osd1] 2026-09-17 15:21:50.642398 | mon1 | 2026-09-17 15:21:50.642483 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 15:21:50.642503 | mon1 | Thursday 17 September 2026 15:21:50 +0000 (0:00:06.841) 0:03:33.533 **** 2026-09-17 15:21:51.371805 | mon1 | ok: [osd1] => (item=chronyd) 2026-09-17 15:21:51.371870 | mon1 | ok: [osd1] => (item=sshd) 2026-09-17 15:21:51.371881 | mon1 | 2026-09-17 15:21:51.371890 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 15:21:51.371900 | mon1 | Thursday 17 September 2026 15:21:51 +0000 (0:00:00.729) 0:03:34.263 **** 2026-09-17 15:21:51.718912 | mon1 | changed: [osd1] 2026-09-17 15:21:51.719002 | mon1 | 2026-09-17 15:21:51.719014 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 15:21:51.719025 | mon1 | Thursday 17 September 2026 15:21:51 +0000 (0:00:00.346) 0:03:34.609 **** 2026-09-17 15:21:51.941771 | mon1 | ok: [osd1] 2026-09-17 15:21:51.941890 | mon1 | 2026-09-17 15:21:51.942971 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 15:21:51.943043 | mon1 | Thursday 17 September 2026 15:21:51 +0000 (0:00:00.223) 0:03:34.833 **** 2026-09-17 15:21:52.278432 | mon1 | changed: [osd1] 2026-09-17 15:21:52.279129 | mon1 | 2026-09-17 15:21:52.279234 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 15:21:52.279252 | mon1 | Thursday 17 September 2026 15:21:52 +0000 (0:00:00.336) 0:03:35.169 **** 2026-09-17 15:21:52.514272 | mon1 | changed: [osd1] 2026-09-17 15:21:52.514394 | mon1 | 2026-09-17 15:21:52.514410 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-17 15:21:52.514580 | mon1 | Thursday 17 September 2026 15:21:52 +0000 (0:00:00.236) 0:03:35.406 **** 2026-09-17 15:21:52.775421 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-09-17 15:21:52.775586 | mon1 | 2026-09-17 15:21:52.775864 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-17 15:21:52.776017 | mon1 | Thursday 17 September 2026 15:21:52 +0000 (0:00:00.260) 0:03:35.667 **** 2026-09-17 15:21:52.839460 | mon1 | ok: [osd1] 2026-09-17 15:21:52.839701 | mon1 | 2026-09-17 15:21:52.839936 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 15:21:52.840175 | mon1 | Thursday 17 September 2026 15:21:52 +0000 (0:00:00.064) 0:03:35.731 **** 2026-09-17 15:21:52.905371 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-09-17 15:21:52.905594 | mon1 | 2026-09-17 15:21:52.905918 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 15:21:52.906197 | mon1 | Thursday 17 September 2026 15:21:52 +0000 (0:00:00.066) 0:03:35.797 **** 2026-09-17 15:21:54.487152 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:21:54.487237 | mon1 | 2026-09-17 15:21:54.487252 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 15:21:54.487265 | mon1 | Thursday 17 September 2026 15:21:54 +0000 (0:00:01.580) 0:03:37.377 **** 2026-09-17 15:21:54.552505 | mon1 | ok: [osd1] => (item=osd1) 2026-09-17 15:21:54.552990 | mon1 | 2026-09-17 15:21:54.553083 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 15:21:54.553102 | mon1 | Thursday 17 September 2026 15:21:54 +0000 (0:00:00.066) 0:03:37.444 **** 2026-09-17 15:21:54.832479 | mon1 | changed: [osd1] 2026-09-17 15:21:54.832610 | mon1 | 2026-09-17 15:21:54.833097 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 15:21:54.833157 | mon1 | Thursday 17 September 2026 15:21:54 +0000 (0:00:00.279) 0:03:37.724 **** 2026-09-17 15:22:00.092080 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:22:00.092614 | mon1 | 2026-09-17 15:22:00.092646 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-17 15:22:00.092658 | mon1 | Thursday 17 September 2026 15:22:00 +0000 (0:00:05.259) 0:03:42.983 **** 2026-09-17 15:22:00.821582 | mon1 | ok: [osd1] 2026-09-17 15:22:00.822144 | mon1 | 2026-09-17 15:22:00.822202 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-17 15:22:00.822214 | mon1 | Thursday 17 September 2026 15:22:00 +0000 (0:00:00.729) 0:03:43.713 **** 2026-09-17 15:22:56.376065 | mon1 | ok: [osd1] 2026-09-17 15:22:56.376201 | mon1 | 2026-09-17 15:22:56.376667 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-17 15:22:56.376741 | mon1 | Thursday 17 September 2026 15:22:56 +0000 (0:00:55.554) 0:04:39.267 **** 2026-09-17 15:23:39.326851 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-09-17 15:23:39.326958 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-09-17 15:23:39.327779 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-09-17 15:23:39.327812 | mon1 | 2026-09-17 15:23:39.327824 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-17 15:23:39.327833 | mon1 | Thursday 17 September 2026 15:23:39 +0000 (0:00:42.950) 0:05:22.218 **** 2026-09-17 15:23:41.025134 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:23:41.025858 | mon1 | 2026-09-17 15:23:41.025954 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-17 15:23:41.025966 | mon1 | Thursday 17 September 2026 15:23:41 +0000 (0:00:01.698) 0:05:23.916 **** 2026-09-17 15:23:42.559946 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:23:42.560031 | mon1 | 2026-09-17 15:23:42.560613 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-17 15:23:42.560671 | mon1 | Thursday 17 September 2026 15:23:42 +0000 (0:00:01.535) 0:05:25.451 **** 2026-09-17 15:23:42.628214 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-17 15:23:42.628292 | mon1 | 2026-09-17 15:23:42.628642 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-17 15:23:42.628733 | mon1 | Thursday 17 September 2026 15:23:42 +0000 (0:00:00.068) 0:05:25.519 **** 2026-09-17 15:23:42.685496 | mon1 | ok: [osd1] 2026-09-17 15:23:42.685635 | mon1 | 2026-09-17 15:23:42.685827 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-17 15:23:42.686063 | mon1 | Thursday 17 September 2026 15:23:42 +0000 (0:00:00.057) 0:05:25.577 **** 2026-09-17 15:23:44.315719 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:23:44.315851 | mon1 | 2026-09-17 15:23:44.315865 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-17 15:23:44.315879 | mon1 | Thursday 17 September 2026 15:23:44 +0000 (0:00:01.630) 0:05:27.207 **** 2026-09-17 15:23:44.347407 | mon1 | ok: [osd1] 2026-09-17 15:23:44.347450 | mon1 | 2026-09-17 15:23:44.347570 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-17 15:23:44.347660 | mon1 | Thursday 17 September 2026 15:23:44 +0000 (0:00:00.032) 0:05:27.239 **** 2026-09-17 15:23:44.389202 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-09-17 15:23:44.406077 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:23:44.406175 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:23:44.406391 | mon1 | 2026-09-17 15:23:44.406449 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-09-17 15:23:44.406566 | mon1 | Thursday 17 September 2026 15:23:44 +0000 (0:00:00.058) 0:05:27.298 **** 2026-09-17 15:23:44.450045 | mon1 | skipping: [osd1] 2026-09-17 15:23:44.450166 | mon1 | 2026-09-17 15:23:44.450181 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-09-17 15:23:44.450389 | mon1 | Thursday 17 September 2026 15:23:44 +0000 (0:00:00.043) 0:05:27.341 **** 2026-09-17 15:23:49.500152 | mon1 | Pausing for 5 seconds 2026-09-17 15:23:49.500260 | mon1 | ok: [osd1] 2026-09-17 15:23:49.500266 | mon1 | 2026-09-17 15:23:49.500272 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-09-17 15:23:49.500277 | mon1 | Thursday 17 September 2026 15:23:49 +0000 (0:00:05.049) 0:05:32.391 **** 2026-09-17 15:23:49.539616 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-17 15:23:49.539763 | mon1 | 2026-09-17 15:23:49.539775 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-17 15:23:49.539788 | mon1 | Thursday 17 September 2026 15:23:49 +0000 (0:00:00.040) 0:05:32.431 **** 2026-09-17 15:23:49.599203 | mon1 | ok: [osd1] 2026-09-17 15:23:49.599813 | mon1 | 2026-09-17 15:23:49.599888 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-17 15:23:49.599901 | mon1 | Thursday 17 September 2026 15:23:49 +0000 (0:00:00.059) 0:05:32.491 **** 2026-09-17 15:23:51.168543 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:23:51.168617 | mon1 | 2026-09-17 15:23:51.168633 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-17 15:23:51.168646 | mon1 | Thursday 17 September 2026 15:23:51 +0000 (0:00:01.568) 0:05:34.059 **** 2026-09-17 15:23:51.225349 | mon1 | ok: [osd1] 2026-09-17 15:23:51.225415 | mon1 | 2026-09-17 15:23:51.225422 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-17 15:23:51.225428 | mon1 | Thursday 17 September 2026 15:23:51 +0000 (0:00:00.056) 0:05:34.116 **** 2026-09-17 15:23:51.270894 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:23:51.272038 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:23:51.272095 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:23:51.272106 | mon1 | skipping: [osd1] 2026-09-17 15:23:51.272116 | mon1 | 2026-09-17 15:23:51.272126 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-17 15:23:51.272136 | mon1 | Thursday 17 September 2026 15:23:51 +0000 (0:00:00.046) 0:05:34.162 **** 2026-09-17 15:23:51.365662 | mon1 | skipping: [osd1] 2026-09-17 15:23:51.366433 | mon1 | 2026-09-17 15:23:51.366492 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-17 15:23:51.366501 | mon1 | 2026-09-17 15:23:51.366509 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:23:51.366518 | mon1 | Thursday 17 September 2026 15:23:51 +0000 (0:00:00.095) 0:05:34.257 **** 2026-09-17 15:23:52.383093 | mon1 | ok: [mon1] 2026-09-17 15:23:52.383222 | mon1 | 2026-09-17 15:23:52.383702 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:23:52.383764 | mon1 | Thursday 17 September 2026 15:23:52 +0000 (0:00:01.017) 0:05:35.274 **** 2026-09-17 15:23:52.644063 | mon1 | ok: [mon1] 2026-09-17 15:23:52.644822 | mon1 | 2026-09-17 15:23:52.644859 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:23:52.644873 | mon1 | Thursday 17 September 2026 15:23:52 +0000 (0:00:00.261) 0:05:35.535 **** 2026-09-17 15:23:52.681013 | mon1 | skipping: [mon1] 2026-09-17 15:23:52.681818 | mon1 | 2026-09-17 15:23:52.681857 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 15:23:52.681870 | mon1 | Thursday 17 September 2026 15:23:52 +0000 (0:00:00.037) 0:05:35.573 **** 2026-09-17 15:23:52.895796 | mon1 | ok: [mon1] 2026-09-17 15:23:52.896244 | mon1 | 2026-09-17 15:23:52.896268 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:23:52.896277 | mon1 | Thursday 17 September 2026 15:23:52 +0000 (0:00:00.215) 0:05:35.788 **** 2026-09-17 15:23:52.964182 | mon1 | ok: [mon1] => { 2026-09-17 15:23:52.964429 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 15:23:52.965409 | mon1 | } 2026-09-17 15:23:52.965539 | mon1 | 2026-09-17 15:23:52.965552 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:23:52.965574 | mon1 | Thursday 17 September 2026 15:23:52 +0000 (0:00:00.068) 0:05:35.856 **** 2026-09-17 15:23:53.272810 | mon1 | ok: [mon1] 2026-09-17 15:23:53.272908 | mon1 | 2026-09-17 15:23:53.273235 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:23:53.273297 | mon1 | Thursday 17 September 2026 15:23:53 +0000 (0:00:00.308) 0:05:36.164 **** 2026-09-17 15:23:53.325966 | mon1 | skipping: [mon1] 2026-09-17 15:23:53.326833 | mon1 | 2026-09-17 15:23:53.326953 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:23:53.326969 | mon1 | Thursday 17 September 2026 15:23:53 +0000 (0:00:00.052) 0:05:36.217 **** 2026-09-17 15:23:53.376654 | mon1 | skipping: [mon1] 2026-09-17 15:23:53.377018 | mon1 | 2026-09-17 15:23:53.377052 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:23:53.377061 | mon1 | Thursday 17 September 2026 15:23:53 +0000 (0:00:00.051) 0:05:36.268 **** 2026-09-17 15:23:53.617556 | mon1 | ok: [mon1] 2026-09-17 15:23:53.618059 | mon1 | 2026-09-17 15:23:53.618093 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:23:53.618104 | mon1 | Thursday 17 September 2026 15:23:53 +0000 (0:00:00.240) 0:05:36.509 **** 2026-09-17 15:23:54.706227 | mon1 | ok: [mon1] 2026-09-17 15:23:54.706290 | mon1 | 2026-09-17 15:23:54.706311 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:23:54.706321 | mon1 | Thursday 17 September 2026 15:23:54 +0000 (0:00:01.088) 0:05:37.597 **** 2026-09-17 15:23:54.793364 | mon1 | ok: [mon1] => { 2026-09-17 15:23:54.793433 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 15:23:54.793445 | mon1 | } 2026-09-17 15:23:54.793454 | mon1 | 2026-09-17 15:23:54.793470 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:23:54.793676 | mon1 | Thursday 17 September 2026 15:23:54 +0000 (0:00:00.087) 0:05:37.684 **** 2026-09-17 15:23:55.134829 | mon1 | ok: [mon1] 2026-09-17 15:23:55.134917 | mon1 | 2026-09-17 15:23:55.134936 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:23:55.135034 | mon1 | Thursday 17 September 2026 15:23:55 +0000 (0:00:00.342) 0:05:38.027 **** 2026-09-17 15:23:57.165137 | mon1 | ok: [mon1] 2026-09-17 15:23:57.165806 | mon1 | 2026-09-17 15:23:57.165885 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 15:23:57.165898 | mon1 | Thursday 17 September 2026 15:23:57 +0000 (0:00:02.029) 0:05:40.056 **** 2026-09-17 15:23:57.197909 | mon1 | skipping: [mon1] 2026-09-17 15:23:57.198538 | mon1 | 2026-09-17 15:23:57.198830 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 15:23:57.198844 | mon1 | Thursday 17 September 2026 15:23:57 +0000 (0:00:00.032) 0:05:40.089 **** 2026-09-17 15:23:57.229033 | mon1 | skipping: [mon1] 2026-09-17 15:23:57.229344 | mon1 | 2026-09-17 15:23:57.229420 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 15:23:57.229677 | mon1 | Thursday 17 September 2026 15:23:57 +0000 (0:00:00.031) 0:05:40.120 **** 2026-09-17 15:23:57.260277 | mon1 | skipping: [mon1] 2026-09-17 15:23:57.260880 | mon1 | 2026-09-17 15:23:57.260923 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 15:23:57.260936 | mon1 | Thursday 17 September 2026 15:23:57 +0000 (0:00:00.031) 0:05:40.151 **** 2026-09-17 15:23:58.599178 | mon1 | ok: [mon1] 2026-09-17 15:23:58.599858 | mon1 | 2026-09-17 15:23:58.599941 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 15:23:58.599955 | mon1 | Thursday 17 September 2026 15:23:58 +0000 (0:00:01.338) 0:05:41.490 **** 2026-09-17 15:23:59.104554 | mon1 | ok: [mon1] 2026-09-17 15:23:59.104651 | mon1 | 2026-09-17 15:23:59.105132 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 15:23:59.105229 | mon1 | Thursday 17 September 2026 15:23:59 +0000 (0:00:00.505) 0:05:41.996 **** 2026-09-17 15:24:00.117035 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 15:24:00.117111 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 15:24:00.117937 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 15:24:00.117992 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 15:24:00.118001 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 15:24:00.118022 | mon1 | 2026-09-17 15:24:00.118028 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 15:24:00.118034 | mon1 | Thursday 17 September 2026 15:24:00 +0000 (0:00:01.012) 0:05:43.009 **** 2026-09-17 15:24:00.643779 | mon1 | ok: [mon1] 2026-09-17 15:24:00.643854 | mon1 | 2026-09-17 15:24:00.643898 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 15:24:00.644289 | mon1 | Thursday 17 September 2026 15:24:00 +0000 (0:00:00.522) 0:05:43.531 **** 2026-09-17 15:24:00.644330 | mon1 | 2026-09-17 15:24:00.644336 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 15:24:00.644340 | mon1 | Thursday 17 September 2026 15:24:00 +0000 (0:00:00.004) 0:05:43.536 **** 2026-09-17 15:24:01.040568 | mon1 | ok: [mon1] 2026-09-17 15:24:01.041242 | mon1 | 2026-09-17 15:24:01.041340 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:24:01.041352 | mon1 | Thursday 17 September 2026 15:24:01 +0000 (0:00:00.395) 0:05:43.931 **** 2026-09-17 15:24:01.289132 | mon1 | ok: [mon1] 2026-09-17 15:24:01.289791 | mon1 | 2026-09-17 15:24:01.289864 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:24:01.289876 | mon1 | Thursday 17 September 2026 15:24:01 +0000 (0:00:00.249) 0:05:44.180 **** 2026-09-17 15:24:01.355926 | mon1 | ok: [mon1] => { 2026-09-17 15:24:01.356000 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 15:24:01.356436 | mon1 | } 2026-09-17 15:24:01.356458 | mon1 | 2026-09-17 15:24:01.356466 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:24:01.356472 | mon1 | Thursday 17 September 2026 15:24:01 +0000 (0:00:00.067) 0:05:44.248 **** 2026-09-17 15:24:01.722538 | mon1 | ok: [mon1] 2026-09-17 15:24:01.722597 | mon1 | 2026-09-17 15:24:01.722882 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:24:01.722904 | mon1 | Thursday 17 September 2026 15:24:01 +0000 (0:00:00.366) 0:05:44.614 **** 2026-09-17 15:24:04.796129 | mon1 | ok: [mon1] 2026-09-17 15:24:04.796204 | mon1 | 2026-09-17 15:24:04.796598 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 15:24:04.796662 | mon1 | Thursday 17 September 2026 15:24:04 +0000 (0:00:03.073) 0:05:47.688 **** 2026-09-17 15:24:05.868356 | mon1 | ok: [mon1] 2026-09-17 15:24:05.868908 | mon1 | 2026-09-17 15:24:05.868972 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 15:24:05.868983 | mon1 | Thursday 17 September 2026 15:24:05 +0000 (0:00:01.072) 0:05:48.760 **** 2026-09-17 15:24:06.094279 | mon1 | ok: [mon1] 2026-09-17 15:24:06.094932 | mon1 | 2026-09-17 15:24:06.094988 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 15:24:06.095001 | mon1 | Thursday 17 September 2026 15:24:06 +0000 (0:00:00.225) 0:05:48.986 **** 2026-09-17 15:24:06.545765 | mon1 | ok: [mon1] 2026-09-17 15:24:06.545832 | mon1 | 2026-09-17 15:24:06.546124 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 15:24:06.546174 | mon1 | Thursday 17 September 2026 15:24:06 +0000 (0:00:00.451) 0:05:49.437 **** 2026-09-17 15:24:07.169968 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 15:24:07.170095 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 15:24:07.170925 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 15:24:07.170997 | mon1 | 2026-09-17 15:24:07.171011 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 15:24:07.171022 | mon1 | Thursday 17 September 2026 15:24:07 +0000 (0:00:00.623) 0:05:50.061 **** 2026-09-17 15:24:07.582182 | mon1 | ok: [mon1] 2026-09-17 15:24:07.582248 | mon1 | 2026-09-17 15:24:07.582489 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 15:24:07.582508 | mon1 | Thursday 17 September 2026 15:24:07 +0000 (0:00:00.412) 0:05:50.474 **** 2026-09-17 15:24:08.035751 | mon1 | ok: [mon1] 2026-09-17 15:24:08.035835 | mon1 | 2026-09-17 15:24:08.036264 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 15:24:08.036313 | mon1 | Thursday 17 September 2026 15:24:08 +0000 (0:00:00.447) 0:05:50.921 **** 2026-09-17 15:24:08.036320 | mon1 | 2026-09-17 15:24:08.036325 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 15:24:08.036330 | mon1 | Thursday 17 September 2026 15:24:08 +0000 (0:00:00.006) 0:05:50.927 **** 2026-09-17 15:24:08.401249 | mon1 | ok: [mon1] 2026-09-17 15:24:08.401312 | mon1 | 2026-09-17 15:24:08.401390 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 15:24:08.401487 | mon1 | Thursday 17 September 2026 15:24:08 +0000 (0:00:00.365) 0:05:51.293 **** 2026-09-17 15:24:08.459061 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 15:24:08.459130 | mon1 | 2026-09-17 15:24:08.459383 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 15:24:08.459408 | mon1 | Thursday 17 September 2026 15:24:08 +0000 (0:00:00.057) 0:05:51.351 **** 2026-09-17 15:24:09.484544 | mon1 | ok: [mon1] 2026-09-17 15:24:09.485120 | mon1 | 2026-09-17 15:24:09.485153 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 15:24:09.485196 | mon1 | Thursday 17 September 2026 15:24:09 +0000 (0:00:01.025) 0:05:52.376 **** 2026-09-17 15:24:10.171476 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 15:24:10.171577 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 15:24:10.171591 | mon1 | 2026-09-17 15:24:10.171804 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 15:24:10.171848 | mon1 | Thursday 17 September 2026 15:24:10 +0000 (0:00:00.687) 0:05:53.063 **** 2026-09-17 15:24:11.667726 | mon1 | ok: [mon1] 2026-09-17 15:24:11.668313 | mon1 | 2026-09-17 15:24:11.668374 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 15:24:11.668386 | mon1 | Thursday 17 September 2026 15:24:11 +0000 (0:00:01.495) 0:05:54.559 **** 2026-09-17 15:24:11.892138 | mon1 | ok: [mon1] 2026-09-17 15:24:11.892724 | mon1 | 2026-09-17 15:24:11.892783 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 15:24:11.892794 | mon1 | Thursday 17 September 2026 15:24:11 +0000 (0:00:00.224) 0:05:54.783 **** 2026-09-17 15:24:12.160378 | mon1 | ok: [mon1] 2026-09-17 15:24:12.161159 | mon1 | 2026-09-17 15:24:12.161224 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 15:24:12.161240 | mon1 | Thursday 17 September 2026 15:24:12 +0000 (0:00:00.268) 0:05:55.052 **** 2026-09-17 15:24:12.381809 | mon1 | ok: [mon1] 2026-09-17 15:24:12.382192 | mon1 | 2026-09-17 15:24:12.382270 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-09-17 15:24:12.382429 | mon1 | Thursday 17 September 2026 15:24:12 +0000 (0:00:00.221) 0:05:55.273 **** 2026-09-17 15:24:15.284968 | mon1 | changed: [mon1] 2026-09-17 15:24:15.285123 | mon1 | 2026-09-17 15:24:15.285400 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 15:24:15.285653 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-09-17 15:24:15.285873 | mon1 | osd1 : ok=58 changed=24 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-09-17 15:24:15.286040 | mon1 | 2026-09-17 15:24:15.286215 | mon1 | 2026-09-17 15:24:15.286440 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 15:24:15.286648 | mon1 | Thursday 17 September 2026 15:24:15 +0000 (0:00:02.903) 0:05:58.177 **** 2026-09-17 15:24:15.286830 | mon1 | =============================================================================== 2026-09-17 15:24:15.287024 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 91.28s 2026-09-17 15:24:15.287243 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 55.55s 2026-09-17 15:24:15.287555 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 42.95s 2026-09-17 15:24:15.287781 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 26.29s 2026-09-17 15:24:15.287977 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.84s 2026-09-17 15:24:15.288178 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.05s 2026-09-17 15:24:15.288372 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.89s 2026-09-17 15:24:15.288631 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.45s 2026-09-17 15:24:15.288818 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.26s 2026-09-17 15:24:15.288994 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.05s 2026-09-17 15:24:15.289203 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.54s 2026-09-17 15:24:15.289396 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.42s 2026-09-17 15:24:15.289687 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.80s 2026-09-17 15:24:15.289889 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.07s 2026-09-17 15:24:15.290060 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.96s 2026-09-17 15:24:15.290244 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.90s 2026-09-17 15:24:15.290437 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 2.89s 2026-09-17 15:24:15.290644 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.87s 2026-09-17 15:24:15.290838 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 2.46s 2026-09-17 15:24:15.291027 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.20s 2026-09-17 15:24:15.408452 | mon1 | INFO [default > converge] Executed: Successful 2026-09-17 15:24:15.409689 | mon1 | INFO [default > idempotence] Executing 2026-09-17 15:24:16.246180 | mon1 | 2026-09-17 15:24:16.246511 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-17 15:24:16.246779 | mon1 | 2026-09-17 15:24:16.247029 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:24:16.247327 | mon1 | Thursday 17 September 2026 15:24:16 +0000 (0:00:00.041) 0:00:00.041 **** 2026-09-17 15:24:17.570251 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 15:24:17.570321 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 15:24:17.570332 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 15:24:17.570350 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 15:24:17.570674 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 15:24:17.585806 | mon1 | ok: [mon1] 2026-09-17 15:24:17.585963 | mon1 | 2026-09-17 15:24:17.586149 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:24:17.586332 | mon1 | Thursday 17 September 2026 15:24:17 +0000 (0:00:01.339) 0:00:01.380 **** 2026-09-17 15:24:17.889599 | mon1 | ok: [mon1] 2026-09-17 15:24:17.889779 | mon1 | 2026-09-17 15:24:17.890002 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:24:17.890187 | mon1 | Thursday 17 September 2026 15:24:17 +0000 (0:00:00.304) 0:00:01.684 **** 2026-09-17 15:24:17.925192 | mon1 | skipping: [mon1] 2026-09-17 15:24:17.925362 | mon1 | 2026-09-17 15:24:17.925579 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 15:24:17.925770 | mon1 | Thursday 17 September 2026 15:24:17 +0000 (0:00:00.035) 0:00:01.720 **** 2026-09-17 15:24:18.258456 | mon1 | ok: [mon1] 2026-09-17 15:24:18.258739 | mon1 | 2026-09-17 15:24:18.259008 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:24:18.259225 | mon1 | Thursday 17 September 2026 15:24:18 +0000 (0:00:00.332) 0:00:02.052 **** 2026-09-17 15:24:18.341403 | mon1 | ok: [mon1] => { 2026-09-17 15:24:18.341605 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 15:24:18.341780 | mon1 | } 2026-09-17 15:24:18.341955 | mon1 | 2026-09-17 15:24:18.342133 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:24:18.342342 | mon1 | Thursday 17 September 2026 15:24:18 +0000 (0:00:00.083) 0:00:02.136 **** 2026-09-17 15:24:18.787910 | mon1 | ok: [mon1] 2026-09-17 15:24:18.787978 | mon1 | 2026-09-17 15:24:18.787990 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:24:18.788000 | mon1 | Thursday 17 September 2026 15:24:18 +0000 (0:00:00.446) 0:00:02.582 **** 2026-09-17 15:24:18.820154 | mon1 | skipping: [mon1] 2026-09-17 15:24:18.820219 | mon1 | 2026-09-17 15:24:18.820303 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:24:18.820396 | mon1 | Thursday 17 September 2026 15:24:18 +0000 (0:00:00.033) 0:00:02.615 **** 2026-09-17 15:24:18.879752 | mon1 | skipping: [mon1] 2026-09-17 15:24:18.880135 | mon1 | 2026-09-17 15:24:18.880184 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:24:18.880192 | mon1 | Thursday 17 September 2026 15:24:18 +0000 (0:00:00.059) 0:00:02.675 **** 2026-09-17 15:24:19.128690 | mon1 | ok: [mon1] 2026-09-17 15:24:19.128979 | mon1 | 2026-09-17 15:24:19.129343 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:24:19.129392 | mon1 | Thursday 17 September 2026 15:24:19 +0000 (0:00:00.248) 0:00:02.923 **** 2026-09-17 15:24:20.285056 | mon1 | ok: [mon1] 2026-09-17 15:24:20.285191 | mon1 | 2026-09-17 15:24:20.285260 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:24:20.285430 | mon1 | Thursday 17 September 2026 15:24:20 +0000 (0:00:01.157) 0:00:04.080 **** 2026-09-17 15:24:20.366757 | mon1 | ok: [mon1] => { 2026-09-17 15:24:20.366845 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 15:24:20.366869 | mon1 | } 2026-09-17 15:24:20.366880 | mon1 | 2026-09-17 15:24:20.367189 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:24:20.367245 | mon1 | Thursday 17 September 2026 15:24:20 +0000 (0:00:00.080) 0:00:04.161 **** 2026-09-17 15:24:20.760372 | mon1 | ok: [mon1] 2026-09-17 15:24:20.760486 | mon1 | 2026-09-17 15:24:20.760951 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:24:20.761020 | mon1 | Thursday 17 September 2026 15:24:20 +0000 (0:00:00.393) 0:00:04.555 **** 2026-09-17 15:24:23.148033 | mon1 | ok: [mon1] 2026-09-17 15:24:23.148166 | mon1 | 2026-09-17 15:24:23.148620 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 15:24:23.148677 | mon1 | Thursday 17 September 2026 15:24:23 +0000 (0:00:02.387) 0:00:06.943 **** 2026-09-17 15:24:23.181199 | mon1 | skipping: [mon1] 2026-09-17 15:24:23.181842 | mon1 | 2026-09-17 15:24:23.181895 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 15:24:23.181907 | mon1 | Thursday 17 September 2026 15:24:23 +0000 (0:00:00.033) 0:00:06.976 **** 2026-09-17 15:24:23.212293 | mon1 | skipping: [mon1] 2026-09-17 15:24:23.212892 | mon1 | 2026-09-17 15:24:23.212946 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 15:24:23.212958 | mon1 | Thursday 17 September 2026 15:24:23 +0000 (0:00:00.031) 0:00:07.007 **** 2026-09-17 15:24:23.244631 | mon1 | skipping: [mon1] 2026-09-17 15:24:23.245269 | mon1 | 2026-09-17 15:24:23.245336 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 15:24:23.245348 | mon1 | Thursday 17 September 2026 15:24:23 +0000 (0:00:00.032) 0:00:07.039 **** 2026-09-17 15:24:24.363734 | mon1 | ok: [mon1] 2026-09-17 15:24:24.364355 | mon1 | 2026-09-17 15:24:24.364413 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 15:24:24.364426 | mon1 | Thursday 17 September 2026 15:24:24 +0000 (0:00:01.118) 0:00:08.158 **** 2026-09-17 15:24:24.837465 | mon1 | ok: [mon1] 2026-09-17 15:24:24.837651 | mon1 | 2026-09-17 15:24:24.837861 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 15:24:24.838143 | mon1 | Thursday 17 September 2026 15:24:24 +0000 (0:00:00.473) 0:00:08.632 **** 2026-09-17 15:24:25.809388 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 15:24:25.810714 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 15:24:25.810769 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 15:24:25.810780 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 15:24:25.810790 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 15:24:25.810800 | mon1 | 2026-09-17 15:24:25.810809 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 15:24:25.810818 | mon1 | Thursday 17 September 2026 15:24:25 +0000 (0:00:00.972) 0:00:09.604 **** 2026-09-17 15:24:26.382110 | mon1 | ok: [mon1] 2026-09-17 15:24:26.383275 | mon1 | 2026-09-17 15:24:26.383337 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 15:24:26.383350 | mon1 | Thursday 17 September 2026 15:24:26 +0000 (0:00:00.559) 0:00:10.164 **** 2026-09-17 15:24:26.383359 | mon1 | 2026-09-17 15:24:26.383403 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 15:24:26.383413 | mon1 | Thursday 17 September 2026 15:24:26 +0000 (0:00:00.012) 0:00:10.177 **** 2026-09-17 15:24:27.007580 | mon1 | ok: [mon1] 2026-09-17 15:24:27.008330 | mon1 | 2026-09-17 15:24:27.008389 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:24:27.008400 | mon1 | Thursday 17 September 2026 15:24:27 +0000 (0:00:00.625) 0:00:10.802 **** 2026-09-17 15:24:27.255116 | mon1 | ok: [mon1] 2026-09-17 15:24:27.255907 | mon1 | 2026-09-17 15:24:27.255946 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:24:27.255960 | mon1 | Thursday 17 September 2026 15:24:27 +0000 (0:00:00.247) 0:00:11.050 **** 2026-09-17 15:24:27.353801 | mon1 | ok: [mon1] => { 2026-09-17 15:24:27.354896 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 15:24:27.354928 | mon1 | } 2026-09-17 15:24:27.354940 | mon1 | 2026-09-17 15:24:27.354949 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:24:27.354958 | mon1 | Thursday 17 September 2026 15:24:27 +0000 (0:00:00.098) 0:00:11.148 **** 2026-09-17 15:24:27.751104 | mon1 | ok: [mon1] 2026-09-17 15:24:27.751735 | mon1 | 2026-09-17 15:24:27.751821 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:24:27.751833 | mon1 | Thursday 17 September 2026 15:24:27 +0000 (0:00:00.397) 0:00:11.545 **** 2026-09-17 15:24:30.915690 | mon1 | ok: [mon1] 2026-09-17 15:24:30.915775 | mon1 | 2026-09-17 15:24:30.915792 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 15:24:30.915912 | mon1 | Thursday 17 September 2026 15:24:30 +0000 (0:00:03.165) 0:00:14.711 **** 2026-09-17 15:24:32.316719 | mon1 | ok: [mon1] 2026-09-17 15:24:32.316830 | mon1 | 2026-09-17 15:24:32.317262 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 15:24:32.317339 | mon1 | Thursday 17 September 2026 15:24:32 +0000 (0:00:01.400) 0:00:16.111 **** 2026-09-17 15:24:32.726649 | mon1 | ok: [mon1] 2026-09-17 15:24:32.726772 | mon1 | 2026-09-17 15:24:32.727074 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 15:24:32.727181 | mon1 | Thursday 17 September 2026 15:24:32 +0000 (0:00:00.409) 0:00:16.521 **** 2026-09-17 15:24:33.253706 | mon1 | ok: [mon1] 2026-09-17 15:24:33.253817 | mon1 | 2026-09-17 15:24:33.254283 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 15:24:33.254372 | mon1 | Thursday 17 September 2026 15:24:33 +0000 (0:00:00.526) 0:00:17.048 **** 2026-09-17 15:24:33.934884 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 15:24:33.934990 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 15:24:33.935064 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 15:24:33.935479 | mon1 | 2026-09-17 15:24:33.935578 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 15:24:33.935587 | mon1 | Thursday 17 September 2026 15:24:33 +0000 (0:00:00.681) 0:00:17.729 **** 2026-09-17 15:24:34.407800 | mon1 | ok: [mon1] 2026-09-17 15:24:34.407902 | mon1 | 2026-09-17 15:24:34.407914 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 15:24:34.407977 | mon1 | Thursday 17 September 2026 15:24:34 +0000 (0:00:00.473) 0:00:18.203 **** 2026-09-17 15:24:34.940728 | mon1 | ok: [mon1] 2026-09-17 15:24:34.940824 | mon1 | 2026-09-17 15:24:34.940837 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 15:24:34.940847 | mon1 | Thursday 17 September 2026 15:24:34 +0000 (0:00:00.519) 0:00:18.722 **** 2026-09-17 15:24:34.940856 | mon1 | 2026-09-17 15:24:34.940865 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 15:24:34.940873 | mon1 | Thursday 17 September 2026 15:24:34 +0000 (0:00:00.011) 0:00:18.734 **** 2026-09-17 15:24:35.335880 | mon1 | ok: [mon1] 2026-09-17 15:24:35.335946 | mon1 | 2026-09-17 15:24:35.335952 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 15:24:35.335958 | mon1 | Thursday 17 September 2026 15:24:35 +0000 (0:00:00.396) 0:00:19.131 **** 2026-09-17 15:24:35.402231 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 15:24:35.402288 | mon1 | 2026-09-17 15:24:35.402296 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 15:24:35.402303 | mon1 | Thursday 17 September 2026 15:24:35 +0000 (0:00:00.066) 0:00:19.197 **** 2026-09-17 15:24:36.762089 | mon1 | ok: [mon1] 2026-09-17 15:24:36.762177 | mon1 | 2026-09-17 15:24:36.762189 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 15:24:36.762199 | mon1 | Thursday 17 September 2026 15:24:36 +0000 (0:00:01.358) 0:00:20.556 **** 2026-09-17 15:24:37.460562 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 15:24:37.461292 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 15:24:37.461355 | mon1 | 2026-09-17 15:24:37.461363 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 15:24:37.461376 | mon1 | Thursday 17 September 2026 15:24:37 +0000 (0:00:00.699) 0:00:21.255 **** 2026-09-17 15:24:38.382200 | mon1 | ok: [mon1] 2026-09-17 15:24:38.382824 | mon1 | 2026-09-17 15:24:38.382932 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 15:24:38.382949 | mon1 | Thursday 17 September 2026 15:24:38 +0000 (0:00:00.921) 0:00:22.176 **** 2026-09-17 15:24:38.622876 | mon1 | ok: [mon1] 2026-09-17 15:24:38.622956 | mon1 | 2026-09-17 15:24:38.623230 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 15:24:38.623280 | mon1 | Thursday 17 September 2026 15:24:38 +0000 (0:00:00.241) 0:00:22.418 **** 2026-09-17 15:24:39.085843 | mon1 | ok: [mon1] 2026-09-17 15:24:39.086385 | mon1 | 2026-09-17 15:24:39.086440 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 15:24:39.086452 | mon1 | Thursday 17 September 2026 15:24:39 +0000 (0:00:00.462) 0:00:22.880 **** 2026-09-17 15:24:39.467941 | mon1 | ok: [mon1] 2026-09-17 15:24:39.468646 | mon1 | 2026-09-17 15:24:39.468713 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-17 15:24:39.468728 | mon1 | Thursday 17 September 2026 15:24:39 +0000 (0:00:00.381) 0:00:23.262 **** 2026-09-17 15:24:39.594235 | mon1 | ok: [mon1] 2026-09-17 15:24:39.594558 | mon1 | 2026-09-17 15:24:39.594571 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-17 15:24:39.594580 | mon1 | Thursday 17 September 2026 15:24:39 +0000 (0:00:00.126) 0:00:23.388 **** 2026-09-17 15:24:39.937448 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 15:24:39.937514 | mon1 | 2026-09-17 15:24:39.937795 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-17 15:24:39.937818 | mon1 | Thursday 17 September 2026 15:24:39 +0000 (0:00:00.344) 0:00:23.733 **** 2026-09-17 15:24:40.002332 | mon1 | ok: [mon1] 2026-09-17 15:24:40.002945 | mon1 | 2026-09-17 15:24:40.002976 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-17 15:24:40.002987 | mon1 | Thursday 17 September 2026 15:24:40 +0000 (0:00:00.064) 0:00:23.797 **** 2026-09-17 15:24:40.049113 | mon1 | skipping: [mon1] 2026-09-17 15:24:40.049150 | mon1 | 2026-09-17 15:24:40.049525 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 15:24:40.049582 | mon1 | Thursday 17 September 2026 15:24:40 +0000 (0:00:00.046) 0:00:23.844 **** 2026-09-17 15:24:40.131816 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 15:24:40.131875 | mon1 | 2026-09-17 15:24:40.131928 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 15:24:40.132010 | mon1 | Thursday 17 September 2026 15:24:40 +0000 (0:00:00.083) 0:00:23.927 **** 2026-09-17 15:24:41.802710 | mon1 | ok: [mon1] 2026-09-17 15:24:41.803337 | mon1 | 2026-09-17 15:24:41.803397 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 15:24:41.803410 | mon1 | Thursday 17 September 2026 15:24:41 +0000 (0:00:01.670) 0:00:25.597 **** 2026-09-17 15:24:41.874713 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 15:24:41.874766 | mon1 | 2026-09-17 15:24:41.875146 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 15:24:41.875198 | mon1 | Thursday 17 September 2026 15:24:41 +0000 (0:00:00.071) 0:00:25.669 **** 2026-09-17 15:24:42.245364 | mon1 | ok: [mon1] 2026-09-17 15:24:42.245439 | mon1 | 2026-09-17 15:24:42.245594 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 15:24:42.245721 | mon1 | Thursday 17 September 2026 15:24:42 +0000 (0:00:00.371) 0:00:26.040 **** 2026-09-17 15:24:44.348501 | mon1 | ok: [mon1] 2026-09-17 15:24:44.348653 | mon1 | 2026-09-17 15:24:44.348856 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-17 15:24:44.349053 | mon1 | Thursday 17 September 2026 15:24:44 +0000 (0:00:02.102) 0:00:28.143 **** 2026-09-17 15:24:45.942628 | mon1 | ok: [mon1] 2026-09-17 15:24:45.942702 | mon1 | 2026-09-17 15:24:45.942713 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-17 15:24:45.942723 | mon1 | Thursday 17 September 2026 15:24:45 +0000 (0:00:01.593) 0:00:29.736 **** 2026-09-17 15:24:47.485380 | mon1 | ok: [mon1] 2026-09-17 15:24:47.485448 | mon1 | 2026-09-17 15:24:47.485459 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 15:24:47.485476 | mon1 | Thursday 17 September 2026 15:24:47 +0000 (0:00:01.543) 0:00:31.280 **** 2026-09-17 15:24:47.570585 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 15:24:47.570638 | mon1 | 2026-09-17 15:24:47.570802 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 15:24:47.570827 | mon1 | Thursday 17 September 2026 15:24:47 +0000 (0:00:00.085) 0:00:31.365 **** 2026-09-17 15:24:47.637650 | mon1 | skipping: [mon1] 2026-09-17 15:24:47.638256 | mon1 | 2026-09-17 15:24:47.638363 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 15:24:47.638386 | mon1 | Thursday 17 September 2026 15:24:47 +0000 (0:00:00.066) 0:00:31.432 **** 2026-09-17 15:24:47.695019 | mon1 | skipping: [mon1] => (item=mon1) 2026-09-17 15:24:47.695166 | mon1 | skipping: [mon1] 2026-09-17 15:24:47.695745 | mon1 | 2026-09-17 15:24:47.695792 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 15:24:47.695804 | mon1 | Thursday 17 September 2026 15:24:47 +0000 (0:00:00.057) 0:00:31.490 **** 2026-09-17 15:24:47.954951 | mon1 | ok: [mon1] 2026-09-17 15:24:47.955043 | mon1 | 2026-09-17 15:24:47.955169 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 15:24:47.955303 | mon1 | Thursday 17 September 2026 15:24:47 +0000 (0:00:00.260) 0:00:31.750 **** 2026-09-17 15:24:50.129816 | mon1 | ok: [mon1] 2026-09-17 15:24:50.129862 | mon1 | 2026-09-17 15:24:50.129869 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-17 15:24:50.129875 | mon1 | Thursday 17 September 2026 15:24:50 +0000 (0:00:02.174) 0:00:33.925 **** 2026-09-17 15:24:51.666615 | mon1 | ok: [mon1] 2026-09-17 15:24:51.666706 | mon1 | 2026-09-17 15:24:51.666723 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-17 15:24:51.666736 | mon1 | Thursday 17 September 2026 15:24:51 +0000 (0:00:01.534) 0:00:35.459 **** 2026-09-17 15:24:53.161237 | mon1 | ok: [mon1] 2026-09-17 15:24:53.161287 | mon1 | 2026-09-17 15:24:53.161952 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-17 15:24:53.162010 | mon1 | Thursday 17 September 2026 15:24:53 +0000 (0:00:01.496) 0:00:36.956 **** 2026-09-17 15:24:59.534087 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-09-17 15:24:59.534167 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-09-17 15:24:59.534399 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-09-17 15:24:59.535166 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-09-17 15:24:59.535188 | mon1 | 2026-09-17 15:24:59.535198 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-17 15:24:59.535204 | mon1 | 2026-09-17 15:24:59.535211 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:24:59.535217 | mon1 | Thursday 17 September 2026 15:24:59 +0000 (0:00:06.373) 0:00:43.329 **** 2026-09-17 15:25:00.806776 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-09-17 15:25:00.806838 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 15:25:00.806850 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 15:25:00.806860 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 15:25:00.806869 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 15:25:00.819776 | mon1 | ok: [osd1] 2026-09-17 15:25:00.819821 | mon1 | 2026-09-17 15:25:00.819834 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:25:00.819843 | mon1 | Thursday 17 September 2026 15:25:00 +0000 (0:00:01.284) 0:00:44.614 **** 2026-09-17 15:25:01.059916 | mon1 | ok: [osd1] 2026-09-17 15:25:01.059979 | mon1 | 2026-09-17 15:25:01.059990 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:25:01.059999 | mon1 | Thursday 17 September 2026 15:25:01 +0000 (0:00:00.239) 0:00:44.854 **** 2026-09-17 15:25:01.105094 | mon1 | skipping: [osd1] 2026-09-17 15:25:01.105153 | mon1 | 2026-09-17 15:25:01.105164 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 15:25:01.105209 | mon1 | Thursday 17 September 2026 15:25:01 +0000 (0:00:00.045) 0:00:44.899 **** 2026-09-17 15:25:01.348494 | mon1 | ok: [osd1] 2026-09-17 15:25:01.348585 | mon1 | 2026-09-17 15:25:01.348600 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:25:01.348614 | mon1 | Thursday 17 September 2026 15:25:01 +0000 (0:00:00.243) 0:00:45.143 **** 2026-09-17 15:25:01.443875 | mon1 | ok: [osd1] => { 2026-09-17 15:25:01.443925 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 15:25:01.443933 | mon1 | } 2026-09-17 15:25:01.443939 | mon1 | 2026-09-17 15:25:01.443945 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:25:01.443951 | mon1 | Thursday 17 September 2026 15:25:01 +0000 (0:00:00.095) 0:00:45.238 **** 2026-09-17 15:25:01.796292 | mon1 | ok: [osd1] 2026-09-17 15:25:01.796350 | mon1 | 2026-09-17 15:25:01.796362 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:25:01.796371 | mon1 | Thursday 17 September 2026 15:25:01 +0000 (0:00:00.352) 0:00:45.590 **** 2026-09-17 15:25:01.845941 | mon1 | skipping: [osd1] 2026-09-17 15:25:01.845984 | mon1 | 2026-09-17 15:25:01.845994 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:25:01.846004 | mon1 | Thursday 17 September 2026 15:25:01 +0000 (0:00:00.049) 0:00:45.640 **** 2026-09-17 15:25:01.890037 | mon1 | skipping: [osd1] 2026-09-17 15:25:01.890127 | mon1 | 2026-09-17 15:25:01.890390 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:25:01.890445 | mon1 | Thursday 17 September 2026 15:25:01 +0000 (0:00:00.044) 0:00:45.685 **** 2026-09-17 15:25:02.129831 | mon1 | ok: [osd1] 2026-09-17 15:25:02.129909 | mon1 | 2026-09-17 15:25:02.130322 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:25:02.130378 | mon1 | Thursday 17 September 2026 15:25:02 +0000 (0:00:00.239) 0:00:45.924 **** 2026-09-17 15:25:03.354215 | mon1 | ok: [osd1] 2026-09-17 15:25:03.354861 | mon1 | 2026-09-17 15:25:03.354919 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:25:03.354931 | mon1 | Thursday 17 September 2026 15:25:03 +0000 (0:00:01.224) 0:00:47.149 **** 2026-09-17 15:25:03.454626 | mon1 | ok: [osd1] => { 2026-09-17 15:25:03.455528 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 15:25:03.455579 | mon1 | } 2026-09-17 15:25:03.455591 | mon1 | 2026-09-17 15:25:03.455600 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:25:03.455610 | mon1 | Thursday 17 September 2026 15:25:03 +0000 (0:00:00.100) 0:00:47.249 **** 2026-09-17 15:25:03.849674 | mon1 | ok: [osd1] 2026-09-17 15:25:03.849819 | mon1 | 2026-09-17 15:25:03.850008 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:25:03.850177 | mon1 | Thursday 17 September 2026 15:25:03 +0000 (0:00:00.395) 0:00:47.645 **** 2026-09-17 15:25:05.880760 | mon1 | ok: [osd1] 2026-09-17 15:25:05.880927 | mon1 | 2026-09-17 15:25:05.881146 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 15:25:05.881373 | mon1 | Thursday 17 September 2026 15:25:05 +0000 (0:00:02.030) 0:00:49.675 **** 2026-09-17 15:25:05.906052 | mon1 | skipping: [osd1] 2026-09-17 15:25:05.906278 | mon1 | 2026-09-17 15:25:05.906510 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 15:25:05.906735 | mon1 | Thursday 17 September 2026 15:25:05 +0000 (0:00:00.026) 0:00:49.701 **** 2026-09-17 15:25:05.923206 | mon1 | skipping: [osd1] 2026-09-17 15:25:05.923390 | mon1 | 2026-09-17 15:25:05.923634 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 15:25:05.923819 | mon1 | Thursday 17 September 2026 15:25:05 +0000 (0:00:00.017) 0:00:49.719 **** 2026-09-17 15:25:05.953075 | mon1 | skipping: [osd1] 2026-09-17 15:25:05.953273 | mon1 | 2026-09-17 15:25:05.953476 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 15:25:05.954007 | mon1 | Thursday 17 September 2026 15:25:05 +0000 (0:00:00.029) 0:00:49.748 **** 2026-09-17 15:25:06.992340 | mon1 | ok: [osd1] 2026-09-17 15:25:06.992729 | mon1 | 2026-09-17 15:25:06.993117 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 15:25:06.993530 | mon1 | Thursday 17 September 2026 15:25:06 +0000 (0:00:01.038) 0:00:50.787 **** 2026-09-17 15:25:07.464717 | mon1 | ok: [osd1] 2026-09-17 15:25:07.464833 | mon1 | 2026-09-17 15:25:07.465045 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 15:25:07.465393 | mon1 | Thursday 17 September 2026 15:25:07 +0000 (0:00:00.472) 0:00:51.259 **** 2026-09-17 15:25:08.518595 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-09-17 15:25:08.519111 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 15:25:08.519211 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 15:25:08.519235 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 15:25:08.519382 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 15:25:08.519537 | mon1 | 2026-09-17 15:25:08.519737 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 15:25:08.519919 | mon1 | Thursday 17 September 2026 15:25:08 +0000 (0:00:01.053) 0:00:52.313 **** 2026-09-17 15:25:09.101146 | mon1 | ok: [osd1] 2026-09-17 15:25:09.101319 | mon1 | 2026-09-17 15:25:09.101506 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 15:25:09.101713 | mon1 | Thursday 17 September 2026 15:25:09 +0000 (0:00:00.572) 0:00:52.885 **** 2026-09-17 15:25:09.101871 | mon1 | 2026-09-17 15:25:09.102039 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 15:25:09.102205 | mon1 | Thursday 17 September 2026 15:25:09 +0000 (0:00:00.010) 0:00:52.896 **** 2026-09-17 15:25:09.478282 | mon1 | ok: [osd1] 2026-09-17 15:25:09.478391 | mon1 | 2026-09-17 15:25:09.478636 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:25:09.478819 | mon1 | Thursday 17 September 2026 15:25:09 +0000 (0:00:00.377) 0:00:53.273 **** 2026-09-17 15:25:09.709431 | mon1 | ok: [osd1] 2026-09-17 15:25:09.709525 | mon1 | 2026-09-17 15:25:09.709824 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:25:09.709957 | mon1 | Thursday 17 September 2026 15:25:09 +0000 (0:00:00.230) 0:00:53.504 **** 2026-09-17 15:25:09.799707 | mon1 | ok: [osd1] => { 2026-09-17 15:25:09.799893 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 15:25:09.800062 | mon1 | } 2026-09-17 15:25:09.800213 | mon1 | 2026-09-17 15:25:09.800394 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:25:09.800582 | mon1 | Thursday 17 September 2026 15:25:09 +0000 (0:00:00.090) 0:00:53.595 **** 2026-09-17 15:25:10.202804 | mon1 | ok: [osd1] 2026-09-17 15:25:10.202873 | mon1 | 2026-09-17 15:25:10.203080 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:25:10.203257 | mon1 | Thursday 17 September 2026 15:25:10 +0000 (0:00:00.402) 0:00:53.997 **** 2026-09-17 15:25:13.452288 | mon1 | ok: [osd1] 2026-09-17 15:25:13.452387 | mon1 | 2026-09-17 15:25:13.452801 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 15:25:13.452860 | mon1 | Thursday 17 September 2026 15:25:13 +0000 (0:00:03.249) 0:00:57.247 **** 2026-09-17 15:25:14.586393 | mon1 | ok: [osd1] 2026-09-17 15:25:14.586996 | mon1 | 2026-09-17 15:25:14.587051 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 15:25:14.587063 | mon1 | Thursday 17 September 2026 15:25:14 +0000 (0:00:01.134) 0:00:58.381 **** 2026-09-17 15:25:14.822232 | mon1 | ok: [osd1] 2026-09-17 15:25:14.822819 | mon1 | 2026-09-17 15:25:14.822849 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 15:25:14.822860 | mon1 | Thursday 17 September 2026 15:25:14 +0000 (0:00:00.236) 0:00:58.617 **** 2026-09-17 15:25:15.310004 | mon1 | ok: [osd1] 2026-09-17 15:25:15.310127 | mon1 | 2026-09-17 15:25:15.310620 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 15:25:15.310715 | mon1 | Thursday 17 September 2026 15:25:15 +0000 (0:00:00.487) 0:00:59.104 **** 2026-09-17 15:25:15.939409 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-09-17 15:25:15.939593 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 15:25:15.939812 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 15:25:15.940079 | mon1 | 2026-09-17 15:25:15.940374 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 15:25:15.940691 | mon1 | Thursday 17 September 2026 15:25:15 +0000 (0:00:00.629) 0:00:59.734 **** 2026-09-17 15:25:16.380133 | mon1 | ok: [osd1] 2026-09-17 15:25:16.380224 | mon1 | 2026-09-17 15:25:16.380236 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 15:25:16.380246 | mon1 | Thursday 17 September 2026 15:25:16 +0000 (0:00:00.440) 0:01:00.174 **** 2026-09-17 15:25:16.877190 | mon1 | ok: [osd1] 2026-09-17 15:25:16.878686 | mon1 | 2026-09-17 15:25:16.878721 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 15:25:16.878735 | mon1 | Thursday 17 September 2026 15:25:16 +0000 (0:00:00.486) 0:01:00.661 **** 2026-09-17 15:25:16.878744 | mon1 | 2026-09-17 15:25:16.878755 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 15:25:16.878764 | mon1 | Thursday 17 September 2026 15:25:16 +0000 (0:00:00.010) 0:01:00.671 **** 2026-09-17 15:25:17.252020 | mon1 | ok: [osd1] 2026-09-17 15:25:17.252128 | mon1 | 2026-09-17 15:25:17.252521 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 15:25:17.252614 | mon1 | Thursday 17 September 2026 15:25:17 +0000 (0:00:00.375) 0:01:01.047 **** 2026-09-17 15:25:17.315453 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 15:25:17.315556 | mon1 | 2026-09-17 15:25:17.315747 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 15:25:17.315989 | mon1 | Thursday 17 September 2026 15:25:17 +0000 (0:00:00.063) 0:01:01.110 **** 2026-09-17 15:25:18.692397 | mon1 | ok: [osd1] 2026-09-17 15:25:18.692461 | mon1 | 2026-09-17 15:25:18.692685 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 15:25:18.692943 | mon1 | Thursday 17 September 2026 15:25:18 +0000 (0:00:01.377) 0:01:02.487 **** 2026-09-17 15:25:19.399617 | mon1 | ok: [osd1] => (item=chronyd) 2026-09-17 15:25:19.399833 | mon1 | ok: [osd1] => (item=sshd) 2026-09-17 15:25:19.400185 | mon1 | 2026-09-17 15:25:19.400457 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 15:25:19.400786 | mon1 | Thursday 17 September 2026 15:25:19 +0000 (0:00:00.706) 0:01:03.194 **** 2026-09-17 15:25:19.828812 | mon1 | ok: [osd1] 2026-09-17 15:25:19.829105 | mon1 | 2026-09-17 15:25:19.829382 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 15:25:19.829656 | mon1 | Thursday 17 September 2026 15:25:19 +0000 (0:00:00.428) 0:01:03.623 **** 2026-09-17 15:25:20.072199 | mon1 | ok: [osd1] 2026-09-17 15:25:20.072437 | mon1 | 2026-09-17 15:25:20.072655 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 15:25:20.072872 | mon1 | Thursday 17 September 2026 15:25:20 +0000 (0:00:00.242) 0:01:03.866 **** 2026-09-17 15:25:20.337627 | mon1 | ok: [osd1] 2026-09-17 15:25:20.337765 | mon1 | 2026-09-17 15:25:20.338156 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 15:25:20.338212 | mon1 | Thursday 17 September 2026 15:25:20 +0000 (0:00:00.266) 0:01:04.132 **** 2026-09-17 15:25:20.572897 | mon1 | ok: [osd1] 2026-09-17 15:25:20.572985 | mon1 | 2026-09-17 15:25:20.573295 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-17 15:25:20.573375 | mon1 | Thursday 17 September 2026 15:25:20 +0000 (0:00:00.235) 0:01:04.367 **** 2026-09-17 15:25:20.832474 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-09-17 15:25:20.833082 | mon1 | 2026-09-17 15:25:20.833142 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-17 15:25:20.833154 | mon1 | Thursday 17 September 2026 15:25:20 +0000 (0:00:00.259) 0:01:04.627 **** 2026-09-17 15:25:20.887279 | mon1 | ok: [osd1] 2026-09-17 15:25:20.887671 | mon1 | 2026-09-17 15:25:20.887723 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 15:25:20.887730 | mon1 | Thursday 17 September 2026 15:25:20 +0000 (0:00:00.055) 0:01:04.682 **** 2026-09-17 15:25:20.952701 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-09-17 15:25:20.952774 | mon1 | 2026-09-17 15:25:20.953052 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 15:25:20.953100 | mon1 | Thursday 17 September 2026 15:25:20 +0000 (0:00:00.065) 0:01:04.748 **** 2026-09-17 15:25:22.535100 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:25:22.535681 | mon1 | 2026-09-17 15:25:22.535735 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 15:25:22.535747 | mon1 | Thursday 17 September 2026 15:25:22 +0000 (0:00:01.582) 0:01:06.330 **** 2026-09-17 15:25:22.594342 | mon1 | ok: [osd1] => (item=osd1) 2026-09-17 15:25:22.594993 | mon1 | 2026-09-17 15:25:22.595042 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 15:25:22.595053 | mon1 | Thursday 17 September 2026 15:25:22 +0000 (0:00:00.059) 0:01:06.389 **** 2026-09-17 15:25:22.885944 | mon1 | ok: [osd1] 2026-09-17 15:25:22.886459 | mon1 | 2026-09-17 15:25:22.886515 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 15:25:22.886526 | mon1 | Thursday 17 September 2026 15:25:22 +0000 (0:00:00.291) 0:01:06.680 **** 2026-09-17 15:25:25.051377 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:25:25.051651 | mon1 | 2026-09-17 15:25:25.051953 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-17 15:25:25.052241 | mon1 | Thursday 17 September 2026 15:25:25 +0000 (0:00:02.165) 0:01:08.846 **** 2026-09-17 15:25:30.977664 | mon1 | ok: [osd1] 2026-09-17 15:25:30.977746 | mon1 | 2026-09-17 15:25:30.977806 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-17 15:25:30.977965 | mon1 | Thursday 17 September 2026 15:25:30 +0000 (0:00:05.926) 0:01:14.772 **** 2026-09-17 15:25:32.353028 | mon1 | ok: [osd1] 2026-09-17 15:25:32.353114 | mon1 | 2026-09-17 15:25:32.353621 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-17 15:25:32.353678 | mon1 | Thursday 17 September 2026 15:25:32 +0000 (0:00:01.375) 0:01:16.148 **** 2026-09-17 15:25:32.463049 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-09-17 15:25:32.464866 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-09-17 15:25:32.464977 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-09-17 15:25:32.464994 | mon1 | skipping: [osd1] 2026-09-17 15:25:32.465008 | mon1 | 2026-09-17 15:25:32.465020 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-17 15:25:32.465049 | mon1 | Thursday 17 September 2026 15:25:32 +0000 (0:00:00.108) 0:01:16.256 **** 2026-09-17 15:25:34.062271 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:25:34.062882 | mon1 | 2026-09-17 15:25:34.062978 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-17 15:25:34.063001 | mon1 | Thursday 17 September 2026 15:25:34 +0000 (0:00:01.599) 0:01:17.856 **** 2026-09-17 15:25:35.586274 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:25:35.586391 | mon1 | 2026-09-17 15:25:35.586850 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-17 15:25:35.586924 | mon1 | Thursday 17 September 2026 15:25:35 +0000 (0:00:01.524) 0:01:19.381 **** 2026-09-17 15:25:35.648789 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-17 15:25:35.648834 | mon1 | 2026-09-17 15:25:35.649142 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-17 15:25:35.649215 | mon1 | Thursday 17 September 2026 15:25:35 +0000 (0:00:00.063) 0:01:19.444 **** 2026-09-17 15:25:35.703702 | mon1 | ok: [osd1] 2026-09-17 15:25:35.703787 | mon1 | 2026-09-17 15:25:35.703856 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-17 15:25:35.704040 | mon1 | Thursday 17 September 2026 15:25:35 +0000 (0:00:00.054) 0:01:19.498 **** 2026-09-17 15:25:37.203245 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 15:25:37.203955 | mon1 | 2026-09-17 15:25:37.204016 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-17 15:25:37.204031 | mon1 | Thursday 17 September 2026 15:25:37 +0000 (0:00:01.499) 0:01:20.998 **** 2026-09-17 15:25:37.252195 | mon1 | ok: [osd1] 2026-09-17 15:25:37.252298 | mon1 | 2026-09-17 15:25:37.252310 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-17 15:25:37.252341 | mon1 | Thursday 17 September 2026 15:25:37 +0000 (0:00:00.047) 0:01:21.046 **** 2026-09-17 15:25:37.285643 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:25:37.285760 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:25:37.285770 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 15:25:37.285782 | mon1 | skipping: [osd1] 2026-09-17 15:25:37.286101 | mon1 | 2026-09-17 15:25:37.286160 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-17 15:25:37.286166 | mon1 | Thursday 17 September 2026 15:25:37 +0000 (0:00:00.034) 0:01:21.081 **** 2026-09-17 15:25:37.370751 | mon1 | skipping: [osd1] 2026-09-17 15:25:37.370831 | mon1 | 2026-09-17 15:25:37.370842 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-17 15:25:37.371183 | mon1 | 2026-09-17 15:25:37.371264 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:25:37.371272 | mon1 | Thursday 17 September 2026 15:25:37 +0000 (0:00:00.085) 0:01:21.166 **** 2026-09-17 15:25:38.313287 | mon1 | ok: [mon1] 2026-09-17 15:25:38.313349 | mon1 | 2026-09-17 15:25:38.313883 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:25:38.313952 | mon1 | Thursday 17 September 2026 15:25:38 +0000 (0:00:00.941) 0:01:22.107 **** 2026-09-17 15:25:38.532515 | mon1 | ok: [mon1] 2026-09-17 15:25:38.532608 | mon1 | 2026-09-17 15:25:38.532867 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:25:38.532912 | mon1 | Thursday 17 September 2026 15:25:38 +0000 (0:00:00.220) 0:01:22.328 **** 2026-09-17 15:25:38.572641 | mon1 | skipping: [mon1] 2026-09-17 15:25:38.573361 | mon1 | 2026-09-17 15:25:38.573430 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 15:25:38.573450 | mon1 | Thursday 17 September 2026 15:25:38 +0000 (0:00:00.039) 0:01:22.367 **** 2026-09-17 15:25:38.784550 | mon1 | ok: [mon1] 2026-09-17 15:25:38.784629 | mon1 | 2026-09-17 15:25:38.784641 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:25:38.784651 | mon1 | Thursday 17 September 2026 15:25:38 +0000 (0:00:00.211) 0:01:22.579 **** 2026-09-17 15:25:38.876426 | mon1 | ok: [mon1] => { 2026-09-17 15:25:38.876484 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 15:25:38.876497 | mon1 | } 2026-09-17 15:25:38.876507 | mon1 | 2026-09-17 15:25:38.876517 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:25:38.876526 | mon1 | Thursday 17 September 2026 15:25:38 +0000 (0:00:00.091) 0:01:22.670 **** 2026-09-17 15:25:39.199690 | mon1 | ok: [mon1] 2026-09-17 15:25:39.200212 | mon1 | 2026-09-17 15:25:39.200270 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:25:39.200281 | mon1 | Thursday 17 September 2026 15:25:39 +0000 (0:00:00.324) 0:01:22.995 **** 2026-09-17 15:25:39.236246 | mon1 | skipping: [mon1] 2026-09-17 15:25:39.236384 | mon1 | 2026-09-17 15:25:39.236401 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:25:39.236415 | mon1 | Thursday 17 September 2026 15:25:39 +0000 (0:00:00.036) 0:01:23.031 **** 2026-09-17 15:25:39.266459 | mon1 | skipping: [mon1] 2026-09-17 15:25:39.266510 | mon1 | 2026-09-17 15:25:39.266629 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:25:39.266682 | mon1 | Thursday 17 September 2026 15:25:39 +0000 (0:00:00.030) 0:01:23.062 **** 2026-09-17 15:25:39.499375 | mon1 | ok: [mon1] 2026-09-17 15:25:39.499505 | mon1 | 2026-09-17 15:25:39.499886 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 15:25:39.499951 | mon1 | Thursday 17 September 2026 15:25:39 +0000 (0:00:00.232) 0:01:23.294 **** 2026-09-17 15:25:40.879201 | mon1 | ok: [mon1] 2026-09-17 15:25:40.879767 | mon1 | 2026-09-17 15:25:40.879828 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:25:40.879839 | mon1 | Thursday 17 September 2026 15:25:40 +0000 (0:00:01.379) 0:01:24.674 **** 2026-09-17 15:25:40.974557 | mon1 | ok: [mon1] => { 2026-09-17 15:25:40.975500 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 15:25:40.975572 | mon1 | } 2026-09-17 15:25:40.975616 | mon1 | 2026-09-17 15:25:40.975630 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:25:40.975643 | mon1 | Thursday 17 September 2026 15:25:40 +0000 (0:00:00.095) 0:01:24.769 **** 2026-09-17 15:25:41.347913 | mon1 | ok: [mon1] 2026-09-17 15:25:41.348519 | mon1 | 2026-09-17 15:25:41.348929 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:25:41.348943 | mon1 | Thursday 17 September 2026 15:25:41 +0000 (0:00:00.373) 0:01:25.142 **** 2026-09-17 15:25:43.350320 | mon1 | ok: [mon1] 2026-09-17 15:25:43.350430 | mon1 | 2026-09-17 15:25:43.350920 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 15:25:43.351004 | mon1 | Thursday 17 September 2026 15:25:43 +0000 (0:00:02.002) 0:01:27.145 **** 2026-09-17 15:25:43.385820 | mon1 | skipping: [mon1] 2026-09-17 15:25:43.386545 | mon1 | 2026-09-17 15:25:43.386650 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 15:25:43.386663 | mon1 | Thursday 17 September 2026 15:25:43 +0000 (0:00:00.034) 0:01:27.180 **** 2026-09-17 15:25:43.419622 | mon1 | skipping: [mon1] 2026-09-17 15:25:43.420214 | mon1 | 2026-09-17 15:25:43.420266 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 15:25:43.420278 | mon1 | Thursday 17 September 2026 15:25:43 +0000 (0:00:00.034) 0:01:27.214 **** 2026-09-17 15:25:43.454804 | mon1 | skipping: [mon1] 2026-09-17 15:25:43.455084 | mon1 | 2026-09-17 15:25:43.455483 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 15:25:43.455810 | mon1 | Thursday 17 September 2026 15:25:43 +0000 (0:00:00.034) 0:01:27.249 **** 2026-09-17 15:25:44.543092 | mon1 | ok: [mon1] 2026-09-17 15:25:44.543228 | mon1 | 2026-09-17 15:25:44.543735 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 15:25:44.543807 | mon1 | Thursday 17 September 2026 15:25:44 +0000 (0:00:01.089) 0:01:28.338 **** 2026-09-17 15:25:45.005842 | mon1 | ok: [mon1] 2026-09-17 15:25:45.006490 | mon1 | 2026-09-17 15:25:45.006548 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 15:25:45.006562 | mon1 | Thursday 17 September 2026 15:25:45 +0000 (0:00:00.462) 0:01:28.801 **** 2026-09-17 15:25:45.999908 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 15:25:46.001382 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 15:25:46.001501 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 15:25:46.001513 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 15:25:46.001523 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 15:25:46.001534 | mon1 | 2026-09-17 15:25:46.001545 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 15:25:46.001567 | mon1 | Thursday 17 September 2026 15:25:45 +0000 (0:00:00.993) 0:01:29.794 **** 2026-09-17 15:25:46.530991 | mon1 | ok: [mon1] 2026-09-17 15:25:46.531090 | mon1 | 2026-09-17 15:25:46.531841 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 15:25:46.531915 | mon1 | Thursday 17 September 2026 15:25:46 +0000 (0:00:00.521) 0:01:30.316 **** 2026-09-17 15:25:46.531927 | mon1 | 2026-09-17 15:25:46.531944 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 15:25:46.532085 | mon1 | Thursday 17 September 2026 15:25:46 +0000 (0:00:00.009) 0:01:30.326 **** 2026-09-17 15:25:46.932034 | mon1 | ok: [mon1] 2026-09-17 15:25:46.932630 | mon1 | 2026-09-17 15:25:46.932688 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 15:25:46.932699 | mon1 | Thursday 17 September 2026 15:25:46 +0000 (0:00:00.401) 0:01:30.727 **** 2026-09-17 15:25:47.149290 | mon1 | ok: [mon1] 2026-09-17 15:25:47.149361 | mon1 | 2026-09-17 15:25:47.149380 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 15:25:47.149610 | mon1 | Thursday 17 September 2026 15:25:47 +0000 (0:00:00.216) 0:01:30.943 **** 2026-09-17 15:25:47.220879 | mon1 | ok: [mon1] => { 2026-09-17 15:25:47.221357 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 15:25:47.221410 | mon1 | } 2026-09-17 15:25:47.221427 | mon1 | 2026-09-17 15:25:47.221933 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 15:25:47.222002 | mon1 | Thursday 17 September 2026 15:25:47 +0000 (0:00:00.072) 0:01:31.016 **** 2026-09-17 15:25:47.626047 | mon1 | ok: [mon1] 2026-09-17 15:25:47.626100 | mon1 | 2026-09-17 15:25:47.626108 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 15:25:47.626114 | mon1 | Thursday 17 September 2026 15:25:47 +0000 (0:00:00.404) 0:01:31.420 **** 2026-09-17 15:25:50.812427 | mon1 | ok: [mon1] 2026-09-17 15:25:50.813075 | mon1 | 2026-09-17 15:25:50.813108 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 15:25:50.813119 | mon1 | Thursday 17 September 2026 15:25:50 +0000 (0:00:03.187) 0:01:34.607 **** 2026-09-17 15:25:51.910689 | mon1 | ok: [mon1] 2026-09-17 15:25:51.910758 | mon1 | 2026-09-17 15:25:51.910773 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 15:25:51.910786 | mon1 | Thursday 17 September 2026 15:25:51 +0000 (0:00:01.096) 0:01:35.704 **** 2026-09-17 15:25:52.127199 | mon1 | ok: [mon1] 2026-09-17 15:25:52.127256 | mon1 | 2026-09-17 15:25:52.127508 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 15:25:52.127673 | mon1 | Thursday 17 September 2026 15:25:52 +0000 (0:00:00.218) 0:01:35.922 **** 2026-09-17 15:25:52.578074 | mon1 | ok: [mon1] 2026-09-17 15:25:52.578666 | mon1 | 2026-09-17 15:25:52.578726 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 15:25:52.578738 | mon1 | Thursday 17 September 2026 15:25:52 +0000 (0:00:00.450) 0:01:36.373 **** 2026-09-17 15:25:53.167470 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 15:25:53.167613 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 15:25:53.168247 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 15:25:53.168299 | mon1 | 2026-09-17 15:25:53.168309 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 15:25:53.168317 | mon1 | Thursday 17 September 2026 15:25:53 +0000 (0:00:00.589) 0:01:36.962 **** 2026-09-17 15:25:53.622757 | mon1 | ok: [mon1] 2026-09-17 15:25:53.622827 | mon1 | 2026-09-17 15:25:53.623144 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 15:25:53.623195 | mon1 | Thursday 17 September 2026 15:25:53 +0000 (0:00:00.455) 0:01:37.418 **** 2026-09-17 15:25:54.088048 | mon1 | ok: [mon1] 2026-09-17 15:25:54.088119 | mon1 | 2026-09-17 15:25:54.088719 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 15:25:54.088765 | mon1 | Thursday 17 September 2026 15:25:54 +0000 (0:00:00.458) 0:01:37.876 **** 2026-09-17 15:25:54.088772 | mon1 | 2026-09-17 15:25:54.088778 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 15:25:54.088784 | mon1 | Thursday 17 September 2026 15:25:54 +0000 (0:00:00.007) 0:01:37.883 **** 2026-09-17 15:25:54.481507 | mon1 | ok: [mon1] 2026-09-17 15:25:54.481685 | mon1 | 2026-09-17 15:25:54.481915 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 15:25:54.482160 | mon1 | Thursday 17 September 2026 15:25:54 +0000 (0:00:00.392) 0:01:38.276 **** 2026-09-17 15:25:54.522947 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 15:25:54.523105 | mon1 | 2026-09-17 15:25:54.523333 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 15:25:54.523541 | mon1 | Thursday 17 September 2026 15:25:54 +0000 (0:00:00.042) 0:01:38.318 **** 2026-09-17 15:25:55.632166 | mon1 | ok: [mon1] 2026-09-17 15:25:55.632289 | mon1 | 2026-09-17 15:25:55.632480 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 15:25:55.632682 | mon1 | Thursday 17 September 2026 15:25:55 +0000 (0:00:01.108) 0:01:39.427 **** 2026-09-17 15:25:56.302480 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 15:25:56.302673 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 15:25:56.302841 | mon1 | 2026-09-17 15:25:56.303032 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 15:25:56.303222 | mon1 | Thursday 17 September 2026 15:25:56 +0000 (0:00:00.670) 0:01:40.097 **** 2026-09-17 15:25:56.865793 | mon1 | ok: [mon1] 2026-09-17 15:25:56.865892 | mon1 | 2026-09-17 15:25:56.865909 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 15:25:56.865923 | mon1 | Thursday 17 September 2026 15:25:56 +0000 (0:00:00.562) 0:01:40.659 **** 2026-09-17 15:25:57.097736 | mon1 | ok: [mon1] 2026-09-17 15:25:57.098482 | mon1 | 2026-09-17 15:25:57.098514 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 15:25:57.098525 | mon1 | Thursday 17 September 2026 15:25:57 +0000 (0:00:00.233) 0:01:40.892 **** 2026-09-17 15:25:57.339163 | mon1 | ok: [mon1] 2026-09-17 15:25:57.339761 | mon1 | 2026-09-17 15:25:57.340030 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 15:25:57.340044 | mon1 | Thursday 17 September 2026 15:25:57 +0000 (0:00:00.241) 0:01:41.134 **** 2026-09-17 15:25:57.576270 | mon1 | ok: [mon1] 2026-09-17 15:25:57.576876 | mon1 | 2026-09-17 15:25:57.576938 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-09-17 15:25:57.576949 | mon1 | Thursday 17 September 2026 15:25:57 +0000 (0:00:00.236) 0:01:41.371 **** 2026-09-17 15:25:59.097301 | mon1 | ok: [mon1] 2026-09-17 15:25:59.097367 | mon1 | 2026-09-17 15:25:59.097379 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 15:25:59.097389 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-09-17 15:25:59.097398 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-09-17 15:25:59.097406 | mon1 | 2026-09-17 15:25:59.097415 | mon1 | 2026-09-17 15:25:59.097423 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 15:25:59.097432 | mon1 | Thursday 17 September 2026 15:25:59 +0000 (0:00:01.518) 0:01:42.890 **** 2026-09-17 15:25:59.097440 | mon1 | =============================================================================== 2026-09-17 15:25:59.097449 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.37s 2026-09-17 15:25:59.097457 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.93s 2026-09-17 15:25:59.097465 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.25s 2026-09-17 15:25:59.097474 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.19s 2026-09-17 15:25:59.097489 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.17s 2026-09-17 15:25:59.100143 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.39s 2026-09-17 15:25:59.100176 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.17s 2026-09-17 15:25:59.100186 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.17s 2026-09-17 15:25:59.100195 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.10s 2026-09-17 15:25:59.100204 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.03s 2026-09-17 15:25:59.100212 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.00s 2026-09-17 15:25:59.100221 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.67s 2026-09-17 15:25:59.100244 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 1.60s 2026-09-17 15:25:59.100252 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.59s 2026-09-17 15:25:59.100261 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.58s 2026-09-17 15:25:59.100269 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.54s 2026-09-17 15:25:59.100278 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.53s 2026-09-17 15:25:59.100286 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.52s 2026-09-17 15:25:59.100295 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.52s 2026-09-17 15:25:59.100303 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.50s 2026-09-17 15:25:59.201526 | mon1 | INFO [default > idempotence] Executed: Successful 2026-09-17 15:25:59.212464 | mon1 | INFO [default > side_effect] Executing 2026-09-17 15:25:59.213118 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 15:25:59.223858 | mon1 | INFO [default > verify] Executing 2026-09-17 15:25:59.895901 | mon1 | 2026-09-17 15:25:59.896282 | mon1 | PLAY [Verify] ****************************************************************** 2026-09-17 15:25:59.896566 | mon1 | 2026-09-17 15:25:59.896881 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 15:25:59.897226 | mon1 | Thursday 17 September 2026 15:25:59 +0000 (0:00:00.006) 0:00:00.006 **** 2026-09-17 15:26:01.169146 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 15:26:01.169225 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 15:26:01.169237 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 15:26:01.169246 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 15:26:01.169255 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 15:26:01.180633 | mon1 | ok: [mon1] 2026-09-17 15:26:01.180665 | mon1 | 2026-09-17 15:26:01.180676 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-09-17 15:26:01.180685 | mon1 | Thursday 17 September 2026 15:26:01 +0000 (0:00:01.283) 0:00:01.290 **** 2026-09-17 15:26:06.885288 | mon1 | ok: [mon1] 2026-09-17 15:26:06.885401 | mon1 | 2026-09-17 15:26:06.885651 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-09-17 15:26:06.885889 | mon1 | Thursday 17 September 2026 15:26:06 +0000 (0:00:05.704) 0:00:06.995 **** 2026-09-17 15:26:06.931475 | mon1 | ok: [mon1] 2026-09-17 15:26:06.931646 | mon1 | 2026-09-17 15:26:06.931842 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-09-17 15:26:06.932031 | mon1 | Thursday 17 September 2026 15:26:06 +0000 (0:00:00.046) 0:00:07.041 **** 2026-09-17 15:26:06.959806 | mon1 | ok: [mon1] => { 2026-09-17 15:26:06.959964 | mon1 | "changed": false, 2026-09-17 15:26:06.960140 | mon1 | "msg": "All assertions passed" 2026-09-17 15:26:06.960313 | mon1 | } 2026-09-17 15:26:06.960477 | mon1 | 2026-09-17 15:26:06.960689 | mon1 | TASK [Get cluster health status] *********************************************** 2026-09-17 15:26:06.960866 | mon1 | Thursday 17 September 2026 15:26:06 +0000 (0:00:00.028) 0:00:07.070 **** 2026-09-17 15:26:08.465519 | mon1 | ok: [mon1] 2026-09-17 15:26:08.465693 | mon1 | 2026-09-17 15:26:08.465880 | mon1 | TASK [Print cluster health status] ********************************************* 2026-09-17 15:26:08.466060 | mon1 | Thursday 17 September 2026 15:26:08 +0000 (0:00:01.505) 0:00:08.575 **** 2026-09-17 15:26:08.504238 | mon1 | ok: [mon1] => { 2026-09-17 15:26:08.504395 | mon1 | "_ceph_health": { 2026-09-17 15:26:08.504560 | mon1 | "changed": false, 2026-09-17 15:26:08.504764 | mon1 | "cmd": [ 2026-09-17 15:26:08.504927 | mon1 | "cephadm", 2026-09-17 15:26:08.505085 | mon1 | "shell", 2026-09-17 15:26:08.505283 | mon1 | "--", 2026-09-17 15:26:08.505427 | mon1 | "ceph", 2026-09-17 15:26:08.505583 | mon1 | "health" 2026-09-17 15:26:08.505768 | mon1 | ], 2026-09-17 15:26:08.505935 | mon1 | "delta": "0:00:01.294514", 2026-09-17 15:26:08.506099 | mon1 | "end": "2026-09-17 15:26:08.426915", 2026-09-17 15:26:08.506262 | mon1 | "failed": false, 2026-09-17 15:26:08.506547 | mon1 | "msg": "", 2026-09-17 15:26:08.506724 | mon1 | "rc": 0, 2026-09-17 15:26:08.506948 | mon1 | "start": "2026-09-17 15:26:07.132401", 2026-09-17 15:26:08.507173 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-09-17 15:26:08.507373 | mon1 | "stderr_lines": [ 2026-09-17 15:26:08.509087 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-09-17 15:26:08.509110 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-09-17 15:26:08.509145 | mon1 | ], 2026-09-17 15:26:08.509158 | mon1 | "stdout": "HEALTH_OK", 2026-09-17 15:26:08.509198 | mon1 | "stdout_lines": [ 2026-09-17 15:26:08.509215 | mon1 | "HEALTH_OK" 2026-09-17 15:26:08.509227 | mon1 | ] 2026-09-17 15:26:08.509239 | mon1 | } 2026-09-17 15:26:08.509271 | mon1 | } 2026-09-17 15:26:08.509280 | mon1 | 2026-09-17 15:26:08.509288 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-09-17 15:26:08.509303 | mon1 | Thursday 17 September 2026 15:26:08 +0000 (0:00:00.038) 0:00:08.614 **** 2026-09-17 15:26:08.544740 | mon1 | ok: [mon1] => { 2026-09-17 15:26:08.544891 | mon1 | "changed": false, 2026-09-17 15:26:08.545059 | mon1 | "msg": "All assertions passed" 2026-09-17 15:26:08.545233 | mon1 | } 2026-09-17 15:26:08.545394 | mon1 | 2026-09-17 15:26:08.545555 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-09-17 15:26:08.545786 | mon1 | Thursday 17 September 2026 15:26:08 +0000 (0:00:00.040) 0:00:08.654 **** 2026-09-17 15:26:14.823909 | mon1 | changed: [mon1] 2026-09-17 15:26:14.823979 | mon1 | 2026-09-17 15:26:14.823990 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-09-17 15:26:14.824000 | mon1 | Thursday 17 September 2026 15:26:14 +0000 (0:00:06.278) 0:00:14.933 **** 2026-09-17 15:26:17.152890 | mon1 | changed: [mon1] 2026-09-17 15:26:17.153015 | mon1 | 2026-09-17 15:26:17.153513 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-09-17 15:26:17.153570 | mon1 | Thursday 17 September 2026 15:26:17 +0000 (0:00:02.329) 0:00:17.262 **** 2026-09-17 15:26:18.322803 | mon1 | ok: [mon1] 2026-09-17 15:26:18.323417 | mon1 | 2026-09-17 15:26:18.323476 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-09-17 15:26:18.323491 | mon1 | Thursday 17 September 2026 15:26:18 +0000 (0:00:01.170) 0:00:18.432 **** 2026-09-17 15:26:18.378549 | mon1 | ok: [mon1] => { 2026-09-17 15:26:18.379273 | mon1 | "changed": false, 2026-09-17 15:26:18.379321 | mon1 | "msg": "All assertions passed" 2026-09-17 15:26:18.379330 | mon1 | } 2026-09-17 15:26:18.379338 | mon1 | 2026-09-17 15:26:18.379344 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-09-17 15:26:18.379351 | mon1 | Thursday 17 September 2026 15:26:18 +0000 (0:00:00.056) 0:00:18.489 **** 2026-09-17 15:26:19.442518 | mon1 | ok: [mon1] 2026-09-17 15:26:19.442582 | mon1 | 2026-09-17 15:26:19.442623 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-09-17 15:26:19.442635 | mon1 | Thursday 17 September 2026 15:26:19 +0000 (0:00:01.063) 0:00:19.552 **** 2026-09-17 15:26:19.489277 | mon1 | ok: [mon1] => { 2026-09-17 15:26:19.489332 | mon1 | "changed": false, 2026-09-17 15:26:19.489343 | mon1 | "msg": "All assertions passed" 2026-09-17 15:26:19.489352 | mon1 | } 2026-09-17 15:26:19.489361 | mon1 | 2026-09-17 15:26:19.489370 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 15:26:19.489380 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-09-17 15:26:19.489389 | mon1 | 2026-09-17 15:26:19.489397 | mon1 | 2026-09-17 15:26:19.489432 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 15:26:19.492137 | mon1 | Thursday 17 September 2026 15:26:19 +0000 (0:00:00.046) 0:00:19.598 **** 2026-09-17 15:26:19.492204 | mon1 | =============================================================================== 2026-09-17 15:26:19.492221 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.28s 2026-09-17 15:26:19.492235 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.70s 2026-09-17 15:26:19.492245 | mon1 | Create a test Ceph key -------------------------------------------------- 2.33s 2026-09-17 15:26:19.492256 | mon1 | Get cluster health status ----------------------------------------------- 1.51s 2026-09-17 15:26:19.492269 | mon1 | Gathering Facts --------------------------------------------------------- 1.28s 2026-09-17 15:26:19.492282 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.17s 2026-09-17 15:26:19.492295 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.06s 2026-09-17 15:26:19.492308 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.06s 2026-09-17 15:26:19.492322 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.05s 2026-09-17 15:26:19.492334 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.05s 2026-09-17 15:26:19.492347 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.04s 2026-09-17 15:26:19.492359 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-09-17 15:26:19.492371 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.03s 2026-09-17 15:26:19.546654 | mon1 | INFO [default > verify] Executed: Successful 2026-09-17 15:26:19.557534 | mon1 | INFO [default > cleanup] Executing 2026-09-17 15:26:19.558198 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 15:26:19.568886 | mon1 | INFO [default > destroy] Executing 2026-09-17 15:26:19.569083 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-09-17 15:26:19.569305 | mon1 | INFO [default > destroy] Executed: Successful 2026-09-17 15:26:19.569825 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-09-17 15:26:30.126154 | mon1 | ok: Runtime: 0:11:55.888893 2026-09-17 15:26:30.152627 | 2026-09-17 15:26:30.152737 | PLAY RECAP 2026-09-17 15:26:30.152821 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 15:26:30.152863 | 2026-09-17 15:26:30.284960 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 15:26:30.287415 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 15:26:30.879096 | 2026-09-17 15:26:30.879212 | PLAY [all] 2026-09-17 15:26:30.889127 | 2026-09-17 15:26:30.889196 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-17 15:26:30.929438 | mon1 | ok 2026-09-17 15:26:30.965170 | osd1 | ok 2026-09-17 15:26:30.970494 | 2026-09-17 15:26:30.970590 | TASK [fetch-output : Set log path for single node] 2026-09-17 15:26:30.997609 | mon1 | skipping: Conditional result was False 2026-09-17 15:26:31.018819 | osd1 | skipping: Conditional result was False 2026-09-17 15:26:31.025345 | 2026-09-17 15:26:31.025436 | LOOP [fetch-output : Ensure local output dirs] 2026-09-17 15:26:31.433937 | osd1 -> localhost | changed: "/var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/logs/osd1" 2026-09-17 15:26:31.436092 | mon1 -> localhost | changed: "/var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/logs/mon1" 2026-09-17 15:26:31.652996 | osd1 -> localhost | changed: "/var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/artifacts" 2026-09-17 15:26:31.690753 | mon1 -> localhost | ok: "/var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/artifacts" 2026-09-17 15:26:31.882390 | osd1 -> localhost | changed: "/var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/docs" 2026-09-17 15:26:31.917787 | mon1 -> localhost | ok: "/var/lib/zuul/builds/44d3ac903e3442b19483eb835b20a6c4/work/docs" 2026-09-17 15:26:31.917946 | mon1 -> localhost | changed: All items complete 2026-09-17 15:26:31.917985 | 2026-09-17 15:26:31.939806 | 2026-09-17 15:26:31.940149 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-17 15:26:32.658515 | osd1 | changed: .d..t...... ./ 2026-09-17 15:26:32.672257 | mon1 | changed: .d..t...... ./ 2026-09-17 15:26:33.149342 | osd1 | changed: .d..t...... ./ 2026-09-17 15:26:33.177229 | mon1 | ok 2026-09-17 15:26:33.673849 | mon1 | changed: .d..t...... ./ 2026-09-17 15:26:33.683361 | osd1 | ok 2026-09-17 15:26:33.701145 | 2026-09-17 15:26:33.701278 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-17 15:26:34.116956 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.004633 2026-09-17 15:26:34.117230 | mon1 -> localhost | changed: All items complete 2026-09-17 15:26:34.117280 | 2026-09-17 15:26:34.350856 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008279 2026-09-17 15:26:34.382452 | 2026-09-17 15:26:34.382624 | PLAY [all] 2026-09-17 15:26:34.395114 | 2026-09-17 15:26:34.395257 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-17 15:26:34.847150 | mon1 | changed 2026-09-17 15:26:35.079279 | osd1 | changed 2026-09-17 15:26:35.096960 | 2026-09-17 15:26:35.097054 | PLAY RECAP 2026-09-17 15:26:35.097137 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 15:26:35.097192 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 15:26:35.097229 | 2026-09-17 15:26:35.245987 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 15:26:35.250845 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-17 15:26:35.787838 | 2026-09-17 15:26:35.788132 | PLAY [localhost] 2026-09-17 15:26:35.796751 | 2026-09-17 15:26:35.796814 | TASK [Generate Zuul manifest] 2026-09-17 15:26:35.812716 | localhost | ok 2026-09-17 15:26:35.825786 | 2026-09-17 15:26:35.825854 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-17 15:26:36.220399 | localhost | changed 2026-09-17 15:26:36.240949 | 2026-09-17 15:26:36.241106 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-17 15:26:36.271760 | localhost | ok 2026-09-17 15:26:36.284555 | 2026-09-17 15:26:36.284699 | TASK [Upload logs] 2026-09-17 15:26:36.304871 | localhost | ok 2026-09-17 15:26:36.371226 | 2026-09-17 15:26:36.371341 | TASK [Set zuul-log-path fact] 2026-09-17 15:26:36.387211 | localhost | ok 2026-09-17 15:26:36.397392 | 2026-09-17 15:26:36.397456 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 15:26:36.433784 | localhost | ok 2026-09-17 15:26:36.441589 | 2026-09-17 15:26:36.441712 | TASK [upload-logs : Create log directories] 2026-09-17 15:26:36.837069 | localhost | changed 2026-09-17 15:26:36.846104 | 2026-09-17 15:26:36.846283 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-17 15:26:37.304089 | localhost -> localhost | ok: Runtime: 0:00:00.041334 2026-09-17 15:26:37.312786 | 2026-09-17 15:26:37.312868 | TASK [upload-logs : Upload logs to log server] 2026-09-17 15:26:37.825242 | localhost | Output suppressed because no_log was given 2026-09-17 15:26:37.833655 | 2026-09-17 15:26:37.833884 | LOOP [upload-logs : Compress console log and json output] 2026-09-17 15:26:37.925149 | localhost | skipping: Conditional result was False 2026-09-17 15:26:37.931720 | localhost | skipping: Conditional result was False 2026-09-17 15:26:37.945445 | 2026-09-17 15:26:37.945704 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-17 15:26:38.017563 | localhost | skipping: Conditional result was False 2026-09-17 15:26:38.017946 | 2026-09-17 15:26:38.020849 | localhost | skipping: Conditional result was False 2026-09-17 15:26:38.077327 | 2026-09-17 15:26:38.077491 | LOOP [upload-logs : Upload console log and json output]