2026-08-12 00:19:07.692071 | Job console starting 2026-08-12 00:19:07.707932 | Updating git repos 2026-08-12 00:19:07.727934 | Cloning repos into workspace 2026-08-12 00:19:09.499143 | Restoring repo states 2026-08-12 00:19:09.506933 | Merging changes 2026-08-12 00:19:10.033461 | Checking out repos 2026-08-12 00:19:10.681613 | Preparing playbooks 2026-08-12 00:19:13.279114 | Running Ansible setup 2026-08-12 00:19:18.765603 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:19:19.382201 | 2026-08-12 00:19:19.382324 | PLAY [localhost] 2026-08-12 00:19:19.389765 | 2026-08-12 00:19:19.389836 | TASK [Gathering Facts] 2026-08-12 00:19:21.055041 | localhost | ok 2026-08-12 00:19:21.067010 | 2026-08-12 00:19:21.067112 | TASK [Setup log path fact] 2026-08-12 00:19:21.086018 | localhost | ok 2026-08-12 00:19:21.097537 | 2026-08-12 00:19:21.097603 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:19:21.127627 | localhost | ok 2026-08-12 00:19:21.133895 | 2026-08-12 00:19:21.133962 | TASK [emit-job-header : Print job information] 2026-08-12 00:19:21.175933 | # Job Information 2026-08-12 00:19:21.176131 | Ansible Version: 2.16.18 2026-08-12 00:19:21.176373 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-08-12 00:19:21.176430 | Pipeline: check 2026-08-12 00:19:21.176475 | Executor: 2d72f0692154 2026-08-12 00:19:21.176574 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/116 2026-08-12 00:19:21.176662 | Event ID: 2cd51ba0-95e1-11f1-8f71-aaa36adbbb8f 2026-08-12 00:19:21.189734 | 2026-08-12 00:19:21.189846 | LOOP [emit-job-header : Print node information] 2026-08-12 00:19:21.306109 | localhost | ok: 2026-08-12 00:19:21.306364 | localhost | # Node Information 2026-08-12 00:19:21.306399 | localhost | Inventory Hostname: mon1 2026-08-12 00:19:21.306421 | localhost | Hostname: np0000188743 2026-08-12 00:19:21.306442 | localhost | Username: zuul 2026-08-12 00:19:21.306464 | localhost | Distro: Ubuntu 22.04 2026-08-12 00:19:21.306485 | localhost | Provider: yul1 2026-08-12 00:19:21.306505 | localhost | Region: ca-ymq-1 2026-08-12 00:19:21.306524 | localhost | Label: ubuntu-jammy 2026-08-12 00:19:21.306543 | localhost | Product Name: OpenStack Nova 2026-08-12 00:19:21.306562 | localhost | Interface IP: 199.19.213.125 2026-08-12 00:19:21.338405 | localhost | ok: 2026-08-12 00:19:21.338538 | localhost | # Node Information 2026-08-12 00:19:21.338605 | localhost | Inventory Hostname: osd1 2026-08-12 00:19:21.338808 | localhost | Hostname: np0000188744 2026-08-12 00:19:21.338914 | localhost | Username: zuul 2026-08-12 00:19:21.338973 | localhost | Distro: Ubuntu 22.04 2026-08-12 00:19:21.339025 | localhost | Provider: yul1 2026-08-12 00:19:21.339073 | localhost | Region: ca-ymq-1 2026-08-12 00:19:21.339121 | localhost | Label: ubuntu-jammy 2026-08-12 00:19:21.339167 | localhost | Product Name: OpenStack Nova 2026-08-12 00:19:21.339216 | localhost | Interface IP: 199.204.45.140 2026-08-12 00:19:21.351288 | 2026-08-12 00:19:21.351392 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 00:19:21.762615 | localhost -> localhost | changed 2026-08-12 00:19:21.773291 | 2026-08-12 00:19:21.773610 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 00:19:23.201285 | localhost -> localhost | changed 2026-08-12 00:19:23.210695 | 2026-08-12 00:19:23.210884 | PLAY [all] 2026-08-12 00:19:23.220176 | 2026-08-12 00:19:23.220281 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 00:19:23.479495 | mon1 -> localhost | ok 2026-08-12 00:19:23.491626 | 2026-08-12 00:19:23.491697 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 00:19:23.528140 | mon1 | ok 2026-08-12 00:19:23.533870 | osd1 | ok 2026-08-12 00:19:23.551454 | mon1 | included: /var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:19:23.551512 | osd1 | included: /var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:19:23.557928 | 2026-08-12 00:19:23.557995 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 00:19:24.437138 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 00:19:24.437308 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/8dc89d8766964a98ab5e31d832a495b5_id_rsa 2026-08-12 00:19:24.437340 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/8dc89d8766964a98ab5e31d832a495b5_id_rsa.pub 2026-08-12 00:19:24.437364 | mon1 -> localhost | The key fingerprint is: 2026-08-12 00:19:24.437387 | mon1 -> localhost | SHA256:GQs82yNxV4u+dO0rLTWk94uhMs38176heUtRcyBKvUs zuul-build-sshkey 2026-08-12 00:19:24.437408 | mon1 -> localhost | The key's randomart image is: 2026-08-12 00:19:24.437428 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 00:19:24.437448 | mon1 -> localhost | | ..o . | 2026-08-12 00:19:24.437469 | mon1 -> localhost | | . . +.o . | 2026-08-12 00:19:24.437488 | mon1 -> localhost | | = o + .. .o| 2026-08-12 00:19:24.437508 | mon1 -> localhost | | B * E.. +| 2026-08-12 00:19:24.437528 | mon1 -> localhost | | o S o..+.. | 2026-08-12 00:19:24.437547 | mon1 -> localhost | | . o oo.+ .| 2026-08-12 00:19:24.437567 | mon1 -> localhost | | = =.=.| 2026-08-12 00:19:24.437586 | mon1 -> localhost | | o ++ B++| 2026-08-12 00:19:24.437604 | mon1 -> localhost | | o..B+==| 2026-08-12 00:19:24.437623 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 00:19:24.437811 | mon1 -> localhost | ok: Runtime: 0:00:00.403172 2026-08-12 00:19:24.443800 | 2026-08-12 00:19:24.443868 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 00:19:24.480763 | mon1 | ok 2026-08-12 00:19:24.497306 | osd1 | ok 2026-08-12 00:19:24.509545 | mon1 | included: /var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:19:24.509609 | osd1 | included: /var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:19:24.519764 | 2026-08-12 00:19:24.519832 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 00:19:24.545278 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:24.556300 | osd1 | skipping: Conditional result was False 2026-08-12 00:19:24.566052 | 2026-08-12 00:19:24.566147 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 00:19:25.063542 | mon1 | changed 2026-08-12 00:19:25.083736 | osd1 | changed 2026-08-12 00:19:25.092774 | 2026-08-12 00:19:25.092904 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 00:19:25.286602 | mon1 | ok 2026-08-12 00:19:25.294131 | osd1 | ok 2026-08-12 00:19:25.302756 | 2026-08-12 00:19:25.302848 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 00:19:25.781820 | mon1 | changed 2026-08-12 00:19:25.805233 | osd1 | changed 2026-08-12 00:19:25.820834 | 2026-08-12 00:19:25.821104 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 00:19:26.331280 | mon1 | changed 2026-08-12 00:19:26.335731 | osd1 | changed 2026-08-12 00:19:26.341237 | 2026-08-12 00:19:26.341330 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 00:19:26.367838 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:26.379180 | osd1 | skipping: Conditional result was False 2026-08-12 00:19:26.389898 | 2026-08-12 00:19:26.389979 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 00:19:26.771753 | mon1 -> localhost | changed 2026-08-12 00:19:26.792616 | 2026-08-12 00:19:26.792750 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 00:19:27.152261 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/8dc89d8766964a98ab5e31d832a495b5_id_rsa (zuul-build-sshkey) 2026-08-12 00:19:27.152492 | mon1 -> localhost | ok: Runtime: 0:00:00.018854 2026-08-12 00:19:27.159125 | 2026-08-12 00:19:27.159186 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 00:19:27.434847 | mon1 | ok 2026-08-12 00:19:27.443693 | osd1 | ok 2026-08-12 00:19:27.448422 | 2026-08-12 00:19:27.448489 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 00:19:27.474774 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:27.485781 | osd1 | skipping: Conditional result was False 2026-08-12 00:19:27.504495 | 2026-08-12 00:19:27.504562 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 00:19:27.789580 | osd1 | ok 2026-08-12 00:19:27.793863 | mon1 | ok 2026-08-12 00:19:27.800649 | 2026-08-12 00:19:27.800750 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 00:19:28.466843 | mon1 | Output suppressed because no_log was given 2026-08-12 00:19:28.513259 | osd1 | Output suppressed because no_log was given 2026-08-12 00:19:28.525455 | 2026-08-12 00:19:28.525526 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 00:19:28.712345 | mon1 | ok: "logs" 2026-08-12 00:19:28.712633 | mon1 | ok: All items complete 2026-08-12 00:19:28.712681 | 2026-08-12 00:19:28.732662 | osd1 | ok: "logs" 2026-08-12 00:19:28.877612 | mon1 | ok: "artifacts" 2026-08-12 00:19:28.905636 | osd1 | ok: "artifacts" 2026-08-12 00:19:29.043025 | mon1 | ok: "docs" 2026-08-12 00:19:29.069561 | osd1 | ok: "docs" 2026-08-12 00:19:29.081625 | 2026-08-12 00:19:29.081801 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 00:19:29.259894 | mon1 | changed: "logs" 2026-08-12 00:19:29.260271 | mon1 | ok: All items complete 2026-08-12 00:19:29.260317 | 2026-08-12 00:19:29.283172 | osd1 | changed: "logs" 2026-08-12 00:19:29.424649 | mon1 | changed: "artifacts" 2026-08-12 00:19:29.442502 | osd1 | changed: "artifacts" 2026-08-12 00:19:29.589713 | mon1 | changed: "docs" 2026-08-12 00:19:29.597731 | osd1 | changed: "docs" 2026-08-12 00:19:29.621956 | 2026-08-12 00:19:29.622126 | PLAY RECAP 2026-08-12 00:19:29.622173 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:19:29.622203 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:19:29.622228 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:19:29.622247 | 2026-08-12 00:19:29.750325 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:19:29.753831 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:19:30.400478 | 2026-08-12 00:19:30.400610 | PLAY [all] 2026-08-12 00:19:30.420402 | 2026-08-12 00:19:30.420520 | TASK [setup-uv : Extract archive] 2026-08-12 00:19:32.699723 | osd1 | changed 2026-08-12 00:19:32.772393 | mon1 | changed 2026-08-12 00:19:32.779620 | 2026-08-12 00:19:32.779701 | TASK [setup-uv : Print version] 2026-08-12 00:19:33.151245 | osd1 | uv 0.8.13 2026-08-12 00:19:33.174949 | mon1 | uv 0.8.13 2026-08-12 00:19:33.349687 | osd1 | ok: Runtime: 0:00:00.010883 2026-08-12 00:19:33.360904 | mon1 | ok: Runtime: 0:00:00.012094 2026-08-12 00:19:33.376029 | 2026-08-12 00:19:33.376212 | TASK [Install Ansible collection siblings] 2026-08-12 00:19:33.792526 | mon1 | ok: 2026-08-12 00:19:33.792731 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 00:19:33.792761 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 00:19:33.792783 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 00:19:33.798338 | 2026-08-12 00:19:33.798400 | PLAY RECAP 2026-08-12 00:19:33.798450 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:19:33.798498 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:19:33.798521 | 2026-08-12 00:19:33.984062 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:19:33.988172 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:19:34.584171 | 2026-08-12 00:19:34.584298 | PLAY [all] 2026-08-12 00:19:34.595546 | 2026-08-12 00:19:34.595622 | LOOP [Check inventory directories] 2026-08-12 00:19:34.929387 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:19:35.094188 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 00:19:35.249650 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 00:19:35.267479 | 2026-08-12 00:19:35.267729 | LOOP [Copy inventory file for Zuul] 2026-08-12 00:19:36.049848 | mon1 | changed: 2026-08-12 00:19:36.050075 | mon1 | { 2026-08-12 00:19:36.050114 | mon1 | "ansible_loop_var": "item", 2026-08-12 00:19:36.050148 | mon1 | "changed": false, 2026-08-12 00:19:36.050176 | mon1 | "failed": false, 2026-08-12 00:19:36.050208 | mon1 | "invocation": { 2026-08-12 00:19:36.050236 | mon1 | "module_args": { 2026-08-12 00:19:36.050261 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 00:19:36.050287 | mon1 | "follow": true, 2026-08-12 00:19:36.050312 | mon1 | "get_attributes": true, 2026-08-12 00:19:36.050339 | mon1 | "get_checksum": true, 2026-08-12 00:19:36.050365 | mon1 | "get_mime": true, 2026-08-12 00:19:36.050390 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:19:36.050415 | mon1 | } 2026-08-12 00:19:36.050440 | mon1 | }, 2026-08-12 00:19:36.050464 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:19:36.050488 | mon1 | "stat": { 2026-08-12 00:19:36.050513 | mon1 | "atime": 1786493968.3718927, 2026-08-12 00:19:36.050538 | mon1 | "attr_flags": "e", 2026-08-12 00:19:36.050562 | mon1 | "attributes": [ 2026-08-12 00:19:36.050587 | mon1 | "extents" 2026-08-12 00:19:36.050612 | mon1 | ], 2026-08-12 00:19:36.050635 | mon1 | "block_size": 4096, 2026-08-12 00:19:36.050660 | mon1 | "blocks": 8, 2026-08-12 00:19:36.050684 | mon1 | "charset": "unknown", 2026-08-12 00:19:36.050709 | mon1 | "ctime": 1786493968.3758926, 2026-08-12 00:19:36.050734 | mon1 | "dev": 64513, 2026-08-12 00:19:36.050758 | mon1 | "device_type": 0, 2026-08-12 00:19:36.050782 | mon1 | "executable": true, 2026-08-12 00:19:36.050806 | mon1 | "exists": true, 2026-08-12 00:19:36.050831 | mon1 | "gid": 1000, 2026-08-12 00:19:36.050855 | mon1 | "gr_name": "zuul", 2026-08-12 00:19:36.050879 | mon1 | "inode": 1042461, 2026-08-12 00:19:36.050903 | mon1 | "isblk": false, 2026-08-12 00:19:36.050968 | mon1 | "ischr": false, 2026-08-12 00:19:36.051004 | mon1 | "isdir": true, 2026-08-12 00:19:36.051057 | mon1 | "isfifo": false, 2026-08-12 00:19:36.051089 | mon1 | "isgid": false, 2026-08-12 00:19:36.051114 | mon1 | "islnk": false, 2026-08-12 00:19:36.051139 | mon1 | "isreg": false, 2026-08-12 00:19:36.051164 | mon1 | "issock": false, 2026-08-12 00:19:36.051188 | mon1 | "isuid": false, 2026-08-12 00:19:36.051213 | mon1 | "mimetype": "unknown", 2026-08-12 00:19:36.051237 | mon1 | "mode": "0755", 2026-08-12 00:19:36.051261 | mon1 | "mtime": 1786493949.5214863, 2026-08-12 00:19:36.051286 | mon1 | "nlink": 10, 2026-08-12 00:19:36.051310 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:19:36.051334 | mon1 | "pw_name": "zuul", 2026-08-12 00:19:36.051364 | mon1 | "readable": true, 2026-08-12 00:19:36.051389 | mon1 | "rgrp": true, 2026-08-12 00:19:36.051413 | mon1 | "roth": true, 2026-08-12 00:19:36.051437 | mon1 | "rusr": true, 2026-08-12 00:19:36.051462 | mon1 | "size": 4096, 2026-08-12 00:19:36.051497 | mon1 | "uid": 1000, 2026-08-12 00:19:36.051522 | mon1 | "version": "1851203055", 2026-08-12 00:19:36.051547 | mon1 | "wgrp": false, 2026-08-12 00:19:36.051573 | mon1 | "woth": false, 2026-08-12 00:19:36.051597 | mon1 | "writeable": true, 2026-08-12 00:19:36.051621 | mon1 | "wusr": true, 2026-08-12 00:19:36.051646 | mon1 | "xgrp": true, 2026-08-12 00:19:36.051670 | mon1 | "xoth": true, 2026-08-12 00:19:36.051694 | mon1 | "xusr": true 2026-08-12 00:19:36.051718 | mon1 | } 2026-08-12 00:19:36.051743 | mon1 | } 2026-08-12 00:19:36.051785 | mon1 | ok: All items complete 2026-08-12 00:19:36.051815 | 2026-08-12 00:19:36.056668 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:36.057677 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:36.079906 | 2026-08-12 00:19:36.080075 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 00:19:36.417526 | mon1 | changed: 2 replacements made 2026-08-12 00:19:36.418776 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:36.419369 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:36.438616 | 2026-08-12 00:19:36.438770 | TASK [Run Molecule scenario] 2026-08-12 00:19:37.073065 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-12 00:19:37.740021 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-12 00:19:37.909632 | mon1 | Using CPython 3.13.7 2026-08-12 00:19:37.909761 | mon1 | Creating virtual environment at: .venv 2026-08-12 00:19:38.153310 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 00:19:38.153405 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 00:19:38.153791 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-12 00:19:38.153960 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 00:19:38.327690 | mon1 | Downloading netaddr 2026-08-12 00:19:38.335553 | mon1 | Downloading cryptography 2026-08-12 00:19:38.378702 | mon1 | Downloading pygments 2026-08-12 00:19:38.490403 | mon1 | Downloading ansible-core 2026-08-12 00:19:38.517039 | mon1 | Installed 36 packages in 26ms 2026-08-12 00:19:39.593757 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 00:19:39.593890 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 00:19:40.231116 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 00:19:40.231212 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 00:20:21.639724 | mon1 | INFO [default > dependency] Executing 2026-08-12 00:20:21.639875 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 00:20:21.640032 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 00:20:21.640158 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 00:20:21.645083 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:20:21.645349 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:20:21.654530 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:20:21.654569 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:20:21.654620 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:20:21.666658 | mon1 | INFO [default > syntax] Executing 2026-08-12 00:20:22.682849 | mon1 | 2026-08-12 00:20:22.683074 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 00:20:22.744465 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 00:20:22.754529 | mon1 | INFO [default > create] Executing 2026-08-12 00:20:22.773944 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:20:22.778721 | mon1 | INFO [default > prepare] Executing 2026-08-12 00:20:23.404339 | mon1 | 2026-08-12 00:20:23.404506 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 00:20:23.404708 | mon1 | 2026-08-12 00:20:23.404907 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:23.405107 | mon1 | Wednesday 12 August 2026 00:20:23 +0000 (0:00:00.029) 0:00:00.029 ****** 2026-08-12 00:20:24.500484 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:20:24.500604 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:20:24.500618 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:20:24.500698 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:20:24.500801 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:20:24.547031 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:20:24.547078 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:20:24.547187 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:20:24.547276 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:20:24.547373 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:20:24.556048 | mon1 | ok: [mon1] 2026-08-12 00:20:24.556205 | mon1 | ok: [osd1] 2026-08-12 00:20:24.556386 | mon1 | 2026-08-12 00:20:24.556582 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 00:20:24.556777 | mon1 | Wednesday 12 August 2026 00:20:24 +0000 (0:00:01.152) 0:00:01.181 ****** 2026-08-12 00:20:26.080978 | mon1 | changed: [mon1] 2026-08-12 00:20:26.081073 | mon1 | changed: [osd1] 2026-08-12 00:20:26.081192 | mon1 | 2026-08-12 00:20:26.081322 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 00:20:26.081457 | mon1 | Wednesday 12 August 2026 00:20:26 +0000 (0:00:01.524) 0:00:02.706 ****** 2026-08-12 00:20:26.354080 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-12 00:20:26.354418 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-12 00:20:26.354634 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 00:20:26.366246 | mon1 | changed: [mon1] 2026-08-12 00:20:26.366439 | mon1 | changed: [osd1] 2026-08-12 00:20:26.366614 | mon1 | 2026-08-12 00:20:26.366806 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 00:20:26.367001 | mon1 | Wednesday 12 August 2026 00:20:26 +0000 (0:00:00.285) 0:00:02.992 ****** 2026-08-12 00:20:41.748079 | mon1 | changed: [mon1] 2026-08-12 00:20:41.748204 | mon1 | changed: [osd1] 2026-08-12 00:20:41.748405 | mon1 | 2026-08-12 00:20:41.748608 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 00:20:41.748906 | mon1 | 2026-08-12 00:20:41.748997 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:41.749166 | mon1 | Wednesday 12 August 2026 00:20:41 +0000 (0:00:15.380) 0:00:18.372 ****** 2026-08-12 00:20:42.444783 | mon1 | ok: [osd1] 2026-08-12 00:20:42.444905 | mon1 | 2026-08-12 00:20:42.445068 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 00:20:42.445302 | mon1 | Wednesday 12 August 2026 00:20:42 +0000 (0:00:00.697) 0:00:19.070 ****** 2026-08-12 00:21:02.721152 | mon1 | changed: [osd1] 2026-08-12 00:21:02.721233 | mon1 | 2026-08-12 00:21:02.721245 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 00:21:02.721330 | mon1 | Wednesday 12 August 2026 00:21:02 +0000 (0:00:20.276) 0:00:39.347 ****** 2026-08-12 00:21:03.289485 | mon1 | ok: [osd1] 2026-08-12 00:21:03.289678 | mon1 | 2026-08-12 00:21:03.289897 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 00:21:03.290128 | mon1 | Wednesday 12 August 2026 00:21:03 +0000 (0:00:00.567) 0:00:39.915 ****** 2026-08-12 00:21:03.598828 | mon1 | ok: [osd1] 2026-08-12 00:21:03.598988 | mon1 | 2026-08-12 00:21:03.599152 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 00:21:03.599359 | mon1 | Wednesday 12 August 2026 00:21:03 +0000 (0:00:00.309) 0:00:40.224 ****** 2026-08-12 00:21:04.281777 | mon1 | changed: [osd1] 2026-08-12 00:21:04.281923 | mon1 | 2026-08-12 00:21:04.282194 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 00:21:04.282417 | mon1 | Wednesday 12 August 2026 00:21:04 +0000 (0:00:00.682) 0:00:40.906 ****** 2026-08-12 00:21:04.469910 | mon1 | ok: [osd1] 2026-08-12 00:21:04.470046 | mon1 | 2026-08-12 00:21:04.470226 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 00:21:04.470428 | mon1 | Wednesday 12 August 2026 00:21:04 +0000 (0:00:00.188) 0:00:41.095 ****** 2026-08-12 00:21:04.492805 | mon1 | skipping: [osd1] 2026-08-12 00:21:04.492960 | mon1 | 2026-08-12 00:21:04.493158 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 00:21:04.493355 | mon1 | Wednesday 12 August 2026 00:21:04 +0000 (0:00:00.023) 0:00:41.118 ****** 2026-08-12 00:21:05.053344 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:21:05.053472 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:21:05.053634 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:21:05.053831 | mon1 | 2026-08-12 00:21:05.054012 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 00:21:05.054206 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:00.559) 0:00:41.678 ****** 2026-08-12 00:21:05.680173 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:21:05.680290 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:21:05.680302 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:21:05.680403 | mon1 | 2026-08-12 00:21:05.680501 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 00:21:05.680597 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:00.627) 0:00:42.305 ****** 2026-08-12 00:21:06.370612 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:21:06.370772 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:21:06.371069 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:21:06.371307 | mon1 | 2026-08-12 00:21:06.371612 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 00:21:06.371865 | mon1 | Wednesday 12 August 2026 00:21:06 +0000 (0:00:00.690) 0:00:42.995 ****** 2026-08-12 00:21:09.467717 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:21:09.467849 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:21:09.468109 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:21:09.468257 | mon1 | 2026-08-12 00:21:09.468503 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 00:21:09.468662 | mon1 | Wednesday 12 August 2026 00:21:09 +0000 (0:00:03.097) 0:00:46.093 ****** 2026-08-12 00:21:11.317445 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 00:21:11.317595 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 00:21:11.317615 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 00:21:11.317724 | mon1 | 2026-08-12 00:21:11.317846 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:21:11.317981 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:21:11.318120 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 00:21:11.318235 | mon1 | 2026-08-12 00:21:11.318360 | mon1 | 2026-08-12 00:21:11.318467 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:21:11.318611 | mon1 | Wednesday 12 August 2026 00:21:11 +0000 (0:00:01.850) 0:00:47.943 ****** 2026-08-12 00:21:11.318712 | mon1 | =============================================================================== 2026-08-12 00:21:11.318851 | mon1 | Install depedencies ---------------------------------------------------- 20.28s 2026-08-12 00:21:11.318966 | mon1 | Update apt cache ------------------------------------------------------- 15.38s 2026-08-12 00:21:11.319114 | mon1 | Create a volume group for each loop device ------------------------------ 3.10s 2026-08-12 00:21:11.319243 | mon1 | Create a logical volume for each loop device ---------------------------- 1.85s 2026-08-12 00:21:11.319370 | mon1 | Configure short hostname ------------------------------------------------ 1.52s 2026-08-12 00:21:11.319483 | mon1 | Gathering Facts --------------------------------------------------------- 1.15s 2026-08-12 00:21:11.319613 | mon1 | Gathering Facts --------------------------------------------------------- 0.70s 2026-08-12 00:21:11.319733 | mon1 | Start loop devices ------------------------------------------------------ 0.69s 2026-08-12 00:21:11.319856 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.68s 2026-08-12 00:21:11.320016 | mon1 | Set permissions on loopback devices ------------------------------------- 0.63s 2026-08-12 00:21:11.320134 | mon1 | Start up service -------------------------------------------------------- 0.57s 2026-08-12 00:21:11.320254 | mon1 | Create devices for Ceph ------------------------------------------------- 0.56s 2026-08-12 00:21:11.320377 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-08-12 00:21:11.320503 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-08-12 00:21:11.320642 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-12 00:21:11.320766 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-12 00:21:11.392865 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 00:21:11.401964 | mon1 | INFO [default > converge] Executing 2026-08-12 00:21:12.290421 | mon1 | 2026-08-12 00:21:12.290621 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:21:12.290801 | mon1 | 2026-08-12 00:21:12.290999 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:21:12.291199 | mon1 | Wednesday 12 August 2026 00:21:12 +0000 (0:00:00.047) 0:00:00.047 ****** 2026-08-12 00:21:13.273442 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:21:13.273663 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:21:13.273672 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:21:13.273794 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:21:13.273922 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:21:13.284451 | mon1 | ok: [mon1] 2026-08-12 00:21:13.284558 | mon1 | 2026-08-12 00:21:13.284682 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:13.284806 | mon1 | Wednesday 12 August 2026 00:21:13 +0000 (0:00:00.994) 0:00:01.041 ****** 2026-08-12 00:21:13.562592 | mon1 | ok: [mon1] 2026-08-12 00:21:13.562806 | mon1 | 2026-08-12 00:21:13.563121 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:13.563383 | mon1 | Wednesday 12 August 2026 00:21:13 +0000 (0:00:00.277) 0:00:01.319 ****** 2026-08-12 00:21:13.590225 | mon1 | skipping: [mon1] 2026-08-12 00:21:13.590391 | mon1 | 2026-08-12 00:21:13.590598 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:21:13.590795 | mon1 | Wednesday 12 August 2026 00:21:13 +0000 (0:00:00.027) 0:00:01.347 ****** 2026-08-12 00:21:13.875606 | mon1 | changed: [mon1] 2026-08-12 00:21:13.875774 | mon1 | 2026-08-12 00:21:13.876053 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:21:13.876282 | mon1 | Wednesday 12 August 2026 00:21:13 +0000 (0:00:00.285) 0:00:01.632 ****** 2026-08-12 00:21:13.963679 | mon1 | ok: [mon1] => { 2026-08-12 00:21:13.963932 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:21:13.964196 | mon1 | } 2026-08-12 00:21:13.964415 | mon1 | 2026-08-12 00:21:13.964817 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:21:13.965062 | mon1 | Wednesday 12 August 2026 00:21:13 +0000 (0:00:00.088) 0:00:01.720 ****** 2026-08-12 00:21:14.725556 | mon1 | changed: [mon1] 2026-08-12 00:21:14.725640 | mon1 | 2026-08-12 00:21:14.725768 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:21:14.725903 | mon1 | Wednesday 12 August 2026 00:21:14 +0000 (0:00:00.761) 0:00:02.482 ****** 2026-08-12 00:21:14.762192 | mon1 | skipping: [mon1] 2026-08-12 00:21:14.762371 | mon1 | 2026-08-12 00:21:14.762599 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:14.762822 | mon1 | Wednesday 12 August 2026 00:21:14 +0000 (0:00:00.036) 0:00:02.519 ****** 2026-08-12 00:21:14.793524 | mon1 | skipping: [mon1] 2026-08-12 00:21:14.793790 | mon1 | 2026-08-12 00:21:14.794036 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:14.794265 | mon1 | Wednesday 12 August 2026 00:21:14 +0000 (0:00:00.031) 0:00:02.550 ****** 2026-08-12 00:21:14.996782 | mon1 | ok: [mon1] 2026-08-12 00:21:14.996952 | mon1 | 2026-08-12 00:21:14.997217 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:21:14.997445 | mon1 | Wednesday 12 August 2026 00:21:14 +0000 (0:00:00.203) 0:00:02.753 ****** 2026-08-12 00:21:16.143058 | mon1 | ok: [mon1] 2026-08-12 00:21:16.143414 | mon1 | 2026-08-12 00:21:16.143732 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:21:16.144071 | mon1 | Wednesday 12 August 2026 00:21:16 +0000 (0:00:01.146) 0:00:03.900 ****** 2026-08-12 00:21:16.211512 | mon1 | ok: [mon1] => { 2026-08-12 00:21:16.211596 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:21:16.211698 | mon1 | } 2026-08-12 00:21:16.211855 | mon1 | 2026-08-12 00:21:16.211999 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:21:16.212124 | mon1 | Wednesday 12 August 2026 00:21:16 +0000 (0:00:00.068) 0:00:03.968 ****** 2026-08-12 00:21:16.965022 | mon1 | changed: [mon1] 2026-08-12 00:21:16.965099 | mon1 | 2026-08-12 00:21:16.965145 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:21:16.965270 | mon1 | Wednesday 12 August 2026 00:21:16 +0000 (0:00:00.753) 0:00:04.722 ****** 2026-08-12 00:21:19.774574 | mon1 | changed: [mon1] 2026-08-12 00:21:19.774646 | mon1 | 2026-08-12 00:21:19.774790 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:21:19.775112 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:02.809) 0:00:07.531 ****** 2026-08-12 00:21:19.804341 | mon1 | skipping: [mon1] 2026-08-12 00:21:19.804415 | mon1 | 2026-08-12 00:21:19.804511 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:21:19.804611 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:00.029) 0:00:07.561 ****** 2026-08-12 00:21:19.835628 | mon1 | skipping: [mon1] 2026-08-12 00:21:19.835822 | mon1 | 2026-08-12 00:21:19.836023 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:21:19.836198 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:00.029) 0:00:07.590 ****** 2026-08-12 00:21:19.855860 | mon1 | skipping: [mon1] 2026-08-12 00:21:19.856161 | mon1 | 2026-08-12 00:21:19.856444 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:21:19.856707 | mon1 | Wednesday 12 August 2026 00:21:19 +0000 (0:00:00.022) 0:00:07.613 ****** 2026-08-12 00:21:25.329627 | mon1 | changed: [mon1] 2026-08-12 00:21:25.329941 | mon1 | 2026-08-12 00:21:25.330222 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:21:25.330520 | mon1 | Wednesday 12 August 2026 00:21:25 +0000 (0:00:05.473) 0:00:13.086 ****** 2026-08-12 00:21:25.922613 | mon1 | changed: [mon1] 2026-08-12 00:21:25.923051 | mon1 | 2026-08-12 00:21:25.923430 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:21:25.923722 | mon1 | Wednesday 12 August 2026 00:21:25 +0000 (0:00:00.592) 0:00:13.679 ****** 2026-08-12 00:21:26.826846 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:21:26.827304 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:21:26.827650 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:21:26.827984 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:21:26.828269 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:21:26.828512 | mon1 | 2026-08-12 00:21:26.828773 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:21:26.829031 | mon1 | Wednesday 12 August 2026 00:21:26 +0000 (0:00:00.903) 0:00:14.583 ****** 2026-08-12 00:21:27.432606 | mon1 | changed: [mon1] 2026-08-12 00:21:27.432927 | mon1 | 2026-08-12 00:21:27.433215 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:21:27.433491 | mon1 | Wednesday 12 August 2026 00:21:27 +0000 (0:00:00.599) 0:00:15.182 ****** 2026-08-12 00:21:27.433741 | mon1 | 2026-08-12 00:21:27.434014 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:21:27.434281 | mon1 | Wednesday 12 August 2026 00:21:27 +0000 (0:00:00.006) 0:00:15.189 ****** 2026-08-12 00:21:28.380638 | mon1 | ok: [mon1] 2026-08-12 00:21:28.380959 | mon1 | 2026-08-12 00:21:28.381244 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:21:28.381513 | mon1 | Wednesday 12 August 2026 00:21:28 +0000 (0:00:00.947) 0:00:16.136 ****** 2026-08-12 00:21:28.793737 | mon1 | changed: [mon1] 2026-08-12 00:21:28.793816 | mon1 | 2026-08-12 00:21:28.793882 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:21:28.794003 | mon1 | Wednesday 12 August 2026 00:21:28 +0000 (0:00:00.414) 0:00:16.551 ****** 2026-08-12 00:21:29.300028 | mon1 | changed: [mon1] 2026-08-12 00:21:29.300101 | mon1 | 2026-08-12 00:21:29.300169 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:21:29.300297 | mon1 | Wednesday 12 August 2026 00:21:29 +0000 (0:00:00.506) 0:00:17.057 ****** 2026-08-12 00:21:29.491352 | mon1 | ok: [mon1] 2026-08-12 00:21:29.491423 | mon1 | 2026-08-12 00:21:29.491614 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:21:29.491657 | mon1 | Wednesday 12 August 2026 00:21:29 +0000 (0:00:00.191) 0:00:17.248 ****** 2026-08-12 00:21:29.560677 | mon1 | ok: [mon1] => { 2026-08-12 00:21:29.561431 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:21:29.561480 | mon1 | } 2026-08-12 00:21:29.561487 | mon1 | 2026-08-12 00:21:29.561494 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:21:29.561500 | mon1 | Wednesday 12 August 2026 00:21:29 +0000 (0:00:00.069) 0:00:17.317 ****** 2026-08-12 00:21:30.383547 | mon1 | changed: [mon1] 2026-08-12 00:21:30.383619 | mon1 | 2026-08-12 00:21:30.383897 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:21:30.384074 | mon1 | Wednesday 12 August 2026 00:21:30 +0000 (0:00:00.822) 0:00:18.140 ****** 2026-08-12 00:21:34.721781 | mon1 | changed: [mon1] 2026-08-12 00:21:34.721865 | mon1 | 2026-08-12 00:21:34.721924 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:21:34.722055 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:04.338) 0:00:22.478 ****** 2026-08-12 00:21:35.752056 | mon1 | ok: [mon1] 2026-08-12 00:21:35.752174 | mon1 | 2026-08-12 00:21:35.752186 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:21:35.752312 | mon1 | Wednesday 12 August 2026 00:21:35 +0000 (0:00:01.030) 0:00:23.509 ****** 2026-08-12 00:21:36.141983 | mon1 | changed: [mon1] 2026-08-12 00:21:36.142174 | mon1 | 2026-08-12 00:21:36.142405 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:21:36.142623 | mon1 | Wednesday 12 August 2026 00:21:36 +0000 (0:00:00.389) 0:00:23.898 ****** 2026-08-12 00:21:36.599890 | mon1 | changed: [mon1] 2026-08-12 00:21:36.600108 | mon1 | 2026-08-12 00:21:36.600357 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:21:36.600561 | mon1 | Wednesday 12 August 2026 00:21:36 +0000 (0:00:00.457) 0:00:24.356 ****** 2026-08-12 00:21:37.144737 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:21:37.144949 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:21:37.145160 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:21:37.145340 | mon1 | 2026-08-12 00:21:37.145545 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:21:37.145743 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.544) 0:00:24.901 ****** 2026-08-12 00:21:37.591239 | mon1 | changed: [mon1] 2026-08-12 00:21:37.591451 | mon1 | 2026-08-12 00:21:37.591746 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:21:37.592051 | mon1 | Wednesday 12 August 2026 00:21:37 +0000 (0:00:00.446) 0:00:25.348 ****** 2026-08-12 00:21:38.043768 | mon1 | changed: [mon1] 2026-08-12 00:21:38.043885 | mon1 | 2026-08-12 00:21:38.043897 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:21:38.043986 | mon1 | Wednesday 12 August 2026 00:21:38 +0000 (0:00:00.446) 0:00:25.794 ****** 2026-08-12 00:21:38.044068 | mon1 | 2026-08-12 00:21:38.044161 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:21:38.044252 | mon1 | Wednesday 12 August 2026 00:21:38 +0000 (0:00:00.006) 0:00:25.801 ****** 2026-08-12 00:21:38.708545 | mon1 | ok: [mon1] 2026-08-12 00:21:38.708607 | mon1 | 2026-08-12 00:21:38.708708 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:21:38.708821 | mon1 | Wednesday 12 August 2026 00:21:38 +0000 (0:00:00.664) 0:00:26.465 ****** 2026-08-12 00:21:39.675265 | mon1 | changed: [mon1] 2026-08-12 00:21:39.675402 | mon1 | 2026-08-12 00:21:39.675612 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:21:39.675812 | mon1 | Wednesday 12 August 2026 00:21:39 +0000 (0:00:00.966) 0:00:27.432 ****** 2026-08-12 00:21:40.216061 | mon1 | changed: [mon1] 2026-08-12 00:21:40.216152 | mon1 | 2026-08-12 00:21:40.216165 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:21:40.216185 | mon1 | Wednesday 12 August 2026 00:21:40 +0000 (0:00:00.539) 0:00:27.971 ****** 2026-08-12 00:21:40.261318 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:21:40.261401 | mon1 | 2026-08-12 00:21:40.261656 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:21:40.261713 | mon1 | Wednesday 12 August 2026 00:21:40 +0000 (0:00:00.046) 0:00:28.018 ****** 2026-08-12 00:22:04.245345 | mon1 | changed: [mon1] 2026-08-12 00:22:04.245556 | mon1 | 2026-08-12 00:22:04.245569 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:22:04.245713 | mon1 | Wednesday 12 August 2026 00:22:04 +0000 (0:00:23.983) 0:00:52.002 ****** 2026-08-12 00:22:04.936803 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:22:04.936871 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:22:04.936937 | mon1 | 2026-08-12 00:22:04.937122 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:22:04.937139 | mon1 | Wednesday 12 August 2026 00:22:04 +0000 (0:00:00.691) 0:00:52.694 ****** 2026-08-12 00:22:05.244779 | mon1 | changed: [mon1] 2026-08-12 00:22:05.244854 | mon1 | 2026-08-12 00:22:05.245074 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:22:05.245149 | mon1 | Wednesday 12 August 2026 00:22:05 +0000 (0:00:00.307) 0:00:53.001 ****** 2026-08-12 00:22:05.441961 | mon1 | ok: [mon1] 2026-08-12 00:22:05.442052 | mon1 | 2026-08-12 00:22:05.442116 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:22:05.442247 | mon1 | Wednesday 12 August 2026 00:22:05 +0000 (0:00:00.197) 0:00:53.199 ****** 2026-08-12 00:22:05.853091 | mon1 | changed: [mon1] 2026-08-12 00:22:05.853162 | mon1 | 2026-08-12 00:22:05.853499 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:22:05.853709 | mon1 | Wednesday 12 August 2026 00:22:05 +0000 (0:00:00.410) 0:00:53.609 ****** 2026-08-12 00:22:06.148566 | mon1 | changed: [mon1] 2026-08-12 00:22:06.148632 | mon1 | 2026-08-12 00:22:06.148884 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:22:06.148959 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.295) 0:00:53.905 ****** 2026-08-12 00:22:06.264286 | mon1 | ok: [mon1] 2026-08-12 00:22:06.264347 | mon1 | 2026-08-12 00:22:06.264525 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:22:06.264542 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.115) 0:00:54.021 ****** 2026-08-12 00:22:06.470587 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:22:06.470658 | mon1 | 2026-08-12 00:22:06.470716 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:22:06.470835 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.206) 0:00:54.227 ****** 2026-08-12 00:22:06.514980 | mon1 | ok: [mon1] 2026-08-12 00:22:06.515332 | mon1 | 2026-08-12 00:22:06.515352 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:22:06.515358 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.044) 0:00:54.271 ****** 2026-08-12 00:22:06.583062 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 00:22:06.583131 | mon1 | 2026-08-12 00:22:06.583197 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 00:22:06.583303 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.068) 0:00:54.340 ****** 2026-08-12 00:22:06.848608 | mon1 | changed: [mon1] 2026-08-12 00:22:06.848673 | mon1 | 2026-08-12 00:22:06.848710 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 00:22:06.848835 | mon1 | Wednesday 12 August 2026 00:22:06 +0000 (0:00:00.265) 0:00:54.605 ****** 2026-08-12 00:22:07.471206 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 00:22:07.471289 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 00:22:07.471652 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 00:22:07.471694 | mon1 | 2026-08-12 00:22:07.471700 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 00:22:07.471705 | mon1 | Wednesday 12 August 2026 00:22:07 +0000 (0:00:00.622) 0:00:55.228 ****** 2026-08-12 00:23:34.858748 | mon1 | ok: [mon1] 2026-08-12 00:23:34.858812 | mon1 | 2026-08-12 00:23:34.858915 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 00:23:34.859045 | mon1 | Wednesday 12 August 2026 00:23:34 +0000 (0:01:27.387) 0:02:22.615 ****** 2026-08-12 00:23:35.065666 | mon1 | changed: [mon1] 2026-08-12 00:23:35.065716 | mon1 | 2026-08-12 00:23:35.065722 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 00:23:35.065727 | mon1 | Wednesday 12 August 2026 00:23:35 +0000 (0:00:00.206) 0:02:22.822 ****** 2026-08-12 00:23:35.094818 | mon1 | ok: [mon1] 2026-08-12 00:23:35.094845 | mon1 | 2026-08-12 00:23:35.094852 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:23:35.094858 | mon1 | Wednesday 12 August 2026 00:23:35 +0000 (0:00:00.029) 0:02:22.851 ****** 2026-08-12 00:23:35.160767 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:23:35.160801 | mon1 | 2026-08-12 00:23:35.160807 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:23:35.160812 | mon1 | Wednesday 12 August 2026 00:23:35 +0000 (0:00:00.066) 0:02:22.917 ****** 2026-08-12 00:23:36.690367 | mon1 | ok: [mon1] 2026-08-12 00:23:36.690438 | mon1 | 2026-08-12 00:23:36.690525 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:23:36.690620 | mon1 | Wednesday 12 August 2026 00:23:36 +0000 (0:00:01.529) 0:02:24.447 ****** 2026-08-12 00:23:36.733500 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:23:36.733558 | mon1 | 2026-08-12 00:23:36.733651 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:23:36.733742 | mon1 | Wednesday 12 August 2026 00:23:36 +0000 (0:00:00.043) 0:02:24.490 ****** 2026-08-12 00:23:37.072477 | mon1 | ok: [mon1] 2026-08-12 00:23:37.072551 | mon1 | 2026-08-12 00:23:37.072862 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:23:37.072911 | mon1 | Wednesday 12 August 2026 00:23:37 +0000 (0:00:00.338) 0:02:24.829 ****** 2026-08-12 00:23:39.167174 | mon1 | ok: [mon1] 2026-08-12 00:23:39.167247 | mon1 | 2026-08-12 00:23:39.167333 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:23:39.167464 | mon1 | Wednesday 12 August 2026 00:23:39 +0000 (0:00:02.094) 0:02:26.924 ****** 2026-08-12 00:23:42.342038 | mon1 | changed: [mon1] 2026-08-12 00:23:42.342098 | mon1 | 2026-08-12 00:23:42.342190 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:23:42.342285 | mon1 | Wednesday 12 August 2026 00:23:42 +0000 (0:00:03.174) 0:02:30.099 ****** 2026-08-12 00:23:43.916679 | mon1 | ok: [mon1] 2026-08-12 00:23:43.916759 | mon1 | 2026-08-12 00:23:43.916976 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:23:43.917023 | mon1 | Wednesday 12 August 2026 00:23:43 +0000 (0:00:01.574) 0:02:31.673 ****** 2026-08-12 00:23:43.984541 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:23:43.985065 | mon1 | 2026-08-12 00:23:43.985155 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:23:43.985212 | mon1 | Wednesday 12 August 2026 00:23:43 +0000 (0:00:00.067) 0:02:31.741 ****** 2026-08-12 00:23:44.030766 | mon1 | skipping: [mon1] 2026-08-12 00:23:44.030875 | mon1 | 2026-08-12 00:23:44.030888 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:23:44.030958 | mon1 | Wednesday 12 August 2026 00:23:44 +0000 (0:00:00.046) 0:02:31.787 ****** 2026-08-12 00:23:44.079331 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:23:44.079400 | mon1 | skipping: [mon1] 2026-08-12 00:23:44.079412 | mon1 | 2026-08-12 00:23:44.079423 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:23:44.079434 | mon1 | Wednesday 12 August 2026 00:23:44 +0000 (0:00:00.046) 0:02:31.834 ****** 2026-08-12 00:23:44.333513 | mon1 | ok: [mon1] 2026-08-12 00:23:44.333567 | mon1 | 2026-08-12 00:23:44.333575 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:23:44.333588 | mon1 | Wednesday 12 August 2026 00:23:44 +0000 (0:00:00.255) 0:02:32.089 ****** 2026-08-12 00:23:46.504123 | mon1 | ok: [mon1] 2026-08-12 00:23:46.504992 | mon1 | 2026-08-12 00:23:46.505040 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:23:46.505059 | mon1 | Wednesday 12 August 2026 00:23:46 +0000 (0:00:02.171) 0:02:34.261 ****** 2026-08-12 00:23:49.187222 | mon1 | changed: [mon1] 2026-08-12 00:23:49.187294 | mon1 | 2026-08-12 00:23:49.187585 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:23:49.187630 | mon1 | Wednesday 12 August 2026 00:23:49 +0000 (0:00:02.682) 0:02:36.944 ****** 2026-08-12 00:23:50.697992 | mon1 | ok: [mon1] 2026-08-12 00:23:50.698068 | mon1 | 2026-08-12 00:23:50.698366 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:23:50.698410 | mon1 | Wednesday 12 August 2026 00:23:50 +0000 (0:00:01.510) 0:02:38.455 ****** 2026-08-12 00:23:56.272226 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:23:56.272302 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:23:56.272378 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:23:56.272473 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:23:56.272543 | mon1 | 2026-08-12 00:23:56.272644 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:23:56.272716 | mon1 | 2026-08-12 00:23:56.272805 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:23:56.272896 | mon1 | Wednesday 12 August 2026 00:23:56 +0000 (0:00:05.574) 0:02:44.029 ****** 2026-08-12 00:23:57.429844 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:23:57.429892 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:23:57.429898 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:23:57.429902 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:23:57.429907 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:23:57.437345 | mon1 | ok: [osd1] 2026-08-12 00:23:57.437360 | mon1 | 2026-08-12 00:23:57.437366 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:23:57.437370 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:01.164) 0:02:45.194 ****** 2026-08-12 00:23:57.641898 | mon1 | ok: [osd1] 2026-08-12 00:23:57.641935 | mon1 | 2026-08-12 00:23:57.641942 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:57.641949 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:00.204) 0:02:45.398 ****** 2026-08-12 00:23:57.673896 | mon1 | skipping: [osd1] 2026-08-12 00:23:57.673913 | mon1 | 2026-08-12 00:23:57.673918 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:23:57.673922 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:00.032) 0:02:45.431 ****** 2026-08-12 00:23:57.884508 | mon1 | changed: [osd1] 2026-08-12 00:23:57.884584 | mon1 | 2026-08-12 00:23:57.884631 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:23:57.884723 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:00.210) 0:02:45.641 ****** 2026-08-12 00:23:57.943814 | mon1 | ok: [osd1] => { 2026-08-12 00:23:57.943975 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:23:57.944108 | mon1 | } 2026-08-12 00:23:57.944236 | mon1 | 2026-08-12 00:23:57.944371 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:23:57.944506 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:00.059) 0:02:45.700 ****** 2026-08-12 00:23:58.551426 | mon1 | changed: [osd1] 2026-08-12 00:23:58.551498 | mon1 | 2026-08-12 00:23:58.551809 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:23:58.551858 | mon1 | Wednesday 12 August 2026 00:23:58 +0000 (0:00:00.607) 0:02:46.308 ****** 2026-08-12 00:23:58.585002 | mon1 | skipping: [osd1] 2026-08-12 00:23:58.585041 | mon1 | 2026-08-12 00:23:58.585197 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:58.585271 | mon1 | Wednesday 12 August 2026 00:23:58 +0000 (0:00:00.033) 0:02:46.342 ****** 2026-08-12 00:23:58.620495 | mon1 | skipping: [osd1] 2026-08-12 00:23:58.620511 | mon1 | 2026-08-12 00:23:58.620522 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:23:58.620527 | mon1 | Wednesday 12 August 2026 00:23:58 +0000 (0:00:00.035) 0:02:46.377 ****** 2026-08-12 00:23:58.819812 | mon1 | ok: [osd1] 2026-08-12 00:23:58.819853 | mon1 | 2026-08-12 00:23:58.819860 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:58.819866 | mon1 | Wednesday 12 August 2026 00:23:58 +0000 (0:00:00.199) 0:02:46.576 ****** 2026-08-12 00:24:00.013706 | mon1 | ok: [osd1] 2026-08-12 00:24:00.013749 | mon1 | 2026-08-12 00:24:00.013756 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:24:00.013761 | mon1 | Wednesday 12 August 2026 00:24:00 +0000 (0:00:01.193) 0:02:47.770 ****** 2026-08-12 00:24:00.074553 | mon1 | ok: [osd1] => { 2026-08-12 00:24:00.074577 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:24:00.074584 | mon1 | } 2026-08-12 00:24:00.074590 | mon1 | 2026-08-12 00:24:00.074596 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:24:00.074602 | mon1 | Wednesday 12 August 2026 00:24:00 +0000 (0:00:00.060) 0:02:47.831 ****** 2026-08-12 00:24:00.907594 | mon1 | changed: [osd1] 2026-08-12 00:24:00.907663 | mon1 | 2026-08-12 00:24:00.907763 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:24:00.907896 | mon1 | Wednesday 12 August 2026 00:24:00 +0000 (0:00:00.833) 0:02:48.664 ****** 2026-08-12 00:24:03.559721 | mon1 | changed: [osd1] 2026-08-12 00:24:03.559765 | mon1 | 2026-08-12 00:24:03.559770 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:24:03.559775 | mon1 | Wednesday 12 August 2026 00:24:03 +0000 (0:00:02.651) 0:02:51.316 ****** 2026-08-12 00:24:03.589111 | mon1 | skipping: [osd1] 2026-08-12 00:24:03.589147 | mon1 | 2026-08-12 00:24:03.589153 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:24:03.589157 | mon1 | Wednesday 12 August 2026 00:24:03 +0000 (0:00:00.029) 0:02:51.346 ****** 2026-08-12 00:24:03.618879 | mon1 | skipping: [osd1] 2026-08-12 00:24:03.618915 | mon1 | 2026-08-12 00:24:03.618922 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:24:03.618929 | mon1 | Wednesday 12 August 2026 00:24:03 +0000 (0:00:00.029) 0:02:51.375 ****** 2026-08-12 00:24:03.651340 | mon1 | skipping: [osd1] 2026-08-12 00:24:03.651371 | mon1 | 2026-08-12 00:24:03.651378 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:24:03.651384 | mon1 | Wednesday 12 August 2026 00:24:03 +0000 (0:00:00.032) 0:02:51.408 ****** 2026-08-12 00:24:08.536094 | mon1 | changed: [osd1] 2026-08-12 00:24:08.536173 | mon1 | 2026-08-12 00:24:08.536361 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:24:08.536408 | mon1 | Wednesday 12 August 2026 00:24:08 +0000 (0:00:04.884) 0:02:56.293 ****** 2026-08-12 00:24:09.009841 | mon1 | changed: [osd1] 2026-08-12 00:24:09.009930 | mon1 | 2026-08-12 00:24:09.010212 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:24:09.010259 | mon1 | Wednesday 12 August 2026 00:24:09 +0000 (0:00:00.473) 0:02:56.766 ****** 2026-08-12 00:24:09.914285 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:24:09.914353 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:24:09.914442 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:24:09.914932 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:24:09.914976 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:24:09.914983 | mon1 | 2026-08-12 00:24:09.914988 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:24:09.914993 | mon1 | Wednesday 12 August 2026 00:24:09 +0000 (0:00:00.904) 0:02:57.671 ****** 2026-08-12 00:24:10.469960 | mon1 | changed: [osd1] 2026-08-12 00:24:10.470029 | mon1 | 2026-08-12 00:24:10.470468 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:24:10.470506 | mon1 | Wednesday 12 August 2026 00:24:10 +0000 (0:00:00.550) 0:02:58.222 ****** 2026-08-12 00:24:10.470511 | mon1 | 2026-08-12 00:24:10.470516 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:24:10.470520 | mon1 | Wednesday 12 August 2026 00:24:10 +0000 (0:00:00.004) 0:02:58.227 ****** 2026-08-12 00:24:11.133923 | mon1 | ok: [osd1] 2026-08-12 00:24:11.133989 | mon1 | 2026-08-12 00:24:11.134062 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:24:11.134206 | mon1 | Wednesday 12 August 2026 00:24:11 +0000 (0:00:00.663) 0:02:58.891 ****** 2026-08-12 00:24:11.586505 | mon1 | changed: [osd1] 2026-08-12 00:24:11.586574 | mon1 | 2026-08-12 00:24:11.586851 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:24:11.586894 | mon1 | Wednesday 12 August 2026 00:24:11 +0000 (0:00:00.452) 0:02:59.343 ****** 2026-08-12 00:24:12.177726 | mon1 | changed: [osd1] 2026-08-12 00:24:12.177800 | mon1 | 2026-08-12 00:24:12.177979 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:24:12.178016 | mon1 | Wednesday 12 August 2026 00:24:12 +0000 (0:00:00.591) 0:02:59.934 ****** 2026-08-12 00:24:12.380176 | mon1 | ok: [osd1] 2026-08-12 00:24:12.380216 | mon1 | 2026-08-12 00:24:12.380427 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:24:12.380471 | mon1 | Wednesday 12 August 2026 00:24:12 +0000 (0:00:00.202) 0:03:00.137 ****** 2026-08-12 00:24:12.429980 | mon1 | ok: [osd1] => { 2026-08-12 00:24:12.430121 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:24:12.430639 | mon1 | } 2026-08-12 00:24:12.430686 | mon1 | 2026-08-12 00:24:12.430693 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:24:12.430700 | mon1 | Wednesday 12 August 2026 00:24:12 +0000 (0:00:00.049) 0:03:00.187 ****** 2026-08-12 00:24:13.460150 | mon1 | changed: [osd1] 2026-08-12 00:24:13.460650 | mon1 | 2026-08-12 00:24:13.460677 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:24:13.460687 | mon1 | Wednesday 12 August 2026 00:24:13 +0000 (0:00:01.030) 0:03:01.217 ****** 2026-08-12 00:24:17.832925 | mon1 | changed: [osd1] 2026-08-12 00:24:17.832995 | mon1 | 2026-08-12 00:24:17.833054 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:24:17.833161 | mon1 | Wednesday 12 August 2026 00:24:17 +0000 (0:00:04.373) 0:03:05.590 ****** 2026-08-12 00:24:18.914843 | mon1 | ok: [osd1] 2026-08-12 00:24:18.914928 | mon1 | 2026-08-12 00:24:18.914940 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:24:18.915048 | mon1 | Wednesday 12 August 2026 00:24:18 +0000 (0:00:01.081) 0:03:06.671 ****** 2026-08-12 00:24:19.151862 | mon1 | changed: [osd1] 2026-08-12 00:24:19.151996 | mon1 | 2026-08-12 00:24:19.152168 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:24:19.152329 | mon1 | Wednesday 12 August 2026 00:24:19 +0000 (0:00:00.236) 0:03:06.908 ****** 2026-08-12 00:24:19.621651 | mon1 | changed: [osd1] 2026-08-12 00:24:19.621845 | mon1 | 2026-08-12 00:24:19.622071 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:24:19.622281 | mon1 | Wednesday 12 August 2026 00:24:19 +0000 (0:00:00.469) 0:03:07.378 ****** 2026-08-12 00:24:20.154068 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:24:20.154210 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:24:20.154347 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:24:20.154466 | mon1 | 2026-08-12 00:24:20.154601 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:24:20.154727 | mon1 | Wednesday 12 August 2026 00:24:20 +0000 (0:00:00.533) 0:03:07.911 ****** 2026-08-12 00:24:20.609102 | mon1 | changed: [osd1] 2026-08-12 00:24:20.609271 | mon1 | 2026-08-12 00:24:20.609485 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:24:20.609691 | mon1 | Wednesday 12 August 2026 00:24:20 +0000 (0:00:00.454) 0:03:08.365 ****** 2026-08-12 00:24:21.088595 | mon1 | changed: [osd1] 2026-08-12 00:24:21.088761 | mon1 | 2026-08-12 00:24:21.088968 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:24:21.089168 | mon1 | Wednesday 12 August 2026 00:24:21 +0000 (0:00:00.473) 0:03:08.839 ****** 2026-08-12 00:24:21.089362 | mon1 | 2026-08-12 00:24:21.089619 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:24:21.089916 | mon1 | Wednesday 12 August 2026 00:24:21 +0000 (0:00:00.006) 0:03:08.845 ****** 2026-08-12 00:24:21.756721 | mon1 | ok: [osd1] 2026-08-12 00:24:21.756784 | mon1 | 2026-08-12 00:24:21.756795 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:24:21.756805 | mon1 | Wednesday 12 August 2026 00:24:21 +0000 (0:00:00.667) 0:03:09.513 ****** 2026-08-12 00:24:22.546159 | mon1 | changed: [osd1] 2026-08-12 00:24:22.546236 | mon1 | 2026-08-12 00:24:22.546297 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:24:22.546478 | mon1 | Wednesday 12 August 2026 00:24:22 +0000 (0:00:00.789) 0:03:10.302 ****** 2026-08-12 00:24:23.104408 | mon1 | changed: [osd1] 2026-08-12 00:24:23.104480 | mon1 | 2026-08-12 00:24:23.104557 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:24:23.104683 | mon1 | Wednesday 12 August 2026 00:24:23 +0000 (0:00:00.558) 0:03:10.861 ****** 2026-08-12 00:24:23.155790 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:24:23.155841 | mon1 | 2026-08-12 00:24:23.155999 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:24:23.156167 | mon1 | Wednesday 12 August 2026 00:24:23 +0000 (0:00:00.051) 0:03:10.912 ****** 2026-08-12 00:24:28.374304 | mon1 | changed: [osd1] 2026-08-12 00:24:28.374433 | mon1 | 2026-08-12 00:24:28.374470 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:24:28.374630 | mon1 | Wednesday 12 August 2026 00:24:28 +0000 (0:00:05.218) 0:03:16.131 ****** 2026-08-12 00:24:29.043467 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 00:24:29.043532 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 00:24:29.043585 | mon1 | 2026-08-12 00:24:29.043824 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:24:29.043840 | mon1 | Wednesday 12 August 2026 00:24:29 +0000 (0:00:00.669) 0:03:16.800 ****** 2026-08-12 00:24:29.351947 | mon1 | changed: [osd1] 2026-08-12 00:24:29.352023 | mon1 | 2026-08-12 00:24:29.352035 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:24:29.352144 | mon1 | Wednesday 12 August 2026 00:24:29 +0000 (0:00:00.308) 0:03:17.108 ****** 2026-08-12 00:24:29.544121 | mon1 | ok: [osd1] 2026-08-12 00:24:29.544192 | mon1 | 2026-08-12 00:24:29.544213 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:24:29.544946 | mon1 | Wednesday 12 August 2026 00:24:29 +0000 (0:00:00.191) 0:03:17.300 ****** 2026-08-12 00:24:29.846884 | mon1 | changed: [osd1] 2026-08-12 00:24:29.846990 | mon1 | 2026-08-12 00:24:29.847003 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:24:29.847151 | mon1 | Wednesday 12 August 2026 00:24:29 +0000 (0:00:00.303) 0:03:17.603 ****** 2026-08-12 00:24:30.072441 | mon1 | changed: [osd1] 2026-08-12 00:24:30.072519 | mon1 | 2026-08-12 00:24:30.072916 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:24:30.072972 | mon1 | Wednesday 12 August 2026 00:24:30 +0000 (0:00:00.225) 0:03:17.828 ****** 2026-08-12 00:24:30.300270 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:24:30.300342 | mon1 | 2026-08-12 00:24:30.300413 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:24:30.300514 | mon1 | Wednesday 12 August 2026 00:24:30 +0000 (0:00:00.228) 0:03:18.057 ****** 2026-08-12 00:24:30.350792 | mon1 | ok: [osd1] 2026-08-12 00:24:30.350993 | mon1 | 2026-08-12 00:24:30.351226 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:24:30.351435 | mon1 | Wednesday 12 August 2026 00:24:30 +0000 (0:00:00.050) 0:03:18.107 ****** 2026-08-12 00:24:30.407393 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:24:30.407587 | mon1 | 2026-08-12 00:24:30.407806 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:24:30.408075 | mon1 | Wednesday 12 August 2026 00:24:30 +0000 (0:00:00.056) 0:03:18.164 ****** 2026-08-12 00:24:32.014771 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:24:32.014865 | mon1 | 2026-08-12 00:24:32.015013 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:24:32.015158 | mon1 | Wednesday 12 August 2026 00:24:32 +0000 (0:00:01.607) 0:03:19.771 ****** 2026-08-12 00:24:32.057905 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:24:32.058105 | mon1 | 2026-08-12 00:24:32.058337 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:24:32.058556 | mon1 | Wednesday 12 August 2026 00:24:32 +0000 (0:00:00.043) 0:03:19.815 ****** 2026-08-12 00:24:32.297415 | mon1 | changed: [osd1] 2026-08-12 00:24:32.297588 | mon1 | 2026-08-12 00:24:32.297800 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:24:32.298004 | mon1 | Wednesday 12 August 2026 00:24:32 +0000 (0:00:00.239) 0:03:20.054 ****** 2026-08-12 00:24:37.312010 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:24:37.312077 | mon1 | 2026-08-12 00:24:37.312089 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:24:37.312105 | mon1 | Wednesday 12 August 2026 00:24:37 +0000 (0:00:05.014) 0:03:25.068 ****** 2026-08-12 00:24:38.012491 | mon1 | ok: [osd1] 2026-08-12 00:24:38.012543 | mon1 | 2026-08-12 00:24:38.012747 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:24:38.012791 | mon1 | Wednesday 12 August 2026 00:24:38 +0000 (0:00:00.701) 0:03:25.769 ****** 2026-08-12 00:25:25.696646 | mon1 | ok: [osd1] 2026-08-12 00:25:25.696727 | mon1 | 2026-08-12 00:25:25.697032 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:25:25.697080 | mon1 | Wednesday 12 August 2026 00:25:25 +0000 (0:00:47.683) 0:04:13.453 ****** 2026-08-12 00:28:09.600135 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:28:09.600261 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:28:09.600851 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:28:09.600903 | mon1 | 2026-08-12 00:28:09.600911 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:28:09.600917 | mon1 | Wednesday 12 August 2026 00:28:09 +0000 (0:02:43.903) 0:06:57.357 ****** 2026-08-12 00:28:11.334828 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:28:11.334904 | mon1 | 2026-08-12 00:28:11.335123 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:28:11.335169 | mon1 | Wednesday 12 August 2026 00:28:11 +0000 (0:00:01.735) 0:06:59.092 ****** 2026-08-12 00:28:12.998114 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:28:12.998158 | mon1 | 2026-08-12 00:28:12.998163 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:28:12.998168 | mon1 | Wednesday 12 August 2026 00:28:12 +0000 (0:00:01.662) 0:07:00.755 ****** 2026-08-12 00:28:13.055981 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:28:13.056014 | mon1 | 2026-08-12 00:28:13.056019 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:28:13.056030 | mon1 | Wednesday 12 August 2026 00:28:13 +0000 (0:00:00.057) 0:07:00.812 ****** 2026-08-12 00:28:13.093032 | mon1 | ok: [osd1] 2026-08-12 00:28:13.093116 | mon1 | 2026-08-12 00:28:13.093351 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:28:13.093401 | mon1 | Wednesday 12 August 2026 00:28:13 +0000 (0:00:00.037) 0:07:00.850 ****** 2026-08-12 00:28:14.868777 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:28:14.868855 | mon1 | 2026-08-12 00:28:14.869136 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:28:14.869159 | mon1 | Wednesday 12 August 2026 00:28:14 +0000 (0:00:01.775) 0:07:02.625 ****** 2026-08-12 00:28:14.902751 | mon1 | ok: [osd1] 2026-08-12 00:28:14.902832 | mon1 | 2026-08-12 00:28:14.903076 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:28:14.903121 | mon1 | Wednesday 12 August 2026 00:28:14 +0000 (0:00:00.034) 0:07:02.659 ****** 2026-08-12 00:28:14.934327 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-12 00:28:14.943562 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:28:14.943652 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:28:14.943739 | mon1 | 2026-08-12 00:28:14.944024 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-12 00:28:14.944090 | mon1 | Wednesday 12 August 2026 00:28:14 +0000 (0:00:00.040) 0:07:02.700 ****** 2026-08-12 00:28:14.975151 | mon1 | skipping: [osd1] 2026-08-12 00:28:14.975241 | mon1 | 2026-08-12 00:28:14.975379 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-12 00:28:14.975510 | mon1 | Wednesday 12 August 2026 00:28:14 +0000 (0:00:00.031) 0:07:02.732 ****** 2026-08-12 00:28:20.011818 | mon1 | Pausing for 5 seconds 2026-08-12 00:28:20.012050 | mon1 | ok: [osd1] 2026-08-12 00:28:20.012287 | mon1 | 2026-08-12 00:28:20.012529 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-12 00:28:20.012789 | mon1 | Wednesday 12 August 2026 00:28:20 +0000 (0:00:05.036) 0:07:07.768 ****** 2026-08-12 00:28:20.070357 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:28:20.070454 | mon1 | 2026-08-12 00:28:20.070546 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:28:20.070677 | mon1 | Wednesday 12 August 2026 00:28:20 +0000 (0:00:00.059) 0:07:07.827 ****** 2026-08-12 00:28:20.108700 | mon1 | ok: [osd1] 2026-08-12 00:28:20.108796 | mon1 | 2026-08-12 00:28:20.108988 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:28:20.109170 | mon1 | Wednesday 12 August 2026 00:28:20 +0000 (0:00:00.038) 0:07:07.865 ****** 2026-08-12 00:28:21.860030 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:28:21.860093 | mon1 | 2026-08-12 00:28:21.860557 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:28:21.860629 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:01.750) 0:07:09.616 ****** 2026-08-12 00:28:21.898681 | mon1 | ok: [osd1] 2026-08-12 00:28:21.899091 | mon1 | 2026-08-12 00:28:21.899136 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:28:21.899145 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.038) 0:07:09.655 ****** 2026-08-12 00:28:21.935167 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:28:21.935230 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:28:21.935317 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:28:21.935658 | mon1 | skipping: [osd1] 2026-08-12 00:28:21.936485 | mon1 | 2026-08-12 00:28:21.936499 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:28:21.936512 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.037) 0:07:09.692 ****** 2026-08-12 00:28:22.004837 | mon1 | skipping: [osd1] 2026-08-12 00:28:22.004862 | mon1 | 2026-08-12 00:28:22.004867 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:28:22.004871 | mon1 | 2026-08-12 00:28:22.004875 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:28:22.004879 | mon1 | Wednesday 12 August 2026 00:28:22 +0000 (0:00:00.069) 0:07:09.761 ****** 2026-08-12 00:28:22.866840 | mon1 | ok: [mon1] 2026-08-12 00:28:22.866921 | mon1 | 2026-08-12 00:28:22.867010 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:22.867125 | mon1 | Wednesday 12 August 2026 00:28:22 +0000 (0:00:00.862) 0:07:10.624 ****** 2026-08-12 00:28:23.076777 | mon1 | ok: [mon1] 2026-08-12 00:28:23.077337 | mon1 | 2026-08-12 00:28:23.077367 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:23.077378 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.209) 0:07:10.833 ****** 2026-08-12 00:28:23.111221 | mon1 | skipping: [mon1] 2026-08-12 00:28:23.111313 | mon1 | 2026-08-12 00:28:23.111443 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:28:23.111594 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.034) 0:07:10.868 ****** 2026-08-12 00:28:23.315603 | mon1 | ok: [mon1] 2026-08-12 00:28:23.315658 | mon1 | 2026-08-12 00:28:23.315759 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:23.315869 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.204) 0:07:11.072 ****** 2026-08-12 00:28:23.368101 | mon1 | ok: [mon1] => { 2026-08-12 00:28:23.368915 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:28:23.368936 | mon1 | } 2026-08-12 00:28:23.368943 | mon1 | 2026-08-12 00:28:23.368949 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:23.368955 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.052) 0:07:11.125 ****** 2026-08-12 00:28:23.673789 | mon1 | ok: [mon1] 2026-08-12 00:28:23.674219 | mon1 | 2026-08-12 00:28:23.674268 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:23.674276 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.305) 0:07:11.430 ****** 2026-08-12 00:28:23.710124 | mon1 | skipping: [mon1] 2026-08-12 00:28:23.710199 | mon1 | 2026-08-12 00:28:23.710418 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:23.710444 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.036) 0:07:11.467 ****** 2026-08-12 00:28:23.747862 | mon1 | skipping: [mon1] 2026-08-12 00:28:23.747980 | mon1 | 2026-08-12 00:28:23.748079 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:23.748196 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.037) 0:07:11.505 ****** 2026-08-12 00:28:23.943490 | mon1 | ok: [mon1] 2026-08-12 00:28:23.943554 | mon1 | 2026-08-12 00:28:23.943791 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:23.943832 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.195) 0:07:11.700 ****** 2026-08-12 00:28:24.954363 | mon1 | ok: [mon1] 2026-08-12 00:28:24.954439 | mon1 | 2026-08-12 00:28:24.954692 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:24.954708 | mon1 | Wednesday 12 August 2026 00:28:24 +0000 (0:00:01.010) 0:07:12.711 ****** 2026-08-12 00:28:25.014002 | mon1 | ok: [mon1] => { 2026-08-12 00:28:25.014118 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:28:25.014641 | mon1 | } 2026-08-12 00:28:25.014661 | mon1 | 2026-08-12 00:28:25.014668 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:25.014674 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:00.059) 0:07:12.771 ****** 2026-08-12 00:28:25.345556 | mon1 | ok: [mon1] 2026-08-12 00:28:25.345676 | mon1 | 2026-08-12 00:28:25.346021 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:25.346067 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:00.331) 0:07:13.102 ****** 2026-08-12 00:28:27.302278 | mon1 | ok: [mon1] 2026-08-12 00:28:27.302354 | mon1 | 2026-08-12 00:28:27.302416 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:28:27.302573 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:01.956) 0:07:15.059 ****** 2026-08-12 00:28:27.325843 | mon1 | skipping: [mon1] 2026-08-12 00:28:27.326170 | mon1 | 2026-08-12 00:28:27.326213 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:28:27.326220 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:00.023) 0:07:15.082 ****** 2026-08-12 00:28:27.354554 | mon1 | skipping: [mon1] 2026-08-12 00:28:27.354617 | mon1 | 2026-08-12 00:28:27.354700 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:28:27.354794 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:00.028) 0:07:15.111 ****** 2026-08-12 00:28:27.382847 | mon1 | skipping: [mon1] 2026-08-12 00:28:27.382933 | mon1 | 2026-08-12 00:28:27.383068 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:28:27.383229 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:00.028) 0:07:15.140 ****** 2026-08-12 00:28:28.450714 | mon1 | ok: [mon1] 2026-08-12 00:28:28.450806 | mon1 | 2026-08-12 00:28:28.451089 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:28:28.451111 | mon1 | Wednesday 12 August 2026 00:28:28 +0000 (0:00:01.067) 0:07:16.207 ****** 2026-08-12 00:28:28.888227 | mon1 | ok: [mon1] 2026-08-12 00:28:28.888300 | mon1 | 2026-08-12 00:28:28.888510 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:28:28.888543 | mon1 | Wednesday 12 August 2026 00:28:28 +0000 (0:00:00.437) 0:07:16.645 ****** 2026-08-12 00:28:29.778946 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:28:29.779051 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:28:29.779972 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:28:29.780026 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:28:29.780035 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:28:29.780053 | mon1 | 2026-08-12 00:28:29.780060 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:28:29.780066 | mon1 | Wednesday 12 August 2026 00:28:29 +0000 (0:00:00.890) 0:07:17.536 ****** 2026-08-12 00:28:30.273158 | mon1 | ok: [mon1] 2026-08-12 00:28:30.273226 | mon1 | 2026-08-12 00:28:30.273306 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:28:30.273718 | mon1 | Wednesday 12 August 2026 00:28:30 +0000 (0:00:00.487) 0:07:18.023 ****** 2026-08-12 00:28:30.273757 | mon1 | 2026-08-12 00:28:30.273763 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:28:30.273767 | mon1 | Wednesday 12 August 2026 00:28:30 +0000 (0:00:00.006) 0:07:18.030 ****** 2026-08-12 00:28:30.630554 | mon1 | ok: [mon1] 2026-08-12 00:28:30.630614 | mon1 | 2026-08-12 00:28:30.630835 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:30.630879 | mon1 | Wednesday 12 August 2026 00:28:30 +0000 (0:00:00.357) 0:07:18.387 ****** 2026-08-12 00:28:30.827329 | mon1 | ok: [mon1] 2026-08-12 00:28:30.827393 | mon1 | 2026-08-12 00:28:30.827469 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:30.827575 | mon1 | Wednesday 12 August 2026 00:28:30 +0000 (0:00:00.197) 0:07:18.584 ****** 2026-08-12 00:28:30.881097 | mon1 | ok: [mon1] => { 2026-08-12 00:28:30.881233 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:28:30.881804 | mon1 | } 2026-08-12 00:28:30.881824 | mon1 | 2026-08-12 00:28:30.881831 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:30.881838 | mon1 | Wednesday 12 August 2026 00:28:30 +0000 (0:00:00.053) 0:07:18.638 ****** 2026-08-12 00:28:31.245864 | mon1 | ok: [mon1] 2026-08-12 00:28:31.245939 | mon1 | 2026-08-12 00:28:31.246318 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:31.246459 | mon1 | Wednesday 12 August 2026 00:28:31 +0000 (0:00:00.364) 0:07:19.002 ****** 2026-08-12 00:28:34.281061 | mon1 | ok: [mon1] 2026-08-12 00:28:34.281147 | mon1 | 2026-08-12 00:28:34.281220 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:28:34.281322 | mon1 | Wednesday 12 August 2026 00:28:34 +0000 (0:00:03.035) 0:07:22.038 ****** 2026-08-12 00:28:35.327457 | mon1 | ok: [mon1] 2026-08-12 00:28:35.327525 | mon1 | 2026-08-12 00:28:35.327836 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:28:35.327886 | mon1 | Wednesday 12 August 2026 00:28:35 +0000 (0:00:01.046) 0:07:23.084 ****** 2026-08-12 00:28:35.507794 | mon1 | ok: [mon1] 2026-08-12 00:28:35.507870 | mon1 | 2026-08-12 00:28:35.508053 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:28:35.508187 | mon1 | Wednesday 12 August 2026 00:28:35 +0000 (0:00:00.180) 0:07:23.264 ****** 2026-08-12 00:28:35.918653 | mon1 | ok: [mon1] 2026-08-12 00:28:35.918827 | mon1 | 2026-08-12 00:28:35.919071 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:28:35.919277 | mon1 | Wednesday 12 August 2026 00:28:35 +0000 (0:00:00.410) 0:07:23.675 ****** 2026-08-12 00:28:36.443489 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:28:36.443723 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:28:36.443995 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:28:36.444225 | mon1 | 2026-08-12 00:28:36.444455 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:28:36.444679 | mon1 | Wednesday 12 August 2026 00:28:36 +0000 (0:00:00.524) 0:07:24.200 ****** 2026-08-12 00:28:36.845688 | mon1 | ok: [mon1] 2026-08-12 00:28:36.845896 | mon1 | 2026-08-12 00:28:36.846192 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:28:36.846430 | mon1 | Wednesday 12 August 2026 00:28:36 +0000 (0:00:00.401) 0:07:24.601 ****** 2026-08-12 00:28:37.255388 | mon1 | ok: [mon1] 2026-08-12 00:28:37.255561 | mon1 | 2026-08-12 00:28:37.255847 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:28:37.256118 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.404) 0:07:25.006 ****** 2026-08-12 00:28:37.256307 | mon1 | 2026-08-12 00:28:37.256520 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:28:37.256726 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.006) 0:07:25.012 ****** 2026-08-12 00:28:37.596711 | mon1 | ok: [mon1] 2026-08-12 00:28:37.596899 | mon1 | 2026-08-12 00:28:37.597144 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:28:37.597355 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.341) 0:07:25.353 ****** 2026-08-12 00:28:37.639178 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:28:37.639298 | mon1 | 2026-08-12 00:28:37.639520 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:28:37.639731 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.042) 0:07:25.396 ****** 2026-08-12 00:28:38.635354 | mon1 | ok: [mon1] 2026-08-12 00:28:38.635418 | mon1 | 2026-08-12 00:28:38.635430 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:28:38.635440 | mon1 | Wednesday 12 August 2026 00:28:38 +0000 (0:00:00.995) 0:07:26.391 ****** 2026-08-12 00:28:39.288510 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:28:39.288594 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:28:39.288632 | mon1 | 2026-08-12 00:28:39.288903 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:28:39.288978 | mon1 | Wednesday 12 August 2026 00:28:39 +0000 (0:00:00.653) 0:07:27.045 ****** 2026-08-12 00:28:39.601935 | mon1 | ok: [mon1] 2026-08-12 00:28:39.602231 | mon1 | 2026-08-12 00:28:39.602245 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:28:39.602256 | mon1 | Wednesday 12 August 2026 00:28:39 +0000 (0:00:00.313) 0:07:27.359 ****** 2026-08-12 00:28:39.795006 | mon1 | ok: [mon1] 2026-08-12 00:28:39.795079 | mon1 | 2026-08-12 00:28:39.795086 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:28:39.795091 | mon1 | Wednesday 12 August 2026 00:28:39 +0000 (0:00:00.192) 0:07:27.551 ****** 2026-08-12 00:28:40.039845 | mon1 | ok: [mon1] 2026-08-12 00:28:40.039958 | mon1 | 2026-08-12 00:28:40.039976 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:28:40.040131 | mon1 | Wednesday 12 August 2026 00:28:40 +0000 (0:00:00.245) 0:07:27.797 ****** 2026-08-12 00:28:40.247048 | mon1 | ok: [mon1] 2026-08-12 00:28:40.247130 | mon1 | 2026-08-12 00:28:40.247190 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:28:40.247323 | mon1 | Wednesday 12 August 2026 00:28:40 +0000 (0:00:00.207) 0:07:28.004 ****** 2026-08-12 00:28:43.029725 | mon1 | changed: [mon1] 2026-08-12 00:28:43.029788 | mon1 | 2026-08-12 00:28:43.029796 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:28:43.029803 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:28:43.029808 | mon1 | osd1 : ok=58 changed=24 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-12 00:28:43.029814 | mon1 | 2026-08-12 00:28:43.029819 | mon1 | 2026-08-12 00:28:43.029824 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:28:43.029829 | mon1 | Wednesday 12 August 2026 00:28:43 +0000 (0:00:02.779) 0:07:30.783 ****** 2026-08-12 00:28:43.029835 | mon1 | =============================================================================== 2026-08-12 00:28:43.029840 | mon1 | vexxhost.ceph.osd : Install OSDs -------------------------------------- 163.90s 2026-08-12 00:28:43.029845 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 87.39s 2026-08-12 00:28:43.029862 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 47.68s 2026-08-12 00:28:43.029868 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 23.98s 2026-08-12 00:28:43.029873 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.57s 2026-08-12 00:28:43.029878 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.47s 2026-08-12 00:28:43.029884 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.22s 2026-08-12 00:28:43.029889 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.04s 2026-08-12 00:28:43.029894 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.01s 2026-08-12 00:28:43.029899 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 4.88s 2026-08-12 00:28:43.029904 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.37s 2026-08-12 00:28:43.029909 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.34s 2026-08-12 00:28:43.029915 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.17s 2026-08-12 00:28:43.029920 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.04s 2026-08-12 00:28:43.029925 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.81s 2026-08-12 00:28:43.029930 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.78s 2026-08-12 00:28:43.029936 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.68s 2026-08-12 00:28:43.029941 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.65s 2026-08-12 00:28:43.029946 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.17s 2026-08-12 00:28:43.029951 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.09s 2026-08-12 00:28:43.174284 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 00:28:43.174316 | mon1 | INFO [default > idempotence] Executing 2026-08-12 00:28:44.018486 | mon1 | 2026-08-12 00:28:44.018541 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:28:44.018553 | mon1 | 2026-08-12 00:28:44.018563 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:28:44.018572 | mon1 | Wednesday 12 August 2026 00:28:44 +0000 (0:00:00.045) 0:00:00.045 ****** 2026-08-12 00:28:45.185237 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:28:45.185353 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:28:45.185372 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:28:45.185383 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:28:45.185393 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:28:45.194564 | mon1 | ok: [mon1] 2026-08-12 00:28:45.194596 | mon1 | 2026-08-12 00:28:45.194605 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:45.194614 | mon1 | Wednesday 12 August 2026 00:28:45 +0000 (0:00:01.176) 0:00:01.221 ****** 2026-08-12 00:28:45.482651 | mon1 | ok: [mon1] 2026-08-12 00:28:45.482743 | mon1 | 2026-08-12 00:28:45.482756 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:45.482767 | mon1 | Wednesday 12 August 2026 00:28:45 +0000 (0:00:00.287) 0:00:01.509 ****** 2026-08-12 00:28:45.516865 | mon1 | skipping: [mon1] 2026-08-12 00:28:45.516900 | mon1 | 2026-08-12 00:28:45.516912 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:28:45.516923 | mon1 | Wednesday 12 August 2026 00:28:45 +0000 (0:00:00.034) 0:00:01.543 ****** 2026-08-12 00:28:45.802031 | mon1 | ok: [mon1] 2026-08-12 00:28:45.802088 | mon1 | 2026-08-12 00:28:45.802099 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:45.802109 | mon1 | Wednesday 12 August 2026 00:28:45 +0000 (0:00:00.284) 0:00:01.828 ****** 2026-08-12 00:28:45.884004 | mon1 | ok: [mon1] => { 2026-08-12 00:28:45.884066 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:28:45.884078 | mon1 | } 2026-08-12 00:28:45.884088 | mon1 | 2026-08-12 00:28:45.884097 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:45.884113 | mon1 | Wednesday 12 August 2026 00:28:45 +0000 (0:00:00.081) 0:00:01.910 ****** 2026-08-12 00:28:46.342919 | mon1 | ok: [mon1] 2026-08-12 00:28:46.342998 | mon1 | 2026-08-12 00:28:46.343010 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:46.343020 | mon1 | Wednesday 12 August 2026 00:28:46 +0000 (0:00:00.459) 0:00:02.369 ****** 2026-08-12 00:28:46.381732 | mon1 | skipping: [mon1] 2026-08-12 00:28:46.381794 | mon1 | 2026-08-12 00:28:46.382047 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:46.382095 | mon1 | Wednesday 12 August 2026 00:28:46 +0000 (0:00:00.039) 0:00:02.409 ****** 2026-08-12 00:28:46.421921 | mon1 | skipping: [mon1] 2026-08-12 00:28:46.421975 | mon1 | 2026-08-12 00:28:46.422067 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:46.422184 | mon1 | Wednesday 12 August 2026 00:28:46 +0000 (0:00:00.040) 0:00:02.449 ****** 2026-08-12 00:28:46.615019 | mon1 | ok: [mon1] 2026-08-12 00:28:46.615104 | mon1 | 2026-08-12 00:28:46.615178 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:46.615310 | mon1 | Wednesday 12 August 2026 00:28:46 +0000 (0:00:00.193) 0:00:02.642 ****** 2026-08-12 00:28:47.763097 | mon1 | ok: [mon1] 2026-08-12 00:28:47.763167 | mon1 | 2026-08-12 00:28:47.763249 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:47.763380 | mon1 | Wednesday 12 August 2026 00:28:47 +0000 (0:00:01.148) 0:00:03.790 ****** 2026-08-12 00:28:47.831071 | mon1 | ok: [mon1] => { 2026-08-12 00:28:47.831593 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:28:47.831632 | mon1 | } 2026-08-12 00:28:47.831638 | mon1 | 2026-08-12 00:28:47.831648 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:47.831653 | mon1 | Wednesday 12 August 2026 00:28:47 +0000 (0:00:00.067) 0:00:03.858 ****** 2026-08-12 00:28:48.166582 | mon1 | ok: [mon1] 2026-08-12 00:28:48.166648 | mon1 | 2026-08-12 00:28:48.166964 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:48.167005 | mon1 | Wednesday 12 August 2026 00:28:48 +0000 (0:00:00.335) 0:00:04.194 ****** 2026-08-12 00:28:50.328431 | mon1 | ok: [mon1] 2026-08-12 00:28:50.328470 | mon1 | 2026-08-12 00:28:50.328475 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:28:50.328480 | mon1 | Wednesday 12 August 2026 00:28:50 +0000 (0:00:02.161) 0:00:06.356 ****** 2026-08-12 00:28:50.357756 | mon1 | skipping: [mon1] 2026-08-12 00:28:50.357775 | mon1 | 2026-08-12 00:28:50.357780 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:28:50.357784 | mon1 | Wednesday 12 August 2026 00:28:50 +0000 (0:00:00.029) 0:00:06.385 ****** 2026-08-12 00:28:50.387086 | mon1 | skipping: [mon1] 2026-08-12 00:28:50.387108 | mon1 | 2026-08-12 00:28:50.387114 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:28:50.387120 | mon1 | Wednesday 12 August 2026 00:28:50 +0000 (0:00:00.029) 0:00:06.414 ****** 2026-08-12 00:28:50.410808 | mon1 | skipping: [mon1] 2026-08-12 00:28:50.410840 | mon1 | 2026-08-12 00:28:50.410850 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:28:50.410859 | mon1 | Wednesday 12 August 2026 00:28:50 +0000 (0:00:00.023) 0:00:06.437 ****** 2026-08-12 00:28:51.396114 | mon1 | ok: [mon1] 2026-08-12 00:28:51.396232 | mon1 | 2026-08-12 00:28:51.396245 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:28:51.396266 | mon1 | Wednesday 12 August 2026 00:28:51 +0000 (0:00:00.985) 0:00:07.422 ****** 2026-08-12 00:28:51.823665 | mon1 | ok: [mon1] 2026-08-12 00:28:51.823814 | mon1 | 2026-08-12 00:28:51.824075 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:28:51.824294 | mon1 | Wednesday 12 August 2026 00:28:51 +0000 (0:00:00.428) 0:00:07.851 ****** 2026-08-12 00:28:52.698187 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:28:52.698231 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:28:52.698238 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:28:52.698242 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:28:52.698247 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:28:52.698256 | mon1 | 2026-08-12 00:28:52.698650 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:28:52.698715 | mon1 | Wednesday 12 August 2026 00:28:52 +0000 (0:00:00.874) 0:00:08.725 ****** 2026-08-12 00:28:53.225545 | mon1 | ok: [mon1] 2026-08-12 00:28:53.225608 | mon1 | 2026-08-12 00:28:53.225692 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:28:53.226045 | mon1 | Wednesday 12 August 2026 00:28:53 +0000 (0:00:00.519) 0:00:09.244 ****** 2026-08-12 00:28:53.226060 | mon1 | 2026-08-12 00:28:53.226065 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:28:53.226069 | mon1 | Wednesday 12 August 2026 00:28:53 +0000 (0:00:00.007) 0:00:09.252 ****** 2026-08-12 00:28:53.801531 | mon1 | ok: [mon1] 2026-08-12 00:28:53.801599 | mon1 | 2026-08-12 00:28:53.801642 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:53.801775 | mon1 | Wednesday 12 August 2026 00:28:53 +0000 (0:00:00.576) 0:00:09.829 ****** 2026-08-12 00:28:53.996633 | mon1 | ok: [mon1] 2026-08-12 00:28:53.996727 | mon1 | 2026-08-12 00:28:53.996962 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:53.996999 | mon1 | Wednesday 12 August 2026 00:28:53 +0000 (0:00:00.195) 0:00:10.024 ****** 2026-08-12 00:28:54.065808 | mon1 | ok: [mon1] => { 2026-08-12 00:28:54.066491 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:28:54.066540 | mon1 | } 2026-08-12 00:28:54.066548 | mon1 | 2026-08-12 00:28:54.066553 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:54.066560 | mon1 | Wednesday 12 August 2026 00:28:54 +0000 (0:00:00.068) 0:00:10.093 ****** 2026-08-12 00:28:54.403919 | mon1 | ok: [mon1] 2026-08-12 00:28:54.404025 | mon1 | 2026-08-12 00:28:54.404366 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:54.404413 | mon1 | Wednesday 12 August 2026 00:28:54 +0000 (0:00:00.338) 0:00:10.431 ****** 2026-08-12 00:28:57.505468 | mon1 | ok: [mon1] 2026-08-12 00:28:57.505538 | mon1 | 2026-08-12 00:28:57.505628 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:28:57.505755 | mon1 | Wednesday 12 August 2026 00:28:57 +0000 (0:00:03.101) 0:00:13.533 ****** 2026-08-12 00:28:58.501809 | mon1 | ok: [mon1] 2026-08-12 00:28:58.501885 | mon1 | 2026-08-12 00:28:58.501966 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:28:58.502085 | mon1 | Wednesday 12 August 2026 00:28:58 +0000 (0:00:00.995) 0:00:14.529 ****** 2026-08-12 00:28:58.810856 | mon1 | ok: [mon1] 2026-08-12 00:28:58.811396 | mon1 | 2026-08-12 00:28:58.811428 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:28:58.811440 | mon1 | Wednesday 12 August 2026 00:28:58 +0000 (0:00:00.309) 0:00:14.838 ****** 2026-08-12 00:28:59.243217 | mon1 | ok: [mon1] 2026-08-12 00:28:59.243254 | mon1 | 2026-08-12 00:28:59.243260 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:28:59.243265 | mon1 | Wednesday 12 August 2026 00:28:59 +0000 (0:00:00.432) 0:00:15.270 ****** 2026-08-12 00:28:59.783737 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:28:59.783778 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:28:59.783784 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:28:59.783788 | mon1 | 2026-08-12 00:28:59.783792 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:28:59.783797 | mon1 | Wednesday 12 August 2026 00:28:59 +0000 (0:00:00.540) 0:00:15.811 ****** 2026-08-12 00:29:00.186421 | mon1 | ok: [mon1] 2026-08-12 00:29:00.186496 | mon1 | 2026-08-12 00:29:00.186566 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:29:00.186694 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:00.403) 0:00:16.214 ****** 2026-08-12 00:29:00.602100 | mon1 | ok: [mon1] 2026-08-12 00:29:00.602166 | mon1 | 2026-08-12 00:29:00.602252 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:29:00.602676 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:00.409) 0:00:16.623 ****** 2026-08-12 00:29:00.602845 | mon1 | 2026-08-12 00:29:00.602852 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:29:00.602856 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:00.006) 0:00:16.629 ****** 2026-08-12 00:29:00.949477 | mon1 | ok: [mon1] 2026-08-12 00:29:00.949541 | mon1 | 2026-08-12 00:29:00.949645 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:29:00.949779 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:00.347) 0:00:16.977 ****** 2026-08-12 00:29:00.996297 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:29:00.996374 | mon1 | 2026-08-12 00:29:00.996747 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:29:00.996772 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:00.046) 0:00:17.023 ****** 2026-08-12 00:29:01.978181 | mon1 | ok: [mon1] 2026-08-12 00:29:01.978253 | mon1 | 2026-08-12 00:29:01.978536 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:29:01.978590 | mon1 | Wednesday 12 August 2026 00:29:01 +0000 (0:00:00.982) 0:00:18.005 ****** 2026-08-12 00:29:02.613159 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:29:02.613233 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:29:02.613567 | mon1 | 2026-08-12 00:29:02.613609 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:29:02.613615 | mon1 | Wednesday 12 August 2026 00:29:02 +0000 (0:00:00.635) 0:00:18.640 ****** 2026-08-12 00:29:02.929851 | mon1 | ok: [mon1] 2026-08-12 00:29:02.930095 | mon1 | 2026-08-12 00:29:02.930108 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:29:02.930214 | mon1 | Wednesday 12 August 2026 00:29:02 +0000 (0:00:00.316) 0:00:18.957 ****** 2026-08-12 00:29:03.128748 | mon1 | ok: [mon1] 2026-08-12 00:29:03.128816 | mon1 | 2026-08-12 00:29:03.129070 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:29:03.129112 | mon1 | Wednesday 12 August 2026 00:29:03 +0000 (0:00:00.198) 0:00:19.156 ****** 2026-08-12 00:29:03.514225 | mon1 | ok: [mon1] 2026-08-12 00:29:03.514296 | mon1 | 2026-08-12 00:29:03.514375 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:29:03.514505 | mon1 | Wednesday 12 August 2026 00:29:03 +0000 (0:00:00.385) 0:00:19.541 ****** 2026-08-12 00:29:03.817274 | mon1 | ok: [mon1] 2026-08-12 00:29:03.817330 | mon1 | 2026-08-12 00:29:03.817401 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:29:03.817500 | mon1 | Wednesday 12 August 2026 00:29:03 +0000 (0:00:00.303) 0:00:19.845 ****** 2026-08-12 00:29:03.901278 | mon1 | ok: [mon1] 2026-08-12 00:29:03.901335 | mon1 | 2026-08-12 00:29:03.901458 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:29:03.901610 | mon1 | Wednesday 12 August 2026 00:29:03 +0000 (0:00:00.083) 0:00:19.929 ****** 2026-08-12 00:29:04.154955 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:29:04.155020 | mon1 | 2026-08-12 00:29:04.155113 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:29:04.155241 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.253) 0:00:20.182 ****** 2026-08-12 00:29:04.198115 | mon1 | ok: [mon1] 2026-08-12 00:29:04.198196 | mon1 | 2026-08-12 00:29:04.198431 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:29:04.198476 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.042) 0:00:20.225 ****** 2026-08-12 00:29:04.234448 | mon1 | skipping: [mon1] 2026-08-12 00:29:04.234567 | mon1 | 2026-08-12 00:29:04.234704 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:29:04.234861 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.036) 0:00:20.262 ****** 2026-08-12 00:29:04.300425 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:29:04.300478 | mon1 | 2026-08-12 00:29:04.300582 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:29:04.300677 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.066) 0:00:20.328 ****** 2026-08-12 00:29:05.972484 | mon1 | ok: [mon1] 2026-08-12 00:29:05.972601 | mon1 | 2026-08-12 00:29:05.972805 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:29:05.972871 | mon1 | Wednesday 12 August 2026 00:29:05 +0000 (0:00:01.671) 0:00:21.999 ****** 2026-08-12 00:29:06.019056 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:29:06.019463 | mon1 | 2026-08-12 00:29:06.019512 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:29:06.019520 | mon1 | Wednesday 12 August 2026 00:29:06 +0000 (0:00:00.046) 0:00:22.046 ****** 2026-08-12 00:29:06.360111 | mon1 | ok: [mon1] 2026-08-12 00:29:06.360178 | mon1 | 2026-08-12 00:29:06.360390 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:29:06.360432 | mon1 | Wednesday 12 August 2026 00:29:06 +0000 (0:00:00.341) 0:00:22.387 ****** 2026-08-12 00:29:08.542663 | mon1 | ok: [mon1] 2026-08-12 00:29:08.542735 | mon1 | 2026-08-12 00:29:08.542940 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:29:08.542984 | mon1 | Wednesday 12 August 2026 00:29:08 +0000 (0:00:02.182) 0:00:24.570 ****** 2026-08-12 00:29:10.040744 | mon1 | ok: [mon1] 2026-08-12 00:29:10.040868 | mon1 | 2026-08-12 00:29:10.041083 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:29:10.041124 | mon1 | Wednesday 12 August 2026 00:29:10 +0000 (0:00:01.497) 0:00:26.068 ****** 2026-08-12 00:29:11.651675 | mon1 | ok: [mon1] 2026-08-12 00:29:11.651746 | mon1 | 2026-08-12 00:29:11.651814 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:29:11.651956 | mon1 | Wednesday 12 August 2026 00:29:11 +0000 (0:00:01.611) 0:00:27.679 ****** 2026-08-12 00:29:11.716967 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:29:11.717048 | mon1 | 2026-08-12 00:29:11.717276 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:29:11.717323 | mon1 | Wednesday 12 August 2026 00:29:11 +0000 (0:00:00.065) 0:00:27.744 ****** 2026-08-12 00:29:11.761576 | mon1 | skipping: [mon1] 2026-08-12 00:29:11.761638 | mon1 | 2026-08-12 00:29:11.761741 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:29:11.761928 | mon1 | Wednesday 12 August 2026 00:29:11 +0000 (0:00:00.044) 0:00:27.789 ****** 2026-08-12 00:29:11.802625 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:29:11.802724 | mon1 | skipping: [mon1] 2026-08-12 00:29:11.803039 | mon1 | 2026-08-12 00:29:11.803088 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:29:11.803094 | mon1 | Wednesday 12 August 2026 00:29:11 +0000 (0:00:00.040) 0:00:27.830 ****** 2026-08-12 00:29:12.041186 | mon1 | ok: [mon1] 2026-08-12 00:29:12.041253 | mon1 | 2026-08-12 00:29:12.041268 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:29:12.041419 | mon1 | Wednesday 12 August 2026 00:29:12 +0000 (0:00:00.238) 0:00:28.068 ****** 2026-08-12 00:29:14.223008 | mon1 | ok: [mon1] 2026-08-12 00:29:14.223072 | mon1 | 2026-08-12 00:29:14.223159 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:29:14.223258 | mon1 | Wednesday 12 August 2026 00:29:14 +0000 (0:00:02.182) 0:00:30.250 ****** 2026-08-12 00:29:15.649985 | mon1 | ok: [mon1] 2026-08-12 00:29:15.650094 | mon1 | 2026-08-12 00:29:15.650418 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:29:15.650463 | mon1 | Wednesday 12 August 2026 00:29:15 +0000 (0:00:01.426) 0:00:31.677 ****** 2026-08-12 00:29:17.244692 | mon1 | ok: [mon1] 2026-08-12 00:29:17.244765 | mon1 | 2026-08-12 00:29:17.245094 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:29:17.245145 | mon1 | Wednesday 12 August 2026 00:29:17 +0000 (0:00:01.594) 0:00:33.272 ****** 2026-08-12 00:29:25.372001 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:29:25.372063 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:29:25.372075 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:29:25.372084 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:29:25.372094 | mon1 | 2026-08-12 00:29:25.372103 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:29:25.372113 | mon1 | 2026-08-12 00:29:25.372121 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:29:25.372136 | mon1 | Wednesday 12 August 2026 00:29:25 +0000 (0:00:08.127) 0:00:41.399 ****** 2026-08-12 00:29:26.488999 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:29:26.489078 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:29:26.489093 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:29:26.489113 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:29:26.489320 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:29:26.502243 | mon1 | ok: [osd1] 2026-08-12 00:29:26.502429 | mon1 | 2026-08-12 00:29:26.502646 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:29:26.502859 | mon1 | Wednesday 12 August 2026 00:29:26 +0000 (0:00:01.130) 0:00:42.529 ****** 2026-08-12 00:29:26.694351 | mon1 | ok: [osd1] 2026-08-12 00:29:26.694513 | mon1 | 2026-08-12 00:29:26.694721 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:29:26.694918 | mon1 | Wednesday 12 August 2026 00:29:26 +0000 (0:00:00.192) 0:00:42.721 ****** 2026-08-12 00:29:26.733213 | mon1 | skipping: [osd1] 2026-08-12 00:29:26.733381 | mon1 | 2026-08-12 00:29:26.733584 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:29:26.733785 | mon1 | Wednesday 12 August 2026 00:29:26 +0000 (0:00:00.039) 0:00:42.760 ****** 2026-08-12 00:29:26.939662 | mon1 | ok: [osd1] 2026-08-12 00:29:26.939820 | mon1 | 2026-08-12 00:29:26.940073 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:29:26.940267 | mon1 | Wednesday 12 August 2026 00:29:26 +0000 (0:00:00.206) 0:00:42.967 ****** 2026-08-12 00:29:27.025018 | mon1 | ok: [osd1] => { 2026-08-12 00:29:27.025230 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:29:27.025414 | mon1 | } 2026-08-12 00:29:27.025587 | mon1 | 2026-08-12 00:29:27.025800 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:29:27.025996 | mon1 | Wednesday 12 August 2026 00:29:27 +0000 (0:00:00.085) 0:00:43.052 ****** 2026-08-12 00:29:27.346739 | mon1 | ok: [osd1] 2026-08-12 00:29:27.346990 | mon1 | 2026-08-12 00:29:27.347327 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:29:27.347664 | mon1 | Wednesday 12 August 2026 00:29:27 +0000 (0:00:00.321) 0:00:43.374 ****** 2026-08-12 00:29:27.386366 | mon1 | skipping: [osd1] 2026-08-12 00:29:27.386528 | mon1 | 2026-08-12 00:29:27.386744 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:29:27.387018 | mon1 | Wednesday 12 August 2026 00:29:27 +0000 (0:00:00.040) 0:00:43.414 ****** 2026-08-12 00:29:27.424461 | mon1 | skipping: [osd1] 2026-08-12 00:29:27.424595 | mon1 | 2026-08-12 00:29:27.424862 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:29:27.425160 | mon1 | Wednesday 12 August 2026 00:29:27 +0000 (0:00:00.038) 0:00:43.452 ****** 2026-08-12 00:29:27.621077 | mon1 | ok: [osd1] 2026-08-12 00:29:27.621194 | mon1 | 2026-08-12 00:29:27.621399 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:29:27.621698 | mon1 | Wednesday 12 August 2026 00:29:27 +0000 (0:00:00.196) 0:00:43.648 ****** 2026-08-12 00:29:28.636811 | mon1 | ok: [osd1] 2026-08-12 00:29:28.636877 | mon1 | 2026-08-12 00:29:28.636927 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:29:28.637054 | mon1 | Wednesday 12 August 2026 00:29:28 +0000 (0:00:01.015) 0:00:44.664 ****** 2026-08-12 00:29:28.710514 | mon1 | ok: [osd1] => { 2026-08-12 00:29:28.710574 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:29:28.710981 | mon1 | } 2026-08-12 00:29:28.711024 | mon1 | 2026-08-12 00:29:28.711029 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:29:28.711034 | mon1 | Wednesday 12 August 2026 00:29:28 +0000 (0:00:00.073) 0:00:44.738 ****** 2026-08-12 00:29:29.062972 | mon1 | ok: [osd1] 2026-08-12 00:29:29.063042 | mon1 | 2026-08-12 00:29:29.063350 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:29:29.063404 | mon1 | Wednesday 12 August 2026 00:29:29 +0000 (0:00:00.352) 0:00:45.090 ****** 2026-08-12 00:29:31.017271 | mon1 | ok: [osd1] 2026-08-12 00:29:31.017338 | mon1 | 2026-08-12 00:29:31.017380 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:29:31.017536 | mon1 | Wednesday 12 August 2026 00:29:31 +0000 (0:00:01.953) 0:00:47.044 ****** 2026-08-12 00:29:31.044395 | mon1 | skipping: [osd1] 2026-08-12 00:29:31.044830 | mon1 | 2026-08-12 00:29:31.044882 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:29:31.044890 | mon1 | Wednesday 12 August 2026 00:29:31 +0000 (0:00:00.027) 0:00:47.071 ****** 2026-08-12 00:29:31.070137 | mon1 | skipping: [osd1] 2026-08-12 00:29:31.070211 | mon1 | 2026-08-12 00:29:31.070434 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:29:31.070479 | mon1 | Wednesday 12 August 2026 00:29:31 +0000 (0:00:00.026) 0:00:47.097 ****** 2026-08-12 00:29:31.094499 | mon1 | skipping: [osd1] 2026-08-12 00:29:31.094603 | mon1 | 2026-08-12 00:29:31.094839 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:29:31.094882 | mon1 | Wednesday 12 August 2026 00:29:31 +0000 (0:00:00.024) 0:00:47.122 ****** 2026-08-12 00:29:32.142079 | mon1 | ok: [osd1] 2026-08-12 00:29:32.142151 | mon1 | 2026-08-12 00:29:32.142334 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:29:32.142376 | mon1 | Wednesday 12 August 2026 00:29:32 +0000 (0:00:01.047) 0:00:48.169 ****** 2026-08-12 00:29:32.561216 | mon1 | ok: [osd1] 2026-08-12 00:29:32.561273 | mon1 | 2026-08-12 00:29:32.561360 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:29:32.561525 | mon1 | Wednesday 12 August 2026 00:29:32 +0000 (0:00:00.419) 0:00:48.588 ****** 2026-08-12 00:29:33.450455 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:29:33.450526 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:29:33.451328 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:29:33.451373 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:29:33.451394 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:29:33.451401 | mon1 | 2026-08-12 00:29:33.451408 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:29:33.451413 | mon1 | Wednesday 12 August 2026 00:29:33 +0000 (0:00:00.889) 0:00:49.477 ****** 2026-08-12 00:29:33.947720 | mon1 | ok: [osd1] 2026-08-12 00:29:33.947779 | mon1 | 2026-08-12 00:29:33.948045 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:29:33.948101 | mon1 | Wednesday 12 August 2026 00:29:33 +0000 (0:00:00.492) 0:00:49.970 ****** 2026-08-12 00:29:33.948118 | mon1 | 2026-08-12 00:29:33.948130 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:29:33.948272 | mon1 | Wednesday 12 August 2026 00:29:33 +0000 (0:00:00.005) 0:00:49.975 ****** 2026-08-12 00:29:34.282223 | mon1 | ok: [osd1] 2026-08-12 00:29:34.282301 | mon1 | 2026-08-12 00:29:34.282312 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:29:34.282411 | mon1 | Wednesday 12 August 2026 00:29:34 +0000 (0:00:00.334) 0:00:50.309 ****** 2026-08-12 00:29:34.470390 | mon1 | ok: [osd1] 2026-08-12 00:29:34.470465 | mon1 | 2026-08-12 00:29:34.470556 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:29:34.470667 | mon1 | Wednesday 12 August 2026 00:29:34 +0000 (0:00:00.188) 0:00:50.498 ****** 2026-08-12 00:29:34.529776 | mon1 | ok: [osd1] => { 2026-08-12 00:29:34.529882 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:29:34.530264 | mon1 | } 2026-08-12 00:29:34.530307 | mon1 | 2026-08-12 00:29:34.530313 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:29:34.530317 | mon1 | Wednesday 12 August 2026 00:29:34 +0000 (0:00:00.059) 0:00:50.557 ****** 2026-08-12 00:29:34.882249 | mon1 | ok: [osd1] 2026-08-12 00:29:34.882319 | mon1 | 2026-08-12 00:29:34.882642 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:29:34.882693 | mon1 | Wednesday 12 August 2026 00:29:34 +0000 (0:00:00.352) 0:00:50.909 ****** 2026-08-12 00:29:37.951097 | mon1 | ok: [osd1] 2026-08-12 00:29:37.951171 | mon1 | 2026-08-12 00:29:37.951243 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:29:37.951370 | mon1 | Wednesday 12 August 2026 00:29:37 +0000 (0:00:03.069) 0:00:53.978 ****** 2026-08-12 00:29:38.976292 | mon1 | ok: [osd1] 2026-08-12 00:29:38.976364 | mon1 | 2026-08-12 00:29:38.976456 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:29:38.976551 | mon1 | Wednesday 12 August 2026 00:29:38 +0000 (0:00:01.025) 0:00:55.003 ****** 2026-08-12 00:29:39.162896 | mon1 | ok: [osd1] 2026-08-12 00:29:39.163102 | mon1 | 2026-08-12 00:29:39.163313 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:29:39.163576 | mon1 | Wednesday 12 August 2026 00:29:39 +0000 (0:00:00.186) 0:00:55.190 ****** 2026-08-12 00:29:39.570710 | mon1 | ok: [osd1] 2026-08-12 00:29:39.570881 | mon1 | 2026-08-12 00:29:39.571137 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:29:39.571435 | mon1 | Wednesday 12 August 2026 00:29:39 +0000 (0:00:00.407) 0:00:55.598 ****** 2026-08-12 00:29:40.131566 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:29:40.131686 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:29:40.131810 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:29:40.131991 | mon1 | 2026-08-12 00:29:40.132099 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:29:40.132230 | mon1 | Wednesday 12 August 2026 00:29:40 +0000 (0:00:00.561) 0:00:56.159 ****** 2026-08-12 00:29:40.569645 | mon1 | ok: [osd1] 2026-08-12 00:29:40.569878 | mon1 | 2026-08-12 00:29:40.570123 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:29:40.570347 | mon1 | Wednesday 12 August 2026 00:29:40 +0000 (0:00:00.437) 0:00:56.596 ****** 2026-08-12 00:29:41.001048 | mon1 | ok: [osd1] 2026-08-12 00:29:41.001203 | mon1 | 2026-08-12 00:29:41.001437 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:29:41.001639 | mon1 | Wednesday 12 August 2026 00:29:40 +0000 (0:00:00.425) 0:00:57.022 ****** 2026-08-12 00:29:41.001814 | mon1 | 2026-08-12 00:29:41.002014 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:29:41.002211 | mon1 | Wednesday 12 August 2026 00:29:40 +0000 (0:00:00.006) 0:00:57.028 ****** 2026-08-12 00:29:41.356465 | mon1 | ok: [osd1] 2026-08-12 00:29:41.356621 | mon1 | 2026-08-12 00:29:41.356834 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:29:41.357039 | mon1 | Wednesday 12 August 2026 00:29:41 +0000 (0:00:00.355) 0:00:57.383 ****** 2026-08-12 00:29:41.402583 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:29:41.402757 | mon1 | 2026-08-12 00:29:41.402961 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:29:41.403158 | mon1 | Wednesday 12 August 2026 00:29:41 +0000 (0:00:00.046) 0:00:57.430 ****** 2026-08-12 00:29:42.384851 | mon1 | ok: [osd1] 2026-08-12 00:29:42.385003 | mon1 | 2026-08-12 00:29:42.385185 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:29:42.385366 | mon1 | Wednesday 12 August 2026 00:29:42 +0000 (0:00:00.981) 0:00:58.412 ****** 2026-08-12 00:29:43.042876 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 00:29:43.043077 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 00:29:43.043272 | mon1 | 2026-08-12 00:29:43.043486 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:29:43.043694 | mon1 | Wednesday 12 August 2026 00:29:43 +0000 (0:00:00.658) 0:00:59.070 ****** 2026-08-12 00:29:43.348090 | mon1 | ok: [osd1] 2026-08-12 00:29:43.348292 | mon1 | 2026-08-12 00:29:43.348544 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:29:43.348815 | mon1 | Wednesday 12 August 2026 00:29:43 +0000 (0:00:00.305) 0:00:59.375 ****** 2026-08-12 00:29:43.540902 | mon1 | ok: [osd1] 2026-08-12 00:29:43.541095 | mon1 | 2026-08-12 00:29:43.541393 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:29:43.541634 | mon1 | Wednesday 12 August 2026 00:29:43 +0000 (0:00:00.192) 0:00:59.568 ****** 2026-08-12 00:29:43.771202 | mon1 | ok: [osd1] 2026-08-12 00:29:43.771399 | mon1 | 2026-08-12 00:29:43.771616 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:29:43.771830 | mon1 | Wednesday 12 August 2026 00:29:43 +0000 (0:00:00.230) 0:00:59.798 ****** 2026-08-12 00:29:43.964930 | mon1 | ok: [osd1] 2026-08-12 00:29:43.965094 | mon1 | 2026-08-12 00:29:43.965321 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:29:43.965544 | mon1 | Wednesday 12 August 2026 00:29:43 +0000 (0:00:00.193) 0:00:59.992 ****** 2026-08-12 00:29:44.165745 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:29:44.165949 | mon1 | 2026-08-12 00:29:44.166173 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:29:44.166397 | mon1 | Wednesday 12 August 2026 00:29:44 +0000 (0:00:00.200) 0:01:00.193 ****** 2026-08-12 00:29:44.205074 | mon1 | ok: [osd1] 2026-08-12 00:29:44.205272 | mon1 | 2026-08-12 00:29:44.205480 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:29:44.205683 | mon1 | Wednesday 12 August 2026 00:29:44 +0000 (0:00:00.039) 0:01:00.232 ****** 2026-08-12 00:29:44.257642 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:29:44.257840 | mon1 | 2026-08-12 00:29:44.258054 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:29:44.258254 | mon1 | Wednesday 12 August 2026 00:29:44 +0000 (0:00:00.052) 0:01:00.285 ****** 2026-08-12 00:29:45.808051 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:29:45.808131 | mon1 | 2026-08-12 00:29:45.808145 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:29:45.808155 | mon1 | Wednesday 12 August 2026 00:29:45 +0000 (0:00:01.549) 0:01:01.834 ****** 2026-08-12 00:29:45.851295 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:29:45.851710 | mon1 | 2026-08-12 00:29:45.851759 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:29:45.851767 | mon1 | Wednesday 12 August 2026 00:29:45 +0000 (0:00:00.044) 0:01:01.878 ****** 2026-08-12 00:29:46.091272 | mon1 | ok: [osd1] 2026-08-12 00:29:46.091344 | mon1 | 2026-08-12 00:29:46.091630 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:29:46.091678 | mon1 | Wednesday 12 August 2026 00:29:46 +0000 (0:00:00.239) 0:01:02.118 ****** 2026-08-12 00:29:48.240783 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:29:48.240888 | mon1 | 2026-08-12 00:29:48.241035 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:29:48.241187 | mon1 | Wednesday 12 August 2026 00:29:48 +0000 (0:00:02.149) 0:01:04.268 ****** 2026-08-12 00:29:53.869960 | mon1 | ok: [osd1] 2026-08-12 00:29:53.870007 | mon1 | 2026-08-12 00:29:53.870012 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:29:53.870017 | mon1 | Wednesday 12 August 2026 00:29:53 +0000 (0:00:05.629) 0:01:09.897 ****** 2026-08-12 00:29:55.266647 | mon1 | ok: [osd1] 2026-08-12 00:29:55.266729 | mon1 | 2026-08-12 00:29:55.266995 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:29:55.267045 | mon1 | Wednesday 12 August 2026 00:29:55 +0000 (0:00:01.396) 0:01:11.294 ****** 2026-08-12 00:29:55.329681 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:29:55.329761 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:29:55.330401 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:29:55.330451 | mon1 | skipping: [osd1] 2026-08-12 00:29:55.330458 | mon1 | 2026-08-12 00:29:55.330465 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:29:55.330478 | mon1 | Wednesday 12 August 2026 00:29:55 +0000 (0:00:00.063) 0:01:11.357 ****** 2026-08-12 00:29:57.062277 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:29:57.062357 | mon1 | 2026-08-12 00:29:57.062652 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:29:57.062705 | mon1 | Wednesday 12 August 2026 00:29:57 +0000 (0:00:01.732) 0:01:13.089 ****** 2026-08-12 00:29:58.678007 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:29:58.678052 | mon1 | 2026-08-12 00:29:58.678058 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:29:58.678063 | mon1 | Wednesday 12 August 2026 00:29:58 +0000 (0:00:01.615) 0:01:14.705 ****** 2026-08-12 00:29:58.731852 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:29:58.731887 | mon1 | 2026-08-12 00:29:58.731892 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:29:58.731896 | mon1 | Wednesday 12 August 2026 00:29:58 +0000 (0:00:00.053) 0:01:14.759 ****** 2026-08-12 00:29:58.765657 | mon1 | ok: [osd1] 2026-08-12 00:29:58.765719 | mon1 | 2026-08-12 00:29:58.765856 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:29:58.766006 | mon1 | Wednesday 12 August 2026 00:29:58 +0000 (0:00:00.033) 0:01:14.793 ****** 2026-08-12 00:30:00.376834 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:30:00.376904 | mon1 | 2026-08-12 00:30:00.376980 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:30:00.377111 | mon1 | Wednesday 12 August 2026 00:30:00 +0000 (0:00:01.611) 0:01:16.404 ****** 2026-08-12 00:30:00.410410 | mon1 | ok: [osd1] 2026-08-12 00:30:00.410824 | mon1 | 2026-08-12 00:30:00.410873 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:30:00.410896 | mon1 | Wednesday 12 August 2026 00:30:00 +0000 (0:00:00.033) 0:01:16.438 ****** 2026-08-12 00:30:00.452603 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:00.452722 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:00.453337 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:00.453365 | mon1 | skipping: [osd1] 2026-08-12 00:30:00.453373 | mon1 | 2026-08-12 00:30:00.453379 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:30:00.453385 | mon1 | Wednesday 12 August 2026 00:30:00 +0000 (0:00:00.042) 0:01:16.480 ****** 2026-08-12 00:30:00.514433 | mon1 | skipping: [osd1] 2026-08-12 00:30:00.514482 | mon1 | 2026-08-12 00:30:00.514846 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:30:00.514882 | mon1 | 2026-08-12 00:30:00.514887 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:30:00.514892 | mon1 | Wednesday 12 August 2026 00:30:00 +0000 (0:00:00.062) 0:01:16.542 ****** 2026-08-12 00:30:01.376795 | mon1 | ok: [mon1] 2026-08-12 00:30:01.376862 | mon1 | 2026-08-12 00:30:01.377147 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:01.377196 | mon1 | Wednesday 12 August 2026 00:30:01 +0000 (0:00:00.861) 0:01:17.404 ****** 2026-08-12 00:30:01.573294 | mon1 | ok: [mon1] 2026-08-12 00:30:01.573364 | mon1 | 2026-08-12 00:30:01.573435 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:01.573562 | mon1 | Wednesday 12 August 2026 00:30:01 +0000 (0:00:00.196) 0:01:17.601 ****** 2026-08-12 00:30:01.604766 | mon1 | skipping: [mon1] 2026-08-12 00:30:01.604842 | mon1 | 2026-08-12 00:30:01.604942 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:30:01.605060 | mon1 | Wednesday 12 August 2026 00:30:01 +0000 (0:00:00.031) 0:01:17.632 ****** 2026-08-12 00:30:01.808785 | mon1 | ok: [mon1] 2026-08-12 00:30:01.809228 | mon1 | 2026-08-12 00:30:01.809274 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:01.809282 | mon1 | Wednesday 12 August 2026 00:30:01 +0000 (0:00:00.203) 0:01:17.836 ****** 2026-08-12 00:30:01.875342 | mon1 | ok: [mon1] => { 2026-08-12 00:30:01.875449 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:30:01.876019 | mon1 | } 2026-08-12 00:30:01.876090 | mon1 | 2026-08-12 00:30:01.876102 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:01.876112 | mon1 | Wednesday 12 August 2026 00:30:01 +0000 (0:00:00.066) 0:01:17.902 ****** 2026-08-12 00:30:02.173122 | mon1 | ok: [mon1] 2026-08-12 00:30:02.173201 | mon1 | 2026-08-12 00:30:02.173578 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:02.173623 | mon1 | Wednesday 12 August 2026 00:30:02 +0000 (0:00:00.297) 0:01:18.200 ****** 2026-08-12 00:30:02.213806 | mon1 | skipping: [mon1] 2026-08-12 00:30:02.213844 | mon1 | 2026-08-12 00:30:02.213945 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:02.214054 | mon1 | Wednesday 12 August 2026 00:30:02 +0000 (0:00:00.041) 0:01:18.241 ****** 2026-08-12 00:30:02.251281 | mon1 | skipping: [mon1] 2026-08-12 00:30:02.251412 | mon1 | 2026-08-12 00:30:02.251649 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:02.251680 | mon1 | Wednesday 12 August 2026 00:30:02 +0000 (0:00:00.037) 0:01:18.278 ****** 2026-08-12 00:30:02.449260 | mon1 | ok: [mon1] 2026-08-12 00:30:02.449323 | mon1 | 2026-08-12 00:30:02.449405 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:02.449533 | mon1 | Wednesday 12 August 2026 00:30:02 +0000 (0:00:00.198) 0:01:18.477 ****** 2026-08-12 00:30:03.455890 | mon1 | ok: [mon1] 2026-08-12 00:30:03.456003 | mon1 | 2026-08-12 00:30:03.456065 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:03.456189 | mon1 | Wednesday 12 August 2026 00:30:03 +0000 (0:00:01.006) 0:01:19.483 ****** 2026-08-12 00:30:03.525574 | mon1 | ok: [mon1] => { 2026-08-12 00:30:03.526221 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:30:03.526272 | mon1 | } 2026-08-12 00:30:03.526280 | mon1 | 2026-08-12 00:30:03.526286 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:03.526293 | mon1 | Wednesday 12 August 2026 00:30:03 +0000 (0:00:00.069) 0:01:19.552 ****** 2026-08-12 00:30:03.853398 | mon1 | ok: [mon1] 2026-08-12 00:30:03.853471 | mon1 | 2026-08-12 00:30:03.853485 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:03.853610 | mon1 | Wednesday 12 August 2026 00:30:03 +0000 (0:00:00.328) 0:01:19.881 ****** 2026-08-12 00:30:06.738804 | mon1 | ok: [mon1] 2026-08-12 00:30:06.738872 | mon1 | 2026-08-12 00:30:06.739061 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:30:06.739107 | mon1 | Wednesday 12 August 2026 00:30:06 +0000 (0:00:02.885) 0:01:22.766 ****** 2026-08-12 00:30:06.763844 | mon1 | skipping: [mon1] 2026-08-12 00:30:06.764247 | mon1 | 2026-08-12 00:30:06.764280 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:30:06.764287 | mon1 | Wednesday 12 August 2026 00:30:06 +0000 (0:00:00.024) 0:01:22.791 ****** 2026-08-12 00:30:06.793687 | mon1 | skipping: [mon1] 2026-08-12 00:30:06.794121 | mon1 | 2026-08-12 00:30:06.794168 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:30:06.794176 | mon1 | Wednesday 12 August 2026 00:30:06 +0000 (0:00:00.029) 0:01:22.821 ****** 2026-08-12 00:30:06.824182 | mon1 | skipping: [mon1] 2026-08-12 00:30:06.824237 | mon1 | 2026-08-12 00:30:06.824338 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:30:06.824452 | mon1 | Wednesday 12 August 2026 00:30:06 +0000 (0:00:00.030) 0:01:22.851 ****** 2026-08-12 00:30:07.867696 | mon1 | ok: [mon1] 2026-08-12 00:30:07.867766 | mon1 | 2026-08-12 00:30:07.868066 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:30:07.868143 | mon1 | Wednesday 12 August 2026 00:30:07 +0000 (0:00:01.043) 0:01:23.895 ****** 2026-08-12 00:30:08.282846 | mon1 | ok: [mon1] 2026-08-12 00:30:08.282936 | mon1 | 2026-08-12 00:30:08.283270 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:30:08.283320 | mon1 | Wednesday 12 August 2026 00:30:08 +0000 (0:00:00.415) 0:01:24.310 ****** 2026-08-12 00:30:09.176734 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:30:09.176847 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:30:09.177694 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:30:09.177737 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:30:09.177745 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:30:09.177752 | mon1 | 2026-08-12 00:30:09.177759 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:30:09.177764 | mon1 | Wednesday 12 August 2026 00:30:09 +0000 (0:00:00.893) 0:01:25.204 ****** 2026-08-12 00:30:09.694179 | mon1 | ok: [mon1] 2026-08-12 00:30:09.694284 | mon1 | 2026-08-12 00:30:09.694297 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:30:09.694367 | mon1 | Wednesday 12 August 2026 00:30:09 +0000 (0:00:00.512) 0:01:25.716 ****** 2026-08-12 00:30:09.694669 | mon1 | 2026-08-12 00:30:09.694829 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:30:09.694836 | mon1 | Wednesday 12 August 2026 00:30:09 +0000 (0:00:00.005) 0:01:25.721 ****** 2026-08-12 00:30:10.070110 | mon1 | ok: [mon1] 2026-08-12 00:30:10.070189 | mon1 | 2026-08-12 00:30:10.070251 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:10.070456 | mon1 | Wednesday 12 August 2026 00:30:10 +0000 (0:00:00.375) 0:01:26.097 ****** 2026-08-12 00:30:10.270508 | mon1 | ok: [mon1] 2026-08-12 00:30:10.270687 | mon1 | 2026-08-12 00:30:10.270702 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:10.270827 | mon1 | Wednesday 12 August 2026 00:30:10 +0000 (0:00:00.200) 0:01:26.297 ****** 2026-08-12 00:30:10.347417 | mon1 | ok: [mon1] => { 2026-08-12 00:30:10.348143 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:30:10.348210 | mon1 | } 2026-08-12 00:30:10.348223 | mon1 | 2026-08-12 00:30:10.348232 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:10.348242 | mon1 | Wednesday 12 August 2026 00:30:10 +0000 (0:00:00.076) 0:01:26.374 ****** 2026-08-12 00:30:10.709700 | mon1 | ok: [mon1] 2026-08-12 00:30:10.709776 | mon1 | 2026-08-12 00:30:10.709967 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:10.710012 | mon1 | Wednesday 12 August 2026 00:30:10 +0000 (0:00:00.362) 0:01:26.737 ****** 2026-08-12 00:30:13.850627 | mon1 | ok: [mon1] 2026-08-12 00:30:13.850699 | mon1 | 2026-08-12 00:30:13.850713 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:30:13.850851 | mon1 | Wednesday 12 August 2026 00:30:13 +0000 (0:00:03.140) 0:01:29.878 ****** 2026-08-12 00:30:14.997230 | mon1 | ok: [mon1] 2026-08-12 00:30:14.997304 | mon1 | 2026-08-12 00:30:14.997554 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:30:14.997634 | mon1 | Wednesday 12 August 2026 00:30:14 +0000 (0:00:01.145) 0:01:31.023 ****** 2026-08-12 00:30:15.184769 | mon1 | ok: [mon1] 2026-08-12 00:30:15.184886 | mon1 | 2026-08-12 00:30:15.185155 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:30:15.185211 | mon1 | Wednesday 12 August 2026 00:30:15 +0000 (0:00:00.188) 0:01:31.212 ****** 2026-08-12 00:30:15.625696 | mon1 | ok: [mon1] 2026-08-12 00:30:15.625772 | mon1 | 2026-08-12 00:30:15.625965 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:30:15.626008 | mon1 | Wednesday 12 August 2026 00:30:15 +0000 (0:00:00.441) 0:01:31.653 ****** 2026-08-12 00:30:16.187354 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:30:16.187479 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:30:16.188040 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:30:16.188106 | mon1 | 2026-08-12 00:30:16.188117 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:30:16.188134 | mon1 | Wednesday 12 August 2026 00:30:16 +0000 (0:00:00.561) 0:01:32.214 ****** 2026-08-12 00:30:16.606114 | mon1 | ok: [mon1] 2026-08-12 00:30:16.606543 | mon1 | 2026-08-12 00:30:16.606591 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:30:16.606600 | mon1 | Wednesday 12 August 2026 00:30:16 +0000 (0:00:00.418) 0:01:32.633 ****** 2026-08-12 00:30:17.012171 | mon1 | ok: [mon1] 2026-08-12 00:30:17.012297 | mon1 | 2026-08-12 00:30:17.012314 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:30:17.012332 | mon1 | Wednesday 12 August 2026 00:30:17 +0000 (0:00:00.401) 0:01:33.035 ****** 2026-08-12 00:30:17.012650 | mon1 | 2026-08-12 00:30:17.012705 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:30:17.012712 | mon1 | Wednesday 12 August 2026 00:30:17 +0000 (0:00:00.004) 0:01:33.039 ****** 2026-08-12 00:30:17.397376 | mon1 | ok: [mon1] 2026-08-12 00:30:17.397480 | mon1 | 2026-08-12 00:30:17.397492 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:30:17.397503 | mon1 | Wednesday 12 August 2026 00:30:17 +0000 (0:00:00.383) 0:01:33.423 ****** 2026-08-12 00:30:17.447546 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:30:17.447566 | mon1 | 2026-08-12 00:30:17.447571 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:30:17.447591 | mon1 | Wednesday 12 August 2026 00:30:17 +0000 (0:00:00.051) 0:01:33.475 ****** 2026-08-12 00:30:18.554010 | mon1 | ok: [mon1] 2026-08-12 00:30:18.554147 | mon1 | 2026-08-12 00:30:18.554160 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:30:18.554309 | mon1 | Wednesday 12 August 2026 00:30:18 +0000 (0:00:01.106) 0:01:34.581 ****** 2026-08-12 00:30:19.216800 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:30:19.217141 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:30:19.217154 | mon1 | 2026-08-12 00:30:19.217164 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:30:19.217174 | mon1 | Wednesday 12 August 2026 00:30:19 +0000 (0:00:00.662) 0:01:35.244 ****** 2026-08-12 00:30:19.539954 | mon1 | ok: [mon1] 2026-08-12 00:30:19.540060 | mon1 | 2026-08-12 00:30:19.540071 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:30:19.540215 | mon1 | Wednesday 12 August 2026 00:30:19 +0000 (0:00:00.322) 0:01:35.567 ****** 2026-08-12 00:30:19.770734 | mon1 | ok: [mon1] 2026-08-12 00:30:19.770799 | mon1 | 2026-08-12 00:30:19.770855 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:30:19.770987 | mon1 | Wednesday 12 August 2026 00:30:19 +0000 (0:00:00.230) 0:01:35.798 ****** 2026-08-12 00:30:20.034406 | mon1 | ok: [mon1] 2026-08-12 00:30:20.034485 | mon1 | 2026-08-12 00:30:20.034911 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:30:20.034989 | mon1 | Wednesday 12 August 2026 00:30:20 +0000 (0:00:00.263) 0:01:36.061 ****** 2026-08-12 00:30:20.240601 | mon1 | ok: [mon1] 2026-08-12 00:30:20.240718 | mon1 | 2026-08-12 00:30:20.240731 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:30:20.240859 | mon1 | Wednesday 12 August 2026 00:30:20 +0000 (0:00:00.206) 0:01:36.268 ****** 2026-08-12 00:30:21.738558 | mon1 | ok: [mon1] 2026-08-12 00:30:21.738713 | mon1 | 2026-08-12 00:30:21.738727 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:30:21.738741 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 00:30:21.740042 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 00:30:21.740116 | mon1 | 2026-08-12 00:30:21.740128 | mon1 | 2026-08-12 00:30:21.740140 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:30:21.740150 | mon1 | Wednesday 12 August 2026 00:30:21 +0000 (0:00:01.498) 0:01:37.766 ****** 2026-08-12 00:30:21.740159 | mon1 | =============================================================================== 2026-08-12 00:30:21.740168 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.13s 2026-08-12 00:30:21.740177 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.63s 2026-08-12 00:30:21.740186 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.14s 2026-08-12 00:30:21.740197 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.10s 2026-08-12 00:30:21.740206 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.07s 2026-08-12 00:30:21.740216 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.89s 2026-08-12 00:30:21.740225 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.18s 2026-08-12 00:30:21.740242 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.18s 2026-08-12 00:30:21.740251 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.16s 2026-08-12 00:30:21.740260 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.15s 2026-08-12 00:30:21.740270 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.95s 2026-08-12 00:30:21.740351 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 1.73s 2026-08-12 00:30:21.740448 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.67s 2026-08-12 00:30:21.740531 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.62s 2026-08-12 00:30:21.740622 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.61s 2026-08-12 00:30:21.740701 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.61s 2026-08-12 00:30:21.740789 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.59s 2026-08-12 00:30:21.740880 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.55s 2026-08-12 00:30:21.740970 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.50s 2026-08-12 00:30:21.741064 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.50s 2026-08-12 00:30:21.907785 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 00:30:21.919961 | mon1 | INFO [default > side_effect] Executing 2026-08-12 00:30:21.920230 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:30:21.925123 | mon1 | INFO [default > verify] Executing 2026-08-12 00:30:22.530699 | mon1 | 2026-08-12 00:30:22.530899 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 00:30:22.531094 | mon1 | 2026-08-12 00:30:22.531293 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:30:22.531516 | mon1 | Wednesday 12 August 2026 00:30:22 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-08-12 00:30:23.700777 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:30:23.701004 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:30:23.701236 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:30:23.701446 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:30:23.701660 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:30:23.709127 | mon1 | ok: [mon1] 2026-08-12 00:30:23.709300 | mon1 | 2026-08-12 00:30:23.709504 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 00:30:23.709760 | mon1 | Wednesday 12 August 2026 00:30:23 +0000 (0:00:01.178) 0:00:01.186 ****** 2026-08-12 00:30:29.368744 | mon1 | ok: [mon1] 2026-08-12 00:30:29.368928 | mon1 | 2026-08-12 00:30:29.369166 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 00:30:29.369366 | mon1 | Wednesday 12 August 2026 00:30:29 +0000 (0:00:05.658) 0:00:06.844 ****** 2026-08-12 00:30:29.411027 | mon1 | ok: [mon1] 2026-08-12 00:30:29.411200 | mon1 | 2026-08-12 00:30:29.411404 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 00:30:29.411604 | mon1 | Wednesday 12 August 2026 00:30:29 +0000 (0:00:00.043) 0:00:06.888 ****** 2026-08-12 00:30:29.440647 | mon1 | ok: [mon1] => { 2026-08-12 00:30:29.440840 | mon1 | "changed": false, 2026-08-12 00:30:29.441075 | mon1 | "msg": "All assertions passed" 2026-08-12 00:30:29.441264 | mon1 | } 2026-08-12 00:30:29.441443 | mon1 | 2026-08-12 00:30:29.441645 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 00:30:29.441845 | mon1 | Wednesday 12 August 2026 00:30:29 +0000 (0:00:00.029) 0:00:06.918 ****** 2026-08-12 00:30:31.026975 | mon1 | ok: [mon1] 2026-08-12 00:30:31.027032 | mon1 | 2026-08-12 00:30:31.027127 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 00:30:31.027219 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:01.575) 0:00:08.493 ****** 2026-08-12 00:30:31.053977 | mon1 | ok: [mon1] => { 2026-08-12 00:30:31.054174 | mon1 | "_ceph_health": { 2026-08-12 00:30:31.054370 | mon1 | "changed": false, 2026-08-12 00:30:31.054560 | mon1 | "cmd": [ 2026-08-12 00:30:31.054766 | mon1 | "cephadm", 2026-08-12 00:30:31.054972 | mon1 | "shell", 2026-08-12 00:30:31.055169 | mon1 | "--", 2026-08-12 00:30:31.055356 | mon1 | "ceph", 2026-08-12 00:30:31.055546 | mon1 | "health" 2026-08-12 00:30:31.055740 | mon1 | ], 2026-08-12 00:30:31.055957 | mon1 | "delta": "0:00:01.377157", 2026-08-12 00:30:31.056163 | mon1 | "end": "2026-08-12 00:30:30.979020", 2026-08-12 00:30:31.056355 | mon1 | "failed": false, 2026-08-12 00:30:31.056545 | mon1 | "msg": "", 2026-08-12 00:30:31.056762 | mon1 | "rc": 0, 2026-08-12 00:30:31.056949 | mon1 | "start": "2026-08-12 00:30:29.601863", 2026-08-12 00:30:31.057164 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-12 00:30:31.057349 | mon1 | "stderr_lines": [ 2026-08-12 00:30:31.057545 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 00:30:31.057760 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 00:30:31.057942 | mon1 | ], 2026-08-12 00:30:31.058129 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 00:30:31.058317 | mon1 | "stdout_lines": [ 2026-08-12 00:30:31.058505 | mon1 | "HEALTH_OK" 2026-08-12 00:30:31.058685 | mon1 | ] 2026-08-12 00:30:31.058863 | mon1 | } 2026-08-12 00:30:31.059045 | mon1 | } 2026-08-12 00:30:31.059219 | mon1 | 2026-08-12 00:30:31.059422 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 00:30:31.059611 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:00.037) 0:00:08.531 ****** 2026-08-12 00:30:31.093120 | mon1 | ok: [mon1] => { 2026-08-12 00:30:31.093321 | mon1 | "changed": false, 2026-08-12 00:30:31.093530 | mon1 | "msg": "All assertions passed" 2026-08-12 00:30:31.093725 | mon1 | } 2026-08-12 00:30:31.093913 | mon1 | 2026-08-12 00:30:31.094122 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 00:30:31.094333 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:00.038) 0:00:08.570 ****** 2026-08-12 00:30:37.353315 | mon1 | changed: [mon1] 2026-08-12 00:30:37.353473 | mon1 | 2026-08-12 00:30:37.353692 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 00:30:37.353936 | mon1 | Wednesday 12 August 2026 00:30:37 +0000 (0:00:06.260) 0:00:14.830 ****** 2026-08-12 00:30:39.808625 | mon1 | changed: [mon1] 2026-08-12 00:30:39.808768 | mon1 | 2026-08-12 00:30:39.808978 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 00:30:39.809184 | mon1 | Wednesday 12 August 2026 00:30:39 +0000 (0:00:02.455) 0:00:17.285 ****** 2026-08-12 00:30:41.038623 | mon1 | ok: [mon1] 2026-08-12 00:30:41.038696 | mon1 | 2026-08-12 00:30:41.038708 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 00:30:41.038717 | mon1 | Wednesday 12 August 2026 00:30:41 +0000 (0:00:01.229) 0:00:18.514 ****** 2026-08-12 00:30:41.075626 | mon1 | ok: [mon1] => { 2026-08-12 00:30:41.076055 | mon1 | "changed": false, 2026-08-12 00:30:41.076128 | mon1 | "msg": "All assertions passed" 2026-08-12 00:30:41.076147 | mon1 | } 2026-08-12 00:30:41.076169 | mon1 | 2026-08-12 00:30:41.076257 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 00:30:41.076407 | mon1 | Wednesday 12 August 2026 00:30:41 +0000 (0:00:00.037) 0:00:18.552 ****** 2026-08-12 00:30:42.175874 | mon1 | ok: [mon1] 2026-08-12 00:30:42.175991 | mon1 | 2026-08-12 00:30:42.176151 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 00:30:42.176277 | mon1 | Wednesday 12 August 2026 00:30:42 +0000 (0:00:01.100) 0:00:19.652 ****** 2026-08-12 00:30:42.214862 | mon1 | ok: [mon1] => { 2026-08-12 00:30:42.215078 | mon1 | "changed": false, 2026-08-12 00:30:42.215254 | mon1 | "msg": "All assertions passed" 2026-08-12 00:30:42.215433 | mon1 | } 2026-08-12 00:30:42.215611 | mon1 | 2026-08-12 00:30:42.215795 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:30:42.216058 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:30:42.216239 | mon1 | 2026-08-12 00:30:42.216412 | mon1 | 2026-08-12 00:30:42.216598 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:30:42.216812 | mon1 | Wednesday 12 August 2026 00:30:42 +0000 (0:00:00.039) 0:00:19.692 ****** 2026-08-12 00:30:42.216972 | mon1 | =============================================================================== 2026-08-12 00:30:42.217159 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.26s 2026-08-12 00:30:42.217347 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.66s 2026-08-12 00:30:42.217532 | mon1 | Create a test Ceph key -------------------------------------------------- 2.46s 2026-08-12 00:30:42.217718 | mon1 | Get cluster health status ----------------------------------------------- 1.58s 2026-08-12 00:30:42.217905 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.23s 2026-08-12 00:30:42.218092 | mon1 | Gathering Facts --------------------------------------------------------- 1.18s 2026-08-12 00:30:42.218320 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.10s 2026-08-12 00:30:42.218529 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.04s 2026-08-12 00:30:42.218751 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-08-12 00:30:42.218950 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.04s 2026-08-12 00:30:42.219152 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-08-12 00:30:42.219352 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-08-12 00:30:42.219557 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.03s 2026-08-12 00:30:42.294848 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 00:30:42.305965 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:30:42.306402 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:30:42.313308 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:30:42.313401 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:30:42.313485 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:30:42.313872 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 00:30:52.707647 | mon1 | ok: Runtime: 0:11:05.620429 2026-08-12 00:30:52.753477 | 2026-08-12 00:30:52.753660 | PLAY RECAP 2026-08-12 00:30:52.753767 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:30:52.753824 | 2026-08-12 00:30:52.917494 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:30:52.930193 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:30:53.714063 | 2026-08-12 00:30:53.714522 | PLAY [all] 2026-08-12 00:30:53.727294 | 2026-08-12 00:30:53.727376 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 00:30:53.791897 | mon1 | ok 2026-08-12 00:30:53.798779 | osd1 | ok 2026-08-12 00:30:53.803626 | 2026-08-12 00:30:53.803714 | TASK [fetch-output : Set log path for single node] 2026-08-12 00:30:53.832539 | mon1 | skipping: Conditional result was False 2026-08-12 00:30:53.855805 | osd1 | skipping: Conditional result was False 2026-08-12 00:30:53.863204 | 2026-08-12 00:30:53.863279 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 00:30:54.645553 | mon1 -> localhost | changed: "/var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/logs/mon1" 2026-08-12 00:30:54.654156 | osd1 -> localhost | changed: "/var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/logs/osd1" 2026-08-12 00:30:54.975775 | osd1 -> localhost | changed: "/var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/artifacts" 2026-08-12 00:30:54.977811 | mon1 -> localhost | ok: "/var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/artifacts" 2026-08-12 00:30:55.195543 | osd1 -> localhost | changed: "/var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/docs" 2026-08-12 00:30:55.273719 | mon1 -> localhost | ok: "/var/lib/zuul/builds/8dc89d8766964a98ab5e31d832a495b5/work/docs" 2026-08-12 00:30:55.273882 | mon1 -> localhost | changed: All items complete 2026-08-12 00:30:55.273922 | 2026-08-12 00:30:55.295360 | 2026-08-12 00:30:55.295567 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 00:30:55.992724 | osd1 | changed: .d..t...... ./ 2026-08-12 00:30:56.012018 | mon1 | changed: .d..t...... ./ 2026-08-12 00:30:56.450874 | osd1 | changed: .d..t...... ./ 2026-08-12 00:30:56.554344 | mon1 | ok 2026-08-12 00:30:57.043300 | mon1 | ok 2026-08-12 00:30:57.497404 | osd1 | changed: .d..t...... ./ 2026-08-12 00:30:57.497511 | osd1 | changed: All items complete 2026-08-12 00:30:57.497538 | 2026-08-12 00:30:57.528929 | 2026-08-12 00:30:57.529163 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 00:30:57.986906 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.009280 2026-08-12 00:30:58.237107 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008571 2026-08-12 00:30:58.253123 | 2026-08-12 00:30:58.253186 | PLAY [all] 2026-08-12 00:30:58.259569 | 2026-08-12 00:30:58.259633 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 00:30:58.738438 | mon1 | changed 2026-08-12 00:30:58.891830 | osd1 | changed 2026-08-12 00:30:58.902768 | 2026-08-12 00:30:58.902820 | PLAY RECAP 2026-08-12 00:30:58.902869 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:30:58.902898 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:30:58.902918 | 2026-08-12 00:30:59.036925 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:30:59.045883 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 00:30:59.759998 | 2026-08-12 00:30:59.760146 | PLAY [localhost] 2026-08-12 00:30:59.770086 | 2026-08-12 00:30:59.770166 | TASK [Generate Zuul manifest] 2026-08-12 00:30:59.791349 | localhost | ok 2026-08-12 00:30:59.835329 | 2026-08-12 00:30:59.835522 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 00:31:00.738399 | localhost | changed 2026-08-12 00:31:00.752936 | 2026-08-12 00:31:00.753050 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 00:31:01.198243 | localhost | ok 2026-08-12 00:31:01.207378 | 2026-08-12 00:31:01.207469 | TASK [Upload logs] 2026-08-12 00:31:01.228110 | localhost | ok 2026-08-12 00:31:01.631934 | 2026-08-12 00:31:01.632101 | TASK [Set zuul-log-path fact] 2026-08-12 00:31:01.652198 | localhost | ok 2026-08-12 00:31:01.709052 | 2026-08-12 00:31:01.709263 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:31:01.745140 | localhost | ok 2026-08-12 00:31:01.755182 | 2026-08-12 00:31:01.755256 | TASK [upload-logs : Create log directories] 2026-08-12 00:31:02.182321 | localhost | changed 2026-08-12 00:31:02.190154 | 2026-08-12 00:31:02.190232 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 00:31:02.646841 | localhost -> localhost | ok: Runtime: 0:00:00.007324 2026-08-12 00:31:02.653764 | 2026-08-12 00:31:02.653927 | TASK [upload-logs : Upload logs to log server] 2026-08-12 00:31:03.243978 | localhost | Output suppressed because no_log was given 2026-08-12 00:31:03.250057 | 2026-08-12 00:31:03.250201 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 00:31:03.349580 | localhost | skipping: Conditional result was False 2026-08-12 00:31:03.358475 | localhost | skipping: Conditional result was False 2026-08-12 00:31:03.371328 | 2026-08-12 00:31:03.371466 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 00:31:03.482175 | localhost | skipping: Conditional result was False 2026-08-12 00:31:03.482397 | 2026-08-12 00:31:03.487563 | localhost | skipping: Conditional result was False 2026-08-12 00:31:03.575980 | 2026-08-12 00:31:03.600586 | LOOP [upload-logs : Upload console log and json output]