2026-07-09 14:31:45.785140 | Job console starting 2026-07-09 14:31:45.809523 | Updating git repos 2026-07-09 14:31:45.836054 | Cloning repos into workspace 2026-07-09 14:32:23.381705 | Restoring repo states 2026-07-09 14:32:23.389198 | Merging changes 2026-07-09 14:32:23.717218 | Checking out repos 2026-07-09 14:32:25.393543 | Preparing playbooks 2026-07-09 14:32:36.040180 | Running Ansible setup 2026-07-09 14:32:41.126434 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-09 14:32:41.897935 | 2026-07-09 14:32:41.898132 | PLAY [localhost] 2026-07-09 14:32:41.907301 | 2026-07-09 14:32:41.907405 | TASK [Gathering Facts] 2026-07-09 14:32:42.871641 | localhost | ok 2026-07-09 14:32:42.884047 | 2026-07-09 14:32:42.884254 | TASK [Setup log path fact] 2026-07-09 14:32:42.904268 | localhost | ok 2026-07-09 14:32:42.919706 | 2026-07-09 14:32:42.919879 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-09 14:32:42.951919 | localhost | ok 2026-07-09 14:32:42.962689 | 2026-07-09 14:32:42.962848 | TASK [emit-job-header : Print job information] 2026-07-09 14:32:43.004854 | # Job Information 2026-07-09 14:32:43.005148 | Ansible Version: 2.16.18 2026-07-09 14:32:43.005225 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-07-09 14:32:43.005277 | Pipeline: check 2026-07-09 14:32:43.005325 | Executor: 2d72f0692154 2026-07-09 14:32:43.005372 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/115 2026-07-09 14:32:43.005423 | Event ID: af1e4130-7ba2-11f1-913f-77f924fc758f 2026-07-09 14:32:43.010287 | 2026-07-09 14:32:43.010357 | LOOP [emit-job-header : Print node information] 2026-07-09 14:32:43.131951 | localhost | ok: 2026-07-09 14:32:43.132535 | localhost | # Node Information 2026-07-09 14:32:43.133059 | localhost | Inventory Hostname: mon1 2026-07-09 14:32:43.133117 | localhost | Hostname: np0000184658 2026-07-09 14:32:43.133151 | localhost | Username: zuul 2026-07-09 14:32:43.133192 | localhost | Distro: Ubuntu 24.04 2026-07-09 14:32:43.133231 | localhost | Provider: yul1 2026-07-09 14:32:43.133262 | localhost | Region: ca-ymq-1 2026-07-09 14:32:43.133289 | localhost | Label: ubuntu-noble 2026-07-09 14:32:43.133317 | localhost | Product Name: OpenStack Nova 2026-07-09 14:32:43.133344 | localhost | Interface IP: 199.19.213.12 2026-07-09 14:32:43.202122 | localhost | ok: 2026-07-09 14:32:43.202257 | localhost | # Node Information 2026-07-09 14:32:43.202284 | localhost | Inventory Hostname: osd1 2026-07-09 14:32:43.202306 | localhost | Hostname: np0000184659 2026-07-09 14:32:43.202326 | localhost | Username: zuul 2026-07-09 14:32:43.202345 | localhost | Distro: Ubuntu 24.04 2026-07-09 14:32:43.202366 | localhost | Provider: yul1 2026-07-09 14:32:43.202385 | localhost | Region: ca-ymq-1 2026-07-09 14:32:43.202404 | localhost | Label: ubuntu-noble 2026-07-09 14:32:43.202423 | localhost | Product Name: OpenStack Nova 2026-07-09 14:32:43.202443 | localhost | Interface IP: 199.19.213.147 2026-07-09 14:32:43.218087 | 2026-07-09 14:32:43.218242 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-07-09 14:32:43.665970 | localhost -> localhost | changed 2026-07-09 14:32:43.672724 | 2026-07-09 14:32:43.672866 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-07-09 14:32:44.718627 | localhost -> localhost | changed 2026-07-09 14:32:44.727534 | 2026-07-09 14:32:44.727669 | PLAY [all] 2026-07-09 14:32:44.739847 | 2026-07-09 14:32:44.740001 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-07-09 14:32:44.998558 | mon1 -> localhost | ok 2026-07-09 14:32:45.010825 | 2026-07-09 14:32:45.010958 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-07-09 14:32:45.049198 | mon1 | ok 2026-07-09 14:32:45.054381 | osd1 | ok 2026-07-09 14:32:45.074448 | mon1 | included: /var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-09 14:32:45.074576 | osd1 | included: /var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-07-09 14:32:45.081405 | 2026-07-09 14:32:45.081470 | TASK [add-build-sshkey : Create Temp SSH key] 2026-07-09 14:32:46.445319 | mon1 -> localhost | Generating public/private rsa key pair. 2026-07-09 14:32:46.445548 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/41ab9e662144485aad499b640ebff453_id_rsa 2026-07-09 14:32:46.445598 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/41ab9e662144485aad499b640ebff453_id_rsa.pub 2026-07-09 14:32:46.445635 | mon1 -> localhost | The key fingerprint is: 2026-07-09 14:32:46.445667 | mon1 -> localhost | SHA256:luf3mkdm8zc4p6SCkFXi1wC8L08l6eJw9DJvcIdOqzQ zuul-build-sshkey 2026-07-09 14:32:46.445697 | mon1 -> localhost | The key's randomart image is: 2026-07-09 14:32:46.445730 | mon1 -> localhost | +---[RSA 3072]----+ 2026-07-09 14:32:46.445761 | mon1 -> localhost | | ... | 2026-07-09 14:32:46.445792 | mon1 -> localhost | | o o | 2026-07-09 14:32:46.445824 | mon1 -> localhost | | . + + | 2026-07-09 14:32:46.445853 | mon1 -> localhost | | = = o | 2026-07-09 14:32:46.445887 | mon1 -> localhost | | + S = | 2026-07-09 14:32:46.445916 | mon1 -> localhost | | + O @ . = | 2026-07-09 14:32:46.445943 | mon1 -> localhost | | =E# + .=.o | 2026-07-09 14:32:46.445975 | mon1 -> localhost | | .o.B .o=.oo| 2026-07-09 14:32:46.446004 | mon1 -> localhost | | .o ..o+= o| 2026-07-09 14:32:46.446031 | mon1 -> localhost | +----[SHA256]-----+ 2026-07-09 14:32:46.446105 | mon1 -> localhost | ok: Runtime: 0:00:00.876952 2026-07-09 14:32:46.452759 | 2026-07-09 14:32:46.452871 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-07-09 14:32:46.493530 | mon1 | ok 2026-07-09 14:32:46.498188 | osd1 | ok 2026-07-09 14:32:46.512753 | mon1 | included: /var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-09 14:32:46.512868 | osd1 | included: /var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-07-09 14:32:46.526427 | 2026-07-09 14:32:46.526579 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-07-09 14:32:46.557229 | mon1 | skipping: Conditional result was False 2026-07-09 14:32:46.558645 | osd1 | skipping: Conditional result was False 2026-07-09 14:32:46.569272 | 2026-07-09 14:32:46.569402 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-07-09 14:32:47.167569 | mon1 | changed 2026-07-09 14:32:47.177531 | osd1 | changed 2026-07-09 14:32:47.188416 | 2026-07-09 14:32:47.188603 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-07-09 14:32:47.433368 | mon1 | ok 2026-07-09 14:32:47.442712 | osd1 | ok 2026-07-09 14:32:47.451508 | 2026-07-09 14:32:47.451630 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-07-09 14:32:48.042707 | mon1 | changed 2026-07-09 14:32:48.167475 | osd1 | changed 2026-07-09 14:32:48.177938 | 2026-07-09 14:32:48.178102 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-07-09 14:32:48.765260 | mon1 | changed 2026-07-09 14:32:48.774381 | osd1 | changed 2026-07-09 14:32:48.782537 | 2026-07-09 14:32:48.782677 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-07-09 14:32:48.820659 | mon1 | skipping: Conditional result was False 2026-07-09 14:32:48.821428 | osd1 | skipping: Conditional result was False 2026-07-09 14:32:48.830075 | 2026-07-09 14:32:48.830443 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-07-09 14:32:49.284764 | mon1 -> localhost | changed 2026-07-09 14:32:49.305492 | 2026-07-09 14:32:49.305649 | TASK [add-build-sshkey : Add back temp key] 2026-07-09 14:32:49.666940 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/41ab9e662144485aad499b640ebff453_id_rsa (zuul-build-sshkey) 2026-07-09 14:32:49.667290 | mon1 -> localhost | ok: Runtime: 0:00:00.013889 2026-07-09 14:32:49.676176 | 2026-07-09 14:32:49.676254 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-07-09 14:32:50.037971 | osd1 | ok 2026-07-09 14:32:50.045046 | mon1 | ok 2026-07-09 14:32:50.051840 | 2026-07-09 14:32:50.051928 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-07-09 14:32:50.081991 | mon1 | skipping: Conditional result was False 2026-07-09 14:32:50.103702 | osd1 | skipping: Conditional result was False 2026-07-09 14:32:50.126655 | 2026-07-09 14:32:50.126793 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-07-09 14:32:50.487425 | mon1 | ok 2026-07-09 14:32:50.493114 | osd1 | ok 2026-07-09 14:32:50.500001 | 2026-07-09 14:32:50.500126 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-07-09 14:32:51.423502 | mon1 | Output suppressed because no_log was given 2026-07-09 14:32:51.428628 | osd1 | Output suppressed because no_log was given 2026-07-09 14:32:51.444730 | 2026-07-09 14:32:51.444835 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-07-09 14:32:51.688496 | osd1 | ok: "logs" 2026-07-09 14:32:51.688778 | osd1 | ok: All items complete 2026-07-09 14:32:51.688809 | 2026-07-09 14:32:51.729133 | mon1 | ok: "logs" 2026-07-09 14:32:51.890026 | osd1 | ok: "artifacts" 2026-07-09 14:32:51.941207 | mon1 | ok: "artifacts" 2026-07-09 14:32:52.115775 | osd1 | ok: "docs" 2026-07-09 14:32:52.139689 | mon1 | ok: "docs" 2026-07-09 14:32:52.157941 | 2026-07-09 14:32:52.158133 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-07-09 14:32:52.404343 | mon1 | changed: "logs" 2026-07-09 14:32:52.404664 | mon1 | ok: All items complete 2026-07-09 14:32:52.404708 | 2026-07-09 14:32:52.416207 | osd1 | changed: "logs" 2026-07-09 14:32:52.615019 | osd1 | changed: "artifacts" 2026-07-09 14:32:52.621435 | mon1 | changed: "artifacts" 2026-07-09 14:32:52.803469 | mon1 | changed: "docs" 2026-07-09 14:32:52.817873 | osd1 | changed: "docs" 2026-07-09 14:32:52.830846 | 2026-07-09 14:32:52.830916 | PLAY RECAP 2026-07-09 14:32:52.830958 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-09 14:32:52.830987 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-09 14:32:52.831012 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-07-09 14:32:52.831030 | 2026-07-09 14:32:53.012005 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-07-09 14:32:53.015497 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-09 14:32:53.707971 | 2026-07-09 14:32:53.708174 | PLAY [all] 2026-07-09 14:32:53.723409 | 2026-07-09 14:32:53.723533 | TASK [setup-uv : Extract archive] 2026-07-09 14:32:56.430889 | osd1 | changed 2026-07-09 14:32:56.921206 | mon1 | changed 2026-07-09 14:32:56.931016 | 2026-07-09 14:32:56.931223 | TASK [setup-uv : Print version] 2026-07-09 14:32:57.375036 | osd1 | uv 0.8.13 2026-07-09 14:32:57.365527 | mon1 | uv 0.8.13 2026-07-09 14:32:57.506444 | mon1 | ok: Runtime: 0:00:00.015385 2026-07-09 14:32:57.521369 | osd1 | ok: Runtime: 0:00:00.015011 2026-07-09 14:32:57.538095 | 2026-07-09 14:32:57.538232 | TASK [Install Ansible collection siblings] 2026-07-09 14:32:58.006683 | mon1 | ok: 2026-07-09 14:32:58.006926 | mon1 | Skipping community.general: no checked-out sibling 2026-07-09 14:32:58.006975 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-07-09 14:32:58.007013 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-07-09 14:32:58.009634 | 2026-07-09 14:32:58.009697 | PLAY RECAP 2026-07-09 14:32:58.009769 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-09 14:32:58.009900 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-09 14:32:58.009940 | 2026-07-09 14:32:58.184696 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-07-09 14:32:58.188464 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-09 14:32:58.973843 | 2026-07-09 14:32:58.974099 | PLAY [all] 2026-07-09 14:32:58.992646 | 2026-07-09 14:32:58.992885 | LOOP [Check inventory directories] 2026-07-09 14:32:59.422246 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-07-09 14:32:59.662561 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-07-09 14:32:59.855455 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-07-09 14:32:59.873366 | 2026-07-09 14:32:59.873676 | LOOP [Copy inventory file for Zuul] 2026-07-09 14:33:00.829171 | mon1 | changed: 2026-07-09 14:33:02.037356 | mon1 | { 2026-07-09 14:33:02.037507 | mon1 | "ansible_loop_var": "item", 2026-07-09 14:33:02.037538 | mon1 | "changed": false, 2026-07-09 14:33:02.037560 | mon1 | "failed": false, 2026-07-09 14:33:02.037589 | mon1 | "invocation": { 2026-07-09 14:33:02.037608 | mon1 | "module_args": { 2026-07-09 14:33:02.037626 | mon1 | "checksum_algorithm": "sha1", 2026-07-09 14:33:02.037645 | mon1 | "follow": true, 2026-07-09 14:33:02.037663 | mon1 | "get_attributes": true, 2026-07-09 14:33:02.037681 | mon1 | "get_checksum": true, 2026-07-09 14:33:02.037699 | mon1 | "get_mime": true, 2026-07-09 14:33:02.037717 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-07-09 14:33:02.037736 | mon1 | } 2026-07-09 14:33:02.037753 | mon1 | }, 2026-07-09 14:33:02.037786 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-07-09 14:33:02.037820 | mon1 | "stat": { 2026-07-09 14:33:02.037841 | mon1 | "atime": 1783607571.3051507, 2026-07-09 14:33:02.037860 | mon1 | "attr_flags": "e", 2026-07-09 14:33:02.037878 | mon1 | "attributes": [ 2026-07-09 14:33:02.037895 | mon1 | "extents" 2026-07-09 14:33:02.037912 | mon1 | ], 2026-07-09 14:33:02.037929 | mon1 | "block_size": 4096, 2026-07-09 14:33:02.037946 | mon1 | "blocks": 8, 2026-07-09 14:33:02.037963 | mon1 | "charset": "unknown", 2026-07-09 14:33:02.037982 | mon1 | "ctime": 1783607571.3211522, 2026-07-09 14:33:02.037999 | mon1 | "dev": 64769, 2026-07-09 14:33:02.038016 | mon1 | "device_type": 0, 2026-07-09 14:33:02.038033 | mon1 | "executable": true, 2026-07-09 14:33:02.038050 | mon1 | "exists": true, 2026-07-09 14:33:02.038067 | mon1 | "gid": 1000, 2026-07-09 14:33:02.038085 | mon1 | "gr_name": "zuul", 2026-07-09 14:33:02.038103 | mon1 | "inode": 1023008, 2026-07-09 14:33:02.038121 | mon1 | "isblk": false, 2026-07-09 14:33:02.038138 | mon1 | "ischr": false, 2026-07-09 14:33:02.038155 | mon1 | "isdir": true, 2026-07-09 14:33:02.038172 | mon1 | "isfifo": false, 2026-07-09 14:33:02.038190 | mon1 | "isgid": false, 2026-07-09 14:33:02.038206 | mon1 | "islnk": false, 2026-07-09 14:33:02.038222 | mon1 | "isreg": false, 2026-07-09 14:33:02.038239 | mon1 | "issock": false, 2026-07-09 14:33:02.038255 | mon1 | "isuid": false, 2026-07-09 14:33:02.038271 | mon1 | "mimetype": "unknown", 2026-07-09 14:33:02.038288 | mon1 | "mode": "0755", 2026-07-09 14:33:02.038304 | mon1 | "mtime": 1783607543.6709347, 2026-07-09 14:33:02.038321 | mon1 | "nlink": 10, 2026-07-09 14:33:02.038337 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-07-09 14:33:02.038353 | mon1 | "pw_name": "zuul", 2026-07-09 14:33:02.038372 | mon1 | "readable": true, 2026-07-09 14:33:02.038392 | mon1 | "rgrp": true, 2026-07-09 14:33:02.038417 | mon1 | "roth": true, 2026-07-09 14:33:02.038442 | mon1 | "rusr": true, 2026-07-09 14:33:02.038468 | mon1 | "size": 4096, 2026-07-09 14:33:02.038507 | mon1 | "uid": 1000, 2026-07-09 14:33:02.038534 | mon1 | "version": "2862672407", 2026-07-09 14:33:02.038558 | mon1 | "wgrp": false, 2026-07-09 14:33:02.038584 | mon1 | "woth": false, 2026-07-09 14:33:02.038611 | mon1 | "writeable": true, 2026-07-09 14:33:02.038640 | mon1 | "wusr": true, 2026-07-09 14:33:02.038666 | mon1 | "xgrp": true, 2026-07-09 14:33:02.038690 | mon1 | "xoth": true, 2026-07-09 14:33:02.038715 | mon1 | "xusr": true 2026-07-09 14:33:02.038740 | mon1 | } 2026-07-09 14:33:02.038766 | mon1 | } 2026-07-09 14:33:02.038839 | mon1 | ok: All items complete 2026-07-09 14:33:02.038872 | 2026-07-09 14:33:02.041089 | mon1 | skipping: Conditional result was False 2026-07-09 14:33:02.041963 | mon1 | skipping: Conditional result was False 2026-07-09 14:33:02.056169 | 2026-07-09 14:33:02.056420 | LOOP [Switch "ansible_host" to private IP] 2026-07-09 14:33:02.490129 | mon1 | changed: 2 replacements made 2026-07-09 14:33:02.492100 | mon1 | skipping: Conditional result was False 2026-07-09 14:33:02.497070 | mon1 | skipping: Conditional result was False 2026-07-09 14:33:02.509699 | 2026-07-09 14:33:02.509884 | TASK [Run Molecule scenario] 2026-07-09 14:33:03.036595 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-07-09 14:33:03.036745 | mon1 | Creating virtual environment at: .venv 2026-07-09 14:33:03.291435 | mon1 | Downloading netaddr (2.2MiB) 2026-07-09 14:33:03.292479 | mon1 | Downloading ansible-core (2.1MiB) 2026-07-09 14:33:03.293258 | mon1 | Downloading cryptography (4.3MiB) 2026-07-09 14:33:03.302241 | mon1 | Downloading pygments (1.2MiB) 2026-07-09 14:33:03.504399 | mon1 | Downloading netaddr 2026-07-09 14:33:03.514322 | mon1 | Downloading cryptography 2026-07-09 14:33:03.576155 | mon1 | Downloading pygments 2026-07-09 14:33:03.747350 | mon1 | Downloading ansible-core 2026-07-09 14:33:03.795508 | mon1 | Installed 37 packages in 47ms 2026-07-09 14:33:04.636541 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-07-09 14:33:04.636635 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-07-09 14:33:05.375133 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-07-09 14:33:05.375206 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-07-09 14:33:29.179115 | mon1 | INFO [default > dependency] Executing 2026-07-09 14:33:29.179418 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-07-09 14:33:29.179785 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-07-09 14:33:29.179959 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-07-09 14:33:29.187008 | mon1 | INFO [default > cleanup] Executing 2026-07-09 14:33:29.187342 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-09 14:33:29.193521 | mon1 | INFO [default > destroy] Executing 2026-07-09 14:33:29.193601 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-07-09 14:33:29.193655 | mon1 | INFO [default > destroy] Executed: Successful 2026-07-09 14:33:29.199721 | mon1 | INFO [default > syntax] Executing 2026-07-09 14:33:30.417237 | mon1 | 2026-07-09 14:33:30.417579 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-07-09 14:33:30.472213 | mon1 | INFO [default > syntax] Executed: Successful 2026-07-09 14:33:30.485510 | mon1 | INFO [default > create] Executing 2026-07-09 14:33:30.487996 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-09 14:33:30.494501 | mon1 | INFO [default > prepare] Executing 2026-07-09 14:33:31.312437 | mon1 | 2026-07-09 14:33:31.312806 | mon1 | PLAY [Prepare] ***************************************************************** 2026-07-09 14:33:31.313128 | mon1 | 2026-07-09 14:33:31.313433 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:33:31.313724 | mon1 | Thursday 09 July 2026 14:33:31 +0000 (0:00:00.040) 0:00:00.040 ********* 2026-07-09 14:33:32.643227 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-09 14:33:32.643334 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-09 14:33:32.643485 | mon1 | interpreter could change the meaning of that path. See 2026-07-09 14:33:32.643700 | mon1 | https://docs.ansible.com/ansible- 2026-07-09 14:33:32.643925 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-09 14:33:32.661492 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-09 14:33:32.661587 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-09 14:33:32.661599 | mon1 | interpreter could change the meaning of that path. See 2026-07-09 14:33:32.661607 | mon1 | https://docs.ansible.com/ansible- 2026-07-09 14:33:32.661616 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-09 14:33:32.670138 | mon1 | ok: [mon1] 2026-07-09 14:33:32.670553 | mon1 | ok: [osd1] 2026-07-09 14:33:32.670867 | mon1 | 2026-07-09 14:33:32.671204 | mon1 | TASK [Configure short hostname] ************************************************ 2026-07-09 14:33:32.671479 | mon1 | Thursday 09 July 2026 14:33:32 +0000 (0:00:01.357) 0:00:01.398 ********* 2026-07-09 14:33:33.496542 | mon1 | changed: [mon1] 2026-07-09 14:33:33.496859 | mon1 | changed: [osd1] 2026-07-09 14:33:33.497184 | mon1 | 2026-07-09 14:33:33.497688 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-07-09 14:33:33.498057 | mon1 | Thursday 09 July 2026 14:33:33 +0000 (0:00:00.826) 0:00:02.224 ********* 2026-07-09 14:33:33.823012 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-07-09 14:33:33.823551 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-07-09 14:33:33.823916 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-07-09 14:33:33.851235 | mon1 | changed: [mon1] 2026-07-09 14:33:33.851501 | mon1 | changed: [osd1] 2026-07-09 14:33:33.851723 | mon1 | 2026-07-09 14:33:33.851960 | mon1 | TASK [Update apt cache] ******************************************************** 2026-07-09 14:33:33.852204 | mon1 | Thursday 09 July 2026 14:33:33 +0000 (0:00:00.355) 0:00:02.580 ********* 2026-07-09 14:33:40.150064 | mon1 | changed: [mon1] 2026-07-09 14:33:40.150313 | mon1 | changed: [osd1] 2026-07-09 14:33:40.150507 | mon1 | 2026-07-09 14:33:40.150666 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-07-09 14:33:40.150804 | mon1 | 2026-07-09 14:33:40.150965 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:33:40.151102 | mon1 | Thursday 09 July 2026 14:33:40 +0000 (0:00:06.298) 0:00:08.878 ********* 2026-07-09 14:33:40.978681 | mon1 | ok: [osd1] 2026-07-09 14:33:40.978895 | mon1 | 2026-07-09 14:33:40.979162 | mon1 | TASK [Install depedencies] ***************************************************** 2026-07-09 14:33:40.979461 | mon1 | Thursday 09 July 2026 14:33:40 +0000 (0:00:00.827) 0:00:09.706 ********* 2026-07-09 14:34:09.681214 | mon1 | changed: [osd1] 2026-07-09 14:34:09.681269 | mon1 | 2026-07-09 14:34:09.681483 | mon1 | TASK [Start up service] ******************************************************** 2026-07-09 14:34:09.681635 | mon1 | Thursday 09 July 2026 14:34:09 +0000 (0:00:28.703) 0:00:38.409 ********* 2026-07-09 14:34:10.364406 | mon1 | ok: [osd1] 2026-07-09 14:34:10.364634 | mon1 | 2026-07-09 14:34:10.364915 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-07-09 14:34:10.365189 | mon1 | Thursday 09 July 2026 14:34:10 +0000 (0:00:00.682) 0:00:39.092 ********* 2026-07-09 14:34:10.779944 | mon1 | ok: [osd1] 2026-07-09 14:34:10.780022 | mon1 | 2026-07-09 14:34:10.780185 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-07-09 14:34:10.780417 | mon1 | Thursday 09 July 2026 14:34:10 +0000 (0:00:00.416) 0:00:39.508 ********* 2026-07-09 14:34:11.599942 | mon1 | changed: [osd1] 2026-07-09 14:34:11.600242 | mon1 | 2026-07-09 14:34:11.601149 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-07-09 14:34:11.601172 | mon1 | Thursday 09 July 2026 14:34:11 +0000 (0:00:00.819) 0:00:40.328 ********* 2026-07-09 14:34:11.863471 | mon1 | ok: [osd1] 2026-07-09 14:34:11.863636 | mon1 | 2026-07-09 14:34:11.863819 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-07-09 14:34:11.863984 | mon1 | Thursday 09 July 2026 14:34:11 +0000 (0:00:00.263) 0:00:40.592 ********* 2026-07-09 14:34:11.887362 | mon1 | skipping: [osd1] 2026-07-09 14:34:11.887587 | mon1 | 2026-07-09 14:34:11.887768 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-07-09 14:34:11.887977 | mon1 | Thursday 09 July 2026 14:34:11 +0000 (0:00:00.024) 0:00:40.616 ********* 2026-07-09 14:34:12.651644 | mon1 | changed: [osd1] => (item=osd0) 2026-07-09 14:34:12.651886 | mon1 | changed: [osd1] => (item=osd1) 2026-07-09 14:34:12.652183 | mon1 | changed: [osd1] => (item=osd2) 2026-07-09 14:34:12.652546 | mon1 | 2026-07-09 14:34:12.652909 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-07-09 14:34:12.653201 | mon1 | Thursday 09 July 2026 14:34:12 +0000 (0:00:00.763) 0:00:41.379 ********* 2026-07-09 14:34:13.486745 | mon1 | changed: [osd1] => (item=osd0) 2026-07-09 14:34:13.486959 | mon1 | changed: [osd1] => (item=osd1) 2026-07-09 14:34:13.487216 | mon1 | changed: [osd1] => (item=osd2) 2026-07-09 14:34:13.487501 | mon1 | 2026-07-09 14:34:13.487770 | mon1 | TASK [Start loop devices] ****************************************************** 2026-07-09 14:34:13.488016 | mon1 | Thursday 09 July 2026 14:34:13 +0000 (0:00:00.835) 0:00:42.215 ********* 2026-07-09 14:34:14.360390 | mon1 | changed: [osd1] => (item=osd0) 2026-07-09 14:34:14.360438 | mon1 | changed: [osd1] => (item=osd1) 2026-07-09 14:34:14.360445 | mon1 | changed: [osd1] => (item=osd2) 2026-07-09 14:34:14.360451 | mon1 | 2026-07-09 14:34:14.360457 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-07-09 14:34:14.360463 | mon1 | Thursday 09 July 2026 14:34:14 +0000 (0:00:00.871) 0:00:43.086 ********* 2026-07-09 14:34:15.803951 | mon1 | changed: [osd1] => (item=osd0) 2026-07-09 14:34:15.804076 | mon1 | changed: [osd1] => (item=osd1) 2026-07-09 14:34:15.804275 | mon1 | changed: [osd1] => (item=osd2) 2026-07-09 14:34:15.804449 | mon1 | 2026-07-09 14:34:15.804653 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-07-09 14:34:15.804856 | mon1 | Thursday 09 July 2026 14:34:15 +0000 (0:00:01.445) 0:00:44.532 ********* 2026-07-09 14:34:17.294389 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-07-09 14:34:17.294680 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-07-09 14:34:17.294921 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-07-09 14:34:17.295121 | mon1 | 2026-07-09 14:34:17.295460 | mon1 | PLAY RECAP ********************************************************************* 2026-07-09 14:34:17.295699 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-09 14:34:17.295977 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-07-09 14:34:17.296335 | mon1 | 2026-07-09 14:34:17.296646 | mon1 | 2026-07-09 14:34:17.296899 | mon1 | TASKS RECAP ******************************************************************** 2026-07-09 14:34:17.297107 | mon1 | Thursday 09 July 2026 14:34:17 +0000 (0:00:01.490) 0:00:46.023 ********* 2026-07-09 14:34:17.297402 | mon1 | =============================================================================== 2026-07-09 14:34:17.297611 | mon1 | Install depedencies ---------------------------------------------------- 28.70s 2026-07-09 14:34:17.297864 | mon1 | Update apt cache -------------------------------------------------------- 6.30s 2026-07-09 14:34:17.298141 | mon1 | Create a logical volume for each loop device ---------------------------- 1.49s 2026-07-09 14:34:17.298489 | mon1 | Create a volume group for each loop device ------------------------------ 1.45s 2026-07-09 14:34:17.298663 | mon1 | Gathering Facts --------------------------------------------------------- 1.36s 2026-07-09 14:34:17.298921 | mon1 | Start loop devices ------------------------------------------------------ 0.87s 2026-07-09 14:34:17.299073 | mon1 | Set permissions on loopback devices ------------------------------------- 0.84s 2026-07-09 14:34:17.299216 | mon1 | Gathering Facts --------------------------------------------------------- 0.83s 2026-07-09 14:34:17.299401 | mon1 | Configure short hostname ------------------------------------------------ 0.83s 2026-07-09 14:34:17.299539 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.82s 2026-07-09 14:34:17.299721 | mon1 | Create devices for Ceph ------------------------------------------------- 0.76s 2026-07-09 14:34:17.299901 | mon1 | Start up service -------------------------------------------------------- 0.68s 2026-07-09 14:34:17.300038 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.42s 2026-07-09 14:34:17.300184 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.36s 2026-07-09 14:34:17.300384 | mon1 | Get list of all loopback devices ---------------------------------------- 0.26s 2026-07-09 14:34:17.300611 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-07-09 14:34:17.371442 | mon1 | INFO [default > prepare] Executed: Successful 2026-07-09 14:34:17.382962 | mon1 | INFO [default > converge] Executing 2026-07-09 14:34:18.517734 | mon1 | 2026-07-09 14:34:18.518034 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-09 14:34:18.518312 | mon1 | 2026-07-09 14:34:18.518574 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:34:18.518896 | mon1 | Thursday 09 July 2026 14:34:18 +0000 (0:00:00.056) 0:00:00.056 ********* 2026-07-09 14:34:19.625146 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-09 14:34:19.625556 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-09 14:34:19.625884 | mon1 | interpreter could change the meaning of that path. See 2026-07-09 14:34:19.626270 | mon1 | https://docs.ansible.com/ansible- 2026-07-09 14:34:19.626716 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-09 14:34:19.641634 | mon1 | ok: [mon1] 2026-07-09 14:34:19.641841 | mon1 | 2026-07-09 14:34:19.642089 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:34:19.642372 | mon1 | Thursday 09 July 2026 14:34:19 +0000 (0:00:01.123) 0:00:01.179 ********* 2026-07-09 14:34:20.023357 | mon1 | ok: [mon1] 2026-07-09 14:34:20.023532 | mon1 | 2026-07-09 14:34:20.023817 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:34:20.024054 | mon1 | Thursday 09 July 2026 14:34:20 +0000 (0:00:00.381) 0:00:01.561 ********* 2026-07-09 14:34:20.063025 | mon1 | skipping: [mon1] 2026-07-09 14:34:20.063117 | mon1 | 2026-07-09 14:34:20.063418 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-09 14:34:20.063663 | mon1 | Thursday 09 July 2026 14:34:20 +0000 (0:00:00.039) 0:00:01.601 ********* 2026-07-09 14:34:20.457595 | mon1 | changed: [mon1] 2026-07-09 14:34:20.457807 | mon1 | 2026-07-09 14:34:20.458084 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:34:20.458459 | mon1 | Thursday 09 July 2026 14:34:20 +0000 (0:00:00.394) 0:00:01.995 ********* 2026-07-09 14:34:20.576368 | mon1 | ok: [mon1] => { 2026-07-09 14:34:20.576535 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-09 14:34:20.576721 | mon1 | } 2026-07-09 14:34:20.576886 | mon1 | 2026-07-09 14:34:20.577062 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:34:20.577245 | mon1 | Thursday 09 July 2026 14:34:20 +0000 (0:00:00.119) 0:00:02.115 ********* 2026-07-09 14:34:21.374367 | mon1 | changed: [mon1] 2026-07-09 14:34:21.375233 | mon1 | 2026-07-09 14:34:21.375258 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:34:21.375269 | mon1 | Thursday 09 July 2026 14:34:21 +0000 (0:00:00.797) 0:00:02.912 ********* 2026-07-09 14:34:21.425724 | mon1 | skipping: [mon1] 2026-07-09 14:34:21.425788 | mon1 | 2026-07-09 14:34:21.425872 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:34:21.425984 | mon1 | Thursday 09 July 2026 14:34:21 +0000 (0:00:00.051) 0:00:02.963 ********* 2026-07-09 14:34:21.475951 | mon1 | skipping: [mon1] 2026-07-09 14:34:21.475984 | mon1 | 2026-07-09 14:34:21.475989 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:34:21.475994 | mon1 | Thursday 09 July 2026 14:34:21 +0000 (0:00:00.050) 0:00:03.013 ********* 2026-07-09 14:34:21.734059 | mon1 | ok: [mon1] 2026-07-09 14:34:21.734146 | mon1 | 2026-07-09 14:34:21.734158 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:34:21.734168 | mon1 | Thursday 09 July 2026 14:34:21 +0000 (0:00:00.257) 0:00:03.271 ********* 2026-07-09 14:34:22.860506 | mon1 | ok: [mon1] 2026-07-09 14:34:22.860565 | mon1 | 2026-07-09 14:34:22.860576 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:34:22.860586 | mon1 | Thursday 09 July 2026 14:34:22 +0000 (0:00:01.125) 0:00:04.397 ********* 2026-07-09 14:34:23.061589 | mon1 | ok: [mon1] => { 2026-07-09 14:34:23.061645 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-09 14:34:23.061684 | mon1 | } 2026-07-09 14:34:23.061694 | mon1 | 2026-07-09 14:34:23.061703 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:34:23.061713 | mon1 | Thursday 09 July 2026 14:34:23 +0000 (0:00:00.201) 0:00:04.598 ********* 2026-07-09 14:34:24.125180 | mon1 | changed: [mon1] 2026-07-09 14:34:24.125241 | mon1 | 2026-07-09 14:34:24.125251 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:34:24.125260 | mon1 | Thursday 09 July 2026 14:34:24 +0000 (0:00:01.063) 0:00:05.661 ********* 2026-07-09 14:34:27.456133 | mon1 | changed: [mon1] 2026-07-09 14:34:27.456198 | mon1 | 2026-07-09 14:34:27.456212 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-09 14:34:27.456225 | mon1 | Thursday 09 July 2026 14:34:27 +0000 (0:00:03.331) 0:00:08.993 ********* 2026-07-09 14:34:27.491971 | mon1 | skipping: [mon1] 2026-07-09 14:34:27.492313 | mon1 | 2026-07-09 14:34:27.492649 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-09 14:34:27.493016 | mon1 | Thursday 09 July 2026 14:34:27 +0000 (0:00:00.036) 0:00:09.030 ********* 2026-07-09 14:34:27.528773 | mon1 | skipping: [mon1] 2026-07-09 14:34:27.529089 | mon1 | 2026-07-09 14:34:27.529471 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-09 14:34:27.529789 | mon1 | Thursday 09 July 2026 14:34:27 +0000 (0:00:00.036) 0:00:09.066 ********* 2026-07-09 14:34:27.554698 | mon1 | skipping: [mon1] 2026-07-09 14:34:27.555021 | mon1 | 2026-07-09 14:34:27.555459 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-09 14:34:27.555781 | mon1 | Thursday 09 July 2026 14:34:27 +0000 (0:00:00.025) 0:00:09.092 ********* 2026-07-09 14:34:39.846230 | mon1 | changed: [mon1] 2026-07-09 14:34:39.846525 | mon1 | 2026-07-09 14:34:39.846885 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-09 14:34:39.847166 | mon1 | Thursday 09 July 2026 14:34:39 +0000 (0:00:12.290) 0:00:21.383 ********* 2026-07-09 14:34:40.564224 | mon1 | changed: [mon1] 2026-07-09 14:34:40.564633 | mon1 | 2026-07-09 14:34:40.565010 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-09 14:34:40.565369 | mon1 | Thursday 09 July 2026 14:34:40 +0000 (0:00:00.719) 0:00:22.102 ********* 2026-07-09 14:34:41.786330 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-09 14:34:41.788396 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-09 14:34:41.788460 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-09 14:34:41.788468 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-09 14:34:41.788476 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-09 14:34:41.788484 | mon1 | 2026-07-09 14:34:41.788492 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-09 14:34:41.788499 | mon1 | Thursday 09 July 2026 14:34:41 +0000 (0:00:01.221) 0:00:23.324 ********* 2026-07-09 14:34:42.572532 | mon1 | changed: [mon1] 2026-07-09 14:34:42.572568 | mon1 | 2026-07-09 14:34:42.572575 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-09 14:34:42.572581 | mon1 | Thursday 09 July 2026 14:34:42 +0000 (0:00:00.776) 0:00:24.101 ********* 2026-07-09 14:34:42.572586 | mon1 | 2026-07-09 14:34:42.572591 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-09 14:34:42.572596 | mon1 | Thursday 09 July 2026 14:34:42 +0000 (0:00:00.008) 0:00:24.109 ********* 2026-07-09 14:34:43.730607 | mon1 | ok: [mon1] 2026-07-09 14:34:43.730636 | mon1 | 2026-07-09 14:34:43.730642 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-09 14:34:43.730648 | mon1 | Thursday 09 July 2026 14:34:43 +0000 (0:00:01.156) 0:00:25.266 ********* 2026-07-09 14:34:44.288929 | mon1 | changed: [mon1] 2026-07-09 14:34:44.289052 | mon1 | 2026-07-09 14:34:44.289182 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-09 14:34:44.289537 | mon1 | Thursday 09 July 2026 14:34:44 +0000 (0:00:00.560) 0:00:25.827 ********* 2026-07-09 14:34:45.014544 | mon1 | changed: [mon1] 2026-07-09 14:34:45.014722 | mon1 | 2026-07-09 14:34:45.014999 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:34:45.015340 | mon1 | Thursday 09 July 2026 14:34:45 +0000 (0:00:00.725) 0:00:26.552 ********* 2026-07-09 14:34:45.284345 | mon1 | ok: [mon1] 2026-07-09 14:34:45.284412 | mon1 | 2026-07-09 14:34:45.284539 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:34:45.284659 | mon1 | Thursday 09 July 2026 14:34:45 +0000 (0:00:00.270) 0:00:26.823 ********* 2026-07-09 14:34:45.370500 | mon1 | ok: [mon1] => { 2026-07-09 14:34:45.370597 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-09 14:34:45.370779 | mon1 | } 2026-07-09 14:34:45.370935 | mon1 | 2026-07-09 14:34:45.371098 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:34:45.371279 | mon1 | Thursday 09 July 2026 14:34:45 +0000 (0:00:00.085) 0:00:26.908 ********* 2026-07-09 14:34:46.300494 | mon1 | changed: [mon1] 2026-07-09 14:34:46.300586 | mon1 | 2026-07-09 14:34:46.301021 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:34:46.301066 | mon1 | Thursday 09 July 2026 14:34:46 +0000 (0:00:00.929) 0:00:27.838 ********* 2026-07-09 14:34:51.008987 | mon1 | changed: [mon1] 2026-07-09 14:34:51.009045 | mon1 | 2026-07-09 14:34:51.009057 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-09 14:34:51.009067 | mon1 | Thursday 09 July 2026 14:34:51 +0000 (0:00:04.707) 0:00:32.546 ********* 2026-07-09 14:34:52.019882 | mon1 | ok: [mon1] 2026-07-09 14:34:52.019935 | mon1 | 2026-07-09 14:34:52.019946 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-09 14:34:52.019956 | mon1 | Thursday 09 July 2026 14:34:52 +0000 (0:00:01.010) 0:00:33.557 ********* 2026-07-09 14:34:52.440669 | mon1 | changed: [mon1] 2026-07-09 14:34:52.440723 | mon1 | 2026-07-09 14:34:52.440732 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-09 14:34:52.440739 | mon1 | Thursday 09 July 2026 14:34:52 +0000 (0:00:00.420) 0:00:33.978 ********* 2026-07-09 14:34:53.096163 | mon1 | changed: [mon1] 2026-07-09 14:34:53.096244 | mon1 | 2026-07-09 14:34:53.096256 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-09 14:34:53.096267 | mon1 | Thursday 09 July 2026 14:34:53 +0000 (0:00:00.654) 0:00:34.632 ********* 2026-07-09 14:34:53.830367 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-07-09 14:34:53.830434 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-09 14:34:53.830440 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-09 14:34:53.830446 | mon1 | 2026-07-09 14:34:53.830452 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-09 14:34:53.830457 | mon1 | Thursday 09 July 2026 14:34:53 +0000 (0:00:00.734) 0:00:35.367 ********* 2026-07-09 14:34:54.438891 | mon1 | changed: [mon1] 2026-07-09 14:34:54.438946 | mon1 | 2026-07-09 14:34:54.438960 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-09 14:34:54.438972 | mon1 | Thursday 09 July 2026 14:34:54 +0000 (0:00:00.608) 0:00:35.975 ********* 2026-07-09 14:34:55.025877 | mon1 | changed: [mon1] 2026-07-09 14:34:55.025957 | mon1 | 2026-07-09 14:34:55.026015 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-09 14:34:55.026146 | mon1 | Thursday 09 July 2026 14:34:55 +0000 (0:00:00.576) 0:00:36.552 ********* 2026-07-09 14:34:55.026317 | mon1 | 2026-07-09 14:34:55.026444 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-09 14:34:55.026578 | mon1 | Thursday 09 July 2026 14:34:55 +0000 (0:00:00.009) 0:00:36.562 ********* 2026-07-09 14:34:55.946392 | mon1 | ok: [mon1] 2026-07-09 14:34:55.946444 | mon1 | 2026-07-09 14:34:55.946455 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-09 14:34:55.946471 | mon1 | Thursday 09 July 2026 14:34:55 +0000 (0:00:00.922) 0:00:37.484 ********* 2026-07-09 14:34:56.959738 | mon1 | changed: [mon1] 2026-07-09 14:34:56.959822 | mon1 | 2026-07-09 14:34:56.959892 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-09 14:34:56.960008 | mon1 | Thursday 09 July 2026 14:34:56 +0000 (0:00:01.013) 0:00:38.497 ********* 2026-07-09 14:34:57.663923 | mon1 | changed: [mon1] 2026-07-09 14:34:57.663989 | mon1 | 2026-07-09 14:34:57.664039 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-09 14:34:57.664168 | mon1 | Thursday 09 July 2026 14:34:57 +0000 (0:00:00.704) 0:00:39.202 ********* 2026-07-09 14:34:57.721891 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-09 14:34:57.721947 | mon1 | 2026-07-09 14:34:57.721960 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-09 14:34:57.721974 | mon1 | Thursday 09 July 2026 14:34:57 +0000 (0:00:00.056) 0:00:39.258 ********* 2026-07-09 14:35:17.376055 | mon1 | changed: [mon1] 2026-07-09 14:35:17.376135 | mon1 | 2026-07-09 14:35:17.376149 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-09 14:35:17.376161 | mon1 | Thursday 09 July 2026 14:35:17 +0000 (0:00:19.654) 0:00:58.913 ********* 2026-07-09 14:35:18.318780 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-09 14:35:18.318825 | mon1 | ok: [mon1] => (item=ssh) 2026-07-09 14:35:18.318837 | mon1 | 2026-07-09 14:35:18.318848 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-09 14:35:18.318858 | mon1 | Thursday 09 July 2026 14:35:18 +0000 (0:00:00.943) 0:00:59.856 ********* 2026-07-09 14:35:18.716777 | mon1 | changed: [mon1] 2026-07-09 14:35:18.716833 | mon1 | 2026-07-09 14:35:18.716847 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-09 14:35:18.716860 | mon1 | Thursday 09 July 2026 14:35:18 +0000 (0:00:00.398) 0:01:00.254 ********* 2026-07-09 14:35:18.971744 | mon1 | ok: [mon1] 2026-07-09 14:35:18.971817 | mon1 | 2026-07-09 14:35:18.971900 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-09 14:35:18.972026 | mon1 | Thursday 09 July 2026 14:35:18 +0000 (0:00:00.254) 0:01:00.509 ********* 2026-07-09 14:35:19.514092 | mon1 | changed: [mon1] 2026-07-09 14:35:19.514155 | mon1 | 2026-07-09 14:35:19.514168 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-09 14:35:19.514181 | mon1 | Thursday 09 July 2026 14:35:19 +0000 (0:00:00.541) 0:01:01.051 ********* 2026-07-09 14:35:19.891974 | mon1 | changed: [mon1] 2026-07-09 14:35:19.892050 | mon1 | 2026-07-09 14:35:19.892081 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-09 14:35:19.892094 | mon1 | Thursday 09 July 2026 14:35:19 +0000 (0:00:00.377) 0:01:01.428 ********* 2026-07-09 14:35:20.041236 | mon1 | ok: [mon1] 2026-07-09 14:35:20.041364 | mon1 | 2026-07-09 14:35:20.041390 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-09 14:35:20.041407 | mon1 | Thursday 09 July 2026 14:35:20 +0000 (0:00:00.149) 0:01:01.577 ********* 2026-07-09 14:35:20.314864 | mon1 | ok: [mon1] => (item=mon1) 2026-07-09 14:35:20.314909 | mon1 | 2026-07-09 14:35:20.314917 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-09 14:35:20.314924 | mon1 | Thursday 09 July 2026 14:35:20 +0000 (0:00:00.275) 0:01:01.853 ********* 2026-07-09 14:35:20.371560 | mon1 | ok: [mon1] 2026-07-09 14:35:20.371610 | mon1 | 2026-07-09 14:35:20.371619 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-09 14:35:20.371627 | mon1 | Thursday 09 July 2026 14:35:20 +0000 (0:00:00.055) 0:01:01.908 ********* 2026-07-09 14:35:20.453757 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-07-09 14:35:20.453836 | mon1 | 2026-07-09 14:35:20.453894 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-07-09 14:35:20.454004 | mon1 | Thursday 09 July 2026 14:35:20 +0000 (0:00:00.083) 0:01:01.991 ********* 2026-07-09 14:35:20.780714 | mon1 | changed: [mon1] 2026-07-09 14:35:20.780796 | mon1 | 2026-07-09 14:35:20.780917 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-07-09 14:35:20.781041 | mon1 | Thursday 09 July 2026 14:35:20 +0000 (0:00:00.326) 0:01:02.318 ********* 2026-07-09 14:35:21.578880 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-07-09 14:35:21.579000 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-07-09 14:35:21.579011 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-07-09 14:35:21.579125 | mon1 | 2026-07-09 14:35:21.579314 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-07-09 14:35:21.579453 | mon1 | Thursday 09 July 2026 14:35:21 +0000 (0:00:00.798) 0:01:03.116 ********* 2026-07-09 14:36:57.099461 | mon1 | ok: [mon1] 2026-07-09 14:36:57.099531 | mon1 | 2026-07-09 14:36:57.099705 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-07-09 14:36:57.100027 | mon1 | Thursday 09 July 2026 14:36:57 +0000 (0:01:35.519) 0:02:38.636 ********* 2026-07-09 14:36:57.358917 | mon1 | changed: [mon1] 2026-07-09 14:36:57.358967 | mon1 | 2026-07-09 14:36:57.359099 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-07-09 14:36:57.359211 | mon1 | Thursday 09 July 2026 14:36:57 +0000 (0:00:00.259) 0:02:38.896 ********* 2026-07-09 14:36:57.408243 | mon1 | ok: [mon1] 2026-07-09 14:36:57.408462 | mon1 | 2026-07-09 14:36:57.408752 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-09 14:36:57.408992 | mon1 | Thursday 09 July 2026 14:36:57 +0000 (0:00:00.049) 0:02:38.945 ********* 2026-07-09 14:36:57.500942 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-09 14:36:57.501135 | mon1 | 2026-07-09 14:36:57.501485 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-09 14:36:57.501744 | mon1 | Thursday 09 July 2026 14:36:57 +0000 (0:00:00.093) 0:02:39.038 ********* 2026-07-09 14:37:03.161536 | mon1 | ok: [mon1] 2026-07-09 14:37:03.161630 | mon1 | 2026-07-09 14:37:03.161823 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-09 14:37:03.161992 | mon1 | Thursday 09 July 2026 14:37:03 +0000 (0:00:05.661) 0:02:44.700 ********* 2026-07-09 14:37:03.219483 | mon1 | ok: [mon1] => (item=mon1) 2026-07-09 14:37:03.219549 | mon1 | 2026-07-09 14:37:03.219569 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-09 14:37:03.219679 | mon1 | Thursday 09 July 2026 14:37:03 +0000 (0:00:00.056) 0:02:44.757 ********* 2026-07-09 14:37:03.705777 | mon1 | ok: [mon1] 2026-07-09 14:37:03.705836 | mon1 | 2026-07-09 14:37:03.705962 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-09 14:37:03.706084 | mon1 | Thursday 09 July 2026 14:37:03 +0000 (0:00:00.486) 0:02:45.243 ********* 2026-07-09 14:37:11.643339 | mon1 | ok: [mon1] 2026-07-09 14:37:11.643455 | mon1 | 2026-07-09 14:37:11.643823 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-07-09 14:37:11.644101 | mon1 | Thursday 09 July 2026 14:37:11 +0000 (0:00:07.937) 0:02:53.181 ********* 2026-07-09 14:37:24.720009 | mon1 | changed: [mon1] 2026-07-09 14:37:24.720368 | mon1 | 2026-07-09 14:37:24.720729 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-07-09 14:37:24.721057 | mon1 | Thursday 09 July 2026 14:37:24 +0000 (0:00:13.076) 0:03:06.258 ********* 2026-07-09 14:37:39.229446 | mon1 | ok: [mon1] 2026-07-09 14:37:39.229520 | mon1 | 2026-07-09 14:37:39.229535 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-09 14:37:39.229698 | mon1 | Thursday 09 July 2026 14:37:39 +0000 (0:00:14.509) 0:03:20.767 ********* 2026-07-09 14:37:39.301780 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-09 14:37:39.301828 | mon1 | 2026-07-09 14:37:39.301839 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-09 14:37:39.301848 | mon1 | Thursday 09 July 2026 14:37:39 +0000 (0:00:00.071) 0:03:20.839 ********* 2026-07-09 14:37:39.361401 | mon1 | skipping: [mon1] 2026-07-09 14:37:39.361458 | mon1 | 2026-07-09 14:37:39.361465 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-09 14:37:39.361498 | mon1 | Thursday 09 July 2026 14:37:39 +0000 (0:00:00.059) 0:03:20.898 ********* 2026-07-09 14:37:39.414641 | mon1 | skipping: [mon1] => (item=mon1) 2026-07-09 14:37:39.414693 | mon1 | skipping: [mon1] 2026-07-09 14:37:39.414700 | mon1 | 2026-07-09 14:37:39.414706 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-09 14:37:39.414713 | mon1 | Thursday 09 July 2026 14:37:39 +0000 (0:00:00.053) 0:03:20.952 ********* 2026-07-09 14:37:39.761401 | mon1 | ok: [mon1] 2026-07-09 14:37:39.761466 | mon1 | 2026-07-09 14:37:39.761902 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-09 14:37:39.761944 | mon1 | Thursday 09 July 2026 14:37:39 +0000 (0:00:00.346) 0:03:21.298 ********* 2026-07-09 14:37:46.684492 | mon1 | ok: [mon1] 2026-07-09 14:37:46.684577 | mon1 | 2026-07-09 14:37:46.684591 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-07-09 14:37:46.684604 | mon1 | Thursday 09 July 2026 14:37:46 +0000 (0:00:06.922) 0:03:28.221 ********* 2026-07-09 14:37:58.961279 | mon1 | changed: [mon1] 2026-07-09 14:37:58.961349 | mon1 | 2026-07-09 14:37:58.961358 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-07-09 14:37:58.961365 | mon1 | Thursday 09 July 2026 14:37:58 +0000 (0:00:12.276) 0:03:40.497 ********* 2026-07-09 14:38:05.226621 | mon1 | ok: [mon1] 2026-07-09 14:38:05.226700 | mon1 | 2026-07-09 14:38:05.226819 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-07-09 14:38:05.226936 | mon1 | Thursday 09 July 2026 14:38:05 +0000 (0:00:06.267) 0:03:46.765 ********* 2026-07-09 14:38:12.121220 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-07-09 14:38:12.121269 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-07-09 14:38:12.121275 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-07-09 14:38:12.121295 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-07-09 14:38:12.121307 | mon1 | 2026-07-09 14:38:12.121320 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-07-09 14:38:12.121326 | mon1 | 2026-07-09 14:38:12.121331 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:38:12.121337 | mon1 | Thursday 09 July 2026 14:38:12 +0000 (0:00:06.891) 0:03:53.656 ********* 2026-07-09 14:38:13.390088 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-09 14:38:13.390159 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-09 14:38:13.390177 | mon1 | interpreter could change the meaning of that path. See 2026-07-09 14:38:13.390192 | mon1 | https://docs.ansible.com/ansible- 2026-07-09 14:38:13.390207 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-09 14:38:13.401110 | mon1 | ok: [osd1] 2026-07-09 14:38:13.401170 | mon1 | 2026-07-09 14:38:13.401219 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:38:13.401235 | mon1 | Thursday 09 July 2026 14:38:13 +0000 (0:00:01.281) 0:03:54.938 ********* 2026-07-09 14:38:13.657712 | mon1 | ok: [osd1] 2026-07-09 14:38:13.657767 | mon1 | 2026-07-09 14:38:13.657904 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:38:13.658012 | mon1 | Thursday 09 July 2026 14:38:13 +0000 (0:00:00.256) 0:03:55.194 ********* 2026-07-09 14:38:13.699959 | mon1 | skipping: [osd1] 2026-07-09 14:38:13.700036 | mon1 | 2026-07-09 14:38:13.700216 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-09 14:38:13.700274 | mon1 | Thursday 09 July 2026 14:38:13 +0000 (0:00:00.044) 0:03:55.239 ********* 2026-07-09 14:38:13.967694 | mon1 | changed: [osd1] 2026-07-09 14:38:13.967777 | mon1 | 2026-07-09 14:38:13.967884 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:38:13.967983 | mon1 | Thursday 09 July 2026 14:38:13 +0000 (0:00:00.266) 0:03:55.505 ********* 2026-07-09 14:38:14.037721 | mon1 | ok: [osd1] => { 2026-07-09 14:38:14.037787 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-09 14:38:14.037897 | mon1 | } 2026-07-09 14:38:14.038002 | mon1 | 2026-07-09 14:38:14.038124 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:38:14.038246 | mon1 | Thursday 09 July 2026 14:38:14 +0000 (0:00:00.069) 0:03:55.574 ********* 2026-07-09 14:38:17.556122 | mon1 | changed: [osd1] 2026-07-09 14:38:17.556205 | mon1 | 2026-07-09 14:38:17.556340 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:38:17.556436 | mon1 | Thursday 09 July 2026 14:38:17 +0000 (0:00:03.519) 0:03:59.094 ********* 2026-07-09 14:38:17.598860 | mon1 | skipping: [osd1] 2026-07-09 14:38:17.598907 | mon1 | 2026-07-09 14:38:17.599044 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:38:17.599153 | mon1 | Thursday 09 July 2026 14:38:17 +0000 (0:00:00.043) 0:03:59.137 ********* 2026-07-09 14:38:17.640757 | mon1 | skipping: [osd1] 2026-07-09 14:38:17.640800 | mon1 | 2026-07-09 14:38:17.640808 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:38:17.640816 | mon1 | Thursday 09 July 2026 14:38:17 +0000 (0:00:00.038) 0:03:59.176 ********* 2026-07-09 14:38:17.891543 | mon1 | ok: [osd1] 2026-07-09 14:38:17.891602 | mon1 | 2026-07-09 14:38:17.891617 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:38:17.891629 | mon1 | Thursday 09 July 2026 14:38:17 +0000 (0:00:00.252) 0:03:59.428 ********* 2026-07-09 14:38:19.149018 | mon1 | ok: [osd1] 2026-07-09 14:38:19.149056 | mon1 | 2026-07-09 14:38:19.149063 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:38:19.149069 | mon1 | Thursday 09 July 2026 14:38:19 +0000 (0:00:01.257) 0:04:00.686 ********* 2026-07-09 14:38:19.231238 | mon1 | ok: [osd1] => { 2026-07-09 14:38:19.231271 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-09 14:38:19.231277 | mon1 | } 2026-07-09 14:38:19.231300 | mon1 | 2026-07-09 14:38:19.231314 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:38:19.231320 | mon1 | Thursday 09 July 2026 14:38:19 +0000 (0:00:00.081) 0:04:00.767 ********* 2026-07-09 14:38:23.544343 | mon1 | changed: [osd1] 2026-07-09 14:38:23.544396 | mon1 | 2026-07-09 14:38:23.544404 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:38:23.544412 | mon1 | Thursday 09 July 2026 14:38:23 +0000 (0:00:04.314) 0:04:05.082 ********* 2026-07-09 14:38:26.457286 | mon1 | changed: [osd1] 2026-07-09 14:38:26.457341 | mon1 | 2026-07-09 14:38:26.457350 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-09 14:38:26.457355 | mon1 | Thursday 09 July 2026 14:38:26 +0000 (0:00:02.910) 0:04:07.992 ********* 2026-07-09 14:38:26.495046 | mon1 | skipping: [osd1] 2026-07-09 14:38:26.495082 | mon1 | 2026-07-09 14:38:26.495088 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-09 14:38:26.495094 | mon1 | Thursday 09 July 2026 14:38:26 +0000 (0:00:00.037) 0:04:08.030 ********* 2026-07-09 14:38:26.532614 | mon1 | skipping: [osd1] 2026-07-09 14:38:26.532672 | mon1 | 2026-07-09 14:38:26.533404 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-09 14:38:26.533618 | mon1 | Thursday 09 July 2026 14:38:26 +0000 (0:00:00.039) 0:04:08.069 ********* 2026-07-09 14:38:26.566741 | mon1 | skipping: [osd1] 2026-07-09 14:38:26.566794 | mon1 | 2026-07-09 14:38:26.566944 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-09 14:38:26.567073 | mon1 | Thursday 09 July 2026 14:38:26 +0000 (0:00:00.035) 0:04:08.105 ********* 2026-07-09 14:38:34.168379 | mon1 | changed: [osd1] 2026-07-09 14:38:34.168445 | mon1 | 2026-07-09 14:38:34.168987 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-09 14:38:34.169054 | mon1 | Thursday 09 July 2026 14:38:34 +0000 (0:00:07.600) 0:04:15.705 ********* 2026-07-09 14:38:34.764428 | mon1 | changed: [osd1] 2026-07-09 14:38:34.764478 | mon1 | 2026-07-09 14:38:34.764486 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-09 14:38:34.764494 | mon1 | Thursday 09 July 2026 14:38:34 +0000 (0:00:00.596) 0:04:16.302 ********* 2026-07-09 14:38:35.911009 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-07-09 14:38:35.911077 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-09 14:38:35.911094 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-09 14:38:35.911108 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-09 14:38:35.911122 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-09 14:38:35.911136 | mon1 | 2026-07-09 14:38:35.911152 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-09 14:38:35.911166 | mon1 | Thursday 09 July 2026 14:38:35 +0000 (0:00:01.144) 0:04:17.447 ********* 2026-07-09 14:38:36.639518 | mon1 | changed: [osd1] 2026-07-09 14:38:36.639588 | mon1 | 2026-07-09 14:38:36.639603 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-09 14:38:36.639617 | mon1 | Thursday 09 July 2026 14:38:36 +0000 (0:00:00.722) 0:04:18.169 ********* 2026-07-09 14:38:36.639629 | mon1 | 2026-07-09 14:38:36.639642 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-09 14:38:36.639661 | mon1 | Thursday 09 July 2026 14:38:36 +0000 (0:00:00.006) 0:04:18.176 ********* 2026-07-09 14:38:37.547038 | mon1 | ok: [osd1] 2026-07-09 14:38:37.547091 | mon1 | 2026-07-09 14:38:37.547105 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-07-09 14:38:37.547118 | mon1 | Thursday 09 July 2026 14:38:37 +0000 (0:00:00.907) 0:04:19.083 ********* 2026-07-09 14:38:38.125432 | mon1 | changed: [osd1] 2026-07-09 14:38:38.125492 | mon1 | 2026-07-09 14:38:38.125506 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-09 14:38:38.125518 | mon1 | Thursday 09 July 2026 14:38:38 +0000 (0:00:00.578) 0:04:19.662 ********* 2026-07-09 14:38:39.827153 | mon1 | changed: [osd1] 2026-07-09 14:38:39.827191 | mon1 | 2026-07-09 14:38:39.827199 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:38:39.827205 | mon1 | Thursday 09 July 2026 14:38:39 +0000 (0:00:01.702) 0:04:21.364 ********* 2026-07-09 14:38:40.100916 | mon1 | ok: [osd1] 2026-07-09 14:38:40.101003 | mon1 | 2026-07-09 14:38:40.101018 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:38:40.101032 | mon1 | Thursday 09 July 2026 14:38:40 +0000 (0:00:00.273) 0:04:21.637 ********* 2026-07-09 14:38:40.160411 | mon1 | ok: [osd1] => { 2026-07-09 14:38:40.160473 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-09 14:38:40.160512 | mon1 | } 2026-07-09 14:38:40.161215 | mon1 | 2026-07-09 14:38:40.161307 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:38:40.161322 | mon1 | Thursday 09 July 2026 14:38:40 +0000 (0:00:00.060) 0:04:21.698 ********* 2026-07-09 14:38:41.242165 | mon1 | changed: [osd1] 2026-07-09 14:38:41.242203 | mon1 | 2026-07-09 14:38:41.242209 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:38:41.242215 | mon1 | Thursday 09 July 2026 14:38:41 +0000 (0:00:01.081) 0:04:22.780 ********* 2026-07-09 14:38:45.870196 | mon1 | changed: [osd1] 2026-07-09 14:38:45.870343 | mon1 | 2026-07-09 14:38:45.870363 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-09 14:38:45.870372 | mon1 | Thursday 09 July 2026 14:38:45 +0000 (0:00:04.627) 0:04:27.407 ********* 2026-07-09 14:38:46.830379 | mon1 | ok: [osd1] 2026-07-09 14:38:46.830441 | mon1 | 2026-07-09 14:38:46.831030 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-09 14:38:46.831072 | mon1 | Thursday 09 July 2026 14:38:46 +0000 (0:00:00.960) 0:04:28.368 ********* 2026-07-09 14:38:47.119405 | mon1 | changed: [osd1] 2026-07-09 14:38:47.119469 | mon1 | 2026-07-09 14:38:47.119826 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-09 14:38:47.119874 | mon1 | Thursday 09 July 2026 14:38:47 +0000 (0:00:00.289) 0:04:28.657 ********* 2026-07-09 14:38:47.748054 | mon1 | changed: [osd1] 2026-07-09 14:38:47.748132 | mon1 | 2026-07-09 14:38:47.748139 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-09 14:38:47.748146 | mon1 | Thursday 09 July 2026 14:38:47 +0000 (0:00:00.627) 0:04:29.285 ********* 2026-07-09 14:38:48.486418 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-07-09 14:38:48.486475 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-09 14:38:48.486486 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-09 14:38:48.486495 | mon1 | 2026-07-09 14:38:48.486504 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-09 14:38:48.486513 | mon1 | Thursday 09 July 2026 14:38:48 +0000 (0:00:00.737) 0:04:30.022 ********* 2026-07-09 14:38:49.082267 | mon1 | changed: [osd1] 2026-07-09 14:38:49.082333 | mon1 | 2026-07-09 14:38:49.082341 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-09 14:38:49.082495 | mon1 | Thursday 09 July 2026 14:38:49 +0000 (0:00:00.596) 0:04:30.618 ********* 2026-07-09 14:38:49.670961 | mon1 | changed: [osd1] 2026-07-09 14:38:49.671005 | mon1 | 2026-07-09 14:38:49.671012 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-09 14:38:49.671018 | mon1 | Thursday 09 July 2026 14:38:49 +0000 (0:00:00.583) 0:04:31.202 ********* 2026-07-09 14:38:49.671023 | mon1 | 2026-07-09 14:38:49.671029 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-07-09 14:38:49.671034 | mon1 | Thursday 09 July 2026 14:38:49 +0000 (0:00:00.006) 0:04:31.208 ********* 2026-07-09 14:38:50.633891 | mon1 | ok: [osd1] 2026-07-09 14:38:50.633949 | mon1 | 2026-07-09 14:38:50.633958 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-07-09 14:38:50.633967 | mon1 | Thursday 09 July 2026 14:38:50 +0000 (0:00:00.962) 0:04:32.171 ********* 2026-07-09 14:38:51.624028 | mon1 | changed: [osd1] 2026-07-09 14:38:51.624122 | mon1 | 2026-07-09 14:38:51.624138 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-09 14:38:51.624152 | mon1 | Thursday 09 July 2026 14:38:51 +0000 (0:00:00.989) 0:04:33.160 ********* 2026-07-09 14:38:52.354263 | mon1 | changed: [osd1] 2026-07-09 14:38:52.354324 | mon1 | 2026-07-09 14:38:52.354333 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-09 14:38:52.354339 | mon1 | Thursday 09 July 2026 14:38:52 +0000 (0:00:00.731) 0:04:33.892 ********* 2026-07-09 14:38:52.412601 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-09 14:38:52.412672 | mon1 | 2026-07-09 14:38:52.412851 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-09 14:38:52.413115 | mon1 | Thursday 09 July 2026 14:38:52 +0000 (0:00:00.057) 0:04:33.949 ********* 2026-07-09 14:38:53.435035 | mon1 | ok: [osd1] 2026-07-09 14:38:53.435105 | mon1 | 2026-07-09 14:38:53.435120 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-09 14:38:53.435134 | mon1 | Thursday 09 July 2026 14:38:53 +0000 (0:00:01.022) 0:04:34.972 ********* 2026-07-09 14:38:54.266124 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-07-09 14:38:54.266207 | mon1 | ok: [osd1] => (item=ssh) 2026-07-09 14:38:54.266218 | mon1 | 2026-07-09 14:38:54.266227 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-09 14:38:54.266237 | mon1 | Thursday 09 July 2026 14:38:54 +0000 (0:00:00.830) 0:04:35.802 ********* 2026-07-09 14:38:54.651918 | mon1 | changed: [osd1] 2026-07-09 14:38:54.652049 | mon1 | 2026-07-09 14:38:54.652307 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-09 14:38:54.652592 | mon1 | Thursday 09 July 2026 14:38:54 +0000 (0:00:00.386) 0:04:36.189 ********* 2026-07-09 14:38:54.911734 | mon1 | ok: [osd1] 2026-07-09 14:38:54.911920 | mon1 | 2026-07-09 14:38:54.912183 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-09 14:38:54.912586 | mon1 | Thursday 09 July 2026 14:38:54 +0000 (0:00:00.260) 0:04:36.450 ********* 2026-07-09 14:38:55.316587 | mon1 | changed: [osd1] 2026-07-09 14:38:55.316763 | mon1 | 2026-07-09 14:38:55.317103 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-09 14:38:55.317426 | mon1 | Thursday 09 July 2026 14:38:55 +0000 (0:00:00.404) 0:04:36.854 ********* 2026-07-09 14:38:55.584514 | mon1 | changed: [osd1] 2026-07-09 14:38:55.584783 | mon1 | 2026-07-09 14:38:55.585104 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-07-09 14:38:55.585538 | mon1 | Thursday 09 July 2026 14:38:55 +0000 (0:00:00.268) 0:04:37.123 ********* 2026-07-09 14:38:55.853159 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-07-09 14:38:55.853328 | mon1 | 2026-07-09 14:38:55.853645 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-07-09 14:38:55.853900 | mon1 | Thursday 09 July 2026 14:38:55 +0000 (0:00:00.268) 0:04:37.391 ********* 2026-07-09 14:38:55.906835 | mon1 | ok: [osd1] 2026-07-09 14:38:55.907040 | mon1 | 2026-07-09 14:38:55.907312 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-09 14:38:55.907592 | mon1 | Thursday 09 July 2026 14:38:55 +0000 (0:00:00.053) 0:04:37.445 ********* 2026-07-09 14:38:55.972060 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-07-09 14:38:55.972380 | mon1 | 2026-07-09 14:38:55.972662 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-09 14:38:55.972908 | mon1 | Thursday 09 July 2026 14:38:55 +0000 (0:00:00.065) 0:04:37.510 ********* 2026-07-09 14:39:02.339526 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:39:02.339661 | mon1 | 2026-07-09 14:39:02.339677 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-09 14:39:02.339701 | mon1 | Thursday 09 July 2026 14:39:02 +0000 (0:00:06.366) 0:04:43.877 ********* 2026-07-09 14:39:02.395374 | mon1 | ok: [osd1] => (item=osd1) 2026-07-09 14:39:02.395426 | mon1 | 2026-07-09 14:39:02.395436 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-09 14:39:02.395444 | mon1 | Thursday 09 July 2026 14:39:02 +0000 (0:00:00.056) 0:04:43.933 ********* 2026-07-09 14:39:02.738030 | mon1 | changed: [osd1] 2026-07-09 14:39:02.738080 | mon1 | 2026-07-09 14:39:02.738093 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-09 14:39:02.738106 | mon1 | Thursday 09 July 2026 14:39:02 +0000 (0:00:00.341) 0:04:44.275 ********* 2026-07-09 14:39:12.055416 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:39:12.055487 | mon1 | 2026-07-09 14:39:12.055954 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-07-09 14:39:12.055988 | mon1 | Thursday 09 July 2026 14:39:12 +0000 (0:00:09.317) 0:04:53.592 ********* 2026-07-09 14:39:13.717641 | mon1 | ok: [osd1] 2026-07-09 14:39:13.717694 | mon1 | 2026-07-09 14:39:13.717703 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-07-09 14:39:13.717711 | mon1 | Thursday 09 July 2026 14:39:13 +0000 (0:00:01.662) 0:04:55.254 ********* 2026-07-09 14:39:56.295046 | mon1 | ok: [osd1] 2026-07-09 14:39:56.295107 | mon1 | 2026-07-09 14:39:56.295121 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-07-09 14:39:56.295155 | mon1 | Thursday 09 July 2026 14:39:56 +0000 (0:00:42.577) 0:05:37.832 ********* 2026-07-09 14:41:30.834201 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-07-09 14:41:30.834281 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-07-09 14:41:30.834329 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-07-09 14:41:30.834342 | mon1 | 2026-07-09 14:41:30.834354 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-07-09 14:41:30.834366 | mon1 | Thursday 09 July 2026 14:41:30 +0000 (0:01:34.538) 0:07:12.371 ********* 2026-07-09 14:41:37.189959 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:41:37.190222 | mon1 | 2026-07-09 14:41:37.190640 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-07-09 14:41:37.190815 | mon1 | Thursday 09 July 2026 14:41:37 +0000 (0:00:06.356) 0:07:18.727 ********* 2026-07-09 14:41:43.461665 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:41:43.464680 | mon1 | 2026-07-09 14:41:43.464695 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-07-09 14:41:43.464702 | mon1 | Thursday 09 July 2026 14:41:43 +0000 (0:00:06.272) 0:07:25.000 ********* 2026-07-09 14:41:43.527117 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-07-09 14:41:43.527182 | mon1 | 2026-07-09 14:41:43.527197 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-07-09 14:41:43.527211 | mon1 | Thursday 09 July 2026 14:41:43 +0000 (0:00:00.064) 0:07:25.064 ********* 2026-07-09 14:41:43.575038 | mon1 | ok: [osd1] 2026-07-09 14:41:43.575088 | mon1 | 2026-07-09 14:41:43.575103 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-07-09 14:41:43.575115 | mon1 | Thursday 09 July 2026 14:41:43 +0000 (0:00:00.047) 0:07:25.112 ********* 2026-07-09 14:41:49.820689 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:41:49.820754 | mon1 | 2026-07-09 14:41:49.820768 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-07-09 14:41:49.820780 | mon1 | Thursday 09 July 2026 14:41:49 +0000 (0:00:06.245) 0:07:31.358 ********* 2026-07-09 14:41:49.867224 | mon1 | ok: [osd1] 2026-07-09 14:41:49.867253 | mon1 | 2026-07-09 14:41:49.867260 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-07-09 14:41:49.867267 | mon1 | Thursday 09 July 2026 14:41:49 +0000 (0:00:00.046) 0:07:31.405 ********* 2026-07-09 14:41:49.910641 | mon1 | skipping: [osd1] => (item=1) 2026-07-09 14:41:49.910680 | mon1 | skipping: [osd1] => (item=1) 2026-07-09 14:41:49.910687 | mon1 | skipping: [osd1] => (item=1) 2026-07-09 14:41:49.910693 | mon1 | skipping: [osd1] 2026-07-09 14:41:49.910700 | mon1 | 2026-07-09 14:41:49.910706 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-07-09 14:41:49.910713 | mon1 | Thursday 09 July 2026 14:41:49 +0000 (0:00:00.042) 0:07:31.448 ********* 2026-07-09 14:41:49.976522 | mon1 | skipping: [osd1] 2026-07-09 14:41:49.976574 | mon1 | 2026-07-09 14:41:49.976619 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-07-09 14:41:49.976634 | mon1 | 2026-07-09 14:41:49.976646 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:41:49.976657 | mon1 | Thursday 09 July 2026 14:41:49 +0000 (0:00:00.065) 0:07:31.513 ********* 2026-07-09 14:41:51.935372 | mon1 | ok: [mon1] 2026-07-09 14:41:51.935434 | mon1 | 2026-07-09 14:41:51.935450 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:41:51.935463 | mon1 | Thursday 09 July 2026 14:41:51 +0000 (0:00:01.958) 0:07:33.472 ********* 2026-07-09 14:41:52.182411 | mon1 | ok: [mon1] 2026-07-09 14:41:52.182463 | mon1 | 2026-07-09 14:41:52.182908 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:41:52.182985 | mon1 | Thursday 09 July 2026 14:41:52 +0000 (0:00:00.247) 0:07:33.719 ********* 2026-07-09 14:41:52.221754 | mon1 | skipping: [mon1] 2026-07-09 14:41:52.222629 | mon1 | 2026-07-09 14:41:52.222654 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-09 14:41:52.222664 | mon1 | Thursday 09 July 2026 14:41:52 +0000 (0:00:00.040) 0:07:33.760 ********* 2026-07-09 14:41:52.476025 | mon1 | ok: [mon1] 2026-07-09 14:41:52.476412 | mon1 | 2026-07-09 14:41:52.476832 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:41:52.477196 | mon1 | Thursday 09 July 2026 14:41:52 +0000 (0:00:00.253) 0:07:34.013 ********* 2026-07-09 14:41:52.536747 | mon1 | ok: [mon1] => { 2026-07-09 14:41:52.536849 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-09 14:41:52.536956 | mon1 | } 2026-07-09 14:41:52.537061 | mon1 | 2026-07-09 14:41:52.537176 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:41:52.537280 | mon1 | Thursday 09 July 2026 14:41:52 +0000 (0:00:00.061) 0:07:34.075 ********* 2026-07-09 14:41:52.907073 | mon1 | ok: [mon1] 2026-07-09 14:41:52.907129 | mon1 | 2026-07-09 14:41:52.907141 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:41:52.907151 | mon1 | Thursday 09 July 2026 14:41:52 +0000 (0:00:00.369) 0:07:34.444 ********* 2026-07-09 14:41:52.949002 | mon1 | skipping: [mon1] 2026-07-09 14:41:52.949065 | mon1 | 2026-07-09 14:41:52.949083 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:41:52.949228 | mon1 | Thursday 09 July 2026 14:41:52 +0000 (0:00:00.043) 0:07:34.487 ********* 2026-07-09 14:41:52.992110 | mon1 | skipping: [mon1] 2026-07-09 14:41:52.992176 | mon1 | 2026-07-09 14:41:52.992189 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:41:52.992200 | mon1 | Thursday 09 July 2026 14:41:52 +0000 (0:00:00.041) 0:07:34.529 ********* 2026-07-09 14:41:53.234757 | mon1 | ok: [mon1] 2026-07-09 14:41:53.234805 | mon1 | 2026-07-09 14:41:53.234816 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:41:53.234825 | mon1 | Thursday 09 July 2026 14:41:53 +0000 (0:00:00.243) 0:07:34.772 ********* 2026-07-09 14:41:54.131449 | mon1 | ok: [mon1] 2026-07-09 14:41:54.131538 | mon1 | 2026-07-09 14:41:54.131563 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:41:54.131825 | mon1 | Thursday 09 July 2026 14:41:54 +0000 (0:00:00.897) 0:07:35.669 ********* 2026-07-09 14:41:54.211326 | mon1 | ok: [mon1] => { 2026-07-09 14:41:54.211376 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-09 14:41:54.211386 | mon1 | } 2026-07-09 14:41:54.211423 | mon1 | 2026-07-09 14:41:54.211433 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:41:54.211442 | mon1 | Thursday 09 July 2026 14:41:54 +0000 (0:00:00.078) 0:07:35.747 ********* 2026-07-09 14:41:54.622712 | mon1 | ok: [mon1] 2026-07-09 14:41:54.622771 | mon1 | 2026-07-09 14:41:54.622933 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:41:54.623079 | mon1 | Thursday 09 July 2026 14:41:54 +0000 (0:00:00.412) 0:07:36.159 ********* 2026-07-09 14:41:56.731234 | mon1 | ok: [mon1] 2026-07-09 14:41:56.731354 | mon1 | 2026-07-09 14:41:56.731382 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-09 14:41:56.731395 | mon1 | Thursday 09 July 2026 14:41:56 +0000 (0:00:02.107) 0:07:38.267 ********* 2026-07-09 14:41:56.765672 | mon1 | skipping: [mon1] 2026-07-09 14:41:56.765710 | mon1 | 2026-07-09 14:41:56.765723 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-09 14:41:56.765736 | mon1 | Thursday 09 July 2026 14:41:56 +0000 (0:00:00.035) 0:07:38.303 ********* 2026-07-09 14:41:56.801658 | mon1 | skipping: [mon1] 2026-07-09 14:41:56.801692 | mon1 | 2026-07-09 14:41:56.801705 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-09 14:41:56.801767 | mon1 | Thursday 09 July 2026 14:41:56 +0000 (0:00:00.035) 0:07:38.339 ********* 2026-07-09 14:41:56.834598 | mon1 | skipping: [mon1] 2026-07-09 14:41:56.834628 | mon1 | 2026-07-09 14:41:56.834638 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-09 14:41:56.834647 | mon1 | Thursday 09 July 2026 14:41:56 +0000 (0:00:00.032) 0:07:38.372 ********* 2026-07-09 14:41:57.781977 | mon1 | ok: [mon1] 2026-07-09 14:41:57.782042 | mon1 | 2026-07-09 14:41:57.782057 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-09 14:41:57.782069 | mon1 | Thursday 09 July 2026 14:41:57 +0000 (0:00:00.947) 0:07:39.319 ********* 2026-07-09 14:41:58.357338 | mon1 | ok: [mon1] 2026-07-09 14:41:58.357374 | mon1 | 2026-07-09 14:41:58.357379 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-09 14:41:58.357384 | mon1 | Thursday 09 July 2026 14:41:58 +0000 (0:00:00.575) 0:07:39.894 ********* 2026-07-09 14:41:59.538427 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-09 14:41:59.538490 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-09 14:41:59.539479 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-09 14:41:59.539541 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-09 14:41:59.539553 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-09 14:41:59.539563 | mon1 | 2026-07-09 14:41:59.539986 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-09 14:41:59.540037 | mon1 | Thursday 09 July 2026 14:41:59 +0000 (0:00:01.181) 0:07:41.075 ********* 2026-07-09 14:42:00.183786 | mon1 | ok: [mon1] 2026-07-09 14:42:00.183864 | mon1 | 2026-07-09 14:42:00.183883 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-09 14:42:00.184035 | mon1 | Thursday 09 July 2026 14:42:00 +0000 (0:00:00.639) 0:07:41.715 ********* 2026-07-09 14:42:00.184127 | mon1 | 2026-07-09 14:42:00.184239 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-09 14:42:00.184362 | mon1 | Thursday 09 July 2026 14:42:00 +0000 (0:00:00.006) 0:07:41.721 ********* 2026-07-09 14:42:00.622848 | mon1 | ok: [mon1] 2026-07-09 14:42:00.622899 | mon1 | 2026-07-09 14:42:00.622925 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:42:00.622935 | mon1 | Thursday 09 July 2026 14:42:00 +0000 (0:00:00.438) 0:07:42.160 ********* 2026-07-09 14:42:00.880844 | mon1 | ok: [mon1] 2026-07-09 14:42:00.880892 | mon1 | 2026-07-09 14:42:00.880904 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:42:00.880914 | mon1 | Thursday 09 July 2026 14:42:00 +0000 (0:00:00.258) 0:07:42.418 ********* 2026-07-09 14:42:00.951529 | mon1 | ok: [mon1] => { 2026-07-09 14:42:00.951582 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-09 14:42:00.951592 | mon1 | } 2026-07-09 14:42:00.951602 | mon1 | 2026-07-09 14:42:00.951611 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:42:00.951620 | mon1 | Thursday 09 July 2026 14:42:00 +0000 (0:00:00.070) 0:07:42.488 ********* 2026-07-09 14:42:01.380467 | mon1 | ok: [mon1] 2026-07-09 14:42:01.380531 | mon1 | 2026-07-09 14:42:01.380715 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:42:01.380960 | mon1 | Thursday 09 July 2026 14:42:01 +0000 (0:00:00.430) 0:07:42.918 ********* 2026-07-09 14:42:04.618786 | mon1 | ok: [mon1] 2026-07-09 14:42:04.618975 | mon1 | 2026-07-09 14:42:04.619307 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-09 14:42:04.619611 | mon1 | Thursday 09 July 2026 14:42:04 +0000 (0:00:03.238) 0:07:46.157 ********* 2026-07-09 14:42:05.525060 | mon1 | ok: [mon1] 2026-07-09 14:42:05.525306 | mon1 | 2026-07-09 14:42:05.525604 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-09 14:42:05.525852 | mon1 | Thursday 09 July 2026 14:42:05 +0000 (0:00:00.906) 0:07:47.063 ********* 2026-07-09 14:42:05.764840 | mon1 | ok: [mon1] 2026-07-09 14:42:05.764890 | mon1 | 2026-07-09 14:42:05.764901 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-09 14:42:05.764911 | mon1 | Thursday 09 July 2026 14:42:05 +0000 (0:00:00.238) 0:07:47.302 ********* 2026-07-09 14:42:06.302701 | mon1 | ok: [mon1] 2026-07-09 14:42:06.302766 | mon1 | 2026-07-09 14:42:06.302869 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-09 14:42:06.302977 | mon1 | Thursday 09 July 2026 14:42:06 +0000 (0:00:00.537) 0:07:47.840 ********* 2026-07-09 14:42:07.024765 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-09 14:42:07.024814 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-09 14:42:07.024821 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-09 14:42:07.024827 | mon1 | 2026-07-09 14:42:07.024832 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-09 14:42:07.024838 | mon1 | Thursday 09 July 2026 14:42:07 +0000 (0:00:00.722) 0:07:48.562 ********* 2026-07-09 14:42:07.544427 | mon1 | ok: [mon1] 2026-07-09 14:42:07.544471 | mon1 | 2026-07-09 14:42:07.544476 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-09 14:42:07.544481 | mon1 | Thursday 09 July 2026 14:42:07 +0000 (0:00:00.517) 0:07:49.079 ********* 2026-07-09 14:42:08.070440 | mon1 | ok: [mon1] 2026-07-09 14:42:08.070535 | mon1 | 2026-07-09 14:42:08.071911 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-09 14:42:08.071957 | mon1 | Thursday 09 July 2026 14:42:08 +0000 (0:00:00.523) 0:07:49.602 ********* 2026-07-09 14:42:08.071964 | mon1 | 2026-07-09 14:42:08.071970 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-09 14:42:08.071976 | mon1 | Thursday 09 July 2026 14:42:08 +0000 (0:00:00.005) 0:07:49.608 ********* 2026-07-09 14:42:08.529426 | mon1 | ok: [mon1] 2026-07-09 14:42:08.529485 | mon1 | 2026-07-09 14:42:08.530012 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-09 14:42:08.530038 | mon1 | Thursday 09 July 2026 14:42:08 +0000 (0:00:00.457) 0:07:50.066 ********* 2026-07-09 14:42:08.581986 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-09 14:42:08.582046 | mon1 | 2026-07-09 14:42:08.582057 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-09 14:42:08.582067 | mon1 | Thursday 09 July 2026 14:42:08 +0000 (0:00:00.052) 0:07:50.118 ********* 2026-07-09 14:42:09.515077 | mon1 | ok: [mon1] 2026-07-09 14:42:09.515139 | mon1 | 2026-07-09 14:42:09.515153 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-09 14:42:09.515165 | mon1 | Thursday 09 July 2026 14:42:09 +0000 (0:00:00.933) 0:07:51.051 ********* 2026-07-09 14:42:10.312633 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-09 14:42:10.312692 | mon1 | ok: [mon1] => (item=ssh) 2026-07-09 14:42:10.312701 | mon1 | 2026-07-09 14:42:10.312710 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-09 14:42:10.312718 | mon1 | Thursday 09 July 2026 14:42:10 +0000 (0:00:00.797) 0:07:51.849 ********* 2026-07-09 14:42:10.695734 | mon1 | ok: [mon1] 2026-07-09 14:42:10.695771 | mon1 | 2026-07-09 14:42:10.695777 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-09 14:42:10.695895 | mon1 | Thursday 09 July 2026 14:42:10 +0000 (0:00:00.382) 0:07:52.232 ********* 2026-07-09 14:42:10.944343 | mon1 | ok: [mon1] 2026-07-09 14:42:10.944382 | mon1 | 2026-07-09 14:42:10.944390 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-09 14:42:10.944397 | mon1 | Thursday 09 July 2026 14:42:10 +0000 (0:00:00.249) 0:07:52.481 ********* 2026-07-09 14:42:11.249255 | mon1 | ok: [mon1] 2026-07-09 14:42:11.249345 | mon1 | 2026-07-09 14:42:11.249361 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-09 14:42:11.249399 | mon1 | Thursday 09 July 2026 14:42:11 +0000 (0:00:00.303) 0:07:52.785 ********* 2026-07-09 14:42:11.493456 | mon1 | ok: [mon1] 2026-07-09 14:42:11.493522 | mon1 | 2026-07-09 14:42:11.493931 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-07-09 14:42:11.493973 | mon1 | Thursday 09 July 2026 14:42:11 +0000 (0:00:00.245) 0:07:53.031 ********* 2026-07-09 14:42:23.711346 | mon1 | changed: [mon1] 2026-07-09 14:42:23.711403 | mon1 | 2026-07-09 14:42:23.711417 | mon1 | PLAY RECAP ********************************************************************* 2026-07-09 14:42:23.711430 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-07-09 14:42:23.711441 | mon1 | osd1 : ok=53 changed=23 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-07-09 14:42:23.711453 | mon1 | 2026-07-09 14:42:23.711464 | mon1 | 2026-07-09 14:42:23.711476 | mon1 | TASKS RECAP ******************************************************************** 2026-07-09 14:42:23.711487 | mon1 | Thursday 09 July 2026 14:42:23 +0000 (0:00:12.216) 0:08:05.247 ********* 2026-07-09 14:42:23.711498 | mon1 | =============================================================================== 2026-07-09 14:42:23.711510 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 95.52s 2026-07-09 14:42:23.711521 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 94.54s 2026-07-09 14:42:23.711532 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 42.58s 2026-07-09 14:42:23.711543 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 19.65s 2026-07-09 14:42:23.711554 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.51s 2026-07-09 14:42:23.711786 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 13.08s 2026-07-09 14:42:23.712123 | mon1 | vexxhost.containers.containerd : Install AppArmor packages ------------- 12.29s 2026-07-09 14:42:23.712469 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.28s 2026-07-09 14:42:23.712795 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ---------- 12.22s 2026-07-09 14:42:23.713203 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 9.32s 2026-07-09 14:42:23.713553 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.94s 2026-07-09 14:42:23.713868 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.60s 2026-07-09 14:42:23.714174 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.92s 2026-07-09 14:42:23.714520 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.89s 2026-07-09 14:42:23.714891 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.37s 2026-07-09 14:42:23.715096 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.36s 2026-07-09 14:42:23.715305 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.27s 2026-07-09 14:42:23.715505 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.27s 2026-07-09 14:42:23.715695 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.25s 2026-07-09 14:42:23.715888 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.66s 2026-07-09 14:42:23.822320 | mon1 | INFO [default > converge] Executed: Successful 2026-07-09 14:42:23.831320 | mon1 | INFO [default > idempotence] Executing 2026-07-09 14:42:24.877540 | mon1 | 2026-07-09 14:42:24.878005 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-07-09 14:42:24.878447 | mon1 | 2026-07-09 14:42:24.878832 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:42:24.879211 | mon1 | Thursday 09 July 2026 14:42:24 +0000 (0:00:00.055) 0:00:00.055 ********* 2026-07-09 14:42:26.066509 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-09 14:42:26.066932 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-09 14:42:26.067327 | mon1 | interpreter could change the meaning of that path. See 2026-07-09 14:42:26.067672 | mon1 | https://docs.ansible.com/ansible- 2026-07-09 14:42:26.068066 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-09 14:42:26.082412 | mon1 | ok: [mon1] 2026-07-09 14:42:26.082865 | mon1 | 2026-07-09 14:42:26.083389 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:42:26.083862 | mon1 | Thursday 09 July 2026 14:42:26 +0000 (0:00:01.205) 0:00:01.260 ********* 2026-07-09 14:42:26.412614 | mon1 | ok: [mon1] 2026-07-09 14:42:26.412954 | mon1 | 2026-07-09 14:42:26.413268 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:42:26.413618 | mon1 | Thursday 09 July 2026 14:42:26 +0000 (0:00:00.329) 0:00:01.590 ********* 2026-07-09 14:42:26.455360 | mon1 | skipping: [mon1] 2026-07-09 14:42:26.455709 | mon1 | 2026-07-09 14:42:26.456028 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-09 14:42:26.456533 | mon1 | Thursday 09 July 2026 14:42:26 +0000 (0:00:00.043) 0:00:01.633 ********* 2026-07-09 14:42:26.820211 | mon1 | ok: [mon1] 2026-07-09 14:42:26.820456 | mon1 | 2026-07-09 14:42:26.820635 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:42:26.820797 | mon1 | Thursday 09 July 2026 14:42:26 +0000 (0:00:00.364) 0:00:01.998 ********* 2026-07-09 14:42:26.898589 | mon1 | ok: [mon1] => { 2026-07-09 14:42:26.900083 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-09 14:42:26.900111 | mon1 | } 2026-07-09 14:42:26.900121 | mon1 | 2026-07-09 14:42:26.900131 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:42:26.900140 | mon1 | Thursday 09 July 2026 14:42:26 +0000 (0:00:00.078) 0:00:02.076 ********* 2026-07-09 14:42:27.384455 | mon1 | ok: [mon1] 2026-07-09 14:42:27.384524 | mon1 | 2026-07-09 14:42:27.384791 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:42:27.385062 | mon1 | Thursday 09 July 2026 14:42:27 +0000 (0:00:00.485) 0:00:02.562 ********* 2026-07-09 14:42:27.428383 | mon1 | skipping: [mon1] 2026-07-09 14:42:27.428560 | mon1 | 2026-07-09 14:42:27.428842 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:42:27.429087 | mon1 | Thursday 09 July 2026 14:42:27 +0000 (0:00:00.044) 0:00:02.606 ********* 2026-07-09 14:42:27.480027 | mon1 | skipping: [mon1] 2026-07-09 14:42:27.480348 | mon1 | 2026-07-09 14:42:27.480648 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:42:27.480965 | mon1 | Thursday 09 July 2026 14:42:27 +0000 (0:00:00.051) 0:00:02.658 ********* 2026-07-09 14:42:27.737368 | mon1 | ok: [mon1] 2026-07-09 14:42:27.737564 | mon1 | 2026-07-09 14:42:27.737825 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:42:27.738075 | mon1 | Thursday 09 July 2026 14:42:27 +0000 (0:00:00.257) 0:00:02.915 ********* 2026-07-09 14:42:28.749401 | mon1 | ok: [mon1] 2026-07-09 14:42:28.749755 | mon1 | 2026-07-09 14:42:28.750142 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:42:28.750540 | mon1 | Thursday 09 July 2026 14:42:28 +0000 (0:00:01.011) 0:00:03.927 ********* 2026-07-09 14:42:28.947488 | mon1 | ok: [mon1] => { 2026-07-09 14:42:28.947743 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-09 14:42:28.947982 | mon1 | } 2026-07-09 14:42:28.948216 | mon1 | 2026-07-09 14:42:28.948566 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:42:28.948829 | mon1 | Thursday 09 July 2026 14:42:28 +0000 (0:00:00.198) 0:00:04.125 ********* 2026-07-09 14:42:29.484055 | mon1 | ok: [mon1] 2026-07-09 14:42:29.484160 | mon1 | 2026-07-09 14:42:29.484414 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:42:29.484631 | mon1 | Thursday 09 July 2026 14:42:29 +0000 (0:00:00.536) 0:00:04.662 ********* 2026-07-09 14:42:31.956012 | mon1 | ok: [mon1] 2026-07-09 14:42:31.956225 | mon1 | 2026-07-09 14:42:31.956520 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-09 14:42:31.956775 | mon1 | Thursday 09 July 2026 14:42:31 +0000 (0:00:02.471) 0:00:07.134 ********* 2026-07-09 14:42:31.982859 | mon1 | skipping: [mon1] 2026-07-09 14:42:31.983007 | mon1 | 2026-07-09 14:42:31.983319 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-09 14:42:31.983527 | mon1 | Thursday 09 July 2026 14:42:31 +0000 (0:00:00.026) 0:00:07.161 ********* 2026-07-09 14:42:32.019338 | mon1 | skipping: [mon1] 2026-07-09 14:42:32.019647 | mon1 | 2026-07-09 14:42:32.020003 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-09 14:42:32.020618 | mon1 | Thursday 09 July 2026 14:42:32 +0000 (0:00:00.036) 0:00:07.197 ********* 2026-07-09 14:42:32.054094 | mon1 | skipping: [mon1] 2026-07-09 14:42:32.054411 | mon1 | 2026-07-09 14:42:32.054745 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-09 14:42:32.055131 | mon1 | Thursday 09 July 2026 14:42:32 +0000 (0:00:00.034) 0:00:07.232 ********* 2026-07-09 14:42:32.948482 | mon1 | ok: [mon1] 2026-07-09 14:42:32.948691 | mon1 | 2026-07-09 14:42:32.948980 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-09 14:42:32.949232 | mon1 | Thursday 09 July 2026 14:42:32 +0000 (0:00:00.894) 0:00:08.126 ********* 2026-07-09 14:42:33.495204 | mon1 | ok: [mon1] 2026-07-09 14:42:33.495395 | mon1 | 2026-07-09 14:42:33.495656 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-09 14:42:33.495981 | mon1 | Thursday 09 July 2026 14:42:33 +0000 (0:00:00.546) 0:00:08.673 ********* 2026-07-09 14:42:34.635769 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-09 14:42:34.636002 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-09 14:42:34.636262 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-09 14:42:34.636602 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-09 14:42:34.636859 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-09 14:42:34.637082 | mon1 | 2026-07-09 14:42:34.637360 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-09 14:42:34.637607 | mon1 | Thursday 09 July 2026 14:42:34 +0000 (0:00:01.140) 0:00:09.813 ********* 2026-07-09 14:42:35.312461 | mon1 | ok: [mon1] 2026-07-09 14:42:35.312522 | mon1 | 2026-07-09 14:42:35.312538 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-09 14:42:35.312553 | mon1 | Thursday 09 July 2026 14:42:35 +0000 (0:00:00.667) 0:00:10.481 ********* 2026-07-09 14:42:35.312564 | mon1 | 2026-07-09 14:42:35.312598 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-09 14:42:35.312839 | mon1 | Thursday 09 July 2026 14:42:35 +0000 (0:00:00.008) 0:00:10.489 ********* 2026-07-09 14:42:36.015341 | mon1 | ok: [mon1] 2026-07-09 14:42:36.015397 | mon1 | 2026-07-09 14:42:36.015411 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:42:36.015424 | mon1 | Thursday 09 July 2026 14:42:36 +0000 (0:00:00.702) 0:00:11.192 ********* 2026-07-09 14:42:36.264834 | mon1 | ok: [mon1] 2026-07-09 14:42:36.264890 | mon1 | 2026-07-09 14:42:36.264903 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:42:36.264916 | mon1 | Thursday 09 July 2026 14:42:36 +0000 (0:00:00.249) 0:00:11.441 ********* 2026-07-09 14:42:36.342429 | mon1 | ok: [mon1] => { 2026-07-09 14:42:36.342505 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-09 14:42:36.342524 | mon1 | } 2026-07-09 14:42:36.342541 | mon1 | 2026-07-09 14:42:36.342558 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:42:36.342583 | mon1 | Thursday 09 July 2026 14:42:36 +0000 (0:00:00.077) 0:00:11.518 ********* 2026-07-09 14:42:36.763345 | mon1 | ok: [mon1] 2026-07-09 14:42:36.763378 | mon1 | 2026-07-09 14:42:36.763384 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:42:36.763391 | mon1 | Thursday 09 July 2026 14:42:36 +0000 (0:00:00.421) 0:00:11.940 ********* 2026-07-09 14:42:40.036806 | mon1 | ok: [mon1] 2026-07-09 14:42:40.037007 | mon1 | 2026-07-09 14:42:40.037273 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-09 14:42:40.037559 | mon1 | Thursday 09 July 2026 14:42:40 +0000 (0:00:03.274) 0:00:15.215 ********* 2026-07-09 14:42:41.107370 | mon1 | ok: [mon1] 2026-07-09 14:42:41.107430 | mon1 | 2026-07-09 14:42:41.107442 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-09 14:42:41.107452 | mon1 | Thursday 09 July 2026 14:42:41 +0000 (0:00:01.069) 0:00:16.284 ********* 2026-07-09 14:42:41.465697 | mon1 | ok: [mon1] 2026-07-09 14:42:41.465774 | mon1 | 2026-07-09 14:42:41.465879 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-09 14:42:41.466001 | mon1 | Thursday 09 July 2026 14:42:41 +0000 (0:00:00.356) 0:00:16.641 ********* 2026-07-09 14:42:42.010731 | mon1 | ok: [mon1] 2026-07-09 14:42:42.010793 | mon1 | 2026-07-09 14:42:42.010932 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-09 14:42:42.011052 | mon1 | Thursday 09 July 2026 14:42:42 +0000 (0:00:00.547) 0:00:17.189 ********* 2026-07-09 14:42:42.714428 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-09 14:42:42.714498 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-09 14:42:42.715422 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-09 14:42:42.715494 | mon1 | 2026-07-09 14:42:42.715509 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-09 14:42:42.715530 | mon1 | Thursday 09 July 2026 14:42:42 +0000 (0:00:00.702) 0:00:17.891 ********* 2026-07-09 14:42:43.245401 | mon1 | ok: [mon1] 2026-07-09 14:42:43.245464 | mon1 | 2026-07-09 14:42:43.245869 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-09 14:42:43.245918 | mon1 | Thursday 09 July 2026 14:42:43 +0000 (0:00:00.530) 0:00:18.422 ********* 2026-07-09 14:42:43.801440 | mon1 | ok: [mon1] 2026-07-09 14:42:43.801511 | mon1 | 2026-07-09 14:42:43.801533 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-09 14:42:43.802237 | mon1 | Thursday 09 July 2026 14:42:43 +0000 (0:00:00.547) 0:00:18.969 ********* 2026-07-09 14:42:43.802284 | mon1 | 2026-07-09 14:42:43.802325 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-09 14:42:43.802340 | mon1 | Thursday 09 July 2026 14:42:43 +0000 (0:00:00.009) 0:00:18.979 ********* 2026-07-09 14:42:44.240055 | mon1 | ok: [mon1] 2026-07-09 14:42:44.240110 | mon1 | 2026-07-09 14:42:44.240123 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-09 14:42:44.240136 | mon1 | Thursday 09 July 2026 14:42:44 +0000 (0:00:00.437) 0:00:19.416 ********* 2026-07-09 14:42:44.292627 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-09 14:42:44.292692 | mon1 | 2026-07-09 14:42:44.292705 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-09 14:42:44.292718 | mon1 | Thursday 09 July 2026 14:42:44 +0000 (0:00:00.052) 0:00:19.468 ********* 2026-07-09 14:42:45.203771 | mon1 | ok: [mon1] 2026-07-09 14:42:45.203827 | mon1 | 2026-07-09 14:42:45.203841 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-09 14:42:45.203853 | mon1 | Thursday 09 July 2026 14:42:45 +0000 (0:00:00.911) 0:00:20.380 ********* 2026-07-09 14:42:46.009491 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-09 14:42:46.009569 | mon1 | ok: [mon1] => (item=ssh) 2026-07-09 14:42:46.009593 | mon1 | 2026-07-09 14:42:46.009804 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-09 14:42:46.010044 | mon1 | Thursday 09 July 2026 14:42:46 +0000 (0:00:00.806) 0:00:21.186 ********* 2026-07-09 14:42:46.421567 | mon1 | ok: [mon1] 2026-07-09 14:42:46.421775 | mon1 | 2026-07-09 14:42:46.422048 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-09 14:42:46.422277 | mon1 | Thursday 09 July 2026 14:42:46 +0000 (0:00:00.412) 0:00:21.599 ********* 2026-07-09 14:42:46.680480 | mon1 | ok: [mon1] 2026-07-09 14:42:46.680560 | mon1 | 2026-07-09 14:42:46.680566 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-09 14:42:46.680578 | mon1 | Thursday 09 July 2026 14:42:46 +0000 (0:00:00.258) 0:00:21.857 ********* 2026-07-09 14:42:47.161830 | mon1 | ok: [mon1] 2026-07-09 14:42:47.162019 | mon1 | 2026-07-09 14:42:47.162325 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-09 14:42:47.162585 | mon1 | Thursday 09 July 2026 14:42:47 +0000 (0:00:00.482) 0:00:22.339 ********* 2026-07-09 14:42:47.581060 | mon1 | ok: [mon1] 2026-07-09 14:42:47.581108 | mon1 | 2026-07-09 14:42:47.581116 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-07-09 14:42:47.581122 | mon1 | Thursday 09 July 2026 14:42:47 +0000 (0:00:00.418) 0:00:22.758 ********* 2026-07-09 14:42:47.716949 | mon1 | ok: [mon1] 2026-07-09 14:42:47.717029 | mon1 | 2026-07-09 14:42:47.717040 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-07-09 14:42:47.717049 | mon1 | Thursday 09 July 2026 14:42:47 +0000 (0:00:00.134) 0:00:22.893 ********* 2026-07-09 14:42:48.005410 | mon1 | ok: [mon1] => (item=mon1) 2026-07-09 14:42:48.005488 | mon1 | 2026-07-09 14:42:48.006054 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-07-09 14:42:48.006171 | mon1 | Thursday 09 July 2026 14:42:48 +0000 (0:00:00.288) 0:00:23.182 ********* 2026-07-09 14:42:48.057476 | mon1 | ok: [mon1] 2026-07-09 14:42:48.057592 | mon1 | 2026-07-09 14:42:48.058234 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-07-09 14:42:48.058358 | mon1 | Thursday 09 July 2026 14:42:48 +0000 (0:00:00.052) 0:00:23.235 ********* 2026-07-09 14:42:48.100906 | mon1 | skipping: [mon1] 2026-07-09 14:42:48.100988 | mon1 | 2026-07-09 14:42:48.101079 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-09 14:42:48.101192 | mon1 | Thursday 09 July 2026 14:42:48 +0000 (0:00:00.043) 0:00:23.278 ********* 2026-07-09 14:42:48.174872 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-09 14:42:48.174963 | mon1 | 2026-07-09 14:42:48.174975 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-09 14:42:48.174984 | mon1 | Thursday 09 July 2026 14:42:48 +0000 (0:00:00.073) 0:00:23.351 ********* 2026-07-09 14:42:54.592445 | mon1 | ok: [mon1] 2026-07-09 14:42:54.592510 | mon1 | 2026-07-09 14:42:54.592524 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-09 14:42:54.592711 | mon1 | Thursday 09 July 2026 14:42:54 +0000 (0:00:06.408) 0:00:29.760 ********* 2026-07-09 14:42:54.644487 | mon1 | ok: [mon1] => (item=mon1) 2026-07-09 14:42:54.644541 | mon1 | 2026-07-09 14:42:54.644550 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-09 14:42:54.644558 | mon1 | Thursday 09 July 2026 14:42:54 +0000 (0:00:00.061) 0:00:29.821 ********* 2026-07-09 14:42:55.059990 | mon1 | ok: [mon1] 2026-07-09 14:42:55.060052 | mon1 | 2026-07-09 14:42:55.060065 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-09 14:42:55.060078 | mon1 | Thursday 09 July 2026 14:42:55 +0000 (0:00:00.414) 0:00:30.236 ********* 2026-07-09 14:43:01.989569 | mon1 | ok: [mon1] 2026-07-09 14:43:01.989660 | mon1 | 2026-07-09 14:43:01.989669 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-07-09 14:43:01.989678 | mon1 | Thursday 09 July 2026 14:43:01 +0000 (0:00:06.930) 0:00:37.166 ********* 2026-07-09 14:43:08.428576 | mon1 | ok: [mon1] 2026-07-09 14:43:08.428638 | mon1 | 2026-07-09 14:43:08.428647 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-07-09 14:43:08.428676 | mon1 | Thursday 09 July 2026 14:43:08 +0000 (0:00:06.438) 0:00:43.605 ********* 2026-07-09 14:43:22.844456 | mon1 | ok: [mon1] 2026-07-09 14:43:22.845092 | mon1 | 2026-07-09 14:43:22.845150 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-09 14:43:22.845164 | mon1 | Thursday 09 July 2026 14:43:22 +0000 (0:00:14.416) 0:00:58.022 ********* 2026-07-09 14:43:22.920872 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-07-09 14:43:22.920935 | mon1 | 2026-07-09 14:43:22.921063 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-09 14:43:22.921177 | mon1 | Thursday 09 July 2026 14:43:22 +0000 (0:00:00.076) 0:00:58.098 ********* 2026-07-09 14:43:22.967023 | mon1 | skipping: [mon1] 2026-07-09 14:43:22.967078 | mon1 | 2026-07-09 14:43:22.967093 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-09 14:43:22.967106 | mon1 | Thursday 09 July 2026 14:43:22 +0000 (0:00:00.045) 0:00:58.143 ********* 2026-07-09 14:43:23.019813 | mon1 | skipping: [mon1] => (item=mon1) 2026-07-09 14:43:23.019868 | mon1 | skipping: [mon1] 2026-07-09 14:43:23.019878 | mon1 | 2026-07-09 14:43:23.019887 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-09 14:43:23.019896 | mon1 | Thursday 09 July 2026 14:43:23 +0000 (0:00:00.052) 0:00:58.196 ********* 2026-07-09 14:43:23.338821 | mon1 | ok: [mon1] 2026-07-09 14:43:23.338877 | mon1 | 2026-07-09 14:43:23.338891 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-09 14:43:23.338903 | mon1 | Thursday 09 July 2026 14:43:23 +0000 (0:00:00.319) 0:00:58.515 ********* 2026-07-09 14:43:30.262274 | mon1 | ok: [mon1] 2026-07-09 14:43:30.262372 | mon1 | 2026-07-09 14:43:30.262387 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-07-09 14:43:30.262400 | mon1 | Thursday 09 July 2026 14:43:30 +0000 (0:00:06.922) 0:01:05.438 ********* 2026-07-09 14:43:36.588891 | mon1 | ok: [mon1] 2026-07-09 14:43:36.588987 | mon1 | 2026-07-09 14:43:36.590497 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-07-09 14:43:36.590609 | mon1 | Thursday 09 July 2026 14:43:36 +0000 (0:00:06.327) 0:01:11.765 ********* 2026-07-09 14:43:42.923849 | mon1 | ok: [mon1] 2026-07-09 14:43:42.923941 | mon1 | 2026-07-09 14:43:42.924010 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-07-09 14:43:42.924120 | mon1 | Thursday 09 July 2026 14:43:42 +0000 (0:00:06.335) 0:01:18.101 ********* 2026-07-09 14:43:48.966279 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-07-09 14:43:48.966369 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-07-09 14:43:48.966378 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-07-09 14:43:48.966385 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-07-09 14:43:48.966392 | mon1 | 2026-07-09 14:43:48.966400 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-07-09 14:43:48.966407 | mon1 | 2026-07-09 14:43:48.966414 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:43:48.966421 | mon1 | Thursday 09 July 2026 14:43:48 +0000 (0:00:06.031) 0:01:24.132 ********* 2026-07-09 14:43:51.168555 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-07-09 14:43:51.168608 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-09 14:43:51.168616 | mon1 | interpreter could change the meaning of that path. See 2026-07-09 14:43:51.168624 | mon1 | https://docs.ansible.com/ansible- 2026-07-09 14:43:51.168631 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-09 14:43:51.181397 | mon1 | ok: [osd1] 2026-07-09 14:43:51.181472 | mon1 | 2026-07-09 14:43:51.181487 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:43:51.181499 | mon1 | Thursday 09 July 2026 14:43:51 +0000 (0:00:02.225) 0:01:26.358 ********* 2026-07-09 14:43:51.451135 | mon1 | ok: [osd1] 2026-07-09 14:43:51.451225 | mon1 | 2026-07-09 14:43:51.451240 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:43:51.451316 | mon1 | Thursday 09 July 2026 14:43:51 +0000 (0:00:00.268) 0:01:26.627 ********* 2026-07-09 14:43:51.486377 | mon1 | skipping: [osd1] 2026-07-09 14:43:51.486437 | mon1 | 2026-07-09 14:43:51.486448 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-09 14:43:51.486458 | mon1 | Thursday 09 July 2026 14:43:51 +0000 (0:00:00.035) 0:01:26.663 ********* 2026-07-09 14:43:51.765865 | mon1 | ok: [osd1] 2026-07-09 14:43:51.765918 | mon1 | 2026-07-09 14:43:51.765929 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:43:51.765938 | mon1 | Thursday 09 July 2026 14:43:51 +0000 (0:00:00.279) 0:01:26.943 ********* 2026-07-09 14:43:51.841353 | mon1 | ok: [osd1] => { 2026-07-09 14:43:51.841387 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-09 14:43:51.841392 | mon1 | } 2026-07-09 14:43:51.841396 | mon1 | 2026-07-09 14:43:51.841400 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:43:51.841405 | mon1 | Thursday 09 July 2026 14:43:51 +0000 (0:00:00.074) 0:01:27.018 ********* 2026-07-09 14:43:52.267440 | mon1 | ok: [osd1] 2026-07-09 14:43:52.267508 | mon1 | 2026-07-09 14:43:52.268045 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:43:52.268088 | mon1 | Thursday 09 July 2026 14:43:52 +0000 (0:00:00.426) 0:01:27.444 ********* 2026-07-09 14:43:52.315769 | mon1 | skipping: [osd1] 2026-07-09 14:43:52.315816 | mon1 | 2026-07-09 14:43:52.315955 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:43:52.316062 | mon1 | Thursday 09 July 2026 14:43:52 +0000 (0:00:00.049) 0:01:27.493 ********* 2026-07-09 14:43:52.369127 | mon1 | skipping: [osd1] 2026-07-09 14:43:52.369188 | mon1 | 2026-07-09 14:43:52.369214 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:43:52.369234 | mon1 | Thursday 09 July 2026 14:43:52 +0000 (0:00:00.052) 0:01:27.546 ********* 2026-07-09 14:43:52.625431 | mon1 | ok: [osd1] 2026-07-09 14:43:52.625519 | mon1 | 2026-07-09 14:43:52.626017 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:43:52.626065 | mon1 | Thursday 09 July 2026 14:43:52 +0000 (0:00:00.256) 0:01:27.802 ********* 2026-07-09 14:43:53.720155 | mon1 | ok: [osd1] 2026-07-09 14:43:53.720219 | mon1 | 2026-07-09 14:43:53.720230 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:43:53.720240 | mon1 | Thursday 09 July 2026 14:43:53 +0000 (0:00:01.094) 0:01:28.896 ********* 2026-07-09 14:43:53.923683 | mon1 | ok: [osd1] => { 2026-07-09 14:43:53.923773 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-09 14:43:53.923784 | mon1 | } 2026-07-09 14:43:53.923793 | mon1 | 2026-07-09 14:43:53.923804 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:43:53.923814 | mon1 | Thursday 09 July 2026 14:43:53 +0000 (0:00:00.202) 0:01:29.099 ********* 2026-07-09 14:43:54.464972 | mon1 | ok: [osd1] 2026-07-09 14:43:54.465039 | mon1 | 2026-07-09 14:43:54.465050 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:43:54.465060 | mon1 | Thursday 09 July 2026 14:43:54 +0000 (0:00:00.541) 0:01:29.641 ********* 2026-07-09 14:43:56.770941 | mon1 | ok: [osd1] 2026-07-09 14:43:56.771004 | mon1 | 2026-07-09 14:43:56.771015 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-09 14:43:56.771025 | mon1 | Thursday 09 July 2026 14:43:56 +0000 (0:00:02.306) 0:01:31.948 ********* 2026-07-09 14:43:56.802004 | mon1 | skipping: [osd1] 2026-07-09 14:43:56.802073 | mon1 | 2026-07-09 14:43:56.802084 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-09 14:43:56.802093 | mon1 | Thursday 09 July 2026 14:43:56 +0000 (0:00:00.030) 0:01:31.978 ********* 2026-07-09 14:43:56.832779 | mon1 | skipping: [osd1] 2026-07-09 14:43:56.832838 | mon1 | 2026-07-09 14:43:56.834393 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-09 14:43:56.834433 | mon1 | Thursday 09 July 2026 14:43:56 +0000 (0:00:00.030) 0:01:32.009 ********* 2026-07-09 14:43:56.866699 | mon1 | skipping: [osd1] 2026-07-09 14:43:56.866770 | mon1 | 2026-07-09 14:43:56.866894 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-09 14:43:56.867001 | mon1 | Thursday 09 July 2026 14:43:56 +0000 (0:00:00.034) 0:01:32.044 ********* 2026-07-09 14:43:57.917974 | mon1 | ok: [osd1] 2026-07-09 14:43:57.918069 | mon1 | 2026-07-09 14:43:57.918089 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-09 14:43:57.918246 | mon1 | Thursday 09 July 2026 14:43:57 +0000 (0:00:01.052) 0:01:33.096 ********* 2026-07-09 14:43:58.473054 | mon1 | ok: [osd1] 2026-07-09 14:43:58.473108 | mon1 | 2026-07-09 14:43:58.473119 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-09 14:43:58.473128 | mon1 | Thursday 09 July 2026 14:43:58 +0000 (0:00:00.552) 0:01:33.649 ********* 2026-07-09 14:43:59.652378 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-07-09 14:43:59.652441 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-09 14:43:59.652554 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-09 14:43:59.652814 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-09 14:43:59.653076 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-09 14:43:59.653321 | mon1 | 2026-07-09 14:43:59.653805 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-09 14:43:59.653892 | mon1 | Thursday 09 July 2026 14:43:59 +0000 (0:00:01.180) 0:01:34.829 ********* 2026-07-09 14:44:00.353538 | mon1 | ok: [osd1] 2026-07-09 14:44:00.353781 | mon1 | 2026-07-09 14:44:00.354049 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-09 14:44:00.354328 | mon1 | Thursday 09 July 2026 14:44:00 +0000 (0:00:00.695) 0:01:35.524 ********* 2026-07-09 14:44:00.354582 | mon1 | 2026-07-09 14:44:00.354963 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-09 14:44:00.355220 | mon1 | Thursday 09 July 2026 14:44:00 +0000 (0:00:00.006) 0:01:35.531 ********* 2026-07-09 14:44:00.824695 | mon1 | ok: [osd1] 2026-07-09 14:44:00.824863 | mon1 | 2026-07-09 14:44:00.825101 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:44:00.825364 | mon1 | Thursday 09 July 2026 14:44:00 +0000 (0:00:00.471) 0:01:36.002 ********* 2026-07-09 14:44:01.074806 | mon1 | ok: [osd1] 2026-07-09 14:44:01.075008 | mon1 | 2026-07-09 14:44:01.075305 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:44:01.075569 | mon1 | Thursday 09 July 2026 14:44:01 +0000 (0:00:00.249) 0:01:36.252 ********* 2026-07-09 14:44:01.159775 | mon1 | ok: [osd1] => { 2026-07-09 14:44:01.160038 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-09 14:44:01.160304 | mon1 | } 2026-07-09 14:44:01.160550 | mon1 | 2026-07-09 14:44:01.160815 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:44:01.161105 | mon1 | Thursday 09 July 2026 14:44:01 +0000 (0:00:00.084) 0:01:36.337 ********* 2026-07-09 14:44:01.611866 | mon1 | ok: [osd1] 2026-07-09 14:44:01.612064 | mon1 | 2026-07-09 14:44:01.612333 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:44:01.612554 | mon1 | Thursday 09 July 2026 14:44:01 +0000 (0:00:00.451) 0:01:36.789 ********* 2026-07-09 14:44:04.992309 | mon1 | ok: [osd1] 2026-07-09 14:44:04.992571 | mon1 | 2026-07-09 14:44:04.992968 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-09 14:44:04.993236 | mon1 | Thursday 09 July 2026 14:44:04 +0000 (0:00:03.380) 0:01:40.170 ********* 2026-07-09 14:44:06.119499 | mon1 | ok: [osd1] 2026-07-09 14:44:06.119570 | mon1 | 2026-07-09 14:44:06.120041 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-09 14:44:06.120090 | mon1 | Thursday 09 July 2026 14:44:06 +0000 (0:00:01.126) 0:01:41.297 ********* 2026-07-09 14:44:06.372855 | mon1 | ok: [osd1] 2026-07-09 14:44:06.372912 | mon1 | 2026-07-09 14:44:06.372923 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-09 14:44:06.372959 | mon1 | Thursday 09 July 2026 14:44:06 +0000 (0:00:00.253) 0:01:41.550 ********* 2026-07-09 14:44:06.927063 | mon1 | ok: [osd1] 2026-07-09 14:44:06.927122 | mon1 | 2026-07-09 14:44:06.927134 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-09 14:44:06.927145 | mon1 | Thursday 09 July 2026 14:44:06 +0000 (0:00:00.553) 0:01:42.103 ********* 2026-07-09 14:44:07.633736 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-07-09 14:44:07.633792 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-09 14:44:07.633803 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-09 14:44:07.633812 | mon1 | 2026-07-09 14:44:07.633822 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-09 14:44:07.633831 | mon1 | Thursday 09 July 2026 14:44:07 +0000 (0:00:00.707) 0:01:42.810 ********* 2026-07-09 14:44:08.213627 | mon1 | ok: [osd1] 2026-07-09 14:44:08.213673 | mon1 | 2026-07-09 14:44:08.213683 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-09 14:44:08.213691 | mon1 | Thursday 09 July 2026 14:44:08 +0000 (0:00:00.580) 0:01:43.391 ********* 2026-07-09 14:44:08.773524 | mon1 | ok: [osd1] 2026-07-09 14:44:08.773580 | mon1 | 2026-07-09 14:44:08.773592 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-09 14:44:08.773601 | mon1 | Thursday 09 July 2026 14:44:08 +0000 (0:00:00.552) 0:01:43.943 ********* 2026-07-09 14:44:08.773610 | mon1 | 2026-07-09 14:44:08.773619 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-09 14:44:08.773627 | mon1 | Thursday 09 July 2026 14:44:08 +0000 (0:00:00.006) 0:01:43.950 ********* 2026-07-09 14:44:09.235985 | mon1 | ok: [osd1] 2026-07-09 14:44:09.236043 | mon1 | 2026-07-09 14:44:09.236055 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-09 14:44:09.236065 | mon1 | Thursday 09 July 2026 14:44:09 +0000 (0:00:00.462) 0:01:44.412 ********* 2026-07-09 14:44:09.288408 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-09 14:44:09.288494 | mon1 | 2026-07-09 14:44:09.289096 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-09 14:44:09.289142 | mon1 | Thursday 09 July 2026 14:44:09 +0000 (0:00:00.053) 0:01:44.466 ********* 2026-07-09 14:44:10.349778 | mon1 | ok: [osd1] 2026-07-09 14:44:10.349827 | mon1 | 2026-07-09 14:44:10.349838 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-09 14:44:10.349848 | mon1 | Thursday 09 July 2026 14:44:10 +0000 (0:00:01.060) 0:01:45.527 ********* 2026-07-09 14:44:11.207727 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-07-09 14:44:11.207780 | mon1 | ok: [osd1] => (item=ssh) 2026-07-09 14:44:11.207789 | mon1 | 2026-07-09 14:44:11.207846 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-09 14:44:11.208124 | mon1 | Thursday 09 July 2026 14:44:11 +0000 (0:00:00.857) 0:01:46.384 ********* 2026-07-09 14:44:11.910538 | mon1 | ok: [osd1] 2026-07-09 14:44:11.910972 | mon1 | 2026-07-09 14:44:11.911470 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-09 14:44:11.911829 | mon1 | Thursday 09 July 2026 14:44:11 +0000 (0:00:00.704) 0:01:47.088 ********* 2026-07-09 14:44:12.167515 | mon1 | ok: [osd1] 2026-07-09 14:44:12.167893 | mon1 | 2026-07-09 14:44:12.168240 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-09 14:44:12.168607 | mon1 | Thursday 09 July 2026 14:44:12 +0000 (0:00:00.257) 0:01:47.345 ********* 2026-07-09 14:44:12.471320 | mon1 | ok: [osd1] 2026-07-09 14:44:12.471403 | mon1 | 2026-07-09 14:44:12.471414 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-09 14:44:12.471437 | mon1 | Thursday 09 July 2026 14:44:12 +0000 (0:00:00.303) 0:01:47.648 ********* 2026-07-09 14:44:12.716469 | mon1 | ok: [osd1] 2026-07-09 14:44:12.716531 | mon1 | 2026-07-09 14:44:12.716542 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-07-09 14:44:12.716552 | mon1 | Thursday 09 July 2026 14:44:12 +0000 (0:00:00.245) 0:01:47.894 ********* 2026-07-09 14:44:12.982268 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-07-09 14:44:12.982352 | mon1 | 2026-07-09 14:44:12.982363 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-07-09 14:44:12.982373 | mon1 | Thursday 09 July 2026 14:44:12 +0000 (0:00:00.265) 0:01:48.159 ********* 2026-07-09 14:44:13.033744 | mon1 | ok: [osd1] 2026-07-09 14:44:13.033783 | mon1 | 2026-07-09 14:44:13.034034 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-07-09 14:44:13.034061 | mon1 | Thursday 09 July 2026 14:44:13 +0000 (0:00:00.051) 0:01:48.211 ********* 2026-07-09 14:44:13.097867 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-07-09 14:44:13.097922 | mon1 | 2026-07-09 14:44:13.097936 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-07-09 14:44:13.097949 | mon1 | Thursday 09 July 2026 14:44:13 +0000 (0:00:00.063) 0:01:48.275 ********* 2026-07-09 14:44:19.341104 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:44:19.341181 | mon1 | 2026-07-09 14:44:19.341196 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-07-09 14:44:19.341212 | mon1 | Thursday 09 July 2026 14:44:19 +0000 (0:00:06.242) 0:01:54.517 ********* 2026-07-09 14:44:19.396673 | mon1 | ok: [osd1] => (item=osd1) 2026-07-09 14:44:19.396805 | mon1 | 2026-07-09 14:44:19.396985 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-07-09 14:44:19.397168 | mon1 | Thursday 09 July 2026 14:44:19 +0000 (0:00:00.056) 0:01:54.573 ********* 2026-07-09 14:44:19.730010 | mon1 | ok: [osd1] 2026-07-09 14:44:19.730068 | mon1 | 2026-07-09 14:44:19.730082 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-07-09 14:44:19.730093 | mon1 | Thursday 09 July 2026 14:44:19 +0000 (0:00:00.333) 0:01:54.906 ********* 2026-07-09 14:44:26.606702 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:44:26.606770 | mon1 | 2026-07-09 14:44:26.606884 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-07-09 14:44:26.607012 | mon1 | Thursday 09 July 2026 14:44:26 +0000 (0:00:06.876) 0:02:01.783 ********* 2026-07-09 14:44:32.286614 | mon1 | ok: [osd1] 2026-07-09 14:44:32.286697 | mon1 | 2026-07-09 14:44:32.287039 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-07-09 14:44:32.287246 | mon1 | Thursday 09 July 2026 14:44:32 +0000 (0:00:05.681) 0:02:07.464 ********* 2026-07-09 14:44:54.785591 | mon1 | ok: [osd1] 2026-07-09 14:44:54.785682 | mon1 | 2026-07-09 14:44:54.785825 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-07-09 14:44:54.785958 | mon1 | Thursday 09 July 2026 14:44:54 +0000 (0:00:22.499) 0:02:29.964 ********* 2026-07-09 14:44:54.849348 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-07-09 14:44:54.849561 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-07-09 14:44:54.849804 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-07-09 14:44:54.850045 | mon1 | skipping: [osd1] 2026-07-09 14:44:54.850336 | mon1 | 2026-07-09 14:44:54.850576 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-07-09 14:44:54.850827 | mon1 | Thursday 09 July 2026 14:44:54 +0000 (0:00:00.063) 0:02:30.027 ********* 2026-07-09 14:45:01.207765 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:45:01.208018 | mon1 | 2026-07-09 14:45:01.208304 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-07-09 14:45:01.208604 | mon1 | Thursday 09 July 2026 14:45:01 +0000 (0:00:06.357) 0:02:36.385 ********* 2026-07-09 14:45:07.535406 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:45:07.535516 | mon1 | 2026-07-09 14:45:07.535531 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-07-09 14:45:07.535544 | mon1 | Thursday 09 July 2026 14:45:07 +0000 (0:00:06.326) 0:02:42.712 ********* 2026-07-09 14:45:07.601253 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-07-09 14:45:07.601308 | mon1 | 2026-07-09 14:45:07.601318 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-07-09 14:45:07.601324 | mon1 | Thursday 09 July 2026 14:45:07 +0000 (0:00:00.066) 0:02:42.778 ********* 2026-07-09 14:45:07.653480 | mon1 | ok: [osd1] 2026-07-09 14:45:07.653543 | mon1 | 2026-07-09 14:45:07.653557 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-07-09 14:45:07.653731 | mon1 | Thursday 09 July 2026 14:45:07 +0000 (0:00:00.051) 0:02:42.830 ********* 2026-07-09 14:45:14.001965 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-07-09 14:45:14.002035 | mon1 | 2026-07-09 14:45:14.002049 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-07-09 14:45:14.002061 | mon1 | Thursday 09 July 2026 14:45:13 +0000 (0:00:06.348) 0:02:49.179 ********* 2026-07-09 14:45:14.043360 | mon1 | ok: [osd1] 2026-07-09 14:45:14.043404 | mon1 | 2026-07-09 14:45:14.044254 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-07-09 14:45:14.044363 | mon1 | Thursday 09 July 2026 14:45:14 +0000 (0:00:00.041) 0:02:49.220 ********* 2026-07-09 14:45:14.092736 | mon1 | skipping: [osd1] => (item=1) 2026-07-09 14:45:14.092779 | mon1 | skipping: [osd1] => (item=1) 2026-07-09 14:45:14.092786 | mon1 | skipping: [osd1] => (item=1) 2026-07-09 14:45:14.092792 | mon1 | skipping: [osd1] 2026-07-09 14:45:14.092798 | mon1 | 2026-07-09 14:45:14.092805 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-07-09 14:45:14.092812 | mon1 | Thursday 09 July 2026 14:45:14 +0000 (0:00:00.049) 0:02:49.269 ********* 2026-07-09 14:45:14.163442 | mon1 | skipping: [osd1] 2026-07-09 14:45:14.163518 | mon1 | 2026-07-09 14:45:14.163533 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-07-09 14:45:14.163547 | mon1 | 2026-07-09 14:45:14.163560 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:45:14.163582 | mon1 | Thursday 09 July 2026 14:45:14 +0000 (0:00:00.071) 0:02:49.340 ********* 2026-07-09 14:45:15.128725 | mon1 | ok: [mon1] 2026-07-09 14:45:15.128796 | mon1 | 2026-07-09 14:45:15.128903 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:45:15.129046 | mon1 | Thursday 09 July 2026 14:45:15 +0000 (0:00:00.965) 0:02:50.306 ********* 2026-07-09 14:45:15.382948 | mon1 | ok: [mon1] 2026-07-09 14:45:15.383057 | mon1 | 2026-07-09 14:45:15.383167 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:45:15.383333 | mon1 | Thursday 09 July 2026 14:45:15 +0000 (0:00:00.255) 0:02:50.561 ********* 2026-07-09 14:45:15.427375 | mon1 | skipping: [mon1] 2026-07-09 14:45:15.427616 | mon1 | 2026-07-09 14:45:15.427976 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-07-09 14:45:15.428354 | mon1 | Thursday 09 July 2026 14:45:15 +0000 (0:00:00.043) 0:02:50.605 ********* 2026-07-09 14:45:15.706845 | mon1 | ok: [mon1] 2026-07-09 14:45:15.706903 | mon1 | 2026-07-09 14:45:15.706917 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:45:15.706929 | mon1 | Thursday 09 July 2026 14:45:15 +0000 (0:00:00.278) 0:02:50.883 ********* 2026-07-09 14:45:15.868002 | mon1 | ok: [mon1] => { 2026-07-09 14:45:15.868051 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-07-09 14:45:15.868059 | mon1 | } 2026-07-09 14:45:15.868067 | mon1 | 2026-07-09 14:45:15.868075 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:45:15.868103 | mon1 | Thursday 09 July 2026 14:45:15 +0000 (0:00:00.160) 0:02:51.043 ********* 2026-07-09 14:45:16.266468 | mon1 | ok: [mon1] 2026-07-09 14:45:16.266537 | mon1 | 2026-07-09 14:45:16.266549 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:45:16.266726 | mon1 | Thursday 09 July 2026 14:45:16 +0000 (0:00:00.399) 0:02:51.443 ********* 2026-07-09 14:45:16.321388 | mon1 | skipping: [mon1] 2026-07-09 14:45:16.321427 | mon1 | 2026-07-09 14:45:16.321433 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:45:16.321439 | mon1 | Thursday 09 July 2026 14:45:16 +0000 (0:00:00.055) 0:02:51.498 ********* 2026-07-09 14:45:16.368032 | mon1 | skipping: [mon1] 2026-07-09 14:45:16.368087 | mon1 | 2026-07-09 14:45:16.368097 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:45:16.368107 | mon1 | Thursday 09 July 2026 14:45:16 +0000 (0:00:00.045) 0:02:51.544 ********* 2026-07-09 14:45:16.618434 | mon1 | ok: [mon1] 2026-07-09 14:45:16.618491 | mon1 | 2026-07-09 14:45:16.618508 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-07-09 14:45:16.618820 | mon1 | Thursday 09 July 2026 14:45:16 +0000 (0:00:00.251) 0:02:51.796 ********* 2026-07-09 14:45:17.558922 | mon1 | ok: [mon1] 2026-07-09 14:45:17.559189 | mon1 | 2026-07-09 14:45:17.559492 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:45:17.559741 | mon1 | Thursday 09 July 2026 14:45:17 +0000 (0:00:00.939) 0:02:52.735 ********* 2026-07-09 14:45:17.768481 | mon1 | ok: [mon1] => { 2026-07-09 14:45:17.768544 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-07-09 14:45:17.769452 | mon1 | } 2026-07-09 14:45:17.769520 | mon1 | 2026-07-09 14:45:17.769531 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:45:17.769541 | mon1 | Thursday 09 July 2026 14:45:17 +0000 (0:00:00.210) 0:02:52.945 ********* 2026-07-09 14:45:18.314230 | mon1 | ok: [mon1] 2026-07-09 14:45:18.314265 | mon1 | 2026-07-09 14:45:18.314271 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:45:18.314278 | mon1 | Thursday 09 July 2026 14:45:18 +0000 (0:00:00.545) 0:02:53.491 ********* 2026-07-09 14:45:20.536239 | mon1 | ok: [mon1] 2026-07-09 14:45:20.536330 | mon1 | 2026-07-09 14:45:20.536345 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-07-09 14:45:20.536355 | mon1 | Thursday 09 July 2026 14:45:20 +0000 (0:00:02.221) 0:02:55.712 ********* 2026-07-09 14:45:20.569658 | mon1 | skipping: [mon1] 2026-07-09 14:45:20.569698 | mon1 | 2026-07-09 14:45:20.569705 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-07-09 14:45:20.569711 | mon1 | Thursday 09 July 2026 14:45:20 +0000 (0:00:00.033) 0:02:55.745 ********* 2026-07-09 14:45:20.599590 | mon1 | skipping: [mon1] 2026-07-09 14:45:20.599624 | mon1 | 2026-07-09 14:45:20.599636 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-07-09 14:45:20.599645 | mon1 | Thursday 09 July 2026 14:45:20 +0000 (0:00:00.030) 0:02:55.776 ********* 2026-07-09 14:45:20.635695 | mon1 | skipping: [mon1] 2026-07-09 14:45:20.635731 | mon1 | 2026-07-09 14:45:20.635742 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-07-09 14:45:20.635752 | mon1 | Thursday 09 July 2026 14:45:20 +0000 (0:00:00.035) 0:02:55.812 ********* 2026-07-09 14:45:21.571402 | mon1 | ok: [mon1] 2026-07-09 14:45:21.571459 | mon1 | 2026-07-09 14:45:21.571471 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-07-09 14:45:21.571744 | mon1 | Thursday 09 July 2026 14:45:21 +0000 (0:00:00.936) 0:02:56.748 ********* 2026-07-09 14:45:22.120216 | mon1 | ok: [mon1] 2026-07-09 14:45:22.120263 | mon1 | 2026-07-09 14:45:22.120273 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-07-09 14:45:22.120308 | mon1 | Thursday 09 July 2026 14:45:22 +0000 (0:00:00.548) 0:02:57.297 ********* 2026-07-09 14:45:23.324450 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-07-09 14:45:23.324511 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-07-09 14:45:23.324523 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-07-09 14:45:23.325468 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-07-09 14:45:23.325533 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-07-09 14:45:23.325544 | mon1 | 2026-07-09 14:45:23.325560 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-07-09 14:45:23.325796 | mon1 | Thursday 09 July 2026 14:45:23 +0000 (0:00:01.204) 0:02:58.502 ********* 2026-07-09 14:45:24.013462 | mon1 | ok: [mon1] 2026-07-09 14:45:24.013525 | mon1 | 2026-07-09 14:45:24.014733 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-07-09 14:45:24.014793 | mon1 | Thursday 09 July 2026 14:45:24 +0000 (0:00:00.678) 0:02:59.180 ********* 2026-07-09 14:45:24.014803 | mon1 | 2026-07-09 14:45:24.014823 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-07-09 14:45:24.014832 | mon1 | Thursday 09 July 2026 14:45:24 +0000 (0:00:00.010) 0:02:59.191 ********* 2026-07-09 14:45:24.477961 | mon1 | ok: [mon1] 2026-07-09 14:45:24.478009 | mon1 | 2026-07-09 14:45:24.478017 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-07-09 14:45:24.478023 | mon1 | Thursday 09 July 2026 14:45:24 +0000 (0:00:00.464) 0:02:59.655 ********* 2026-07-09 14:45:24.728898 | mon1 | ok: [mon1] 2026-07-09 14:45:24.728955 | mon1 | 2026-07-09 14:45:24.728967 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-07-09 14:45:24.728977 | mon1 | Thursday 09 July 2026 14:45:24 +0000 (0:00:00.250) 0:02:59.906 ********* 2026-07-09 14:45:24.809472 | mon1 | ok: [mon1] => { 2026-07-09 14:45:24.809538 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-07-09 14:45:24.810464 | mon1 | } 2026-07-09 14:45:24.810551 | mon1 | 2026-07-09 14:45:24.810575 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-07-09 14:45:24.810815 | mon1 | Thursday 09 July 2026 14:45:24 +0000 (0:00:00.080) 0:02:59.986 ********* 2026-07-09 14:45:25.242437 | mon1 | ok: [mon1] 2026-07-09 14:45:25.242481 | mon1 | 2026-07-09 14:45:25.242488 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-07-09 14:45:25.242494 | mon1 | Thursday 09 July 2026 14:45:25 +0000 (0:00:00.433) 0:03:00.419 ********* 2026-07-09 14:45:28.522693 | mon1 | ok: [mon1] 2026-07-09 14:45:28.522756 | mon1 | 2026-07-09 14:45:28.522883 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-07-09 14:45:28.523004 | mon1 | Thursday 09 July 2026 14:45:28 +0000 (0:00:03.281) 0:03:03.700 ********* 2026-07-09 14:45:29.444693 | mon1 | ok: [mon1] 2026-07-09 14:45:29.444758 | mon1 | 2026-07-09 14:45:29.444877 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-07-09 14:45:29.444982 | mon1 | Thursday 09 July 2026 14:45:29 +0000 (0:00:00.921) 0:03:04.622 ********* 2026-07-09 14:45:29.694567 | mon1 | ok: [mon1] 2026-07-09 14:45:29.694678 | mon1 | 2026-07-09 14:45:29.694846 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-07-09 14:45:29.695072 | mon1 | Thursday 09 July 2026 14:45:29 +0000 (0:00:00.250) 0:03:04.872 ********* 2026-07-09 14:45:30.245395 | mon1 | ok: [mon1] 2026-07-09 14:45:30.245445 | mon1 | 2026-07-09 14:45:30.245821 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-07-09 14:45:30.245864 | mon1 | Thursday 09 July 2026 14:45:30 +0000 (0:00:00.549) 0:03:05.422 ********* 2026-07-09 14:45:30.960331 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-07-09 14:45:30.960379 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-07-09 14:45:30.960390 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-07-09 14:45:30.960399 | mon1 | 2026-07-09 14:45:30.960409 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-07-09 14:45:30.960439 | mon1 | Thursday 09 July 2026 14:45:30 +0000 (0:00:00.714) 0:03:06.136 ********* 2026-07-09 14:45:31.489044 | mon1 | ok: [mon1] 2026-07-09 14:45:31.489101 | mon1 | 2026-07-09 14:45:31.489111 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-07-09 14:45:31.489121 | mon1 | Thursday 09 July 2026 14:45:31 +0000 (0:00:00.529) 0:03:06.665 ********* 2026-07-09 14:45:32.058507 | mon1 | ok: [mon1] 2026-07-09 14:45:32.058557 | mon1 | 2026-07-09 14:45:32.058568 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-07-09 14:45:32.058578 | mon1 | Thursday 09 July 2026 14:45:32 +0000 (0:00:00.559) 0:03:07.225 ********* 2026-07-09 14:45:32.058587 | mon1 | 2026-07-09 14:45:32.058596 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-07-09 14:45:32.058604 | mon1 | Thursday 09 July 2026 14:45:32 +0000 (0:00:00.008) 0:03:07.234 ********* 2026-07-09 14:45:32.499425 | mon1 | ok: [mon1] 2026-07-09 14:45:32.499502 | mon1 | 2026-07-09 14:45:32.499973 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-07-09 14:45:32.500008 | mon1 | Thursday 09 July 2026 14:45:32 +0000 (0:00:00.442) 0:03:07.676 ********* 2026-07-09 14:45:32.555655 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-07-09 14:45:32.555692 | mon1 | 2026-07-09 14:45:32.555703 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-07-09 14:45:32.555712 | mon1 | Thursday 09 July 2026 14:45:32 +0000 (0:00:00.056) 0:03:07.733 ********* 2026-07-09 14:45:33.458794 | mon1 | ok: [mon1] 2026-07-09 14:45:33.458863 | mon1 | 2026-07-09 14:45:33.459075 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-07-09 14:45:33.459155 | mon1 | Thursday 09 July 2026 14:45:33 +0000 (0:00:00.902) 0:03:08.636 ********* 2026-07-09 14:45:34.258103 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-07-09 14:45:34.258150 | mon1 | ok: [mon1] => (item=ssh) 2026-07-09 14:45:34.258161 | mon1 | 2026-07-09 14:45:34.258171 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-07-09 14:45:34.258181 | mon1 | Thursday 09 July 2026 14:45:34 +0000 (0:00:00.799) 0:03:09.435 ********* 2026-07-09 14:45:34.634679 | mon1 | ok: [mon1] 2026-07-09 14:45:34.634765 | mon1 | 2026-07-09 14:45:34.634881 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-07-09 14:45:34.634998 | mon1 | Thursday 09 July 2026 14:45:34 +0000 (0:00:00.376) 0:03:09.811 ********* 2026-07-09 14:45:34.885835 | mon1 | ok: [mon1] 2026-07-09 14:45:34.885946 | mon1 | 2026-07-09 14:45:34.886082 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-07-09 14:45:34.886194 | mon1 | Thursday 09 July 2026 14:45:34 +0000 (0:00:00.250) 0:03:10.062 ********* 2026-07-09 14:45:35.186529 | mon1 | ok: [mon1] 2026-07-09 14:45:35.186600 | mon1 | 2026-07-09 14:45:35.186730 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-07-09 14:45:35.186840 | mon1 | Thursday 09 July 2026 14:45:35 +0000 (0:00:00.303) 0:03:10.365 ********* 2026-07-09 14:45:35.432428 | mon1 | ok: [mon1] 2026-07-09 14:45:35.432486 | mon1 | 2026-07-09 14:45:35.432493 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-07-09 14:45:35.432499 | mon1 | Thursday 09 July 2026 14:45:35 +0000 (0:00:00.245) 0:03:10.610 ********* 2026-07-09 14:45:41.676410 | mon1 | ok: [mon1] 2026-07-09 14:45:41.676491 | mon1 | 2026-07-09 14:45:41.676505 | mon1 | PLAY RECAP ********************************************************************* 2026-07-09 14:45:41.676519 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-07-09 14:45:41.676538 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-07-09 14:45:41.677354 | mon1 | 2026-07-09 14:45:41.677418 | mon1 | 2026-07-09 14:45:41.677431 | mon1 | TASKS RECAP ******************************************************************** 2026-07-09 14:45:41.677595 | mon1 | Thursday 09 July 2026 14:45:41 +0000 (0:00:06.242) 0:03:16.852 ********* 2026-07-09 14:45:41.677894 | mon1 | =============================================================================== 2026-07-09 14:45:41.678203 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.50s 2026-07-09 14:45:41.678685 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.42s 2026-07-09 14:45:41.679065 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.93s 2026-07-09 14:45:41.679514 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.92s 2026-07-09 14:45:41.679920 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.88s 2026-07-09 14:45:41.680349 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.44s 2026-07-09 14:45:41.680683 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.41s 2026-07-09 14:45:41.680984 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.36s 2026-07-09 14:45:41.681315 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.35s 2026-07-09 14:45:41.682422 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.34s 2026-07-09 14:45:41.682457 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.33s 2026-07-09 14:45:41.682467 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.33s 2026-07-09 14:45:41.682480 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 6.24s 2026-07-09 14:45:41.683866 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.24s 2026-07-09 14:45:41.683884 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.03s 2026-07-09 14:45:41.683890 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.68s 2026-07-09 14:45:41.683895 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.38s 2026-07-09 14:45:41.683901 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.28s 2026-07-09 14:45:41.683906 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.27s 2026-07-09 14:45:41.683911 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.47s 2026-07-09 14:45:41.766430 | mon1 | INFO [default > idempotence] Executed: Successful 2026-07-09 14:45:41.777421 | mon1 | INFO [default > side_effect] Executing 2026-07-09 14:45:41.777486 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-09 14:45:41.783467 | mon1 | INFO [default > verify] Executing 2026-07-09 14:45:42.531561 | mon1 | 2026-07-09 14:45:42.531615 | mon1 | PLAY [Verify] ****************************************************************** 2026-07-09 14:45:42.531626 | mon1 | 2026-07-09 14:45:42.531635 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-07-09 14:45:42.531658 | mon1 | Thursday 09 July 2026 14:45:42 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-07-09 14:45:43.753447 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-07-09 14:45:43.753505 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-07-09 14:45:43.753522 | mon1 | interpreter could change the meaning of that path. See 2026-07-09 14:45:43.754056 | mon1 | https://docs.ansible.com/ansible- 2026-07-09 14:45:43.754106 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-07-09 14:45:43.760071 | mon1 | ok: [mon1] 2026-07-09 14:45:43.760111 | mon1 | 2026-07-09 14:45:43.760122 | mon1 | TASK [Get cluster health status] *********************************************** 2026-07-09 14:45:43.760131 | mon1 | Thursday 09 July 2026 14:45:43 +0000 (0:00:01.229) 0:00:01.237 ********* 2026-07-09 14:45:54.121119 | mon1 | ok: [mon1] 2026-07-09 14:45:54.121182 | mon1 | 2026-07-09 14:45:54.121194 | mon1 | TASK [Print cluster health status] ********************************************* 2026-07-09 14:45:54.121225 | mon1 | Thursday 09 July 2026 14:45:54 +0000 (0:00:10.360) 0:00:11.597 ********* 2026-07-09 14:45:54.158505 | mon1 | ok: [mon1] => { 2026-07-09 14:45:54.158574 | mon1 | "_ceph_health": { 2026-07-09 14:45:54.158584 | mon1 | "changed": false, 2026-07-09 14:45:54.158599 | mon1 | "cmd": [ 2026-07-09 14:45:54.160627 | mon1 | "cephadm", 2026-07-09 14:45:54.160659 | mon1 | "shell", 2026-07-09 14:45:54.160665 | mon1 | "--", 2026-07-09 14:45:54.160669 | mon1 | "ceph", 2026-07-09 14:45:54.160673 | mon1 | "health" 2026-07-09 14:45:54.160677 | mon1 | ], 2026-07-09 14:45:54.160681 | mon1 | "delta": "0:00:10.025509", 2026-07-09 14:45:54.160685 | mon1 | "end": "2026-07-09 14:45:54.074731", 2026-07-09 14:45:54.160689 | mon1 | "failed": false, 2026-07-09 14:45:54.160694 | mon1 | "msg": "", 2026-07-09 14:45:54.160698 | mon1 | "rc": 0, 2026-07-09 14:45:54.160702 | mon1 | "start": "2026-07-09 14:45:44.049222", 2026-07-09 14:45:54.160711 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-07-09 14:45:54.161316 | mon1 | "stderr_lines": [ 2026-07-09 14:45:54.161326 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-07-09 14:45:54.161330 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-07-09 14:45:54.161655 | mon1 | ], 2026-07-09 14:45:54.161662 | mon1 | "stdout": "HEALTH_OK", 2026-07-09 14:45:54.161668 | mon1 | "stdout_lines": [ 2026-07-09 14:45:54.162730 | mon1 | "HEALTH_OK" 2026-07-09 14:45:54.162771 | mon1 | ] 2026-07-09 14:45:54.162778 | mon1 | } 2026-07-09 14:45:54.162783 | mon1 | } 2026-07-09 14:45:54.162789 | mon1 | 2026-07-09 14:45:54.162808 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-07-09 14:45:54.162815 | mon1 | Thursday 09 July 2026 14:45:54 +0000 (0:00:00.038) 0:00:11.635 ********* 2026-07-09 14:45:54.191448 | mon1 | ok: [mon1] => { 2026-07-09 14:45:54.191490 | mon1 | "changed": false, 2026-07-09 14:45:54.192209 | mon1 | "msg": "All assertions passed" 2026-07-09 14:45:54.192243 | mon1 | } 2026-07-09 14:45:54.192250 | mon1 | 2026-07-09 14:45:54.192256 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-07-09 14:45:54.192262 | mon1 | Thursday 09 July 2026 14:45:54 +0000 (0:00:00.032) 0:00:11.668 ********* 2026-07-09 14:46:00.845378 | mon1 | changed: [mon1] 2026-07-09 14:46:00.845431 | mon1 | 2026-07-09 14:46:00.845441 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-07-09 14:46:00.845450 | mon1 | Thursday 09 July 2026 14:46:00 +0000 (0:00:06.653) 0:00:18.321 ********* 2026-07-09 14:46:03.086141 | mon1 | changed: [mon1] 2026-07-09 14:46:03.086184 | mon1 | 2026-07-09 14:46:03.086190 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-07-09 14:46:03.086196 | mon1 | Thursday 09 July 2026 14:46:03 +0000 (0:00:02.240) 0:00:20.562 ********* 2026-07-09 14:46:04.239418 | mon1 | ok: [mon1] 2026-07-09 14:46:04.239498 | mon1 | 2026-07-09 14:46:04.239520 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-07-09 14:46:04.239639 | mon1 | Thursday 09 July 2026 14:46:04 +0000 (0:00:01.152) 0:00:21.715 ********* 2026-07-09 14:46:04.289706 | mon1 | ok: [mon1] => { 2026-07-09 14:46:04.289764 | mon1 | "changed": false, 2026-07-09 14:46:04.289777 | mon1 | "msg": "All assertions passed" 2026-07-09 14:46:04.289789 | mon1 | } 2026-07-09 14:46:04.289802 | mon1 | 2026-07-09 14:46:04.289814 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-07-09 14:46:04.289826 | mon1 | Thursday 09 July 2026 14:46:04 +0000 (0:00:00.049) 0:00:21.764 ********* 2026-07-09 14:46:05.350830 | mon1 | ok: [mon1] 2026-07-09 14:46:05.350878 | mon1 | 2026-07-09 14:46:05.350887 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-07-09 14:46:05.350894 | mon1 | Thursday 09 July 2026 14:46:05 +0000 (0:00:01.060) 0:00:22.825 ********* 2026-07-09 14:46:05.387371 | mon1 | ok: [mon1] => { 2026-07-09 14:46:05.387436 | mon1 | "changed": false, 2026-07-09 14:46:05.388802 | mon1 | "msg": "All assertions passed" 2026-07-09 14:46:05.389243 | mon1 | } 2026-07-09 14:46:05.392327 | mon1 | 2026-07-09 14:46:05.392361 | mon1 | PLAY RECAP ********************************************************************* 2026-07-09 14:46:05.392373 | mon1 | mon1 : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-07-09 14:46:05.392383 | mon1 | 2026-07-09 14:46:05.392392 | mon1 | 2026-07-09 14:46:05.392402 | mon1 | TASKS RECAP ******************************************************************** 2026-07-09 14:46:05.392411 | mon1 | Thursday 09 July 2026 14:46:05 +0000 (0:00:00.037) 0:00:22.862 ********* 2026-07-09 14:46:05.392421 | mon1 | =============================================================================== 2026-07-09 14:46:05.392430 | mon1 | Get cluster health status ---------------------------------------------- 10.36s 2026-07-09 14:46:05.392439 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.65s 2026-07-09 14:46:05.392539 | mon1 | Create a test Ceph key -------------------------------------------------- 2.24s 2026-07-09 14:46:05.392861 | mon1 | Gathering Facts --------------------------------------------------------- 1.23s 2026-07-09 14:46:05.393175 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.15s 2026-07-09 14:46:05.393502 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.06s 2026-07-09 14:46:05.393804 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.05s 2026-07-09 14:46:05.394092 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-07-09 14:46:05.394419 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-07-09 14:46:05.394718 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-07-09 14:46:05.456645 | mon1 | INFO [default > verify] Executed: Successful 2026-07-09 14:46:05.462978 | mon1 | INFO [default > cleanup] Executing 2026-07-09 14:46:05.463342 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-07-09 14:46:05.484757 | mon1 | INFO [default > destroy] Executing 2026-07-09 14:46:05.484919 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-07-09 14:46:05.485051 | mon1 | INFO [default > destroy] Executed: Successful 2026-07-09 14:46:05.485431 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-07-09 14:46:05.629504 | mon1 | ok: Runtime: 0:13:02.610770 2026-07-09 14:46:05.646886 | 2026-07-09 14:46:05.647138 | PLAY RECAP 2026-07-09 14:46:05.647189 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-07-09 14:46:05.647211 | 2026-07-09 14:46:05.846796 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-07-09 14:46:05.850605 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-09 14:46:06.658832 | 2026-07-09 14:46:06.659014 | PLAY [all] 2026-07-09 14:46:06.673111 | 2026-07-09 14:46:06.673254 | TASK [fetch-output : Set log path for multiple nodes] 2026-07-09 14:46:06.728333 | mon1 | ok 2026-07-09 14:46:06.733422 | osd1 | ok 2026-07-09 14:46:06.739189 | 2026-07-09 14:46:06.739382 | TASK [fetch-output : Set log path for single node] 2026-07-09 14:46:06.771011 | mon1 | skipping: Conditional result was False 2026-07-09 14:46:06.782667 | osd1 | skipping: Conditional result was False 2026-07-09 14:46:06.797275 | 2026-07-09 14:46:06.797544 | LOOP [fetch-output : Ensure local output dirs] 2026-07-09 14:46:07.207653 | mon1 -> localhost | changed: "/var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/logs/mon1" 2026-07-09 14:46:07.216784 | osd1 -> localhost | changed: "/var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/logs/osd1" 2026-07-09 14:46:07.514039 | mon1 -> localhost | changed: "/var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/artifacts" 2026-07-09 14:46:07.516201 | osd1 -> localhost | ok: "/var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/artifacts" 2026-07-09 14:46:07.761877 | mon1 -> localhost | ok: "/var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/docs" 2026-07-09 14:46:08.038180 | osd1 -> localhost | changed: "/var/lib/zuul/builds/41ab9e662144485aad499b640ebff453/work/docs" 2026-07-09 14:46:08.038386 | osd1 -> localhost | changed: All items complete 2026-07-09 14:46:08.038451 | 2026-07-09 14:46:08.056800 | 2026-07-09 14:46:08.057122 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-07-09 14:46:08.738828 | osd1 | changed: .d..t...... ./ 2026-07-09 14:46:08.773775 | mon1 | changed: .d..t...... ./ 2026-07-09 14:46:09.231032 | osd1 | changed: .d..t...... ./ 2026-07-09 14:46:09.294450 | mon1 | ok 2026-07-09 14:46:09.756325 | osd1 | changed: .d..t...... ./ 2026-07-09 14:46:09.778890 | mon1 | ok 2026-07-09 14:46:09.779034 | mon1 | changed: All items complete 2026-07-09 14:46:09.779070 | 2026-07-09 14:46:09.807232 | 2026-07-09 14:46:09.807779 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-07-09 14:46:10.978852 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.330785 2026-07-09 14:46:11.218700 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006880 2026-07-09 14:46:11.249722 | 2026-07-09 14:46:11.249848 | PLAY [all] 2026-07-09 14:46:11.257005 | 2026-07-09 14:46:11.257106 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-07-09 14:46:11.770281 | mon1 | changed 2026-07-09 14:46:11.947367 | osd1 | changed 2026-07-09 14:46:11.959418 | 2026-07-09 14:46:11.959543 | PLAY RECAP 2026-07-09 14:46:11.959600 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-09 14:46:11.959638 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-07-09 14:46:11.959664 | 2026-07-09 14:46:12.130320 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-07-09 14:46:12.134403 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-07-09 14:46:12.846909 | 2026-07-09 14:46:12.847087 | PLAY [localhost] 2026-07-09 14:46:12.859578 | 2026-07-09 14:46:12.859749 | TASK [Generate Zuul manifest] 2026-07-09 14:46:12.882241 | localhost | ok 2026-07-09 14:46:12.901600 | 2026-07-09 14:46:12.901832 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-07-09 14:46:13.302285 | localhost | changed 2026-07-09 14:46:13.313478 | 2026-07-09 14:46:13.313611 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-07-09 14:46:13.783851 | localhost | ok 2026-07-09 14:46:13.796230 | 2026-07-09 14:46:13.796409 | TASK [Upload logs] 2026-07-09 14:46:13.821282 | localhost | ok 2026-07-09 14:46:13.919733 | 2026-07-09 14:46:13.919890 | TASK [Set zuul-log-path fact] 2026-07-09 14:46:13.940108 | localhost | ok 2026-07-09 14:46:13.958062 | 2026-07-09 14:46:13.958242 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-07-09 14:46:13.991982 | localhost | ok 2026-07-09 14:46:14.000817 | 2026-07-09 14:46:14.000950 | TASK [upload-logs : Create log directories] 2026-07-09 14:46:14.459593 | localhost | changed 2026-07-09 14:46:14.467821 | 2026-07-09 14:46:14.467945 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-07-09 14:46:14.883842 | localhost -> localhost | ok: Runtime: 0:00:00.005011 2026-07-09 14:46:14.890579 | 2026-07-09 14:46:14.890654 | TASK [upload-logs : Upload logs to log server] 2026-07-09 14:46:15.910756 | localhost | Output suppressed because no_log was given 2026-07-09 14:46:15.915253 | 2026-07-09 14:46:15.915330 | LOOP [upload-logs : Compress console log and json output] 2026-07-09 14:46:16.006782 | localhost | skipping: Conditional result was False 2026-07-09 14:46:16.014372 | localhost | skipping: Conditional result was False 2026-07-09 14:46:16.029970 | 2026-07-09 14:46:16.030102 | LOOP [upload-logs : Upload compressed console log and json output] 2026-07-09 14:46:16.119819 | localhost | skipping: Conditional result was False 2026-07-09 14:46:16.120107 | 2026-07-09 14:46:16.126910 | localhost | skipping: Conditional result was False 2026-07-09 14:46:16.181942 | 2026-07-09 14:46:16.182071 | LOOP [upload-logs : Upload console log and json output]