2026-08-12 09:00:40.103457 | Job console starting 2026-08-12 09:00:40.124119 | Updating git repos 2026-08-12 09:00:40.172573 | Cloning repos into workspace 2026-08-12 09:00:40.285490 | Restoring repo states 2026-08-12 09:00:40.294662 | Merging changes 2026-08-12 09:00:40.903701 | Checking out repos 2026-08-12 09:00:40.965616 | Preparing playbooks 2026-08-12 09:00:44.452823 | Running Ansible setup 2026-08-12 09:00:50.470576 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 09:00:51.109843 | 2026-08-12 09:00:51.109974 | PLAY [localhost] 2026-08-12 09:00:51.117463 | 2026-08-12 09:00:51.117533 | TASK [Gathering Facts] 2026-08-12 09:00:52.402207 | localhost | ok 2026-08-12 09:00:52.415715 | 2026-08-12 09:00:52.415995 | TASK [Setup log path fact] 2026-08-12 09:00:52.446507 | localhost | ok 2026-08-12 09:00:52.461917 | 2026-08-12 09:00:52.461992 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 09:00:52.492144 | localhost | ok 2026-08-12 09:00:52.502177 | 2026-08-12 09:00:52.502331 | TASK [emit-job-header : Print job information] 2026-08-12 09:00:52.548197 | # Job Information 2026-08-12 09:00:52.548463 | Ansible Version: 2.16.18 2026-08-12 09:00:52.548537 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-08-12 09:00:52.548598 | Pipeline: check 2026-08-12 09:00:52.548630 | Executor: 2d72f0692154 2026-08-12 09:00:52.548686 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/116 2026-08-12 09:00:52.548743 | Event ID: 9e7ba720-962b-11f1-80b8-399a6333a3d6 2026-08-12 09:00:52.553242 | 2026-08-12 09:00:52.553372 | LOOP [emit-job-header : Print node information] 2026-08-12 09:00:52.653459 | localhost | ok: 2026-08-12 09:00:52.653712 | localhost | # Node Information 2026-08-12 09:00:52.653749 | localhost | Inventory Hostname: mon1 2026-08-12 09:00:52.653778 | localhost | Hostname: np0000188948 2026-08-12 09:00:52.653803 | localhost | Username: zuul 2026-08-12 09:00:52.653832 | localhost | Distro: Ubuntu 24.04 2026-08-12 09:00:52.653858 | localhost | Provider: yul1 2026-08-12 09:00:52.653883 | localhost | Region: ca-ymq-1 2026-08-12 09:00:52.653908 | localhost | Label: ubuntu-noble 2026-08-12 09:00:52.653933 | localhost | Product Name: OpenStack Nova 2026-08-12 09:00:52.653956 | localhost | Interface IP: 199.19.213.62 2026-08-12 09:00:52.704638 | localhost | ok: 2026-08-12 09:00:52.704731 | localhost | # Node Information 2026-08-12 09:00:52.704768 | localhost | Inventory Hostname: osd1 2026-08-12 09:00:52.704799 | localhost | Hostname: np0000188949 2026-08-12 09:00:52.704828 | localhost | Username: zuul 2026-08-12 09:00:52.704856 | localhost | Distro: Ubuntu 24.04 2026-08-12 09:00:52.704883 | localhost | Provider: yul1 2026-08-12 09:00:52.704910 | localhost | Region: ca-ymq-1 2026-08-12 09:00:52.704937 | localhost | Label: ubuntu-noble 2026-08-12 09:00:52.704984 | localhost | Product Name: OpenStack Nova 2026-08-12 09:00:52.705016 | localhost | Interface IP: 199.19.213.32 2026-08-12 09:00:52.718513 | 2026-08-12 09:00:52.718677 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 09:00:53.110841 | localhost -> localhost | changed 2026-08-12 09:00:53.119419 | 2026-08-12 09:00:53.119736 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 09:00:54.228412 | localhost -> localhost | changed 2026-08-12 09:00:54.240532 | 2026-08-12 09:00:54.240588 | PLAY [all] 2026-08-12 09:00:54.250027 | 2026-08-12 09:00:54.250099 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 09:00:54.488130 | mon1 -> localhost | ok 2026-08-12 09:00:54.501918 | 2026-08-12 09:00:54.501987 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 09:00:54.537330 | mon1 | ok 2026-08-12 09:00:54.542353 | osd1 | ok 2026-08-12 09:00:54.560440 | mon1 | included: /var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 09:00:54.560501 | osd1 | included: /var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 09:00:54.566914 | 2026-08-12 09:00:54.566971 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 09:00:55.889388 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 09:00:55.889630 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/5e55185095614a7283c3b87c56b25590_id_rsa 2026-08-12 09:00:55.889660 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/5e55185095614a7283c3b87c56b25590_id_rsa.pub 2026-08-12 09:00:55.889683 | mon1 -> localhost | The key fingerprint is: 2026-08-12 09:00:55.889705 | mon1 -> localhost | SHA256:wT2d9X2DJQeOFsqryxtaFx5URS0e7xsEtcL5qBjrSQ4 zuul-build-sshkey 2026-08-12 09:00:55.889725 | mon1 -> localhost | The key's randomart image is: 2026-08-12 09:00:55.889746 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 09:00:55.889765 | mon1 -> localhost | | oo==+ | 2026-08-12 09:00:55.889786 | mon1 -> localhost | | ...o.=**oo| 2026-08-12 09:00:55.889806 | mon1 -> localhost | | o+oo+*=o+| 2026-08-12 09:00:55.889825 | mon1 -> localhost | | ..o. .+oo| 2026-08-12 09:00:55.889845 | mon1 -> localhost | | S= .o. | 2026-08-12 09:00:55.889865 | mon1 -> localhost | | o * . o | 2026-08-12 09:00:55.889883 | mon1 -> localhost | | E * . o| 2026-08-12 09:00:55.889902 | mon1 -> localhost | | + O . . | 2026-08-12 09:00:55.889921 | mon1 -> localhost | | . +.+ | 2026-08-12 09:00:55.889939 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 09:00:55.889985 | mon1 -> localhost | ok: Runtime: 0:00:00.906032 2026-08-12 09:00:55.895575 | 2026-08-12 09:00:55.895652 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 09:00:55.934677 | mon1 | ok 2026-08-12 09:00:55.939299 | osd1 | ok 2026-08-12 09:00:55.952124 | mon1 | included: /var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 09:00:55.952169 | osd1 | included: /var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 09:00:55.962821 | 2026-08-12 09:00:55.962879 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 09:00:55.988770 | mon1 | skipping: Conditional result was False 2026-08-12 09:00:55.999933 | osd1 | skipping: Conditional result was False 2026-08-12 09:00:56.011861 | 2026-08-12 09:00:56.011948 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 09:00:56.578100 | mon1 | changed 2026-08-12 09:00:56.598351 | osd1 | changed 2026-08-12 09:00:56.604926 | 2026-08-12 09:00:56.605006 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 09:00:56.837202 | mon1 | ok 2026-08-12 09:00:56.842308 | osd1 | ok 2026-08-12 09:00:57.372183 | 2026-08-12 09:00:57.372314 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 09:00:57.956417 | mon1 | changed 2026-08-12 09:00:58.030287 | osd1 | changed 2026-08-12 09:00:58.036010 | 2026-08-12 09:00:58.036076 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 09:00:58.614726 | mon1 | changed 2026-08-12 09:00:58.622689 | osd1 | changed 2026-08-12 09:00:58.636571 | 2026-08-12 09:00:58.636641 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 09:00:58.672263 | mon1 | skipping: Conditional result was False 2026-08-12 09:00:58.683426 | osd1 | skipping: Conditional result was False 2026-08-12 09:00:58.692456 | 2026-08-12 09:00:58.692525 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 09:00:59.047179 | mon1 -> localhost | changed 2026-08-12 09:00:59.066781 | 2026-08-12 09:00:59.066981 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 09:00:59.348127 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/5e55185095614a7283c3b87c56b25590_id_rsa (zuul-build-sshkey) 2026-08-12 09:00:59.348353 | mon1 -> localhost | ok: Runtime: 0:00:00.013788 2026-08-12 09:00:59.353777 | 2026-08-12 09:00:59.353836 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 09:00:59.696637 | osd1 | ok 2026-08-12 09:00:59.713179 | mon1 | ok 2026-08-12 09:00:59.721198 | 2026-08-12 09:00:59.721534 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 09:00:59.749212 | mon1 | skipping: Conditional result was False 2026-08-12 09:00:59.760380 | osd1 | skipping: Conditional result was False 2026-08-12 09:00:59.779177 | 2026-08-12 09:00:59.779253 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 09:01:00.097775 | mon1 | ok 2026-08-12 09:01:00.113096 | osd1 | ok 2026-08-12 09:01:00.121562 | 2026-08-12 09:01:00.121625 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 09:01:00.864007 | osd1 | Output suppressed because no_log was given 2026-08-12 09:01:00.891209 | mon1 | Output suppressed because no_log was given 2026-08-12 09:01:00.906148 | 2026-08-12 09:01:00.906212 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 09:01:01.141225 | osd1 | ok: "logs" 2026-08-12 09:01:01.141547 | osd1 | ok: All items complete 2026-08-12 09:01:01.141588 | 2026-08-12 09:01:01.146720 | mon1 | ok: "logs" 2026-08-12 09:01:01.327151 | osd1 | ok: "artifacts" 2026-08-12 09:01:01.339020 | mon1 | ok: "artifacts" 2026-08-12 09:01:01.535810 | osd1 | ok: "docs" 2026-08-12 09:01:01.559396 | mon1 | ok: "docs" 2026-08-12 09:01:01.578810 | 2026-08-12 09:01:01.578971 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 09:01:01.799489 | mon1 | changed: "logs" 2026-08-12 09:01:01.799868 | mon1 | ok: All items complete 2026-08-12 09:01:01.799920 | 2026-08-12 09:01:01.824633 | osd1 | changed: "logs" 2026-08-12 09:01:01.988816 | mon1 | changed: "artifacts" 2026-08-12 09:01:02.021447 | osd1 | changed: "artifacts" 2026-08-12 09:01:02.205880 | mon1 | changed: "docs" 2026-08-12 09:01:02.230235 | osd1 | changed: "docs" 2026-08-12 09:01:02.249937 | 2026-08-12 09:01:02.250055 | PLAY RECAP 2026-08-12 09:01:02.250101 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:01:02.250132 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 09:01:02.250157 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 09:01:02.250176 | 2026-08-12 09:01:02.436290 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 09:01:02.440274 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 09:01:03.040231 | 2026-08-12 09:01:03.040618 | PLAY [all] 2026-08-12 09:01:03.052256 | 2026-08-12 09:01:03.052360 | TASK [setup-uv : Extract archive] 2026-08-12 09:01:05.524540 | osd1 | changed 2026-08-12 09:01:05.636811 | mon1 | changed 2026-08-12 09:01:05.645378 | 2026-08-12 09:01:05.645458 | TASK [setup-uv : Print version] 2026-08-12 09:01:06.039979 | mon1 | uv 0.8.13 2026-08-12 09:01:06.040289 | osd1 | uv 0.8.13 2026-08-12 09:01:06.205741 | mon1 | ok: Runtime: 0:00:00.014712 2026-08-12 09:01:06.216288 | osd1 | ok: Runtime: 0:00:00.016125 2026-08-12 09:01:06.230119 | 2026-08-12 09:01:06.230190 | TASK [Install Ansible collection siblings] 2026-08-12 09:01:06.680054 | mon1 | ok: 2026-08-12 09:01:06.680247 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 09:01:06.680275 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 09:01:06.680296 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 09:01:06.682034 | 2026-08-12 09:01:06.682080 | PLAY RECAP 2026-08-12 09:01:06.682127 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:01:06.682168 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:01:06.682189 | 2026-08-12 09:01:06.807160 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 09:01:06.812774 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 09:01:07.402109 | 2026-08-12 09:01:07.402354 | PLAY [all] 2026-08-12 09:01:07.414282 | 2026-08-12 09:01:07.414359 | LOOP [Check inventory directories] 2026-08-12 09:01:07.767085 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 09:01:07.948720 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 09:01:08.135579 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 09:01:08.154783 | 2026-08-12 09:01:08.154972 | LOOP [Copy inventory file for Zuul] 2026-08-12 09:01:09.047607 | mon1 | changed: 2026-08-12 09:01:09.047870 | mon1 | { 2026-08-12 09:01:09.047911 | mon1 | "ansible_loop_var": "item", 2026-08-12 09:01:09.047945 | mon1 | "changed": false, 2026-08-12 09:01:09.047973 | mon1 | "failed": false, 2026-08-12 09:01:09.048011 | mon1 | "invocation": { 2026-08-12 09:01:09.048039 | mon1 | "module_args": { 2026-08-12 09:01:09.048065 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 09:01:09.048089 | mon1 | "follow": true, 2026-08-12 09:01:09.048114 | mon1 | "get_attributes": true, 2026-08-12 09:01:09.048140 | mon1 | "get_checksum": true, 2026-08-12 09:01:09.048166 | mon1 | "get_mime": true, 2026-08-12 09:01:09.048191 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 09:01:09.048217 | mon1 | } 2026-08-12 09:01:09.048241 | mon1 | }, 2026-08-12 09:01:09.048265 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 09:01:09.048289 | mon1 | "stat": { 2026-08-12 09:01:09.048313 | mon1 | "atime": 1786525260.7877903, 2026-08-12 09:01:09.048338 | mon1 | "attr_flags": "e", 2026-08-12 09:01:09.048362 | mon1 | "attributes": [ 2026-08-12 09:01:09.048387 | mon1 | "extents" 2026-08-12 09:01:09.048411 | mon1 | ], 2026-08-12 09:01:09.048435 | mon1 | "block_size": 4096, 2026-08-12 09:01:09.048459 | mon1 | "blocks": 8, 2026-08-12 09:01:09.048483 | mon1 | "charset": "unknown", 2026-08-12 09:01:09.048508 | mon1 | "ctime": 1786525260.7967925, 2026-08-12 09:01:09.048533 | mon1 | "dev": 64769, 2026-08-12 09:01:09.048556 | mon1 | "device_type": 0, 2026-08-12 09:01:09.048580 | mon1 | "executable": true, 2026-08-12 09:01:09.048603 | mon1 | "exists": true, 2026-08-12 09:01:09.048627 | mon1 | "gid": 1000, 2026-08-12 09:01:09.048651 | mon1 | "gr_name": "zuul", 2026-08-12 09:01:09.048674 | mon1 | "inode": 1024032, 2026-08-12 09:01:09.048698 | mon1 | "isblk": false, 2026-08-12 09:01:09.048722 | mon1 | "ischr": false, 2026-08-12 09:01:09.048746 | mon1 | "isdir": true, 2026-08-12 09:01:09.048770 | mon1 | "isfifo": false, 2026-08-12 09:01:09.048794 | mon1 | "isgid": false, 2026-08-12 09:01:09.048817 | mon1 | "islnk": false, 2026-08-12 09:01:09.048841 | mon1 | "isreg": false, 2026-08-12 09:01:09.048864 | mon1 | "issock": false, 2026-08-12 09:01:09.048886 | mon1 | "isuid": false, 2026-08-12 09:01:09.048909 | mon1 | "mimetype": "unknown", 2026-08-12 09:01:09.048932 | mon1 | "mode": "0755", 2026-08-12 09:01:09.048979 | mon1 | "mtime": 1786525240.3181386, 2026-08-12 09:01:09.049011 | mon1 | "nlink": 10, 2026-08-12 09:01:09.049037 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 09:01:09.049061 | mon1 | "pw_name": "zuul", 2026-08-12 09:01:09.049093 | mon1 | "readable": true, 2026-08-12 09:01:09.049127 | mon1 | "rgrp": true, 2026-08-12 09:01:09.049153 | mon1 | "roth": true, 2026-08-12 09:01:09.049177 | mon1 | "rusr": true, 2026-08-12 09:01:09.049201 | mon1 | "size": 4096, 2026-08-12 09:01:09.049242 | mon1 | "uid": 1000, 2026-08-12 09:01:09.049267 | mon1 | "version": "2795902958", 2026-08-12 09:01:09.049314 | mon1 | "wgrp": false, 2026-08-12 09:01:09.049346 | mon1 | "woth": false, 2026-08-12 09:01:09.049372 | mon1 | "writeable": true, 2026-08-12 09:01:09.049397 | mon1 | "wusr": true, 2026-08-12 09:01:09.049420 | mon1 | "xgrp": true, 2026-08-12 09:01:09.049444 | mon1 | "xoth": true, 2026-08-12 09:01:09.049468 | mon1 | "xusr": true 2026-08-12 09:01:09.049491 | mon1 | } 2026-08-12 09:01:09.049515 | mon1 | } 2026-08-12 09:01:09.049564 | mon1 | ok: All items complete 2026-08-12 09:01:09.049594 | 2026-08-12 09:01:09.051601 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:09.052440 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:09.066012 | 2026-08-12 09:01:09.066153 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 09:01:09.432755 | mon1 | changed: 2 replacements made 2026-08-12 09:01:09.434031 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:09.434622 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:09.444566 | 2026-08-12 09:01:09.444776 | TASK [Run Molecule scenario] 2026-08-12 09:01:09.933897 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-12 09:01:09.933975 | mon1 | Creating virtual environment at: .venv 2026-08-12 09:01:10.191992 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 09:01:10.192131 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 09:01:10.192697 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 09:01:10.192902 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-12 09:01:10.382449 | mon1 | Downloading netaddr 2026-08-12 09:01:10.393781 | mon1 | Downloading cryptography 2026-08-12 09:01:10.452237 | mon1 | Downloading pygments 2026-08-12 09:01:10.575170 | mon1 | Downloading ansible-core 2026-08-12 09:01:10.615214 | mon1 | Installed 37 packages in 39ms 2026-08-12 09:01:11.401833 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 09:01:11.401935 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 09:01:12.065878 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 09:01:12.065944 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 09:02:40.825873 | mon1 | INFO [default > dependency] Executing 2026-08-12 09:02:40.826059 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 09:02:40.826280 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 09:02:40.826417 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 09:02:40.832328 | mon1 | INFO [default > cleanup] Executing 2026-08-12 09:02:40.832681 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:02:40.838794 | mon1 | INFO [default > destroy] Executing 2026-08-12 09:02:40.838871 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 09:02:40.838953 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 09:02:40.844680 | mon1 | INFO [default > syntax] Executing 2026-08-12 09:02:42.034566 | mon1 | 2026-08-12 09:02:42.034968 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 09:02:42.088368 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 09:02:42.099224 | mon1 | INFO [default > create] Executing 2026-08-12 09:02:42.102283 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:02:42.112299 | mon1 | INFO [default > prepare] Executing 2026-08-12 09:02:42.880875 | mon1 | 2026-08-12 09:02:42.881021 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 09:02:42.881166 | mon1 | 2026-08-12 09:02:42.881327 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:02:42.881485 | mon1 | Wednesday 12 August 2026 09:02:42 +0000 (0:00:00.035) 0:00:00.035 ****** 2026-08-12 09:02:45.127579 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:02:45.127839 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 09:02:45.128095 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:02:45.128405 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:02:45.128780 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:02:45.197420 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 09:02:45.197727 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 09:02:45.197981 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:02:45.198220 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:02:45.198468 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:02:45.207902 | mon1 | ok: [mon1] 2026-08-12 09:02:45.208155 | mon1 | ok: [osd1] 2026-08-12 09:02:45.208356 | mon1 | 2026-08-12 09:02:45.208631 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 09:02:45.208876 | mon1 | Wednesday 12 August 2026 09:02:45 +0000 (0:00:02.330) 0:00:02.366 ****** 2026-08-12 09:02:46.023077 | mon1 | changed: [mon1] 2026-08-12 09:02:46.023136 | mon1 | changed: [osd1] 2026-08-12 09:02:46.023225 | mon1 | 2026-08-12 09:02:46.023339 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 09:02:46.023461 | mon1 | Wednesday 12 August 2026 09:02:46 +0000 (0:00:00.815) 0:00:03.181 ****** 2026-08-12 09:02:46.336787 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-12 09:02:46.337048 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-12 09:02:46.337286 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 09:02:46.361310 | mon1 | changed: [mon1] 2026-08-12 09:02:46.361620 | mon1 | changed: [osd1] 2026-08-12 09:02:46.361861 | mon1 | 2026-08-12 09:02:46.362122 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 09:02:46.362388 | mon1 | Wednesday 12 August 2026 09:02:46 +0000 (0:00:00.338) 0:00:03.519 ****** 2026-08-12 09:03:15.356224 | mon1 | changed: [osd1] 2026-08-12 09:03:15.356624 | mon1 | changed: [mon1] 2026-08-12 09:03:15.356881 | mon1 | 2026-08-12 09:03:15.357185 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 09:03:15.357428 | mon1 | 2026-08-12 09:03:15.357814 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:03:15.358108 | mon1 | Wednesday 12 August 2026 09:03:15 +0000 (0:00:28.994) 0:00:32.514 ****** 2026-08-12 09:03:16.181196 | mon1 | ok: [osd1] 2026-08-12 09:03:16.181342 | mon1 | 2026-08-12 09:03:16.181663 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 09:03:16.181904 | mon1 | Wednesday 12 August 2026 09:03:16 +0000 (0:00:00.824) 0:00:33.338 ****** 2026-08-12 09:03:35.518892 | mon1 | changed: [osd1] 2026-08-12 09:03:35.518973 | mon1 | 2026-08-12 09:03:35.519142 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 09:03:35.519339 | mon1 | Wednesday 12 August 2026 09:03:35 +0000 (0:00:19.337) 0:00:52.676 ****** 2026-08-12 09:03:36.161185 | mon1 | ok: [osd1] 2026-08-12 09:03:36.161396 | mon1 | 2026-08-12 09:03:36.161790 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 09:03:36.162067 | mon1 | Wednesday 12 August 2026 09:03:36 +0000 (0:00:00.642) 0:00:53.318 ****** 2026-08-12 09:03:36.532946 | mon1 | ok: [osd1] 2026-08-12 09:03:36.533131 | mon1 | 2026-08-12 09:03:36.533387 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 09:03:36.534194 | mon1 | Wednesday 12 August 2026 09:03:36 +0000 (0:00:00.372) 0:00:53.691 ****** 2026-08-12 09:03:37.353612 | mon1 | changed: [osd1] 2026-08-12 09:03:37.353646 | mon1 | 2026-08-12 09:03:37.353655 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 09:03:37.353890 | mon1 | Wednesday 12 August 2026 09:03:37 +0000 (0:00:00.820) 0:00:54.511 ****** 2026-08-12 09:03:37.593762 | mon1 | ok: [osd1] 2026-08-12 09:03:37.594006 | mon1 | 2026-08-12 09:03:37.594338 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 09:03:37.594636 | mon1 | Wednesday 12 August 2026 09:03:37 +0000 (0:00:00.240) 0:00:54.751 ****** 2026-08-12 09:03:37.622653 | mon1 | skipping: [osd1] 2026-08-12 09:03:37.622833 | mon1 | 2026-08-12 09:03:37.623041 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 09:03:37.623211 | mon1 | Wednesday 12 August 2026 09:03:37 +0000 (0:00:00.029) 0:00:54.781 ****** 2026-08-12 09:03:38.332683 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:38.332952 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:38.333235 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:38.334071 | mon1 | 2026-08-12 09:03:38.334088 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 09:03:38.334105 | mon1 | Wednesday 12 August 2026 09:03:38 +0000 (0:00:00.709) 0:00:55.490 ****** 2026-08-12 09:03:39.121391 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:39.122341 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:39.122359 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:39.122364 | mon1 | 2026-08-12 09:03:39.122373 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 09:03:39.122643 | mon1 | Wednesday 12 August 2026 09:03:39 +0000 (0:00:00.787) 0:00:56.278 ****** 2026-08-12 09:03:39.982569 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:39.982614 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:39.982849 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:39.983074 | mon1 | 2026-08-12 09:03:39.983334 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 09:03:39.983620 | mon1 | Wednesday 12 August 2026 09:03:39 +0000 (0:00:00.861) 0:00:57.139 ****** 2026-08-12 09:03:41.433164 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:41.433528 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:41.433543 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:41.433661 | mon1 | 2026-08-12 09:03:41.433844 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 09:03:41.434018 | mon1 | Wednesday 12 August 2026 09:03:41 +0000 (0:00:01.451) 0:00:58.591 ****** 2026-08-12 09:03:42.811247 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 09:03:42.812802 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 09:03:42.812889 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 09:03:42.812916 | mon1 | 2026-08-12 09:03:42.812930 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:03:42.812952 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 09:03:42.814563 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 09:03:42.814602 | mon1 | 2026-08-12 09:03:42.814616 | mon1 | 2026-08-12 09:03:42.814629 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:03:42.814643 | mon1 | Wednesday 12 August 2026 09:03:42 +0000 (0:00:01.378) 0:00:59.969 ****** 2026-08-12 09:03:42.814656 | mon1 | =============================================================================== 2026-08-12 09:03:42.814874 | mon1 | Update apt cache ------------------------------------------------------- 28.99s 2026-08-12 09:03:42.815206 | mon1 | Install depedencies ---------------------------------------------------- 19.34s 2026-08-12 09:03:42.815564 | mon1 | Gathering Facts --------------------------------------------------------- 2.33s 2026-08-12 09:03:42.815906 | mon1 | Create a volume group for each loop device ------------------------------ 1.45s 2026-08-12 09:03:42.816234 | mon1 | Create a logical volume for each loop device ---------------------------- 1.38s 2026-08-12 09:03:42.816589 | mon1 | Start loop devices ------------------------------------------------------ 0.86s 2026-08-12 09:03:42.817039 | mon1 | Gathering Facts --------------------------------------------------------- 0.82s 2026-08-12 09:03:42.817370 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.82s 2026-08-12 09:03:42.817731 | mon1 | Configure short hostname ------------------------------------------------ 0.82s 2026-08-12 09:03:42.818120 | mon1 | Set permissions on loopback devices ------------------------------------- 0.79s 2026-08-12 09:03:42.818447 | mon1 | Create devices for Ceph ------------------------------------------------- 0.71s 2026-08-12 09:03:42.818766 | mon1 | Start up service -------------------------------------------------------- 0.64s 2026-08-12 09:03:42.818958 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.37s 2026-08-12 09:03:42.819147 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.34s 2026-08-12 09:03:42.819341 | mon1 | Get list of all loopback devices ---------------------------------------- 0.24s 2026-08-12 09:03:42.819566 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-12 09:03:42.892826 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 09:03:42.902008 | mon1 | INFO [default > converge] Executing 2026-08-12 09:03:43.944452 | mon1 | 2026-08-12 09:03:43.945034 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 09:03:43.945454 | mon1 | 2026-08-12 09:03:43.945862 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:03:43.946189 | mon1 | Wednesday 12 August 2026 09:03:43 +0000 (0:00:00.052) 0:00:00.052 ****** 2026-08-12 09:03:46.008791 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:03:46.009674 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 09:03:46.009733 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:03:46.009755 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:03:46.010103 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:03:46.021133 | mon1 | ok: [mon1] 2026-08-12 09:03:46.021340 | mon1 | 2026-08-12 09:03:46.021660 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:03:46.021898 | mon1 | Wednesday 12 August 2026 09:03:46 +0000 (0:00:02.076) 0:00:02.128 ****** 2026-08-12 09:03:46.350888 | mon1 | ok: [mon1] 2026-08-12 09:03:46.351130 | mon1 | 2026-08-12 09:03:46.351549 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:03:46.351856 | mon1 | Wednesday 12 August 2026 09:03:46 +0000 (0:00:00.329) 0:00:02.458 ****** 2026-08-12 09:03:46.389370 | mon1 | skipping: [mon1] 2026-08-12 09:03:46.389635 | mon1 | 2026-08-12 09:03:46.389892 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:03:46.390146 | mon1 | Wednesday 12 August 2026 09:03:46 +0000 (0:00:00.038) 0:00:02.497 ****** 2026-08-12 09:03:46.737465 | mon1 | changed: [mon1] 2026-08-12 09:03:46.737728 | mon1 | 2026-08-12 09:03:46.738014 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:03:46.738276 | mon1 | Wednesday 12 August 2026 09:03:46 +0000 (0:00:00.347) 0:00:02.844 ****** 2026-08-12 09:03:46.840113 | mon1 | ok: [mon1] => { 2026-08-12 09:03:46.840346 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:03:46.840717 | mon1 | } 2026-08-12 09:03:46.840943 | mon1 | 2026-08-12 09:03:46.841576 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:03:46.841611 | mon1 | Wednesday 12 August 2026 09:03:46 +0000 (0:00:00.102) 0:00:02.947 ****** 2026-08-12 09:03:47.639696 | mon1 | changed: [mon1] 2026-08-12 09:03:47.639782 | mon1 | 2026-08-12 09:03:47.639923 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:03:47.640173 | mon1 | Wednesday 12 August 2026 09:03:47 +0000 (0:00:00.798) 0:00:03.745 ****** 2026-08-12 09:03:47.693489 | mon1 | skipping: [mon1] 2026-08-12 09:03:47.693758 | mon1 | 2026-08-12 09:03:47.694020 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:03:47.694308 | mon1 | Wednesday 12 August 2026 09:03:47 +0000 (0:00:00.055) 0:00:03.801 ****** 2026-08-12 09:03:47.746336 | mon1 | skipping: [mon1] 2026-08-12 09:03:47.746575 | mon1 | 2026-08-12 09:03:47.746829 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:03:47.747074 | mon1 | Wednesday 12 August 2026 09:03:47 +0000 (0:00:00.052) 0:00:03.853 ****** 2026-08-12 09:03:48.021978 | mon1 | ok: [mon1] 2026-08-12 09:03:48.022137 | mon1 | 2026-08-12 09:03:48.022301 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:03:48.022458 | mon1 | Wednesday 12 August 2026 09:03:48 +0000 (0:00:00.275) 0:00:04.129 ****** 2026-08-12 09:03:49.140645 | mon1 | ok: [mon1] 2026-08-12 09:03:49.140696 | mon1 | 2026-08-12 09:03:49.141177 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:03:49.141200 | mon1 | Wednesday 12 August 2026 09:03:49 +0000 (0:00:01.118) 0:00:05.247 ****** 2026-08-12 09:03:49.371388 | mon1 | ok: [mon1] => { 2026-08-12 09:03:49.371495 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:03:49.371606 | mon1 | } 2026-08-12 09:03:49.371617 | mon1 | 2026-08-12 09:03:49.372239 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:03:49.372279 | mon1 | Wednesday 12 August 2026 09:03:49 +0000 (0:00:00.229) 0:00:05.477 ****** 2026-08-12 09:03:50.271641 | mon1 | changed: [mon1] 2026-08-12 09:03:50.271707 | mon1 | 2026-08-12 09:03:50.271718 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:03:50.271726 | mon1 | Wednesday 12 August 2026 09:03:50 +0000 (0:00:00.899) 0:00:06.377 ****** 2026-08-12 09:03:53.463610 | mon1 | changed: [mon1] 2026-08-12 09:03:53.463671 | mon1 | 2026-08-12 09:03:53.464361 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:03:53.464430 | mon1 | Wednesday 12 August 2026 09:03:53 +0000 (0:00:03.193) 0:00:09.570 ****** 2026-08-12 09:03:53.501058 | mon1 | skipping: [mon1] 2026-08-12 09:03:53.501101 | mon1 | 2026-08-12 09:03:53.501110 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:03:53.501118 | mon1 | Wednesday 12 August 2026 09:03:53 +0000 (0:00:00.037) 0:00:09.607 ****** 2026-08-12 09:03:53.533667 | mon1 | skipping: [mon1] 2026-08-12 09:03:53.533715 | mon1 | 2026-08-12 09:03:53.534095 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:03:53.534128 | mon1 | Wednesday 12 August 2026 09:03:53 +0000 (0:00:00.032) 0:00:09.640 ****** 2026-08-12 09:03:53.562107 | mon1 | skipping: [mon1] 2026-08-12 09:03:53.562170 | mon1 | 2026-08-12 09:03:53.562335 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:03:53.562533 | mon1 | Wednesday 12 August 2026 09:03:53 +0000 (0:00:00.029) 0:00:09.669 ****** 2026-08-12 09:04:01.122285 | mon1 | changed: [mon1] 2026-08-12 09:04:01.122345 | mon1 | 2026-08-12 09:04:01.122359 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:04:01.122372 | mon1 | Wednesday 12 August 2026 09:04:01 +0000 (0:00:07.559) 0:00:17.228 ****** 2026-08-12 09:04:01.810939 | mon1 | changed: [mon1] 2026-08-12 09:04:01.811005 | mon1 | 2026-08-12 09:04:01.811089 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:04:01.811203 | mon1 | Wednesday 12 August 2026 09:04:01 +0000 (0:00:00.688) 0:00:17.917 ****** 2026-08-12 09:04:02.954375 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:04:02.954447 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:04:02.954462 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:04:02.954473 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:04:02.954485 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:04:02.954497 | mon1 | 2026-08-12 09:04:02.954546 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:04:02.954558 | mon1 | Wednesday 12 August 2026 09:04:02 +0000 (0:00:01.142) 0:00:19.059 ****** 2026-08-12 09:04:03.696558 | mon1 | changed: [mon1] 2026-08-12 09:04:03.696590 | mon1 | 2026-08-12 09:04:03.696596 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:04:03.696602 | mon1 | Wednesday 12 August 2026 09:04:03 +0000 (0:00:00.732) 0:00:19.792 ****** 2026-08-12 09:04:03.696607 | mon1 | 2026-08-12 09:04:03.696612 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:04:03.696700 | mon1 | Wednesday 12 August 2026 09:04:03 +0000 (0:00:00.009) 0:00:19.801 ****** 2026-08-12 09:04:04.800216 | mon1 | ok: [mon1] 2026-08-12 09:04:04.800271 | mon1 | 2026-08-12 09:04:04.800285 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 09:04:04.800297 | mon1 | Wednesday 12 August 2026 09:04:04 +0000 (0:00:01.104) 0:00:20.906 ****** 2026-08-12 09:04:05.361273 | mon1 | changed: [mon1] 2026-08-12 09:04:05.361374 | mon1 | 2026-08-12 09:04:05.361385 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:04:05.361395 | mon1 | Wednesday 12 August 2026 09:04:05 +0000 (0:00:00.560) 0:00:21.467 ****** 2026-08-12 09:04:06.052027 | mon1 | changed: [mon1] 2026-08-12 09:04:06.052071 | mon1 | 2026-08-12 09:04:06.052082 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:04:06.052092 | mon1 | Wednesday 12 August 2026 09:04:06 +0000 (0:00:00.691) 0:00:22.158 ****** 2026-08-12 09:04:06.301930 | mon1 | ok: [mon1] 2026-08-12 09:04:06.301974 | mon1 | 2026-08-12 09:04:06.301984 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:04:06.301994 | mon1 | Wednesday 12 August 2026 09:04:06 +0000 (0:00:00.250) 0:00:22.408 ****** 2026-08-12 09:04:06.376169 | mon1 | ok: [mon1] => { 2026-08-12 09:04:06.376203 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:04:06.376213 | mon1 | } 2026-08-12 09:04:06.376222 | mon1 | 2026-08-12 09:04:06.376232 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:04:06.376241 | mon1 | Wednesday 12 August 2026 09:04:06 +0000 (0:00:00.073) 0:00:22.482 ****** 2026-08-12 09:04:07.316643 | mon1 | changed: [mon1] 2026-08-12 09:04:07.316726 | mon1 | 2026-08-12 09:04:07.317102 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:04:07.317163 | mon1 | Wednesday 12 August 2026 09:04:07 +0000 (0:00:00.940) 0:00:23.422 ****** 2026-08-12 09:04:11.961542 | mon1 | changed: [mon1] 2026-08-12 09:04:11.961599 | mon1 | 2026-08-12 09:04:11.961613 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:04:11.961625 | mon1 | Wednesday 12 August 2026 09:04:11 +0000 (0:00:04.644) 0:00:28.067 ****** 2026-08-12 09:04:12.886600 | mon1 | ok: [mon1] 2026-08-12 09:04:12.886646 | mon1 | 2026-08-12 09:04:12.886653 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:04:12.886660 | mon1 | Wednesday 12 August 2026 09:04:12 +0000 (0:00:00.925) 0:00:28.993 ****** 2026-08-12 09:04:13.311210 | mon1 | changed: [mon1] 2026-08-12 09:04:13.311268 | mon1 | 2026-08-12 09:04:13.311278 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:04:13.311287 | mon1 | Wednesday 12 August 2026 09:04:13 +0000 (0:00:00.423) 0:00:29.417 ****** 2026-08-12 09:04:13.882915 | mon1 | changed: [mon1] 2026-08-12 09:04:13.882972 | mon1 | 2026-08-12 09:04:13.883100 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:04:13.883214 | mon1 | Wednesday 12 August 2026 09:04:13 +0000 (0:00:00.571) 0:00:29.989 ****** 2026-08-12 09:04:14.560647 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:04:14.560701 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:04:14.560712 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:04:14.560721 | mon1 | 2026-08-12 09:04:14.560730 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:04:14.560739 | mon1 | Wednesday 12 August 2026 09:04:14 +0000 (0:00:00.677) 0:00:30.666 ****** 2026-08-12 09:04:15.120293 | mon1 | changed: [mon1] 2026-08-12 09:04:15.120323 | mon1 | 2026-08-12 09:04:15.120328 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:04:15.120332 | mon1 | Wednesday 12 August 2026 09:04:15 +0000 (0:00:00.558) 0:00:31.225 ****** 2026-08-12 09:04:15.698917 | mon1 | changed: [mon1] 2026-08-12 09:04:15.698984 | mon1 | 2026-08-12 09:04:15.699091 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:04:15.699211 | mon1 | Wednesday 12 August 2026 09:04:15 +0000 (0:00:00.573) 0:00:31.798 ****** 2026-08-12 09:04:15.699314 | mon1 | 2026-08-12 09:04:15.699434 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:04:15.699563 | mon1 | Wednesday 12 August 2026 09:04:15 +0000 (0:00:00.007) 0:00:31.806 ****** 2026-08-12 09:04:16.634293 | mon1 | ok: [mon1] 2026-08-12 09:04:16.634350 | mon1 | 2026-08-12 09:04:16.634361 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 09:04:16.634370 | mon1 | Wednesday 12 August 2026 09:04:16 +0000 (0:00:00.933) 0:00:32.739 ****** 2026-08-12 09:04:17.841713 | mon1 | changed: [mon1] 2026-08-12 09:04:17.842476 | mon1 | 2026-08-12 09:04:17.842602 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:04:17.842619 | mon1 | Wednesday 12 August 2026 09:04:17 +0000 (0:00:01.208) 0:00:33.948 ****** 2026-08-12 09:04:18.550688 | mon1 | changed: [mon1] 2026-08-12 09:04:18.550759 | mon1 | 2026-08-12 09:04:18.550776 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:04:18.550791 | mon1 | Wednesday 12 August 2026 09:04:18 +0000 (0:00:00.709) 0:00:34.657 ****** 2026-08-12 09:04:18.616004 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 09:04:18.616065 | mon1 | 2026-08-12 09:04:18.616173 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:04:18.616287 | mon1 | Wednesday 12 August 2026 09:04:18 +0000 (0:00:00.065) 0:00:34.723 ****** 2026-08-12 09:04:37.865481 | mon1 | changed: [mon1] 2026-08-12 09:04:37.865573 | mon1 | 2026-08-12 09:04:37.865588 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:04:37.865600 | mon1 | Wednesday 12 August 2026 09:04:37 +0000 (0:00:19.248) 0:00:53.971 ****** 2026-08-12 09:04:38.678302 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 09:04:38.678354 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 09:04:38.678368 | mon1 | 2026-08-12 09:04:38.678381 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:04:38.678394 | mon1 | Wednesday 12 August 2026 09:04:38 +0000 (0:00:00.812) 0:00:54.784 ****** 2026-08-12 09:04:39.293661 | mon1 | changed: [mon1] 2026-08-12 09:04:39.293734 | mon1 | 2026-08-12 09:04:39.293753 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:04:39.294054 | mon1 | Wednesday 12 August 2026 09:04:39 +0000 (0:00:00.614) 0:00:55.398 ****** 2026-08-12 09:04:39.544986 | mon1 | ok: [mon1] 2026-08-12 09:04:39.545040 | mon1 | 2026-08-12 09:04:39.545054 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:04:39.545067 | mon1 | Wednesday 12 August 2026 09:04:39 +0000 (0:00:00.252) 0:00:55.651 ****** 2026-08-12 09:04:40.064843 | mon1 | changed: [mon1] 2026-08-12 09:04:40.064920 | mon1 | 2026-08-12 09:04:40.065001 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:04:40.065117 | mon1 | Wednesday 12 August 2026 09:04:40 +0000 (0:00:00.518) 0:00:56.170 ****** 2026-08-12 09:04:40.423439 | mon1 | changed: [mon1] 2026-08-12 09:04:40.423558 | mon1 | 2026-08-12 09:04:40.423633 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 09:04:40.423746 | mon1 | Wednesday 12 August 2026 09:04:40 +0000 (0:00:00.361) 0:00:56.531 ****** 2026-08-12 09:04:40.553619 | mon1 | ok: [mon1] 2026-08-12 09:04:40.553705 | mon1 | 2026-08-12 09:04:40.553728 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 09:04:40.553988 | mon1 | Wednesday 12 August 2026 09:04:40 +0000 (0:00:00.128) 0:00:56.659 ****** 2026-08-12 09:04:40.810543 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:04:40.810573 | mon1 | 2026-08-12 09:04:40.810580 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 09:04:40.810585 | mon1 | Wednesday 12 August 2026 09:04:40 +0000 (0:00:00.256) 0:00:56.916 ****** 2026-08-12 09:04:40.861119 | mon1 | ok: [mon1] 2026-08-12 09:04:40.861364 | mon1 | 2026-08-12 09:04:40.861624 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 09:04:40.861835 | mon1 | Wednesday 12 August 2026 09:04:40 +0000 (0:00:00.051) 0:00:56.968 ****** 2026-08-12 09:04:40.944254 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 09:04:40.944650 | mon1 | 2026-08-12 09:04:40.944985 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 09:04:40.945299 | mon1 | Wednesday 12 August 2026 09:04:40 +0000 (0:00:00.083) 0:00:57.051 ****** 2026-08-12 09:04:41.270181 | mon1 | changed: [mon1] 2026-08-12 09:04:41.270576 | mon1 | 2026-08-12 09:04:41.270920 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 09:04:41.271257 | mon1 | Wednesday 12 August 2026 09:04:41 +0000 (0:00:00.325) 0:00:57.377 ****** 2026-08-12 09:04:42.033892 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 09:04:42.034077 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 09:04:42.034228 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 09:04:42.034648 | mon1 | 2026-08-12 09:04:42.034808 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 09:04:42.034956 | mon1 | Wednesday 12 August 2026 09:04:42 +0000 (0:00:00.763) 0:00:58.141 ****** 2026-08-12 09:06:19.184128 | mon1 | ok: [mon1] 2026-08-12 09:06:19.184204 | mon1 | 2026-08-12 09:06:19.184309 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 09:06:19.184419 | mon1 | Wednesday 12 August 2026 09:06:19 +0000 (0:01:37.149) 0:02:35.290 ****** 2026-08-12 09:06:19.434698 | mon1 | changed: [mon1] 2026-08-12 09:06:19.434766 | mon1 | 2026-08-12 09:06:19.434895 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 09:06:19.435013 | mon1 | Wednesday 12 August 2026 09:06:19 +0000 (0:00:00.251) 0:02:35.542 ****** 2026-08-12 09:06:19.480706 | mon1 | ok: [mon1] 2026-08-12 09:06:19.480741 | mon1 | 2026-08-12 09:06:19.480748 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:06:19.480754 | mon1 | Wednesday 12 August 2026 09:06:19 +0000 (0:00:00.043) 0:02:35.585 ****** 2026-08-12 09:06:19.556121 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:06:19.556142 | mon1 | 2026-08-12 09:06:19.556156 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:06:19.556162 | mon1 | Wednesday 12 August 2026 09:06:19 +0000 (0:00:00.076) 0:02:35.662 ****** 2026-08-12 09:06:21.411477 | mon1 | ok: [mon1] 2026-08-12 09:06:21.411585 | mon1 | 2026-08-12 09:06:21.411725 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:06:21.411825 | mon1 | Wednesday 12 August 2026 09:06:21 +0000 (0:00:01.856) 0:02:37.519 ****** 2026-08-12 09:06:21.474123 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:06:21.474160 | mon1 | 2026-08-12 09:06:21.474166 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:06:21.474172 | mon1 | Wednesday 12 August 2026 09:06:21 +0000 (0:00:00.059) 0:02:37.579 ****** 2026-08-12 09:06:21.893700 | mon1 | ok: [mon1] 2026-08-12 09:06:21.893938 | mon1 | 2026-08-12 09:06:21.894195 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:06:21.894455 | mon1 | Wednesday 12 August 2026 09:06:21 +0000 (0:00:00.421) 0:02:38.001 ****** 2026-08-12 09:06:24.668414 | mon1 | ok: [mon1] 2026-08-12 09:06:24.668615 | mon1 | 2026-08-12 09:06:24.668877 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 09:06:24.669126 | mon1 | Wednesday 12 August 2026 09:06:24 +0000 (0:00:02.774) 0:02:40.775 ****** 2026-08-12 09:06:28.359662 | mon1 | changed: [mon1] 2026-08-12 09:06:28.360371 | mon1 | 2026-08-12 09:06:28.360456 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 09:06:28.360471 | mon1 | Wednesday 12 August 2026 09:06:28 +0000 (0:00:03.691) 0:02:44.466 ****** 2026-08-12 09:06:30.415025 | mon1 | ok: [mon1] 2026-08-12 09:06:30.415096 | mon1 | 2026-08-12 09:06:30.415239 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:06:30.415394 | mon1 | Wednesday 12 August 2026 09:06:30 +0000 (0:00:02.053) 0:02:46.520 ****** 2026-08-12 09:06:30.479461 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:06:30.479540 | mon1 | 2026-08-12 09:06:30.479624 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:06:30.479742 | mon1 | Wednesday 12 August 2026 09:06:30 +0000 (0:00:00.067) 0:02:46.587 ****** 2026-08-12 09:06:30.532844 | mon1 | skipping: [mon1] 2026-08-12 09:06:30.532901 | mon1 | 2026-08-12 09:06:30.533021 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:06:30.533134 | mon1 | Wednesday 12 August 2026 09:06:30 +0000 (0:00:00.053) 0:02:46.640 ****** 2026-08-12 09:06:30.581819 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 09:06:30.581889 | mon1 | skipping: [mon1] 2026-08-12 09:06:30.581996 | mon1 | 2026-08-12 09:06:30.582110 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:06:30.582244 | mon1 | Wednesday 12 August 2026 09:06:30 +0000 (0:00:00.048) 0:02:46.689 ****** 2026-08-12 09:06:30.913985 | mon1 | ok: [mon1] 2026-08-12 09:06:30.914047 | mon1 | 2026-08-12 09:06:30.914197 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:06:30.914321 | mon1 | Wednesday 12 August 2026 09:06:30 +0000 (0:00:00.330) 0:02:47.019 ****** 2026-08-12 09:06:33.659981 | mon1 | ok: [mon1] 2026-08-12 09:06:33.660061 | mon1 | 2026-08-12 09:06:33.660182 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 09:06:33.660312 | mon1 | Wednesday 12 August 2026 09:06:33 +0000 (0:00:02.748) 0:02:49.767 ****** 2026-08-12 09:06:36.862666 | mon1 | changed: [mon1] 2026-08-12 09:06:36.862752 | mon1 | 2026-08-12 09:06:36.862978 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 09:06:36.863040 | mon1 | Wednesday 12 August 2026 09:06:36 +0000 (0:00:03.202) 0:02:52.970 ****** 2026-08-12 09:06:38.824032 | mon1 | ok: [mon1] 2026-08-12 09:06:38.824097 | mon1 | 2026-08-12 09:06:38.824111 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 09:06:38.824123 | mon1 | Wednesday 12 August 2026 09:06:38 +0000 (0:00:01.960) 0:02:54.930 ****** 2026-08-12 09:06:47.091147 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 09:06:47.091236 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 09:06:47.091259 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 09:06:47.091387 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 09:06:47.091489 | mon1 | 2026-08-12 09:06:47.091624 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 09:06:47.091715 | mon1 | 2026-08-12 09:06:47.091839 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:06:47.091944 | mon1 | Wednesday 12 August 2026 09:06:47 +0000 (0:00:08.266) 0:03:03.196 ****** 2026-08-12 09:06:48.306883 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 09:06:48.306924 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 09:06:48.306933 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:06:48.306941 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:06:48.306949 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:06:48.315706 | mon1 | ok: [osd1] 2026-08-12 09:06:48.315853 | mon1 | 2026-08-12 09:06:48.316000 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:06:48.317667 | mon1 | Wednesday 12 August 2026 09:06:48 +0000 (0:00:01.226) 0:03:04.423 ****** 2026-08-12 09:06:48.584793 | mon1 | ok: [osd1] 2026-08-12 09:06:48.584829 | mon1 | 2026-08-12 09:06:48.584835 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:06:48.584841 | mon1 | Wednesday 12 August 2026 09:06:48 +0000 (0:00:00.268) 0:03:04.692 ****** 2026-08-12 09:06:48.630231 | mon1 | skipping: [osd1] 2026-08-12 09:06:48.630265 | mon1 | 2026-08-12 09:06:48.630272 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:06:48.630289 | mon1 | Wednesday 12 August 2026 09:06:48 +0000 (0:00:00.044) 0:03:04.736 ****** 2026-08-12 09:06:48.901260 | mon1 | changed: [osd1] 2026-08-12 09:06:48.901288 | mon1 | 2026-08-12 09:06:48.901292 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:06:48.901297 | mon1 | Wednesday 12 August 2026 09:06:48 +0000 (0:00:00.269) 0:03:05.005 ****** 2026-08-12 09:06:48.960805 | mon1 | ok: [osd1] => { 2026-08-12 09:06:48.960979 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:06:48.961116 | mon1 | } 2026-08-12 09:06:48.961244 | mon1 | 2026-08-12 09:06:48.961386 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:06:48.961546 | mon1 | Wednesday 12 August 2026 09:06:48 +0000 (0:00:00.062) 0:03:05.068 ****** 2026-08-12 09:06:49.506977 | mon1 | changed: [osd1] 2026-08-12 09:06:49.507093 | mon1 | 2026-08-12 09:06:49.507391 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:06:49.507427 | mon1 | Wednesday 12 August 2026 09:06:49 +0000 (0:00:00.545) 0:03:05.614 ****** 2026-08-12 09:06:49.564091 | mon1 | skipping: [osd1] 2026-08-12 09:06:49.564182 | mon1 | 2026-08-12 09:06:49.564293 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:06:49.564411 | mon1 | Wednesday 12 August 2026 09:06:49 +0000 (0:00:00.055) 0:03:05.670 ****** 2026-08-12 09:06:49.611665 | mon1 | skipping: [osd1] 2026-08-12 09:06:49.611734 | mon1 | 2026-08-12 09:06:49.611959 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:06:49.612001 | mon1 | Wednesday 12 August 2026 09:06:49 +0000 (0:00:00.048) 0:03:05.719 ****** 2026-08-12 09:06:49.873599 | mon1 | ok: [osd1] 2026-08-12 09:06:49.873673 | mon1 | 2026-08-12 09:06:49.874301 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:06:49.874372 | mon1 | Wednesday 12 August 2026 09:06:49 +0000 (0:00:00.261) 0:03:05.980 ****** 2026-08-12 09:06:50.981935 | mon1 | ok: [osd1] 2026-08-12 09:06:50.982001 | mon1 | 2026-08-12 09:06:50.982102 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:06:50.982213 | mon1 | Wednesday 12 August 2026 09:06:50 +0000 (0:00:01.108) 0:03:07.088 ****** 2026-08-12 09:06:51.063929 | mon1 | ok: [osd1] => { 2026-08-12 09:06:51.064050 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:06:51.064195 | mon1 | } 2026-08-12 09:06:51.064336 | mon1 | 2026-08-12 09:06:51.064556 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:06:51.064698 | mon1 | Wednesday 12 August 2026 09:06:51 +0000 (0:00:00.082) 0:03:07.171 ****** 2026-08-12 09:06:51.780578 | mon1 | changed: [osd1] 2026-08-12 09:06:51.780619 | mon1 | 2026-08-12 09:06:51.780625 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:06:51.780630 | mon1 | Wednesday 12 August 2026 09:06:51 +0000 (0:00:00.715) 0:03:07.887 ****** 2026-08-12 09:06:54.614258 | mon1 | changed: [osd1] 2026-08-12 09:06:54.614327 | mon1 | 2026-08-12 09:06:54.614334 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:06:54.614342 | mon1 | Wednesday 12 August 2026 09:06:54 +0000 (0:00:02.833) 0:03:10.720 ****** 2026-08-12 09:06:54.648078 | mon1 | skipping: [osd1] 2026-08-12 09:06:54.648966 | mon1 | 2026-08-12 09:06:54.649209 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:06:54.649410 | mon1 | Wednesday 12 August 2026 09:06:54 +0000 (0:00:00.034) 0:03:10.754 ****** 2026-08-12 09:06:54.682370 | mon1 | skipping: [osd1] 2026-08-12 09:06:54.682619 | mon1 | 2026-08-12 09:06:54.682884 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:06:54.683181 | mon1 | Wednesday 12 August 2026 09:06:54 +0000 (0:00:00.035) 0:03:10.789 ****** 2026-08-12 09:06:54.716564 | mon1 | skipping: [osd1] 2026-08-12 09:06:54.716862 | mon1 | 2026-08-12 09:06:54.717149 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:06:54.717548 | mon1 | Wednesday 12 August 2026 09:06:54 +0000 (0:00:00.034) 0:03:10.823 ****** 2026-08-12 09:07:02.954553 | mon1 | changed: [osd1] 2026-08-12 09:07:02.954696 | mon1 | 2026-08-12 09:07:02.954993 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:07:02.955260 | mon1 | Wednesday 12 August 2026 09:07:02 +0000 (0:00:08.237) 0:03:19.061 ****** 2026-08-12 09:07:03.551948 | mon1 | changed: [osd1] 2026-08-12 09:07:03.552063 | mon1 | 2026-08-12 09:07:03.552376 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:07:03.552683 | mon1 | Wednesday 12 August 2026 09:07:03 +0000 (0:00:00.597) 0:03:19.659 ****** 2026-08-12 09:07:04.673114 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:07:04.673343 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:07:04.673658 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:07:04.673937 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:07:04.674215 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:07:04.674457 | mon1 | 2026-08-12 09:07:04.674766 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:07:04.675027 | mon1 | Wednesday 12 August 2026 09:07:04 +0000 (0:00:01.121) 0:03:20.780 ****** 2026-08-12 09:07:05.393136 | mon1 | changed: [osd1] 2026-08-12 09:07:05.393355 | mon1 | 2026-08-12 09:07:05.393658 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:07:05.393931 | mon1 | Wednesday 12 August 2026 09:07:05 +0000 (0:00:00.714) 0:03:21.494 ****** 2026-08-12 09:07:05.394165 | mon1 | 2026-08-12 09:07:05.394434 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:07:05.394738 | mon1 | Wednesday 12 August 2026 09:07:05 +0000 (0:00:00.006) 0:03:21.500 ****** 2026-08-12 09:07:06.316442 | mon1 | ok: [osd1] 2026-08-12 09:07:06.316480 | mon1 | 2026-08-12 09:07:06.316487 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 09:07:06.316493 | mon1 | Wednesday 12 August 2026 09:07:06 +0000 (0:00:00.922) 0:03:22.423 ****** 2026-08-12 09:07:06.887608 | mon1 | changed: [osd1] 2026-08-12 09:07:06.887668 | mon1 | 2026-08-12 09:07:06.888149 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:07:06.888193 | mon1 | Wednesday 12 August 2026 09:07:06 +0000 (0:00:00.570) 0:03:22.994 ****** 2026-08-12 09:07:07.611125 | mon1 | changed: [osd1] 2026-08-12 09:07:07.611181 | mon1 | 2026-08-12 09:07:07.611192 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:07:07.611201 | mon1 | Wednesday 12 August 2026 09:07:07 +0000 (0:00:00.722) 0:03:23.716 ****** 2026-08-12 09:07:07.865488 | mon1 | ok: [osd1] 2026-08-12 09:07:07.865578 | mon1 | 2026-08-12 09:07:07.865589 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:07:07.865598 | mon1 | Wednesday 12 August 2026 09:07:07 +0000 (0:00:00.254) 0:03:23.971 ****** 2026-08-12 09:07:07.928464 | mon1 | ok: [osd1] => { 2026-08-12 09:07:07.928539 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:07:07.928554 | mon1 | } 2026-08-12 09:07:07.928564 | mon1 | 2026-08-12 09:07:07.928586 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:07:07.928595 | mon1 | Wednesday 12 August 2026 09:07:07 +0000 (0:00:00.062) 0:03:24.034 ****** 2026-08-12 09:07:08.820213 | mon1 | changed: [osd1] 2026-08-12 09:07:08.820267 | mon1 | 2026-08-12 09:07:08.820279 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:07:08.820289 | mon1 | Wednesday 12 August 2026 09:07:08 +0000 (0:00:00.891) 0:03:24.926 ****** 2026-08-12 09:07:14.412726 | mon1 | changed: [osd1] 2026-08-12 09:07:14.412841 | mon1 | 2026-08-12 09:07:14.412846 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:07:14.412851 | mon1 | Wednesday 12 August 2026 09:07:14 +0000 (0:00:05.592) 0:03:30.518 ****** 2026-08-12 09:07:15.321008 | mon1 | ok: [osd1] 2026-08-12 09:07:15.321109 | mon1 | 2026-08-12 09:07:15.321121 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:07:15.321257 | mon1 | Wednesday 12 August 2026 09:07:15 +0000 (0:00:00.909) 0:03:31.428 ****** 2026-08-12 09:07:15.628494 | mon1 | changed: [osd1] 2026-08-12 09:07:15.628600 | mon1 | 2026-08-12 09:07:15.628611 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:07:15.628621 | mon1 | Wednesday 12 August 2026 09:07:15 +0000 (0:00:00.305) 0:03:31.734 ****** 2026-08-12 09:07:16.212404 | mon1 | changed: [osd1] 2026-08-12 09:07:16.212458 | mon1 | 2026-08-12 09:07:16.212469 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:07:16.212479 | mon1 | Wednesday 12 August 2026 09:07:16 +0000 (0:00:00.583) 0:03:32.317 ****** 2026-08-12 09:07:16.911560 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 09:07:16.911595 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:07:16.911600 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:07:16.911604 | mon1 | 2026-08-12 09:07:16.912123 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:07:16.912161 | mon1 | Wednesday 12 August 2026 09:07:16 +0000 (0:00:00.699) 0:03:33.017 ****** 2026-08-12 09:07:17.501887 | mon1 | changed: [osd1] 2026-08-12 09:07:17.501940 | mon1 | 2026-08-12 09:07:17.501950 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:07:17.501960 | mon1 | Wednesday 12 August 2026 09:07:17 +0000 (0:00:00.591) 0:03:33.608 ****** 2026-08-12 09:07:18.090645 | mon1 | changed: [osd1] 2026-08-12 09:07:18.090702 | mon1 | 2026-08-12 09:07:18.090716 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:07:18.091555 | mon1 | Wednesday 12 August 2026 09:07:18 +0000 (0:00:00.582) 0:03:34.191 ****** 2026-08-12 09:07:18.091576 | mon1 | 2026-08-12 09:07:18.091583 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:07:18.091594 | mon1 | Wednesday 12 August 2026 09:07:18 +0000 (0:00:00.006) 0:03:34.197 ****** 2026-08-12 09:07:18.981706 | mon1 | ok: [osd1] 2026-08-12 09:07:18.981772 | mon1 | 2026-08-12 09:07:18.981786 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 09:07:18.981991 | mon1 | Wednesday 12 August 2026 09:07:18 +0000 (0:00:00.891) 0:03:35.088 ****** 2026-08-12 09:07:20.813719 | mon1 | changed: [osd1] 2026-08-12 09:07:20.813793 | mon1 | 2026-08-12 09:07:20.813819 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:07:20.814031 | mon1 | Wednesday 12 August 2026 09:07:20 +0000 (0:00:01.831) 0:03:36.920 ****** 2026-08-12 09:07:21.513578 | mon1 | changed: [osd1] 2026-08-12 09:07:21.513633 | mon1 | 2026-08-12 09:07:21.513934 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:07:21.514254 | mon1 | Wednesday 12 August 2026 09:07:21 +0000 (0:00:00.699) 0:03:37.620 ****** 2026-08-12 09:07:21.572164 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 09:07:21.572475 | mon1 | 2026-08-12 09:07:21.572922 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:07:21.573331 | mon1 | Wednesday 12 August 2026 09:07:21 +0000 (0:00:00.059) 0:03:37.680 ****** 2026-08-12 09:07:22.660665 | mon1 | ok: [osd1] 2026-08-12 09:07:22.660722 | mon1 | 2026-08-12 09:07:22.661171 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:07:22.661227 | mon1 | Wednesday 12 August 2026 09:07:22 +0000 (0:00:01.087) 0:03:38.767 ****** 2026-08-12 09:07:23.481672 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 09:07:23.481765 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 09:07:23.481777 | mon1 | 2026-08-12 09:07:23.481792 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:07:23.482047 | mon1 | Wednesday 12 August 2026 09:07:23 +0000 (0:00:00.820) 0:03:39.588 ****** 2026-08-12 09:07:24.328730 | mon1 | changed: [osd1] 2026-08-12 09:07:24.328803 | mon1 | 2026-08-12 09:07:24.328820 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:07:24.329136 | mon1 | Wednesday 12 August 2026 09:07:24 +0000 (0:00:00.847) 0:03:40.435 ****** 2026-08-12 09:07:24.563955 | mon1 | ok: [osd1] 2026-08-12 09:07:24.564030 | mon1 | 2026-08-12 09:07:24.564107 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:07:24.564219 | mon1 | Wednesday 12 August 2026 09:07:24 +0000 (0:00:00.235) 0:03:40.671 ****** 2026-08-12 09:07:25.272287 | mon1 | changed: [osd1] 2026-08-12 09:07:25.272348 | mon1 | 2026-08-12 09:07:25.272359 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:07:25.272384 | mon1 | Wednesday 12 August 2026 09:07:25 +0000 (0:00:00.707) 0:03:41.378 ****** 2026-08-12 09:07:25.538678 | mon1 | changed: [osd1] 2026-08-12 09:07:25.538734 | mon1 | 2026-08-12 09:07:25.538745 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 09:07:25.538755 | mon1 | Wednesday 12 August 2026 09:07:25 +0000 (0:00:00.265) 0:03:41.644 ****** 2026-08-12 09:07:25.811954 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 09:07:25.812019 | mon1 | 2026-08-12 09:07:25.812125 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 09:07:25.812268 | mon1 | Wednesday 12 August 2026 09:07:25 +0000 (0:00:00.273) 0:03:41.918 ****** 2026-08-12 09:07:25.864464 | mon1 | ok: [osd1] 2026-08-12 09:07:25.864588 | mon1 | 2026-08-12 09:07:25.864726 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:07:25.864848 | mon1 | Wednesday 12 August 2026 09:07:25 +0000 (0:00:00.054) 0:03:41.972 ****** 2026-08-12 09:07:25.961138 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 09:07:25.961193 | mon1 | 2026-08-12 09:07:25.961205 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:07:25.961218 | mon1 | Wednesday 12 August 2026 09:07:25 +0000 (0:00:00.094) 0:03:42.067 ****** 2026-08-12 09:07:28.305629 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:07:28.306647 | mon1 | 2026-08-12 09:07:28.306697 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:07:28.306713 | mon1 | Wednesday 12 August 2026 09:07:28 +0000 (0:00:02.345) 0:03:44.412 ****** 2026-08-12 09:07:28.360484 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 09:07:28.360569 | mon1 | 2026-08-12 09:07:28.360585 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:07:28.360599 | mon1 | Wednesday 12 August 2026 09:07:28 +0000 (0:00:00.054) 0:03:44.467 ****** 2026-08-12 09:07:28.679643 | mon1 | changed: [osd1] 2026-08-12 09:07:28.679691 | mon1 | 2026-08-12 09:07:28.680034 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:07:28.680084 | mon1 | Wednesday 12 August 2026 09:07:28 +0000 (0:00:00.319) 0:03:44.786 ****** 2026-08-12 09:07:35.118457 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:07:35.118554 | mon1 | 2026-08-12 09:07:35.118571 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 09:07:35.118581 | mon1 | Wednesday 12 August 2026 09:07:35 +0000 (0:00:06.438) 0:03:51.225 ****** 2026-08-12 09:07:36.033752 | mon1 | ok: [osd1] 2026-08-12 09:07:36.033880 | mon1 | 2026-08-12 09:07:36.033894 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 09:07:36.033917 | mon1 | Wednesday 12 August 2026 09:07:36 +0000 (0:00:00.915) 0:03:52.140 ****** 2026-08-12 09:08:21.129196 | mon1 | ok: [osd1] 2026-08-12 09:08:21.129271 | mon1 | 2026-08-12 09:08:21.129305 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 09:08:21.129356 | mon1 | Wednesday 12 August 2026 09:08:21 +0000 (0:00:45.094) 0:04:37.235 ****** 2026-08-12 09:09:07.500632 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 09:09:07.500693 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 09:09:07.500706 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 09:09:07.500718 | mon1 | 2026-08-12 09:09:07.500731 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 09:09:07.500743 | mon1 | Wednesday 12 August 2026 09:09:07 +0000 (0:00:46.371) 0:05:23.606 ****** 2026-08-12 09:09:09.600782 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:09:09.600838 | mon1 | 2026-08-12 09:09:09.600847 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 09:09:09.600856 | mon1 | Wednesday 12 August 2026 09:09:09 +0000 (0:00:02.100) 0:05:25.707 ****** 2026-08-12 09:09:11.653593 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:09:11.653678 | mon1 | 2026-08-12 09:09:11.654246 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 09:09:11.654302 | mon1 | Wednesday 12 August 2026 09:09:11 +0000 (0:00:02.053) 0:05:27.760 ****** 2026-08-12 09:09:11.718043 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 09:09:11.718096 | mon1 | 2026-08-12 09:09:11.718111 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 09:09:11.718124 | mon1 | Wednesday 12 August 2026 09:09:11 +0000 (0:00:00.063) 0:05:27.824 ****** 2026-08-12 09:09:11.766988 | mon1 | ok: [osd1] 2026-08-12 09:09:11.767036 | mon1 | 2026-08-12 09:09:11.767051 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 09:09:11.767065 | mon1 | Wednesday 12 August 2026 09:09:11 +0000 (0:00:00.048) 0:05:27.873 ****** 2026-08-12 09:09:13.798337 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:09:13.798396 | mon1 | 2026-08-12 09:09:13.798410 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 09:09:13.798423 | mon1 | Wednesday 12 August 2026 09:09:13 +0000 (0:00:02.030) 0:05:29.903 ****** 2026-08-12 09:09:13.850473 | mon1 | ok: [osd1] 2026-08-12 09:09:13.850600 | mon1 | 2026-08-12 09:09:13.850615 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 09:09:13.850628 | mon1 | Wednesday 12 August 2026 09:09:13 +0000 (0:00:00.052) 0:05:29.956 ****** 2026-08-12 09:09:13.885487 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-12 09:09:13.901062 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:09:13.901111 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:09:13.901242 | mon1 | 2026-08-12 09:09:13.901522 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-12 09:09:13.901568 | mon1 | Wednesday 12 August 2026 09:09:13 +0000 (0:00:00.052) 0:05:30.008 ****** 2026-08-12 09:09:13.947275 | mon1 | skipping: [osd1] 2026-08-12 09:09:13.947335 | mon1 | 2026-08-12 09:09:13.947349 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-12 09:09:13.947362 | mon1 | Wednesday 12 August 2026 09:09:13 +0000 (0:00:00.044) 0:05:30.053 ****** 2026-08-12 09:09:18.996227 | mon1 | Pausing for 5 seconds 2026-08-12 09:09:18.996320 | mon1 | ok: [osd1] 2026-08-12 09:09:18.996335 | mon1 | 2026-08-12 09:09:18.996349 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-12 09:09:18.996362 | mon1 | Wednesday 12 August 2026 09:09:18 +0000 (0:00:05.048) 0:05:35.101 ****** 2026-08-12 09:09:19.056748 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 09:09:19.056826 | mon1 | 2026-08-12 09:09:19.056842 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 09:09:19.056885 | mon1 | Wednesday 12 August 2026 09:09:19 +0000 (0:00:00.062) 0:05:35.163 ****** 2026-08-12 09:09:19.109591 | mon1 | ok: [osd1] 2026-08-12 09:09:19.109638 | mon1 | 2026-08-12 09:09:19.109648 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 09:09:19.109658 | mon1 | Wednesday 12 August 2026 09:09:19 +0000 (0:00:00.052) 0:05:35.216 ****** 2026-08-12 09:09:21.089055 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:09:21.089123 | mon1 | 2026-08-12 09:09:21.089141 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 09:09:21.089159 | mon1 | Wednesday 12 August 2026 09:09:21 +0000 (0:00:01.979) 0:05:37.195 ****** 2026-08-12 09:09:21.135400 | mon1 | ok: [osd1] 2026-08-12 09:09:21.135437 | mon1 | 2026-08-12 09:09:21.135450 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 09:09:21.135462 | mon1 | Wednesday 12 August 2026 09:09:21 +0000 (0:00:00.046) 0:05:37.242 ****** 2026-08-12 09:09:21.172230 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:09:21.172263 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:09:21.172276 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:09:21.172287 | mon1 | skipping: [osd1] 2026-08-12 09:09:21.172299 | mon1 | 2026-08-12 09:09:21.172311 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 09:09:21.172323 | mon1 | Wednesday 12 August 2026 09:09:21 +0000 (0:00:00.036) 0:05:37.278 ****** 2026-08-12 09:09:21.235764 | mon1 | skipping: [osd1] 2026-08-12 09:09:21.235853 | mon1 | 2026-08-12 09:09:21.236818 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 09:09:21.236855 | mon1 | 2026-08-12 09:09:21.236868 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:09:21.236881 | mon1 | Wednesday 12 August 2026 09:09:21 +0000 (0:00:00.064) 0:05:37.343 ****** 2026-08-12 09:09:22.200474 | mon1 | ok: [mon1] 2026-08-12 09:09:22.200568 | mon1 | 2026-08-12 09:09:22.200586 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:09:22.200599 | mon1 | Wednesday 12 August 2026 09:09:22 +0000 (0:00:00.963) 0:05:38.307 ****** 2026-08-12 09:09:22.483723 | mon1 | ok: [mon1] 2026-08-12 09:09:22.483777 | mon1 | 2026-08-12 09:09:22.483791 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:09:22.483809 | mon1 | Wednesday 12 August 2026 09:09:22 +0000 (0:00:00.283) 0:05:38.590 ****** 2026-08-12 09:09:22.524977 | mon1 | skipping: [mon1] 2026-08-12 09:09:22.525029 | mon1 | 2026-08-12 09:09:22.525249 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:09:22.525266 | mon1 | Wednesday 12 August 2026 09:09:22 +0000 (0:00:00.041) 0:05:38.632 ****** 2026-08-12 09:09:22.794923 | mon1 | ok: [mon1] 2026-08-12 09:09:22.794981 | mon1 | 2026-08-12 09:09:22.795121 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:09:22.795272 | mon1 | Wednesday 12 August 2026 09:09:22 +0000 (0:00:00.270) 0:05:38.902 ****** 2026-08-12 09:09:22.856893 | mon1 | ok: [mon1] => { 2026-08-12 09:09:22.857144 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:09:22.857388 | mon1 | } 2026-08-12 09:09:22.858285 | mon1 | 2026-08-12 09:09:22.858374 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:09:22.858389 | mon1 | Wednesday 12 August 2026 09:09:22 +0000 (0:00:00.060) 0:05:38.963 ****** 2026-08-12 09:09:23.238706 | mon1 | ok: [mon1] 2026-08-12 09:09:23.238781 | mon1 | 2026-08-12 09:09:23.238802 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:09:23.239026 | mon1 | Wednesday 12 August 2026 09:09:23 +0000 (0:00:00.382) 0:05:39.345 ****** 2026-08-12 09:09:23.285075 | mon1 | skipping: [mon1] 2026-08-12 09:09:23.285119 | mon1 | 2026-08-12 09:09:23.285125 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:09:23.285131 | mon1 | Wednesday 12 August 2026 09:09:23 +0000 (0:00:00.046) 0:05:39.392 ****** 2026-08-12 09:09:23.330668 | mon1 | skipping: [mon1] 2026-08-12 09:09:23.330728 | mon1 | 2026-08-12 09:09:23.330738 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:09:23.330753 | mon1 | Wednesday 12 August 2026 09:09:23 +0000 (0:00:00.044) 0:05:39.437 ****** 2026-08-12 09:09:23.587621 | mon1 | ok: [mon1] 2026-08-12 09:09:23.588428 | mon1 | 2026-08-12 09:09:23.588484 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:09:23.588496 | mon1 | Wednesday 12 August 2026 09:09:23 +0000 (0:00:00.257) 0:05:39.694 ****** 2026-08-12 09:09:24.566677 | mon1 | ok: [mon1] 2026-08-12 09:09:24.566741 | mon1 | 2026-08-12 09:09:24.566752 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:09:24.566902 | mon1 | Wednesday 12 August 2026 09:09:24 +0000 (0:00:00.978) 0:05:40.673 ****** 2026-08-12 09:09:24.651149 | mon1 | ok: [mon1] => { 2026-08-12 09:09:24.651228 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:09:24.651235 | mon1 | } 2026-08-12 09:09:24.651241 | mon1 | 2026-08-12 09:09:24.651247 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:09:24.651253 | mon1 | Wednesday 12 August 2026 09:09:24 +0000 (0:00:00.084) 0:05:40.757 ****** 2026-08-12 09:09:25.064376 | mon1 | ok: [mon1] 2026-08-12 09:09:25.064440 | mon1 | 2026-08-12 09:09:25.064451 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:09:25.064461 | mon1 | Wednesday 12 August 2026 09:09:25 +0000 (0:00:00.413) 0:05:41.170 ****** 2026-08-12 09:09:27.224437 | mon1 | ok: [mon1] 2026-08-12 09:09:27.224496 | mon1 | 2026-08-12 09:09:27.224522 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:09:27.224530 | mon1 | Wednesday 12 August 2026 09:09:27 +0000 (0:00:02.158) 0:05:43.329 ****** 2026-08-12 09:09:27.258400 | mon1 | skipping: [mon1] 2026-08-12 09:09:27.261401 | mon1 | 2026-08-12 09:09:27.262086 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:09:27.262113 | mon1 | Wednesday 12 August 2026 09:09:27 +0000 (0:00:00.036) 0:05:43.366 ****** 2026-08-12 09:09:27.296723 | mon1 | skipping: [mon1] 2026-08-12 09:09:27.296801 | mon1 | 2026-08-12 09:09:27.297198 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:09:27.297241 | mon1 | Wednesday 12 August 2026 09:09:27 +0000 (0:00:00.037) 0:05:43.403 ****** 2026-08-12 09:09:27.333103 | mon1 | skipping: [mon1] 2026-08-12 09:09:27.333234 | mon1 | 2026-08-12 09:09:27.333396 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:09:27.333577 | mon1 | Wednesday 12 August 2026 09:09:27 +0000 (0:00:00.035) 0:05:43.438 ****** 2026-08-12 09:09:28.300015 | mon1 | ok: [mon1] 2026-08-12 09:09:28.300647 | mon1 | 2026-08-12 09:09:28.300689 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:09:28.300696 | mon1 | Wednesday 12 August 2026 09:09:28 +0000 (0:00:00.969) 0:05:44.407 ****** 2026-08-12 09:09:28.846910 | mon1 | ok: [mon1] 2026-08-12 09:09:28.847391 | mon1 | 2026-08-12 09:09:28.847419 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:09:28.847426 | mon1 | Wednesday 12 August 2026 09:09:28 +0000 (0:00:00.546) 0:05:44.954 ****** 2026-08-12 09:09:29.998920 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:09:29.998995 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:09:29.999116 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:09:29.999236 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:09:29.999356 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:09:29.999461 | mon1 | 2026-08-12 09:09:29.999592 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:09:29.999705 | mon1 | Wednesday 12 August 2026 09:09:29 +0000 (0:00:01.151) 0:05:46.106 ****** 2026-08-12 09:09:30.692631 | mon1 | ok: [mon1] 2026-08-12 09:09:30.692705 | mon1 | 2026-08-12 09:09:30.694140 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:09:30.694200 | mon1 | Wednesday 12 August 2026 09:09:30 +0000 (0:00:00.686) 0:05:46.792 ****** 2026-08-12 09:09:30.694214 | mon1 | 2026-08-12 09:09:30.694226 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:09:30.694237 | mon1 | Wednesday 12 August 2026 09:09:30 +0000 (0:00:00.007) 0:05:46.799 ****** 2026-08-12 09:09:31.145665 | mon1 | ok: [mon1] 2026-08-12 09:09:31.145743 | mon1 | 2026-08-12 09:09:31.146150 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:09:31.146199 | mon1 | Wednesday 12 August 2026 09:09:31 +0000 (0:00:00.452) 0:05:47.252 ****** 2026-08-12 09:09:31.407199 | mon1 | ok: [mon1] 2026-08-12 09:09:31.407281 | mon1 | 2026-08-12 09:09:31.407322 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:09:31.407453 | mon1 | Wednesday 12 August 2026 09:09:31 +0000 (0:00:00.262) 0:05:47.514 ****** 2026-08-12 09:09:31.478638 | mon1 | ok: [mon1] => { 2026-08-12 09:09:31.478706 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:09:31.478724 | mon1 | } 2026-08-12 09:09:31.479497 | mon1 | 2026-08-12 09:09:31.479654 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:09:31.479669 | mon1 | Wednesday 12 August 2026 09:09:31 +0000 (0:00:00.070) 0:05:47.585 ****** 2026-08-12 09:09:31.902171 | mon1 | ok: [mon1] 2026-08-12 09:09:31.902218 | mon1 | 2026-08-12 09:09:31.902229 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:09:31.902239 | mon1 | Wednesday 12 August 2026 09:09:31 +0000 (0:00:00.423) 0:05:48.008 ****** 2026-08-12 09:09:35.197653 | mon1 | ok: [mon1] 2026-08-12 09:09:35.197707 | mon1 | 2026-08-12 09:09:35.198197 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:09:35.198223 | mon1 | Wednesday 12 August 2026 09:09:35 +0000 (0:00:03.296) 0:05:51.304 ****** 2026-08-12 09:09:36.131710 | mon1 | ok: [mon1] 2026-08-12 09:09:36.131785 | mon1 | 2026-08-12 09:09:36.131807 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:09:36.132117 | mon1 | Wednesday 12 August 2026 09:09:36 +0000 (0:00:00.933) 0:05:52.238 ****** 2026-08-12 09:09:36.372005 | mon1 | ok: [mon1] 2026-08-12 09:09:36.372055 | mon1 | 2026-08-12 09:09:36.372184 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:09:36.372303 | mon1 | Wednesday 12 August 2026 09:09:36 +0000 (0:00:00.240) 0:05:52.478 ****** 2026-08-12 09:09:36.895912 | mon1 | ok: [mon1] 2026-08-12 09:09:36.895987 | mon1 | 2026-08-12 09:09:36.896105 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:09:36.896218 | mon1 | Wednesday 12 August 2026 09:09:36 +0000 (0:00:00.523) 0:05:53.002 ****** 2026-08-12 09:09:37.558175 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:09:37.558254 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:09:37.558648 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:09:37.558702 | mon1 | 2026-08-12 09:09:37.558713 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:09:37.558728 | mon1 | Wednesday 12 August 2026 09:09:37 +0000 (0:00:00.663) 0:05:53.666 ****** 2026-08-12 09:09:38.087043 | mon1 | ok: [mon1] 2026-08-12 09:09:38.087091 | mon1 | 2026-08-12 09:09:38.087102 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:09:38.087112 | mon1 | Wednesday 12 August 2026 09:09:38 +0000 (0:00:00.527) 0:05:54.193 ****** 2026-08-12 09:09:38.608600 | mon1 | ok: [mon1] 2026-08-12 09:09:38.608659 | mon1 | 2026-08-12 09:09:38.609991 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:09:38.610062 | mon1 | Wednesday 12 August 2026 09:09:38 +0000 (0:00:00.515) 0:05:54.709 ****** 2026-08-12 09:09:38.610074 | mon1 | 2026-08-12 09:09:38.610084 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:09:38.610094 | mon1 | Wednesday 12 August 2026 09:09:38 +0000 (0:00:00.006) 0:05:54.715 ****** 2026-08-12 09:09:39.053999 | mon1 | ok: [mon1] 2026-08-12 09:09:39.054049 | mon1 | 2026-08-12 09:09:39.054063 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:09:39.054073 | mon1 | Wednesday 12 August 2026 09:09:39 +0000 (0:00:00.445) 0:05:55.160 ****** 2026-08-12 09:09:39.109666 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 09:09:39.109727 | mon1 | 2026-08-12 09:09:39.109738 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:09:39.109748 | mon1 | Wednesday 12 August 2026 09:09:39 +0000 (0:00:00.055) 0:05:55.216 ****** 2026-08-12 09:09:40.043448 | mon1 | ok: [mon1] 2026-08-12 09:09:40.043495 | mon1 | 2026-08-12 09:09:40.043548 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:09:40.043563 | mon1 | Wednesday 12 August 2026 09:09:40 +0000 (0:00:00.933) 0:05:56.150 ****** 2026-08-12 09:09:40.840697 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 09:09:40.840749 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 09:09:40.840761 | mon1 | 2026-08-12 09:09:40.840770 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:09:40.840785 | mon1 | Wednesday 12 August 2026 09:09:40 +0000 (0:00:00.797) 0:05:56.947 ****** 2026-08-12 09:09:41.278652 | mon1 | ok: [mon1] 2026-08-12 09:09:41.279329 | mon1 | 2026-08-12 09:09:41.279369 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:09:41.279380 | mon1 | Wednesday 12 August 2026 09:09:41 +0000 (0:00:00.438) 0:05:57.386 ****** 2026-08-12 09:09:41.525057 | mon1 | ok: [mon1] 2026-08-12 09:09:41.525154 | mon1 | 2026-08-12 09:09:41.525231 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:09:41.525357 | mon1 | Wednesday 12 August 2026 09:09:41 +0000 (0:00:00.246) 0:05:57.632 ****** 2026-08-12 09:09:41.838237 | mon1 | ok: [mon1] 2026-08-12 09:09:41.838292 | mon1 | 2026-08-12 09:09:41.838303 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:09:41.838312 | mon1 | Wednesday 12 August 2026 09:09:41 +0000 (0:00:00.311) 0:05:57.943 ****** 2026-08-12 09:09:42.080659 | mon1 | ok: [mon1] 2026-08-12 09:09:42.080705 | mon1 | 2026-08-12 09:09:42.080714 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 09:09:42.081020 | mon1 | Wednesday 12 August 2026 09:09:42 +0000 (0:00:00.244) 0:05:58.187 ****** 2026-08-12 09:09:45.281577 | mon1 | changed: [mon1] 2026-08-12 09:09:45.281640 | mon1 | 2026-08-12 09:09:45.281657 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:09:45.281671 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 09:09:45.281684 | mon1 | osd1 : ok=58 changed=23 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-12 09:09:45.281695 | mon1 | 2026-08-12 09:09:45.281707 | mon1 | 2026-08-12 09:09:45.281718 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:09:45.281730 | mon1 | Wednesday 12 August 2026 09:09:45 +0000 (0:00:03.199) 0:06:01.386 ****** 2026-08-12 09:09:45.281741 | mon1 | =============================================================================== 2026-08-12 09:09:45.281753 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 97.15s 2026-08-12 09:09:45.282009 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 46.37s 2026-08-12 09:09:45.282333 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 45.09s 2026-08-12 09:09:45.282708 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 19.25s 2026-08-12 09:09:45.283079 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.27s 2026-08-12 09:09:45.283415 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.24s 2026-08-12 09:09:45.283767 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.56s 2026-08-12 09:09:45.284083 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.44s 2026-08-12 09:09:45.284392 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.59s 2026-08-12 09:09:45.284749 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.05s 2026-08-12 09:09:45.285072 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.64s 2026-08-12 09:09:45.285386 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.69s 2026-08-12 09:09:45.285732 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.30s 2026-08-12 09:09:45.286054 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.20s 2026-08-12 09:09:45.286362 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.20s 2026-08-12 09:09:45.286713 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.19s 2026-08-12 09:09:45.287081 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.83s 2026-08-12 09:09:45.287385 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.77s 2026-08-12 09:09:45.287696 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.75s 2026-08-12 09:09:45.287896 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.35s 2026-08-12 09:09:45.371717 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 09:09:45.381644 | mon1 | INFO [default > idempotence] Executing 2026-08-12 09:09:46.383895 | mon1 | 2026-08-12 09:09:46.384374 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 09:09:46.384710 | mon1 | 2026-08-12 09:09:46.385037 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:09:46.385367 | mon1 | Wednesday 12 August 2026 09:09:46 +0000 (0:00:00.051) 0:00:00.051 ****** 2026-08-12 09:09:48.622021 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:09:48.622399 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 09:09:48.622748 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:09:48.623069 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:09:48.623380 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:09:48.632245 | mon1 | ok: [mon1] 2026-08-12 09:09:48.632577 | mon1 | 2026-08-12 09:09:48.632902 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:09:48.633232 | mon1 | Wednesday 12 August 2026 09:09:48 +0000 (0:00:02.248) 0:00:02.299 ****** 2026-08-12 09:09:48.999843 | mon1 | ok: [mon1] 2026-08-12 09:09:49.000741 | mon1 | 2026-08-12 09:09:49.000934 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:09:49.001108 | mon1 | Wednesday 12 August 2026 09:09:48 +0000 (0:00:00.367) 0:00:02.667 ****** 2026-08-12 09:09:49.043625 | mon1 | skipping: [mon1] 2026-08-12 09:09:49.043866 | mon1 | 2026-08-12 09:09:49.044109 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:09:49.044338 | mon1 | Wednesday 12 August 2026 09:09:49 +0000 (0:00:00.043) 0:00:02.711 ****** 2026-08-12 09:09:49.398557 | mon1 | ok: [mon1] 2026-08-12 09:09:49.398926 | mon1 | 2026-08-12 09:09:49.399256 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:09:49.399626 | mon1 | Wednesday 12 August 2026 09:09:49 +0000 (0:00:00.354) 0:00:03.066 ****** 2026-08-12 09:09:49.493901 | mon1 | ok: [mon1] => { 2026-08-12 09:09:49.494115 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:09:49.494299 | mon1 | } 2026-08-12 09:09:49.494661 | mon1 | 2026-08-12 09:09:49.494717 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:09:49.494734 | mon1 | Wednesday 12 August 2026 09:09:49 +0000 (0:00:00.095) 0:00:03.161 ****** 2026-08-12 09:09:49.981416 | mon1 | ok: [mon1] 2026-08-12 09:09:49.981468 | mon1 | 2026-08-12 09:09:49.981479 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:09:49.981489 | mon1 | Wednesday 12 August 2026 09:09:49 +0000 (0:00:00.486) 0:00:03.648 ****** 2026-08-12 09:09:50.027710 | mon1 | skipping: [mon1] 2026-08-12 09:09:50.027783 | mon1 | 2026-08-12 09:09:50.027794 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:09:50.027811 | mon1 | Wednesday 12 August 2026 09:09:50 +0000 (0:00:00.046) 0:00:03.694 ****** 2026-08-12 09:09:50.076681 | mon1 | skipping: [mon1] 2026-08-12 09:09:50.076724 | mon1 | 2026-08-12 09:09:50.077219 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:09:50.077266 | mon1 | Wednesday 12 August 2026 09:09:50 +0000 (0:00:00.049) 0:00:03.744 ****** 2026-08-12 09:09:50.321753 | mon1 | ok: [mon1] 2026-08-12 09:09:50.321841 | mon1 | 2026-08-12 09:09:50.321852 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:09:50.321983 | mon1 | Wednesday 12 August 2026 09:09:50 +0000 (0:00:00.244) 0:00:03.988 ****** 2026-08-12 09:09:51.451539 | mon1 | ok: [mon1] 2026-08-12 09:09:51.451589 | mon1 | 2026-08-12 09:09:51.451600 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:09:51.451610 | mon1 | Wednesday 12 August 2026 09:09:51 +0000 (0:00:01.129) 0:00:05.118 ****** 2026-08-12 09:09:51.650933 | mon1 | ok: [mon1] => { 2026-08-12 09:09:51.651012 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:09:51.651087 | mon1 | } 2026-08-12 09:09:51.651184 | mon1 | 2026-08-12 09:09:51.651302 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:09:51.651418 | mon1 | Wednesday 12 August 2026 09:09:51 +0000 (0:00:00.197) 0:00:05.315 ****** 2026-08-12 09:09:52.227692 | mon1 | ok: [mon1] 2026-08-12 09:09:52.227782 | mon1 | 2026-08-12 09:09:52.227858 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:09:52.227974 | mon1 | Wednesday 12 August 2026 09:09:52 +0000 (0:00:00.580) 0:00:05.895 ****** 2026-08-12 09:09:54.817705 | mon1 | ok: [mon1] 2026-08-12 09:09:54.817778 | mon1 | 2026-08-12 09:09:54.818031 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:09:54.818072 | mon1 | Wednesday 12 August 2026 09:09:54 +0000 (0:00:02.590) 0:00:08.485 ****** 2026-08-12 09:09:54.858018 | mon1 | skipping: [mon1] 2026-08-12 09:09:54.858067 | mon1 | 2026-08-12 09:09:54.858201 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:09:54.858332 | mon1 | Wednesday 12 August 2026 09:09:54 +0000 (0:00:00.039) 0:00:08.525 ****** 2026-08-12 09:09:54.898036 | mon1 | skipping: [mon1] 2026-08-12 09:09:54.898085 | mon1 | 2026-08-12 09:09:54.898102 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:09:54.898117 | mon1 | Wednesday 12 August 2026 09:09:54 +0000 (0:00:00.038) 0:00:08.564 ****** 2026-08-12 09:09:54.935441 | mon1 | skipping: [mon1] 2026-08-12 09:09:54.935553 | mon1 | 2026-08-12 09:09:54.935571 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:09:54.935584 | mon1 | Wednesday 12 August 2026 09:09:54 +0000 (0:00:00.036) 0:00:08.601 ****** 2026-08-12 09:09:55.916951 | mon1 | ok: [mon1] 2026-08-12 09:09:55.916981 | mon1 | 2026-08-12 09:09:55.916987 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:09:55.916993 | mon1 | Wednesday 12 August 2026 09:09:55 +0000 (0:00:00.981) 0:00:09.582 ****** 2026-08-12 09:09:56.466008 | mon1 | ok: [mon1] 2026-08-12 09:09:56.466126 | mon1 | 2026-08-12 09:09:56.466294 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:09:56.466454 | mon1 | Wednesday 12 August 2026 09:09:56 +0000 (0:00:00.550) 0:00:10.133 ****** 2026-08-12 09:09:57.605561 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:09:57.605599 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:09:57.605605 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:09:57.605609 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:09:57.605613 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:09:57.605617 | mon1 | 2026-08-12 09:09:57.606217 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:09:57.606234 | mon1 | Wednesday 12 August 2026 09:09:57 +0000 (0:00:01.136) 0:00:11.270 ****** 2026-08-12 09:09:58.272645 | mon1 | ok: [mon1] 2026-08-12 09:09:58.272703 | mon1 | 2026-08-12 09:09:58.273852 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:09:58.273901 | mon1 | Wednesday 12 August 2026 09:09:58 +0000 (0:00:00.661) 0:00:11.931 ****** 2026-08-12 09:09:58.273911 | mon1 | 2026-08-12 09:09:58.273921 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:09:58.273930 | mon1 | Wednesday 12 August 2026 09:09:58 +0000 (0:00:00.007) 0:00:11.939 ****** 2026-08-12 09:09:58.950284 | mon1 | ok: [mon1] 2026-08-12 09:09:58.950323 | mon1 | 2026-08-12 09:09:58.950328 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:09:58.950333 | mon1 | Wednesday 12 August 2026 09:09:58 +0000 (0:00:00.676) 0:00:12.616 ****** 2026-08-12 09:09:59.208709 | mon1 | ok: [mon1] 2026-08-12 09:09:59.208775 | mon1 | 2026-08-12 09:09:59.209265 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:09:59.209308 | mon1 | Wednesday 12 August 2026 09:09:59 +0000 (0:00:00.259) 0:00:12.875 ****** 2026-08-12 09:09:59.286435 | mon1 | ok: [mon1] => { 2026-08-12 09:09:59.286472 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:09:59.286482 | mon1 | } 2026-08-12 09:09:59.286491 | mon1 | 2026-08-12 09:09:59.286501 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:09:59.286548 | mon1 | Wednesday 12 August 2026 09:09:59 +0000 (0:00:00.076) 0:00:12.951 ****** 2026-08-12 09:09:59.728652 | mon1 | ok: [mon1] 2026-08-12 09:09:59.728729 | mon1 | 2026-08-12 09:09:59.729208 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:09:59.729250 | mon1 | Wednesday 12 August 2026 09:09:59 +0000 (0:00:00.443) 0:00:13.395 ****** 2026-08-12 09:10:03.023757 | mon1 | ok: [mon1] 2026-08-12 09:10:03.023844 | mon1 | 2026-08-12 09:10:03.024395 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:10:03.024444 | mon1 | Wednesday 12 August 2026 09:10:03 +0000 (0:00:03.294) 0:00:16.690 ****** 2026-08-12 09:10:04.001069 | mon1 | ok: [mon1] 2026-08-12 09:10:04.001113 | mon1 | 2026-08-12 09:10:04.001124 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:10:04.001134 | mon1 | Wednesday 12 August 2026 09:10:03 +0000 (0:00:00.977) 0:00:17.667 ****** 2026-08-12 09:10:04.331644 | mon1 | ok: [mon1] 2026-08-12 09:10:04.331701 | mon1 | 2026-08-12 09:10:04.332243 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:10:04.332287 | mon1 | Wednesday 12 August 2026 09:10:04 +0000 (0:00:00.330) 0:00:17.997 ****** 2026-08-12 09:10:04.906024 | mon1 | ok: [mon1] 2026-08-12 09:10:04.906076 | mon1 | 2026-08-12 09:10:04.906087 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:10:04.906097 | mon1 | Wednesday 12 August 2026 09:10:04 +0000 (0:00:00.574) 0:00:18.572 ****** 2026-08-12 09:10:05.605636 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:10:05.605747 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:10:05.605798 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:10:05.605819 | mon1 | 2026-08-12 09:10:05.606311 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:10:05.606353 | mon1 | Wednesday 12 August 2026 09:10:05 +0000 (0:00:00.699) 0:00:19.272 ****** 2026-08-12 09:10:06.164375 | mon1 | ok: [mon1] 2026-08-12 09:10:06.164452 | mon1 | 2026-08-12 09:10:06.164463 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:10:06.164473 | mon1 | Wednesday 12 August 2026 09:10:06 +0000 (0:00:00.558) 0:00:19.830 ****** 2026-08-12 09:10:06.741579 | mon1 | ok: [mon1] 2026-08-12 09:10:06.741633 | mon1 | 2026-08-12 09:10:06.741644 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:10:06.741654 | mon1 | Wednesday 12 August 2026 09:10:06 +0000 (0:00:00.562) 0:00:20.393 ****** 2026-08-12 09:10:06.741663 | mon1 | 2026-08-12 09:10:06.741671 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:10:06.741986 | mon1 | Wednesday 12 August 2026 09:10:06 +0000 (0:00:00.013) 0:00:20.406 ****** 2026-08-12 09:10:07.185770 | mon1 | ok: [mon1] 2026-08-12 09:10:07.186127 | mon1 | 2026-08-12 09:10:07.186453 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:10:07.186818 | mon1 | Wednesday 12 August 2026 09:10:07 +0000 (0:00:00.446) 0:00:20.853 ****** 2026-08-12 09:10:07.240212 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 09:10:07.240602 | mon1 | 2026-08-12 09:10:07.240933 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:10:07.241242 | mon1 | Wednesday 12 August 2026 09:10:07 +0000 (0:00:00.054) 0:00:20.907 ****** 2026-08-12 09:10:08.152052 | mon1 | ok: [mon1] 2026-08-12 09:10:08.152422 | mon1 | 2026-08-12 09:10:08.152780 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:10:08.153180 | mon1 | Wednesday 12 August 2026 09:10:08 +0000 (0:00:00.911) 0:00:21.819 ****** 2026-08-12 09:10:08.957873 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 09:10:08.958048 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 09:10:08.960805 | mon1 | 2026-08-12 09:10:08.960965 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:10:08.961106 | mon1 | Wednesday 12 August 2026 09:10:08 +0000 (0:00:00.805) 0:00:22.625 ****** 2026-08-12 09:10:09.366248 | mon1 | ok: [mon1] 2026-08-12 09:10:09.366670 | mon1 | 2026-08-12 09:10:09.367015 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:10:09.367367 | mon1 | Wednesday 12 August 2026 09:10:09 +0000 (0:00:00.407) 0:00:23.033 ****** 2026-08-12 09:10:09.609616 | mon1 | ok: [mon1] 2026-08-12 09:10:09.609681 | mon1 | 2026-08-12 09:10:09.609693 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:10:09.609708 | mon1 | Wednesday 12 August 2026 09:10:09 +0000 (0:00:00.243) 0:00:23.276 ****** 2026-08-12 09:10:10.082649 | mon1 | ok: [mon1] 2026-08-12 09:10:10.082709 | mon1 | 2026-08-12 09:10:10.083219 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:10:10.083262 | mon1 | Wednesday 12 August 2026 09:10:10 +0000 (0:00:00.473) 0:00:23.750 ****** 2026-08-12 09:10:10.488653 | mon1 | ok: [mon1] 2026-08-12 09:10:10.488719 | mon1 | 2026-08-12 09:10:10.488730 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 09:10:10.488747 | mon1 | Wednesday 12 August 2026 09:10:10 +0000 (0:00:00.405) 0:00:24.155 ****** 2026-08-12 09:10:10.568865 | mon1 | ok: [mon1] 2026-08-12 09:10:10.568929 | mon1 | 2026-08-12 09:10:10.569334 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 09:10:10.569365 | mon1 | Wednesday 12 August 2026 09:10:10 +0000 (0:00:00.080) 0:00:24.236 ****** 2026-08-12 09:10:10.844978 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:10:10.845030 | mon1 | 2026-08-12 09:10:10.845186 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 09:10:10.845301 | mon1 | Wednesday 12 August 2026 09:10:10 +0000 (0:00:00.275) 0:00:24.512 ****** 2026-08-12 09:10:10.901628 | mon1 | ok: [mon1] 2026-08-12 09:10:10.901685 | mon1 | 2026-08-12 09:10:10.902122 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 09:10:10.902163 | mon1 | Wednesday 12 August 2026 09:10:10 +0000 (0:00:00.056) 0:00:24.568 ****** 2026-08-12 09:10:10.950978 | mon1 | skipping: [mon1] 2026-08-12 09:10:10.951032 | mon1 | 2026-08-12 09:10:10.951178 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:10:10.951310 | mon1 | Wednesday 12 August 2026 09:10:10 +0000 (0:00:00.048) 0:00:24.616 ****** 2026-08-12 09:10:11.021163 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:10:11.021221 | mon1 | 2026-08-12 09:10:11.021336 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:10:11.021450 | mon1 | Wednesday 12 August 2026 09:10:11 +0000 (0:00:00.072) 0:00:24.689 ****** 2026-08-12 09:10:13.121846 | mon1 | ok: [mon1] 2026-08-12 09:10:13.121930 | mon1 | 2026-08-12 09:10:13.122005 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:10:13.122151 | mon1 | Wednesday 12 August 2026 09:10:13 +0000 (0:00:02.100) 0:00:26.789 ****** 2026-08-12 09:10:13.199739 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:10:13.199763 | mon1 | 2026-08-12 09:10:13.200162 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:10:13.200217 | mon1 | Wednesday 12 August 2026 09:10:13 +0000 (0:00:00.074) 0:00:26.864 ****** 2026-08-12 09:10:13.624079 | mon1 | ok: [mon1] 2026-08-12 09:10:13.624126 | mon1 | 2026-08-12 09:10:13.624141 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:10:13.624155 | mon1 | Wednesday 12 August 2026 09:10:13 +0000 (0:00:00.425) 0:00:27.290 ****** 2026-08-12 09:10:16.402575 | mon1 | ok: [mon1] 2026-08-12 09:10:16.402649 | mon1 | 2026-08-12 09:10:16.402663 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 09:10:16.402676 | mon1 | Wednesday 12 August 2026 09:10:16 +0000 (0:00:02.777) 0:00:30.068 ****** 2026-08-12 09:10:18.331374 | mon1 | ok: [mon1] 2026-08-12 09:10:18.331456 | mon1 | 2026-08-12 09:10:18.331470 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 09:10:18.331483 | mon1 | Wednesday 12 August 2026 09:10:18 +0000 (0:00:01.929) 0:00:31.997 ****** 2026-08-12 09:10:20.385251 | mon1 | ok: [mon1] 2026-08-12 09:10:20.385322 | mon1 | 2026-08-12 09:10:20.385340 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:10:20.385355 | mon1 | Wednesday 12 August 2026 09:10:20 +0000 (0:00:02.053) 0:00:34.051 ****** 2026-08-12 09:10:20.458942 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:10:20.459014 | mon1 | 2026-08-12 09:10:20.459033 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:10:20.459051 | mon1 | Wednesday 12 August 2026 09:10:20 +0000 (0:00:00.073) 0:00:34.124 ****** 2026-08-12 09:10:20.511221 | mon1 | skipping: [mon1] 2026-08-12 09:10:20.511281 | mon1 | 2026-08-12 09:10:20.511296 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:10:20.511310 | mon1 | Wednesday 12 August 2026 09:10:20 +0000 (0:00:00.053) 0:00:34.177 ****** 2026-08-12 09:10:20.555596 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 09:10:20.555651 | mon1 | skipping: [mon1] 2026-08-12 09:10:20.555665 | mon1 | 2026-08-12 09:10:20.555683 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:10:20.555807 | mon1 | Wednesday 12 August 2026 09:10:20 +0000 (0:00:00.044) 0:00:34.222 ****** 2026-08-12 09:10:20.873060 | mon1 | ok: [mon1] 2026-08-12 09:10:20.873137 | mon1 | 2026-08-12 09:10:20.873269 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:10:20.873427 | mon1 | Wednesday 12 August 2026 09:10:20 +0000 (0:00:00.317) 0:00:34.539 ****** 2026-08-12 09:10:23.841639 | mon1 | ok: [mon1] 2026-08-12 09:10:23.841769 | mon1 | 2026-08-12 09:10:23.842367 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 09:10:23.842424 | mon1 | Wednesday 12 August 2026 09:10:23 +0000 (0:00:02.968) 0:00:37.508 ****** 2026-08-12 09:10:25.658905 | mon1 | ok: [mon1] 2026-08-12 09:10:25.659020 | mon1 | 2026-08-12 09:10:25.659173 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 09:10:25.659322 | mon1 | Wednesday 12 August 2026 09:10:25 +0000 (0:00:01.817) 0:00:39.326 ****** 2026-08-12 09:10:27.699082 | mon1 | ok: [mon1] 2026-08-12 09:10:27.699168 | mon1 | 2026-08-12 09:10:27.699188 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 09:10:27.699367 | mon1 | Wednesday 12 August 2026 09:10:27 +0000 (0:00:02.039) 0:00:41.365 ****** 2026-08-12 09:10:36.124679 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 09:10:36.124766 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 09:10:36.124781 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 09:10:36.124793 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 09:10:36.124807 | mon1 | 2026-08-12 09:10:36.124820 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 09:10:36.124840 | mon1 | 2026-08-12 09:10:36.125274 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:10:36.125331 | mon1 | Wednesday 12 August 2026 09:10:36 +0000 (0:00:08.424) 0:00:49.790 ****** 2026-08-12 09:10:37.332693 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 09:10:37.332756 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 09:10:37.333373 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:10:37.333433 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:10:37.333446 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:10:37.342736 | mon1 | ok: [osd1] 2026-08-12 09:10:37.342836 | mon1 | 2026-08-12 09:10:37.342851 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:37.342873 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:01.219) 0:00:51.009 ****** 2026-08-12 09:10:37.588609 | mon1 | ok: [osd1] 2026-08-12 09:10:37.588660 | mon1 | 2026-08-12 09:10:37.588669 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:37.588677 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:00.245) 0:00:51.255 ****** 2026-08-12 09:10:37.629942 | mon1 | skipping: [osd1] 2026-08-12 09:10:37.630015 | mon1 | 2026-08-12 09:10:37.630143 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:10:37.630263 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:00.042) 0:00:51.297 ****** 2026-08-12 09:10:37.877107 | mon1 | ok: [osd1] 2026-08-12 09:10:37.877163 | mon1 | 2026-08-12 09:10:37.877177 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:37.877189 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:00.246) 0:00:51.543 ****** 2026-08-12 09:10:37.952102 | mon1 | ok: [osd1] => { 2026-08-12 09:10:37.952312 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:10:37.952767 | mon1 | } 2026-08-12 09:10:37.953739 | mon1 | 2026-08-12 09:10:37.954769 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:37.954804 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:00.074) 0:00:51.618 ****** 2026-08-12 09:10:38.341719 | mon1 | ok: [osd1] 2026-08-12 09:10:38.341825 | mon1 | 2026-08-12 09:10:38.341840 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:38.341863 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.390) 0:00:52.008 ****** 2026-08-12 09:10:38.390741 | mon1 | skipping: [osd1] 2026-08-12 09:10:38.390794 | mon1 | 2026-08-12 09:10:38.390807 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:38.390935 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.049) 0:00:52.058 ****** 2026-08-12 09:10:38.434716 | mon1 | skipping: [osd1] 2026-08-12 09:10:38.434760 | mon1 | 2026-08-12 09:10:38.434771 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:38.434785 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.043) 0:00:52.102 ****** 2026-08-12 09:10:38.695697 | mon1 | ok: [osd1] 2026-08-12 09:10:38.695741 | mon1 | 2026-08-12 09:10:38.696212 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:38.696259 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.261) 0:00:52.363 ****** 2026-08-12 09:10:39.846670 | mon1 | ok: [osd1] 2026-08-12 09:10:39.846761 | mon1 | 2026-08-12 09:10:39.846772 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:39.846889 | mon1 | Wednesday 12 August 2026 09:10:39 +0000 (0:00:01.149) 0:00:53.513 ****** 2026-08-12 09:10:40.047663 | mon1 | ok: [osd1] => { 2026-08-12 09:10:40.047710 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:10:40.048996 | mon1 | } 2026-08-12 09:10:40.049055 | mon1 | 2026-08-12 09:10:40.049066 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:40.049076 | mon1 | Wednesday 12 August 2026 09:10:40 +0000 (0:00:00.201) 0:00:53.714 ****** 2026-08-12 09:10:40.573270 | mon1 | ok: [osd1] 2026-08-12 09:10:40.573472 | mon1 | 2026-08-12 09:10:40.574022 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:40.574068 | mon1 | Wednesday 12 August 2026 09:10:40 +0000 (0:00:00.525) 0:00:54.240 ****** 2026-08-12 09:10:42.841092 | mon1 | ok: [osd1] 2026-08-12 09:10:42.841160 | mon1 | 2026-08-12 09:10:42.841174 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:10:42.841187 | mon1 | Wednesday 12 August 2026 09:10:42 +0000 (0:00:02.267) 0:00:56.507 ****** 2026-08-12 09:10:42.876633 | mon1 | skipping: [osd1] 2026-08-12 09:10:42.876675 | mon1 | 2026-08-12 09:10:42.877065 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:10:42.877096 | mon1 | Wednesday 12 August 2026 09:10:42 +0000 (0:00:00.036) 0:00:56.543 ****** 2026-08-12 09:10:42.910161 | mon1 | skipping: [osd1] 2026-08-12 09:10:42.910178 | mon1 | 2026-08-12 09:10:42.910183 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:10:42.910189 | mon1 | Wednesday 12 August 2026 09:10:42 +0000 (0:00:00.034) 0:00:56.577 ****** 2026-08-12 09:10:42.945921 | mon1 | skipping: [osd1] 2026-08-12 09:10:42.945955 | mon1 | 2026-08-12 09:10:42.945968 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:10:42.945980 | mon1 | Wednesday 12 August 2026 09:10:42 +0000 (0:00:00.034) 0:00:56.612 ****** 2026-08-12 09:10:44.036401 | mon1 | ok: [osd1] 2026-08-12 09:10:44.036448 | mon1 | 2026-08-12 09:10:44.036454 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:10:44.036460 | mon1 | Wednesday 12 August 2026 09:10:44 +0000 (0:00:01.090) 0:00:57.703 ****** 2026-08-12 09:10:44.576205 | mon1 | ok: [osd1] 2026-08-12 09:10:44.576263 | mon1 | 2026-08-12 09:10:44.576277 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:10:44.576290 | mon1 | Wednesday 12 August 2026 09:10:44 +0000 (0:00:00.539) 0:00:58.242 ****** 2026-08-12 09:10:45.679071 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:10:45.679131 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:10:45.679144 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:10:45.679156 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:10:45.679168 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:10:45.679209 | mon1 | 2026-08-12 09:10:45.679236 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:10:45.679245 | mon1 | Wednesday 12 August 2026 09:10:45 +0000 (0:00:01.101) 0:00:59.344 ****** 2026-08-12 09:10:46.361689 | mon1 | ok: [osd1] 2026-08-12 09:10:46.361752 | mon1 | 2026-08-12 09:10:46.362957 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:10:46.363038 | mon1 | Wednesday 12 August 2026 09:10:46 +0000 (0:00:00.678) 0:01:00.022 ****** 2026-08-12 09:10:46.363048 | mon1 | 2026-08-12 09:10:46.363058 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:10:46.363066 | mon1 | Wednesday 12 August 2026 09:10:46 +0000 (0:00:00.006) 0:01:00.028 ****** 2026-08-12 09:10:46.806992 | mon1 | ok: [osd1] 2026-08-12 09:10:46.807075 | mon1 | 2026-08-12 09:10:46.807085 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:46.807096 | mon1 | Wednesday 12 August 2026 09:10:46 +0000 (0:00:00.445) 0:01:00.473 ****** 2026-08-12 09:10:47.053703 | mon1 | ok: [osd1] 2026-08-12 09:10:47.053764 | mon1 | 2026-08-12 09:10:47.054189 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:47.054242 | mon1 | Wednesday 12 August 2026 09:10:47 +0000 (0:00:00.247) 0:01:00.720 ****** 2026-08-12 09:10:47.128688 | mon1 | ok: [osd1] => { 2026-08-12 09:10:47.128744 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:10:47.128754 | mon1 | } 2026-08-12 09:10:47.128772 | mon1 | 2026-08-12 09:10:47.129277 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:47.129356 | mon1 | Wednesday 12 August 2026 09:10:47 +0000 (0:00:00.074) 0:01:00.795 ****** 2026-08-12 09:10:47.566302 | mon1 | ok: [osd1] 2026-08-12 09:10:47.566347 | mon1 | 2026-08-12 09:10:47.566352 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:47.566356 | mon1 | Wednesday 12 August 2026 09:10:47 +0000 (0:00:00.437) 0:01:01.232 ****** 2026-08-12 09:10:50.871652 | mon1 | ok: [osd1] 2026-08-12 09:10:50.871720 | mon1 | 2026-08-12 09:10:50.871734 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:10:50.871891 | mon1 | Wednesday 12 August 2026 09:10:50 +0000 (0:00:03.305) 0:01:04.538 ****** 2026-08-12 09:10:51.946966 | mon1 | ok: [osd1] 2026-08-12 09:10:51.947043 | mon1 | 2026-08-12 09:10:51.947128 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:10:51.947253 | mon1 | Wednesday 12 August 2026 09:10:51 +0000 (0:00:01.076) 0:01:05.614 ****** 2026-08-12 09:10:52.192945 | mon1 | ok: [osd1] 2026-08-12 09:10:52.193022 | mon1 | 2026-08-12 09:10:52.193146 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:10:52.193227 | mon1 | Wednesday 12 August 2026 09:10:52 +0000 (0:00:00.245) 0:01:05.860 ****** 2026-08-12 09:10:52.733590 | mon1 | ok: [osd1] 2026-08-12 09:10:52.733660 | mon1 | 2026-08-12 09:10:52.733759 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:10:52.733872 | mon1 | Wednesday 12 August 2026 09:10:52 +0000 (0:00:00.541) 0:01:06.401 ****** 2026-08-12 09:10:53.434559 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 09:10:53.434617 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:10:53.434631 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:10:53.434643 | mon1 | 2026-08-12 09:10:53.434655 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:10:53.434668 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.698) 0:01:07.100 ****** 2026-08-12 09:10:53.975210 | mon1 | ok: [osd1] 2026-08-12 09:10:53.975270 | mon1 | 2026-08-12 09:10:53.975284 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:10:53.975297 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.540) 0:01:07.641 ****** 2026-08-12 09:10:54.559986 | mon1 | ok: [osd1] 2026-08-12 09:10:54.560046 | mon1 | 2026-08-12 09:10:54.560092 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:10:54.560120 | mon1 | Wednesday 12 August 2026 09:10:54 +0000 (0:00:00.578) 0:01:08.219 ****** 2026-08-12 09:10:54.560129 | mon1 | 2026-08-12 09:10:54.560138 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:10:54.560146 | mon1 | Wednesday 12 August 2026 09:10:54 +0000 (0:00:00.006) 0:01:08.225 ****** 2026-08-12 09:10:55.003078 | mon1 | ok: [osd1] 2026-08-12 09:10:55.003133 | mon1 | 2026-08-12 09:10:55.003144 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:10:55.003155 | mon1 | Wednesday 12 August 2026 09:10:55 +0000 (0:00:00.443) 0:01:08.669 ****** 2026-08-12 09:10:55.056762 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 09:10:55.056815 | mon1 | 2026-08-12 09:10:55.056822 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:10:55.056829 | mon1 | Wednesday 12 August 2026 09:10:55 +0000 (0:00:00.054) 0:01:08.723 ****** 2026-08-12 09:10:56.203175 | mon1 | ok: [osd1] 2026-08-12 09:10:56.203235 | mon1 | 2026-08-12 09:10:56.203249 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:10:56.203262 | mon1 | Wednesday 12 August 2026 09:10:56 +0000 (0:00:01.145) 0:01:09.869 ****** 2026-08-12 09:10:58.016547 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-08-12 09:10:58.016615 | mon1 | ok: [osd1] => (item=ssh) 2026-08-12 09:10:58.016630 | mon1 | 2026-08-12 09:10:58.016643 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:10:58.016656 | mon1 | Wednesday 12 August 2026 09:10:58 +0000 (0:00:01.812) 0:01:11.682 ****** 2026-08-12 09:10:58.485145 | mon1 | ok: [osd1] 2026-08-12 09:10:58.485197 | mon1 | 2026-08-12 09:10:58.485211 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:10:58.485224 | mon1 | Wednesday 12 August 2026 09:10:58 +0000 (0:00:00.468) 0:01:12.151 ****** 2026-08-12 09:10:58.727616 | mon1 | ok: [osd1] 2026-08-12 09:10:58.727685 | mon1 | 2026-08-12 09:10:58.728234 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:10:58.728340 | mon1 | Wednesday 12 August 2026 09:10:58 +0000 (0:00:00.243) 0:01:12.394 ****** 2026-08-12 09:10:59.039027 | mon1 | ok: [osd1] 2026-08-12 09:10:59.039087 | mon1 | 2026-08-12 09:10:59.039101 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:10:59.039113 | mon1 | Wednesday 12 August 2026 09:10:59 +0000 (0:00:00.310) 0:01:12.705 ****** 2026-08-12 09:10:59.296736 | mon1 | ok: [osd1] 2026-08-12 09:10:59.296789 | mon1 | 2026-08-12 09:10:59.296798 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 09:10:59.296807 | mon1 | Wednesday 12 August 2026 09:10:59 +0000 (0:00:00.257) 0:01:12.962 ****** 2026-08-12 09:10:59.573694 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 09:10:59.573747 | mon1 | 2026-08-12 09:10:59.573768 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 09:10:59.574053 | mon1 | Wednesday 12 August 2026 09:10:59 +0000 (0:00:00.277) 0:01:13.240 ****** 2026-08-12 09:10:59.626693 | mon1 | ok: [osd1] 2026-08-12 09:10:59.626758 | mon1 | 2026-08-12 09:10:59.626768 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:10:59.626869 | mon1 | Wednesday 12 August 2026 09:10:59 +0000 (0:00:00.053) 0:01:13.293 ****** 2026-08-12 09:10:59.691673 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 09:10:59.691741 | mon1 | 2026-08-12 09:10:59.691756 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:10:59.691897 | mon1 | Wednesday 12 August 2026 09:10:59 +0000 (0:00:00.065) 0:01:13.359 ****** 2026-08-12 09:11:01.601139 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:11:01.601219 | mon1 | 2026-08-12 09:11:01.601233 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:11:01.601266 | mon1 | Wednesday 12 August 2026 09:11:01 +0000 (0:00:01.908) 0:01:15.267 ****** 2026-08-12 09:11:01.655687 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 09:11:01.655749 | mon1 | 2026-08-12 09:11:01.656251 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:11:01.656281 | mon1 | Wednesday 12 August 2026 09:11:01 +0000 (0:00:00.055) 0:01:15.323 ****** 2026-08-12 09:11:01.981602 | mon1 | ok: [osd1] 2026-08-12 09:11:01.981663 | mon1 | 2026-08-12 09:11:01.981674 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:11:01.981684 | mon1 | Wednesday 12 August 2026 09:11:01 +0000 (0:00:00.324) 0:01:15.648 ****** 2026-08-12 09:11:04.691367 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:11:04.691447 | mon1 | 2026-08-12 09:11:04.691461 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 09:11:04.691474 | mon1 | Wednesday 12 August 2026 09:11:04 +0000 (0:00:02.709) 0:01:18.358 ****** 2026-08-12 09:11:11.149428 | mon1 | ok: [osd1] 2026-08-12 09:11:11.149505 | mon1 | 2026-08-12 09:11:11.149555 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 09:11:11.149569 | mon1 | Wednesday 12 August 2026 09:11:11 +0000 (0:00:06.457) 0:01:24.815 ****** 2026-08-12 09:11:12.929732 | mon1 | ok: [osd1] 2026-08-12 09:11:12.929794 | mon1 | 2026-08-12 09:11:12.929808 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 09:11:12.929820 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:01.780) 0:01:26.595 ****** 2026-08-12 09:11:13.004007 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 09:11:13.004079 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 09:11:13.004201 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 09:11:13.004313 | mon1 | skipping: [osd1] 2026-08-12 09:11:13.004418 | mon1 | 2026-08-12 09:11:13.004554 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 09:11:13.004704 | mon1 | Wednesday 12 August 2026 09:11:13 +0000 (0:00:00.075) 0:01:26.670 ****** 2026-08-12 09:11:15.127614 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:11:15.127681 | mon1 | 2026-08-12 09:11:15.127702 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 09:11:15.127906 | mon1 | Wednesday 12 August 2026 09:11:15 +0000 (0:00:02.123) 0:01:28.794 ****** 2026-08-12 09:11:17.065772 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:11:17.065885 | mon1 | 2026-08-12 09:11:17.065892 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 09:11:17.065899 | mon1 | Wednesday 12 August 2026 09:11:17 +0000 (0:00:01.936) 0:01:30.730 ****** 2026-08-12 09:11:17.133232 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 09:11:17.133309 | mon1 | 2026-08-12 09:11:17.133323 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 09:11:17.133336 | mon1 | Wednesday 12 August 2026 09:11:17 +0000 (0:00:00.068) 0:01:30.799 ****** 2026-08-12 09:11:17.184534 | mon1 | ok: [osd1] 2026-08-12 09:11:17.184591 | mon1 | 2026-08-12 09:11:17.184598 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 09:11:17.184605 | mon1 | Wednesday 12 August 2026 09:11:17 +0000 (0:00:00.051) 0:01:30.850 ****** 2026-08-12 09:11:19.177065 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:11:19.177187 | mon1 | 2026-08-12 09:11:19.177352 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 09:11:19.177537 | mon1 | Wednesday 12 August 2026 09:11:19 +0000 (0:00:01.992) 0:01:32.843 ****** 2026-08-12 09:11:19.235068 | mon1 | ok: [osd1] 2026-08-12 09:11:19.235118 | mon1 | 2026-08-12 09:11:19.235132 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 09:11:19.235145 | mon1 | Wednesday 12 August 2026 09:11:19 +0000 (0:00:00.057) 0:01:32.900 ****** 2026-08-12 09:11:19.279572 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:11:19.280935 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:11:19.280973 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:11:19.280978 | mon1 | skipping: [osd1] 2026-08-12 09:11:19.280982 | mon1 | 2026-08-12 09:11:19.280986 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 09:11:19.280994 | mon1 | Wednesday 12 August 2026 09:11:19 +0000 (0:00:00.045) 0:01:32.946 ****** 2026-08-12 09:11:19.352016 | mon1 | skipping: [osd1] 2026-08-12 09:11:19.352087 | mon1 | 2026-08-12 09:11:19.352098 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 09:11:19.352107 | mon1 | 2026-08-12 09:11:19.352137 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:11:19.352150 | mon1 | Wednesday 12 August 2026 09:11:19 +0000 (0:00:00.072) 0:01:33.018 ****** 2026-08-12 09:11:20.316645 | mon1 | ok: [mon1] 2026-08-12 09:11:20.316695 | mon1 | 2026-08-12 09:11:20.316759 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:11:20.317030 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.964) 0:01:33.983 ****** 2026-08-12 09:11:20.553911 | mon1 | ok: [mon1] 2026-08-12 09:11:20.553971 | mon1 | 2026-08-12 09:11:20.554092 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:11:20.554210 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.238) 0:01:34.221 ****** 2026-08-12 09:11:20.596884 | mon1 | skipping: [mon1] 2026-08-12 09:11:20.596961 | mon1 | 2026-08-12 09:11:20.597048 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:11:20.597161 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.042) 0:01:34.264 ****** 2026-08-12 09:11:20.877089 | mon1 | ok: [mon1] 2026-08-12 09:11:20.877139 | mon1 | 2026-08-12 09:11:20.877149 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:11:20.877159 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.279) 0:01:34.543 ****** 2026-08-12 09:11:20.954034 | mon1 | ok: [mon1] => { 2026-08-12 09:11:20.954088 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:11:20.954098 | mon1 | } 2026-08-12 09:11:20.954108 | mon1 | 2026-08-12 09:11:20.954117 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:11:20.954126 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.076) 0:01:34.619 ****** 2026-08-12 09:11:21.358042 | mon1 | ok: [mon1] 2026-08-12 09:11:21.358102 | mon1 | 2026-08-12 09:11:21.358112 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:11:21.358122 | mon1 | Wednesday 12 August 2026 09:11:21 +0000 (0:00:00.404) 0:01:35.023 ****** 2026-08-12 09:11:21.399971 | mon1 | skipping: [mon1] 2026-08-12 09:11:21.403466 | mon1 | 2026-08-12 09:11:21.403497 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:11:21.403534 | mon1 | Wednesday 12 August 2026 09:11:21 +0000 (0:00:00.043) 0:01:35.067 ****** 2026-08-12 09:11:21.445988 | mon1 | skipping: [mon1] 2026-08-12 09:11:21.446041 | mon1 | 2026-08-12 09:11:21.446052 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:11:21.446061 | mon1 | Wednesday 12 August 2026 09:11:21 +0000 (0:00:00.045) 0:01:35.112 ****** 2026-08-12 09:11:21.690058 | mon1 | ok: [mon1] 2026-08-12 09:11:21.690113 | mon1 | 2026-08-12 09:11:21.690123 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:11:21.690133 | mon1 | Wednesday 12 August 2026 09:11:21 +0000 (0:00:00.244) 0:01:35.356 ****** 2026-08-12 09:11:22.635259 | mon1 | ok: [mon1] 2026-08-12 09:11:22.635318 | mon1 | 2026-08-12 09:11:22.635329 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:11:22.635338 | mon1 | Wednesday 12 August 2026 09:11:22 +0000 (0:00:00.944) 0:01:36.301 ****** 2026-08-12 09:11:22.836666 | mon1 | ok: [mon1] => { 2026-08-12 09:11:22.836716 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:11:22.837541 | mon1 | } 2026-08-12 09:11:22.837556 | mon1 | 2026-08-12 09:11:22.837560 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:11:22.837732 | mon1 | Wednesday 12 August 2026 09:11:22 +0000 (0:00:00.201) 0:01:36.503 ****** 2026-08-12 09:11:23.372950 | mon1 | ok: [mon1] 2026-08-12 09:11:23.373010 | mon1 | 2026-08-12 09:11:23.373127 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:11:23.373246 | mon1 | Wednesday 12 August 2026 09:11:23 +0000 (0:00:00.536) 0:01:37.039 ****** 2026-08-12 09:11:25.644334 | mon1 | ok: [mon1] 2026-08-12 09:11:25.644374 | mon1 | 2026-08-12 09:11:25.644380 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:11:25.644386 | mon1 | Wednesday 12 August 2026 09:11:25 +0000 (0:00:02.271) 0:01:39.311 ****** 2026-08-12 09:11:25.681982 | mon1 | skipping: [mon1] 2026-08-12 09:11:25.682041 | mon1 | 2026-08-12 09:11:25.682161 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:11:25.682288 | mon1 | Wednesday 12 August 2026 09:11:25 +0000 (0:00:00.037) 0:01:39.349 ****** 2026-08-12 09:11:25.718642 | mon1 | skipping: [mon1] 2026-08-12 09:11:25.718702 | mon1 | 2026-08-12 09:11:25.718723 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:11:25.719033 | mon1 | Wednesday 12 August 2026 09:11:25 +0000 (0:00:00.036) 0:01:39.385 ****** 2026-08-12 09:11:25.749926 | mon1 | skipping: [mon1] 2026-08-12 09:11:25.749967 | mon1 | 2026-08-12 09:11:25.749982 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:11:25.749995 | mon1 | Wednesday 12 August 2026 09:11:25 +0000 (0:00:00.030) 0:01:39.416 ****** 2026-08-12 09:11:26.741115 | mon1 | ok: [mon1] 2026-08-12 09:11:26.741174 | mon1 | 2026-08-12 09:11:26.741188 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:11:26.741201 | mon1 | Wednesday 12 August 2026 09:11:26 +0000 (0:00:00.990) 0:01:40.407 ****** 2026-08-12 09:11:27.290910 | mon1 | ok: [mon1] 2026-08-12 09:11:27.290975 | mon1 | 2026-08-12 09:11:27.291103 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:11:27.291221 | mon1 | Wednesday 12 August 2026 09:11:27 +0000 (0:00:00.550) 0:01:40.957 ****** 2026-08-12 09:11:28.418686 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:11:28.418722 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:11:28.418728 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:11:28.418734 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:11:28.418739 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:11:28.418745 | mon1 | 2026-08-12 09:11:28.418750 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:11:28.418756 | mon1 | Wednesday 12 August 2026 09:11:28 +0000 (0:00:01.127) 0:01:42.084 ****** 2026-08-12 09:11:29.085968 | mon1 | ok: [mon1] 2026-08-12 09:11:29.086029 | mon1 | 2026-08-12 09:11:29.086174 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:11:29.086287 | mon1 | Wednesday 12 August 2026 09:11:29 +0000 (0:00:00.662) 0:01:42.746 ****** 2026-08-12 09:11:29.086389 | mon1 | 2026-08-12 09:11:29.086533 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:11:29.086673 | mon1 | Wednesday 12 August 2026 09:11:29 +0000 (0:00:00.005) 0:01:42.752 ****** 2026-08-12 09:11:29.536224 | mon1 | ok: [mon1] 2026-08-12 09:11:29.536278 | mon1 | 2026-08-12 09:11:29.536292 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:11:29.536305 | mon1 | Wednesday 12 August 2026 09:11:29 +0000 (0:00:00.449) 0:01:43.202 ****** 2026-08-12 09:11:29.787685 | mon1 | ok: [mon1] 2026-08-12 09:11:29.787789 | mon1 | 2026-08-12 09:11:29.787812 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:11:29.787992 | mon1 | Wednesday 12 August 2026 09:11:29 +0000 (0:00:00.252) 0:01:43.454 ****** 2026-08-12 09:11:29.864648 | mon1 | ok: [mon1] => { 2026-08-12 09:11:29.864723 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:11:29.864740 | mon1 | } 2026-08-12 09:11:29.865564 | mon1 | 2026-08-12 09:11:29.865621 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:11:29.865632 | mon1 | Wednesday 12 August 2026 09:11:29 +0000 (0:00:00.076) 0:01:43.531 ****** 2026-08-12 09:11:30.302927 | mon1 | ok: [mon1] 2026-08-12 09:11:30.302992 | mon1 | 2026-08-12 09:11:30.303105 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:11:30.303227 | mon1 | Wednesday 12 August 2026 09:11:30 +0000 (0:00:00.439) 0:01:43.970 ****** 2026-08-12 09:11:33.556668 | mon1 | ok: [mon1] 2026-08-12 09:11:33.556742 | mon1 | 2026-08-12 09:11:33.557331 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:11:33.557377 | mon1 | Wednesday 12 August 2026 09:11:33 +0000 (0:00:03.252) 0:01:47.223 ****** 2026-08-12 09:11:34.555564 | mon1 | ok: [mon1] 2026-08-12 09:11:34.555604 | mon1 | 2026-08-12 09:11:34.555610 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:11:34.555616 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.998) 0:01:48.222 ****** 2026-08-12 09:11:34.799252 | mon1 | ok: [mon1] 2026-08-12 09:11:34.799285 | mon1 | 2026-08-12 09:11:34.799292 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:11:34.799299 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.243) 0:01:48.465 ****** 2026-08-12 09:11:35.342943 | mon1 | ok: [mon1] 2026-08-12 09:11:35.343020 | mon1 | 2026-08-12 09:11:35.343106 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:11:35.343228 | mon1 | Wednesday 12 August 2026 09:11:35 +0000 (0:00:00.544) 0:01:49.010 ****** 2026-08-12 09:11:36.037799 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:11:36.038200 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:11:36.038220 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:11:36.038233 | mon1 | 2026-08-12 09:11:36.038245 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:11:36.038257 | mon1 | Wednesday 12 August 2026 09:11:36 +0000 (0:00:00.692) 0:01:49.703 ****** 2026-08-12 09:11:37.603128 | mon1 | ok: [mon1] 2026-08-12 09:11:37.603186 | mon1 | 2026-08-12 09:11:37.603200 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:11:37.603213 | mon1 | Wednesday 12 August 2026 09:11:37 +0000 (0:00:01.565) 0:01:51.269 ****** 2026-08-12 09:11:38.160564 | mon1 | ok: [mon1] 2026-08-12 09:11:38.160603 | mon1 | 2026-08-12 09:11:38.160610 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:11:38.160615 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:00.551) 0:01:51.820 ****** 2026-08-12 09:11:38.160621 | mon1 | 2026-08-12 09:11:38.160626 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:11:38.160808 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:00.005) 0:01:51.826 ****** 2026-08-12 09:11:38.588679 | mon1 | ok: [mon1] 2026-08-12 09:11:38.588736 | mon1 | 2026-08-12 09:11:38.588751 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:11:38.588765 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:00.428) 0:01:52.255 ****** 2026-08-12 09:11:38.638689 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-12 09:11:38.639464 | mon1 | 2026-08-12 09:11:38.639535 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:11:38.639554 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:00.050) 0:01:52.306 ****** 2026-08-12 09:11:39.636624 | mon1 | ok: [mon1] 2026-08-12 09:11:39.637290 | mon1 | 2026-08-12 09:11:39.637343 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:11:39.637357 | mon1 | Wednesday 12 August 2026 09:11:39 +0000 (0:00:00.997) 0:01:53.304 ****** 2026-08-12 09:11:40.458596 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-12 09:11:40.458664 | mon1 | ok: [mon1] => (item=ssh) 2026-08-12 09:11:40.458678 | mon1 | 2026-08-12 09:11:40.458697 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:11:40.458793 | mon1 | Wednesday 12 August 2026 09:11:40 +0000 (0:00:00.821) 0:01:54.125 ****** 2026-08-12 09:11:41.403639 | mon1 | ok: [mon1] 2026-08-12 09:11:41.403705 | mon1 | 2026-08-12 09:11:41.403715 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:11:41.403723 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.943) 0:01:55.069 ****** 2026-08-12 09:11:41.653165 | mon1 | ok: [mon1] 2026-08-12 09:11:41.653199 | mon1 | 2026-08-12 09:11:41.653205 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:11:41.653211 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.247) 0:01:55.317 ****** 2026-08-12 09:11:41.956683 | mon1 | ok: [mon1] 2026-08-12 09:11:41.956746 | mon1 | 2026-08-12 09:11:41.956760 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:11:41.956781 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.306) 0:01:55.623 ****** 2026-08-12 09:11:42.209033 | mon1 | ok: [mon1] 2026-08-12 09:11:42.209083 | mon1 | 2026-08-12 09:11:42.209097 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 09:11:42.209109 | mon1 | Wednesday 12 August 2026 09:11:42 +0000 (0:00:00.251) 0:01:55.875 ****** 2026-08-12 09:11:43.961566 | mon1 | ok: [mon1] 2026-08-12 09:11:43.961628 | mon1 | 2026-08-12 09:11:43.961641 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:11:43.961654 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 09:11:43.961666 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 09:11:43.961678 | mon1 | 2026-08-12 09:11:43.961689 | mon1 | 2026-08-12 09:11:43.961700 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:11:43.961712 | mon1 | Wednesday 12 August 2026 09:11:43 +0000 (0:00:01.751) 0:01:57.627 ****** 2026-08-12 09:11:43.961724 | mon1 | =============================================================================== 2026-08-12 09:11:43.961735 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.42s 2026-08-12 09:11:43.962010 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.46s 2026-08-12 09:11:43.962325 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.31s 2026-08-12 09:11:43.962683 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.29s 2026-08-12 09:11:43.963004 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.25s 2026-08-12 09:11:43.963317 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.97s 2026-08-12 09:11:43.963706 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.78s 2026-08-12 09:11:43.964026 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.71s 2026-08-12 09:11:43.964341 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.59s 2026-08-12 09:11:43.964691 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.27s 2026-08-12 09:11:43.965026 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.27s 2026-08-12 09:11:43.965333 | mon1 | Gathering Facts --------------------------------------------------------- 2.25s 2026-08-12 09:11:43.965677 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.12s 2026-08-12 09:11:43.966022 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.10s 2026-08-12 09:11:43.966324 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 2.05s 2026-08-12 09:11:43.966657 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 2.04s 2026-08-12 09:11:43.966966 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.99s 2026-08-12 09:11:43.967268 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.94s 2026-08-12 09:11:43.967622 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.93s 2026-08-12 09:11:43.967941 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.91s 2026-08-12 09:11:44.047811 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 09:11:44.060524 | mon1 | INFO [default > side_effect] Executing 2026-08-12 09:11:44.061124 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:11:44.071442 | mon1 | INFO [default > verify] Executing 2026-08-12 09:11:44.846667 | mon1 | 2026-08-12 09:11:44.847089 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 09:11:44.847479 | mon1 | 2026-08-12 09:11:44.848012 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:11:44.848361 | mon1 | Wednesday 12 August 2026 09:11:44 +0000 (0:00:00.008) 0:00:00.008 ****** 2026-08-12 09:11:46.027744 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:11:46.028108 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-12 09:11:46.028418 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:11:46.028752 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:11:46.029055 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:11:46.038026 | mon1 | ok: [mon1] 2026-08-12 09:11:46.038326 | mon1 | 2026-08-12 09:11:46.038669 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 09:11:46.038981 | mon1 | Wednesday 12 August 2026 09:11:46 +0000 (0:00:01.191) 0:00:01.199 ****** 2026-08-12 09:11:51.943342 | mon1 | ok: [mon1] 2026-08-12 09:11:51.943764 | mon1 | 2026-08-12 09:11:51.944095 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 09:11:51.944408 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:05.905) 0:00:07.104 ****** 2026-08-12 09:11:51.990358 | mon1 | ok: [mon1] 2026-08-12 09:11:51.990703 | mon1 | 2026-08-12 09:11:51.991284 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 09:11:51.991307 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.047) 0:00:07.151 ****** 2026-08-12 09:11:52.030714 | mon1 | ok: [mon1] => { 2026-08-12 09:11:52.030784 | mon1 | "changed": false, 2026-08-12 09:11:52.030800 | mon1 | "msg": "All assertions passed" 2026-08-12 09:11:52.030814 | mon1 | } 2026-08-12 09:11:52.030835 | mon1 | 2026-08-12 09:11:52.031221 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 09:11:52.031253 | mon1 | Wednesday 12 August 2026 09:11:52 +0000 (0:00:00.039) 0:00:07.191 ****** 2026-08-12 09:11:53.832749 | mon1 | ok: [mon1] 2026-08-12 09:11:53.832816 | mon1 | 2026-08-12 09:11:53.832830 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 09:11:53.832842 | mon1 | Wednesday 12 August 2026 09:11:53 +0000 (0:00:01.801) 0:00:08.992 ****** 2026-08-12 09:11:53.876593 | mon1 | ok: [mon1] => { 2026-08-12 09:11:53.876710 | mon1 | "_ceph_health": { 2026-08-12 09:11:53.876741 | mon1 | "changed": false, 2026-08-12 09:11:53.876758 | mon1 | "cmd": [ 2026-08-12 09:11:53.876780 | mon1 | "cephadm", 2026-08-12 09:11:53.876809 | mon1 | "shell", 2026-08-12 09:11:53.876825 | mon1 | "--", 2026-08-12 09:11:53.876918 | mon1 | "ceph", 2026-08-12 09:11:53.877255 | mon1 | "health" 2026-08-12 09:11:53.877597 | mon1 | ], 2026-08-12 09:11:53.878004 | mon1 | "delta": "0:00:01.565481", 2026-08-12 09:11:53.878316 | mon1 | "end": "2026-08-12 09:11:53.790733", 2026-08-12 09:11:53.878745 | mon1 | "failed": false, 2026-08-12 09:11:53.879061 | mon1 | "msg": "", 2026-08-12 09:11:53.879399 | mon1 | "rc": 0, 2026-08-12 09:11:53.879768 | mon1 | "start": "2026-08-12 09:11:52.225252", 2026-08-12 09:11:53.880184 | 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 09:11:53.880494 | mon1 | "stderr_lines": [ 2026-08-12 09:11:53.880887 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 09:11:53.881213 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 09:11:53.881540 | mon1 | ], 2026-08-12 09:11:53.881860 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 09:11:53.882243 | mon1 | "stdout_lines": [ 2026-08-12 09:11:53.882732 | mon1 | "HEALTH_OK" 2026-08-12 09:11:53.883090 | mon1 | ] 2026-08-12 09:11:53.883236 | mon1 | } 2026-08-12 09:11:53.883368 | mon1 | } 2026-08-12 09:11:53.883499 | mon1 | 2026-08-12 09:11:53.883669 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 09:11:53.883808 | mon1 | Wednesday 12 August 2026 09:11:53 +0000 (0:00:00.042) 0:00:09.035 ****** 2026-08-12 09:11:53.914335 | mon1 | ok: [mon1] => { 2026-08-12 09:11:53.914881 | mon1 | "changed": false, 2026-08-12 09:11:53.915286 | mon1 | "msg": "All assertions passed" 2026-08-12 09:11:53.915663 | mon1 | } 2026-08-12 09:11:53.916108 | mon1 | 2026-08-12 09:11:53.916446 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 09:11:53.916828 | mon1 | Wednesday 12 August 2026 09:11:53 +0000 (0:00:00.039) 0:00:09.074 ****** 2026-08-12 09:12:00.335401 | mon1 | changed: [mon1] 2026-08-12 09:12:00.335471 | mon1 | 2026-08-12 09:12:00.335485 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 09:12:00.335498 | mon1 | Wednesday 12 August 2026 09:12:00 +0000 (0:00:06.419) 0:00:15.494 ****** 2026-08-12 09:12:02.922995 | mon1 | changed: [mon1] 2026-08-12 09:12:02.923051 | mon1 | 2026-08-12 09:12:02.923065 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 09:12:02.923078 | mon1 | Wednesday 12 August 2026 09:12:02 +0000 (0:00:02.587) 0:00:18.082 ****** 2026-08-12 09:12:04.259732 | mon1 | ok: [mon1] 2026-08-12 09:12:04.259787 | mon1 | 2026-08-12 09:12:04.259801 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 09:12:04.259814 | mon1 | Wednesday 12 August 2026 09:12:04 +0000 (0:00:01.337) 0:00:19.420 ****** 2026-08-12 09:12:04.319575 | mon1 | ok: [mon1] => { 2026-08-12 09:12:04.319616 | mon1 | "changed": false, 2026-08-12 09:12:04.319630 | mon1 | "msg": "All assertions passed" 2026-08-12 09:12:04.319642 | mon1 | } 2026-08-12 09:12:04.319654 | mon1 | 2026-08-12 09:12:04.319666 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 09:12:04.319678 | mon1 | Wednesday 12 August 2026 09:12:04 +0000 (0:00:00.058) 0:00:19.478 ****** 2026-08-12 09:12:05.516978 | mon1 | ok: [mon1] 2026-08-12 09:12:05.517026 | mon1 | 2026-08-12 09:12:05.517036 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 09:12:05.517044 | mon1 | Wednesday 12 August 2026 09:12:05 +0000 (0:00:01.197) 0:00:20.676 ****** 2026-08-12 09:12:05.557699 | mon1 | ok: [mon1] => { 2026-08-12 09:12:05.557764 | mon1 | "changed": false, 2026-08-12 09:12:05.557779 | mon1 | "msg": "All assertions passed" 2026-08-12 09:12:05.557791 | mon1 | } 2026-08-12 09:12:05.557852 | mon1 | 2026-08-12 09:12:05.559590 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:12:05.559647 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 09:12:05.559663 | mon1 | 2026-08-12 09:12:05.559676 | mon1 | 2026-08-12 09:12:05.559689 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:12:05.559702 | mon1 | Wednesday 12 August 2026 09:12:05 +0000 (0:00:00.042) 0:00:20.718 ****** 2026-08-12 09:12:05.560090 | mon1 | =============================================================================== 2026-08-12 09:12:05.560410 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.42s 2026-08-12 09:12:05.560763 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.91s 2026-08-12 09:12:05.561120 | mon1 | Create a test Ceph key -------------------------------------------------- 2.59s 2026-08-12 09:12:05.561439 | mon1 | Get cluster health status ----------------------------------------------- 1.80s 2026-08-12 09:12:05.561789 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.34s 2026-08-12 09:12:05.562120 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.20s 2026-08-12 09:12:05.562434 | mon1 | Gathering Facts --------------------------------------------------------- 1.19s 2026-08-12 09:12:05.562782 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.06s 2026-08-12 09:12:05.563153 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.05s 2026-08-12 09:12:05.563489 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-08-12 09:12:05.563945 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-08-12 09:12:05.564229 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.04s 2026-08-12 09:12:05.564413 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.04s 2026-08-12 09:12:05.626712 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 09:12:05.649363 | mon1 | INFO [default > cleanup] Executing 2026-08-12 09:12:05.649753 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:12:05.655498 | mon1 | INFO [default > destroy] Executing 2026-08-12 09:12:05.655632 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 09:12:05.655728 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 09:12:05.656012 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 09:12:15.934835 | mon1 | ok: Runtime: 0:10:55.864223 2026-08-12 09:12:15.951111 | 2026-08-12 09:12:15.951173 | PLAY RECAP 2026-08-12 09:12:15.951216 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:12:15.951241 | 2026-08-12 09:12:16.076926 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 09:12:16.080977 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:12:16.672091 | 2026-08-12 09:12:16.672222 | PLAY [all] 2026-08-12 09:12:16.684428 | 2026-08-12 09:12:16.684508 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 09:12:16.737703 | mon1 | ok 2026-08-12 09:12:16.744888 | osd1 | ok 2026-08-12 09:12:16.750156 | 2026-08-12 09:12:16.750228 | TASK [fetch-output : Set log path for single node] 2026-08-12 09:12:16.784269 | mon1 | skipping: Conditional result was False 2026-08-12 09:12:16.795559 | osd1 | skipping: Conditional result was False 2026-08-12 09:12:16.807824 | 2026-08-12 09:12:16.807896 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 09:12:17.205121 | osd1 -> localhost | changed: "/var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/logs/osd1" 2026-08-12 09:12:17.211013 | mon1 -> localhost | changed: "/var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/logs/mon1" 2026-08-12 09:12:17.409968 | osd1 -> localhost | changed: "/var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/artifacts" 2026-08-12 09:12:17.417244 | mon1 -> localhost | ok: "/var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/artifacts" 2026-08-12 09:12:17.617552 | osd1 -> localhost | changed: "/var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/docs" 2026-08-12 09:12:17.624192 | mon1 -> localhost | ok: "/var/lib/zuul/builds/5e55185095614a7283c3b87c56b25590/work/docs" 2026-08-12 09:12:17.624333 | mon1 -> localhost | changed: All items complete 2026-08-12 09:12:17.624374 | 2026-08-12 09:12:17.635594 | 2026-08-12 09:12:17.635756 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 09:12:18.307438 | osd1 | changed: .d..t...... ./ 2026-08-12 09:12:18.315355 | mon1 | changed: .d..t...... ./ 2026-08-12 09:12:18.770597 | osd1 | changed: .d..t...... ./ 2026-08-12 09:12:18.776971 | mon1 | ok 2026-08-12 09:12:19.256770 | osd1 | changed: .d..t...... ./ 2026-08-12 09:12:19.262262 | mon1 | ok 2026-08-12 09:12:19.293951 | 2026-08-12 09:12:19.294094 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 09:12:19.725034 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008663 2026-08-12 09:12:19.725293 | mon1 -> localhost | changed: All items complete 2026-08-12 09:12:19.725335 | 2026-08-12 09:12:19.953836 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.007860 2026-08-12 09:12:19.974711 | 2026-08-12 09:12:19.974829 | PLAY [all] 2026-08-12 09:12:19.981152 | 2026-08-12 09:12:19.981218 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 09:12:20.442846 | mon1 | changed 2026-08-12 09:12:20.657474 | osd1 | changed 2026-08-12 09:12:20.667761 | 2026-08-12 09:12:20.667812 | PLAY RECAP 2026-08-12 09:12:20.667859 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 09:12:20.667888 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 09:12:20.667907 | 2026-08-12 09:12:20.809382 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:12:20.814676 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 09:12:21.381444 | 2026-08-12 09:12:21.381582 | PLAY [localhost] 2026-08-12 09:12:21.391564 | 2026-08-12 09:12:21.391639 | TASK [Generate Zuul manifest] 2026-08-12 09:12:21.415729 | localhost | ok 2026-08-12 09:12:21.437515 | 2026-08-12 09:12:21.437650 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 09:12:21.800721 | localhost | changed 2026-08-12 09:12:21.811578 | 2026-08-12 09:12:21.811654 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 09:12:21.842881 | localhost | ok 2026-08-12 09:12:21.853576 | 2026-08-12 09:12:21.853642 | TASK [Upload logs] 2026-08-12 09:12:21.872636 | localhost | ok 2026-08-12 09:12:21.932226 | 2026-08-12 09:12:21.932349 | TASK [Set zuul-log-path fact] 2026-08-12 09:12:21.954099 | localhost | ok 2026-08-12 09:12:21.967492 | 2026-08-12 09:12:21.967559 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 09:12:21.999004 | localhost | ok 2026-08-12 09:12:22.008068 | 2026-08-12 09:12:22.008157 | TASK [upload-logs : Create log directories] 2026-08-12 09:12:22.414814 | localhost | changed 2026-08-12 09:12:22.421265 | 2026-08-12 09:12:22.421373 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 09:12:22.838908 | localhost -> localhost | ok: Runtime: 0:00:00.005841 2026-08-12 09:12:22.845168 | 2026-08-12 09:12:22.845239 | TASK [upload-logs : Upload logs to log server] 2026-08-12 09:12:23.293267 | localhost | Output suppressed because no_log was given 2026-08-12 09:12:23.298576 | 2026-08-12 09:12:23.298667 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 09:12:23.389791 | localhost | skipping: Conditional result was False 2026-08-12 09:12:23.397283 | localhost | skipping: Conditional result was False 2026-08-12 09:12:23.414023 | 2026-08-12 09:12:23.414192 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 09:12:23.499983 | localhost | skipping: Conditional result was False 2026-08-12 09:12:23.500358 | 2026-08-12 09:12:23.504254 | localhost | skipping: Conditional result was False 2026-08-12 09:12:23.559943 | 2026-08-12 09:12:23.560096 | LOOP [upload-logs : Upload console log and json output]