2026-08-12 00:18:35.270091 | Job console starting 2026-08-12 00:18:35.312089 | Updating git repos 2026-08-12 00:18:35.378020 | Cloning repos into workspace 2026-08-12 00:18:35.422484 | Restoring repo states 2026-08-12 00:18:35.436517 | Merging changes 2026-08-12 00:18:35.769956 | Checking out repos 2026-08-12 00:18:35.811983 | Preparing playbooks 2026-08-12 00:18:36.893018 | Running Ansible setup 2026-08-12 00:18:41.604501 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:18:42.220443 | 2026-08-12 00:18:42.220590 | PLAY [localhost] 2026-08-12 00:18:42.228383 | 2026-08-12 00:18:42.228461 | TASK [Gathering Facts] 2026-08-12 00:18:43.147396 | localhost | ok 2026-08-12 00:18:43.156306 | 2026-08-12 00:18:43.156383 | TASK [Setup log path fact] 2026-08-12 00:18:43.174156 | localhost | ok 2026-08-12 00:18:43.184323 | 2026-08-12 00:18:43.184389 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:18:43.212495 | localhost | ok 2026-08-12 00:18:43.220122 | 2026-08-12 00:18:43.220192 | TASK [emit-job-header : Print job information] 2026-08-12 00:18:43.259236 | # Job Information 2026-08-12 00:18:43.259376 | Ansible Version: 2.16.18 2026-08-12 00:18:43.259422 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-08-12 00:18:43.259454 | Pipeline: check 2026-08-12 00:18:43.259483 | Executor: 2d72f0692154 2026-08-12 00:18:43.259509 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/118 2026-08-12 00:18:43.259541 | Event ID: 287e92c0-95e1-11f1-9b5a-fa33795e9146 2026-08-12 00:18:43.263346 | 2026-08-12 00:18:43.263438 | LOOP [emit-job-header : Print node information] 2026-08-12 00:18:43.368015 | localhost | ok: 2026-08-12 00:18:43.368369 | localhost | # Node Information 2026-08-12 00:18:43.368449 | localhost | Inventory Hostname: mon1 2026-08-12 00:18:43.368528 | localhost | Hostname: np0000188740 2026-08-12 00:18:43.368569 | localhost | Username: zuul 2026-08-12 00:18:43.368636 | localhost | Distro: Ubuntu 24.04 2026-08-12 00:18:43.368681 | localhost | Provider: yul1 2026-08-12 00:18:43.368751 | localhost | Region: ca-ymq-1 2026-08-12 00:18:43.368780 | localhost | Label: ubuntu-noble 2026-08-12 00:18:43.368800 | localhost | Product Name: OpenStack Nova 2026-08-12 00:18:43.368819 | localhost | Interface IP: 199.204.45.65 2026-08-12 00:18:43.412546 | localhost | ok: 2026-08-12 00:18:43.412766 | localhost | # Node Information 2026-08-12 00:18:43.412840 | localhost | Inventory Hostname: osd1 2026-08-12 00:18:43.412888 | localhost | Hostname: np0000188741 2026-08-12 00:18:43.412932 | localhost | Username: zuul 2026-08-12 00:18:43.413007 | localhost | Distro: Ubuntu 24.04 2026-08-12 00:18:43.413051 | localhost | Provider: yul1 2026-08-12 00:18:43.413092 | localhost | Region: ca-ymq-1 2026-08-12 00:18:43.413132 | localhost | Label: ubuntu-noble 2026-08-12 00:18:43.413172 | localhost | Product Name: OpenStack Nova 2026-08-12 00:18:43.413213 | localhost | Interface IP: 199.19.213.232 2026-08-12 00:18:43.432480 | 2026-08-12 00:18:43.432648 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 00:18:43.944950 | localhost -> localhost | changed 2026-08-12 00:18:43.953800 | 2026-08-12 00:18:43.954301 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 00:18:45.128922 | localhost -> localhost | changed 2026-08-12 00:18:45.135734 | 2026-08-12 00:18:45.135808 | PLAY [all] 2026-08-12 00:18:45.146400 | 2026-08-12 00:18:45.146942 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 00:18:45.390252 | mon1 -> localhost | ok 2026-08-12 00:18:45.403164 | 2026-08-12 00:18:45.403259 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 00:18:45.448379 | mon1 | ok 2026-08-12 00:18:45.453484 | osd1 | ok 2026-08-12 00:18:45.482316 | mon1 | included: /var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:18:45.482437 | osd1 | included: /var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:18:45.491839 | 2026-08-12 00:18:45.492106 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 00:18:47.278628 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 00:18:47.278907 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/0e78cf3cb3f94870a09a2edd031ed730_id_rsa 2026-08-12 00:18:47.278946 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/0e78cf3cb3f94870a09a2edd031ed730_id_rsa.pub 2026-08-12 00:18:47.278973 | mon1 -> localhost | The key fingerprint is: 2026-08-12 00:18:47.278997 | mon1 -> localhost | SHA256:mbaOFOu6/7HIk59KnRRWHjyjCGhWnym1+CAye51prUk zuul-build-sshkey 2026-08-12 00:18:47.279367 | mon1 -> localhost | The key's randomart image is: 2026-08-12 00:18:47.279417 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 00:18:47.279493 | mon1 -> localhost | | o. . .o | 2026-08-12 00:18:47.279568 | mon1 -> localhost | | + .+ + o+. | 2026-08-12 00:18:47.279637 | mon1 -> localhost | |oo. +.=.o..o | 2026-08-12 00:18:47.279681 | mon1 -> localhost | | + o B...+ | 2026-08-12 00:18:47.279706 | mon1 -> localhost | |. . E + S | 2026-08-12 00:18:47.279727 | mon1 -> localhost | | . o o * o | 2026-08-12 00:18:47.279748 | mon1 -> localhost | | o +.= | 2026-08-12 00:18:47.279767 | mon1 -> localhost | | =o+ + | 2026-08-12 00:18:47.279786 | mon1 -> localhost | | o+B=* | 2026-08-12 00:18:47.279805 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 00:18:47.279861 | mon1 -> localhost | ok: Runtime: 0:00:01.318829 2026-08-12 00:18:47.287199 | 2026-08-12 00:18:47.287270 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 00:18:47.325028 | mon1 | ok 2026-08-12 00:18:47.332283 | osd1 | ok 2026-08-12 00:18:47.347084 | mon1 | included: /var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:18:47.347142 | osd1 | included: /var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:18:47.359445 | 2026-08-12 00:18:47.359514 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 00:18:47.387330 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:47.399229 | osd1 | skipping: Conditional result was False 2026-08-12 00:18:47.408061 | 2026-08-12 00:18:47.408333 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 00:18:47.966475 | mon1 | changed 2026-08-12 00:18:47.975677 | osd1 | changed 2026-08-12 00:18:47.980917 | 2026-08-12 00:18:47.981004 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 00:18:48.212527 | mon1 | ok 2026-08-12 00:18:48.253178 | osd1 | ok 2026-08-12 00:18:48.262467 | 2026-08-12 00:18:48.262560 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 00:18:48.883762 | mon1 | changed 2026-08-12 00:18:48.914550 | osd1 | changed 2026-08-12 00:18:48.922295 | 2026-08-12 00:18:48.922384 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 00:18:49.499882 | mon1 | changed 2026-08-12 00:18:49.528660 | osd1 | changed 2026-08-12 00:18:49.540458 | 2026-08-12 00:18:49.540533 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 00:18:49.565464 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:49.576493 | osd1 | skipping: Conditional result was False 2026-08-12 00:18:49.587380 | 2026-08-12 00:18:49.587474 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 00:18:49.934397 | mon1 -> localhost | changed 2026-08-12 00:18:49.958572 | 2026-08-12 00:18:49.958682 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 00:18:50.254113 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/0e78cf3cb3f94870a09a2edd031ed730_id_rsa (zuul-build-sshkey) 2026-08-12 00:18:50.259378 | mon1 -> localhost | ok: Runtime: 0:00:00.014185 2026-08-12 00:18:50.265292 | 2026-08-12 00:18:50.265393 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 00:18:50.565853 | osd1 | ok 2026-08-12 00:18:50.574281 | mon1 | ok 2026-08-12 00:18:50.579371 | 2026-08-12 00:18:50.579440 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 00:18:50.604907 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:50.615998 | osd1 | skipping: Conditional result was False 2026-08-12 00:18:50.639245 | 2026-08-12 00:18:50.639350 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 00:18:50.975062 | mon1 | ok 2026-08-12 00:18:51.016592 | osd1 | ok 2026-08-12 00:18:51.022574 | 2026-08-12 00:18:51.022640 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 00:18:51.780215 | osd1 | Output suppressed because no_log was given 2026-08-12 00:18:51.786538 | mon1 | Output suppressed because no_log was given 2026-08-12 00:18:51.801610 | 2026-08-12 00:18:51.801681 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 00:18:52.030333 | mon1 | ok: "logs" 2026-08-12 00:18:52.030738 | mon1 | ok: All items complete 2026-08-12 00:18:52.030787 | 2026-08-12 00:18:52.043522 | osd1 | ok: "logs" 2026-08-12 00:18:52.230687 | mon1 | ok: "artifacts" 2026-08-12 00:18:52.248994 | osd1 | ok: "artifacts" 2026-08-12 00:18:52.441607 | mon1 | ok: "docs" 2026-08-12 00:18:52.448268 | osd1 | ok: "docs" 2026-08-12 00:18:52.461876 | 2026-08-12 00:18:52.462065 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 00:18:52.716158 | osd1 | changed: "logs" 2026-08-12 00:18:52.716441 | osd1 | ok: All items complete 2026-08-12 00:18:52.716469 | 2026-08-12 00:18:52.723037 | mon1 | changed: "logs" 2026-08-12 00:18:52.918355 | mon1 | changed: "artifacts" 2026-08-12 00:18:52.940767 | osd1 | changed: "artifacts" 2026-08-12 00:18:53.141008 | osd1 | changed: "docs" 2026-08-12 00:18:53.148252 | mon1 | changed: "docs" 2026-08-12 00:18:53.177099 | 2026-08-12 00:18:53.177182 | PLAY RECAP 2026-08-12 00:18:53.177245 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:18:53.177282 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:18:53.177314 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:18:53.177336 | 2026-08-12 00:18:53.354971 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:18:53.360013 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:18:54.008348 | 2026-08-12 00:18:54.008488 | PLAY [all] 2026-08-12 00:18:54.020422 | 2026-08-12 00:18:54.020497 | TASK [setup-uv : Extract archive] 2026-08-12 00:18:56.532357 | osd1 | changed 2026-08-12 00:18:56.591051 | mon1 | changed 2026-08-12 00:18:56.603253 | 2026-08-12 00:18:56.603356 | TASK [setup-uv : Print version] 2026-08-12 00:18:57.039122 | osd1 | uv 0.8.13 2026-08-12 00:18:57.021409 | mon1 | uv 0.8.13 2026-08-12 00:18:57.168812 | mon1 | ok: Runtime: 0:00:00.013639 2026-08-12 00:18:57.181827 | osd1 | ok: Runtime: 0:00:00.015187 2026-08-12 00:18:57.196463 | 2026-08-12 00:18:57.196596 | TASK [Install Ansible collection siblings] 2026-08-12 00:18:57.628203 | mon1 | ok: 2026-08-12 00:18:57.628444 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 00:18:57.628488 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 00:18:57.628521 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 00:18:57.631561 | 2026-08-12 00:18:57.631634 | PLAY RECAP 2026-08-12 00:18:57.631702 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:18:57.631767 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:18:57.631845 | 2026-08-12 00:18:57.788629 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:18:57.792293 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:18:58.503951 | 2026-08-12 00:18:58.504085 | PLAY [all] 2026-08-12 00:18:58.515840 | 2026-08-12 00:18:58.515913 | LOOP [Check inventory directories] 2026-08-12 00:18:58.889971 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:18:59.106383 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 00:18:59.297725 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 00:18:59.308084 | 2026-08-12 00:18:59.308307 | LOOP [Copy inventory file for Zuul] 2026-08-12 00:19:00.257935 | mon1 | changed: 2026-08-12 00:19:00.258158 | mon1 | { 2026-08-12 00:19:00.258202 | mon1 | "ansible_loop_var": "item", 2026-08-12 00:19:00.258243 | mon1 | "changed": false, 2026-08-12 00:19:00.258274 | mon1 | "failed": false, 2026-08-12 00:19:00.258311 | mon1 | "invocation": { 2026-08-12 00:19:00.258340 | mon1 | "module_args": { 2026-08-12 00:19:00.258368 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 00:19:00.258395 | mon1 | "follow": true, 2026-08-12 00:19:00.258422 | mon1 | "get_attributes": true, 2026-08-12 00:19:00.258451 | mon1 | "get_checksum": true, 2026-08-12 00:19:00.258478 | mon1 | "get_mime": true, 2026-08-12 00:19:00.258504 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:19:00.258537 | mon1 | } 2026-08-12 00:19:00.258566 | mon1 | }, 2026-08-12 00:19:00.258593 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:19:00.258625 | mon1 | "stat": { 2026-08-12 00:19:00.258652 | mon1 | "atime": 1786493931.665394, 2026-08-12 00:19:00.258679 | mon1 | "attr_flags": "e", 2026-08-12 00:19:00.258705 | mon1 | "attributes": [ 2026-08-12 00:19:00.258737 | mon1 | "extents" 2026-08-12 00:19:00.258765 | mon1 | ], 2026-08-12 00:19:00.258791 | mon1 | "block_size": 4096, 2026-08-12 00:19:00.258817 | mon1 | "blocks": 8, 2026-08-12 00:19:00.258844 | mon1 | "charset": "unknown", 2026-08-12 00:19:00.258871 | mon1 | "ctime": 1786493931.6743948, 2026-08-12 00:19:00.258898 | mon1 | "dev": 64769, 2026-08-12 00:19:00.258924 | mon1 | "device_type": 0, 2026-08-12 00:19:00.258956 | mon1 | "executable": true, 2026-08-12 00:19:00.258983 | mon1 | "exists": true, 2026-08-12 00:19:00.259009 | mon1 | "gid": 1000, 2026-08-12 00:19:00.259036 | mon1 | "gr_name": "zuul", 2026-08-12 00:19:00.259061 | mon1 | "inode": 1024032, 2026-08-12 00:19:00.259086 | mon1 | "isblk": false, 2026-08-12 00:19:00.259113 | mon1 | "ischr": false, 2026-08-12 00:19:00.259144 | mon1 | "isdir": true, 2026-08-12 00:19:00.259171 | mon1 | "isfifo": false, 2026-08-12 00:19:00.259197 | mon1 | "isgid": false, 2026-08-12 00:19:00.259222 | mon1 | "islnk": false, 2026-08-12 00:19:00.259248 | mon1 | "isreg": false, 2026-08-12 00:19:00.259273 | mon1 | "issock": false, 2026-08-12 00:19:00.259299 | mon1 | "isuid": false, 2026-08-12 00:19:00.259324 | mon1 | "mimetype": "unknown", 2026-08-12 00:19:00.259354 | mon1 | "mode": "0755", 2026-08-12 00:19:00.259383 | mon1 | "mtime": 1786493915.4607208, 2026-08-12 00:19:00.259408 | mon1 | "nlink": 10, 2026-08-12 00:19:00.259434 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:19:00.259461 | mon1 | "pw_name": "zuul", 2026-08-12 00:19:00.259492 | mon1 | "readable": true, 2026-08-12 00:19:00.259521 | mon1 | "rgrp": true, 2026-08-12 00:19:00.259553 | mon1 | "roth": true, 2026-08-12 00:19:00.259581 | mon1 | "rusr": true, 2026-08-12 00:19:00.259607 | mon1 | "size": 4096, 2026-08-12 00:19:00.259645 | mon1 | "uid": 1000, 2026-08-12 00:19:00.259671 | mon1 | "version": "2091508564", 2026-08-12 00:19:00.259698 | mon1 | "wgrp": false, 2026-08-12 00:19:00.259727 | mon1 | "woth": false, 2026-08-12 00:19:00.259753 | mon1 | "writeable": true, 2026-08-12 00:19:00.259779 | mon1 | "wusr": true, 2026-08-12 00:19:00.259803 | mon1 | "xgrp": true, 2026-08-12 00:19:00.259992 | mon1 | "xoth": true, 2026-08-12 00:19:00.260034 | mon1 | "xusr": true 2026-08-12 00:19:00.260062 | mon1 | } 2026-08-12 00:19:00.260094 | mon1 | } 2026-08-12 00:19:00.260150 | mon1 | ok: All items complete 2026-08-12 00:19:00.260225 | 2026-08-12 00:19:00.262560 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:00.263152 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:00.279048 | 2026-08-12 00:19:00.279197 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 00:19:00.725281 | mon1 | changed: 2 replacements made 2026-08-12 00:19:00.726610 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:00.727220 | mon1 | skipping: Conditional result was False 2026-08-12 00:19:00.741755 | 2026-08-12 00:19:00.741973 | TASK [Run Molecule scenario] 2026-08-12 00:19:01.274176 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-12 00:19:01.274371 | mon1 | Creating virtual environment at: .venv 2026-08-12 00:19:01.573651 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 00:19:01.574497 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 00:19:01.575261 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-12 00:19:01.575503 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 00:19:01.765380 | mon1 | Downloading netaddr 2026-08-12 00:19:01.775839 | mon1 | Downloading cryptography 2026-08-12 00:19:01.831773 | mon1 | Downloading pygments 2026-08-12 00:19:01.979462 | mon1 | Downloading ansible-core 2026-08-12 00:19:02.022154 | mon1 | Installed 37 packages in 42ms 2026-08-12 00:19:02.812726 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 00:19:02.812847 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 00:19:03.518476 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 00:19:03.518572 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 00:19:40.477636 | mon1 | INFO [default > dependency] Executing 2026-08-12 00:19:40.477766 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 00:19:40.478045 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 00:19:40.478165 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 00:19:40.484001 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:19:40.484486 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:19:40.490474 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:19:40.490530 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:19:40.490616 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:19:40.496298 | mon1 | INFO [default > syntax] Executing 2026-08-12 00:19:41.677395 | mon1 | 2026-08-12 00:19:41.677490 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 00:19:41.743444 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 00:19:41.751213 | mon1 | INFO [default > create] Executing 2026-08-12 00:19:41.754140 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:19:41.761304 | mon1 | INFO [default > prepare] Executing 2026-08-12 00:19:42.615335 | mon1 | 2026-08-12 00:19:42.615533 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 00:19:42.615777 | mon1 | 2026-08-12 00:19:42.616105 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:19:42.616429 | mon1 | Wednesday 12 August 2026 00:19:42 +0000 (0:00:00.034) 0:00:00.034 ****** 2026-08-12 00:19:43.946079 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:19:43.946132 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:19:43.946140 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:19:43.946148 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:19:43.946155 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:19:44.958692 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:19:44.958908 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:19:44.959182 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:19:44.959429 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:19:44.959677 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:19:44.968990 | mon1 | ok: [mon1] 2026-08-12 00:19:44.969211 | mon1 | ok: [osd1] 2026-08-12 00:19:44.969433 | mon1 | 2026-08-12 00:19:44.969681 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 00:19:44.970029 | mon1 | Wednesday 12 August 2026 00:19:44 +0000 (0:00:02.354) 0:00:02.389 ****** 2026-08-12 00:19:45.829005 | mon1 | changed: [mon1] 2026-08-12 00:19:45.829057 | mon1 | changed: [osd1] 2026-08-12 00:19:45.829067 | mon1 | 2026-08-12 00:19:45.829152 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 00:19:45.829365 | mon1 | Wednesday 12 August 2026 00:19:45 +0000 (0:00:00.859) 0:00:03.248 ****** 2026-08-12 00:19:46.139699 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-12 00:19:46.139971 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-12 00:19:46.140304 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 00:19:46.156111 | mon1 | changed: [mon1] 2026-08-12 00:19:46.156246 | mon1 | changed: [osd1] 2026-08-12 00:19:46.156399 | mon1 | 2026-08-12 00:19:46.156554 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 00:19:46.156717 | mon1 | Wednesday 12 August 2026 00:19:46 +0000 (0:00:00.327) 0:00:03.576 ****** 2026-08-12 00:19:52.396363 | mon1 | changed: [osd1] 2026-08-12 00:19:52.396420 | mon1 | changed: [mon1] 2026-08-12 00:19:52.396527 | mon1 | 2026-08-12 00:19:52.396641 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 00:19:52.396742 | mon1 | 2026-08-12 00:19:52.396873 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:19:52.397002 | mon1 | Wednesday 12 August 2026 00:19:52 +0000 (0:00:06.213) 0:00:09.789 ****** 2026-08-12 00:19:53.176621 | mon1 | ok: [osd1] 2026-08-12 00:19:53.176752 | mon1 | 2026-08-12 00:19:53.176988 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 00:19:53.177164 | mon1 | Wednesday 12 August 2026 00:19:53 +0000 (0:00:00.806) 0:00:10.596 ****** 2026-08-12 00:20:23.253548 | mon1 | changed: [osd1] 2026-08-12 00:20:23.253713 | mon1 | 2026-08-12 00:20:23.254150 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 00:20:23.254419 | mon1 | Wednesday 12 August 2026 00:20:23 +0000 (0:00:30.076) 0:00:40.673 ****** 2026-08-12 00:20:23.933903 | mon1 | ok: [osd1] 2026-08-12 00:20:23.934047 | mon1 | 2026-08-12 00:20:23.934210 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 00:20:23.934390 | mon1 | Wednesday 12 August 2026 00:20:23 +0000 (0:00:00.680) 0:00:41.353 ****** 2026-08-12 00:20:24.329255 | mon1 | ok: [osd1] 2026-08-12 00:20:24.329428 | mon1 | 2026-08-12 00:20:24.329688 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 00:20:24.329996 | mon1 | Wednesday 12 August 2026 00:20:24 +0000 (0:00:00.395) 0:00:41.749 ****** 2026-08-12 00:20:25.138782 | mon1 | changed: [osd1] 2026-08-12 00:20:25.138973 | mon1 | 2026-08-12 00:20:25.139249 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 00:20:25.139536 | mon1 | Wednesday 12 August 2026 00:20:25 +0000 (0:00:00.809) 0:00:42.558 ****** 2026-08-12 00:20:25.397894 | mon1 | ok: [osd1] 2026-08-12 00:20:25.398194 | mon1 | 2026-08-12 00:20:25.398477 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 00:20:25.398731 | mon1 | Wednesday 12 August 2026 00:20:25 +0000 (0:00:00.259) 0:00:42.817 ****** 2026-08-12 00:20:25.426321 | mon1 | skipping: [osd1] 2026-08-12 00:20:25.426620 | mon1 | 2026-08-12 00:20:25.426981 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 00:20:25.427285 | mon1 | Wednesday 12 August 2026 00:20:25 +0000 (0:00:00.028) 0:00:42.846 ****** 2026-08-12 00:20:26.130698 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:26.131018 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:26.131336 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:26.131595 | mon1 | 2026-08-12 00:20:26.132072 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 00:20:26.132406 | mon1 | Wednesday 12 August 2026 00:20:26 +0000 (0:00:00.703) 0:00:43.550 ****** 2026-08-12 00:20:26.910025 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:26.910227 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:26.910544 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:26.910786 | mon1 | 2026-08-12 00:20:26.911077 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 00:20:26.911337 | mon1 | Wednesday 12 August 2026 00:20:26 +0000 (0:00:00.779) 0:00:44.329 ****** 2026-08-12 00:20:27.773498 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:27.773672 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:27.773975 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:27.774770 | mon1 | 2026-08-12 00:20:27.775204 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 00:20:27.775485 | mon1 | Wednesday 12 August 2026 00:20:27 +0000 (0:00:00.862) 0:00:45.192 ****** 2026-08-12 00:20:29.325069 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:20:29.325239 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:20:29.325431 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:20:29.325606 | mon1 | 2026-08-12 00:20:29.325799 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 00:20:29.326039 | mon1 | Wednesday 12 August 2026 00:20:29 +0000 (0:00:01.552) 0:00:46.744 ****** 2026-08-12 00:20:30.749078 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 00:20:30.750621 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 00:20:30.750635 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 00:20:30.750642 | mon1 | 2026-08-12 00:20:30.750649 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:20:30.750656 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:20:30.750669 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 00:20:30.750675 | mon1 | 2026-08-12 00:20:30.750681 | mon1 | 2026-08-12 00:20:30.750686 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:20:30.750692 | mon1 | Wednesday 12 August 2026 00:20:30 +0000 (0:00:01.422) 0:00:48.167 ****** 2026-08-12 00:20:30.750702 | mon1 | =============================================================================== 2026-08-12 00:20:30.752019 | mon1 | Install depedencies ---------------------------------------------------- 30.08s 2026-08-12 00:20:30.752078 | mon1 | Update apt cache -------------------------------------------------------- 6.21s 2026-08-12 00:20:30.752085 | mon1 | Gathering Facts --------------------------------------------------------- 2.35s 2026-08-12 00:20:30.752090 | mon1 | Create a volume group for each loop device ------------------------------ 1.55s 2026-08-12 00:20:30.752095 | mon1 | Create a logical volume for each loop device ---------------------------- 1.42s 2026-08-12 00:20:30.752100 | mon1 | Start loop devices ------------------------------------------------------ 0.86s 2026-08-12 00:20:30.752105 | mon1 | Configure short hostname ------------------------------------------------ 0.86s 2026-08-12 00:20:30.752110 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.81s 2026-08-12 00:20:30.752287 | mon1 | Gathering Facts --------------------------------------------------------- 0.81s 2026-08-12 00:20:30.752503 | mon1 | Set permissions on loopback devices ------------------------------------- 0.78s 2026-08-12 00:20:30.752696 | mon1 | Create devices for Ceph ------------------------------------------------- 0.70s 2026-08-12 00:20:30.752886 | mon1 | Start up service -------------------------------------------------------- 0.68s 2026-08-12 00:20:30.753133 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.40s 2026-08-12 00:20:30.753333 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.33s 2026-08-12 00:20:30.753524 | mon1 | Get list of all loopback devices ---------------------------------------- 0.26s 2026-08-12 00:20:30.753714 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-12 00:20:30.839816 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 00:20:30.850831 | mon1 | INFO [default > converge] Executing 2026-08-12 00:20:31.880527 | mon1 | 2026-08-12 00:20:31.880914 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:20:31.881270 | mon1 | 2026-08-12 00:20:31.881601 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:20:31.881917 | mon1 | Wednesday 12 August 2026 00:20:31 +0000 (0:00:00.051) 0:00:00.051 ****** 2026-08-12 00:20:33.034929 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:20:33.035367 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:20:33.035708 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:20:33.036394 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:20:33.036420 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:20:33.049685 | mon1 | ok: [mon1] 2026-08-12 00:20:33.049745 | mon1 | 2026-08-12 00:20:33.049756 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:33.049766 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:01.167) 0:00:01.218 ****** 2026-08-12 00:20:33.388370 | mon1 | ok: [mon1] 2026-08-12 00:20:33.388420 | mon1 | 2026-08-12 00:20:33.388431 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:33.388441 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:00.338) 0:00:01.557 ****** 2026-08-12 00:20:33.429056 | mon1 | skipping: [mon1] 2026-08-12 00:20:33.429114 | mon1 | 2026-08-12 00:20:33.429564 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:20:33.429611 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:00.041) 0:00:01.599 ****** 2026-08-12 00:20:33.785456 | mon1 | changed: [mon1] 2026-08-12 00:20:33.785518 | mon1 | 2026-08-12 00:20:33.785586 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:33.785700 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:00.356) 0:00:01.955 ****** 2026-08-12 00:20:33.891069 | mon1 | ok: [mon1] => { 2026-08-12 00:20:33.891111 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:20:33.892123 | mon1 | } 2026-08-12 00:20:33.892193 | mon1 | 2026-08-12 00:20:33.892204 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:33.892519 | mon1 | Wednesday 12 August 2026 00:20:33 +0000 (0:00:00.105) 0:00:02.061 ****** 2026-08-12 00:20:34.887862 | mon1 | changed: [mon1] 2026-08-12 00:20:34.889090 | mon1 | 2026-08-12 00:20:34.889149 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:34.889160 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.997) 0:00:03.058 ****** 2026-08-12 00:20:34.937490 | mon1 | skipping: [mon1] 2026-08-12 00:20:34.937700 | mon1 | 2026-08-12 00:20:34.938086 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:34.938341 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.049) 0:00:03.108 ****** 2026-08-12 00:20:34.984717 | mon1 | skipping: [mon1] 2026-08-12 00:20:34.984923 | mon1 | 2026-08-12 00:20:34.985214 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:34.985511 | mon1 | Wednesday 12 August 2026 00:20:34 +0000 (0:00:00.047) 0:00:03.155 ****** 2026-08-12 00:20:35.265538 | mon1 | ok: [mon1] 2026-08-12 00:20:35.265603 | mon1 | 2026-08-12 00:20:35.265706 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:20:35.265820 | mon1 | Wednesday 12 August 2026 00:20:35 +0000 (0:00:00.280) 0:00:03.436 ****** 2026-08-12 00:20:36.389273 | mon1 | ok: [mon1] 2026-08-12 00:20:36.389531 | mon1 | 2026-08-12 00:20:36.389845 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:36.390194 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:01.123) 0:00:04.559 ****** 2026-08-12 00:20:36.575485 | mon1 | ok: [mon1] => { 2026-08-12 00:20:36.575824 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:20:36.576210 | mon1 | } 2026-08-12 00:20:36.576554 | mon1 | 2026-08-12 00:20:36.576815 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:36.577120 | mon1 | Wednesday 12 August 2026 00:20:36 +0000 (0:00:00.186) 0:00:04.745 ****** 2026-08-12 00:20:37.666240 | mon1 | changed: [mon1] 2026-08-12 00:20:37.666445 | mon1 | 2026-08-12 00:20:37.666739 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:37.667060 | mon1 | Wednesday 12 August 2026 00:20:37 +0000 (0:00:01.090) 0:00:05.836 ****** 2026-08-12 00:20:40.939652 | mon1 | changed: [mon1] 2026-08-12 00:20:40.939709 | mon1 | 2026-08-12 00:20:40.939720 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:20:40.939731 | mon1 | Wednesday 12 August 2026 00:20:40 +0000 (0:00:03.272) 0:00:09.108 ****** 2026-08-12 00:20:40.971579 | mon1 | skipping: [mon1] 2026-08-12 00:20:40.971634 | mon1 | 2026-08-12 00:20:40.971645 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:20:40.971654 | mon1 | Wednesday 12 August 2026 00:20:40 +0000 (0:00:00.031) 0:00:09.140 ****** 2026-08-12 00:20:41.005879 | mon1 | skipping: [mon1] 2026-08-12 00:20:41.005919 | mon1 | 2026-08-12 00:20:41.005928 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:20:41.005959 | mon1 | Wednesday 12 August 2026 00:20:41 +0000 (0:00:00.034) 0:00:09.175 ****** 2026-08-12 00:20:41.037066 | mon1 | skipping: [mon1] 2026-08-12 00:20:41.037104 | mon1 | 2026-08-12 00:20:41.037114 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:20:41.037122 | mon1 | Wednesday 12 August 2026 00:20:41 +0000 (0:00:00.031) 0:00:09.207 ****** 2026-08-12 00:20:49.825102 | mon1 | changed: [mon1] 2026-08-12 00:20:49.826125 | mon1 | 2026-08-12 00:20:49.826162 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:20:49.826175 | mon1 | Wednesday 12 August 2026 00:20:49 +0000 (0:00:08.787) 0:00:17.994 ****** 2026-08-12 00:20:50.523538 | mon1 | changed: [mon1] 2026-08-12 00:20:50.523596 | mon1 | 2026-08-12 00:20:50.523610 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:20:50.523623 | mon1 | Wednesday 12 August 2026 00:20:50 +0000 (0:00:00.697) 0:00:18.692 ****** 2026-08-12 00:20:51.667990 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:20:51.668036 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:20:51.669007 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:20:51.669064 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:20:51.669078 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:20:51.669095 | mon1 | 2026-08-12 00:20:51.669557 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:20:51.669590 | mon1 | Wednesday 12 August 2026 00:20:51 +0000 (0:00:01.144) 0:00:19.836 ****** 2026-08-12 00:20:52.395107 | mon1 | changed: [mon1] 2026-08-12 00:20:52.395176 | mon1 | 2026-08-12 00:20:52.395195 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:20:52.395215 | mon1 | Wednesday 12 August 2026 00:20:52 +0000 (0:00:00.718) 0:00:20.555 ****** 2026-08-12 00:20:52.396047 | mon1 | 2026-08-12 00:20:52.396073 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:20:52.396092 | mon1 | Wednesday 12 August 2026 00:20:52 +0000 (0:00:00.009) 0:00:20.564 ****** 2026-08-12 00:20:53.516971 | mon1 | ok: [mon1] 2026-08-12 00:20:53.517002 | mon1 | 2026-08-12 00:20:53.517344 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:20:53.517605 | mon1 | Wednesday 12 August 2026 00:20:53 +0000 (0:00:01.122) 0:00:21.687 ****** 2026-08-12 00:20:54.449862 | mon1 | changed: [mon1] 2026-08-12 00:20:54.450304 | mon1 | 2026-08-12 00:20:54.450625 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:20:54.451212 | mon1 | Wednesday 12 August 2026 00:20:54 +0000 (0:00:00.933) 0:00:22.620 ****** 2026-08-12 00:20:55.124376 | mon1 | changed: [mon1] 2026-08-12 00:20:55.124437 | mon1 | 2026-08-12 00:20:55.124516 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:20:55.124632 | mon1 | Wednesday 12 August 2026 00:20:55 +0000 (0:00:00.673) 0:00:23.294 ****** 2026-08-12 00:20:55.383366 | mon1 | ok: [mon1] 2026-08-12 00:20:55.383433 | mon1 | 2026-08-12 00:20:55.383512 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:20:55.383863 | mon1 | Wednesday 12 August 2026 00:20:55 +0000 (0:00:00.259) 0:00:23.554 ****** 2026-08-12 00:20:55.465091 | mon1 | ok: [mon1] => { 2026-08-12 00:20:55.465134 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:20:55.465139 | mon1 | } 2026-08-12 00:20:55.465143 | mon1 | 2026-08-12 00:20:55.465599 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:20:55.465642 | mon1 | Wednesday 12 August 2026 00:20:55 +0000 (0:00:00.079) 0:00:23.633 ****** 2026-08-12 00:20:56.469798 | mon1 | changed: [mon1] 2026-08-12 00:20:56.469860 | mon1 | 2026-08-12 00:20:56.469871 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:20:56.469881 | mon1 | Wednesday 12 August 2026 00:20:56 +0000 (0:00:01.005) 0:00:24.638 ****** 2026-08-12 00:21:01.135087 | mon1 | changed: [mon1] 2026-08-12 00:21:01.135170 | mon1 | 2026-08-12 00:21:01.135818 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:21:01.135869 | mon1 | Wednesday 12 August 2026 00:21:01 +0000 (0:00:04.666) 0:00:29.305 ****** 2026-08-12 00:21:02.050442 | mon1 | ok: [mon1] 2026-08-12 00:21:02.050521 | mon1 | 2026-08-12 00:21:02.050825 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:21:02.050865 | mon1 | Wednesday 12 August 2026 00:21:02 +0000 (0:00:00.915) 0:00:30.220 ****** 2026-08-12 00:21:03.253605 | mon1 | changed: [mon1] 2026-08-12 00:21:03.253662 | mon1 | 2026-08-12 00:21:03.253676 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:21:03.253689 | mon1 | Wednesday 12 August 2026 00:21:03 +0000 (0:00:01.202) 0:00:31.422 ****** 2026-08-12 00:21:03.818035 | mon1 | changed: [mon1] 2026-08-12 00:21:03.818092 | mon1 | 2026-08-12 00:21:03.818106 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:21:03.818253 | mon1 | Wednesday 12 August 2026 00:21:03 +0000 (0:00:00.565) 0:00:31.987 ****** 2026-08-12 00:21:04.497148 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:21:04.497186 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:21:04.497193 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:21:04.497199 | mon1 | 2026-08-12 00:21:04.497206 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:21:04.497212 | mon1 | Wednesday 12 August 2026 00:21:04 +0000 (0:00:00.679) 0:00:32.666 ****** 2026-08-12 00:21:05.078914 | mon1 | changed: [mon1] 2026-08-12 00:21:05.079016 | mon1 | 2026-08-12 00:21:05.079036 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:21:05.079054 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:00.581) 0:00:33.247 ****** 2026-08-12 00:21:05.661079 | mon1 | changed: [mon1] 2026-08-12 00:21:05.661133 | mon1 | 2026-08-12 00:21:05.661153 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:21:05.661970 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:00.575) 0:00:33.823 ****** 2026-08-12 00:21:05.661987 | mon1 | 2026-08-12 00:21:05.661996 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:21:05.662303 | mon1 | Wednesday 12 August 2026 00:21:05 +0000 (0:00:00.007) 0:00:33.830 ****** 2026-08-12 00:21:06.502743 | mon1 | ok: [mon1] 2026-08-12 00:21:06.502797 | mon1 | 2026-08-12 00:21:06.502808 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:21:06.502818 | mon1 | Wednesday 12 August 2026 00:21:06 +0000 (0:00:00.841) 0:00:34.672 ****** 2026-08-12 00:21:09.387789 | mon1 | changed: [mon1] 2026-08-12 00:21:09.387875 | mon1 | 2026-08-12 00:21:09.387900 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:21:09.387915 | mon1 | Wednesday 12 August 2026 00:21:09 +0000 (0:00:02.884) 0:00:37.556 ****** 2026-08-12 00:21:10.083067 | mon1 | changed: [mon1] 2026-08-12 00:21:10.083130 | mon1 | 2026-08-12 00:21:10.083897 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:21:10.083989 | mon1 | Wednesday 12 August 2026 00:21:10 +0000 (0:00:00.696) 0:00:38.252 ****** 2026-08-12 00:21:10.149490 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:21:10.149538 | mon1 | 2026-08-12 00:21:10.149552 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:21:10.149565 | mon1 | Wednesday 12 August 2026 00:21:10 +0000 (0:00:00.065) 0:00:38.318 ****** 2026-08-12 00:21:30.778861 | mon1 | changed: [mon1] 2026-08-12 00:21:30.778963 | mon1 | 2026-08-12 00:21:30.778982 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:21:30.778996 | mon1 | Wednesday 12 August 2026 00:21:30 +0000 (0:00:20.629) 0:00:58.947 ****** 2026-08-12 00:21:31.570452 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:21:31.570527 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:21:31.570754 | mon1 | 2026-08-12 00:21:31.570916 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:21:31.571126 | mon1 | Wednesday 12 August 2026 00:21:31 +0000 (0:00:00.792) 0:00:59.740 ****** 2026-08-12 00:21:31.965476 | mon1 | changed: [mon1] 2026-08-12 00:21:31.965545 | mon1 | 2026-08-12 00:21:31.965559 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:21:31.965571 | mon1 | Wednesday 12 August 2026 00:21:31 +0000 (0:00:00.394) 0:01:00.134 ****** 2026-08-12 00:21:32.209634 | mon1 | ok: [mon1] 2026-08-12 00:21:32.209691 | mon1 | 2026-08-12 00:21:32.209706 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:21:32.209720 | mon1 | Wednesday 12 August 2026 00:21:32 +0000 (0:00:00.243) 0:01:00.378 ****** 2026-08-12 00:21:33.279064 | mon1 | changed: [mon1] 2026-08-12 00:21:33.279139 | mon1 | 2026-08-12 00:21:33.279699 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:21:33.279732 | mon1 | Wednesday 12 August 2026 00:21:33 +0000 (0:00:01.069) 0:01:01.447 ****** 2026-08-12 00:21:33.654535 | mon1 | changed: [mon1] 2026-08-12 00:21:33.654588 | mon1 | 2026-08-12 00:21:33.654616 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:21:33.654630 | mon1 | Wednesday 12 August 2026 00:21:33 +0000 (0:00:00.375) 0:01:01.823 ****** 2026-08-12 00:21:33.781443 | mon1 | ok: [mon1] 2026-08-12 00:21:33.781498 | mon1 | 2026-08-12 00:21:33.781512 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:21:33.781524 | mon1 | Wednesday 12 August 2026 00:21:33 +0000 (0:00:00.127) 0:01:01.950 ****** 2026-08-12 00:21:34.036657 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:21:34.036718 | mon1 | 2026-08-12 00:21:34.036731 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:21:34.036744 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.255) 0:01:02.206 ****** 2026-08-12 00:21:34.092084 | mon1 | ok: [mon1] 2026-08-12 00:21:34.092144 | mon1 | 2026-08-12 00:21:34.092160 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:21:34.092403 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.055) 0:01:02.261 ****** 2026-08-12 00:21:34.174412 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 00:21:34.174484 | mon1 | 2026-08-12 00:21:34.174596 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 00:21:34.174733 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.082) 0:01:02.344 ****** 2026-08-12 00:21:34.491682 | mon1 | changed: [mon1] 2026-08-12 00:21:34.491734 | mon1 | 2026-08-12 00:21:34.491745 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 00:21:34.491755 | mon1 | Wednesday 12 August 2026 00:21:34 +0000 (0:00:00.316) 0:01:02.661 ****** 2026-08-12 00:21:35.273981 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 00:21:35.274011 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 00:21:35.274015 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 00:21:35.274019 | mon1 | 2026-08-12 00:21:35.274023 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 00:21:35.274164 | mon1 | Wednesday 12 August 2026 00:21:35 +0000 (0:00:00.780) 0:01:03.441 ****** 2026-08-12 00:23:23.843551 | mon1 | ok: [mon1] 2026-08-12 00:23:23.843610 | mon1 | 2026-08-12 00:23:23.843625 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 00:23:23.843637 | mon1 | Wednesday 12 August 2026 00:23:23 +0000 (0:01:48.571) 0:02:52.012 ****** 2026-08-12 00:23:24.102416 | mon1 | changed: [mon1] 2026-08-12 00:23:24.102461 | mon1 | 2026-08-12 00:23:24.102468 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 00:23:24.102473 | mon1 | Wednesday 12 August 2026 00:23:24 +0000 (0:00:00.256) 0:02:52.268 ****** 2026-08-12 00:23:24.141764 | mon1 | ok: [mon1] 2026-08-12 00:23:24.141927 | mon1 | 2026-08-12 00:23:24.142112 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:23:24.142265 | mon1 | Wednesday 12 August 2026 00:23:24 +0000 (0:00:00.043) 0:02:52.312 ****** 2026-08-12 00:23:24.226638 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:23:24.226836 | mon1 | 2026-08-12 00:23:24.227120 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:23:24.227338 | mon1 | Wednesday 12 August 2026 00:23:24 +0000 (0:00:00.083) 0:02:52.396 ****** 2026-08-12 00:23:26.201298 | mon1 | ok: [mon1] 2026-08-12 00:23:26.201369 | mon1 | 2026-08-12 00:23:26.201503 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:23:26.201621 | mon1 | Wednesday 12 August 2026 00:23:26 +0000 (0:00:01.975) 0:02:54.372 ****** 2026-08-12 00:23:26.262346 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:23:26.262398 | mon1 | 2026-08-12 00:23:26.262516 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:23:26.262667 | mon1 | Wednesday 12 August 2026 00:23:26 +0000 (0:00:00.059) 0:02:54.431 ****** 2026-08-12 00:23:26.709909 | mon1 | ok: [mon1] 2026-08-12 00:23:26.710046 | mon1 | 2026-08-12 00:23:26.710408 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:23:26.710592 | mon1 | Wednesday 12 August 2026 00:23:26 +0000 (0:00:00.449) 0:02:54.880 ****** 2026-08-12 00:23:29.939124 | mon1 | ok: [mon1] 2026-08-12 00:23:29.939199 | mon1 | 2026-08-12 00:23:29.939213 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:23:29.939232 | mon1 | Wednesday 12 August 2026 00:23:29 +0000 (0:00:03.228) 0:02:58.109 ****** 2026-08-12 00:23:34.400434 | mon1 | changed: [mon1] 2026-08-12 00:23:34.400498 | mon1 | 2026-08-12 00:23:34.400615 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:23:34.400731 | mon1 | Wednesday 12 August 2026 00:23:34 +0000 (0:00:04.461) 0:03:02.570 ****** 2026-08-12 00:23:36.314833 | mon1 | ok: [mon1] 2026-08-12 00:23:36.314920 | mon1 | 2026-08-12 00:23:36.314979 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:23:36.315111 | mon1 | Wednesday 12 August 2026 00:23:36 +0000 (0:00:01.915) 0:03:04.485 ****** 2026-08-12 00:23:36.396557 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:23:36.396613 | mon1 | 2026-08-12 00:23:36.396624 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:23:36.396633 | mon1 | Wednesday 12 August 2026 00:23:36 +0000 (0:00:00.079) 0:03:04.565 ****** 2026-08-12 00:23:36.447442 | mon1 | skipping: [mon1] 2026-08-12 00:23:36.447489 | mon1 | 2026-08-12 00:23:36.447500 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:23:36.447510 | mon1 | Wednesday 12 August 2026 00:23:36 +0000 (0:00:00.051) 0:03:04.617 ****** 2026-08-12 00:23:36.502008 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:23:36.502051 | mon1 | skipping: [mon1] 2026-08-12 00:23:36.502717 | mon1 | 2026-08-12 00:23:36.502907 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:23:36.502918 | mon1 | Wednesday 12 August 2026 00:23:36 +0000 (0:00:00.054) 0:03:04.672 ****** 2026-08-12 00:23:36.824518 | mon1 | ok: [mon1] 2026-08-12 00:23:36.824566 | mon1 | 2026-08-12 00:23:36.824577 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:23:36.824587 | mon1 | Wednesday 12 August 2026 00:23:36 +0000 (0:00:00.321) 0:03:04.993 ****** 2026-08-12 00:23:40.651144 | mon1 | ok: [mon1] 2026-08-12 00:23:40.651195 | mon1 | 2026-08-12 00:23:40.651204 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:23:40.651212 | mon1 | Wednesday 12 August 2026 00:23:40 +0000 (0:00:03.827) 0:03:08.820 ****** 2026-08-12 00:23:44.012604 | mon1 | changed: [mon1] 2026-08-12 00:23:44.012662 | mon1 | 2026-08-12 00:23:44.012676 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:23:44.012688 | mon1 | Wednesday 12 August 2026 00:23:44 +0000 (0:00:03.360) 0:03:12.181 ****** 2026-08-12 00:23:45.898356 | mon1 | ok: [mon1] 2026-08-12 00:23:45.898428 | mon1 | 2026-08-12 00:23:45.898523 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:23:45.898634 | mon1 | Wednesday 12 August 2026 00:23:45 +0000 (0:00:01.885) 0:03:14.067 ****** 2026-08-12 00:23:53.840496 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:23:53.840567 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:23:53.840646 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:23:53.840750 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:23:53.840886 | mon1 | 2026-08-12 00:23:53.841062 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:23:53.841150 | mon1 | 2026-08-12 00:23:53.841261 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:23:53.841375 | mon1 | Wednesday 12 August 2026 00:23:53 +0000 (0:00:07.944) 0:03:22.011 ****** 2026-08-12 00:23:54.981617 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:23:54.981859 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:23:54.982187 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:23:54.982442 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:23:54.982696 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:23:54.995163 | mon1 | ok: [osd1] 2026-08-12 00:23:54.995268 | mon1 | 2026-08-12 00:23:54.995387 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:23:54.998997 | mon1 | Wednesday 12 August 2026 00:23:54 +0000 (0:00:01.153) 0:03:23.164 ****** 2026-08-12 00:23:55.240320 | mon1 | ok: [osd1] 2026-08-12 00:23:55.240374 | mon1 | 2026-08-12 00:23:55.240503 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:55.240615 | mon1 | Wednesday 12 August 2026 00:23:55 +0000 (0:00:00.246) 0:03:23.411 ****** 2026-08-12 00:23:55.281784 | mon1 | skipping: [osd1] 2026-08-12 00:23:55.281816 | mon1 | 2026-08-12 00:23:55.281822 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:23:55.281838 | mon1 | Wednesday 12 August 2026 00:23:55 +0000 (0:00:00.038) 0:03:23.449 ****** 2026-08-12 00:23:55.548625 | mon1 | changed: [osd1] 2026-08-12 00:23:55.548654 | mon1 | 2026-08-12 00:23:55.548658 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:23:55.548663 | mon1 | Wednesday 12 August 2026 00:23:55 +0000 (0:00:00.267) 0:03:23.717 ****** 2026-08-12 00:23:55.607159 | mon1 | ok: [osd1] => { 2026-08-12 00:23:55.607399 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:23:55.607595 | mon1 | } 2026-08-12 00:23:55.610400 | mon1 | 2026-08-12 00:23:55.610413 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:23:55.610417 | mon1 | Wednesday 12 August 2026 00:23:55 +0000 (0:00:00.060) 0:03:23.778 ****** 2026-08-12 00:23:56.363386 | mon1 | changed: [osd1] 2026-08-12 00:23:56.363507 | mon1 | 2026-08-12 00:23:56.363714 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:23:56.363887 | mon1 | Wednesday 12 August 2026 00:23:56 +0000 (0:00:00.756) 0:03:24.534 ****** 2026-08-12 00:23:56.415394 | mon1 | skipping: [osd1] 2026-08-12 00:23:56.415458 | mon1 | 2026-08-12 00:23:56.415561 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:56.415696 | mon1 | Wednesday 12 August 2026 00:23:56 +0000 (0:00:00.051) 0:03:24.585 ****** 2026-08-12 00:23:56.466534 | mon1 | skipping: [osd1] 2026-08-12 00:23:56.466589 | mon1 | 2026-08-12 00:23:56.466601 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:23:56.466611 | mon1 | Wednesday 12 August 2026 00:23:56 +0000 (0:00:00.050) 0:03:24.636 ****** 2026-08-12 00:23:56.716365 | mon1 | ok: [osd1] 2026-08-12 00:23:56.716446 | mon1 | 2026-08-12 00:23:56.716522 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:23:56.716636 | mon1 | Wednesday 12 August 2026 00:23:56 +0000 (0:00:00.250) 0:03:24.886 ****** 2026-08-12 00:23:57.681639 | mon1 | ok: [osd1] 2026-08-12 00:23:57.681695 | mon1 | 2026-08-12 00:23:57.681707 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:23:57.681718 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:00.964) 0:03:25.851 ****** 2026-08-12 00:23:57.760020 | mon1 | ok: [osd1] => { 2026-08-12 00:23:57.760065 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:23:57.760075 | mon1 | } 2026-08-12 00:23:57.760085 | mon1 | 2026-08-12 00:23:57.760107 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:23:57.760116 | mon1 | Wednesday 12 August 2026 00:23:57 +0000 (0:00:00.078) 0:03:25.929 ****** 2026-08-12 00:23:58.619759 | mon1 | changed: [osd1] 2026-08-12 00:23:58.619835 | mon1 | 2026-08-12 00:23:58.619845 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:23:58.619856 | mon1 | Wednesday 12 August 2026 00:23:58 +0000 (0:00:00.859) 0:03:26.788 ****** 2026-08-12 00:24:01.474093 | mon1 | changed: [osd1] 2026-08-12 00:24:01.474146 | mon1 | 2026-08-12 00:24:01.474155 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:24:01.474162 | mon1 | Wednesday 12 August 2026 00:24:01 +0000 (0:00:02.855) 0:03:29.644 ****** 2026-08-12 00:24:01.505107 | mon1 | skipping: [osd1] 2026-08-12 00:24:01.505167 | mon1 | 2026-08-12 00:24:01.505604 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:24:01.505656 | mon1 | Wednesday 12 August 2026 00:24:01 +0000 (0:00:00.030) 0:03:29.674 ****** 2026-08-12 00:24:01.535742 | mon1 | skipping: [osd1] 2026-08-12 00:24:01.535801 | mon1 | 2026-08-12 00:24:01.535816 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:24:01.535830 | mon1 | Wednesday 12 August 2026 00:24:01 +0000 (0:00:00.030) 0:03:29.705 ****** 2026-08-12 00:24:01.568287 | mon1 | skipping: [osd1] 2026-08-12 00:24:01.568328 | mon1 | 2026-08-12 00:24:01.568341 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:24:01.568378 | mon1 | Wednesday 12 August 2026 00:24:01 +0000 (0:00:00.032) 0:03:29.737 ****** 2026-08-12 00:24:15.773111 | mon1 | changed: [osd1] 2026-08-12 00:24:15.773190 | mon1 | 2026-08-12 00:24:15.773206 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:24:15.773218 | mon1 | Wednesday 12 August 2026 00:24:15 +0000 (0:00:14.204) 0:03:43.942 ****** 2026-08-12 00:24:16.353373 | mon1 | changed: [osd1] 2026-08-12 00:24:16.353441 | mon1 | 2026-08-12 00:24:16.353551 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:24:16.353669 | mon1 | Wednesday 12 August 2026 00:24:16 +0000 (0:00:00.581) 0:03:44.523 ****** 2026-08-12 00:24:17.493766 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:24:17.493817 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:24:17.493826 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:24:17.493833 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:24:17.493840 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:24:17.493847 | mon1 | 2026-08-12 00:24:17.493854 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:24:17.493861 | mon1 | Wednesday 12 August 2026 00:24:17 +0000 (0:00:01.139) 0:03:45.662 ****** 2026-08-12 00:24:18.186048 | mon1 | changed: [osd1] 2026-08-12 00:24:18.186485 | mon1 | 2026-08-12 00:24:18.186519 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:24:18.186535 | mon1 | Wednesday 12 August 2026 00:24:18 +0000 (0:00:00.686) 0:03:46.349 ****** 2026-08-12 00:24:18.187062 | mon1 | 2026-08-12 00:24:18.187617 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:24:18.187675 | mon1 | Wednesday 12 August 2026 00:24:18 +0000 (0:00:00.006) 0:03:46.355 ****** 2026-08-12 00:24:19.109518 | mon1 | ok: [osd1] 2026-08-12 00:24:19.109580 | mon1 | 2026-08-12 00:24:19.109593 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:24:19.109606 | mon1 | Wednesday 12 August 2026 00:24:19 +0000 (0:00:00.923) 0:03:47.279 ****** 2026-08-12 00:24:19.759458 | mon1 | changed: [osd1] 2026-08-12 00:24:19.759512 | mon1 | 2026-08-12 00:24:19.759557 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:24:19.759570 | mon1 | Wednesday 12 August 2026 00:24:19 +0000 (0:00:00.649) 0:03:47.928 ****** 2026-08-12 00:24:20.489581 | mon1 | changed: [osd1] 2026-08-12 00:24:20.489646 | mon1 | 2026-08-12 00:24:20.489665 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:24:20.489682 | mon1 | Wednesday 12 August 2026 00:24:20 +0000 (0:00:00.730) 0:03:48.658 ****** 2026-08-12 00:24:20.729367 | mon1 | ok: [osd1] 2026-08-12 00:24:20.729440 | mon1 | 2026-08-12 00:24:20.732092 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:24:20.732167 | mon1 | Wednesday 12 August 2026 00:24:20 +0000 (0:00:00.240) 0:03:48.899 ****** 2026-08-12 00:24:20.790382 | mon1 | ok: [osd1] => { 2026-08-12 00:24:20.790481 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:24:20.790588 | mon1 | } 2026-08-12 00:24:20.790692 | mon1 | 2026-08-12 00:24:20.790840 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:24:20.790929 | mon1 | Wednesday 12 August 2026 00:24:20 +0000 (0:00:00.061) 0:03:48.960 ****** 2026-08-12 00:24:21.763698 | mon1 | changed: [osd1] 2026-08-12 00:24:21.763927 | mon1 | 2026-08-12 00:24:21.764258 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:24:21.764519 | mon1 | Wednesday 12 August 2026 00:24:21 +0000 (0:00:00.972) 0:03:49.933 ****** 2026-08-12 00:24:27.349571 | mon1 | changed: [osd1] 2026-08-12 00:24:27.349702 | mon1 | 2026-08-12 00:24:27.349844 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:24:27.350024 | mon1 | Wednesday 12 August 2026 00:24:27 +0000 (0:00:05.586) 0:03:55.520 ****** 2026-08-12 00:24:28.272779 | mon1 | ok: [osd1] 2026-08-12 00:24:28.272862 | mon1 | 2026-08-12 00:24:28.273122 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:24:28.273218 | mon1 | Wednesday 12 August 2026 00:24:28 +0000 (0:00:00.923) 0:03:56.443 ****** 2026-08-12 00:24:28.648547 | mon1 | changed: [osd1] 2026-08-12 00:24:28.648759 | mon1 | 2026-08-12 00:24:28.649047 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:24:28.649293 | mon1 | Wednesday 12 August 2026 00:24:28 +0000 (0:00:00.375) 0:03:56.819 ****** 2026-08-12 00:24:29.239780 | mon1 | changed: [osd1] 2026-08-12 00:24:29.239994 | mon1 | 2026-08-12 00:24:29.240532 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:24:29.240861 | mon1 | Wednesday 12 August 2026 00:24:29 +0000 (0:00:00.591) 0:03:57.410 ****** 2026-08-12 00:24:29.915843 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:24:29.916138 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:24:29.916404 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:24:29.916652 | mon1 | 2026-08-12 00:24:29.917083 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:24:29.917352 | mon1 | Wednesday 12 August 2026 00:24:29 +0000 (0:00:00.676) 0:03:58.086 ****** 2026-08-12 00:24:30.492578 | mon1 | changed: [osd1] 2026-08-12 00:24:30.492782 | mon1 | 2026-08-12 00:24:30.493119 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:24:30.493386 | mon1 | Wednesday 12 August 2026 00:24:30 +0000 (0:00:00.576) 0:03:58.663 ****** 2026-08-12 00:24:31.097614 | mon1 | changed: [osd1] 2026-08-12 00:24:31.097778 | mon1 | 2026-08-12 00:24:31.098090 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:24:31.098325 | mon1 | Wednesday 12 August 2026 00:24:31 +0000 (0:00:00.599) 0:03:59.262 ****** 2026-08-12 00:24:31.098543 | mon1 | 2026-08-12 00:24:31.098841 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:24:31.099096 | mon1 | Wednesday 12 August 2026 00:24:31 +0000 (0:00:00.006) 0:03:59.268 ****** 2026-08-12 00:24:32.022303 | mon1 | ok: [osd1] 2026-08-12 00:24:32.022513 | mon1 | 2026-08-12 00:24:32.022790 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:24:32.023095 | mon1 | Wednesday 12 August 2026 00:24:32 +0000 (0:00:00.924) 0:04:00.192 ****** 2026-08-12 00:24:34.246632 | mon1 | changed: [osd1] 2026-08-12 00:24:34.246795 | mon1 | 2026-08-12 00:24:34.247177 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:24:34.247423 | mon1 | Wednesday 12 August 2026 00:24:34 +0000 (0:00:02.224) 0:04:02.417 ****** 2026-08-12 00:24:34.987705 | mon1 | changed: [osd1] 2026-08-12 00:24:34.987890 | mon1 | 2026-08-12 00:24:34.988216 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:24:34.988464 | mon1 | Wednesday 12 August 2026 00:24:34 +0000 (0:00:00.741) 0:04:03.158 ****** 2026-08-12 00:24:35.042699 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:24:35.042864 | mon1 | 2026-08-12 00:24:35.043261 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:24:35.043583 | mon1 | Wednesday 12 August 2026 00:24:35 +0000 (0:00:00.054) 0:04:03.213 ****** 2026-08-12 00:24:35.987135 | mon1 | ok: [osd1] 2026-08-12 00:24:35.987223 | mon1 | 2026-08-12 00:24:35.987805 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:24:35.987839 | mon1 | Wednesday 12 August 2026 00:24:35 +0000 (0:00:00.944) 0:04:04.157 ****** 2026-08-12 00:24:36.842004 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 00:24:36.842094 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 00:24:36.842106 | mon1 | 2026-08-12 00:24:36.842115 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:24:36.842124 | mon1 | Wednesday 12 August 2026 00:24:36 +0000 (0:00:00.853) 0:04:05.011 ****** 2026-08-12 00:24:37.248548 | mon1 | changed: [osd1] 2026-08-12 00:24:37.248632 | mon1 | 2026-08-12 00:24:37.248644 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:24:37.248653 | mon1 | Wednesday 12 August 2026 00:24:37 +0000 (0:00:00.406) 0:04:05.417 ****** 2026-08-12 00:24:37.500559 | mon1 | ok: [osd1] 2026-08-12 00:24:37.500614 | mon1 | 2026-08-12 00:24:37.500689 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:24:37.500701 | mon1 | Wednesday 12 August 2026 00:24:37 +0000 (0:00:00.252) 0:04:05.669 ****** 2026-08-12 00:24:37.938517 | mon1 | changed: [osd1] 2026-08-12 00:24:37.938586 | mon1 | 2026-08-12 00:24:37.938601 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:24:37.938637 | mon1 | Wednesday 12 August 2026 00:24:37 +0000 (0:00:00.437) 0:04:06.107 ****** 2026-08-12 00:24:38.228387 | mon1 | changed: [osd1] 2026-08-12 00:24:38.228468 | mon1 | 2026-08-12 00:24:38.228544 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:24:38.228656 | mon1 | Wednesday 12 August 2026 00:24:38 +0000 (0:00:00.290) 0:04:06.398 ****** 2026-08-12 00:24:38.501568 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:24:38.501617 | mon1 | 2026-08-12 00:24:38.501631 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:24:38.501645 | mon1 | Wednesday 12 August 2026 00:24:38 +0000 (0:00:00.272) 0:04:06.671 ****** 2026-08-12 00:24:38.556631 | mon1 | ok: [osd1] 2026-08-12 00:24:38.556687 | mon1 | 2026-08-12 00:24:38.556701 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:24:38.556714 | mon1 | Wednesday 12 August 2026 00:24:38 +0000 (0:00:00.054) 0:04:06.725 ****** 2026-08-12 00:24:38.642967 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:24:38.643006 | mon1 | 2026-08-12 00:24:38.643014 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:24:38.643020 | mon1 | Wednesday 12 August 2026 00:24:38 +0000 (0:00:00.087) 0:04:06.812 ****** 2026-08-12 00:24:40.522660 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:24:40.522726 | mon1 | 2026-08-12 00:24:40.522741 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:24:40.522755 | mon1 | Wednesday 12 August 2026 00:24:40 +0000 (0:00:01.879) 0:04:08.692 ****** 2026-08-12 00:24:40.577320 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:24:40.577354 | mon1 | 2026-08-12 00:24:40.577368 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:24:40.577380 | mon1 | Wednesday 12 August 2026 00:24:40 +0000 (0:00:00.054) 0:04:08.746 ****** 2026-08-12 00:24:40.898657 | mon1 | changed: [osd1] 2026-08-12 00:24:40.898713 | mon1 | 2026-08-12 00:24:40.898727 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:24:40.898739 | mon1 | Wednesday 12 August 2026 00:24:40 +0000 (0:00:00.320) 0:04:09.067 ****** 2026-08-12 00:24:46.807345 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:24:46.807411 | mon1 | 2026-08-12 00:24:46.807525 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:24:46.807640 | mon1 | Wednesday 12 August 2026 00:24:46 +0000 (0:00:05.909) 0:04:14.976 ****** 2026-08-12 00:24:47.705753 | mon1 | ok: [osd1] 2026-08-12 00:24:47.705804 | mon1 | 2026-08-12 00:24:47.705818 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:24:47.705830 | mon1 | Wednesday 12 August 2026 00:24:47 +0000 (0:00:00.897) 0:04:15.874 ****** 2026-08-12 00:25:41.601750 | mon1 | ok: [osd1] 2026-08-12 00:25:41.601823 | mon1 | 2026-08-12 00:25:41.601837 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:25:41.601870 | mon1 | Wednesday 12 August 2026 00:25:41 +0000 (0:00:53.896) 0:05:09.770 ****** 2026-08-12 00:26:51.226552 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:26:51.226631 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:26:51.226818 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:26:51.227085 | mon1 | 2026-08-12 00:26:51.227153 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:26:51.227312 | mon1 | Wednesday 12 August 2026 00:26:51 +0000 (0:01:09.625) 0:06:19.395 ****** 2026-08-12 00:26:53.525392 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:26:53.525475 | mon1 | 2026-08-12 00:26:53.525559 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:26:53.525684 | mon1 | Wednesday 12 August 2026 00:26:53 +0000 (0:00:02.298) 0:06:21.694 ****** 2026-08-12 00:26:57.330077 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:26:57.330158 | mon1 | 2026-08-12 00:26:57.330255 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:26:57.330373 | mon1 | Wednesday 12 August 2026 00:26:57 +0000 (0:00:03.806) 0:06:25.501 ****** 2026-08-12 00:26:57.397301 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:26:57.397351 | mon1 | 2026-08-12 00:26:57.397360 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:26:57.397368 | mon1 | Wednesday 12 August 2026 00:26:57 +0000 (0:00:00.065) 0:06:25.566 ****** 2026-08-12 00:26:57.446850 | mon1 | ok: [osd1] 2026-08-12 00:26:57.447149 | mon1 | 2026-08-12 00:26:57.447431 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:26:57.447688 | mon1 | Wednesday 12 August 2026 00:26:57 +0000 (0:00:00.049) 0:06:25.616 ****** 2026-08-12 00:27:00.891062 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:27:00.891341 | mon1 | 2026-08-12 00:27:00.891645 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:27:00.892047 | mon1 | Wednesday 12 August 2026 00:27:00 +0000 (0:00:03.445) 0:06:29.061 ****** 2026-08-12 00:27:00.936212 | mon1 | ok: [osd1] 2026-08-12 00:27:00.936425 | mon1 | 2026-08-12 00:27:00.936834 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:27:00.937099 | mon1 | Wednesday 12 August 2026 00:27:00 +0000 (0:00:00.045) 0:06:29.107 ****** 2026-08-12 00:27:00.968346 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:27:00.968454 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:27:00.968602 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:27:00.968774 | mon1 | skipping: [osd1] 2026-08-12 00:27:00.968921 | mon1 | 2026-08-12 00:27:00.969174 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:27:00.969330 | mon1 | Wednesday 12 August 2026 00:27:00 +0000 (0:00:00.032) 0:06:29.139 ****** 2026-08-12 00:27:01.039000 | mon1 | skipping: [osd1] 2026-08-12 00:27:01.039248 | mon1 | 2026-08-12 00:27:01.039504 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:27:01.039697 | mon1 | 2026-08-12 00:27:01.039969 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:27:01.040239 | mon1 | Wednesday 12 August 2026 00:27:01 +0000 (0:00:00.070) 0:06:29.210 ****** 2026-08-12 00:27:02.007132 | mon1 | ok: [mon1] 2026-08-12 00:27:02.007191 | mon1 | 2026-08-12 00:27:02.007205 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:02.007302 | mon1 | Wednesday 12 August 2026 00:27:02 +0000 (0:00:00.967) 0:06:30.177 ****** 2026-08-12 00:27:02.264383 | mon1 | ok: [mon1] 2026-08-12 00:27:02.264452 | mon1 | 2026-08-12 00:27:02.264550 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:02.264667 | mon1 | Wednesday 12 August 2026 00:27:02 +0000 (0:00:00.256) 0:06:30.433 ****** 2026-08-12 00:27:02.307782 | mon1 | skipping: [mon1] 2026-08-12 00:27:02.307907 | mon1 | 2026-08-12 00:27:02.308213 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:27:02.308227 | mon1 | Wednesday 12 August 2026 00:27:02 +0000 (0:00:00.045) 0:06:30.478 ****** 2026-08-12 00:27:02.561671 | mon1 | ok: [mon1] 2026-08-12 00:27:02.561726 | mon1 | 2026-08-12 00:27:02.561737 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:02.561747 | mon1 | Wednesday 12 August 2026 00:27:02 +0000 (0:00:00.252) 0:06:30.731 ****** 2026-08-12 00:27:02.626448 | mon1 | ok: [mon1] => { 2026-08-12 00:27:02.626492 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:27:02.626625 | mon1 | } 2026-08-12 00:27:02.626724 | mon1 | 2026-08-12 00:27:02.626843 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:02.626993 | mon1 | Wednesday 12 August 2026 00:27:02 +0000 (0:00:00.064) 0:06:30.795 ****** 2026-08-12 00:27:02.994795 | mon1 | ok: [mon1] 2026-08-12 00:27:02.994836 | mon1 | 2026-08-12 00:27:02.994841 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:02.994845 | mon1 | Wednesday 12 August 2026 00:27:02 +0000 (0:00:00.369) 0:06:31.164 ****** 2026-08-12 00:27:03.033838 | mon1 | skipping: [mon1] 2026-08-12 00:27:03.033878 | mon1 | 2026-08-12 00:27:03.033883 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:03.033887 | mon1 | Wednesday 12 August 2026 00:27:03 +0000 (0:00:00.039) 0:06:31.204 ****** 2026-08-12 00:27:03.078477 | mon1 | skipping: [mon1] 2026-08-12 00:27:03.078529 | mon1 | 2026-08-12 00:27:03.078540 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:03.078549 | mon1 | Wednesday 12 August 2026 00:27:03 +0000 (0:00:00.044) 0:06:31.248 ****** 2026-08-12 00:27:03.339628 | mon1 | ok: [mon1] 2026-08-12 00:27:03.339706 | mon1 | 2026-08-12 00:27:03.339719 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:03.339730 | mon1 | Wednesday 12 August 2026 00:27:03 +0000 (0:00:00.260) 0:06:31.508 ****** 2026-08-12 00:27:04.287565 | mon1 | ok: [mon1] 2026-08-12 00:27:04.287630 | mon1 | 2026-08-12 00:27:04.287656 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:04.287667 | mon1 | Wednesday 12 August 2026 00:27:04 +0000 (0:00:00.947) 0:06:32.456 ****** 2026-08-12 00:27:04.370003 | mon1 | ok: [mon1] => { 2026-08-12 00:27:04.370056 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:27:04.370066 | mon1 | } 2026-08-12 00:27:04.370076 | mon1 | 2026-08-12 00:27:04.370085 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:04.370094 | mon1 | Wednesday 12 August 2026 00:27:04 +0000 (0:00:00.082) 0:06:32.539 ****** 2026-08-12 00:27:04.790508 | mon1 | ok: [mon1] 2026-08-12 00:27:04.790542 | mon1 | 2026-08-12 00:27:04.790547 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:04.790552 | mon1 | Wednesday 12 August 2026 00:27:04 +0000 (0:00:00.418) 0:06:32.958 ****** 2026-08-12 00:27:06.935930 | mon1 | ok: [mon1] 2026-08-12 00:27:06.936064 | mon1 | 2026-08-12 00:27:06.936080 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:27:06.936094 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:02.146) 0:06:35.104 ****** 2026-08-12 00:27:06.967307 | mon1 | skipping: [mon1] 2026-08-12 00:27:06.967341 | mon1 | 2026-08-12 00:27:06.967354 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:27:06.967367 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:00.032) 0:06:35.137 ****** 2026-08-12 00:27:06.998076 | mon1 | skipping: [mon1] 2026-08-12 00:27:06.998150 | mon1 | 2026-08-12 00:27:06.998164 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:27:06.998242 | mon1 | Wednesday 12 August 2026 00:27:06 +0000 (0:00:00.029) 0:06:35.166 ****** 2026-08-12 00:27:07.028260 | mon1 | skipping: [mon1] 2026-08-12 00:27:07.028471 | mon1 | 2026-08-12 00:27:07.029097 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:27:07.029547 | mon1 | Wednesday 12 August 2026 00:27:07 +0000 (0:00:00.031) 0:06:35.198 ****** 2026-08-12 00:27:07.984692 | mon1 | ok: [mon1] 2026-08-12 00:27:07.984765 | mon1 | 2026-08-12 00:27:07.984873 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:27:07.985030 | mon1 | Wednesday 12 August 2026 00:27:07 +0000 (0:00:00.957) 0:06:36.155 ****** 2026-08-12 00:27:08.543525 | mon1 | ok: [mon1] 2026-08-12 00:27:08.543581 | mon1 | 2026-08-12 00:27:08.543592 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:27:08.543602 | mon1 | Wednesday 12 August 2026 00:27:08 +0000 (0:00:00.557) 0:06:36.712 ****** 2026-08-12 00:27:09.650053 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:27:09.650115 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:27:09.650128 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:27:09.650139 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:27:09.650150 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:27:09.650746 | mon1 | 2026-08-12 00:27:09.650771 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:27:09.650781 | mon1 | Wednesday 12 August 2026 00:27:09 +0000 (0:00:01.105) 0:06:37.818 ****** 2026-08-12 00:27:10.356400 | mon1 | ok: [mon1] 2026-08-12 00:27:10.356527 | mon1 | 2026-08-12 00:27:10.356686 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:27:10.356804 | mon1 | Wednesday 12 August 2026 00:27:10 +0000 (0:00:00.702) 0:06:38.520 ****** 2026-08-12 00:27:10.356928 | mon1 | 2026-08-12 00:27:10.357074 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:27:10.357216 | mon1 | Wednesday 12 August 2026 00:27:10 +0000 (0:00:00.005) 0:06:38.526 ****** 2026-08-12 00:27:10.798529 | mon1 | ok: [mon1] 2026-08-12 00:27:10.798582 | mon1 | 2026-08-12 00:27:10.798608 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:10.798618 | mon1 | Wednesday 12 August 2026 00:27:10 +0000 (0:00:00.441) 0:06:38.968 ****** 2026-08-12 00:27:11.063923 | mon1 | ok: [mon1] 2026-08-12 00:27:11.064011 | mon1 | 2026-08-12 00:27:11.064022 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:11.064031 | mon1 | Wednesday 12 August 2026 00:27:11 +0000 (0:00:00.264) 0:06:39.232 ****** 2026-08-12 00:27:11.126435 | mon1 | ok: [mon1] => { 2026-08-12 00:27:11.126484 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:27:11.126491 | mon1 | } 2026-08-12 00:27:11.126497 | mon1 | 2026-08-12 00:27:11.126503 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:11.126509 | mon1 | Wednesday 12 August 2026 00:27:11 +0000 (0:00:00.063) 0:06:39.295 ****** 2026-08-12 00:27:11.561116 | mon1 | ok: [mon1] 2026-08-12 00:27:11.562039 | mon1 | 2026-08-12 00:27:11.562093 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:11.562104 | mon1 | Wednesday 12 August 2026 00:27:11 +0000 (0:00:00.435) 0:06:39.731 ****** 2026-08-12 00:27:14.800870 | mon1 | ok: [mon1] 2026-08-12 00:27:14.800929 | mon1 | 2026-08-12 00:27:14.800982 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:27:14.800996 | mon1 | Wednesday 12 August 2026 00:27:14 +0000 (0:00:03.238) 0:06:42.969 ****** 2026-08-12 00:27:15.766204 | mon1 | ok: [mon1] 2026-08-12 00:27:15.766267 | mon1 | 2026-08-12 00:27:15.766281 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:27:15.766319 | mon1 | Wednesday 12 August 2026 00:27:15 +0000 (0:00:00.966) 0:06:43.935 ****** 2026-08-12 00:27:16.016471 | mon1 | ok: [mon1] 2026-08-12 00:27:16.016523 | mon1 | 2026-08-12 00:27:16.016534 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:27:16.016544 | mon1 | Wednesday 12 August 2026 00:27:16 +0000 (0:00:00.249) 0:06:44.185 ****** 2026-08-12 00:27:16.547833 | mon1 | ok: [mon1] 2026-08-12 00:27:16.547967 | mon1 | 2026-08-12 00:27:16.548555 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:27:16.548599 | mon1 | Wednesday 12 August 2026 00:27:16 +0000 (0:00:00.531) 0:06:44.716 ****** 2026-08-12 00:27:17.238041 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:27:17.238101 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:27:17.238116 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:27:17.238129 | mon1 | 2026-08-12 00:27:17.238140 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:27:17.238262 | mon1 | Wednesday 12 August 2026 00:27:17 +0000 (0:00:00.690) 0:06:45.406 ****** 2026-08-12 00:27:17.766631 | mon1 | ok: [mon1] 2026-08-12 00:27:17.766838 | mon1 | 2026-08-12 00:27:17.767167 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:27:17.779761 | mon1 | Wednesday 12 August 2026 00:27:17 +0000 (0:00:00.530) 0:06:45.937 ****** 2026-08-12 00:27:18.330120 | mon1 | ok: [mon1] 2026-08-12 00:27:18.330174 | mon1 | 2026-08-12 00:27:18.330185 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:27:18.330194 | mon1 | Wednesday 12 August 2026 00:27:18 +0000 (0:00:00.554) 0:06:46.492 ****** 2026-08-12 00:27:18.330208 | mon1 | 2026-08-12 00:27:18.330457 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:27:18.330703 | mon1 | Wednesday 12 August 2026 00:27:18 +0000 (0:00:00.007) 0:06:46.500 ****** 2026-08-12 00:27:18.759386 | mon1 | ok: [mon1] 2026-08-12 00:27:18.759656 | mon1 | 2026-08-12 00:27:18.759924 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:27:18.760213 | mon1 | Wednesday 12 August 2026 00:27:18 +0000 (0:00:00.430) 0:06:46.930 ****** 2026-08-12 00:27:18.822555 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:27:18.822840 | mon1 | 2026-08-12 00:27:18.823224 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:27:18.823584 | mon1 | Wednesday 12 August 2026 00:27:18 +0000 (0:00:00.063) 0:06:46.993 ****** 2026-08-12 00:27:19.708044 | mon1 | ok: [mon1] 2026-08-12 00:27:19.708087 | mon1 | 2026-08-12 00:27:19.708094 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:27:19.708100 | mon1 | Wednesday 12 August 2026 00:27:19 +0000 (0:00:00.885) 0:06:47.878 ****** 2026-08-12 00:27:20.519348 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:27:20.519429 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:27:20.519515 | mon1 | 2026-08-12 00:27:20.519632 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:27:20.519784 | mon1 | Wednesday 12 August 2026 00:27:20 +0000 (0:00:00.810) 0:06:48.688 ****** 2026-08-12 00:27:20.944259 | mon1 | ok: [mon1] 2026-08-12 00:27:20.944334 | mon1 | 2026-08-12 00:27:20.944430 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:27:20.944541 | mon1 | Wednesday 12 August 2026 00:27:20 +0000 (0:00:00.426) 0:06:49.115 ****** 2026-08-12 00:27:21.191455 | mon1 | ok: [mon1] 2026-08-12 00:27:21.191501 | mon1 | 2026-08-12 00:27:21.191515 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:27:21.191528 | mon1 | Wednesday 12 August 2026 00:27:21 +0000 (0:00:00.245) 0:06:49.361 ****** 2026-08-12 00:27:21.507088 | mon1 | ok: [mon1] 2026-08-12 00:27:21.507166 | mon1 | 2026-08-12 00:27:21.507558 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:27:21.507633 | mon1 | Wednesday 12 August 2026 00:27:21 +0000 (0:00:00.316) 0:06:49.677 ****** 2026-08-12 00:27:21.748466 | mon1 | ok: [mon1] 2026-08-12 00:27:21.748538 | mon1 | 2026-08-12 00:27:21.748553 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:27:21.748716 | mon1 | Wednesday 12 August 2026 00:27:21 +0000 (0:00:00.240) 0:06:49.917 ****** 2026-08-12 00:27:25.208055 | mon1 | changed: [mon1] 2026-08-12 00:27:25.208131 | mon1 | 2026-08-12 00:27:25.208145 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:27:25.208158 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:27:25.208170 | mon1 | osd1 : ok=53 changed=23 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-08-12 00:27:25.208181 | mon1 | 2026-08-12 00:27:25.208192 | mon1 | 2026-08-12 00:27:25.208203 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:27:25.208221 | mon1 | Wednesday 12 August 2026 00:27:25 +0000 (0:00:03.459) 0:06:53.377 ****** 2026-08-12 00:27:25.208437 | mon1 | =============================================================================== 2026-08-12 00:27:25.208980 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 108.57s 2026-08-12 00:27:25.209151 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 69.63s 2026-08-12 00:27:25.211153 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 53.90s 2026-08-12 00:27:25.211219 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 20.63s 2026-08-12 00:27:25.211233 | mon1 | vexxhost.containers.containerd : Install AppArmor packages ------------- 14.20s 2026-08-12 00:27:25.211244 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.79s 2026-08-12 00:27:25.211256 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.94s 2026-08-12 00:27:25.211267 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.91s 2026-08-12 00:27:25.211296 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.59s 2026-08-12 00:27:25.211451 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.67s 2026-08-12 00:27:25.211629 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 4.46s 2026-08-12 00:27:25.211779 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.83s 2026-08-12 00:27:25.211954 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 3.81s 2026-08-12 00:27:25.212112 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.46s 2026-08-12 00:27:25.212253 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 3.45s 2026-08-12 00:27:25.212407 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.36s 2026-08-12 00:27:25.212560 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.27s 2026-08-12 00:27:25.212713 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.24s 2026-08-12 00:27:25.212866 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.23s 2026-08-12 00:27:25.213040 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 2.88s 2026-08-12 00:27:25.297641 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 00:27:25.307130 | mon1 | INFO [default > idempotence] Executing 2026-08-12 00:27:26.320542 | mon1 | 2026-08-12 00:27:26.320714 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:27:26.320967 | mon1 | 2026-08-12 00:27:26.321242 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:27:26.321468 | mon1 | Wednesday 12 August 2026 00:27:26 +0000 (0:00:00.051) 0:00:00.051 ****** 2026-08-12 00:27:27.509855 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:27:27.509975 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:27:27.510077 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:27:27.510195 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:27:27.510315 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:27:27.524557 | mon1 | ok: [mon1] 2026-08-12 00:27:27.524795 | mon1 | 2026-08-12 00:27:27.525178 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:27.525436 | mon1 | Wednesday 12 August 2026 00:27:27 +0000 (0:00:01.204) 0:00:01.256 ****** 2026-08-12 00:27:27.866788 | mon1 | ok: [mon1] 2026-08-12 00:27:27.867023 | mon1 | 2026-08-12 00:27:27.867303 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:27.867636 | mon1 | Wednesday 12 August 2026 00:27:27 +0000 (0:00:00.341) 0:00:01.597 ****** 2026-08-12 00:27:27.911592 | mon1 | skipping: [mon1] 2026-08-12 00:27:27.911790 | mon1 | 2026-08-12 00:27:27.912097 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:27:27.912337 | mon1 | Wednesday 12 August 2026 00:27:27 +0000 (0:00:00.045) 0:00:01.643 ****** 2026-08-12 00:27:28.263962 | mon1 | ok: [mon1] 2026-08-12 00:27:28.264244 | mon1 | 2026-08-12 00:27:28.264504 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:28.264761 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.352) 0:00:01.995 ****** 2026-08-12 00:27:28.341170 | mon1 | ok: [mon1] => { 2026-08-12 00:27:28.341418 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:27:28.342268 | mon1 | } 2026-08-12 00:27:28.343119 | mon1 | 2026-08-12 00:27:28.343190 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:28.343676 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.077) 0:00:02.072 ****** 2026-08-12 00:27:28.834272 | mon1 | ok: [mon1] 2026-08-12 00:27:28.834332 | mon1 | 2026-08-12 00:27:28.834461 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:28.834581 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.493) 0:00:02.565 ****** 2026-08-12 00:27:28.884133 | mon1 | skipping: [mon1] 2026-08-12 00:27:28.884197 | mon1 | 2026-08-12 00:27:28.884214 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:28.884406 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.049) 0:00:02.615 ****** 2026-08-12 00:27:28.930717 | mon1 | skipping: [mon1] 2026-08-12 00:27:28.930846 | mon1 | 2026-08-12 00:27:28.931142 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:28.931382 | mon1 | Wednesday 12 August 2026 00:27:28 +0000 (0:00:00.047) 0:00:02.662 ****** 2026-08-12 00:27:29.178544 | mon1 | ok: [mon1] 2026-08-12 00:27:29.178808 | mon1 | 2026-08-12 00:27:29.179073 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:27:29.179329 | mon1 | Wednesday 12 August 2026 00:27:29 +0000 (0:00:00.247) 0:00:02.909 ****** 2026-08-12 00:27:30.266106 | mon1 | ok: [mon1] 2026-08-12 00:27:30.266181 | mon1 | 2026-08-12 00:27:30.266886 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:30.266909 | mon1 | Wednesday 12 August 2026 00:27:30 +0000 (0:00:01.087) 0:00:03.997 ****** 2026-08-12 00:27:30.471115 | mon1 | ok: [mon1] => { 2026-08-12 00:27:30.471246 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:27:30.471566 | mon1 | } 2026-08-12 00:27:30.471860 | mon1 | 2026-08-12 00:27:30.472233 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:30.472563 | mon1 | Wednesday 12 August 2026 00:27:30 +0000 (0:00:00.204) 0:00:04.201 ****** 2026-08-12 00:27:30.983298 | mon1 | ok: [mon1] 2026-08-12 00:27:30.984130 | mon1 | 2026-08-12 00:27:30.984199 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:30.984326 | mon1 | Wednesday 12 August 2026 00:27:30 +0000 (0:00:00.513) 0:00:04.714 ****** 2026-08-12 00:27:33.491126 | mon1 | ok: [mon1] 2026-08-12 00:27:33.491330 | mon1 | 2026-08-12 00:27:33.491621 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:27:33.491996 | mon1 | Wednesday 12 August 2026 00:27:33 +0000 (0:00:02.507) 0:00:07.222 ****** 2026-08-12 00:27:33.515676 | mon1 | skipping: [mon1] 2026-08-12 00:27:33.515836 | mon1 | 2026-08-12 00:27:33.516141 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:27:33.516387 | mon1 | Wednesday 12 August 2026 00:27:33 +0000 (0:00:00.024) 0:00:07.247 ****** 2026-08-12 00:27:33.547335 | mon1 | skipping: [mon1] 2026-08-12 00:27:33.547470 | mon1 | 2026-08-12 00:27:33.547756 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:27:33.548067 | mon1 | Wednesday 12 August 2026 00:27:33 +0000 (0:00:00.031) 0:00:07.278 ****** 2026-08-12 00:27:33.582049 | mon1 | skipping: [mon1] 2026-08-12 00:27:33.582104 | mon1 | 2026-08-12 00:27:33.582113 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:27:33.582122 | mon1 | Wednesday 12 August 2026 00:27:33 +0000 (0:00:00.033) 0:00:07.312 ****** 2026-08-12 00:27:34.511537 | mon1 | ok: [mon1] 2026-08-12 00:27:34.511610 | mon1 | 2026-08-12 00:27:34.511718 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:27:34.514881 | mon1 | Wednesday 12 August 2026 00:27:34 +0000 (0:00:00.930) 0:00:08.242 ****** 2026-08-12 00:27:35.064776 | mon1 | ok: [mon1] 2026-08-12 00:27:35.064893 | mon1 | 2026-08-12 00:27:35.065190 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:27:35.065458 | mon1 | Wednesday 12 August 2026 00:27:35 +0000 (0:00:00.553) 0:00:08.796 ****** 2026-08-12 00:27:36.270362 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:27:36.270490 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:27:36.270656 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:27:36.270838 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:27:36.271039 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:27:36.271272 | mon1 | 2026-08-12 00:27:36.271436 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:27:36.271638 | mon1 | Wednesday 12 August 2026 00:27:36 +0000 (0:00:01.205) 0:00:10.001 ****** 2026-08-12 00:27:36.958894 | mon1 | ok: [mon1] 2026-08-12 00:27:36.959185 | mon1 | 2026-08-12 00:27:36.959460 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:27:36.959804 | mon1 | Wednesday 12 August 2026 00:27:36 +0000 (0:00:00.679) 0:00:10.681 ****** 2026-08-12 00:27:36.960135 | mon1 | 2026-08-12 00:27:36.960408 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:27:36.960695 | mon1 | Wednesday 12 August 2026 00:27:36 +0000 (0:00:00.008) 0:00:10.690 ****** 2026-08-12 00:27:37.632671 | mon1 | ok: [mon1] 2026-08-12 00:27:37.632858 | mon1 | 2026-08-12 00:27:37.633440 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:27:37.633728 | mon1 | Wednesday 12 August 2026 00:27:37 +0000 (0:00:00.673) 0:00:11.364 ****** 2026-08-12 00:27:37.887900 | mon1 | ok: [mon1] 2026-08-12 00:27:37.888161 | mon1 | 2026-08-12 00:27:37.888487 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:27:37.888878 | mon1 | Wednesday 12 August 2026 00:27:37 +0000 (0:00:00.255) 0:00:11.619 ****** 2026-08-12 00:27:37.961545 | mon1 | ok: [mon1] => { 2026-08-12 00:27:37.961875 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:27:37.962181 | mon1 | } 2026-08-12 00:27:37.962405 | mon1 | 2026-08-12 00:27:37.962670 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:27:37.962996 | mon1 | Wednesday 12 August 2026 00:27:37 +0000 (0:00:00.073) 0:00:11.693 ****** 2026-08-12 00:27:38.397131 | mon1 | ok: [mon1] 2026-08-12 00:27:38.397190 | mon1 | 2026-08-12 00:27:38.397205 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:27:38.397296 | mon1 | Wednesday 12 August 2026 00:27:38 +0000 (0:00:00.434) 0:00:12.127 ****** 2026-08-12 00:27:41.707926 | mon1 | ok: [mon1] 2026-08-12 00:27:41.708157 | mon1 | 2026-08-12 00:27:41.708454 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:27:41.708726 | mon1 | Wednesday 12 August 2026 00:27:41 +0000 (0:00:03.311) 0:00:15.439 ****** 2026-08-12 00:27:42.641269 | mon1 | ok: [mon1] 2026-08-12 00:27:42.641495 | mon1 | 2026-08-12 00:27:42.641786 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:27:42.642130 | mon1 | Wednesday 12 August 2026 00:27:42 +0000 (0:00:00.933) 0:00:16.372 ****** 2026-08-12 00:27:42.973406 | mon1 | ok: [mon1] 2026-08-12 00:27:42.973757 | mon1 | 2026-08-12 00:27:42.974053 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:27:42.974335 | mon1 | Wednesday 12 August 2026 00:27:42 +0000 (0:00:00.332) 0:00:16.704 ****** 2026-08-12 00:27:43.512863 | mon1 | ok: [mon1] 2026-08-12 00:27:43.513220 | mon1 | 2026-08-12 00:27:43.513392 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:27:43.513789 | mon1 | Wednesday 12 August 2026 00:27:43 +0000 (0:00:00.539) 0:00:17.244 ****** 2026-08-12 00:27:44.224722 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:27:44.225042 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:27:44.225300 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:27:44.225528 | mon1 | 2026-08-12 00:27:44.225786 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:27:44.226070 | mon1 | Wednesday 12 August 2026 00:27:44 +0000 (0:00:00.711) 0:00:17.956 ****** 2026-08-12 00:27:44.759222 | mon1 | ok: [mon1] 2026-08-12 00:27:44.759455 | mon1 | 2026-08-12 00:27:44.759684 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:27:44.759971 | mon1 | Wednesday 12 August 2026 00:27:44 +0000 (0:00:00.534) 0:00:18.490 ****** 2026-08-12 00:27:45.315142 | mon1 | ok: [mon1] 2026-08-12 00:27:45.315211 | mon1 | 2026-08-12 00:27:45.315229 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:27:45.316396 | mon1 | Wednesday 12 August 2026 00:27:45 +0000 (0:00:00.547) 0:00:19.038 ****** 2026-08-12 00:27:45.316454 | mon1 | 2026-08-12 00:27:45.316465 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:27:45.316474 | mon1 | Wednesday 12 August 2026 00:27:45 +0000 (0:00:00.007) 0:00:19.046 ****** 2026-08-12 00:27:45.769098 | mon1 | ok: [mon1] 2026-08-12 00:27:45.769144 | mon1 | 2026-08-12 00:27:45.769151 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:27:45.769157 | mon1 | Wednesday 12 August 2026 00:27:45 +0000 (0:00:00.453) 0:00:19.500 ****** 2026-08-12 00:27:45.829187 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:27:45.829261 | mon1 | 2026-08-12 00:27:45.829549 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:27:45.829584 | mon1 | Wednesday 12 August 2026 00:27:45 +0000 (0:00:00.060) 0:00:19.560 ****** 2026-08-12 00:27:46.739429 | mon1 | ok: [mon1] 2026-08-12 00:27:46.739510 | mon1 | 2026-08-12 00:27:46.739639 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:27:46.739772 | mon1 | Wednesday 12 August 2026 00:27:46 +0000 (0:00:00.910) 0:00:20.470 ****** 2026-08-12 00:27:47.550000 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:27:47.550032 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:27:47.550037 | mon1 | 2026-08-12 00:27:47.550041 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:27:47.550181 | mon1 | Wednesday 12 August 2026 00:27:47 +0000 (0:00:00.808) 0:00:21.279 ****** 2026-08-12 00:27:47.954874 | mon1 | ok: [mon1] 2026-08-12 00:27:47.954912 | mon1 | 2026-08-12 00:27:47.954917 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:27:47.954922 | mon1 | Wednesday 12 August 2026 00:27:47 +0000 (0:00:00.406) 0:00:21.685 ****** 2026-08-12 00:27:48.221824 | mon1 | ok: [mon1] 2026-08-12 00:27:48.221864 | mon1 | 2026-08-12 00:27:48.221870 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:27:48.221876 | mon1 | Wednesday 12 August 2026 00:27:48 +0000 (0:00:00.265) 0:00:21.950 ****** 2026-08-12 00:27:48.716592 | mon1 | ok: [mon1] 2026-08-12 00:27:48.716823 | mon1 | 2026-08-12 00:27:48.717072 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:27:48.717281 | mon1 | Wednesday 12 August 2026 00:27:48 +0000 (0:00:00.497) 0:00:22.447 ****** 2026-08-12 00:27:49.137684 | mon1 | ok: [mon1] 2026-08-12 00:27:49.138077 | mon1 | 2026-08-12 00:27:49.138420 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:27:49.138741 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.420) 0:00:22.868 ****** 2026-08-12 00:27:49.218403 | mon1 | ok: [mon1] 2026-08-12 00:27:49.218450 | mon1 | 2026-08-12 00:27:49.218579 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:27:49.218721 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.080) 0:00:22.949 ****** 2026-08-12 00:27:49.495483 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:27:49.495568 | mon1 | 2026-08-12 00:27:49.495682 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:27:49.495793 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.277) 0:00:23.226 ****** 2026-08-12 00:27:49.548736 | mon1 | ok: [mon1] 2026-08-12 00:27:49.548793 | mon1 | 2026-08-12 00:27:49.548804 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:27:49.548814 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.051) 0:00:23.278 ****** 2026-08-12 00:27:49.591538 | mon1 | skipping: [mon1] 2026-08-12 00:27:49.591593 | mon1 | 2026-08-12 00:27:49.591604 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:27:49.591613 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.043) 0:00:23.321 ****** 2026-08-12 00:27:49.666733 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:27:49.666789 | mon1 | 2026-08-12 00:27:49.666800 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:27:49.666809 | mon1 | Wednesday 12 August 2026 00:27:49 +0000 (0:00:00.075) 0:00:23.396 ****** 2026-08-12 00:27:52.242459 | mon1 | ok: [mon1] 2026-08-12 00:27:52.242498 | mon1 | 2026-08-12 00:27:52.242505 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:27:52.242514 | mon1 | Wednesday 12 August 2026 00:27:52 +0000 (0:00:02.574) 0:00:25.971 ****** 2026-08-12 00:27:52.300127 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:27:52.300190 | mon1 | 2026-08-12 00:27:52.300204 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:27:52.300217 | mon1 | Wednesday 12 August 2026 00:27:52 +0000 (0:00:00.059) 0:00:26.030 ****** 2026-08-12 00:27:52.736523 | mon1 | ok: [mon1] 2026-08-12 00:27:52.736579 | mon1 | 2026-08-12 00:27:52.736594 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:27:52.736607 | mon1 | Wednesday 12 August 2026 00:27:52 +0000 (0:00:00.435) 0:00:26.466 ****** 2026-08-12 00:27:55.627500 | mon1 | ok: [mon1] 2026-08-12 00:27:55.627566 | mon1 | 2026-08-12 00:27:55.627580 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:27:55.627597 | mon1 | Wednesday 12 August 2026 00:27:55 +0000 (0:00:02.891) 0:00:29.357 ****** 2026-08-12 00:27:57.656697 | mon1 | ok: [mon1] 2026-08-12 00:27:57.656735 | mon1 | 2026-08-12 00:27:57.656744 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:27:57.656762 | mon1 | Wednesday 12 August 2026 00:27:57 +0000 (0:00:02.027) 0:00:31.385 ****** 2026-08-12 00:27:59.622020 | mon1 | ok: [mon1] 2026-08-12 00:27:59.622095 | mon1 | 2026-08-12 00:27:59.622207 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:27:59.622320 | mon1 | Wednesday 12 August 2026 00:27:59 +0000 (0:00:01.968) 0:00:33.353 ****** 2026-08-12 00:27:59.692733 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:27:59.692806 | mon1 | 2026-08-12 00:27:59.692896 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:27:59.693091 | mon1 | Wednesday 12 August 2026 00:27:59 +0000 (0:00:00.070) 0:00:33.424 ****** 2026-08-12 00:27:59.749428 | mon1 | skipping: [mon1] 2026-08-12 00:27:59.749472 | mon1 | 2026-08-12 00:27:59.749612 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:27:59.749733 | mon1 | Wednesday 12 August 2026 00:27:59 +0000 (0:00:00.055) 0:00:33.480 ****** 2026-08-12 00:27:59.799606 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:27:59.799728 | mon1 | skipping: [mon1] 2026-08-12 00:27:59.799890 | mon1 | 2026-08-12 00:27:59.800347 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:27:59.800387 | mon1 | Wednesday 12 August 2026 00:27:59 +0000 (0:00:00.050) 0:00:33.530 ****** 2026-08-12 00:28:00.128498 | mon1 | ok: [mon1] 2026-08-12 00:28:00.128553 | mon1 | 2026-08-12 00:28:00.128567 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:28:00.128580 | mon1 | Wednesday 12 August 2026 00:28:00 +0000 (0:00:00.327) 0:00:33.858 ****** 2026-08-12 00:28:02.936757 | mon1 | ok: [mon1] 2026-08-12 00:28:02.936821 | mon1 | 2026-08-12 00:28:02.936835 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:28:02.936848 | mon1 | Wednesday 12 August 2026 00:28:02 +0000 (0:00:02.808) 0:00:36.667 ****** 2026-08-12 00:28:04.723830 | mon1 | ok: [mon1] 2026-08-12 00:28:04.723897 | mon1 | 2026-08-12 00:28:04.723911 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:28:04.723924 | mon1 | Wednesday 12 August 2026 00:28:04 +0000 (0:00:01.787) 0:00:38.454 ****** 2026-08-12 00:28:06.800143 | mon1 | ok: [mon1] 2026-08-12 00:28:06.800230 | mon1 | 2026-08-12 00:28:06.800277 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:28:06.800597 | mon1 | Wednesday 12 August 2026 00:28:06 +0000 (0:00:02.076) 0:00:40.530 ****** 2026-08-12 00:28:19.317019 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:28:19.317061 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:28:19.317067 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:28:19.317072 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:28:19.317078 | mon1 | 2026-08-12 00:28:19.317083 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:28:19.317089 | mon1 | 2026-08-12 00:28:19.317094 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:28:19.317129 | mon1 | Wednesday 12 August 2026 00:28:19 +0000 (0:00:12.514) 0:00:53.045 ****** 2026-08-12 00:28:20.565881 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:28:20.565972 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:28:20.565990 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:28:20.566002 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:28:20.566014 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:28:20.578036 | mon1 | ok: [osd1] 2026-08-12 00:28:20.578074 | mon1 | 2026-08-12 00:28:20.578088 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:20.578106 | mon1 | Wednesday 12 August 2026 00:28:20 +0000 (0:00:01.263) 0:00:54.308 ****** 2026-08-12 00:28:20.833362 | mon1 | ok: [osd1] 2026-08-12 00:28:20.833435 | mon1 | 2026-08-12 00:28:20.833513 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:20.833631 | mon1 | Wednesday 12 August 2026 00:28:20 +0000 (0:00:00.256) 0:00:54.565 ****** 2026-08-12 00:28:20.877620 | mon1 | skipping: [osd1] 2026-08-12 00:28:20.877664 | mon1 | 2026-08-12 00:28:20.877674 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:28:20.877683 | mon1 | Wednesday 12 August 2026 00:28:20 +0000 (0:00:00.043) 0:00:54.608 ****** 2026-08-12 00:28:21.142586 | mon1 | ok: [osd1] 2026-08-12 00:28:21.142644 | mon1 | 2026-08-12 00:28:21.142656 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:21.142667 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.264) 0:00:54.872 ****** 2026-08-12 00:28:21.219022 | mon1 | ok: [osd1] => { 2026-08-12 00:28:21.219087 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:28:21.219098 | mon1 | } 2026-08-12 00:28:21.219107 | mon1 | 2026-08-12 00:28:21.219117 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:21.219131 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.076) 0:00:54.949 ****** 2026-08-12 00:28:21.609682 | mon1 | ok: [osd1] 2026-08-12 00:28:21.609760 | mon1 | 2026-08-12 00:28:21.609983 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:21.610241 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.391) 0:00:55.340 ****** 2026-08-12 00:28:21.664566 | mon1 | skipping: [osd1] 2026-08-12 00:28:21.664630 | mon1 | 2026-08-12 00:28:21.664642 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:21.664653 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.054) 0:00:55.394 ****** 2026-08-12 00:28:21.714598 | mon1 | skipping: [osd1] 2026-08-12 00:28:21.714654 | mon1 | 2026-08-12 00:28:21.714781 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:21.714895 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.050) 0:00:55.445 ****** 2026-08-12 00:28:21.972710 | mon1 | ok: [osd1] 2026-08-12 00:28:21.972816 | mon1 | 2026-08-12 00:28:21.972831 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:28:21.972844 | mon1 | Wednesday 12 August 2026 00:28:21 +0000 (0:00:00.257) 0:00:55.702 ****** 2026-08-12 00:28:22.862593 | mon1 | ok: [osd1] 2026-08-12 00:28:22.862655 | mon1 | 2026-08-12 00:28:22.862666 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:22.862675 | mon1 | Wednesday 12 August 2026 00:28:22 +0000 (0:00:00.890) 0:00:56.592 ****** 2026-08-12 00:28:23.052137 | mon1 | ok: [osd1] => { 2026-08-12 00:28:23.052207 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:28:23.053315 | mon1 | } 2026-08-12 00:28:23.053378 | mon1 | 2026-08-12 00:28:23.053389 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:23.053398 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.189) 0:00:56.782 ****** 2026-08-12 00:28:23.584984 | mon1 | ok: [osd1] 2026-08-12 00:28:23.585045 | mon1 | 2026-08-12 00:28:23.585057 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:23.585066 | mon1 | Wednesday 12 August 2026 00:28:23 +0000 (0:00:00.532) 0:00:57.314 ****** 2026-08-12 00:28:25.817091 | mon1 | ok: [osd1] 2026-08-12 00:28:25.817150 | mon1 | 2026-08-12 00:28:25.817161 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:28:25.817171 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:02.232) 0:00:59.547 ****** 2026-08-12 00:28:25.851519 | mon1 | skipping: [osd1] 2026-08-12 00:28:25.851701 | mon1 | 2026-08-12 00:28:25.851995 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:28:25.852282 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:00.035) 0:00:59.582 ****** 2026-08-12 00:28:25.885867 | mon1 | skipping: [osd1] 2026-08-12 00:28:25.886125 | mon1 | 2026-08-12 00:28:25.886387 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:28:25.886639 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:00.034) 0:00:59.617 ****** 2026-08-12 00:28:25.922164 | mon1 | skipping: [osd1] 2026-08-12 00:28:25.922343 | mon1 | 2026-08-12 00:28:25.922621 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:28:25.922916 | mon1 | Wednesday 12 August 2026 00:28:25 +0000 (0:00:00.035) 0:00:59.652 ****** 2026-08-12 00:28:26.844214 | mon1 | ok: [osd1] 2026-08-12 00:28:26.844418 | mon1 | 2026-08-12 00:28:26.844696 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:28:26.844984 | mon1 | Wednesday 12 August 2026 00:28:26 +0000 (0:00:00.922) 0:01:00.575 ****** 2026-08-12 00:28:27.383769 | mon1 | ok: [osd1] 2026-08-12 00:28:27.384064 | mon1 | 2026-08-12 00:28:27.384350 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:28:27.384650 | mon1 | Wednesday 12 August 2026 00:28:27 +0000 (0:00:00.539) 0:01:01.115 ****** 2026-08-12 00:28:28.510130 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:28:28.510203 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:28:28.510214 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:28:28.510223 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:28:28.510239 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:28:28.510776 | mon1 | 2026-08-12 00:28:28.510816 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:28:28.510823 | mon1 | Wednesday 12 August 2026 00:28:28 +0000 (0:00:01.125) 0:01:02.240 ****** 2026-08-12 00:28:29.222113 | mon1 | ok: [osd1] 2026-08-12 00:28:29.222173 | mon1 | 2026-08-12 00:28:29.223359 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:28:29.223417 | mon1 | Wednesday 12 August 2026 00:28:29 +0000 (0:00:00.705) 0:01:02.946 ****** 2026-08-12 00:28:29.223427 | mon1 | 2026-08-12 00:28:29.223437 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:28:29.223446 | mon1 | Wednesday 12 August 2026 00:28:29 +0000 (0:00:00.006) 0:01:02.952 ****** 2026-08-12 00:28:29.673627 | mon1 | ok: [osd1] 2026-08-12 00:28:29.673677 | mon1 | 2026-08-12 00:28:29.673688 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:28:29.673698 | mon1 | Wednesday 12 August 2026 00:28:29 +0000 (0:00:00.450) 0:01:03.403 ****** 2026-08-12 00:28:29.939853 | mon1 | ok: [osd1] 2026-08-12 00:28:29.939919 | mon1 | 2026-08-12 00:28:29.939930 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:28:29.939983 | mon1 | Wednesday 12 August 2026 00:28:29 +0000 (0:00:00.265) 0:01:03.669 ****** 2026-08-12 00:28:30.015381 | mon1 | ok: [osd1] => { 2026-08-12 00:28:30.015423 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:28:30.015429 | mon1 | } 2026-08-12 00:28:30.015435 | mon1 | 2026-08-12 00:28:30.015441 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:28:30.015448 | mon1 | Wednesday 12 August 2026 00:28:30 +0000 (0:00:00.076) 0:01:03.745 ****** 2026-08-12 00:28:30.451105 | mon1 | ok: [osd1] 2026-08-12 00:28:30.451151 | mon1 | 2026-08-12 00:28:30.451157 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:28:30.451164 | mon1 | Wednesday 12 August 2026 00:28:30 +0000 (0:00:00.436) 0:01:04.181 ****** 2026-08-12 00:28:33.756067 | mon1 | ok: [osd1] 2026-08-12 00:28:33.756141 | mon1 | 2026-08-12 00:28:33.756794 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:28:33.756850 | mon1 | Wednesday 12 August 2026 00:28:33 +0000 (0:00:03.304) 0:01:07.486 ****** 2026-08-12 00:28:34.675502 | mon1 | ok: [osd1] 2026-08-12 00:28:34.675556 | mon1 | 2026-08-12 00:28:34.675599 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:28:34.675608 | mon1 | Wednesday 12 August 2026 00:28:34 +0000 (0:00:00.918) 0:01:08.405 ****** 2026-08-12 00:28:34.918667 | mon1 | ok: [osd1] 2026-08-12 00:28:34.918719 | mon1 | 2026-08-12 00:28:34.918730 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:28:34.918754 | mon1 | Wednesday 12 August 2026 00:28:34 +0000 (0:00:00.243) 0:01:08.648 ****** 2026-08-12 00:28:35.452025 | mon1 | ok: [osd1] 2026-08-12 00:28:35.452807 | mon1 | 2026-08-12 00:28:35.452830 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:28:35.452840 | mon1 | Wednesday 12 August 2026 00:28:35 +0000 (0:00:00.533) 0:01:09.182 ****** 2026-08-12 00:28:36.137994 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:28:36.138027 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:28:36.138032 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:28:36.138036 | mon1 | 2026-08-12 00:28:36.138040 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:28:36.138044 | mon1 | Wednesday 12 August 2026 00:28:36 +0000 (0:00:00.684) 0:01:09.867 ****** 2026-08-12 00:28:36.675559 | mon1 | ok: [osd1] 2026-08-12 00:28:36.675624 | mon1 | 2026-08-12 00:28:36.675704 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:28:36.675816 | mon1 | Wednesday 12 August 2026 00:28:36 +0000 (0:00:00.539) 0:01:10.406 ****** 2026-08-12 00:28:37.227995 | mon1 | ok: [osd1] 2026-08-12 00:28:37.228038 | mon1 | 2026-08-12 00:28:37.228043 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:28:37.228047 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.544) 0:01:10.951 ****** 2026-08-12 00:28:37.228052 | mon1 | 2026-08-12 00:28:37.228058 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:28:37.228301 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.006) 0:01:10.957 ****** 2026-08-12 00:28:37.671804 | mon1 | ok: [osd1] 2026-08-12 00:28:37.671892 | mon1 | 2026-08-12 00:28:37.671909 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:28:37.671919 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.444) 0:01:11.401 ****** 2026-08-12 00:28:37.726096 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:28:37.726157 | mon1 | 2026-08-12 00:28:37.726710 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:28:37.726747 | mon1 | Wednesday 12 August 2026 00:28:37 +0000 (0:00:00.054) 0:01:11.456 ****** 2026-08-12 00:28:38.638885 | mon1 | ok: [osd1] 2026-08-12 00:28:38.639243 | mon1 | 2026-08-12 00:28:38.639262 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:28:38.639275 | mon1 | Wednesday 12 August 2026 00:28:38 +0000 (0:00:00.911) 0:01:12.368 ****** 2026-08-12 00:28:39.461420 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 00:28:39.461475 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 00:28:39.461586 | mon1 | 2026-08-12 00:28:39.461699 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:28:39.461815 | mon1 | Wednesday 12 August 2026 00:28:39 +0000 (0:00:00.822) 0:01:13.190 ****** 2026-08-12 00:28:39.860113 | mon1 | ok: [osd1] 2026-08-12 00:28:39.860174 | mon1 | 2026-08-12 00:28:39.860185 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:28:39.860194 | mon1 | Wednesday 12 August 2026 00:28:39 +0000 (0:00:00.400) 0:01:13.591 ****** 2026-08-12 00:28:40.106501 | mon1 | ok: [osd1] 2026-08-12 00:28:40.106553 | mon1 | 2026-08-12 00:28:40.106563 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:28:40.106573 | mon1 | Wednesday 12 August 2026 00:28:40 +0000 (0:00:00.245) 0:01:13.836 ****** 2026-08-12 00:28:40.417625 | mon1 | ok: [osd1] 2026-08-12 00:28:40.417706 | mon1 | 2026-08-12 00:28:40.417718 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:28:40.417739 | mon1 | Wednesday 12 August 2026 00:28:40 +0000 (0:00:00.311) 0:01:14.147 ****** 2026-08-12 00:28:40.666735 | mon1 | ok: [osd1] 2026-08-12 00:28:40.666791 | mon1 | 2026-08-12 00:28:40.666803 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:28:40.666813 | mon1 | Wednesday 12 August 2026 00:28:40 +0000 (0:00:00.248) 0:01:14.396 ****** 2026-08-12 00:28:40.939466 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:28:40.939519 | mon1 | 2026-08-12 00:28:40.939530 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:28:40.939540 | mon1 | Wednesday 12 August 2026 00:28:40 +0000 (0:00:00.273) 0:01:14.669 ****** 2026-08-12 00:28:40.989773 | mon1 | ok: [osd1] 2026-08-12 00:28:40.989831 | mon1 | 2026-08-12 00:28:40.989853 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:28:40.989864 | mon1 | Wednesday 12 August 2026 00:28:40 +0000 (0:00:00.050) 0:01:14.719 ****** 2026-08-12 00:28:41.051045 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:28:41.051094 | mon1 | 2026-08-12 00:28:41.051582 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:28:41.051625 | mon1 | Wednesday 12 August 2026 00:28:41 +0000 (0:00:00.061) 0:01:14.781 ****** 2026-08-12 00:28:43.217465 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:28:43.217523 | mon1 | 2026-08-12 00:28:43.217537 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:28:43.217549 | mon1 | Wednesday 12 August 2026 00:28:43 +0000 (0:00:02.164) 0:01:16.946 ****** 2026-08-12 00:28:43.267895 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:28:43.267970 | mon1 | 2026-08-12 00:28:43.267988 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:28:43.268001 | mon1 | Wednesday 12 August 2026 00:28:43 +0000 (0:00:00.052) 0:01:16.998 ****** 2026-08-12 00:28:43.582970 | mon1 | ok: [osd1] 2026-08-12 00:28:43.583030 | mon1 | 2026-08-12 00:28:43.583044 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:28:43.583057 | mon1 | Wednesday 12 August 2026 00:28:43 +0000 (0:00:00.314) 0:01:17.313 ****** 2026-08-12 00:28:46.301043 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:28:46.301130 | mon1 | 2026-08-12 00:28:46.301154 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:28:46.301484 | mon1 | Wednesday 12 August 2026 00:28:46 +0000 (0:00:02.718) 0:01:20.031 ****** 2026-08-12 00:28:54.291116 | mon1 | ok: [osd1] 2026-08-12 00:28:54.291898 | mon1 | 2026-08-12 00:28:54.291992 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:28:54.292013 | mon1 | Wednesday 12 August 2026 00:28:54 +0000 (0:00:07.990) 0:01:28.022 ****** 2026-08-12 00:28:56.067804 | mon1 | ok: [osd1] 2026-08-12 00:28:56.067844 | mon1 | 2026-08-12 00:28:56.067851 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:28:56.067858 | mon1 | Wednesday 12 August 2026 00:28:56 +0000 (0:00:01.776) 0:01:29.798 ****** 2026-08-12 00:28:56.136802 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:28:56.136862 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:28:56.136875 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:28:56.136887 | mon1 | skipping: [osd1] 2026-08-12 00:28:56.136899 | mon1 | 2026-08-12 00:28:56.136911 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:28:56.136924 | mon1 | Wednesday 12 August 2026 00:28:56 +0000 (0:00:00.068) 0:01:29.866 ****** 2026-08-12 00:28:58.218580 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:28:58.218642 | mon1 | 2026-08-12 00:28:58.218657 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:28:58.218671 | mon1 | Wednesday 12 August 2026 00:28:58 +0000 (0:00:02.082) 0:01:31.949 ****** 2026-08-12 00:29:00.240773 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:29:00.240832 | mon1 | 2026-08-12 00:29:00.240846 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:29:00.240859 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:02.021) 0:01:33.970 ****** 2026-08-12 00:29:00.302016 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:29:00.302060 | mon1 | 2026-08-12 00:29:00.302070 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:29:00.302078 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:00.062) 0:01:34.032 ****** 2026-08-12 00:29:00.350039 | mon1 | ok: [osd1] 2026-08-12 00:29:00.350098 | mon1 | 2026-08-12 00:29:00.350118 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:29:00.350337 | mon1 | Wednesday 12 August 2026 00:29:00 +0000 (0:00:00.048) 0:01:34.080 ****** 2026-08-12 00:29:02.310464 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:29:02.310541 | mon1 | 2026-08-12 00:29:02.310735 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:29:02.310898 | mon1 | Wednesday 12 August 2026 00:29:02 +0000 (0:00:01.960) 0:01:36.041 ****** 2026-08-12 00:29:02.358998 | mon1 | ok: [osd1] 2026-08-12 00:29:02.359075 | mon1 | 2026-08-12 00:29:02.359411 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:29:02.359752 | mon1 | Wednesday 12 August 2026 00:29:02 +0000 (0:00:00.048) 0:01:36.089 ****** 2026-08-12 00:29:02.408281 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:29:02.408986 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:29:02.409022 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:29:02.409028 | mon1 | skipping: [osd1] 2026-08-12 00:29:02.409033 | mon1 | 2026-08-12 00:29:02.409039 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:29:02.409045 | mon1 | Wednesday 12 August 2026 00:29:02 +0000 (0:00:00.050) 0:01:36.139 ****** 2026-08-12 00:29:02.485108 | mon1 | skipping: [osd1] 2026-08-12 00:29:02.485160 | mon1 | 2026-08-12 00:29:02.485172 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:29:02.485182 | mon1 | 2026-08-12 00:29:02.485587 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:29:02.485635 | mon1 | Wednesday 12 August 2026 00:29:02 +0000 (0:00:00.075) 0:01:36.215 ****** 2026-08-12 00:29:03.490146 | mon1 | ok: [mon1] 2026-08-12 00:29:03.490221 | mon1 | 2026-08-12 00:29:03.490237 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:29:03.490298 | mon1 | Wednesday 12 August 2026 00:29:03 +0000 (0:00:01.004) 0:01:37.220 ****** 2026-08-12 00:29:03.735031 | mon1 | ok: [mon1] 2026-08-12 00:29:03.735084 | mon1 | 2026-08-12 00:29:03.735098 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:29:03.735117 | mon1 | Wednesday 12 August 2026 00:29:03 +0000 (0:00:00.245) 0:01:37.465 ****** 2026-08-12 00:29:03.776153 | mon1 | skipping: [mon1] 2026-08-12 00:29:03.776217 | mon1 | 2026-08-12 00:29:03.776237 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:29:03.776443 | mon1 | Wednesday 12 August 2026 00:29:03 +0000 (0:00:00.041) 0:01:37.507 ****** 2026-08-12 00:29:04.062328 | mon1 | ok: [mon1] 2026-08-12 00:29:04.062378 | mon1 | 2026-08-12 00:29:04.062392 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:29:04.062404 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.285) 0:01:37.792 ****** 2026-08-12 00:29:04.139107 | mon1 | ok: [mon1] => { 2026-08-12 00:29:04.139165 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:29:04.139185 | mon1 | } 2026-08-12 00:29:04.139536 | mon1 | 2026-08-12 00:29:04.139568 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:29:04.139589 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.077) 0:01:37.870 ****** 2026-08-12 00:29:04.538173 | mon1 | ok: [mon1] 2026-08-12 00:29:04.538230 | mon1 | 2026-08-12 00:29:04.538752 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:29:04.538777 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.399) 0:01:38.269 ****** 2026-08-12 00:29:04.581099 | mon1 | skipping: [mon1] 2026-08-12 00:29:04.581227 | mon1 | 2026-08-12 00:29:04.581737 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:29:04.581764 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.043) 0:01:38.312 ****** 2026-08-12 00:29:04.622110 | mon1 | skipping: [mon1] 2026-08-12 00:29:04.622144 | mon1 | 2026-08-12 00:29:04.622588 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:29:04.622613 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.041) 0:01:38.353 ****** 2026-08-12 00:29:04.878805 | mon1 | ok: [mon1] 2026-08-12 00:29:04.878850 | mon1 | 2026-08-12 00:29:04.878861 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:29:04.878887 | mon1 | Wednesday 12 August 2026 00:29:04 +0000 (0:00:00.255) 0:01:38.609 ****** 2026-08-12 00:29:05.835068 | mon1 | ok: [mon1] 2026-08-12 00:29:05.835128 | mon1 | 2026-08-12 00:29:05.835140 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:29:05.835328 | mon1 | Wednesday 12 August 2026 00:29:05 +0000 (0:00:00.956) 0:01:39.565 ****** 2026-08-12 00:29:06.026102 | mon1 | ok: [mon1] => { 2026-08-12 00:29:06.026163 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:29:06.026173 | mon1 | } 2026-08-12 00:29:06.026217 | mon1 | 2026-08-12 00:29:06.026804 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:29:06.026836 | mon1 | Wednesday 12 August 2026 00:29:06 +0000 (0:00:00.190) 0:01:39.756 ****** 2026-08-12 00:29:06.554055 | mon1 | ok: [mon1] 2026-08-12 00:29:06.554089 | mon1 | 2026-08-12 00:29:06.554444 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:29:06.554467 | mon1 | Wednesday 12 August 2026 00:29:06 +0000 (0:00:00.528) 0:01:40.284 ****** 2026-08-12 00:29:08.771989 | mon1 | ok: [mon1] 2026-08-12 00:29:08.772045 | mon1 | 2026-08-12 00:29:08.772055 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:29:08.772065 | mon1 | Wednesday 12 August 2026 00:29:08 +0000 (0:00:02.216) 0:01:42.501 ****** 2026-08-12 00:29:08.805080 | mon1 | skipping: [mon1] 2026-08-12 00:29:08.805752 | mon1 | 2026-08-12 00:29:08.805778 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:29:08.805788 | mon1 | Wednesday 12 August 2026 00:29:08 +0000 (0:00:00.035) 0:01:42.536 ****** 2026-08-12 00:29:08.841083 | mon1 | skipping: [mon1] 2026-08-12 00:29:08.841126 | mon1 | 2026-08-12 00:29:08.841513 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:29:08.841538 | mon1 | Wednesday 12 August 2026 00:29:08 +0000 (0:00:00.036) 0:01:42.572 ****** 2026-08-12 00:29:08.876078 | mon1 | skipping: [mon1] 2026-08-12 00:29:08.876120 | mon1 | 2026-08-12 00:29:08.876131 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:29:08.876145 | mon1 | Wednesday 12 August 2026 00:29:08 +0000 (0:00:00.034) 0:01:42.607 ****** 2026-08-12 00:29:09.843313 | mon1 | ok: [mon1] 2026-08-12 00:29:09.843379 | mon1 | 2026-08-12 00:29:09.843390 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:29:09.843619 | mon1 | Wednesday 12 August 2026 00:29:09 +0000 (0:00:00.966) 0:01:43.573 ****** 2026-08-12 00:29:10.394438 | mon1 | ok: [mon1] 2026-08-12 00:29:10.394486 | mon1 | 2026-08-12 00:29:10.394497 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:29:10.394506 | mon1 | Wednesday 12 August 2026 00:29:10 +0000 (0:00:00.551) 0:01:44.124 ****** 2026-08-12 00:29:11.583077 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:29:11.583126 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:29:11.583136 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:29:11.583150 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:29:11.583607 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:29:11.583619 | mon1 | 2026-08-12 00:29:11.583624 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:29:11.583628 | mon1 | Wednesday 12 August 2026 00:29:11 +0000 (0:00:01.187) 0:01:45.312 ****** 2026-08-12 00:29:12.285236 | mon1 | ok: [mon1] 2026-08-12 00:29:12.285583 | mon1 | 2026-08-12 00:29:12.285911 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:29:12.286266 | mon1 | Wednesday 12 August 2026 00:29:12 +0000 (0:00:00.698) 0:01:46.010 ****** 2026-08-12 00:29:12.286567 | mon1 | 2026-08-12 00:29:12.286898 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:29:12.287252 | mon1 | Wednesday 12 August 2026 00:29:12 +0000 (0:00:00.006) 0:01:46.016 ****** 2026-08-12 00:29:12.733504 | mon1 | ok: [mon1] 2026-08-12 00:29:12.733870 | mon1 | 2026-08-12 00:29:12.734254 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:29:12.734592 | mon1 | Wednesday 12 August 2026 00:29:12 +0000 (0:00:00.448) 0:01:46.464 ****** 2026-08-12 00:29:12.984081 | mon1 | ok: [mon1] 2026-08-12 00:29:12.984439 | mon1 | 2026-08-12 00:29:12.984775 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:29:12.985133 | mon1 | Wednesday 12 August 2026 00:29:12 +0000 (0:00:00.250) 0:01:46.715 ****** 2026-08-12 00:29:13.060472 | mon1 | ok: [mon1] => { 2026-08-12 00:29:13.060659 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:29:13.060796 | mon1 | } 2026-08-12 00:29:13.060927 | mon1 | 2026-08-12 00:29:13.061103 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:29:13.061249 | mon1 | Wednesday 12 August 2026 00:29:13 +0000 (0:00:00.076) 0:01:46.792 ****** 2026-08-12 00:29:13.485706 | mon1 | ok: [mon1] 2026-08-12 00:29:13.486117 | mon1 | 2026-08-12 00:29:13.486478 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:29:13.486823 | mon1 | Wednesday 12 August 2026 00:29:13 +0000 (0:00:00.424) 0:01:47.216 ****** 2026-08-12 00:29:17.809335 | mon1 | ok: [mon1] 2026-08-12 00:29:17.809757 | mon1 | 2026-08-12 00:29:17.810418 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:29:17.810445 | mon1 | Wednesday 12 August 2026 00:29:17 +0000 (0:00:04.323) 0:01:51.540 ****** 2026-08-12 00:29:18.745146 | mon1 | ok: [mon1] 2026-08-12 00:29:18.745240 | mon1 | 2026-08-12 00:29:18.745771 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:29:18.745807 | mon1 | Wednesday 12 August 2026 00:29:18 +0000 (0:00:00.935) 0:01:52.476 ****** 2026-08-12 00:29:18.992642 | mon1 | ok: [mon1] 2026-08-12 00:29:18.992670 | mon1 | 2026-08-12 00:29:18.992675 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:29:18.992679 | mon1 | Wednesday 12 August 2026 00:29:18 +0000 (0:00:00.246) 0:01:52.723 ****** 2026-08-12 00:29:19.529673 | mon1 | ok: [mon1] 2026-08-12 00:29:19.530719 | mon1 | 2026-08-12 00:29:19.530748 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:29:19.530778 | mon1 | Wednesday 12 August 2026 00:29:19 +0000 (0:00:00.537) 0:01:53.260 ****** 2026-08-12 00:29:20.212342 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:29:20.212405 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:29:20.212530 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:29:20.212630 | mon1 | 2026-08-12 00:29:20.212877 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:29:20.212911 | mon1 | Wednesday 12 August 2026 00:29:20 +0000 (0:00:00.680) 0:01:53.941 ****** 2026-08-12 00:29:20.733835 | mon1 | ok: [mon1] 2026-08-12 00:29:20.733872 | mon1 | 2026-08-12 00:29:20.733877 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:29:20.733882 | mon1 | Wednesday 12 August 2026 00:29:20 +0000 (0:00:00.523) 0:01:54.464 ****** 2026-08-12 00:29:21.255408 | mon1 | ok: [mon1] 2026-08-12 00:29:21.255465 | mon1 | 2026-08-12 00:29:21.255595 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:29:21.255707 | mon1 | Wednesday 12 August 2026 00:29:21 +0000 (0:00:00.516) 0:01:54.980 ****** 2026-08-12 00:29:21.255810 | mon1 | 2026-08-12 00:29:21.255925 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:29:21.256055 | mon1 | Wednesday 12 August 2026 00:29:21 +0000 (0:00:00.005) 0:01:54.986 ****** 2026-08-12 00:29:21.706614 | mon1 | ok: [mon1] 2026-08-12 00:29:21.706671 | mon1 | 2026-08-12 00:29:21.706695 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:29:21.706707 | mon1 | Wednesday 12 August 2026 00:29:21 +0000 (0:00:00.450) 0:01:55.436 ****** 2026-08-12 00:29:21.764451 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 00:29:21.764488 | mon1 | 2026-08-12 00:29:21.764499 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:29:21.764508 | mon1 | Wednesday 12 August 2026 00:29:21 +0000 (0:00:00.057) 0:01:55.494 ****** 2026-08-12 00:29:22.702663 | mon1 | ok: [mon1] 2026-08-12 00:29:22.702694 | mon1 | 2026-08-12 00:29:22.702699 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:29:22.702704 | mon1 | Wednesday 12 August 2026 00:29:22 +0000 (0:00:00.936) 0:01:56.431 ****** 2026-08-12 00:29:23.527078 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 00:29:23.527141 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 00:29:23.527153 | mon1 | 2026-08-12 00:29:23.527168 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:29:23.527411 | mon1 | Wednesday 12 August 2026 00:29:23 +0000 (0:00:00.826) 0:01:57.257 ****** 2026-08-12 00:29:23.952497 | mon1 | ok: [mon1] 2026-08-12 00:29:23.952547 | mon1 | 2026-08-12 00:29:23.952558 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:29:23.952568 | mon1 | Wednesday 12 August 2026 00:29:23 +0000 (0:00:00.424) 0:01:57.681 ****** 2026-08-12 00:29:24.205606 | mon1 | ok: [mon1] 2026-08-12 00:29:24.205650 | mon1 | 2026-08-12 00:29:24.205660 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:29:24.205670 | mon1 | Wednesday 12 August 2026 00:29:24 +0000 (0:00:00.253) 0:01:57.935 ****** 2026-08-12 00:29:24.511048 | mon1 | ok: [mon1] 2026-08-12 00:29:24.511107 | mon1 | 2026-08-12 00:29:24.511474 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:29:24.511498 | mon1 | Wednesday 12 August 2026 00:29:24 +0000 (0:00:00.304) 0:01:58.240 ****** 2026-08-12 00:29:24.756696 | mon1 | ok: [mon1] 2026-08-12 00:29:24.756749 | mon1 | 2026-08-12 00:29:24.756759 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:29:24.756769 | mon1 | Wednesday 12 August 2026 00:29:24 +0000 (0:00:00.246) 0:01:58.486 ****** 2026-08-12 00:29:26.521066 | mon1 | ok: [mon1] 2026-08-12 00:29:26.521139 | mon1 | 2026-08-12 00:29:26.522104 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:29:26.522174 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 00:29:26.522188 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 00:29:26.522207 | mon1 | 2026-08-12 00:29:26.523006 | mon1 | 2026-08-12 00:29:26.523048 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:29:26.523083 | mon1 | Wednesday 12 August 2026 00:29:26 +0000 (0:00:01.765) 0:02:00.252 ****** 2026-08-12 00:29:26.523098 | mon1 | =============================================================================== 2026-08-12 00:29:26.524149 | mon1 | vexxhost.ceph.mgr : Configure manager modules -------------------------- 12.51s 2026-08-12 00:29:26.524205 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 7.99s 2026-08-12 00:29:26.524216 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.32s 2026-08-12 00:29:26.524230 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.31s 2026-08-12 00:29:26.525990 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.30s 2026-08-12 00:29:26.526034 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.89s 2026-08-12 00:29:26.526046 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.81s 2026-08-12 00:29:26.526056 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.72s 2026-08-12 00:29:26.526067 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.57s 2026-08-12 00:29:26.526076 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.51s 2026-08-12 00:29:26.526084 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.23s 2026-08-12 00:29:26.526357 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.22s 2026-08-12 00:29:26.526678 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.16s 2026-08-12 00:29:26.527037 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.08s 2026-08-12 00:29:26.527365 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 2.08s 2026-08-12 00:29:26.527671 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 2.03s 2026-08-12 00:29:26.528002 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 2.02s 2026-08-12 00:29:26.528384 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.97s 2026-08-12 00:29:26.528703 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.96s 2026-08-12 00:29:26.529042 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.79s 2026-08-12 00:29:26.613450 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 00:29:26.624029 | mon1 | INFO [default > side_effect] Executing 2026-08-12 00:29:26.624408 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:29:26.630103 | mon1 | INFO [default > verify] Executing 2026-08-12 00:29:27.375555 | mon1 | 2026-08-12 00:29:27.375989 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 00:29:27.376306 | mon1 | 2026-08-12 00:29:27.376686 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:29:27.377072 | mon1 | Wednesday 12 August 2026 00:29:27 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-08-12 00:29:29.593111 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:29:29.593152 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 00:29:29.593159 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:29:29.593165 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:29:29.593171 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:29:29.601122 | mon1 | ok: [mon1] 2026-08-12 00:29:29.601401 | mon1 | 2026-08-12 00:29:29.601646 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 00:29:29.603611 | mon1 | Wednesday 12 August 2026 00:29:29 +0000 (0:00:02.225) 0:00:02.233 ****** 2026-08-12 00:29:35.601141 | mon1 | ok: [mon1] 2026-08-12 00:29:35.601478 | mon1 | 2026-08-12 00:29:35.601795 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 00:29:35.602175 | mon1 | Wednesday 12 August 2026 00:29:35 +0000 (0:00:05.999) 0:00:08.233 ****** 2026-08-12 00:29:35.646864 | mon1 | ok: [mon1] 2026-08-12 00:29:35.647227 | mon1 | 2026-08-12 00:29:35.647604 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 00:29:35.647913 | mon1 | Wednesday 12 August 2026 00:29:35 +0000 (0:00:00.045) 0:00:08.279 ****** 2026-08-12 00:29:35.682893 | mon1 | ok: [mon1] => { 2026-08-12 00:29:35.683313 | mon1 | "changed": false, 2026-08-12 00:29:35.683648 | mon1 | "msg": "All assertions passed" 2026-08-12 00:29:35.683958 | mon1 | } 2026-08-12 00:29:35.684244 | mon1 | 2026-08-12 00:29:35.684540 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 00:29:35.684839 | mon1 | Wednesday 12 August 2026 00:29:35 +0000 (0:00:00.035) 0:00:08.314 ****** 2026-08-12 00:29:37.635384 | mon1 | ok: [mon1] 2026-08-12 00:29:37.636023 | mon1 | 2026-08-12 00:29:37.636429 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 00:29:37.636457 | mon1 | Wednesday 12 August 2026 00:29:37 +0000 (0:00:01.951) 0:00:10.266 ****** 2026-08-12 00:29:37.678127 | mon1 | ok: [mon1] => { 2026-08-12 00:29:37.678197 | mon1 | "_ceph_health": { 2026-08-12 00:29:37.678211 | mon1 | "changed": false, 2026-08-12 00:29:37.678223 | mon1 | "cmd": [ 2026-08-12 00:29:37.678240 | mon1 | "cephadm", 2026-08-12 00:29:37.678994 | mon1 | "shell", 2026-08-12 00:29:37.679029 | mon1 | "--", 2026-08-12 00:29:37.679035 | mon1 | "ceph", 2026-08-12 00:29:37.679043 | mon1 | "health" 2026-08-12 00:29:37.679982 | mon1 | ], 2026-08-12 00:29:37.680021 | mon1 | "delta": "0:00:01.695079", 2026-08-12 00:29:37.680034 | mon1 | "end": "2026-08-12 00:29:37.586849", 2026-08-12 00:29:37.680124 | mon1 | "failed": false, 2026-08-12 00:29:37.680418 | mon1 | "msg": "", 2026-08-12 00:29:37.680747 | mon1 | "rc": 0, 2026-08-12 00:29:37.681100 | mon1 | "start": "2026-08-12 00:29:35.891770", 2026-08-12 00:29:37.681432 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-12 00:29:37.681731 | mon1 | "stderr_lines": [ 2026-08-12 00:29:37.682065 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 00:29:37.682388 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 00:29:37.682675 | mon1 | ], 2026-08-12 00:29:37.682998 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 00:29:37.683300 | mon1 | "stdout_lines": [ 2026-08-12 00:29:37.683594 | mon1 | "HEALTH_OK" 2026-08-12 00:29:37.683879 | mon1 | ] 2026-08-12 00:29:37.684551 | mon1 | } 2026-08-12 00:29:37.685051 | mon1 | } 2026-08-12 00:29:37.685064 | mon1 | 2026-08-12 00:29:37.685069 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 00:29:37.685075 | mon1 | Wednesday 12 August 2026 00:29:37 +0000 (0:00:00.042) 0:00:10.308 ****** 2026-08-12 00:29:37.716059 | mon1 | ok: [mon1] => { 2026-08-12 00:29:37.716125 | mon1 | "changed": false, 2026-08-12 00:29:37.716140 | mon1 | "msg": "All assertions passed" 2026-08-12 00:29:37.716152 | mon1 | } 2026-08-12 00:29:37.716722 | mon1 | 2026-08-12 00:29:37.716752 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 00:29:37.716765 | mon1 | Wednesday 12 August 2026 00:29:37 +0000 (0:00:00.038) 0:00:10.347 ****** 2026-08-12 00:29:49.300562 | mon1 | changed: [mon1] 2026-08-12 00:29:49.300634 | mon1 | 2026-08-12 00:29:49.300648 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 00:29:49.300661 | mon1 | Wednesday 12 August 2026 00:29:49 +0000 (0:00:11.583) 0:00:21.931 ****** 2026-08-12 00:29:55.714833 | mon1 | changed: [mon1] 2026-08-12 00:29:55.714890 | mon1 | 2026-08-12 00:29:55.714905 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 00:29:55.714919 | mon1 | Wednesday 12 August 2026 00:29:55 +0000 (0:00:06.414) 0:00:28.345 ****** 2026-08-12 00:29:57.595121 | mon1 | ok: [mon1] 2026-08-12 00:29:57.595236 | mon1 | 2026-08-12 00:29:57.595248 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 00:29:57.595264 | mon1 | Wednesday 12 August 2026 00:29:57 +0000 (0:00:01.880) 0:00:30.226 ****** 2026-08-12 00:29:57.651116 | mon1 | ok: [mon1] => { 2026-08-12 00:29:57.651185 | mon1 | "changed": false, 2026-08-12 00:29:57.651202 | mon1 | "msg": "All assertions passed" 2026-08-12 00:29:57.651994 | mon1 | } 2026-08-12 00:29:57.652021 | mon1 | 2026-08-12 00:29:57.652026 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 00:29:57.652238 | mon1 | Wednesday 12 August 2026 00:29:57 +0000 (0:00:00.056) 0:00:30.282 ****** 2026-08-12 00:29:59.386343 | mon1 | ok: [mon1] 2026-08-12 00:29:59.386403 | mon1 | 2026-08-12 00:29:59.386512 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 00:29:59.386626 | mon1 | Wednesday 12 August 2026 00:29:59 +0000 (0:00:01.735) 0:00:32.018 ****** 2026-08-12 00:29:59.427600 | mon1 | ok: [mon1] => { 2026-08-12 00:29:59.427724 | mon1 | "changed": false, 2026-08-12 00:29:59.427882 | mon1 | "msg": "All assertions passed" 2026-08-12 00:29:59.428057 | mon1 | } 2026-08-12 00:29:59.428197 | mon1 | 2026-08-12 00:29:59.429999 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:29:59.430044 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:29:59.430054 | mon1 | 2026-08-12 00:29:59.430062 | mon1 | 2026-08-12 00:29:59.430071 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:29:59.430086 | mon1 | Wednesday 12 August 2026 00:29:59 +0000 (0:00:00.042) 0:00:32.060 ****** 2026-08-12 00:29:59.430104 | mon1 | =============================================================================== 2026-08-12 00:29:59.430114 | mon1 | Create a test Ceph pool ------------------------------------------------ 11.58s 2026-08-12 00:29:59.430123 | mon1 | Create a test Ceph key -------------------------------------------------- 6.41s 2026-08-12 00:29:59.430132 | mon1 | List locally deployed Ceph daemons -------------------------------------- 6.00s 2026-08-12 00:29:59.430141 | mon1 | Gathering Facts --------------------------------------------------------- 2.23s 2026-08-12 00:29:59.430322 | mon1 | Get cluster health status ----------------------------------------------- 1.95s 2026-08-12 00:29:59.430581 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.88s 2026-08-12 00:29:59.430804 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.74s 2026-08-12 00:29:59.431074 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.06s 2026-08-12 00:29:59.431284 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.05s 2026-08-12 00:29:59.431641 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-08-12 00:29:59.431840 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-08-12 00:29:59.432058 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.04s 2026-08-12 00:29:59.432261 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.04s 2026-08-12 00:29:59.504562 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 00:29:59.527493 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:29:59.527831 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:29:59.533739 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:29:59.533841 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:29:59.533957 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:29:59.534215 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 00:30:10.137881 | mon1 | ok: Runtime: 0:10:58.410015 2026-08-12 00:30:10.574166 | 2026-08-12 00:30:10.574276 | PLAY RECAP 2026-08-12 00:30:10.574326 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:30:10.574348 | 2026-08-12 00:30:10.824031 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:30:10.827785 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:30:11.442963 | 2026-08-12 00:30:11.443467 | PLAY [all] 2026-08-12 00:30:11.459151 | 2026-08-12 00:30:11.459257 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 00:30:11.523421 | mon1 | ok 2026-08-12 00:30:11.528362 | osd1 | ok 2026-08-12 00:30:11.533334 | 2026-08-12 00:30:11.533413 | TASK [fetch-output : Set log path for single node] 2026-08-12 00:30:11.561703 | mon1 | skipping: Conditional result was False 2026-08-12 00:30:11.573133 | osd1 | skipping: Conditional result was False 2026-08-12 00:30:11.586863 | 2026-08-12 00:30:11.586964 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 00:30:11.956336 | osd1 -> localhost | changed: "/var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/logs/osd1" 2026-08-12 00:30:11.968399 | mon1 -> localhost | changed: "/var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/logs/mon1" 2026-08-12 00:30:12.190931 | mon1 -> localhost | changed: "/var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/artifacts" 2026-08-12 00:30:12.209953 | osd1 -> localhost | ok: "/var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/artifacts" 2026-08-12 00:30:12.405237 | mon1 -> localhost | changed: "/var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/docs" 2026-08-12 00:30:12.425202 | osd1 -> localhost | ok: "/var/lib/zuul/builds/0e78cf3cb3f94870a09a2edd031ed730/work/docs" 2026-08-12 00:30:12.425336 | osd1 -> localhost | changed: All items complete 2026-08-12 00:30:12.425395 | 2026-08-12 00:30:12.445176 | 2026-08-12 00:30:12.445379 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 00:30:13.113504 | mon1 | changed: .d..t...... ./ 2026-08-12 00:30:13.118862 | osd1 | changed: .d..t...... ./ 2026-08-12 00:30:13.582726 | osd1 | changed: .d..t...... ./ 2026-08-12 00:30:13.587931 | mon1 | ok 2026-08-12 00:30:14.066234 | mon1 | changed: .d..t...... ./ 2026-08-12 00:30:14.072044 | osd1 | ok 2026-08-12 00:30:14.096519 | 2026-08-12 00:30:14.096664 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 00:30:14.527054 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008189 2026-08-12 00:30:14.527400 | mon1 -> localhost | changed: All items complete 2026-08-12 00:30:14.527446 | 2026-08-12 00:30:14.769581 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008135 2026-08-12 00:30:14.790512 | 2026-08-12 00:30:14.790653 | PLAY [all] 2026-08-12 00:30:14.797283 | 2026-08-12 00:30:14.797357 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 00:30:15.283113 | mon1 | changed 2026-08-12 00:30:15.467503 | osd1 | changed 2026-08-12 00:30:15.480575 | 2026-08-12 00:30:15.480643 | PLAY RECAP 2026-08-12 00:30:15.480698 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:30:15.480727 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:30:15.480747 | 2026-08-12 00:30:15.622392 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:30:15.627720 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 00:30:16.260336 | 2026-08-12 00:30:16.260499 | PLAY [localhost] 2026-08-12 00:30:16.271525 | 2026-08-12 00:30:16.271656 | TASK [Generate Zuul manifest] 2026-08-12 00:30:16.295237 | localhost | ok 2026-08-12 00:30:16.325528 | 2026-08-12 00:30:16.325627 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 00:30:16.734194 | localhost | changed 2026-08-12 00:30:16.744618 | 2026-08-12 00:30:16.744697 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 00:30:16.798330 | localhost | ok 2026-08-12 00:30:16.807945 | 2026-08-12 00:30:16.808034 | TASK [Upload logs] 2026-08-12 00:30:16.829149 | localhost | ok 2026-08-12 00:30:16.903020 | 2026-08-12 00:30:16.903170 | TASK [Set zuul-log-path fact] 2026-08-12 00:30:16.926282 | localhost | ok 2026-08-12 00:30:16.945986 | 2026-08-12 00:30:16.946094 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:30:16.987256 | localhost | ok 2026-08-12 00:30:16.994485 | 2026-08-12 00:30:16.994559 | TASK [upload-logs : Create log directories] 2026-08-12 00:30:17.473554 | localhost | changed 2026-08-12 00:30:17.480166 | 2026-08-12 00:30:17.480277 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 00:30:17.887880 | localhost -> localhost | ok: Runtime: 0:00:00.006604 2026-08-12 00:30:17.893030 | 2026-08-12 00:30:17.893099 | TASK [upload-logs : Upload logs to log server] 2026-08-12 00:30:18.359074 | localhost | Output suppressed because no_log was given 2026-08-12 00:30:18.364478 | 2026-08-12 00:30:18.364544 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 00:30:18.445778 | localhost | skipping: Conditional result was False 2026-08-12 00:30:18.453196 | localhost | skipping: Conditional result was False 2026-08-12 00:30:18.673329 | 2026-08-12 00:30:18.673449 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 00:30:18.764931 | localhost | skipping: Conditional result was False 2026-08-12 00:30:18.765250 | 2026-08-12 00:30:18.769533 | localhost | skipping: Conditional result was False 2026-08-12 00:30:18.824138 | 2026-08-12 00:30:18.824304 | LOOP [upload-logs : Upload console log and json output]