2026-10-13 09:45:13.691602 | Job console starting 2026-10-13 09:45:13.738879 | Updating git repos 2026-10-13 09:45:13.763179 | Cloning repos into workspace 2026-10-13 09:45:13.828896 | Restoring repo states 2026-10-13 09:45:13.841706 | Merging changes 2026-10-13 09:45:14.191072 | Checking out repos 2026-10-13 09:45:14.231099 | Preparing playbooks 2026-10-13 09:45:15.408123 | Running Ansible setup 2026-10-13 09:45:20.841593 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-13 09:45:21.442634 | 2026-10-13 09:45:21.442788 | PLAY [localhost] 2026-10-13 09:45:21.451207 | 2026-10-13 09:45:21.451319 | TASK [Gathering Facts] 2026-10-13 09:45:22.364647 | localhost | ok 2026-10-13 09:45:22.381303 | 2026-10-13 09:45:22.381555 | TASK [Setup log path fact] 2026-10-13 09:45:22.402982 | localhost | ok 2026-10-13 09:45:22.423502 | 2026-10-13 09:45:22.423646 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-13 09:45:22.464661 | localhost | ok 2026-10-13 09:45:22.476221 | 2026-10-13 09:45:22.476316 | TASK [emit-job-header : Print job information] 2026-10-13 09:45:22.516274 | # Job Information 2026-10-13 09:45:22.516554 | Ansible Version: 2.16.18 2026-10-13 09:45:22.516622 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-10-13 09:45:22.516668 | Pipeline: check 2026-10-13 09:45:22.516707 | Executor: 2d72f0692154 2026-10-13 09:45:22.516744 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/116 2026-10-13 09:45:22.516789 | Event ID: eb398110-c6e9-11f1-8e53-4d789d308ad3 2026-10-13 09:45:22.522701 | 2026-10-13 09:45:22.522856 | LOOP [emit-job-header : Print node information] 2026-10-13 09:45:22.627583 | localhost | ok: 2026-10-13 09:45:22.628063 | localhost | # Node Information 2026-10-13 09:45:22.628096 | localhost | Inventory Hostname: mon1 2026-10-13 09:45:22.628115 | localhost | Hostname: np0000195237 2026-10-13 09:45:22.628132 | localhost | Username: zuul 2026-10-13 09:45:22.628151 | localhost | Distro: Ubuntu 24.04 2026-10-13 09:45:22.628168 | localhost | Provider: yul1 2026-10-13 09:45:22.628197 | localhost | Region: ca-ymq-1 2026-10-13 09:45:22.628214 | localhost | Label: ubuntu-noble 2026-10-13 09:45:22.628230 | localhost | Product Name: OpenStack Nova 2026-10-13 09:45:22.628246 | localhost | Interface IP: 199.19.213.159 2026-10-13 09:45:22.690263 | localhost | ok: 2026-10-13 09:45:22.690555 | localhost | # Node Information 2026-10-13 09:45:22.690631 | localhost | Inventory Hostname: osd1 2026-10-13 09:45:22.690674 | localhost | Hostname: np0000195238 2026-10-13 09:45:22.690711 | localhost | Username: zuul 2026-10-13 09:45:22.690747 | localhost | Distro: Ubuntu 24.04 2026-10-13 09:45:22.690783 | localhost | Provider: yul1 2026-10-13 09:45:22.690822 | localhost | Region: ca-ymq-1 2026-10-13 09:45:22.690911 | localhost | Label: ubuntu-noble 2026-10-13 09:45:22.690978 | localhost | Product Name: OpenStack Nova 2026-10-13 09:45:22.691019 | localhost | Interface IP: 199.19.213.78 2026-10-13 09:45:22.718138 | 2026-10-13 09:45:22.718644 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-13 09:45:23.151067 | localhost -> localhost | changed 2026-10-13 09:45:23.161001 | 2026-10-13 09:45:23.161497 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-13 09:45:24.043622 | localhost -> localhost | changed 2026-10-13 09:45:24.056239 | 2026-10-13 09:45:24.056374 | PLAY [all] 2026-10-13 09:45:24.072120 | 2026-10-13 09:45:24.072318 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-13 09:45:24.330047 | mon1 -> localhost | ok 2026-10-13 09:45:24.342685 | 2026-10-13 09:45:24.342811 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-13 09:45:24.384814 | mon1 | ok 2026-10-13 09:45:24.393354 | osd1 | ok 2026-10-13 09:45:24.420319 | mon1 | included: /var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-13 09:45:24.420525 | osd1 | included: /var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-13 09:45:24.429760 | 2026-10-13 09:45:24.429892 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-13 09:45:25.911075 | mon1 -> localhost | Generating public/private rsa key pair. 2026-10-13 09:45:25.911454 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/89fbec246e1f435fa83c4d611294b03b_id_rsa 2026-10-13 09:45:25.911492 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/89fbec246e1f435fa83c4d611294b03b_id_rsa.pub 2026-10-13 09:45:25.911515 | mon1 -> localhost | The key fingerprint is: 2026-10-13 09:45:25.911535 | mon1 -> localhost | SHA256:+bJsC6Eo5LLRsYXwWgxR9JDLa9er9wUMT3TeRjqU6LA zuul-build-sshkey 2026-10-13 09:45:25.911583 | mon1 -> localhost | The key's randomart image is: 2026-10-13 09:45:25.911611 | mon1 -> localhost | +---[RSA 3072]----+ 2026-10-13 09:45:25.911638 | mon1 -> localhost | |.o+. ..o.. | 2026-10-13 09:45:25.911665 | mon1 -> localhost | | ..o ...+.+ | 2026-10-13 09:45:25.911694 | mon1 -> localhost | |o. .. .+. + o | 2026-10-13 09:45:25.911753 | mon1 -> localhost | | =o. E=.. o | 2026-10-13 09:45:25.911786 | mon1 -> localhost | | .*.... S | 2026-10-13 09:45:25.911811 | mon1 -> localhost | |o+o=.... o | 2026-10-13 09:45:25.911839 | mon1 -> localhost | |=o+.. ... o | 2026-10-13 09:45:25.911891 | mon1 -> localhost | |.+ oo.+ | 2026-10-13 09:45:25.911916 | mon1 -> localhost | |. .o o=. | 2026-10-13 09:45:25.911937 | mon1 -> localhost | +----[SHA256]-----+ 2026-10-13 09:45:25.911996 | mon1 -> localhost | ok: Runtime: 0:00:01.042052 2026-10-13 09:45:25.917923 | 2026-10-13 09:45:25.917982 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-13 09:45:25.950962 | mon1 | ok 2026-10-13 09:45:25.970085 | osd1 | ok 2026-10-13 09:45:25.994416 | mon1 | included: /var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-13 09:45:25.994509 | osd1 | included: /var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-13 09:45:26.008769 | 2026-10-13 09:45:26.008857 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-13 09:45:26.033899 | mon1 | skipping: Conditional result was False 2026-10-13 09:45:26.044871 | osd1 | skipping: Conditional result was False 2026-10-13 09:45:26.055261 | 2026-10-13 09:45:26.055416 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-13 09:45:26.670527 | mon1 | changed 2026-10-13 09:45:26.681714 | osd1 | changed 2026-10-13 09:45:26.694994 | 2026-10-13 09:45:26.695139 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-13 09:45:26.934365 | osd1 | ok 2026-10-13 09:45:26.944744 | mon1 | ok 2026-10-13 09:45:26.954773 | 2026-10-13 09:45:26.954872 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-13 09:45:27.647482 | osd1 | changed 2026-10-13 09:45:27.651785 | mon1 | changed 2026-10-13 09:45:27.656137 | 2026-10-13 09:45:27.656202 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-13 09:45:28.287818 | osd1 | changed 2026-10-13 09:45:28.322462 | mon1 | changed 2026-10-13 09:45:28.335796 | 2026-10-13 09:45:28.335978 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-13 09:45:28.365572 | mon1 | skipping: Conditional result was False 2026-10-13 09:45:28.376795 | osd1 | skipping: Conditional result was False 2026-10-13 09:45:28.405792 | 2026-10-13 09:45:28.405962 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-13 09:45:28.781766 | mon1 -> localhost | changed 2026-10-13 09:45:28.805880 | 2026-10-13 09:45:28.806054 | TASK [add-build-sshkey : Add back temp key] 2026-10-13 09:45:29.134155 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/89fbec246e1f435fa83c4d611294b03b_id_rsa (zuul-build-sshkey) 2026-10-13 09:45:29.134465 | mon1 -> localhost | ok: Runtime: 0:00:00.018087 2026-10-13 09:45:29.142785 | 2026-10-13 09:45:29.142926 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-13 09:45:29.488610 | mon1 | ok 2026-10-13 09:45:29.511095 | osd1 | ok 2026-10-13 09:45:29.521068 | 2026-10-13 09:45:29.521222 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-13 09:45:29.547313 | mon1 | skipping: Conditional result was False 2026-10-13 09:45:29.568785 | osd1 | skipping: Conditional result was False 2026-10-13 09:45:29.594493 | 2026-10-13 09:45:29.594636 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-13 09:45:29.951491 | mon1 | ok 2026-10-13 09:45:29.973124 | osd1 | ok 2026-10-13 09:45:29.986091 | 2026-10-13 09:45:29.986266 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-13 09:45:30.898024 | osd1 | Output suppressed because no_log was given 2026-10-13 09:45:30.907840 | mon1 | Output suppressed because no_log was given 2026-10-13 09:45:30.934594 | 2026-10-13 09:45:30.934756 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-13 09:45:31.196900 | mon1 | ok: "logs" 2026-10-13 09:45:31.197654 | mon1 | ok: All items complete 2026-10-13 09:45:31.197824 | 2026-10-13 09:45:31.211231 | osd1 | ok: "logs" 2026-10-13 09:45:31.395734 | mon1 | ok: "artifacts" 2026-10-13 09:45:31.406429 | osd1 | ok: "artifacts" 2026-10-13 09:45:31.596458 | mon1 | ok: "docs" 2026-10-13 09:45:31.610701 | osd1 | ok: "docs" 2026-10-13 09:45:31.636765 | 2026-10-13 09:45:31.637004 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-13 09:45:31.868336 | mon1 | changed: "logs" 2026-10-13 09:45:31.868733 | mon1 | ok: All items complete 2026-10-13 09:45:31.868794 | 2026-10-13 09:45:31.878440 | osd1 | changed: "logs" 2026-10-13 09:45:32.087047 | mon1 | changed: "artifacts" 2026-10-13 09:45:32.101609 | osd1 | changed: "artifacts" 2026-10-13 09:45:32.305539 | mon1 | changed: "docs" 2026-10-13 09:45:32.323264 | osd1 | changed: "docs" 2026-10-13 09:45:32.361038 | 2026-10-13 09:45:32.361230 | PLAY RECAP 2026-10-13 09:45:32.361320 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-13 09:45:32.361383 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-13 09:45:32.361436 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-13 09:45:32.361473 | 2026-10-13 09:45:32.521785 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-13 09:45:32.528598 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-10-13 09:45:33.116400 | 2026-10-13 09:45:33.116657 | PLAY [all] 2026-10-13 09:45:33.127337 | 2026-10-13 09:45:33.127424 | TASK [setup-uv : Extract archive] 2026-10-13 09:45:35.636524 | osd1 | changed 2026-10-13 09:45:35.778912 | mon1 | changed 2026-10-13 09:45:35.792616 | 2026-10-13 09:45:35.792899 | TASK [setup-uv : Print version] 2026-10-13 09:45:36.281149 | osd1 | uv 0.8.13 2026-10-13 09:45:36.273623 | mon1 | uv 0.8.13 2026-10-13 09:45:36.383391 | mon1 | ok: Runtime: 0:00:00.018361 2026-10-13 09:45:36.411911 | osd1 | ok: Runtime: 0:00:00.013979 2026-10-13 09:45:36.439790 | 2026-10-13 09:45:36.439935 | TASK [Install Ansible collection siblings] 2026-10-13 09:45:36.882471 | mon1 | ok: 2026-10-13 09:45:36.882686 | mon1 | Skipping community.general: no checked-out sibling 2026-10-13 09:45:36.882728 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-10-13 09:45:36.882757 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-10-13 09:45:36.884802 | 2026-10-13 09:45:36.884870 | PLAY RECAP 2026-10-13 09:45:36.884929 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-13 09:45:36.884982 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-13 09:45:36.885009 | 2026-10-13 09:45:37.099535 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-10-13 09:45:37.101758 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-10-13 09:45:37.691804 | 2026-10-13 09:45:37.691943 | PLAY [all] 2026-10-13 09:45:37.703287 | 2026-10-13 09:45:37.703371 | LOOP [Check inventory directories] 2026-10-13 09:45:38.103957 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-10-13 09:45:38.347014 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-10-13 09:45:38.564748 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-10-13 09:45:38.583732 | 2026-10-13 09:45:38.583943 | LOOP [Copy inventory file for Zuul] 2026-10-13 09:45:39.641689 | mon1 | changed: 2026-10-13 09:45:39.641892 | mon1 | { 2026-10-13 09:45:39.641920 | mon1 | "ansible_loop_var": "item", 2026-10-13 09:45:39.641942 | mon1 | "changed": false, 2026-10-13 09:45:39.641961 | mon1 | "failed": false, 2026-10-13 09:45:39.641982 | mon1 | "invocation": { 2026-10-13 09:45:39.642000 | mon1 | "module_args": { 2026-10-13 09:45:39.642016 | mon1 | "checksum_algorithm": "sha1", 2026-10-13 09:45:39.642032 | mon1 | "follow": true, 2026-10-13 09:45:39.642049 | mon1 | "get_attributes": true, 2026-10-13 09:45:39.642067 | mon1 | "get_checksum": true, 2026-10-13 09:45:39.642083 | mon1 | "get_mime": true, 2026-10-13 09:45:39.642099 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-10-13 09:45:39.642115 | mon1 | } 2026-10-13 09:45:39.642132 | mon1 | }, 2026-10-13 09:45:39.642152 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-10-13 09:45:39.642176 | mon1 | "stat": { 2026-10-13 09:45:39.642214 | mon1 | "atime": 1791884730.7625248, 2026-10-13 09:45:39.642233 | mon1 | "attr_flags": "e", 2026-10-13 09:45:39.642249 | mon1 | "attributes": [ 2026-10-13 09:45:39.642265 | mon1 | "extents" 2026-10-13 09:45:39.642281 | mon1 | ], 2026-10-13 09:45:39.642296 | mon1 | "block_size": 4096, 2026-10-13 09:45:39.642311 | mon1 | "blocks": 8, 2026-10-13 09:45:39.642327 | mon1 | "charset": "unknown", 2026-10-13 09:45:39.642344 | mon1 | "ctime": 1791884730.7855263, 2026-10-13 09:45:39.642360 | mon1 | "dev": 64769, 2026-10-13 09:45:39.642376 | mon1 | "device_type": 0, 2026-10-13 09:45:39.642392 | mon1 | "executable": true, 2026-10-13 09:45:39.642408 | mon1 | "exists": true, 2026-10-13 09:45:39.642424 | mon1 | "gid": 1000, 2026-10-13 09:45:39.642441 | mon1 | "gr_name": "zuul", 2026-10-13 09:45:39.642457 | mon1 | "inode": 1035808, 2026-10-13 09:45:39.642473 | mon1 | "isblk": false, 2026-10-13 09:45:39.642490 | mon1 | "ischr": false, 2026-10-13 09:45:39.642506 | mon1 | "isdir": true, 2026-10-13 09:45:39.642522 | mon1 | "isfifo": false, 2026-10-13 09:45:39.642538 | mon1 | "isgid": false, 2026-10-13 09:45:39.642554 | mon1 | "islnk": false, 2026-10-13 09:45:39.642570 | mon1 | "isreg": false, 2026-10-13 09:45:39.642586 | mon1 | "issock": false, 2026-10-13 09:45:39.642602 | mon1 | "isuid": false, 2026-10-13 09:45:39.642619 | mon1 | "mimetype": "unknown", 2026-10-13 09:45:39.642634 | mon1 | "mode": "0755", 2026-10-13 09:45:39.642649 | mon1 | "mtime": 1791884713.8655643, 2026-10-13 09:45:39.642665 | mon1 | "nlink": 10, 2026-10-13 09:45:39.642681 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-10-13 09:45:39.642696 | mon1 | "pw_name": "zuul", 2026-10-13 09:45:39.642714 | mon1 | "readable": true, 2026-10-13 09:45:39.642731 | mon1 | "rgrp": true, 2026-10-13 09:45:39.642748 | mon1 | "roth": true, 2026-10-13 09:45:39.642765 | mon1 | "rusr": true, 2026-10-13 09:45:39.642781 | mon1 | "size": 4096, 2026-10-13 09:45:39.642811 | mon1 | "uid": 1000, 2026-10-13 09:45:39.642835 | mon1 | "version": "2419570318", 2026-10-13 09:45:39.642853 | mon1 | "wgrp": false, 2026-10-13 09:45:39.642872 | mon1 | "woth": false, 2026-10-13 09:45:39.642889 | mon1 | "writeable": true, 2026-10-13 09:45:39.642905 | mon1 | "wusr": true, 2026-10-13 09:45:39.642920 | mon1 | "xgrp": true, 2026-10-13 09:45:39.642936 | mon1 | "xoth": true, 2026-10-13 09:45:39.642951 | mon1 | "xusr": true 2026-10-13 09:45:39.642966 | mon1 | } 2026-10-13 09:45:39.642981 | mon1 | } 2026-10-13 09:45:39.643018 | mon1 | ok: All items complete 2026-10-13 09:45:39.643041 | 2026-10-13 09:45:39.644920 | mon1 | skipping: Conditional result was False 2026-10-13 09:45:39.652373 | mon1 | skipping: Conditional result was False 2026-10-13 09:45:39.667528 | 2026-10-13 09:45:39.667625 | LOOP [Switch "ansible_host" to private IP] 2026-10-13 09:45:40.099266 | mon1 | changed: 2 replacements made 2026-10-13 09:45:40.101124 | mon1 | skipping: Conditional result was False 2026-10-13 09:45:40.108209 | mon1 | skipping: Conditional result was False 2026-10-13 09:45:40.122201 | 2026-10-13 09:45:40.122363 | TASK [Run Molecule scenario] 2026-10-13 09:45:40.674803 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-10-13 09:45:40.675031 | mon1 | Creating virtual environment at: .venv 2026-10-13 09:45:40.945430 | mon1 | Downloading cryptography (4.3MiB) 2026-10-13 09:45:40.946064 | mon1 | Downloading ansible-core (2.1MiB) 2026-10-13 09:45:40.951178 | mon1 | Downloading pygments (1.2MiB) 2026-10-13 09:45:40.953140 | mon1 | Downloading netaddr (2.2MiB) 2026-10-13 09:45:41.151751 | mon1 | Downloading netaddr 2026-10-13 09:45:41.163778 | mon1 | Downloading cryptography 2026-10-13 09:45:41.234172 | mon1 | Downloading pygments 2026-10-13 09:45:41.399723 | mon1 | Downloading ansible-core 2026-10-13 09:45:41.448260 | mon1 | Installed 37 packages in 47ms 2026-10-13 09:45:42.235020 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-10-13 09:45:42.235158 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-10-13 09:45:42.883461 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-10-13 09:45:42.883572 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-10-13 09:48:42.805094 | mon1 | INFO [default > dependency] Executing 2026-10-13 09:48:42.805573 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-10-13 09:48:42.806033 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-10-13 09:48:42.806361 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-10-13 09:48:42.818742 | mon1 | INFO [default > cleanup] Executing 2026-10-13 09:48:42.819477 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-13 09:48:42.831560 | mon1 | INFO [default > destroy] Executing 2026-10-13 09:48:42.831736 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-10-13 09:48:42.831886 | mon1 | INFO [default > destroy] Executed: Successful 2026-10-13 09:48:42.839865 | mon1 | INFO [default > syntax] Executing 2026-10-13 09:48:43.973708 | mon1 | 2026-10-13 09:48:43.974044 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-10-13 09:48:44.055867 | mon1 | INFO [default > syntax] Executed: Successful 2026-10-13 09:48:44.069697 | mon1 | INFO [default > create] Executing 2026-10-13 09:48:44.073144 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-13 09:48:44.085790 | mon1 | INFO [default > prepare] Executing 2026-10-13 09:48:44.851782 | mon1 | 2026-10-13 09:48:44.852104 | mon1 | PLAY [Prepare] ***************************************************************** 2026-10-13 09:48:44.852455 | mon1 | 2026-10-13 09:48:44.852781 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:48:44.853176 | mon1 | Tuesday 13 October 2026 09:48:44 +0000 (0:00:00.032) 0:00:00.032 ******* 2026-10-13 09:48:46.253741 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-10-13 09:48:46.253967 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-13 09:48:46.254397 | mon1 | interpreter could change the meaning of that path. See 2026-10-13 09:48:46.254722 | mon1 | https://docs.ansible.com/ansible- 2026-10-13 09:48:46.255008 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-13 09:48:46.284641 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-13 09:48:46.284820 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-13 09:48:46.285043 | mon1 | interpreter could change the meaning of that path. See 2026-10-13 09:48:46.285297 | mon1 | https://docs.ansible.com/ansible- 2026-10-13 09:48:46.285612 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-13 09:48:46.297086 | mon1 | ok: [osd1] 2026-10-13 09:48:46.297467 | mon1 | ok: [mon1] 2026-10-13 09:48:46.297773 | mon1 | 2026-10-13 09:48:46.298071 | mon1 | TASK [Configure short hostname] ************************************************ 2026-10-13 09:48:46.298422 | mon1 | Tuesday 13 October 2026 09:48:46 +0000 (0:00:01.445) 0:00:01.477 ******* 2026-10-13 09:48:47.140235 | mon1 | changed: [mon1] 2026-10-13 09:48:47.140533 | mon1 | changed: [osd1] 2026-10-13 09:48:47.140858 | mon1 | 2026-10-13 09:48:47.141241 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-10-13 09:48:47.141588 | mon1 | Tuesday 13 October 2026 09:48:47 +0000 (0:00:00.843) 0:00:02.321 ******* 2026-10-13 09:48:47.511542 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-10-13 09:48:47.511676 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-10-13 09:48:47.511808 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-10-13 09:48:47.529016 | mon1 | changed: [mon1] 2026-10-13 09:48:47.529136 | mon1 | changed: [osd1] 2026-10-13 09:48:47.529280 | mon1 | 2026-10-13 09:48:47.529447 | mon1 | TASK [Update apt cache] ******************************************************** 2026-10-13 09:48:47.529603 | mon1 | Tuesday 13 October 2026 09:48:47 +0000 (0:00:00.388) 0:00:02.710 ******* 2026-10-13 09:48:53.497522 | mon1 | changed: [mon1] 2026-10-13 09:48:53.497604 | mon1 | changed: [osd1] 2026-10-13 09:48:53.497615 | mon1 | 2026-10-13 09:48:53.497626 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-10-13 09:48:53.497635 | mon1 | 2026-10-13 09:48:53.497644 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:48:53.497652 | mon1 | Tuesday 13 October 2026 09:48:53 +0000 (0:00:05.958) 0:00:08.668 ******* 2026-10-13 09:48:54.373716 | mon1 | ok: [osd1] 2026-10-13 09:48:54.373909 | mon1 | 2026-10-13 09:48:54.374182 | mon1 | TASK [Install depedencies] ***************************************************** 2026-10-13 09:48:54.374461 | mon1 | Tuesday 13 October 2026 09:48:54 +0000 (0:00:00.885) 0:00:09.554 ******* 2026-10-13 09:49:15.597898 | mon1 | changed: [osd1] 2026-10-13 09:49:15.597987 | mon1 | 2026-10-13 09:49:15.598164 | mon1 | TASK [Start up service] ******************************************************** 2026-10-13 09:49:15.598350 | mon1 | Tuesday 13 October 2026 09:49:15 +0000 (0:00:21.223) 0:00:30.778 ******* 2026-10-13 09:49:16.272494 | mon1 | ok: [osd1] 2026-10-13 09:49:16.272572 | mon1 | 2026-10-13 09:49:16.272645 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-10-13 09:49:16.272776 | mon1 | Tuesday 13 October 2026 09:49:16 +0000 (0:00:00.675) 0:00:31.453 ******* 2026-10-13 09:49:16.690534 | mon1 | ok: [osd1] 2026-10-13 09:49:16.690791 | mon1 | 2026-10-13 09:49:16.691028 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-10-13 09:49:16.691365 | mon1 | Tuesday 13 October 2026 09:49:16 +0000 (0:00:00.416) 0:00:31.869 ******* 2026-10-13 09:49:17.595213 | mon1 | changed: [osd1] 2026-10-13 09:49:17.595447 | mon1 | 2026-10-13 09:49:17.595696 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-10-13 09:49:17.595930 | mon1 | Tuesday 13 October 2026 09:49:17 +0000 (0:00:00.906) 0:00:32.776 ******* 2026-10-13 09:49:17.842011 | mon1 | ok: [osd1] 2026-10-13 09:49:17.842206 | mon1 | 2026-10-13 09:49:17.842475 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-10-13 09:49:17.842701 | mon1 | Tuesday 13 October 2026 09:49:17 +0000 (0:00:00.246) 0:00:33.023 ******* 2026-10-13 09:49:17.870673 | mon1 | skipping: [osd1] 2026-10-13 09:49:17.870852 | mon1 | 2026-10-13 09:49:17.871081 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-10-13 09:49:17.871382 | mon1 | Tuesday 13 October 2026 09:49:17 +0000 (0:00:00.029) 0:00:33.052 ******* 2026-10-13 09:49:18.627442 | mon1 | changed: [osd1] => (item=osd0) 2026-10-13 09:49:18.627773 | mon1 | changed: [osd1] => (item=osd1) 2026-10-13 09:49:18.628044 | mon1 | changed: [osd1] => (item=osd2) 2026-10-13 09:49:18.628385 | mon1 | 2026-10-13 09:49:18.628544 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-10-13 09:49:18.628717 | mon1 | Tuesday 13 October 2026 09:49:18 +0000 (0:00:00.756) 0:00:33.808 ******* 2026-10-13 09:49:19.534074 | mon1 | changed: [osd1] => (item=osd0) 2026-10-13 09:49:19.534371 | mon1 | changed: [osd1] => (item=osd1) 2026-10-13 09:49:19.534631 | mon1 | changed: [osd1] => (item=osd2) 2026-10-13 09:49:19.534867 | mon1 | 2026-10-13 09:49:19.535166 | mon1 | TASK [Start loop devices] ****************************************************** 2026-10-13 09:49:19.535477 | mon1 | Tuesday 13 October 2026 09:49:19 +0000 (0:00:00.907) 0:00:34.715 ******* 2026-10-13 09:49:22.482577 | mon1 | changed: [osd1] => (item=osd0) 2026-10-13 09:49:22.482671 | mon1 | changed: [osd1] => (item=osd1) 2026-10-13 09:49:22.482688 | mon1 | changed: [osd1] => (item=osd2) 2026-10-13 09:49:22.482703 | mon1 | 2026-10-13 09:49:22.482719 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-10-13 09:49:22.482734 | mon1 | Tuesday 13 October 2026 09:49:22 +0000 (0:00:02.945) 0:00:37.660 ******* 2026-10-13 09:49:24.090741 | mon1 | changed: [osd1] => (item=osd0) 2026-10-13 09:49:24.090820 | mon1 | changed: [osd1] => (item=osd1) 2026-10-13 09:49:24.090835 | mon1 | changed: [osd1] => (item=osd2) 2026-10-13 09:49:24.090851 | mon1 | 2026-10-13 09:49:24.090869 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-10-13 09:49:24.090884 | mon1 | Tuesday 13 October 2026 09:49:24 +0000 (0:00:01.607) 0:00:39.268 ******* 2026-10-13 09:49:25.616270 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-10-13 09:49:25.616327 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-10-13 09:49:25.616336 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-10-13 09:49:25.616343 | mon1 | 2026-10-13 09:49:25.616350 | mon1 | PLAY RECAP ********************************************************************* 2026-10-13 09:49:25.616359 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-10-13 09:49:25.616366 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-10-13 09:49:25.616373 | mon1 | 2026-10-13 09:49:25.616384 | mon1 | 2026-10-13 09:49:25.619310 | mon1 | TASKS RECAP ******************************************************************** 2026-10-13 09:49:25.619376 | mon1 | Tuesday 13 October 2026 09:49:25 +0000 (0:00:01.528) 0:00:40.797 ******* 2026-10-13 09:49:25.619386 | mon1 | =============================================================================== 2026-10-13 09:49:25.619394 | mon1 | Install depedencies ---------------------------------------------------- 21.22s 2026-10-13 09:49:25.619401 | mon1 | Update apt cache -------------------------------------------------------- 5.96s 2026-10-13 09:49:25.619408 | mon1 | Start loop devices ------------------------------------------------------ 2.95s 2026-10-13 09:49:25.619415 | mon1 | Create a volume group for each loop device ------------------------------ 1.61s 2026-10-13 09:49:25.619422 | mon1 | Create a logical volume for each loop device ---------------------------- 1.53s 2026-10-13 09:49:25.619429 | mon1 | Gathering Facts --------------------------------------------------------- 1.45s 2026-10-13 09:49:25.619436 | mon1 | Set permissions on loopback devices ------------------------------------- 0.91s 2026-10-13 09:49:25.619442 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.91s 2026-10-13 09:49:25.619453 | mon1 | Gathering Facts --------------------------------------------------------- 0.89s 2026-10-13 09:49:25.620142 | mon1 | Configure short hostname ------------------------------------------------ 0.84s 2026-10-13 09:49:25.620169 | mon1 | Create devices for Ceph ------------------------------------------------- 0.76s 2026-10-13 09:49:25.620180 | mon1 | Start up service -------------------------------------------------------- 0.68s 2026-10-13 09:49:25.620189 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.42s 2026-10-13 09:49:25.620371 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.39s 2026-10-13 09:49:25.620615 | mon1 | Get list of all loopback devices ---------------------------------------- 0.25s 2026-10-13 09:49:25.620857 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-10-13 09:49:25.729666 | mon1 | INFO [default > prepare] Executed: Successful 2026-10-13 09:49:25.743491 | mon1 | INFO [default > converge] Executing 2026-10-13 09:49:26.807467 | mon1 | 2026-10-13 09:49:26.807859 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-10-13 09:49:26.808182 | mon1 | 2026-10-13 09:49:26.808787 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:49:26.808807 | mon1 | Tuesday 13 October 2026 09:49:26 +0000 (0:00:00.055) 0:00:00.055 ******* 2026-10-13 09:49:28.010329 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-13 09:49:28.010389 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-13 09:49:28.010414 | mon1 | interpreter could change the meaning of that path. See 2026-10-13 09:49:28.010423 | mon1 | https://docs.ansible.com/ansible- 2026-10-13 09:49:28.010432 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-13 09:49:28.031692 | mon1 | ok: [mon1] 2026-10-13 09:49:28.031724 | mon1 | 2026-10-13 09:49:28.031734 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:49:28.031743 | mon1 | Tuesday 13 October 2026 09:49:28 +0000 (0:00:01.221) 0:00:01.277 ******* 2026-10-13 09:49:28.411884 | mon1 | ok: [mon1] 2026-10-13 09:49:28.411952 | mon1 | 2026-10-13 09:49:28.411963 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:49:28.411973 | mon1 | Tuesday 13 October 2026 09:49:28 +0000 (0:00:00.380) 0:00:01.658 ******* 2026-10-13 09:49:28.465753 | mon1 | skipping: [mon1] 2026-10-13 09:49:28.465823 | mon1 | 2026-10-13 09:49:28.465833 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-13 09:49:28.465843 | mon1 | Tuesday 13 October 2026 09:49:28 +0000 (0:00:00.054) 0:00:01.712 ******* 2026-10-13 09:49:28.876495 | mon1 | changed: [mon1] 2026-10-13 09:49:28.876557 | mon1 | 2026-10-13 09:49:28.876564 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:49:28.876571 | mon1 | Tuesday 13 October 2026 09:49:28 +0000 (0:00:00.410) 0:00:02.122 ******* 2026-10-13 09:49:28.995488 | mon1 | ok: [mon1] => { 2026-10-13 09:49:28.995537 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-13 09:49:28.995542 | mon1 | } 2026-10-13 09:49:28.995548 | mon1 | 2026-10-13 09:49:28.995553 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:49:28.995559 | mon1 | Tuesday 13 October 2026 09:49:28 +0000 (0:00:00.119) 0:00:02.241 ******* 2026-10-13 09:49:29.925748 | mon1 | changed: [mon1] 2026-10-13 09:49:29.925813 | mon1 | 2026-10-13 09:49:29.925823 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:49:29.925833 | mon1 | Tuesday 13 October 2026 09:49:29 +0000 (0:00:00.930) 0:00:03.172 ******* 2026-10-13 09:49:29.977689 | mon1 | skipping: [mon1] 2026-10-13 09:49:29.977756 | mon1 | 2026-10-13 09:49:29.977766 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:49:29.977776 | mon1 | Tuesday 13 October 2026 09:49:29 +0000 (0:00:00.052) 0:00:03.225 ******* 2026-10-13 09:49:30.030782 | mon1 | skipping: [mon1] 2026-10-13 09:49:30.030862 | mon1 | 2026-10-13 09:49:30.030876 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:49:30.031006 | mon1 | Tuesday 13 October 2026 09:49:30 +0000 (0:00:00.052) 0:00:03.277 ******* 2026-10-13 09:49:30.319777 | mon1 | ok: [mon1] 2026-10-13 09:49:30.319913 | mon1 | 2026-10-13 09:49:30.320136 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:49:30.320413 | mon1 | Tuesday 13 October 2026 09:49:30 +0000 (0:00:00.290) 0:00:03.567 ******* 2026-10-13 09:49:31.619532 | mon1 | ok: [mon1] 2026-10-13 09:49:31.619595 | mon1 | 2026-10-13 09:49:31.619603 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:49:31.619609 | mon1 | Tuesday 13 October 2026 09:49:31 +0000 (0:00:01.298) 0:00:04.865 ******* 2026-10-13 09:49:31.861265 | mon1 | ok: [mon1] => { 2026-10-13 09:49:31.861359 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-13 09:49:31.862388 | mon1 | } 2026-10-13 09:49:31.862457 | mon1 | 2026-10-13 09:49:31.862469 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:49:31.862480 | mon1 | Tuesday 13 October 2026 09:49:31 +0000 (0:00:00.242) 0:00:05.108 ******* 2026-10-13 09:49:33.012878 | mon1 | changed: [mon1] 2026-10-13 09:49:33.013172 | mon1 | 2026-10-13 09:49:33.013845 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:49:33.013878 | mon1 | Tuesday 13 October 2026 09:49:33 +0000 (0:00:01.151) 0:00:06.259 ******* 2026-10-13 09:49:36.527925 | mon1 | changed: [mon1] 2026-10-13 09:49:36.528010 | mon1 | 2026-10-13 09:49:36.528024 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-13 09:49:36.528037 | mon1 | Tuesday 13 October 2026 09:49:36 +0000 (0:00:03.510) 0:00:09.770 ******* 2026-10-13 09:49:36.568597 | mon1 | skipping: [mon1] 2026-10-13 09:49:36.568770 | mon1 | 2026-10-13 09:49:36.569238 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-13 09:49:36.569335 | mon1 | Tuesday 13 October 2026 09:49:36 +0000 (0:00:00.045) 0:00:09.816 ******* 2026-10-13 09:49:36.621801 | mon1 | skipping: [mon1] 2026-10-13 09:49:36.621880 | mon1 | 2026-10-13 09:49:36.621894 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-13 09:49:36.621906 | mon1 | Tuesday 13 October 2026 09:49:36 +0000 (0:00:00.050) 0:00:09.866 ******* 2026-10-13 09:49:36.674943 | mon1 | skipping: [mon1] 2026-10-13 09:49:36.675021 | mon1 | 2026-10-13 09:49:36.675040 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-13 09:49:36.675055 | mon1 | Tuesday 13 October 2026 09:49:36 +0000 (0:00:00.054) 0:00:09.921 ******* 2026-10-13 09:49:44.727825 | mon1 | changed: [mon1] 2026-10-13 09:49:44.727896 | mon1 | 2026-10-13 09:49:44.727909 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-13 09:49:44.727921 | mon1 | Tuesday 13 October 2026 09:49:44 +0000 (0:00:08.052) 0:00:17.974 ******* 2026-10-13 09:49:45.515272 | mon1 | changed: [mon1] 2026-10-13 09:49:45.515361 | mon1 | 2026-10-13 09:49:45.515852 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-13 09:49:45.515913 | mon1 | Tuesday 13 October 2026 09:49:45 +0000 (0:00:00.788) 0:00:18.762 ******* 2026-10-13 09:49:46.822875 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-13 09:49:46.822966 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-13 09:49:46.822974 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-13 09:49:46.822980 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-13 09:49:46.822987 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-13 09:49:46.822993 | mon1 | 2026-10-13 09:49:46.823000 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-13 09:49:46.823006 | mon1 | Tuesday 13 October 2026 09:49:46 +0000 (0:00:01.306) 0:00:20.068 ******* 2026-10-13 09:49:47.714286 | mon1 | changed: [mon1] 2026-10-13 09:49:47.714367 | mon1 | 2026-10-13 09:49:47.715454 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-13 09:49:47.715513 | mon1 | Tuesday 13 October 2026 09:49:47 +0000 (0:00:00.874) 0:00:20.943 ******* 2026-10-13 09:49:47.715526 | mon1 | 2026-10-13 09:49:47.715538 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-13 09:49:47.715549 | mon1 | Tuesday 13 October 2026 09:49:47 +0000 (0:00:00.017) 0:00:20.961 ******* 2026-10-13 09:49:48.907231 | mon1 | ok: [mon1] 2026-10-13 09:49:48.907283 | mon1 | 2026-10-13 09:49:48.907291 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-10-13 09:49:48.907324 | mon1 | Tuesday 13 October 2026 09:49:48 +0000 (0:00:01.192) 0:00:22.154 ******* 2026-10-13 09:49:49.544096 | mon1 | changed: [mon1] 2026-10-13 09:49:49.544519 | mon1 | 2026-10-13 09:49:49.544877 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-13 09:49:49.545653 | mon1 | Tuesday 13 October 2026 09:49:49 +0000 (0:00:00.637) 0:00:22.791 ******* 2026-10-13 09:49:51.379276 | mon1 | changed: [mon1] 2026-10-13 09:49:51.379344 | mon1 | 2026-10-13 09:49:51.379355 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:49:51.379370 | mon1 | Tuesday 13 October 2026 09:49:51 +0000 (0:00:01.834) 0:00:24.625 ******* 2026-10-13 09:49:51.674730 | mon1 | ok: [mon1] 2026-10-13 09:49:51.674788 | mon1 | 2026-10-13 09:49:51.674799 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:49:51.674809 | mon1 | Tuesday 13 October 2026 09:49:51 +0000 (0:00:00.292) 0:00:24.918 ******* 2026-10-13 09:49:51.778368 | mon1 | ok: [mon1] => { 2026-10-13 09:49:51.778450 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-13 09:49:51.778463 | mon1 | } 2026-10-13 09:49:51.778476 | mon1 | 2026-10-13 09:49:51.778604 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:49:51.778883 | mon1 | Tuesday 13 October 2026 09:49:51 +0000 (0:00:00.105) 0:00:25.024 ******* 2026-10-13 09:49:52.742419 | mon1 | changed: [mon1] 2026-10-13 09:49:52.742563 | mon1 | 2026-10-13 09:49:52.742782 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:49:52.743020 | mon1 | Tuesday 13 October 2026 09:49:52 +0000 (0:00:00.965) 0:00:25.989 ******* 2026-10-13 09:49:57.494631 | mon1 | changed: [mon1] 2026-10-13 09:49:57.494712 | mon1 | 2026-10-13 09:49:57.497594 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-13 09:49:57.497611 | mon1 | Tuesday 13 October 2026 09:49:57 +0000 (0:00:04.752) 0:00:30.742 ******* 2026-10-13 09:49:58.539568 | mon1 | ok: [mon1] 2026-10-13 09:49:58.539965 | mon1 | 2026-10-13 09:49:58.540321 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-13 09:49:58.540633 | mon1 | Tuesday 13 October 2026 09:49:58 +0000 (0:00:01.044) 0:00:31.786 ******* 2026-10-13 09:49:59.034690 | mon1 | changed: [mon1] 2026-10-13 09:49:59.034768 | mon1 | 2026-10-13 09:49:59.034890 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-13 09:49:59.035298 | mon1 | Tuesday 13 October 2026 09:49:59 +0000 (0:00:00.495) 0:00:32.281 ******* 2026-10-13 09:49:59.711805 | mon1 | changed: [mon1] 2026-10-13 09:49:59.711888 | mon1 | 2026-10-13 09:49:59.711941 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-13 09:49:59.711956 | mon1 | Tuesday 13 October 2026 09:49:59 +0000 (0:00:00.676) 0:00:32.958 ******* 2026-10-13 09:50:00.485202 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-10-13 09:50:00.486380 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-13 09:50:00.486440 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-13 09:50:00.486453 | mon1 | 2026-10-13 09:50:00.486466 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-13 09:50:00.486477 | mon1 | Tuesday 13 October 2026 09:50:00 +0000 (0:00:00.774) 0:00:33.732 ******* 2026-10-13 09:50:01.107287 | mon1 | changed: [mon1] 2026-10-13 09:50:01.107333 | mon1 | 2026-10-13 09:50:01.107339 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-13 09:50:01.107350 | mon1 | Tuesday 13 October 2026 09:50:01 +0000 (0:00:00.622) 0:00:34.355 ******* 2026-10-13 09:50:01.843187 | mon1 | changed: [mon1] 2026-10-13 09:50:01.843249 | mon1 | 2026-10-13 09:50:01.843263 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-13 09:50:01.843280 | mon1 | Tuesday 13 October 2026 09:50:01 +0000 (0:00:00.717) 0:00:35.072 ******* 2026-10-13 09:50:01.843393 | mon1 | 2026-10-13 09:50:01.843625 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-13 09:50:01.843855 | mon1 | Tuesday 13 October 2026 09:50:01 +0000 (0:00:00.017) 0:00:35.089 ******* 2026-10-13 09:50:02.796544 | mon1 | ok: [mon1] 2026-10-13 09:50:02.796901 | mon1 | 2026-10-13 09:50:02.797282 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-10-13 09:50:02.797617 | mon1 | Tuesday 13 October 2026 09:50:02 +0000 (0:00:00.954) 0:00:36.044 ******* 2026-10-13 09:50:04.210150 | mon1 | changed: [mon1] 2026-10-13 09:50:04.210649 | mon1 | 2026-10-13 09:50:04.211528 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-13 09:50:04.211565 | mon1 | Tuesday 13 October 2026 09:50:04 +0000 (0:00:01.412) 0:00:37.456 ******* 2026-10-13 09:50:06.032316 | mon1 | changed: [mon1] 2026-10-13 09:50:06.032381 | mon1 | 2026-10-13 09:50:06.032401 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-13 09:50:06.032666 | mon1 | Tuesday 13 October 2026 09:50:06 +0000 (0:00:01.821) 0:00:39.278 ******* 2026-10-13 09:50:06.103232 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-13 09:50:06.103294 | mon1 | 2026-10-13 09:50:06.103301 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-13 09:50:06.103308 | mon1 | Tuesday 13 October 2026 09:50:06 +0000 (0:00:00.071) 0:00:39.350 ******* 2026-10-13 09:50:26.082335 | mon1 | changed: [mon1] 2026-10-13 09:50:26.082419 | mon1 | 2026-10-13 09:50:26.082433 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-13 09:50:26.082445 | mon1 | Tuesday 13 October 2026 09:50:26 +0000 (0:00:19.978) 0:00:59.328 ******* 2026-10-13 09:50:26.984525 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-13 09:50:26.984579 | mon1 | ok: [mon1] => (item=ssh) 2026-10-13 09:50:26.984714 | mon1 | 2026-10-13 09:50:26.984829 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-13 09:50:26.984933 | mon1 | Tuesday 13 October 2026 09:50:26 +0000 (0:00:00.903) 0:01:00.232 ******* 2026-10-13 09:50:27.423702 | mon1 | changed: [mon1] 2026-10-13 09:50:27.423958 | mon1 | 2026-10-13 09:50:27.424200 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-13 09:50:27.424525 | mon1 | Tuesday 13 October 2026 09:50:27 +0000 (0:00:00.437) 0:01:00.669 ******* 2026-10-13 09:50:27.714783 | mon1 | ok: [mon1] 2026-10-13 09:50:27.714976 | mon1 | 2026-10-13 09:50:27.715484 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-13 09:50:27.715520 | mon1 | Tuesday 13 October 2026 09:50:27 +0000 (0:00:00.291) 0:01:00.961 ******* 2026-10-13 09:50:28.272035 | mon1 | changed: [mon1] 2026-10-13 09:50:28.272146 | mon1 | 2026-10-13 09:50:28.272168 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-13 09:50:28.272183 | mon1 | Tuesday 13 October 2026 09:50:28 +0000 (0:00:00.556) 0:01:01.517 ******* 2026-10-13 09:50:28.675652 | mon1 | changed: [mon1] 2026-10-13 09:50:28.675724 | mon1 | 2026-10-13 09:50:28.676084 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-10-13 09:50:28.676148 | mon1 | Tuesday 13 October 2026 09:50:28 +0000 (0:00:00.404) 0:01:01.922 ******* 2026-10-13 09:50:28.822291 | mon1 | ok: [mon1] 2026-10-13 09:50:28.822335 | mon1 | 2026-10-13 09:50:28.822717 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-10-13 09:50:28.822775 | mon1 | Tuesday 13 October 2026 09:50:28 +0000 (0:00:00.145) 0:01:02.068 ******* 2026-10-13 09:50:29.125931 | mon1 | ok: [mon1] => (item=mon1) 2026-10-13 09:50:29.125997 | mon1 | 2026-10-13 09:50:29.126010 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-10-13 09:50:29.126023 | mon1 | Tuesday 13 October 2026 09:50:29 +0000 (0:00:00.303) 0:01:02.371 ******* 2026-10-13 09:50:29.193863 | mon1 | ok: [mon1] 2026-10-13 09:50:29.193926 | mon1 | 2026-10-13 09:50:29.193943 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-10-13 09:50:29.193960 | mon1 | Tuesday 13 October 2026 09:50:29 +0000 (0:00:00.069) 0:01:02.440 ******* 2026-10-13 09:50:29.283562 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-10-13 09:50:29.283689 | mon1 | 2026-10-13 09:50:29.283705 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-10-13 09:50:29.283821 | mon1 | Tuesday 13 October 2026 09:50:29 +0000 (0:00:00.090) 0:01:02.530 ******* 2026-10-13 09:50:29.638245 | mon1 | changed: [mon1] 2026-10-13 09:50:29.638316 | mon1 | 2026-10-13 09:50:29.638951 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-10-13 09:50:29.639006 | mon1 | Tuesday 13 October 2026 09:50:29 +0000 (0:00:00.354) 0:01:02.885 ******* 2026-10-13 09:50:30.590195 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-10-13 09:50:30.590253 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-10-13 09:50:30.590259 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-10-13 09:50:30.590263 | mon1 | 2026-10-13 09:50:30.590272 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-10-13 09:50:30.590358 | mon1 | Tuesday 13 October 2026 09:50:30 +0000 (0:00:00.951) 0:01:03.836 ******* 2026-10-13 09:52:07.131949 | mon1 | ok: [mon1] 2026-10-13 09:52:07.132000 | mon1 | 2026-10-13 09:52:07.132006 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-10-13 09:52:07.132012 | mon1 | Tuesday 13 October 2026 09:52:07 +0000 (0:01:36.542) 0:02:40.379 ******* 2026-10-13 09:52:07.424084 | mon1 | changed: [mon1] 2026-10-13 09:52:07.424155 | mon1 | 2026-10-13 09:52:07.424167 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-10-13 09:52:07.424176 | mon1 | Tuesday 13 October 2026 09:52:07 +0000 (0:00:00.290) 0:02:40.670 ******* 2026-10-13 09:52:07.466565 | mon1 | ok: [mon1] 2026-10-13 09:52:07.466597 | mon1 | 2026-10-13 09:52:07.466603 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-13 09:52:07.466609 | mon1 | Tuesday 13 October 2026 09:52:07 +0000 (0:00:00.044) 0:02:40.714 ******* 2026-10-13 09:52:07.540148 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-13 09:52:07.540186 | mon1 | 2026-10-13 09:52:07.540199 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-13 09:52:07.540209 | mon1 | Tuesday 13 October 2026 09:52:07 +0000 (0:00:00.073) 0:02:40.787 ******* 2026-10-13 09:52:09.360136 | mon1 | ok: [mon1] 2026-10-13 09:52:09.360401 | mon1 | 2026-10-13 09:52:09.360725 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-13 09:52:09.360982 | mon1 | Tuesday 13 October 2026 09:52:09 +0000 (0:00:01.820) 0:02:42.607 ******* 2026-10-13 09:52:09.446814 | mon1 | ok: [mon1] => (item=mon1) 2026-10-13 09:52:09.449163 | mon1 | 2026-10-13 09:52:09.449206 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-13 09:52:09.449221 | mon1 | Tuesday 13 October 2026 09:52:09 +0000 (0:00:00.086) 0:02:42.694 ******* 2026-10-13 09:52:09.929947 | mon1 | ok: [mon1] 2026-10-13 09:52:09.930012 | mon1 | 2026-10-13 09:52:09.930180 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-13 09:52:09.930224 | mon1 | Tuesday 13 October 2026 09:52:09 +0000 (0:00:00.483) 0:02:43.177 ******* 2026-10-13 09:52:12.692022 | mon1 | ok: [mon1] 2026-10-13 09:52:12.693245 | mon1 | 2026-10-13 09:52:12.693308 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-10-13 09:52:12.693326 | mon1 | Tuesday 13 October 2026 09:52:12 +0000 (0:00:02.761) 0:02:45.939 ******* 2026-10-13 09:52:16.156315 | mon1 | changed: [mon1] 2026-10-13 09:52:16.156381 | mon1 | 2026-10-13 09:52:16.156394 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-10-13 09:52:16.156406 | mon1 | Tuesday 13 October 2026 09:52:16 +0000 (0:00:03.463) 0:02:49.403 ******* 2026-10-13 09:52:18.068156 | mon1 | ok: [mon1] 2026-10-13 09:52:18.068204 | mon1 | 2026-10-13 09:52:18.068211 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-13 09:52:18.068217 | mon1 | Tuesday 13 October 2026 09:52:18 +0000 (0:00:01.911) 0:02:51.314 ******* 2026-10-13 09:52:18.135824 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-13 09:52:18.135859 | mon1 | 2026-10-13 09:52:18.135863 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-13 09:52:18.135868 | mon1 | Tuesday 13 October 2026 09:52:18 +0000 (0:00:00.066) 0:02:51.381 ******* 2026-10-13 09:52:18.203004 | mon1 | skipping: [mon1] 2026-10-13 09:52:18.203198 | mon1 | 2026-10-13 09:52:18.205419 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-13 09:52:18.205433 | mon1 | Tuesday 13 October 2026 09:52:18 +0000 (0:00:00.069) 0:02:51.451 ******* 2026-10-13 09:52:18.273907 | mon1 | skipping: [mon1] => (item=mon1) 2026-10-13 09:52:18.274256 | mon1 | skipping: [mon1] 2026-10-13 09:52:18.274532 | mon1 | 2026-10-13 09:52:18.274798 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-13 09:52:18.277372 | mon1 | Tuesday 13 October 2026 09:52:18 +0000 (0:00:00.070) 0:02:51.522 ******* 2026-10-13 09:52:18.631612 | mon1 | ok: [mon1] 2026-10-13 09:52:18.631929 | mon1 | 2026-10-13 09:52:18.632304 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-13 09:52:18.635546 | mon1 | Tuesday 13 October 2026 09:52:18 +0000 (0:00:00.357) 0:02:51.879 ******* 2026-10-13 09:52:21.326624 | mon1 | ok: [mon1] 2026-10-13 09:52:21.326861 | mon1 | 2026-10-13 09:52:21.327073 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-10-13 09:52:21.327351 | mon1 | Tuesday 13 October 2026 09:52:21 +0000 (0:00:02.695) 0:02:54.574 ******* 2026-10-13 09:52:24.773967 | mon1 | changed: [mon1] 2026-10-13 09:52:24.774463 | mon1 | 2026-10-13 09:52:24.774831 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-10-13 09:52:24.775291 | mon1 | Tuesday 13 October 2026 09:52:24 +0000 (0:00:03.447) 0:02:58.021 ******* 2026-10-13 09:52:26.596882 | mon1 | ok: [mon1] 2026-10-13 09:52:26.597675 | mon1 | 2026-10-13 09:52:26.597727 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-10-13 09:52:26.597741 | mon1 | Tuesday 13 October 2026 09:52:26 +0000 (0:00:01.821) 0:02:59.843 ******* 2026-10-13 09:52:34.525526 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-10-13 09:52:34.525598 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-10-13 09:52:34.525605 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-10-13 09:52:34.525610 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-10-13 09:52:34.525616 | mon1 | 2026-10-13 09:52:34.525622 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-10-13 09:52:34.525628 | mon1 | 2026-10-13 09:52:34.525633 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:52:34.525638 | mon1 | Tuesday 13 October 2026 09:52:34 +0000 (0:00:07.926) 0:03:07.770 ******* 2026-10-13 09:52:35.820563 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-10-13 09:52:35.820833 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-13 09:52:35.821036 | mon1 | interpreter could change the meaning of that path. See 2026-10-13 09:52:35.821250 | mon1 | https://docs.ansible.com/ansible- 2026-10-13 09:52:35.821451 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-13 09:52:35.829090 | mon1 | ok: [osd1] 2026-10-13 09:52:35.829161 | mon1 | 2026-10-13 09:52:35.829318 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:52:35.829432 | mon1 | Tuesday 13 October 2026 09:52:35 +0000 (0:00:01.306) 0:03:09.077 ******* 2026-10-13 09:52:36.090731 | mon1 | ok: [osd1] 2026-10-13 09:52:36.090789 | mon1 | 2026-10-13 09:52:36.090809 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:52:36.090824 | mon1 | Tuesday 13 October 2026 09:52:36 +0000 (0:00:00.260) 0:03:09.337 ******* 2026-10-13 09:52:36.140568 | mon1 | skipping: [osd1] 2026-10-13 09:52:36.140673 | mon1 | 2026-10-13 09:52:36.140813 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-13 09:52:36.140963 | mon1 | Tuesday 13 October 2026 09:52:36 +0000 (0:00:00.050) 0:03:09.388 ******* 2026-10-13 09:52:36.424373 | mon1 | changed: [osd1] 2026-10-13 09:52:36.424433 | mon1 | 2026-10-13 09:52:36.424440 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:52:36.424447 | mon1 | Tuesday 13 October 2026 09:52:36 +0000 (0:00:00.279) 0:03:09.667 ******* 2026-10-13 09:52:36.516309 | mon1 | ok: [osd1] => { 2026-10-13 09:52:36.516702 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-13 09:52:36.517019 | mon1 | } 2026-10-13 09:52:36.517388 | mon1 | 2026-10-13 09:52:36.517776 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:52:36.518156 | mon1 | Tuesday 13 October 2026 09:52:36 +0000 (0:00:00.095) 0:03:09.763 ******* 2026-10-13 09:52:37.570552 | mon1 | changed: [osd1] 2026-10-13 09:52:37.571271 | mon1 | 2026-10-13 09:52:37.571343 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:52:37.571350 | mon1 | Tuesday 13 October 2026 09:52:37 +0000 (0:00:01.053) 0:03:10.816 ******* 2026-10-13 09:52:37.631883 | mon1 | skipping: [osd1] 2026-10-13 09:52:37.631964 | mon1 | 2026-10-13 09:52:37.631974 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:52:37.631984 | mon1 | Tuesday 13 October 2026 09:52:37 +0000 (0:00:00.061) 0:03:10.878 ******* 2026-10-13 09:52:37.693961 | mon1 | skipping: [osd1] 2026-10-13 09:52:37.694044 | mon1 | 2026-10-13 09:52:37.694054 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:52:37.694063 | mon1 | Tuesday 13 October 2026 09:52:37 +0000 (0:00:00.061) 0:03:10.940 ******* 2026-10-13 09:52:37.987717 | mon1 | ok: [osd1] 2026-10-13 09:52:37.987805 | mon1 | 2026-10-13 09:52:37.987998 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:52:37.988227 | mon1 | Tuesday 13 October 2026 09:52:37 +0000 (0:00:00.294) 0:03:11.234 ******* 2026-10-13 09:52:39.139363 | mon1 | ok: [osd1] 2026-10-13 09:52:39.139446 | mon1 | 2026-10-13 09:52:39.139457 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:52:39.139623 | mon1 | Tuesday 13 October 2026 09:52:39 +0000 (0:00:01.151) 0:03:12.386 ******* 2026-10-13 09:52:39.221953 | mon1 | ok: [osd1] => { 2026-10-13 09:52:39.222009 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-13 09:52:39.222014 | mon1 | } 2026-10-13 09:52:39.222019 | mon1 | 2026-10-13 09:52:39.222032 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:52:39.222038 | mon1 | Tuesday 13 October 2026 09:52:39 +0000 (0:00:00.082) 0:03:12.469 ******* 2026-10-13 09:52:40.132081 | mon1 | changed: [osd1] 2026-10-13 09:52:40.132211 | mon1 | 2026-10-13 09:52:40.132225 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:52:40.132238 | mon1 | Tuesday 13 October 2026 09:52:40 +0000 (0:00:00.909) 0:03:13.378 ******* 2026-10-13 09:52:43.163263 | mon1 | changed: [osd1] 2026-10-13 09:52:43.163383 | mon1 | 2026-10-13 09:52:43.163409 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-13 09:52:43.163696 | mon1 | Tuesday 13 October 2026 09:52:43 +0000 (0:00:03.031) 0:03:16.410 ******* 2026-10-13 09:52:43.207483 | mon1 | skipping: [osd1] 2026-10-13 09:52:43.207545 | mon1 | 2026-10-13 09:52:43.207557 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-13 09:52:43.207570 | mon1 | Tuesday 13 October 2026 09:52:43 +0000 (0:00:00.044) 0:03:16.454 ******* 2026-10-13 09:52:43.249878 | mon1 | skipping: [osd1] 2026-10-13 09:52:43.249964 | mon1 | 2026-10-13 09:52:43.249975 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-13 09:52:43.249984 | mon1 | Tuesday 13 October 2026 09:52:43 +0000 (0:00:00.042) 0:03:16.496 ******* 2026-10-13 09:52:43.282794 | mon1 | skipping: [osd1] 2026-10-13 09:52:43.282854 | mon1 | 2026-10-13 09:52:43.282868 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-13 09:52:43.282910 | mon1 | Tuesday 13 October 2026 09:52:43 +0000 (0:00:00.032) 0:03:16.528 ******* 2026-10-13 09:52:51.616871 | mon1 | changed: [osd1] 2026-10-13 09:52:51.616969 | mon1 | 2026-10-13 09:52:51.616982 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-13 09:52:51.616995 | mon1 | Tuesday 13 October 2026 09:52:51 +0000 (0:00:08.335) 0:03:24.864 ******* 2026-10-13 09:52:52.307890 | mon1 | changed: [osd1] 2026-10-13 09:52:52.308063 | mon1 | 2026-10-13 09:52:52.308671 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-13 09:52:52.308729 | mon1 | Tuesday 13 October 2026 09:52:52 +0000 (0:00:00.687) 0:03:25.552 ******* 2026-10-13 09:52:53.672016 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-10-13 09:52:53.672227 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-13 09:52:53.673239 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-13 09:52:53.673338 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-13 09:52:53.673345 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-13 09:52:53.673358 | mon1 | 2026-10-13 09:52:53.673869 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-13 09:52:53.673934 | mon1 | Tuesday 13 October 2026 09:52:53 +0000 (0:00:01.366) 0:03:26.918 ******* 2026-10-13 09:52:54.509274 | mon1 | changed: [osd1] 2026-10-13 09:52:54.509395 | mon1 | 2026-10-13 09:52:54.509419 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-13 09:52:54.509438 | mon1 | Tuesday 13 October 2026 09:52:54 +0000 (0:00:00.823) 0:03:27.742 ******* 2026-10-13 09:52:54.509454 | mon1 | 2026-10-13 09:52:54.509480 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-13 09:52:54.509695 | mon1 | Tuesday 13 October 2026 09:52:54 +0000 (0:00:00.013) 0:03:27.755 ******* 2026-10-13 09:52:55.485905 | mon1 | ok: [osd1] 2026-10-13 09:52:55.486106 | mon1 | 2026-10-13 09:52:55.486694 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-10-13 09:52:55.486755 | mon1 | Tuesday 13 October 2026 09:52:55 +0000 (0:00:00.977) 0:03:28.732 ******* 2026-10-13 09:52:56.141334 | mon1 | changed: [osd1] 2026-10-13 09:52:56.141423 | mon1 | 2026-10-13 09:52:56.142199 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-13 09:52:56.142274 | mon1 | Tuesday 13 October 2026 09:52:56 +0000 (0:00:00.654) 0:03:29.387 ******* 2026-10-13 09:52:57.986861 | mon1 | changed: [osd1] 2026-10-13 09:52:57.986942 | mon1 | 2026-10-13 09:52:57.986958 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:52:57.986970 | mon1 | Tuesday 13 October 2026 09:52:57 +0000 (0:00:01.845) 0:03:31.233 ******* 2026-10-13 09:52:58.267157 | mon1 | ok: [osd1] 2026-10-13 09:52:58.267262 | mon1 | 2026-10-13 09:52:58.267279 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:52:58.267293 | mon1 | Tuesday 13 October 2026 09:52:58 +0000 (0:00:00.279) 0:03:31.513 ******* 2026-10-13 09:52:58.357449 | mon1 | ok: [osd1] => { 2026-10-13 09:52:58.357521 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-13 09:52:58.357537 | mon1 | } 2026-10-13 09:52:58.357553 | mon1 | 2026-10-13 09:52:58.357584 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:52:58.357598 | mon1 | Tuesday 13 October 2026 09:52:58 +0000 (0:00:00.089) 0:03:31.602 ******* 2026-10-13 09:52:59.372316 | mon1 | changed: [osd1] 2026-10-13 09:52:59.372465 | mon1 | 2026-10-13 09:52:59.372540 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:52:59.372842 | mon1 | Tuesday 13 October 2026 09:52:59 +0000 (0:00:01.015) 0:03:32.618 ******* 2026-10-13 09:53:04.099978 | mon1 | changed: [osd1] 2026-10-13 09:53:04.100088 | mon1 | 2026-10-13 09:53:04.100099 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-13 09:53:04.100108 | mon1 | Tuesday 13 October 2026 09:53:04 +0000 (0:00:04.727) 0:03:37.346 ******* 2026-10-13 09:53:05.395463 | mon1 | ok: [osd1] 2026-10-13 09:53:05.395534 | mon1 | 2026-10-13 09:53:05.395540 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-13 09:53:05.395546 | mon1 | Tuesday 13 October 2026 09:53:05 +0000 (0:00:01.296) 0:03:38.642 ******* 2026-10-13 09:53:05.771978 | mon1 | changed: [osd1] 2026-10-13 09:53:05.772034 | mon1 | 2026-10-13 09:53:05.772046 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-13 09:53:05.772057 | mon1 | Tuesday 13 October 2026 09:53:05 +0000 (0:00:00.375) 0:03:39.018 ******* 2026-10-13 09:53:06.461182 | mon1 | changed: [osd1] 2026-10-13 09:53:06.461244 | mon1 | 2026-10-13 09:53:06.461256 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-13 09:53:06.461265 | mon1 | Tuesday 13 October 2026 09:53:06 +0000 (0:00:00.688) 0:03:39.706 ******* 2026-10-13 09:53:07.263302 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-10-13 09:53:07.263346 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-13 09:53:07.263353 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-13 09:53:07.263360 | mon1 | 2026-10-13 09:53:07.263368 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-13 09:53:07.263374 | mon1 | Tuesday 13 October 2026 09:53:07 +0000 (0:00:00.801) 0:03:40.508 ******* 2026-10-13 09:53:07.918321 | mon1 | changed: [osd1] 2026-10-13 09:53:07.918408 | mon1 | 2026-10-13 09:53:07.918444 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-13 09:53:07.918461 | mon1 | Tuesday 13 October 2026 09:53:07 +0000 (0:00:00.656) 0:03:41.165 ******* 2026-10-13 09:53:08.600779 | mon1 | changed: [osd1] 2026-10-13 09:53:08.600839 | mon1 | 2026-10-13 09:53:08.600851 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-13 09:53:08.600862 | mon1 | Tuesday 13 October 2026 09:53:08 +0000 (0:00:00.668) 0:03:41.833 ******* 2026-10-13 09:53:08.600872 | mon1 | 2026-10-13 09:53:08.600882 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-13 09:53:08.600892 | mon1 | Tuesday 13 October 2026 09:53:08 +0000 (0:00:00.012) 0:03:41.846 ******* 2026-10-13 09:53:09.597895 | mon1 | ok: [osd1] 2026-10-13 09:53:09.597966 | mon1 | 2026-10-13 09:53:09.597980 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-10-13 09:53:09.597992 | mon1 | Tuesday 13 October 2026 09:53:09 +0000 (0:00:00.997) 0:03:42.843 ******* 2026-10-13 09:53:11.824916 | mon1 | changed: [osd1] 2026-10-13 09:53:11.824976 | mon1 | 2026-10-13 09:53:11.824990 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-13 09:53:11.825002 | mon1 | Tuesday 13 October 2026 09:53:11 +0000 (0:00:02.227) 0:03:45.070 ******* 2026-10-13 09:53:12.624691 | mon1 | changed: [osd1] 2026-10-13 09:53:12.624805 | mon1 | 2026-10-13 09:53:12.624995 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-13 09:53:12.625252 | mon1 | Tuesday 13 October 2026 09:53:12 +0000 (0:00:00.798) 0:03:45.869 ******* 2026-10-13 09:53:12.695209 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-13 09:53:12.695245 | mon1 | 2026-10-13 09:53:12.695253 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-13 09:53:12.695261 | mon1 | Tuesday 13 October 2026 09:53:12 +0000 (0:00:00.072) 0:03:45.942 ******* 2026-10-13 09:53:13.779701 | mon1 | ok: [osd1] 2026-10-13 09:53:13.779757 | mon1 | 2026-10-13 09:53:13.779770 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-13 09:53:13.779783 | mon1 | Tuesday 13 October 2026 09:53:13 +0000 (0:00:01.083) 0:03:47.025 ******* 2026-10-13 09:53:14.659986 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-10-13 09:53:14.660073 | mon1 | ok: [osd1] => (item=ssh) 2026-10-13 09:53:14.660084 | mon1 | 2026-10-13 09:53:14.660093 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-13 09:53:14.660102 | mon1 | Tuesday 13 October 2026 09:53:14 +0000 (0:00:00.880) 0:03:47.905 ******* 2026-10-13 09:53:15.078736 | mon1 | changed: [osd1] 2026-10-13 09:53:15.078813 | mon1 | 2026-10-13 09:53:15.078828 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-13 09:53:15.078840 | mon1 | Tuesday 13 October 2026 09:53:15 +0000 (0:00:00.418) 0:03:48.324 ******* 2026-10-13 09:53:15.389318 | mon1 | ok: [osd1] 2026-10-13 09:53:15.389372 | mon1 | 2026-10-13 09:53:15.389381 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-13 09:53:15.389389 | mon1 | Tuesday 13 October 2026 09:53:15 +0000 (0:00:00.311) 0:03:48.636 ******* 2026-10-13 09:53:15.834763 | mon1 | changed: [osd1] 2026-10-13 09:53:15.834821 | mon1 | 2026-10-13 09:53:15.834834 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-13 09:53:15.834869 | mon1 | Tuesday 13 October 2026 09:53:15 +0000 (0:00:00.445) 0:03:49.081 ******* 2026-10-13 09:53:16.153769 | mon1 | changed: [osd1] 2026-10-13 09:53:16.153834 | mon1 | 2026-10-13 09:53:16.153848 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-10-13 09:53:16.153860 | mon1 | Tuesday 13 October 2026 09:53:16 +0000 (0:00:00.318) 0:03:49.400 ******* 2026-10-13 09:53:16.473001 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-10-13 09:53:16.473036 | mon1 | 2026-10-13 09:53:16.473042 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-10-13 09:53:16.473048 | mon1 | Tuesday 13 October 2026 09:53:16 +0000 (0:00:00.320) 0:03:49.720 ******* 2026-10-13 09:53:16.549270 | mon1 | ok: [osd1] 2026-10-13 09:53:16.549342 | mon1 | 2026-10-13 09:53:16.549877 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-13 09:53:16.549937 | mon1 | Tuesday 13 October 2026 09:53:16 +0000 (0:00:00.075) 0:03:49.796 ******* 2026-10-13 09:53:16.639536 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-10-13 09:53:16.639585 | mon1 | 2026-10-13 09:53:16.639598 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-13 09:53:16.639610 | mon1 | Tuesday 13 October 2026 09:53:16 +0000 (0:00:00.090) 0:03:49.886 ******* 2026-10-13 09:53:18.892664 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:53:18.892741 | mon1 | 2026-10-13 09:53:18.892759 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-13 09:53:18.892773 | mon1 | Tuesday 13 October 2026 09:53:18 +0000 (0:00:02.248) 0:03:52.135 ******* 2026-10-13 09:53:18.973711 | mon1 | ok: [osd1] => (item=osd1) 2026-10-13 09:53:18.973973 | mon1 | 2026-10-13 09:53:18.974246 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-13 09:53:18.974500 | mon1 | Tuesday 13 October 2026 09:53:18 +0000 (0:00:00.084) 0:03:52.220 ******* 2026-10-13 09:53:19.343757 | mon1 | changed: [osd1] 2026-10-13 09:53:19.344002 | mon1 | 2026-10-13 09:53:19.344262 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-13 09:53:19.344505 | mon1 | Tuesday 13 October 2026 09:53:19 +0000 (0:00:00.370) 0:03:52.590 ******* 2026-10-13 09:53:25.345394 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:53:25.348772 | mon1 | 2026-10-13 09:53:25.348997 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-10-13 09:53:25.349218 | mon1 | Tuesday 13 October 2026 09:53:25 +0000 (0:00:06.003) 0:03:58.593 ******* 2026-10-13 09:53:26.308912 | mon1 | ok: [osd1] 2026-10-13 09:53:26.309314 | mon1 | 2026-10-13 09:53:26.309688 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-10-13 09:53:26.310012 | mon1 | Tuesday 13 October 2026 09:53:26 +0000 (0:00:00.962) 0:03:59.555 ******* 2026-10-13 09:54:13.011982 | mon1 | ok: [osd1] 2026-10-13 09:54:13.012431 | mon1 | 2026-10-13 09:54:13.012842 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-10-13 09:54:13.013294 | mon1 | Tuesday 13 October 2026 09:54:13 +0000 (0:00:46.702) 0:04:46.258 ******* 2026-10-13 09:57:00.660232 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-10-13 09:57:00.660307 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-10-13 09:57:00.661247 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-10-13 09:57:00.661302 | mon1 | 2026-10-13 09:57:00.661316 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-10-13 09:57:00.661328 | mon1 | Tuesday 13 October 2026 09:57:00 +0000 (0:02:47.647) 0:07:33.906 ******* 2026-10-13 09:57:02.609263 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:57:02.609341 | mon1 | 2026-10-13 09:57:02.609356 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-10-13 09:57:02.609389 | mon1 | Tuesday 13 October 2026 09:57:02 +0000 (0:00:01.950) 0:07:35.856 ******* 2026-10-13 09:57:04.566767 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:57:04.566883 | mon1 | 2026-10-13 09:57:04.566902 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-10-13 09:57:04.567043 | mon1 | Tuesday 13 October 2026 09:57:04 +0000 (0:00:01.958) 0:07:37.814 ******* 2026-10-13 09:57:04.650023 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-10-13 09:57:04.650047 | mon1 | 2026-10-13 09:57:04.650054 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-10-13 09:57:04.650061 | mon1 | Tuesday 13 October 2026 09:57:04 +0000 (0:00:00.082) 0:07:37.897 ******* 2026-10-13 09:57:04.725651 | mon1 | ok: [osd1] 2026-10-13 09:57:04.725712 | mon1 | 2026-10-13 09:57:04.725725 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-10-13 09:57:04.725738 | mon1 | Tuesday 13 October 2026 09:57:04 +0000 (0:00:00.074) 0:07:37.971 ******* 2026-10-13 09:57:06.573884 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:57:06.573962 | mon1 | 2026-10-13 09:57:06.573977 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-10-13 09:57:06.573990 | mon1 | Tuesday 13 October 2026 09:57:06 +0000 (0:00:01.848) 0:07:39.820 ******* 2026-10-13 09:57:06.653199 | mon1 | ok: [osd1] 2026-10-13 09:57:06.653264 | mon1 | 2026-10-13 09:57:06.653280 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-10-13 09:57:06.653297 | mon1 | Tuesday 13 October 2026 09:57:06 +0000 (0:00:00.078) 0:07:39.898 ******* 2026-10-13 09:57:06.710019 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-10-13 09:57:06.740850 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:57:06.740940 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:57:06.741022 | mon1 | 2026-10-13 09:57:06.741334 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-10-13 09:57:06.741357 | mon1 | Tuesday 13 October 2026 09:57:06 +0000 (0:00:00.089) 0:07:39.987 ******* 2026-10-13 09:57:06.808861 | mon1 | skipping: [osd1] 2026-10-13 09:57:06.808952 | mon1 | 2026-10-13 09:57:06.809242 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-10-13 09:57:06.809484 | mon1 | Tuesday 13 October 2026 09:57:06 +0000 (0:00:00.067) 0:07:40.055 ******* 2026-10-13 09:57:11.864321 | mon1 | Pausing for 5 seconds 2026-10-13 09:57:11.865357 | mon1 | ok: [osd1] 2026-10-13 09:57:11.865439 | mon1 | 2026-10-13 09:57:11.865457 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-10-13 09:57:11.865619 | mon1 | Tuesday 13 October 2026 09:57:11 +0000 (0:00:05.056) 0:07:45.111 ******* 2026-10-13 09:57:11.939220 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-10-13 09:57:11.939276 | mon1 | 2026-10-13 09:57:11.939379 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-10-13 09:57:11.939590 | mon1 | Tuesday 13 October 2026 09:57:11 +0000 (0:00:00.075) 0:07:45.186 ******* 2026-10-13 09:57:12.012807 | mon1 | ok: [osd1] 2026-10-13 09:57:12.013376 | mon1 | 2026-10-13 09:57:12.013394 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-10-13 09:57:12.013401 | mon1 | Tuesday 13 October 2026 09:57:12 +0000 (0:00:00.073) 0:07:45.260 ******* 2026-10-13 09:57:13.900967 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:57:13.902239 | mon1 | 2026-10-13 09:57:13.902310 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-10-13 09:57:13.902324 | mon1 | Tuesday 13 October 2026 09:57:13 +0000 (0:00:01.886) 0:07:47.147 ******* 2026-10-13 09:57:13.976307 | mon1 | ok: [osd1] 2026-10-13 09:57:13.976370 | mon1 | 2026-10-13 09:57:13.976384 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-10-13 09:57:13.976405 | mon1 | Tuesday 13 October 2026 09:57:13 +0000 (0:00:00.074) 0:07:47.221 ******* 2026-10-13 09:57:14.035718 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:57:14.035814 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:57:14.035829 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:57:14.035843 | mon1 | skipping: [osd1] 2026-10-13 09:57:14.035858 | mon1 | 2026-10-13 09:57:14.035872 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-10-13 09:57:14.035887 | mon1 | Tuesday 13 October 2026 09:57:14 +0000 (0:00:00.059) 0:07:47.281 ******* 2026-10-13 09:57:14.122371 | mon1 | skipping: [osd1] 2026-10-13 09:57:14.122503 | mon1 | 2026-10-13 09:57:14.123426 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-10-13 09:57:14.123526 | mon1 | 2026-10-13 09:57:14.123540 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:57:14.123553 | mon1 | Tuesday 13 October 2026 09:57:14 +0000 (0:00:00.088) 0:07:47.370 ******* 2026-10-13 09:57:15.185334 | mon1 | ok: [mon1] 2026-10-13 09:57:15.185405 | mon1 | 2026-10-13 09:57:15.185418 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:57:15.185678 | mon1 | Tuesday 13 October 2026 09:57:15 +0000 (0:00:01.061) 0:07:48.431 ******* 2026-10-13 09:57:15.501321 | mon1 | ok: [mon1] 2026-10-13 09:57:15.501379 | mon1 | 2026-10-13 09:57:15.501392 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:57:15.501577 | mon1 | Tuesday 13 October 2026 09:57:15 +0000 (0:00:00.316) 0:07:48.748 ******* 2026-10-13 09:57:15.558284 | mon1 | skipping: [mon1] 2026-10-13 09:57:15.558342 | mon1 | 2026-10-13 09:57:15.559163 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-13 09:57:15.559256 | mon1 | Tuesday 13 October 2026 09:57:15 +0000 (0:00:00.057) 0:07:48.805 ******* 2026-10-13 09:57:15.853838 | mon1 | ok: [mon1] 2026-10-13 09:57:15.853916 | mon1 | 2026-10-13 09:57:15.853930 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:57:15.853943 | mon1 | Tuesday 13 October 2026 09:57:15 +0000 (0:00:00.294) 0:07:49.100 ******* 2026-10-13 09:57:15.949191 | mon1 | ok: [mon1] => { 2026-10-13 09:57:15.949606 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-13 09:57:15.950909 | mon1 | } 2026-10-13 09:57:15.951004 | mon1 | 2026-10-13 09:57:15.951022 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:57:15.951037 | mon1 | Tuesday 13 October 2026 09:57:15 +0000 (0:00:00.095) 0:07:49.196 ******* 2026-10-13 09:57:16.320837 | mon1 | ok: [mon1] 2026-10-13 09:57:16.320922 | mon1 | 2026-10-13 09:57:16.320937 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:57:16.320949 | mon1 | Tuesday 13 October 2026 09:57:16 +0000 (0:00:00.370) 0:07:49.566 ******* 2026-10-13 09:57:16.375028 | mon1 | skipping: [mon1] 2026-10-13 09:57:16.375074 | mon1 | 2026-10-13 09:57:16.375087 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:57:16.375100 | mon1 | Tuesday 13 October 2026 09:57:16 +0000 (0:00:00.055) 0:07:49.622 ******* 2026-10-13 09:57:16.418344 | mon1 | skipping: [mon1] 2026-10-13 09:57:16.418445 | mon1 | 2026-10-13 09:57:16.418980 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:57:16.419045 | mon1 | Tuesday 13 October 2026 09:57:16 +0000 (0:00:00.043) 0:07:49.665 ******* 2026-10-13 09:57:16.706770 | mon1 | ok: [mon1] 2026-10-13 09:57:16.706835 | mon1 | 2026-10-13 09:57:16.706840 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:57:16.706845 | mon1 | Tuesday 13 October 2026 09:57:16 +0000 (0:00:00.287) 0:07:49.953 ******* 2026-10-13 09:57:17.946334 | mon1 | ok: [mon1] 2026-10-13 09:57:17.946402 | mon1 | 2026-10-13 09:57:17.946413 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:57:17.946779 | mon1 | Tuesday 13 October 2026 09:57:17 +0000 (0:00:01.239) 0:07:51.193 ******* 2026-10-13 09:57:18.056233 | mon1 | ok: [mon1] => { 2026-10-13 09:57:18.056298 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-13 09:57:18.056307 | mon1 | } 2026-10-13 09:57:18.057095 | mon1 | 2026-10-13 09:57:18.057206 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:57:18.057222 | mon1 | Tuesday 13 October 2026 09:57:18 +0000 (0:00:00.109) 0:07:51.302 ******* 2026-10-13 09:57:18.539210 | mon1 | ok: [mon1] 2026-10-13 09:57:18.539963 | mon1 | 2026-10-13 09:57:18.539979 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:57:18.540427 | mon1 | Tuesday 13 October 2026 09:57:18 +0000 (0:00:00.481) 0:07:51.784 ******* 2026-10-13 09:57:21.770144 | mon1 | ok: [mon1] 2026-10-13 09:57:21.770251 | mon1 | 2026-10-13 09:57:21.770265 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-13 09:57:21.770278 | mon1 | Tuesday 13 October 2026 09:57:21 +0000 (0:00:03.229) 0:07:55.014 ******* 2026-10-13 09:57:21.811365 | mon1 | skipping: [mon1] 2026-10-13 09:57:21.811444 | mon1 | 2026-10-13 09:57:21.811888 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-13 09:57:21.811932 | mon1 | Tuesday 13 October 2026 09:57:21 +0000 (0:00:00.044) 0:07:55.058 ******* 2026-10-13 09:57:21.853338 | mon1 | skipping: [mon1] 2026-10-13 09:57:21.853401 | mon1 | 2026-10-13 09:57:21.853461 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-13 09:57:21.853712 | mon1 | Tuesday 13 October 2026 09:57:21 +0000 (0:00:00.042) 0:07:55.100 ******* 2026-10-13 09:57:21.893352 | mon1 | skipping: [mon1] 2026-10-13 09:57:21.893427 | mon1 | 2026-10-13 09:57:21.893496 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-13 09:57:21.893779 | mon1 | Tuesday 13 October 2026 09:57:21 +0000 (0:00:00.039) 0:07:55.140 ******* 2026-10-13 09:57:22.920269 | mon1 | ok: [mon1] 2026-10-13 09:57:22.920370 | mon1 | 2026-10-13 09:57:22.920389 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-13 09:57:22.920403 | mon1 | Tuesday 13 October 2026 09:57:22 +0000 (0:00:01.027) 0:07:56.168 ******* 2026-10-13 09:57:23.531705 | mon1 | ok: [mon1] 2026-10-13 09:57:23.531760 | mon1 | 2026-10-13 09:57:23.531773 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-13 09:57:23.531787 | mon1 | Tuesday 13 October 2026 09:57:23 +0000 (0:00:00.609) 0:07:56.777 ******* 2026-10-13 09:57:24.836196 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-13 09:57:24.837225 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-13 09:57:24.837296 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-13 09:57:24.837316 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-13 09:57:24.838161 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-13 09:57:24.838201 | mon1 | 2026-10-13 09:57:24.838268 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-13 09:57:24.838712 | mon1 | Tuesday 13 October 2026 09:57:24 +0000 (0:00:01.305) 0:07:58.082 ******* 2026-10-13 09:57:25.579571 | mon1 | ok: [mon1] 2026-10-13 09:57:25.580625 | mon1 | 2026-10-13 09:57:25.581000 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-13 09:57:25.581361 | mon1 | Tuesday 13 October 2026 09:57:25 +0000 (0:00:00.732) 0:07:58.815 ******* 2026-10-13 09:57:25.581691 | mon1 | 2026-10-13 09:57:25.582004 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-13 09:57:25.582345 | mon1 | Tuesday 13 October 2026 09:57:25 +0000 (0:00:00.012) 0:07:58.827 ******* 2026-10-13 09:57:26.038657 | mon1 | ok: [mon1] 2026-10-13 09:57:26.038761 | mon1 | 2026-10-13 09:57:26.038924 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:57:26.039220 | mon1 | Tuesday 13 October 2026 09:57:26 +0000 (0:00:00.458) 0:07:59.286 ******* 2026-10-13 09:57:26.358335 | mon1 | ok: [mon1] 2026-10-13 09:57:26.358491 | mon1 | 2026-10-13 09:57:26.359272 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:57:26.359307 | mon1 | Tuesday 13 October 2026 09:57:26 +0000 (0:00:00.318) 0:07:59.604 ******* 2026-10-13 09:57:26.435149 | mon1 | ok: [mon1] => { 2026-10-13 09:57:26.435896 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-13 09:57:26.435928 | mon1 | } 2026-10-13 09:57:26.435933 | mon1 | 2026-10-13 09:57:26.435938 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:57:26.435944 | mon1 | Tuesday 13 October 2026 09:57:26 +0000 (0:00:00.077) 0:07:59.682 ******* 2026-10-13 09:57:26.966905 | mon1 | ok: [mon1] 2026-10-13 09:57:26.966989 | mon1 | 2026-10-13 09:57:26.967007 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:57:26.967023 | mon1 | Tuesday 13 October 2026 09:57:26 +0000 (0:00:00.530) 0:08:00.213 ******* 2026-10-13 09:57:30.401192 | mon1 | ok: [mon1] 2026-10-13 09:57:30.401245 | mon1 | 2026-10-13 09:57:30.401426 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-13 09:57:30.401631 | mon1 | Tuesday 13 October 2026 09:57:30 +0000 (0:00:03.435) 0:08:03.648 ******* 2026-10-13 09:57:31.631974 | mon1 | ok: [mon1] 2026-10-13 09:57:31.633085 | mon1 | 2026-10-13 09:57:31.633204 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-13 09:57:31.633224 | mon1 | Tuesday 13 October 2026 09:57:31 +0000 (0:00:01.229) 0:08:04.878 ******* 2026-10-13 09:57:31.929758 | mon1 | ok: [mon1] 2026-10-13 09:57:31.929818 | mon1 | 2026-10-13 09:57:31.929833 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-13 09:57:31.929846 | mon1 | Tuesday 13 October 2026 09:57:31 +0000 (0:00:00.296) 0:08:05.175 ******* 2026-10-13 09:57:32.541754 | mon1 | ok: [mon1] 2026-10-13 09:57:32.541826 | mon1 | 2026-10-13 09:57:32.541840 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-13 09:57:32.541852 | mon1 | Tuesday 13 October 2026 09:57:32 +0000 (0:00:00.613) 0:08:05.788 ******* 2026-10-13 09:57:33.359347 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-10-13 09:57:33.359496 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-13 09:57:33.359511 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-13 09:57:33.359524 | mon1 | 2026-10-13 09:57:33.359547 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-13 09:57:33.359560 | mon1 | Tuesday 13 October 2026 09:57:33 +0000 (0:00:00.817) 0:08:06.605 ******* 2026-10-13 09:57:33.962332 | mon1 | ok: [mon1] 2026-10-13 09:57:33.962425 | mon1 | 2026-10-13 09:57:33.962434 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-13 09:57:33.962446 | mon1 | Tuesday 13 October 2026 09:57:33 +0000 (0:00:00.603) 0:08:07.209 ******* 2026-10-13 09:57:34.580314 | mon1 | ok: [mon1] 2026-10-13 09:57:34.580406 | mon1 | 2026-10-13 09:57:34.580426 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-13 09:57:34.581536 | mon1 | Tuesday 13 October 2026 09:57:34 +0000 (0:00:00.600) 0:08:07.809 ******* 2026-10-13 09:57:34.581595 | mon1 | 2026-10-13 09:57:34.581605 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-13 09:57:34.581614 | mon1 | Tuesday 13 October 2026 09:57:34 +0000 (0:00:00.017) 0:08:07.827 ******* 2026-10-13 09:57:35.107287 | mon1 | ok: [mon1] 2026-10-13 09:57:35.107412 | mon1 | 2026-10-13 09:57:35.107905 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-13 09:57:35.107953 | mon1 | Tuesday 13 October 2026 09:57:35 +0000 (0:00:00.527) 0:08:08.354 ******* 2026-10-13 09:57:35.175865 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-13 09:57:35.175930 | mon1 | 2026-10-13 09:57:35.175941 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-13 09:57:35.175952 | mon1 | Tuesday 13 October 2026 09:57:35 +0000 (0:00:00.067) 0:08:08.422 ******* 2026-10-13 09:57:36.332273 | mon1 | ok: [mon1] 2026-10-13 09:57:36.332395 | mon1 | 2026-10-13 09:57:36.332838 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-13 09:57:36.332889 | mon1 | Tuesday 13 October 2026 09:57:36 +0000 (0:00:01.156) 0:08:09.579 ******* 2026-10-13 09:57:37.232580 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-13 09:57:37.232656 | mon1 | ok: [mon1] => (item=ssh) 2026-10-13 09:57:37.232662 | mon1 | 2026-10-13 09:57:37.232667 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-13 09:57:37.232673 | mon1 | Tuesday 13 October 2026 09:57:37 +0000 (0:00:00.899) 0:08:10.478 ******* 2026-10-13 09:57:37.678403 | mon1 | ok: [mon1] 2026-10-13 09:57:37.678480 | mon1 | 2026-10-13 09:57:37.678487 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-13 09:57:37.678496 | mon1 | Tuesday 13 October 2026 09:57:37 +0000 (0:00:00.446) 0:08:10.925 ******* 2026-10-13 09:57:37.966666 | mon1 | ok: [mon1] 2026-10-13 09:57:37.966761 | mon1 | 2026-10-13 09:57:37.966848 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-13 09:57:37.966985 | mon1 | Tuesday 13 October 2026 09:57:37 +0000 (0:00:00.287) 0:08:11.212 ******* 2026-10-13 09:57:38.288062 | mon1 | ok: [mon1] 2026-10-13 09:57:38.288238 | mon1 | 2026-10-13 09:57:38.288831 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-13 09:57:38.288907 | mon1 | Tuesday 13 October 2026 09:57:38 +0000 (0:00:00.322) 0:08:11.535 ******* 2026-10-13 09:57:38.602295 | mon1 | ok: [mon1] 2026-10-13 09:57:38.602368 | mon1 | 2026-10-13 09:57:38.602378 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-10-13 09:57:38.602387 | mon1 | Tuesday 13 October 2026 09:57:38 +0000 (0:00:00.313) 0:08:11.848 ******* 2026-10-13 09:57:42.150879 | mon1 | changed: [mon1] 2026-10-13 09:57:42.151067 | mon1 | 2026-10-13 09:57:42.151377 | mon1 | PLAY RECAP ********************************************************************* 2026-10-13 09:57:42.151643 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-10-13 09:57:42.151920 | mon1 | osd1 : ok=58 changed=23 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-10-13 09:57:42.152141 | mon1 | 2026-10-13 09:57:42.152408 | mon1 | 2026-10-13 09:57:42.152636 | mon1 | TASKS RECAP ******************************************************************** 2026-10-13 09:57:42.152894 | mon1 | Tuesday 13 October 2026 09:57:42 +0000 (0:00:03.549) 0:08:15.398 ******* 2026-10-13 09:57:42.156205 | mon1 | =============================================================================== 2026-10-13 09:57:42.156520 | mon1 | vexxhost.ceph.osd : Install OSDs -------------------------------------- 167.65s 2026-10-13 09:57:42.156779 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 96.54s 2026-10-13 09:57:42.157018 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 46.70s 2026-10-13 09:57:42.157291 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 19.98s 2026-10-13 09:57:42.157541 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.34s 2026-10-13 09:57:42.157796 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.05s 2026-10-13 09:57:42.158033 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.93s 2026-10-13 09:57:42.158321 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.00s 2026-10-13 09:57:42.158560 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.06s 2026-10-13 09:57:42.158829 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.75s 2026-10-13 09:57:42.159090 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.73s 2026-10-13 09:57:42.162538 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.55s 2026-10-13 09:57:42.162790 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.51s 2026-10-13 09:57:42.163024 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.46s 2026-10-13 09:57:42.163319 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.45s 2026-10-13 09:57:42.163557 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.44s 2026-10-13 09:57:42.163813 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.23s 2026-10-13 09:57:42.164047 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.03s 2026-10-13 09:57:42.164320 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.76s 2026-10-13 09:57:42.164563 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.70s 2026-10-13 09:57:42.268179 | mon1 | INFO [default > converge] Executed: Successful 2026-10-13 09:57:42.273594 | mon1 | INFO [default > idempotence] Executing 2026-10-13 09:57:43.336970 | mon1 | 2026-10-13 09:57:43.337338 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-10-13 09:57:43.337579 | mon1 | 2026-10-13 09:57:43.337876 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:57:43.338149 | mon1 | Tuesday 13 October 2026 09:57:43 +0000 (0:00:00.050) 0:00:00.050 ******* 2026-10-13 09:57:44.639558 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-13 09:57:44.639991 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-13 09:57:44.640383 | mon1 | interpreter could change the meaning of that path. See 2026-10-13 09:57:44.640707 | mon1 | https://docs.ansible.com/ansible- 2026-10-13 09:57:44.641017 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-13 09:57:44.648971 | mon1 | ok: [mon1] 2026-10-13 09:57:44.649339 | mon1 | 2026-10-13 09:57:44.649643 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:57:44.649950 | mon1 | Tuesday 13 October 2026 09:57:44 +0000 (0:00:01.311) 0:00:01.362 ******* 2026-10-13 09:57:45.044301 | mon1 | ok: [mon1] 2026-10-13 09:57:45.044359 | mon1 | 2026-10-13 09:57:45.044367 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:57:45.044378 | mon1 | Tuesday 13 October 2026 09:57:45 +0000 (0:00:00.394) 0:00:01.757 ******* 2026-10-13 09:57:45.099339 | mon1 | skipping: [mon1] 2026-10-13 09:57:45.099401 | mon1 | 2026-10-13 09:57:45.099408 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-13 09:57:45.099419 | mon1 | Tuesday 13 October 2026 09:57:45 +0000 (0:00:00.054) 0:00:01.811 ******* 2026-10-13 09:57:45.528982 | mon1 | ok: [mon1] 2026-10-13 09:57:45.529033 | mon1 | 2026-10-13 09:57:45.529039 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:57:45.529046 | mon1 | Tuesday 13 October 2026 09:57:45 +0000 (0:00:00.430) 0:00:02.241 ******* 2026-10-13 09:57:45.610309 | mon1 | ok: [mon1] => { 2026-10-13 09:57:45.610346 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-13 09:57:45.610370 | mon1 | } 2026-10-13 09:57:45.610374 | mon1 | 2026-10-13 09:57:45.610378 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:57:45.610383 | mon1 | Tuesday 13 October 2026 09:57:45 +0000 (0:00:00.081) 0:00:02.322 ******* 2026-10-13 09:57:46.155242 | mon1 | ok: [mon1] 2026-10-13 09:57:46.156053 | mon1 | 2026-10-13 09:57:46.156103 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:57:46.156169 | mon1 | Tuesday 13 October 2026 09:57:46 +0000 (0:00:00.544) 0:00:02.867 ******* 2026-10-13 09:57:46.219376 | mon1 | skipping: [mon1] 2026-10-13 09:57:46.219447 | mon1 | 2026-10-13 09:57:46.219457 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:57:46.219467 | mon1 | Tuesday 13 October 2026 09:57:46 +0000 (0:00:00.064) 0:00:02.931 ******* 2026-10-13 09:57:46.270307 | mon1 | skipping: [mon1] 2026-10-13 09:57:46.270357 | mon1 | 2026-10-13 09:57:46.270364 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:57:46.270369 | mon1 | Tuesday 13 October 2026 09:57:46 +0000 (0:00:00.051) 0:00:02.982 ******* 2026-10-13 09:57:46.589252 | mon1 | ok: [mon1] 2026-10-13 09:57:46.589367 | mon1 | 2026-10-13 09:57:46.589379 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:57:46.589397 | mon1 | Tuesday 13 October 2026 09:57:46 +0000 (0:00:00.319) 0:00:03.301 ******* 2026-10-13 09:57:48.123347 | mon1 | ok: [mon1] 2026-10-13 09:57:48.124046 | mon1 | 2026-10-13 09:57:48.124144 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:57:48.124164 | mon1 | Tuesday 13 October 2026 09:57:48 +0000 (0:00:01.534) 0:00:04.835 ******* 2026-10-13 09:57:48.343472 | mon1 | ok: [mon1] => { 2026-10-13 09:57:48.343531 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-13 09:57:48.343539 | mon1 | } 2026-10-13 09:57:48.343551 | mon1 | 2026-10-13 09:57:48.344174 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:57:48.344241 | mon1 | Tuesday 13 October 2026 09:57:48 +0000 (0:00:00.219) 0:00:05.055 ******* 2026-10-13 09:57:48.966277 | mon1 | ok: [mon1] 2026-10-13 09:57:48.966332 | mon1 | 2026-10-13 09:57:48.966345 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:57:48.966352 | mon1 | Tuesday 13 October 2026 09:57:48 +0000 (0:00:00.622) 0:00:05.677 ******* 2026-10-13 09:57:51.654364 | mon1 | ok: [mon1] 2026-10-13 09:57:51.654469 | mon1 | 2026-10-13 09:57:51.654489 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-13 09:57:51.654548 | mon1 | Tuesday 13 October 2026 09:57:51 +0000 (0:00:02.689) 0:00:08.366 ******* 2026-10-13 09:57:51.697626 | mon1 | skipping: [mon1] 2026-10-13 09:57:51.697692 | mon1 | 2026-10-13 09:57:51.697706 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-13 09:57:51.697719 | mon1 | Tuesday 13 October 2026 09:57:51 +0000 (0:00:00.042) 0:00:08.408 ******* 2026-10-13 09:57:51.722489 | mon1 | skipping: [mon1] 2026-10-13 09:57:51.722525 | mon1 | 2026-10-13 09:57:51.722541 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-13 09:57:51.722556 | mon1 | Tuesday 13 October 2026 09:57:51 +0000 (0:00:00.026) 0:00:08.434 ******* 2026-10-13 09:57:51.767345 | mon1 | skipping: [mon1] 2026-10-13 09:57:51.767466 | mon1 | 2026-10-13 09:57:51.767480 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-13 09:57:51.767493 | mon1 | Tuesday 13 October 2026 09:57:51 +0000 (0:00:00.043) 0:00:08.478 ******* 2026-10-13 09:57:52.842673 | mon1 | ok: [mon1] 2026-10-13 09:57:52.842780 | mon1 | 2026-10-13 09:57:52.842894 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-13 09:57:52.843049 | mon1 | Tuesday 13 October 2026 09:57:52 +0000 (0:00:01.077) 0:00:09.555 ******* 2026-10-13 09:57:53.440796 | mon1 | ok: [mon1] 2026-10-13 09:57:53.440955 | mon1 | 2026-10-13 09:57:53.441276 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-13 09:57:53.441600 | mon1 | Tuesday 13 October 2026 09:57:53 +0000 (0:00:00.596) 0:00:10.151 ******* 2026-10-13 09:57:54.679661 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-13 09:57:54.679778 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-13 09:57:54.679792 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-13 09:57:54.679891 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-13 09:57:54.680027 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-13 09:57:54.680174 | mon1 | 2026-10-13 09:57:54.680351 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-13 09:57:54.680478 | mon1 | Tuesday 13 October 2026 09:57:54 +0000 (0:00:01.240) 0:00:11.391 ******* 2026-10-13 09:57:55.431365 | mon1 | ok: [mon1] 2026-10-13 09:57:55.431497 | mon1 | 2026-10-13 09:57:55.431651 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-13 09:57:55.431801 | mon1 | Tuesday 13 October 2026 09:57:55 +0000 (0:00:00.731) 0:00:12.123 ******* 2026-10-13 09:57:55.431930 | mon1 | 2026-10-13 09:57:55.432076 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-13 09:57:55.432342 | mon1 | Tuesday 13 October 2026 09:57:55 +0000 (0:00:00.020) 0:00:12.143 ******* 2026-10-13 09:57:56.181090 | mon1 | ok: [mon1] 2026-10-13 09:57:56.181184 | mon1 | 2026-10-13 09:57:56.181217 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:57:56.181228 | mon1 | Tuesday 13 October 2026 09:57:56 +0000 (0:00:00.749) 0:00:12.893 ******* 2026-10-13 09:57:56.465616 | mon1 | ok: [mon1] 2026-10-13 09:57:56.465657 | mon1 | 2026-10-13 09:57:56.465664 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:57:56.465670 | mon1 | Tuesday 13 October 2026 09:57:56 +0000 (0:00:00.285) 0:00:13.178 ******* 2026-10-13 09:57:56.555502 | mon1 | ok: [mon1] => { 2026-10-13 09:57:56.555555 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-13 09:57:56.555565 | mon1 | } 2026-10-13 09:57:56.555574 | mon1 | 2026-10-13 09:57:56.555583 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:57:56.555592 | mon1 | Tuesday 13 October 2026 09:57:56 +0000 (0:00:00.088) 0:00:13.267 ******* 2026-10-13 09:57:57.029537 | mon1 | ok: [mon1] 2026-10-13 09:57:57.029645 | mon1 | 2026-10-13 09:57:57.029698 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:57:57.029708 | mon1 | Tuesday 13 October 2026 09:57:57 +0000 (0:00:00.473) 0:00:13.740 ******* 2026-10-13 09:58:00.400333 | mon1 | ok: [mon1] 2026-10-13 09:58:00.400402 | mon1 | 2026-10-13 09:58:00.400417 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-13 09:58:00.400564 | mon1 | Tuesday 13 October 2026 09:58:00 +0000 (0:00:03.372) 0:00:17.112 ******* 2026-10-13 09:58:01.457838 | mon1 | ok: [mon1] 2026-10-13 09:58:01.457896 | mon1 | 2026-10-13 09:58:01.457914 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-13 09:58:01.457930 | mon1 | Tuesday 13 October 2026 09:58:01 +0000 (0:00:01.056) 0:00:18.169 ******* 2026-10-13 09:58:01.853370 | mon1 | ok: [mon1] 2026-10-13 09:58:01.853422 | mon1 | 2026-10-13 09:58:01.853436 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-13 09:58:01.853448 | mon1 | Tuesday 13 October 2026 09:58:01 +0000 (0:00:00.395) 0:00:18.564 ******* 2026-10-13 09:58:02.434131 | mon1 | ok: [mon1] 2026-10-13 09:58:02.434190 | mon1 | 2026-10-13 09:58:02.434196 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-13 09:58:02.434202 | mon1 | Tuesday 13 October 2026 09:58:02 +0000 (0:00:00.581) 0:00:19.146 ******* 2026-10-13 09:58:03.219275 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-10-13 09:58:03.219367 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-13 09:58:03.219422 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-13 09:58:03.219433 | mon1 | 2026-10-13 09:58:03.219887 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-13 09:58:03.219945 | mon1 | Tuesday 13 October 2026 09:58:03 +0000 (0:00:00.784) 0:00:19.930 ******* 2026-10-13 09:58:03.828870 | mon1 | ok: [mon1] 2026-10-13 09:58:03.828954 | mon1 | 2026-10-13 09:58:03.828964 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-13 09:58:03.828974 | mon1 | Tuesday 13 October 2026 09:58:03 +0000 (0:00:00.609) 0:00:20.539 ******* 2026-10-13 09:58:04.505221 | mon1 | ok: [mon1] 2026-10-13 09:58:04.506888 | mon1 | 2026-10-13 09:58:04.506969 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-13 09:58:04.506982 | mon1 | Tuesday 13 October 2026 09:58:04 +0000 (0:00:00.661) 0:00:21.201 ******* 2026-10-13 09:58:04.506992 | mon1 | 2026-10-13 09:58:04.507001 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-13 09:58:04.507010 | mon1 | Tuesday 13 October 2026 09:58:04 +0000 (0:00:00.015) 0:00:21.216 ******* 2026-10-13 09:58:05.023058 | mon1 | ok: [mon1] 2026-10-13 09:58:05.023221 | mon1 | 2026-10-13 09:58:05.023240 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-13 09:58:05.023251 | mon1 | Tuesday 13 October 2026 09:58:05 +0000 (0:00:00.517) 0:00:21.734 ******* 2026-10-13 09:58:05.105908 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-13 09:58:05.105979 | mon1 | 2026-10-13 09:58:05.105990 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-13 09:58:05.105999 | mon1 | Tuesday 13 October 2026 09:58:05 +0000 (0:00:00.083) 0:00:21.817 ******* 2026-10-13 09:58:06.380535 | mon1 | ok: [mon1] 2026-10-13 09:58:06.380598 | mon1 | 2026-10-13 09:58:06.380607 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-13 09:58:06.380618 | mon1 | Tuesday 13 October 2026 09:58:06 +0000 (0:00:01.274) 0:00:23.092 ******* 2026-10-13 09:58:07.270208 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-13 09:58:07.270261 | mon1 | ok: [mon1] => (item=ssh) 2026-10-13 09:58:07.270542 | mon1 | 2026-10-13 09:58:07.270851 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-13 09:58:07.271194 | mon1 | Tuesday 13 October 2026 09:58:07 +0000 (0:00:00.890) 0:00:23.982 ******* 2026-10-13 09:58:07.660059 | mon1 | ok: [mon1] 2026-10-13 09:58:07.660156 | mon1 | 2026-10-13 09:58:07.660166 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-13 09:58:07.660174 | mon1 | Tuesday 13 October 2026 09:58:07 +0000 (0:00:00.389) 0:00:24.372 ******* 2026-10-13 09:58:07.923696 | mon1 | ok: [mon1] 2026-10-13 09:58:07.923773 | mon1 | 2026-10-13 09:58:07.924025 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-13 09:58:07.924081 | mon1 | Tuesday 13 October 2026 09:58:07 +0000 (0:00:00.263) 0:00:24.636 ******* 2026-10-13 09:58:08.520634 | mon1 | ok: [mon1] 2026-10-13 09:58:08.520760 | mon1 | 2026-10-13 09:58:08.520936 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-13 09:58:08.521127 | mon1 | Tuesday 13 October 2026 09:58:08 +0000 (0:00:00.597) 0:00:25.233 ******* 2026-10-13 09:58:08.910041 | mon1 | ok: [mon1] 2026-10-13 09:58:08.910086 | mon1 | 2026-10-13 09:58:08.910092 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-10-13 09:58:08.910098 | mon1 | Tuesday 13 October 2026 09:58:08 +0000 (0:00:00.388) 0:00:25.621 ******* 2026-10-13 09:58:09.013892 | mon1 | ok: [mon1] 2026-10-13 09:58:09.013960 | mon1 | 2026-10-13 09:58:09.013973 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-10-13 09:58:09.013986 | mon1 | Tuesday 13 October 2026 09:58:09 +0000 (0:00:00.103) 0:00:25.725 ******* 2026-10-13 09:58:09.313042 | mon1 | ok: [mon1] => (item=mon1) 2026-10-13 09:58:09.313096 | mon1 | 2026-10-13 09:58:09.313177 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-10-13 09:58:09.313184 | mon1 | Tuesday 13 October 2026 09:58:09 +0000 (0:00:00.299) 0:00:26.025 ******* 2026-10-13 09:58:09.392351 | mon1 | ok: [mon1] 2026-10-13 09:58:09.392398 | mon1 | 2026-10-13 09:58:09.392406 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-10-13 09:58:09.392413 | mon1 | Tuesday 13 October 2026 09:58:09 +0000 (0:00:00.078) 0:00:26.103 ******* 2026-10-13 09:58:09.448040 | mon1 | skipping: [mon1] 2026-10-13 09:58:09.448083 | mon1 | 2026-10-13 09:58:09.448088 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-13 09:58:09.448150 | mon1 | Tuesday 13 October 2026 09:58:09 +0000 (0:00:00.056) 0:00:26.160 ******* 2026-10-13 09:58:09.521037 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-13 09:58:09.521077 | mon1 | 2026-10-13 09:58:09.521082 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-13 09:58:09.521087 | mon1 | Tuesday 13 October 2026 09:58:09 +0000 (0:00:00.073) 0:00:26.233 ******* 2026-10-13 09:58:11.450451 | mon1 | ok: [mon1] 2026-10-13 09:58:11.450687 | mon1 | 2026-10-13 09:58:11.451016 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-13 09:58:11.451343 | mon1 | Tuesday 13 October 2026 09:58:11 +0000 (0:00:01.927) 0:00:28.161 ******* 2026-10-13 09:58:11.550360 | mon1 | ok: [mon1] => (item=mon1) 2026-10-13 09:58:11.550549 | mon1 | 2026-10-13 09:58:11.550793 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-13 09:58:11.551028 | mon1 | Tuesday 13 October 2026 09:58:11 +0000 (0:00:00.101) 0:00:28.262 ******* 2026-10-13 09:58:12.019414 | mon1 | ok: [mon1] 2026-10-13 09:58:12.019689 | mon1 | 2026-10-13 09:58:12.019994 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-13 09:58:12.020366 | mon1 | Tuesday 13 October 2026 09:58:12 +0000 (0:00:00.468) 0:00:28.731 ******* 2026-10-13 09:58:14.662718 | mon1 | ok: [mon1] 2026-10-13 09:58:14.662858 | mon1 | 2026-10-13 09:58:14.663018 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-10-13 09:58:14.663226 | mon1 | Tuesday 13 October 2026 09:58:14 +0000 (0:00:02.643) 0:00:31.375 ******* 2026-10-13 09:58:16.554169 | mon1 | ok: [mon1] 2026-10-13 09:58:16.554265 | mon1 | 2026-10-13 09:58:16.554451 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-10-13 09:58:16.554630 | mon1 | Tuesday 13 October 2026 09:58:16 +0000 (0:00:01.892) 0:00:33.267 ******* 2026-10-13 09:58:18.479213 | mon1 | ok: [mon1] 2026-10-13 09:58:18.480267 | mon1 | 2026-10-13 09:58:18.480339 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-13 09:58:18.480360 | mon1 | Tuesday 13 October 2026 09:58:18 +0000 (0:00:01.925) 0:00:35.192 ******* 2026-10-13 09:58:18.554529 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-13 09:58:18.554740 | mon1 | 2026-10-13 09:58:18.555025 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-13 09:58:18.555382 | mon1 | Tuesday 13 October 2026 09:58:18 +0000 (0:00:00.075) 0:00:35.267 ******* 2026-10-13 09:58:18.605286 | mon1 | skipping: [mon1] 2026-10-13 09:58:18.605455 | mon1 | 2026-10-13 09:58:18.605726 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-13 09:58:18.605976 | mon1 | Tuesday 13 October 2026 09:58:18 +0000 (0:00:00.050) 0:00:35.318 ******* 2026-10-13 09:58:18.660949 | mon1 | skipping: [mon1] => (item=mon1) 2026-10-13 09:58:18.661257 | mon1 | skipping: [mon1] 2026-10-13 09:58:18.661523 | mon1 | 2026-10-13 09:58:18.661876 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-13 09:58:18.662187 | mon1 | Tuesday 13 October 2026 09:58:18 +0000 (0:00:00.055) 0:00:35.373 ******* 2026-10-13 09:58:19.011717 | mon1 | ok: [mon1] 2026-10-13 09:58:19.012259 | mon1 | 2026-10-13 09:58:19.012562 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-13 09:58:19.012897 | mon1 | Tuesday 13 October 2026 09:58:19 +0000 (0:00:00.347) 0:00:35.721 ******* 2026-10-13 09:58:21.654298 | mon1 | ok: [mon1] 2026-10-13 09:58:21.654373 | mon1 | 2026-10-13 09:58:21.654388 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-10-13 09:58:21.654514 | mon1 | Tuesday 13 October 2026 09:58:21 +0000 (0:00:02.644) 0:00:38.366 ******* 2026-10-13 09:58:23.564453 | mon1 | ok: [mon1] 2026-10-13 09:58:23.564525 | mon1 | 2026-10-13 09:58:23.564539 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-10-13 09:58:23.564552 | mon1 | Tuesday 13 October 2026 09:58:23 +0000 (0:00:01.910) 0:00:40.276 ******* 2026-10-13 09:58:25.472259 | mon1 | ok: [mon1] 2026-10-13 09:58:25.472947 | mon1 | 2026-10-13 09:58:25.473008 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-10-13 09:58:25.473024 | mon1 | Tuesday 13 October 2026 09:58:25 +0000 (0:00:01.907) 0:00:42.184 ******* 2026-10-13 09:58:33.896854 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-10-13 09:58:33.896967 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-10-13 09:58:33.896984 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-10-13 09:58:33.896996 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-10-13 09:58:33.897008 | mon1 | 2026-10-13 09:58:33.897020 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-10-13 09:58:33.897032 | mon1 | 2026-10-13 09:58:33.897044 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:58:33.897055 | mon1 | Tuesday 13 October 2026 09:58:33 +0000 (0:00:08.423) 0:00:50.607 ******* 2026-10-13 09:58:35.198483 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-10-13 09:58:35.198561 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-13 09:58:35.198568 | mon1 | interpreter could change the meaning of that path. See 2026-10-13 09:58:35.198574 | mon1 | https://docs.ansible.com/ansible- 2026-10-13 09:58:35.198581 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-13 09:58:35.218823 | mon1 | ok: [osd1] 2026-10-13 09:58:35.218841 | mon1 | 2026-10-13 09:58:35.218848 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:58:35.218854 | mon1 | Tuesday 13 October 2026 09:58:35 +0000 (0:00:01.323) 0:00:51.931 ******* 2026-10-13 09:58:35.540888 | mon1 | ok: [osd1] 2026-10-13 09:58:35.541079 | mon1 | 2026-10-13 09:58:35.541394 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:58:35.541667 | mon1 | Tuesday 13 October 2026 09:58:35 +0000 (0:00:00.321) 0:00:52.252 ******* 2026-10-13 09:58:35.600876 | mon1 | skipping: [osd1] 2026-10-13 09:58:35.601037 | mon1 | 2026-10-13 09:58:35.601377 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-13 09:58:35.601455 | mon1 | Tuesday 13 October 2026 09:58:35 +0000 (0:00:00.060) 0:00:52.313 ******* 2026-10-13 09:58:35.941093 | mon1 | ok: [osd1] 2026-10-13 09:58:35.941318 | mon1 | 2026-10-13 09:58:35.941581 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:58:35.941826 | mon1 | Tuesday 13 October 2026 09:58:35 +0000 (0:00:00.339) 0:00:52.653 ******* 2026-10-13 09:58:36.038867 | mon1 | ok: [osd1] => { 2026-10-13 09:58:36.039257 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-13 09:58:36.039533 | mon1 | } 2026-10-13 09:58:36.039848 | mon1 | 2026-10-13 09:58:36.040303 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:58:36.040601 | mon1 | Tuesday 13 October 2026 09:58:36 +0000 (0:00:00.097) 0:00:52.750 ******* 2026-10-13 09:58:36.477334 | mon1 | ok: [osd1] 2026-10-13 09:58:36.477519 | mon1 | 2026-10-13 09:58:36.477762 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:58:36.478023 | mon1 | Tuesday 13 October 2026 09:58:36 +0000 (0:00:00.438) 0:00:53.189 ******* 2026-10-13 09:58:36.539282 | mon1 | skipping: [osd1] 2026-10-13 09:58:36.539549 | mon1 | 2026-10-13 09:58:36.539880 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:58:36.540223 | mon1 | Tuesday 13 October 2026 09:58:36 +0000 (0:00:00.063) 0:00:53.252 ******* 2026-10-13 09:58:36.590691 | mon1 | skipping: [osd1] 2026-10-13 09:58:36.590873 | mon1 | 2026-10-13 09:58:36.591291 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:58:36.591533 | mon1 | Tuesday 13 October 2026 09:58:36 +0000 (0:00:00.051) 0:00:53.304 ******* 2026-10-13 09:58:36.880799 | mon1 | ok: [osd1] 2026-10-13 09:58:36.880985 | mon1 | 2026-10-13 09:58:36.881275 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:58:36.881492 | mon1 | Tuesday 13 October 2026 09:58:36 +0000 (0:00:00.289) 0:00:53.593 ******* 2026-10-13 09:58:37.892858 | mon1 | ok: [osd1] 2026-10-13 09:58:37.893057 | mon1 | 2026-10-13 09:58:37.893395 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:58:37.893645 | mon1 | Tuesday 13 October 2026 09:58:37 +0000 (0:00:01.012) 0:00:54.605 ******* 2026-10-13 09:58:38.153657 | mon1 | ok: [osd1] => { 2026-10-13 09:58:38.153880 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-13 09:58:38.154180 | mon1 | } 2026-10-13 09:58:38.154475 | mon1 | 2026-10-13 09:58:38.154778 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:58:38.155695 | mon1 | Tuesday 13 October 2026 09:58:38 +0000 (0:00:00.260) 0:00:54.865 ******* 2026-10-13 09:58:38.704548 | mon1 | ok: [osd1] 2026-10-13 09:58:38.704766 | mon1 | 2026-10-13 09:58:38.705150 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:58:38.705454 | mon1 | Tuesday 13 October 2026 09:58:38 +0000 (0:00:00.550) 0:00:55.416 ******* 2026-10-13 09:58:41.080347 | mon1 | ok: [osd1] 2026-10-13 09:58:41.080443 | mon1 | 2026-10-13 09:58:41.080457 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-13 09:58:41.080500 | mon1 | Tuesday 13 October 2026 09:58:41 +0000 (0:00:02.375) 0:00:57.791 ******* 2026-10-13 09:58:41.130781 | mon1 | skipping: [osd1] 2026-10-13 09:58:41.130971 | mon1 | 2026-10-13 09:58:41.131254 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-13 09:58:41.131571 | mon1 | Tuesday 13 October 2026 09:58:41 +0000 (0:00:00.051) 0:00:57.842 ******* 2026-10-13 09:58:41.177273 | mon1 | skipping: [osd1] 2026-10-13 09:58:41.177333 | mon1 | 2026-10-13 09:58:41.177504 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-13 09:58:41.177645 | mon1 | Tuesday 13 October 2026 09:58:41 +0000 (0:00:00.046) 0:00:57.889 ******* 2026-10-13 09:58:41.223905 | mon1 | skipping: [osd1] 2026-10-13 09:58:41.224005 | mon1 | 2026-10-13 09:58:41.224175 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-13 09:58:41.224325 | mon1 | Tuesday 13 October 2026 09:58:41 +0000 (0:00:00.045) 0:00:57.935 ******* 2026-10-13 09:58:42.282475 | mon1 | ok: [osd1] 2026-10-13 09:58:42.282571 | mon1 | 2026-10-13 09:58:42.282884 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-13 09:58:42.283171 | mon1 | Tuesday 13 October 2026 09:58:42 +0000 (0:00:01.058) 0:00:58.994 ******* 2026-10-13 09:58:42.904251 | mon1 | ok: [osd1] 2026-10-13 09:58:42.904449 | mon1 | 2026-10-13 09:58:42.904776 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-13 09:58:42.905080 | mon1 | Tuesday 13 October 2026 09:58:42 +0000 (0:00:00.622) 0:00:59.616 ******* 2026-10-13 09:58:44.170274 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-10-13 09:58:44.170515 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-13 09:58:44.170853 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-13 09:58:44.171244 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-13 09:58:44.171601 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-13 09:58:44.171911 | mon1 | 2026-10-13 09:58:44.172301 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-13 09:58:44.172577 | mon1 | Tuesday 13 October 2026 09:58:44 +0000 (0:00:01.265) 0:01:00.882 ******* 2026-10-13 09:58:44.929064 | mon1 | ok: [osd1] 2026-10-13 09:58:44.929191 | mon1 | 2026-10-13 09:58:44.929458 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-13 09:58:44.929695 | mon1 | Tuesday 13 October 2026 09:58:44 +0000 (0:00:00.747) 0:01:01.629 ******* 2026-10-13 09:58:44.929923 | mon1 | 2026-10-13 09:58:44.930195 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-13 09:58:44.930422 | mon1 | Tuesday 13 October 2026 09:58:44 +0000 (0:00:00.012) 0:01:01.641 ******* 2026-10-13 09:58:46.458404 | mon1 | ok: [osd1] 2026-10-13 09:58:46.458480 | mon1 | 2026-10-13 09:58:46.458491 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:58:46.458500 | mon1 | Tuesday 13 October 2026 09:58:46 +0000 (0:00:01.527) 0:01:03.169 ******* 2026-10-13 09:58:46.755855 | mon1 | ok: [osd1] 2026-10-13 09:58:46.755958 | mon1 | 2026-10-13 09:58:46.756021 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:58:46.756210 | mon1 | Tuesday 13 October 2026 09:58:46 +0000 (0:00:00.298) 0:01:03.467 ******* 2026-10-13 09:58:46.866362 | mon1 | ok: [osd1] => { 2026-10-13 09:58:46.866440 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-13 09:58:46.866450 | mon1 | } 2026-10-13 09:58:46.866460 | mon1 | 2026-10-13 09:58:46.866469 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:58:46.866479 | mon1 | Tuesday 13 October 2026 09:58:46 +0000 (0:00:00.109) 0:01:03.577 ******* 2026-10-13 09:58:47.354052 | mon1 | ok: [osd1] 2026-10-13 09:58:47.354175 | mon1 | 2026-10-13 09:58:47.354193 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:58:47.354203 | mon1 | Tuesday 13 October 2026 09:58:47 +0000 (0:00:00.487) 0:01:04.064 ******* 2026-10-13 09:58:50.740833 | mon1 | ok: [osd1] 2026-10-13 09:58:50.741039 | mon1 | 2026-10-13 09:58:50.741337 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-13 09:58:50.741571 | mon1 | Tuesday 13 October 2026 09:58:50 +0000 (0:00:03.386) 0:01:07.451 ******* 2026-10-13 09:58:51.796334 | mon1 | ok: [osd1] 2026-10-13 09:58:51.796410 | mon1 | 2026-10-13 09:58:51.796426 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-13 09:58:51.796450 | mon1 | Tuesday 13 October 2026 09:58:51 +0000 (0:00:01.058) 0:01:08.509 ******* 2026-10-13 09:58:52.099441 | mon1 | ok: [osd1] 2026-10-13 09:58:52.099520 | mon1 | 2026-10-13 09:58:52.099528 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-13 09:58:52.099535 | mon1 | Tuesday 13 October 2026 09:58:52 +0000 (0:00:00.301) 0:01:08.810 ******* 2026-10-13 09:58:52.697282 | mon1 | ok: [osd1] 2026-10-13 09:58:52.697335 | mon1 | 2026-10-13 09:58:52.697348 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-13 09:58:52.697610 | mon1 | Tuesday 13 October 2026 09:58:52 +0000 (0:00:00.598) 0:01:09.409 ******* 2026-10-13 09:58:53.546379 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-10-13 09:58:53.546451 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-13 09:58:53.546458 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-13 09:58:53.546464 | mon1 | 2026-10-13 09:58:53.546469 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-13 09:58:53.546476 | mon1 | Tuesday 13 October 2026 09:58:53 +0000 (0:00:00.849) 0:01:10.258 ******* 2026-10-13 09:58:54.160999 | mon1 | ok: [osd1] 2026-10-13 09:58:54.161072 | mon1 | 2026-10-13 09:58:54.161087 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-13 09:58:54.161099 | mon1 | Tuesday 13 October 2026 09:58:54 +0000 (0:00:00.613) 0:01:10.871 ******* 2026-10-13 09:58:54.798200 | mon1 | ok: [osd1] 2026-10-13 09:58:54.798247 | mon1 | 2026-10-13 09:58:54.798269 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-13 09:58:54.798283 | mon1 | Tuesday 13 October 2026 09:58:54 +0000 (0:00:00.623) 0:01:11.495 ******* 2026-10-13 09:58:54.798290 | mon1 | 2026-10-13 09:58:54.798299 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-13 09:58:54.798506 | mon1 | Tuesday 13 October 2026 09:58:54 +0000 (0:00:00.011) 0:01:11.507 ******* 2026-10-13 09:58:55.321819 | mon1 | ok: [osd1] 2026-10-13 09:58:55.321881 | mon1 | 2026-10-13 09:58:55.321891 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-13 09:58:55.321901 | mon1 | Tuesday 13 October 2026 09:58:55 +0000 (0:00:00.525) 0:01:12.032 ******* 2026-10-13 09:58:55.407697 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-13 09:58:55.407796 | mon1 | 2026-10-13 09:58:55.407807 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-13 09:58:55.407817 | mon1 | Tuesday 13 October 2026 09:58:55 +0000 (0:00:00.085) 0:01:12.118 ******* 2026-10-13 09:58:56.390904 | mon1 | ok: [osd1] 2026-10-13 09:58:56.390977 | mon1 | 2026-10-13 09:58:56.390991 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-13 09:58:56.391004 | mon1 | Tuesday 13 October 2026 09:58:56 +0000 (0:00:00.983) 0:01:13.101 ******* 2026-10-13 09:58:58.283205 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-10-13 09:58:58.283260 | mon1 | ok: [osd1] => (item=ssh) 2026-10-13 09:58:58.283273 | mon1 | 2026-10-13 09:58:58.283286 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-13 09:58:58.283298 | mon1 | Tuesday 13 October 2026 09:58:58 +0000 (0:00:01.892) 0:01:14.994 ******* 2026-10-13 09:58:58.714786 | mon1 | ok: [osd1] 2026-10-13 09:58:58.714847 | mon1 | 2026-10-13 09:58:58.714860 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-13 09:58:58.714873 | mon1 | Tuesday 13 October 2026 09:58:58 +0000 (0:00:00.431) 0:01:15.425 ******* 2026-10-13 09:58:58.997922 | mon1 | ok: [osd1] 2026-10-13 09:58:58.998005 | mon1 | 2026-10-13 09:58:58.998018 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-13 09:58:58.998031 | mon1 | Tuesday 13 October 2026 09:58:58 +0000 (0:00:00.283) 0:01:15.709 ******* 2026-10-13 09:58:59.347011 | mon1 | ok: [osd1] 2026-10-13 09:58:59.347102 | mon1 | 2026-10-13 09:58:59.347147 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-13 09:58:59.347164 | mon1 | Tuesday 13 October 2026 09:58:59 +0000 (0:00:00.348) 0:01:16.057 ******* 2026-10-13 09:58:59.670887 | mon1 | ok: [osd1] 2026-10-13 09:58:59.670973 | mon1 | 2026-10-13 09:58:59.670986 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-10-13 09:58:59.671000 | mon1 | Tuesday 13 October 2026 09:58:59 +0000 (0:00:00.323) 0:01:16.381 ******* 2026-10-13 09:59:00.005958 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-10-13 09:59:00.006050 | mon1 | 2026-10-13 09:59:00.006064 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-10-13 09:59:00.006077 | mon1 | Tuesday 13 October 2026 09:59:00 +0000 (0:00:00.335) 0:01:16.717 ******* 2026-10-13 09:59:00.090865 | mon1 | ok: [osd1] 2026-10-13 09:59:00.090945 | mon1 | 2026-10-13 09:59:00.090958 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-13 09:59:00.090971 | mon1 | Tuesday 13 October 2026 09:59:00 +0000 (0:00:00.084) 0:01:16.801 ******* 2026-10-13 09:59:00.169793 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-10-13 09:59:00.169866 | mon1 | 2026-10-13 09:59:00.169876 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-13 09:59:00.169886 | mon1 | Tuesday 13 October 2026 09:59:00 +0000 (0:00:00.079) 0:01:16.881 ******* 2026-10-13 09:59:01.989542 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:59:01.989631 | mon1 | 2026-10-13 09:59:01.989641 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-13 09:59:01.989684 | mon1 | Tuesday 13 October 2026 09:59:01 +0000 (0:00:01.819) 0:01:18.701 ******* 2026-10-13 09:59:02.066959 | mon1 | ok: [osd1] => (item=osd1) 2026-10-13 09:59:02.067027 | mon1 | 2026-10-13 09:59:02.067038 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-13 09:59:02.067048 | mon1 | Tuesday 13 October 2026 09:59:02 +0000 (0:00:00.076) 0:01:18.777 ******* 2026-10-13 09:59:02.418663 | mon1 | ok: [osd1] 2026-10-13 09:59:02.418736 | mon1 | 2026-10-13 09:59:02.418747 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-13 09:59:02.418757 | mon1 | Tuesday 13 October 2026 09:59:02 +0000 (0:00:00.352) 0:01:19.130 ******* 2026-10-13 09:59:05.106730 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:59:05.106880 | mon1 | 2026-10-13 09:59:05.107081 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-10-13 09:59:05.107247 | mon1 | Tuesday 13 October 2026 09:59:05 +0000 (0:00:02.688) 0:01:21.819 ******* 2026-10-13 09:59:11.299403 | mon1 | ok: [osd1] 2026-10-13 09:59:11.299478 | mon1 | 2026-10-13 09:59:11.299487 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-10-13 09:59:11.299496 | mon1 | Tuesday 13 October 2026 09:59:11 +0000 (0:00:06.191) 0:01:28.010 ******* 2026-10-13 09:59:12.931977 | mon1 | ok: [osd1] 2026-10-13 09:59:12.932229 | mon1 | 2026-10-13 09:59:12.932557 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-10-13 09:59:12.932927 | mon1 | Tuesday 13 October 2026 09:59:12 +0000 (0:00:01.632) 0:01:29.643 ******* 2026-10-13 09:59:13.031976 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-10-13 09:59:13.032213 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-10-13 09:59:13.032468 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-10-13 09:59:13.032795 | mon1 | skipping: [osd1] 2026-10-13 09:59:13.033048 | mon1 | 2026-10-13 09:59:13.033342 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-10-13 09:59:13.033564 | mon1 | Tuesday 13 October 2026 09:59:13 +0000 (0:00:00.100) 0:01:29.743 ******* 2026-10-13 09:59:15.148987 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:59:15.149059 | mon1 | 2026-10-13 09:59:15.149073 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-10-13 09:59:15.149085 | mon1 | Tuesday 13 October 2026 09:59:15 +0000 (0:00:02.115) 0:01:31.859 ******* 2026-10-13 09:59:17.008203 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:59:17.008405 | mon1 | 2026-10-13 09:59:17.008783 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-10-13 09:59:17.009027 | mon1 | Tuesday 13 October 2026 09:59:17 +0000 (0:00:01.861) 0:01:33.720 ******* 2026-10-13 09:59:17.085054 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-10-13 09:59:17.085388 | mon1 | 2026-10-13 09:59:17.085785 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-10-13 09:59:17.086145 | mon1 | Tuesday 13 October 2026 09:59:17 +0000 (0:00:00.077) 0:01:33.797 ******* 2026-10-13 09:59:17.153142 | mon1 | ok: [osd1] 2026-10-13 09:59:17.153382 | mon1 | 2026-10-13 09:59:17.153661 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-10-13 09:59:17.153905 | mon1 | Tuesday 13 October 2026 09:59:17 +0000 (0:00:00.067) 0:01:33.865 ******* 2026-10-13 09:59:18.935556 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-13 09:59:18.935783 | mon1 | 2026-10-13 09:59:18.936033 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-10-13 09:59:18.936326 | mon1 | Tuesday 13 October 2026 09:59:18 +0000 (0:00:01.782) 0:01:35.647 ******* 2026-10-13 09:59:19.007831 | mon1 | ok: [osd1] 2026-10-13 09:59:19.008047 | mon1 | 2026-10-13 09:59:19.008403 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-10-13 09:59:19.008682 | mon1 | Tuesday 13 October 2026 09:59:19 +0000 (0:00:00.072) 0:01:35.720 ******* 2026-10-13 09:59:19.066325 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:59:19.066477 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:59:19.066736 | mon1 | skipping: [osd1] => (item=1) 2026-10-13 09:59:19.067063 | mon1 | skipping: [osd1] 2026-10-13 09:59:19.067370 | mon1 | 2026-10-13 09:59:19.067712 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-10-13 09:59:19.067958 | mon1 | Tuesday 13 October 2026 09:59:19 +0000 (0:00:00.058) 0:01:35.778 ******* 2026-10-13 09:59:19.149200 | mon1 | skipping: [osd1] 2026-10-13 09:59:19.149459 | mon1 | 2026-10-13 09:59:19.149729 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-10-13 09:59:19.149992 | mon1 | 2026-10-13 09:59:19.150446 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:59:19.150759 | mon1 | Tuesday 13 October 2026 09:59:19 +0000 (0:00:00.083) 0:01:35.862 ******* 2026-10-13 09:59:20.170416 | mon1 | ok: [mon1] 2026-10-13 09:59:20.170495 | mon1 | 2026-10-13 09:59:20.170628 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:59:20.170777 | mon1 | Tuesday 13 October 2026 09:59:20 +0000 (0:00:01.020) 0:01:36.882 ******* 2026-10-13 09:59:20.464707 | mon1 | ok: [mon1] 2026-10-13 09:59:20.464950 | mon1 | 2026-10-13 09:59:20.465275 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:59:20.465601 | mon1 | Tuesday 13 October 2026 09:59:20 +0000 (0:00:00.294) 0:01:37.177 ******* 2026-10-13 09:59:20.535191 | mon1 | skipping: [mon1] 2026-10-13 09:59:20.535427 | mon1 | 2026-10-13 09:59:20.535724 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-13 09:59:20.535971 | mon1 | Tuesday 13 October 2026 09:59:20 +0000 (0:00:00.070) 0:01:37.248 ******* 2026-10-13 09:59:20.798569 | mon1 | ok: [mon1] 2026-10-13 09:59:20.798748 | mon1 | 2026-10-13 09:59:20.798983 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:59:20.799261 | mon1 | Tuesday 13 October 2026 09:59:20 +0000 (0:00:00.263) 0:01:37.512 ******* 2026-10-13 09:59:20.880290 | mon1 | ok: [mon1] => { 2026-10-13 09:59:20.880545 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-13 09:59:20.880824 | mon1 | } 2026-10-13 09:59:20.881034 | mon1 | 2026-10-13 09:59:20.881325 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:59:20.881604 | mon1 | Tuesday 13 October 2026 09:59:20 +0000 (0:00:00.081) 0:01:37.593 ******* 2026-10-13 09:59:21.351444 | mon1 | ok: [mon1] 2026-10-13 09:59:21.351509 | mon1 | 2026-10-13 09:59:21.351608 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:59:21.351716 | mon1 | Tuesday 13 October 2026 09:59:21 +0000 (0:00:00.470) 0:01:38.064 ******* 2026-10-13 09:59:21.416029 | mon1 | skipping: [mon1] 2026-10-13 09:59:21.416181 | mon1 | 2026-10-13 09:59:21.416476 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:59:21.416761 | mon1 | Tuesday 13 October 2026 09:59:21 +0000 (0:00:00.064) 0:01:38.129 ******* 2026-10-13 09:59:21.472436 | mon1 | skipping: [mon1] 2026-10-13 09:59:21.472664 | mon1 | 2026-10-13 09:59:21.472941 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:59:21.473252 | mon1 | Tuesday 13 October 2026 09:59:21 +0000 (0:00:00.056) 0:01:38.185 ******* 2026-10-13 09:59:21.761665 | mon1 | ok: [mon1] 2026-10-13 09:59:21.761906 | mon1 | 2026-10-13 09:59:21.762247 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-13 09:59:21.762572 | mon1 | Tuesday 13 October 2026 09:59:21 +0000 (0:00:00.288) 0:01:38.473 ******* 2026-10-13 09:59:22.896885 | mon1 | ok: [mon1] 2026-10-13 09:59:22.897089 | mon1 | 2026-10-13 09:59:22.897750 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:59:22.897810 | mon1 | Tuesday 13 October 2026 09:59:22 +0000 (0:00:01.135) 0:01:39.609 ******* 2026-10-13 09:59:23.192207 | mon1 | ok: [mon1] => { 2026-10-13 09:59:23.192267 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-13 09:59:23.192294 | mon1 | } 2026-10-13 09:59:23.192305 | mon1 | 2026-10-13 09:59:23.192310 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:59:23.192442 | mon1 | Tuesday 13 October 2026 09:59:23 +0000 (0:00:00.294) 0:01:39.904 ******* 2026-10-13 09:59:23.781840 | mon1 | ok: [mon1] 2026-10-13 09:59:23.782020 | mon1 | 2026-10-13 09:59:23.782628 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:59:23.782677 | mon1 | Tuesday 13 October 2026 09:59:23 +0000 (0:00:00.589) 0:01:40.493 ******* 2026-10-13 09:59:26.191869 | mon1 | ok: [mon1] 2026-10-13 09:59:26.192071 | mon1 | 2026-10-13 09:59:26.192652 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-13 09:59:26.192706 | mon1 | Tuesday 13 October 2026 09:59:26 +0000 (0:00:02.409) 0:01:42.903 ******* 2026-10-13 09:59:26.230672 | mon1 | skipping: [mon1] 2026-10-13 09:59:26.230730 | mon1 | 2026-10-13 09:59:26.230743 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-13 09:59:26.230784 | mon1 | Tuesday 13 October 2026 09:59:26 +0000 (0:00:00.039) 0:01:42.942 ******* 2026-10-13 09:59:26.266822 | mon1 | skipping: [mon1] 2026-10-13 09:59:26.267012 | mon1 | 2026-10-13 09:59:26.267311 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-13 09:59:26.267557 | mon1 | Tuesday 13 October 2026 09:59:26 +0000 (0:00:00.036) 0:01:42.978 ******* 2026-10-13 09:59:26.312276 | mon1 | skipping: [mon1] 2026-10-13 09:59:26.312322 | mon1 | 2026-10-13 09:59:26.312335 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-13 09:59:26.312352 | mon1 | Tuesday 13 October 2026 09:59:26 +0000 (0:00:00.045) 0:01:43.024 ******* 2026-10-13 09:59:27.407857 | mon1 | ok: [mon1] 2026-10-13 09:59:27.408048 | mon1 | 2026-10-13 09:59:27.408839 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-13 09:59:27.408895 | mon1 | Tuesday 13 October 2026 09:59:27 +0000 (0:00:01.095) 0:01:44.120 ******* 2026-10-13 09:59:28.036918 | mon1 | ok: [mon1] 2026-10-13 09:59:28.038180 | mon1 | 2026-10-13 09:59:28.038213 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-13 09:59:28.038228 | mon1 | Tuesday 13 October 2026 09:59:28 +0000 (0:00:00.625) 0:01:44.745 ******* 2026-10-13 09:59:29.294270 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-13 09:59:29.294328 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-13 09:59:29.294338 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-13 09:59:29.294470 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-13 09:59:29.294600 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-13 09:59:29.294741 | mon1 | 2026-10-13 09:59:29.294922 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-13 09:59:29.295046 | mon1 | Tuesday 13 October 2026 09:59:29 +0000 (0:00:01.258) 0:01:46.004 ******* 2026-10-13 09:59:30.033641 | mon1 | ok: [mon1] 2026-10-13 09:59:30.033804 | mon1 | 2026-10-13 09:59:30.034022 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-13 09:59:30.034259 | mon1 | Tuesday 13 October 2026 09:59:30 +0000 (0:00:00.734) 0:01:46.739 ******* 2026-10-13 09:59:30.034386 | mon1 | 2026-10-13 09:59:30.034575 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-13 09:59:30.034716 | mon1 | Tuesday 13 October 2026 09:59:30 +0000 (0:00:00.007) 0:01:46.746 ******* 2026-10-13 09:59:30.517312 | mon1 | ok: [mon1] 2026-10-13 09:59:30.517671 | mon1 | 2026-10-13 09:59:30.518007 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-13 09:59:30.518351 | mon1 | Tuesday 13 October 2026 09:59:30 +0000 (0:00:00.483) 0:01:47.230 ******* 2026-10-13 09:59:30.795458 | mon1 | ok: [mon1] 2026-10-13 09:59:30.795672 | mon1 | 2026-10-13 09:59:30.795929 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-13 09:59:30.796237 | mon1 | Tuesday 13 October 2026 09:59:30 +0000 (0:00:00.277) 0:01:47.507 ******* 2026-10-13 09:59:30.902223 | mon1 | ok: [mon1] => { 2026-10-13 09:59:30.902513 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-13 09:59:30.902745 | mon1 | } 2026-10-13 09:59:30.902953 | mon1 | 2026-10-13 09:59:30.903219 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-13 09:59:30.903463 | mon1 | Tuesday 13 October 2026 09:59:30 +0000 (0:00:00.107) 0:01:47.614 ******* 2026-10-13 09:59:31.356625 | mon1 | ok: [mon1] 2026-10-13 09:59:31.356838 | mon1 | 2026-10-13 09:59:31.357064 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-13 09:59:31.357397 | mon1 | Tuesday 13 October 2026 09:59:31 +0000 (0:00:00.454) 0:01:48.069 ******* 2026-10-13 09:59:34.815353 | mon1 | ok: [mon1] 2026-10-13 09:59:34.815432 | mon1 | 2026-10-13 09:59:34.815472 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-13 09:59:34.815649 | mon1 | Tuesday 13 October 2026 09:59:34 +0000 (0:00:03.458) 0:01:51.527 ******* 2026-10-13 09:59:35.921726 | mon1 | ok: [mon1] 2026-10-13 09:59:35.921786 | mon1 | 2026-10-13 09:59:35.921800 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-13 09:59:35.921813 | mon1 | Tuesday 13 October 2026 09:59:35 +0000 (0:00:01.105) 0:01:52.632 ******* 2026-10-13 09:59:36.215712 | mon1 | ok: [mon1] 2026-10-13 09:59:36.215776 | mon1 | 2026-10-13 09:59:36.215786 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-13 09:59:36.215796 | mon1 | Tuesday 13 October 2026 09:59:36 +0000 (0:00:00.294) 0:01:52.927 ******* 2026-10-13 09:59:36.863300 | mon1 | ok: [mon1] 2026-10-13 09:59:36.863367 | mon1 | 2026-10-13 09:59:36.863454 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-13 09:59:36.863713 | mon1 | Tuesday 13 October 2026 09:59:36 +0000 (0:00:00.648) 0:01:53.575 ******* 2026-10-13 09:59:37.663257 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-10-13 09:59:37.663338 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-13 09:59:37.663353 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-13 09:59:37.663365 | mon1 | 2026-10-13 09:59:37.663379 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-13 09:59:37.663398 | mon1 | Tuesday 13 October 2026 09:59:37 +0000 (0:00:00.797) 0:01:54.373 ******* 2026-10-13 09:59:38.264849 | mon1 | ok: [mon1] 2026-10-13 09:59:38.264933 | mon1 | 2026-10-13 09:59:38.264946 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-13 09:59:38.264959 | mon1 | Tuesday 13 October 2026 09:59:38 +0000 (0:00:00.602) 0:01:54.975 ******* 2026-10-13 09:59:38.910298 | mon1 | ok: [mon1] 2026-10-13 09:59:38.910368 | mon1 | 2026-10-13 09:59:38.910386 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-13 09:59:38.910429 | mon1 | Tuesday 13 October 2026 09:59:38 +0000 (0:00:00.632) 0:01:55.608 ******* 2026-10-13 09:59:38.910446 | mon1 | 2026-10-13 09:59:38.910461 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-13 09:59:38.910483 | mon1 | Tuesday 13 October 2026 09:59:38 +0000 (0:00:00.012) 0:01:55.621 ******* 2026-10-13 09:59:39.395253 | mon1 | ok: [mon1] 2026-10-13 09:59:39.395336 | mon1 | 2026-10-13 09:59:39.395783 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-13 09:59:39.395845 | mon1 | Tuesday 13 October 2026 09:59:39 +0000 (0:00:00.485) 0:01:56.106 ******* 2026-10-13 09:59:39.480701 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-13 09:59:39.480757 | mon1 | 2026-10-13 09:59:39.480770 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-13 09:59:39.480783 | mon1 | Tuesday 13 October 2026 09:59:39 +0000 (0:00:00.085) 0:01:56.192 ******* 2026-10-13 09:59:40.547362 | mon1 | ok: [mon1] 2026-10-13 09:59:40.547531 | mon1 | 2026-10-13 09:59:40.547964 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-13 09:59:40.548026 | mon1 | Tuesday 13 October 2026 09:59:40 +0000 (0:00:01.067) 0:01:57.259 ******* 2026-10-13 09:59:41.456034 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-13 09:59:41.456092 | mon1 | ok: [mon1] => (item=ssh) 2026-10-13 09:59:41.456105 | mon1 | 2026-10-13 09:59:41.456167 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-13 09:59:41.456179 | mon1 | Tuesday 13 October 2026 09:59:41 +0000 (0:00:00.908) 0:01:58.168 ******* 2026-10-13 09:59:41.906286 | mon1 | ok: [mon1] 2026-10-13 09:59:41.906406 | mon1 | 2026-10-13 09:59:41.906771 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-13 09:59:41.906842 | mon1 | Tuesday 13 October 2026 09:59:41 +0000 (0:00:00.448) 0:01:58.616 ******* 2026-10-13 09:59:42.183199 | mon1 | ok: [mon1] 2026-10-13 09:59:42.183267 | mon1 | 2026-10-13 09:59:42.183280 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-13 09:59:42.183293 | mon1 | Tuesday 13 October 2026 09:59:42 +0000 (0:00:00.277) 0:01:58.893 ******* 2026-10-13 09:59:42.594210 | mon1 | ok: [mon1] 2026-10-13 09:59:42.594275 | mon1 | 2026-10-13 09:59:42.594652 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-13 09:59:42.594718 | mon1 | Tuesday 13 October 2026 09:59:42 +0000 (0:00:00.410) 0:01:59.304 ******* 2026-10-13 09:59:42.890554 | mon1 | ok: [mon1] 2026-10-13 09:59:42.890650 | mon1 | 2026-10-13 09:59:42.890659 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-10-13 09:59:42.890666 | mon1 | Tuesday 13 October 2026 09:59:42 +0000 (0:00:00.297) 0:01:59.602 ******* 2026-10-13 09:59:44.765859 | mon1 | ok: [mon1] 2026-10-13 09:59:44.766047 | mon1 | 2026-10-13 09:59:44.766422 | mon1 | PLAY RECAP ********************************************************************* 2026-10-13 09:59:44.766686 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-10-13 09:59:44.766955 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-10-13 09:59:44.767270 | mon1 | 2026-10-13 09:59:44.767500 | mon1 | 2026-10-13 09:59:44.767729 | mon1 | TASKS RECAP ******************************************************************** 2026-10-13 09:59:44.767965 | mon1 | Tuesday 13 October 2026 09:59:44 +0000 (0:00:01.875) 0:02:01.477 ******* 2026-10-13 09:59:44.770488 | mon1 | =============================================================================== 2026-10-13 09:59:44.770888 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.42s 2026-10-13 09:59:44.771191 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.19s 2026-10-13 09:59:44.771494 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.46s 2026-10-13 09:59:44.771755 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.39s 2026-10-13 09:59:44.771996 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.37s 2026-10-13 09:59:44.772404 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.69s 2026-10-13 09:59:44.772641 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.69s 2026-10-13 09:59:44.772865 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.64s 2026-10-13 09:59:44.773105 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.64s 2026-10-13 09:59:44.774402 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.41s 2026-10-13 09:59:44.774522 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.38s 2026-10-13 09:59:44.774535 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.12s 2026-10-13 09:59:44.774547 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.93s 2026-10-13 09:59:44.774603 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.93s 2026-10-13 09:59:44.776045 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.91s 2026-10-13 09:59:44.776105 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.91s 2026-10-13 09:59:44.776143 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 1.89s 2026-10-13 09:59:44.776156 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.89s 2026-10-13 09:59:44.776165 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.88s 2026-10-13 09:59:44.776173 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.86s 2026-10-13 09:59:44.898341 | mon1 | INFO [default > idempotence] Executed: Successful 2026-10-13 09:59:44.913259 | mon1 | INFO [default > side_effect] Executing 2026-10-13 09:59:44.913293 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-13 09:59:44.927296 | mon1 | INFO [default > verify] Executing 2026-10-13 09:59:45.689488 | mon1 | 2026-10-13 09:59:45.689563 | mon1 | PLAY [Verify] ****************************************************************** 2026-10-13 09:59:45.689573 | mon1 | 2026-10-13 09:59:45.689582 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-13 09:59:45.689591 | mon1 | Tuesday 13 October 2026 09:59:45 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-10-13 09:59:47.048391 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-13 09:59:47.048471 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-13 09:59:47.048481 | mon1 | interpreter could change the meaning of that path. See 2026-10-13 09:59:47.048498 | mon1 | https://docs.ansible.com/ansible- 2026-10-13 09:59:47.048976 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-13 09:59:47.061098 | mon1 | ok: [mon1] 2026-10-13 09:59:47.061164 | mon1 | 2026-10-13 09:59:47.061175 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-10-13 09:59:47.061184 | mon1 | Tuesday 13 October 2026 09:59:47 +0000 (0:00:01.371) 0:00:01.379 ******* 2026-10-13 09:59:53.069161 | mon1 | ok: [mon1] 2026-10-13 09:59:53.069233 | mon1 | 2026-10-13 09:59:53.069247 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-10-13 09:59:53.069259 | mon1 | Tuesday 13 October 2026 09:59:53 +0000 (0:00:06.007) 0:00:07.386 ******* 2026-10-13 09:59:53.121324 | mon1 | ok: [mon1] 2026-10-13 09:59:53.121372 | mon1 | 2026-10-13 09:59:53.121654 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-10-13 09:59:53.121704 | mon1 | Tuesday 13 October 2026 09:59:53 +0000 (0:00:00.053) 0:00:07.440 ******* 2026-10-13 09:59:53.175302 | mon1 | ok: [mon1] => { 2026-10-13 09:59:53.175344 | mon1 | "changed": false, 2026-10-13 09:59:53.175352 | mon1 | "msg": "All assertions passed" 2026-10-13 09:59:53.175883 | mon1 | } 2026-10-13 09:59:53.175922 | mon1 | 2026-10-13 09:59:53.175930 | mon1 | TASK [Get cluster health status] *********************************************** 2026-10-13 09:59:53.175938 | mon1 | Tuesday 13 October 2026 09:59:53 +0000 (0:00:00.053) 0:00:07.494 ******* 2026-10-13 09:59:55.006338 | mon1 | ok: [mon1] 2026-10-13 09:59:55.006400 | mon1 | 2026-10-13 09:59:55.006409 | mon1 | TASK [Print cluster health status] ********************************************* 2026-10-13 09:59:55.006416 | mon1 | Tuesday 13 October 2026 09:59:55 +0000 (0:00:01.831) 0:00:09.325 ******* 2026-10-13 09:59:55.065172 | mon1 | ok: [mon1] => { 2026-10-13 09:59:55.065209 | mon1 | "_ceph_health": { 2026-10-13 09:59:55.065216 | mon1 | "changed": false, 2026-10-13 09:59:55.065223 | mon1 | "cmd": [ 2026-10-13 09:59:55.065229 | mon1 | "cephadm", 2026-10-13 09:59:55.065236 | mon1 | "shell", 2026-10-13 09:59:55.065243 | mon1 | "--", 2026-10-13 09:59:55.065249 | mon1 | "ceph", 2026-10-13 09:59:55.065256 | mon1 | "health" 2026-10-13 09:59:55.065262 | mon1 | ], 2026-10-13 09:59:55.065309 | mon1 | "delta": "0:00:01.540262", 2026-10-13 09:59:55.065316 | mon1 | "end": "2026-10-13 09:59:54.956988", 2026-10-13 09:59:55.065321 | mon1 | "failed": false, 2026-10-13 09:59:55.065326 | mon1 | "msg": "", 2026-10-13 09:59:55.065331 | mon1 | "rc": 0, 2026-10-13 09:59:55.065336 | mon1 | "start": "2026-10-13 09:59:53.416726", 2026-10-13 09:59:55.065341 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-10-13 09:59:55.065346 | mon1 | "stderr_lines": [ 2026-10-13 09:59:55.065351 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-10-13 09:59:55.065538 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-10-13 09:59:55.065713 | mon1 | ], 2026-10-13 09:59:55.065882 | mon1 | "stdout": "HEALTH_OK", 2026-10-13 09:59:55.066053 | mon1 | "stdout_lines": [ 2026-10-13 09:59:55.066254 | mon1 | "HEALTH_OK" 2026-10-13 09:59:55.066458 | mon1 | ] 2026-10-13 09:59:55.066634 | mon1 | } 2026-10-13 09:59:55.066808 | mon1 | } 2026-10-13 09:59:55.066972 | mon1 | 2026-10-13 09:59:55.067170 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-10-13 09:59:55.067382 | mon1 | Tuesday 13 October 2026 09:59:55 +0000 (0:00:00.056) 0:00:09.381 ******* 2026-10-13 09:59:55.119964 | mon1 | ok: [mon1] => { 2026-10-13 09:59:55.120394 | mon1 | "changed": false, 2026-10-13 09:59:55.120738 | mon1 | "msg": "All assertions passed" 2026-10-13 09:59:55.121035 | mon1 | } 2026-10-13 09:59:55.121368 | mon1 | 2026-10-13 09:59:55.121722 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-10-13 09:59:55.122032 | mon1 | Tuesday 13 October 2026 09:59:55 +0000 (0:00:00.057) 0:00:09.438 ******* 2026-10-13 10:00:01.806874 | mon1 | changed: [mon1] 2026-10-13 10:00:01.806989 | mon1 | 2026-10-13 10:00:01.807679 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-10-13 10:00:01.807742 | mon1 | Tuesday 13 October 2026 10:00:01 +0000 (0:00:06.684) 0:00:16.123 ******* 2026-10-13 10:00:04.578135 | mon1 | changed: [mon1] 2026-10-13 10:00:04.578213 | mon1 | 2026-10-13 10:00:04.578223 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-10-13 10:00:04.578231 | mon1 | Tuesday 13 October 2026 10:00:04 +0000 (0:00:02.770) 0:00:18.893 ******* 2026-10-13 10:00:05.933887 | mon1 | ok: [mon1] 2026-10-13 10:00:05.933966 | mon1 | 2026-10-13 10:00:05.933980 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-10-13 10:00:05.933993 | mon1 | Tuesday 13 October 2026 10:00:05 +0000 (0:00:01.358) 0:00:20.252 ******* 2026-10-13 10:00:06.005775 | mon1 | ok: [mon1] => { 2026-10-13 10:00:06.005837 | mon1 | "changed": false, 2026-10-13 10:00:06.005976 | mon1 | "msg": "All assertions passed" 2026-10-13 10:00:06.006087 | mon1 | } 2026-10-13 10:00:06.006241 | mon1 | 2026-10-13 10:00:06.006376 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-10-13 10:00:06.006499 | mon1 | Tuesday 13 October 2026 10:00:06 +0000 (0:00:00.071) 0:00:20.323 ******* 2026-10-13 10:00:07.251794 | mon1 | ok: [mon1] 2026-10-13 10:00:07.252022 | mon1 | 2026-10-13 10:00:07.252389 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-10-13 10:00:07.252644 | mon1 | Tuesday 13 October 2026 10:00:07 +0000 (0:00:01.246) 0:00:21.569 ******* 2026-10-13 10:00:07.294254 | mon1 | ok: [mon1] => { 2026-10-13 10:00:07.294297 | mon1 | "changed": false, 2026-10-13 10:00:07.295306 | mon1 | "msg": "All assertions passed" 2026-10-13 10:00:07.295370 | mon1 | } 2026-10-13 10:00:07.295383 | mon1 | 2026-10-13 10:00:07.295395 | mon1 | PLAY RECAP ********************************************************************* 2026-10-13 10:00:07.296166 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-10-13 10:00:07.296224 | mon1 | 2026-10-13 10:00:07.296237 | mon1 | 2026-10-13 10:00:07.296249 | mon1 | TASKS RECAP ******************************************************************** 2026-10-13 10:00:07.296558 | mon1 | Tuesday 13 October 2026 10:00:07 +0000 (0:00:00.044) 0:00:21.613 ******* 2026-10-13 10:00:07.296903 | mon1 | =============================================================================== 2026-10-13 10:00:07.297251 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.68s 2026-10-13 10:00:07.297562 | mon1 | List locally deployed Ceph daemons -------------------------------------- 6.01s 2026-10-13 10:00:07.297895 | mon1 | Create a test Ceph key -------------------------------------------------- 2.77s 2026-10-13 10:00:07.298378 | mon1 | Get cluster health status ----------------------------------------------- 1.83s 2026-10-13 10:00:07.298787 | mon1 | Gathering Facts --------------------------------------------------------- 1.37s 2026-10-13 10:00:07.299089 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.36s 2026-10-13 10:00:07.299542 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.25s 2026-10-13 10:00:07.299874 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.07s 2026-10-13 10:00:07.300329 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.06s 2026-10-13 10:00:07.301573 | mon1 | Print cluster health status --------------------------------------------- 0.06s 2026-10-13 10:00:07.301602 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.05s 2026-10-13 10:00:07.301611 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.05s 2026-10-13 10:00:07.301620 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-10-13 10:00:07.398191 | mon1 | INFO [default > verify] Executed: Successful 2026-10-13 10:00:07.431300 | mon1 | INFO [default > cleanup] Executing 2026-10-13 10:00:07.432196 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-13 10:00:07.443920 | mon1 | INFO [default > destroy] Executing 2026-10-13 10:00:07.444091 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-10-13 10:00:07.444271 | mon1 | INFO [default > destroy] Executed: Successful 2026-10-13 10:00:07.444651 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-10-13 10:00:17.836718 | mon1 | ok: Runtime: 0:14:26.954806 2026-10-13 10:00:17.850413 | 2026-10-13 10:00:17.850528 | PLAY RECAP 2026-10-13 10:00:17.850571 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-13 10:00:17.850590 | 2026-10-13 10:00:18.008088 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-10-13 10:00:18.013434 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-13 10:00:18.639199 | 2026-10-13 10:00:18.639377 | PLAY [all] 2026-10-13 10:00:18.653544 | 2026-10-13 10:00:18.653700 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-13 10:00:18.703045 | mon1 | ok 2026-10-13 10:00:18.719006 | osd1 | ok 2026-10-13 10:00:18.723551 | 2026-10-13 10:00:18.723675 | TASK [fetch-output : Set log path for single node] 2026-10-13 10:00:18.748218 | mon1 | skipping: Conditional result was False 2026-10-13 10:00:18.759647 | osd1 | skipping: Conditional result was False 2026-10-13 10:00:18.767638 | 2026-10-13 10:00:18.767813 | LOOP [fetch-output : Ensure local output dirs] 2026-10-13 10:00:19.169906 | mon1 -> localhost | changed: "/var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/logs/mon1" 2026-10-13 10:00:19.220625 | osd1 -> localhost | changed: "/var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/logs/osd1" 2026-10-13 10:00:19.448278 | mon1 -> localhost | changed: "/var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/artifacts" 2026-10-13 10:00:19.450054 | osd1 -> localhost | ok: "/var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/artifacts" 2026-10-13 10:00:19.655947 | mon1 -> localhost | changed: "/var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/docs" 2026-10-13 10:00:19.676071 | osd1 -> localhost | ok: "/var/lib/zuul/builds/89fbec246e1f435fa83c4d611294b03b/work/docs" 2026-10-13 10:00:19.676265 | osd1 -> localhost | changed: All items complete 2026-10-13 10:00:19.676305 | 2026-10-13 10:00:19.685311 | 2026-10-13 10:00:19.685405 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-13 10:00:20.418118 | osd1 | changed: .d..t...... ./ 2026-10-13 10:00:20.425184 | mon1 | changed: .d..t...... ./ 2026-10-13 10:00:20.936415 | osd1 | changed: .d..t...... ./ 2026-10-13 10:00:20.962103 | mon1 | ok 2026-10-13 10:00:21.448126 | mon1 | changed: .d..t...... ./ 2026-10-13 10:00:21.468253 | osd1 | ok 2026-10-13 10:00:21.468425 | osd1 | changed: All items complete 2026-10-13 10:00:21.468473 | 2026-10-13 10:00:21.506074 | 2026-10-13 10:00:21.506259 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-13 10:00:21.953747 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.006145 2026-10-13 10:00:22.180257 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006299 2026-10-13 10:00:22.208475 | 2026-10-13 10:00:22.208703 | PLAY [all] 2026-10-13 10:00:22.222004 | 2026-10-13 10:00:22.222192 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-13 10:00:22.742821 | mon1 | changed 2026-10-13 10:00:22.934489 | osd1 | changed 2026-10-13 10:00:22.948116 | 2026-10-13 10:00:22.948265 | PLAY RECAP 2026-10-13 10:00:22.948369 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-13 10:00:22.948441 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-13 10:00:22.948591 | 2026-10-13 10:00:23.095427 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-13 10:00:23.100703 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-13 10:00:23.678138 | 2026-10-13 10:00:23.678599 | PLAY [localhost] 2026-10-13 10:00:23.691966 | 2026-10-13 10:00:23.692085 | TASK [Generate Zuul manifest] 2026-10-13 10:00:23.709630 | localhost | ok 2026-10-13 10:00:23.728940 | 2026-10-13 10:00:23.729052 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-13 10:00:24.135198 | localhost | changed 2026-10-13 10:00:24.155723 | 2026-10-13 10:00:24.155981 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-13 10:00:24.188950 | localhost | ok 2026-10-13 10:00:24.201407 | 2026-10-13 10:00:24.201536 | TASK [Upload logs] 2026-10-13 10:00:24.225473 | localhost | ok 2026-10-13 10:00:24.309496 | 2026-10-13 10:00:24.309701 | TASK [Set zuul-log-path fact] 2026-10-13 10:00:24.328125 | localhost | ok 2026-10-13 10:00:24.342051 | 2026-10-13 10:00:24.342223 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-13 10:00:24.372130 | localhost | ok 2026-10-13 10:00:24.378175 | 2026-10-13 10:00:24.378286 | TASK [upload-logs : Create log directories] 2026-10-13 10:00:24.826561 | localhost | changed 2026-10-13 10:00:24.835471 | 2026-10-13 10:00:24.835607 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-13 10:00:25.295874 | localhost -> localhost | ok: Runtime: 0:00:00.005703 2026-10-13 10:00:25.305142 | 2026-10-13 10:00:25.305300 | TASK [upload-logs : Upload logs to log server] 2026-10-13 10:00:25.804080 | localhost | Output suppressed because no_log was given 2026-10-13 10:00:25.808180 | 2026-10-13 10:00:25.808296 | LOOP [upload-logs : Compress console log and json output] 2026-10-13 10:00:25.906761 | localhost | skipping: Conditional result was False 2026-10-13 10:00:25.914970 | localhost | skipping: Conditional result was False 2026-10-13 10:00:25.932621 | 2026-10-13 10:00:25.932821 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-13 10:00:26.033574 | localhost | skipping: Conditional result was False 2026-10-13 10:00:26.033986 | 2026-10-13 10:00:26.037859 | localhost | skipping: Conditional result was False 2026-10-13 10:00:26.107873 | 2026-10-13 10:00:26.108095 | LOOP [upload-logs : Upload console log and json output]