2026-10-27 01:08:20.012514 | Job console starting 2026-10-27 01:08:20.030167 | Updating git repos 2026-10-27 01:08:20.119676 | Cloning repos into workspace 2026-10-27 01:08:20.180160 | Restoring repo states 2026-10-27 01:08:20.190819 | Merging changes 2026-10-27 01:08:20.481950 | Checking out repos 2026-10-27 01:08:20.524764 | Preparing playbooks 2026-10-27 01:08:21.671562 | Running Ansible setup 2026-10-27 01:08:26.396844 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-27 01:08:26.918912 | 2026-10-27 01:08:26.919027 | PLAY [localhost] 2026-10-27 01:08:26.926025 | 2026-10-27 01:08:26.926095 | TASK [Gathering Facts] 2026-10-27 01:08:27.783361 | localhost | ok 2026-10-27 01:08:27.797367 | 2026-10-27 01:08:27.797529 | TASK [Setup log path fact] 2026-10-27 01:08:27.817505 | localhost | ok 2026-10-27 01:08:27.835914 | 2026-10-27 01:08:27.836071 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-27 01:08:27.866042 | localhost | ok 2026-10-27 01:08:27.877873 | 2026-10-27 01:08:27.878080 | TASK [emit-job-header : Print job information] 2026-10-27 01:08:27.920238 | # Job Information 2026-10-27 01:08:27.920484 | Ansible Version: 2.16.18 2026-10-27 01:08:27.920601 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-10-27 01:08:27.920649 | Pipeline: check 2026-10-27 01:08:27.920687 | Executor: 2d72f0692154 2026-10-27 01:08:27.920724 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/116 2026-10-27 01:08:27.920769 | Event ID: 3c3e2990-d1a2-11f1-8d75-751488c4f12b 2026-10-27 01:08:27.925975 | 2026-10-27 01:08:27.926104 | LOOP [emit-job-header : Print node information] 2026-10-27 01:08:28.078741 | localhost | ok: 2026-10-27 01:08:28.078968 | localhost | # Node Information 2026-10-27 01:08:28.079006 | localhost | Inventory Hostname: mon1 2026-10-27 01:08:28.079032 | localhost | Hostname: np0000196497 2026-10-27 01:08:28.079056 | localhost | Username: zuul 2026-10-27 01:08:28.079083 | localhost | Distro: Ubuntu 24.04 2026-10-27 01:08:28.079106 | localhost | Provider: yul1 2026-10-27 01:08:28.079128 | localhost | Region: ca-ymq-1 2026-10-27 01:08:28.079150 | localhost | Label: ubuntu-noble 2026-10-27 01:08:28.079171 | localhost | Product Name: OpenStack Nova 2026-10-27 01:08:28.079193 | localhost | Interface IP: 162.253.55.4 2026-10-27 01:08:28.123912 | localhost | ok: 2026-10-27 01:08:28.124036 | localhost | # Node Information 2026-10-27 01:08:28.124086 | localhost | Inventory Hostname: osd1 2026-10-27 01:08:28.124124 | localhost | Hostname: np0000196498 2026-10-27 01:08:28.124160 | localhost | Username: zuul 2026-10-27 01:08:28.124196 | localhost | Distro: Ubuntu 24.04 2026-10-27 01:08:28.124246 | localhost | Provider: yul1 2026-10-27 01:08:28.124342 | localhost | Region: ca-ymq-1 2026-10-27 01:08:28.124417 | localhost | Label: ubuntu-noble 2026-10-27 01:08:28.124459 | localhost | Product Name: OpenStack Nova 2026-10-27 01:08:28.124592 | localhost | Interface IP: 162.253.55.22 2026-10-27 01:08:28.138769 | 2026-10-27 01:08:28.138962 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-10-27 01:08:28.549703 | localhost -> localhost | changed 2026-10-27 01:08:28.554317 | 2026-10-27 01:08:28.554557 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-10-27 01:08:29.470400 | localhost -> localhost | changed 2026-10-27 01:08:29.480894 | 2026-10-27 01:08:29.481032 | PLAY [all] 2026-10-27 01:08:29.498624 | 2026-10-27 01:08:29.498778 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-10-27 01:08:29.768882 | mon1 -> localhost | ok 2026-10-27 01:08:29.778045 | 2026-10-27 01:08:29.778197 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-10-27 01:08:29.810763 | mon1 | ok 2026-10-27 01:08:29.817546 | osd1 | ok 2026-10-27 01:08:29.840800 | mon1 | included: /var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-27 01:08:29.840866 | osd1 | included: /var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-10-27 01:08:29.847594 | 2026-10-27 01:08:29.847650 | TASK [add-build-sshkey : Create Temp SSH key] 2026-10-27 01:08:30.683068 | mon1 -> localhost | Generating public/private rsa key pair. 2026-10-27 01:08:30.683389 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/27302dd4a0d54ea8bc91c5ff6633bf10_id_rsa 2026-10-27 01:08:30.683460 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/27302dd4a0d54ea8bc91c5ff6633bf10_id_rsa.pub 2026-10-27 01:08:30.683511 | mon1 -> localhost | The key fingerprint is: 2026-10-27 01:08:30.683585 | mon1 -> localhost | SHA256:UCa5OYuOYHGKQ4TtfGcdGLUdUqyNQIWaGe9/vMKJqu4 zuul-build-sshkey 2026-10-27 01:08:30.683779 | mon1 -> localhost | The key's randomart image is: 2026-10-27 01:08:30.683828 | mon1 -> localhost | +---[RSA 3072]----+ 2026-10-27 01:08:30.683869 | mon1 -> localhost | |.. .+B*oo | 2026-10-27 01:08:30.683909 | mon1 -> localhost | |... . =+.+.. | 2026-10-27 01:08:30.683948 | mon1 -> localhost | |.o *.=.=. | 2026-10-27 01:08:30.683987 | mon1 -> localhost | | oo.= B.+ . | 2026-10-27 01:08:30.684025 | mon1 -> localhost | |o +. = oS | 2026-10-27 01:08:30.684063 | mon1 -> localhost | |+o . o | 2026-10-27 01:08:30.684101 | mon1 -> localhost | |.o o + o | 2026-10-27 01:08:30.684137 | mon1 -> localhost | | . . . = o | 2026-10-27 01:08:30.684180 | mon1 -> localhost | | oE... o.. | 2026-10-27 01:08:30.684218 | mon1 -> localhost | +----[SHA256]-----+ 2026-10-27 01:08:30.684324 | mon1 -> localhost | ok: Runtime: 0:00:00.421844 2026-10-27 01:08:30.695507 | 2026-10-27 01:08:30.695658 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-10-27 01:08:30.737271 | mon1 | ok 2026-10-27 01:08:30.746996 | osd1 | ok 2026-10-27 01:08:30.764339 | mon1 | included: /var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-27 01:08:30.764401 | osd1 | included: /var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-10-27 01:08:30.777531 | 2026-10-27 01:08:30.777600 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-10-27 01:08:30.799815 | mon1 | skipping: Conditional result was False 2026-10-27 01:08:30.810797 | osd1 | skipping: Conditional result was False 2026-10-27 01:08:30.817789 | 2026-10-27 01:08:30.817875 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-10-27 01:08:31.370404 | osd1 | changed 2026-10-27 01:08:31.382742 | mon1 | changed 2026-10-27 01:08:31.407142 | 2026-10-27 01:08:31.407358 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-10-27 01:08:31.643260 | mon1 | ok 2026-10-27 01:08:31.652604 | osd1 | ok 2026-10-27 01:08:31.662514 | 2026-10-27 01:08:31.662656 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-10-27 01:08:32.274682 | mon1 | changed 2026-10-27 01:08:32.307625 | osd1 | changed 2026-10-27 01:08:32.317683 | 2026-10-27 01:08:32.317813 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-10-27 01:08:32.928296 | mon1 | changed 2026-10-27 01:08:32.939361 | osd1 | changed 2026-10-27 01:08:32.949730 | 2026-10-27 01:08:32.949860 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-10-27 01:08:32.978134 | mon1 | skipping: Conditional result was False 2026-10-27 01:08:32.989288 | osd1 | skipping: Conditional result was False 2026-10-27 01:08:32.996782 | 2026-10-27 01:08:32.996867 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-10-27 01:08:33.315449 | mon1 -> localhost | changed 2026-10-27 01:08:33.348746 | 2026-10-27 01:08:33.348894 | TASK [add-build-sshkey : Add back temp key] 2026-10-27 01:08:33.649309 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/27302dd4a0d54ea8bc91c5ff6633bf10_id_rsa (zuul-build-sshkey) 2026-10-27 01:08:33.649698 | mon1 -> localhost | ok: Runtime: 0:00:00.014601 2026-10-27 01:08:33.660373 | 2026-10-27 01:08:33.660670 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-10-27 01:08:33.991277 | osd1 | ok 2026-10-27 01:08:33.997666 | mon1 | ok 2026-10-27 01:08:34.005934 | 2026-10-27 01:08:34.006061 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-10-27 01:08:34.039889 | mon1 | skipping: Conditional result was False 2026-10-27 01:08:34.051046 | osd1 | skipping: Conditional result was False 2026-10-27 01:08:34.070422 | 2026-10-27 01:08:34.070498 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-10-27 01:08:34.431885 | osd1 | ok 2026-10-27 01:08:34.440575 | mon1 | ok 2026-10-27 01:08:34.452336 | 2026-10-27 01:08:34.452603 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-10-27 01:08:35.289825 | mon1 | Output suppressed because no_log was given 2026-10-27 01:08:35.350277 | osd1 | Output suppressed because no_log was given 2026-10-27 01:08:35.376755 | 2026-10-27 01:08:35.376840 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-10-27 01:08:35.625867 | mon1 | ok: "logs" 2026-10-27 01:08:35.626233 | mon1 | ok: All items complete 2026-10-27 01:08:35.626291 | 2026-10-27 01:08:35.641340 | osd1 | ok: "logs" 2026-10-27 01:08:35.843509 | mon1 | ok: "artifacts" 2026-10-27 01:08:35.854074 | osd1 | ok: "artifacts" 2026-10-27 01:08:36.034324 | mon1 | ok: "docs" 2026-10-27 01:08:36.040853 | osd1 | ok: "docs" 2026-10-27 01:08:36.055757 | 2026-10-27 01:08:36.055940 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-10-27 01:08:36.279771 | mon1 | changed: "logs" 2026-10-27 01:08:36.280146 | mon1 | ok: All items complete 2026-10-27 01:08:36.280202 | 2026-10-27 01:08:36.290792 | osd1 | changed: "logs" 2026-10-27 01:08:36.494021 | mon1 | changed: "artifacts" 2026-10-27 01:08:36.525136 | osd1 | changed: "artifacts" 2026-10-27 01:08:36.698523 | mon1 | changed: "docs" 2026-10-27 01:08:36.737174 | osd1 | changed: "docs" 2026-10-27 01:08:36.749203 | 2026-10-27 01:08:36.749305 | PLAY RECAP 2026-10-27 01:08:36.749350 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-27 01:08:36.749376 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-27 01:08:36.749397 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-10-27 01:08:36.749412 | 2026-10-27 01:08:36.875969 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-10-27 01:08:36.878129 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-10-27 01:08:37.420090 | 2026-10-27 01:08:37.420208 | PLAY [all] 2026-10-27 01:08:37.430292 | 2026-10-27 01:08:37.430373 | TASK [setup-uv : Extract archive] 2026-10-27 01:08:39.946881 | mon1 | changed 2026-10-27 01:08:40.250828 | osd1 | changed 2026-10-27 01:08:40.262079 | 2026-10-27 01:08:40.262229 | TASK [setup-uv : Print version] 2026-10-27 01:08:40.682767 | mon1 | uv 0.8.13 2026-10-27 01:08:40.721170 | osd1 | uv 0.8.13 2026-10-27 01:08:40.847145 | mon1 | ok: Runtime: 0:00:00.010326 2026-10-27 01:08:40.866256 | osd1 | ok: Runtime: 0:00:00.019671 2026-10-27 01:08:40.887245 | 2026-10-27 01:08:40.887331 | TASK [Install Ansible collection siblings] 2026-10-27 01:08:41.349827 | mon1 | ok: 2026-10-27 01:08:41.350152 | mon1 | Skipping community.general: no checked-out sibling 2026-10-27 01:08:41.350240 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-10-27 01:08:41.350308 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-10-27 01:08:41.354472 | 2026-10-27 01:08:41.354632 | PLAY RECAP 2026-10-27 01:08:41.354762 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-27 01:08:41.354885 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-27 01:08:41.354962 | 2026-10-27 01:08:41.473437 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-10-27 01:08:41.478013 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-10-27 01:08:42.010415 | 2026-10-27 01:08:42.010527 | PLAY [all] 2026-10-27 01:08:42.020772 | 2026-10-27 01:08:42.020838 | LOOP [Check inventory directories] 2026-10-27 01:08:42.400665 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-10-27 01:08:42.605039 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-10-27 01:08:42.814363 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-10-27 01:08:42.836002 | 2026-10-27 01:08:42.836265 | LOOP [Copy inventory file for Zuul] 2026-10-27 01:08:43.819101 | mon1 | changed: 2026-10-27 01:08:43.819420 | mon1 | { 2026-10-27 01:08:43.819498 | mon1 | "ansible_loop_var": "item", 2026-10-27 01:08:43.819549 | mon1 | "changed": false, 2026-10-27 01:08:43.819620 | mon1 | "failed": false, 2026-10-27 01:08:43.819684 | mon1 | "invocation": { 2026-10-27 01:08:43.819784 | mon1 | "module_args": { 2026-10-27 01:08:43.819844 | mon1 | "checksum_algorithm": "sha1", 2026-10-27 01:08:43.819897 | mon1 | "follow": true, 2026-10-27 01:08:43.819935 | mon1 | "get_attributes": true, 2026-10-27 01:08:43.819973 | mon1 | "get_checksum": true, 2026-10-27 01:08:43.820009 | mon1 | "get_mime": true, 2026-10-27 01:08:43.820043 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-10-27 01:08:43.820078 | mon1 | } 2026-10-27 01:08:43.820112 | mon1 | }, 2026-10-27 01:08:43.820145 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-10-27 01:08:43.820178 | mon1 | "stat": { 2026-10-27 01:08:43.820210 | mon1 | "atime": 1793063315.1796048, 2026-10-27 01:08:43.820244 | mon1 | "attr_flags": "e", 2026-10-27 01:08:43.820277 | mon1 | "attributes": [ 2026-10-27 01:08:43.820315 | mon1 | "extents" 2026-10-27 01:08:43.820349 | mon1 | ], 2026-10-27 01:08:43.820385 | mon1 | "block_size": 4096, 2026-10-27 01:08:43.820426 | mon1 | "blocks": 8, 2026-10-27 01:08:43.820477 | mon1 | "charset": "unknown", 2026-10-27 01:08:43.820593 | mon1 | "ctime": 1793063315.189605, 2026-10-27 01:08:43.820642 | mon1 | "dev": 64769, 2026-10-27 01:08:43.820678 | mon1 | "device_type": 0, 2026-10-27 01:08:43.820712 | mon1 | "executable": true, 2026-10-27 01:08:43.820746 | mon1 | "exists": true, 2026-10-27 01:08:43.820778 | mon1 | "gid": 1000, 2026-10-27 01:08:43.820811 | mon1 | "gr_name": "zuul", 2026-10-27 01:08:43.820844 | mon1 | "inode": 1036320, 2026-10-27 01:08:43.820877 | mon1 | "isblk": false, 2026-10-27 01:08:43.820911 | mon1 | "ischr": false, 2026-10-27 01:08:43.820944 | mon1 | "isdir": true, 2026-10-27 01:08:43.820977 | mon1 | "isfifo": false, 2026-10-27 01:08:43.821009 | mon1 | "isgid": false, 2026-10-27 01:08:43.821041 | mon1 | "islnk": false, 2026-10-27 01:08:43.821073 | mon1 | "isreg": false, 2026-10-27 01:08:43.821105 | mon1 | "issock": false, 2026-10-27 01:08:43.821137 | mon1 | "isuid": false, 2026-10-27 01:08:43.821168 | mon1 | "mimetype": "unknown", 2026-10-27 01:08:43.821200 | mon1 | "mode": "0755", 2026-10-27 01:08:43.821236 | mon1 | "mtime": 1793063300.2123601, 2026-10-27 01:08:43.821268 | mon1 | "nlink": 10, 2026-10-27 01:08:43.821299 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-10-27 01:08:43.821333 | mon1 | "pw_name": "zuul", 2026-10-27 01:08:43.821372 | mon1 | "readable": true, 2026-10-27 01:08:43.821409 | mon1 | "rgrp": true, 2026-10-27 01:08:43.821448 | mon1 | "roth": true, 2026-10-27 01:08:43.821487 | mon1 | "rusr": true, 2026-10-27 01:08:43.821522 | mon1 | "size": 4096, 2026-10-27 01:08:43.821591 | mon1 | "uid": 1000, 2026-10-27 01:08:43.821629 | mon1 | "version": "1622276969", 2026-10-27 01:08:43.821663 | mon1 | "wgrp": false, 2026-10-27 01:08:43.821700 | mon1 | "woth": false, 2026-10-27 01:08:43.821734 | mon1 | "writeable": true, 2026-10-27 01:08:43.821768 | mon1 | "wusr": true, 2026-10-27 01:08:43.821801 | mon1 | "xgrp": true, 2026-10-27 01:08:43.821835 | mon1 | "xoth": true, 2026-10-27 01:08:43.821867 | mon1 | "xusr": true 2026-10-27 01:08:43.821900 | mon1 | } 2026-10-27 01:08:43.821934 | mon1 | } 2026-10-27 01:08:43.822002 | mon1 | ok: All items complete 2026-10-27 01:08:43.822042 | 2026-10-27 01:08:43.824808 | mon1 | skipping: Conditional result was False 2026-10-27 01:08:43.826080 | mon1 | skipping: Conditional result was False 2026-10-27 01:08:43.841766 | 2026-10-27 01:08:43.842046 | LOOP [Switch "ansible_host" to private IP] 2026-10-27 01:08:44.256540 | mon1 | changed: 2 replacements made 2026-10-27 01:08:44.258714 | mon1 | skipping: Conditional result was False 2026-10-27 01:08:44.261599 | mon1 | skipping: Conditional result was False 2026-10-27 01:08:44.278167 | 2026-10-27 01:08:44.278363 | TASK [Run Molecule scenario] 2026-10-27 01:08:44.784750 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-10-27 01:08:44.784880 | mon1 | Creating virtual environment at: .venv 2026-10-27 01:08:45.300765 | mon1 | Downloading pygments (1.2MiB) 2026-10-27 01:08:45.309827 | mon1 | Downloading ansible-core (2.1MiB) 2026-10-27 01:08:45.312761 | mon1 | Downloading netaddr (2.2MiB) 2026-10-27 01:08:45.314216 | mon1 | Downloading cryptography (4.3MiB) 2026-10-27 01:08:45.501365 | mon1 | Downloading netaddr 2026-10-27 01:08:45.514312 | mon1 | Downloading cryptography 2026-10-27 01:08:45.570789 | mon1 | Downloading pygments 2026-10-27 01:08:45.739909 | mon1 | Downloading ansible-core 2026-10-27 01:08:45.803050 | mon1 | Installed 37 packages in 62ms 2026-10-27 01:08:46.552449 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-10-27 01:08:46.552579 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-10-27 01:08:47.192319 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-10-27 01:08:47.192413 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-10-27 01:09:09.604505 | mon1 | INFO [default > dependency] Executing 2026-10-27 01:09:09.604613 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-10-27 01:09:09.604624 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-10-27 01:09:09.604655 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-10-27 01:09:09.616258 | mon1 | INFO [default > cleanup] Executing 2026-10-27 01:09:09.616897 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-27 01:09:09.628638 | mon1 | INFO [default > destroy] Executing 2026-10-27 01:09:09.628736 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-10-27 01:09:09.628912 | mon1 | INFO [default > destroy] Executed: Successful 2026-10-27 01:09:09.638303 | mon1 | INFO [default > syntax] Executing 2026-10-27 01:09:10.706904 | mon1 | 2026-10-27 01:09:10.707140 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-10-27 01:09:10.759969 | mon1 | INFO [default > syntax] Executed: Successful 2026-10-27 01:09:10.773192 | mon1 | INFO [default > create] Executing 2026-10-27 01:09:10.776462 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-27 01:09:10.788579 | mon1 | INFO [default > prepare] Executing 2026-10-27 01:09:11.579665 | mon1 | 2026-10-27 01:09:11.579868 | mon1 | PLAY [Prepare] ***************************************************************** 2026-10-27 01:09:11.580081 | mon1 | 2026-10-27 01:09:11.580363 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:09:11.580595 | mon1 | Tuesday 27 October 2026 01:09:11 +0000 (0:00:00.031) 0:00:00.031 ******* 2026-10-27 01:09:12.925141 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-27 01:09:12.925365 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-27 01:09:12.925592 | mon1 | interpreter could change the meaning of that path. See 2026-10-27 01:09:12.925815 | mon1 | https://docs.ansible.com/ansible- 2026-10-27 01:09:12.926197 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-27 01:09:12.946421 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-10-27 01:09:12.946641 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-27 01:09:12.946883 | mon1 | interpreter could change the meaning of that path. See 2026-10-27 01:09:12.947108 | mon1 | https://docs.ansible.com/ansible- 2026-10-27 01:09:12.947397 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-27 01:09:12.959835 | mon1 | ok: [mon1] 2026-10-27 01:09:12.959988 | mon1 | ok: [osd1] 2026-10-27 01:09:12.960222 | mon1 | 2026-10-27 01:09:12.960481 | mon1 | TASK [Configure short hostname] ************************************************ 2026-10-27 01:09:12.960703 | mon1 | Tuesday 27 October 2026 01:09:12 +0000 (0:00:01.380) 0:00:01.411 ******* 2026-10-27 01:09:13.865291 | mon1 | changed: [mon1] 2026-10-27 01:09:13.865481 | mon1 | changed: [osd1] 2026-10-27 01:09:13.865686 | mon1 | 2026-10-27 01:09:13.865913 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-10-27 01:09:13.866166 | mon1 | Tuesday 27 October 2026 01:09:13 +0000 (0:00:00.904) 0:00:02.315 ******* 2026-10-27 01:09:14.224767 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-10-27 01:09:14.225002 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-10-27 01:09:14.225290 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-10-27 01:09:14.248273 | mon1 | changed: [mon1] 2026-10-27 01:09:14.248304 | mon1 | changed: [osd1] 2026-10-27 01:09:14.248313 | mon1 | 2026-10-27 01:09:14.248322 | mon1 | TASK [Update apt cache] ******************************************************** 2026-10-27 01:09:14.248331 | mon1 | Tuesday 27 October 2026 01:09:14 +0000 (0:00:00.382) 0:00:02.698 ******* 2026-10-27 01:09:19.162951 | mon1 | changed: [mon1] 2026-10-27 01:09:19.163132 | mon1 | changed: [osd1] 2026-10-27 01:09:19.163379 | mon1 | 2026-10-27 01:09:19.163602 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-10-27 01:09:19.163797 | mon1 | 2026-10-27 01:09:19.164014 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:09:19.164297 | mon1 | Tuesday 27 October 2026 01:09:19 +0000 (0:00:04.916) 0:00:07.614 ******* 2026-10-27 01:09:21.028786 | mon1 | ok: [osd1] 2026-10-27 01:09:21.029552 | mon1 | 2026-10-27 01:09:21.029580 | mon1 | TASK [Install depedencies] ***************************************************** 2026-10-27 01:09:21.029594 | mon1 | Tuesday 27 October 2026 01:09:21 +0000 (0:00:01.865) 0:00:09.480 ******* 2026-10-27 01:09:41.712595 | mon1 | changed: [osd1] 2026-10-27 01:09:41.712776 | mon1 | 2026-10-27 01:09:41.713040 | mon1 | TASK [Start up service] ******************************************************** 2026-10-27 01:09:41.713284 | mon1 | Tuesday 27 October 2026 01:09:41 +0000 (0:00:20.684) 0:00:30.164 ******* 2026-10-27 01:09:42.397796 | mon1 | ok: [osd1] 2026-10-27 01:09:42.397974 | mon1 | 2026-10-27 01:09:42.398272 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-10-27 01:09:42.398554 | mon1 | Tuesday 27 October 2026 01:09:42 +0000 (0:00:00.684) 0:00:30.849 ******* 2026-10-27 01:09:42.809138 | mon1 | ok: [osd1] 2026-10-27 01:09:42.809303 | mon1 | 2026-10-27 01:09:42.809626 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-10-27 01:09:42.809954 | mon1 | Tuesday 27 October 2026 01:09:42 +0000 (0:00:00.411) 0:00:31.260 ******* 2026-10-27 01:09:43.680637 | mon1 | changed: [osd1] 2026-10-27 01:09:43.680736 | mon1 | 2026-10-27 01:09:43.681022 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-10-27 01:09:43.681274 | mon1 | Tuesday 27 October 2026 01:09:43 +0000 (0:00:00.872) 0:00:32.132 ******* 2026-10-27 01:09:43.961508 | mon1 | ok: [osd1] 2026-10-27 01:09:43.961661 | mon1 | 2026-10-27 01:09:43.961905 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-10-27 01:09:43.962137 | mon1 | Tuesday 27 October 2026 01:09:43 +0000 (0:00:00.280) 0:00:32.413 ******* 2026-10-27 01:09:43.997582 | mon1 | skipping: [osd1] 2026-10-27 01:09:43.997833 | mon1 | 2026-10-27 01:09:43.998153 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-10-27 01:09:43.998493 | mon1 | Tuesday 27 October 2026 01:09:43 +0000 (0:00:00.036) 0:00:32.449 ******* 2026-10-27 01:09:44.762575 | mon1 | changed: [osd1] => (item=osd0) 2026-10-27 01:09:44.762764 | mon1 | changed: [osd1] => (item=osd1) 2026-10-27 01:09:44.762997 | mon1 | changed: [osd1] => (item=osd2) 2026-10-27 01:09:44.763193 | mon1 | 2026-10-27 01:09:44.763517 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-10-27 01:09:44.763696 | mon1 | Tuesday 27 October 2026 01:09:44 +0000 (0:00:00.764) 0:00:33.213 ******* 2026-10-27 01:09:45.611979 | mon1 | changed: [osd1] => (item=osd0) 2026-10-27 01:09:45.612172 | mon1 | changed: [osd1] => (item=osd1) 2026-10-27 01:09:45.612441 | mon1 | changed: [osd1] => (item=osd2) 2026-10-27 01:09:45.612642 | mon1 | 2026-10-27 01:09:45.612893 | mon1 | TASK [Start loop devices] ****************************************************** 2026-10-27 01:09:45.613120 | mon1 | Tuesday 27 October 2026 01:09:45 +0000 (0:00:00.849) 0:00:34.063 ******* 2026-10-27 01:09:46.511601 | mon1 | changed: [osd1] => (item=osd0) 2026-10-27 01:09:46.511787 | mon1 | changed: [osd1] => (item=osd1) 2026-10-27 01:09:46.512012 | mon1 | changed: [osd1] => (item=osd2) 2026-10-27 01:09:46.512216 | mon1 | 2026-10-27 01:09:46.512481 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-10-27 01:09:46.512701 | mon1 | Tuesday 27 October 2026 01:09:46 +0000 (0:00:00.899) 0:00:34.963 ******* 2026-10-27 01:09:48.173515 | mon1 | changed: [osd1] => (item=osd0) 2026-10-27 01:09:48.173642 | mon1 | changed: [osd1] => (item=osd1) 2026-10-27 01:09:48.173652 | mon1 | changed: [osd1] => (item=osd2) 2026-10-27 01:09:48.173664 | mon1 | 2026-10-27 01:09:48.173707 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-10-27 01:09:48.173989 | mon1 | Tuesday 27 October 2026 01:09:48 +0000 (0:00:01.661) 0:00:36.624 ******* 2026-10-27 01:09:49.665436 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-10-27 01:09:49.665506 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-10-27 01:09:49.665516 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-10-27 01:09:49.665525 | mon1 | 2026-10-27 01:09:49.665535 | mon1 | PLAY RECAP ********************************************************************* 2026-10-27 01:09:49.665544 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-10-27 01:09:49.665553 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-10-27 01:09:49.665561 | mon1 | 2026-10-27 01:09:49.665570 | mon1 | 2026-10-27 01:09:49.665713 | mon1 | TASKS RECAP ******************************************************************** 2026-10-27 01:09:49.666434 | mon1 | Tuesday 27 October 2026 01:09:49 +0000 (0:00:01.491) 0:00:38.115 ******* 2026-10-27 01:09:49.666544 | mon1 | =============================================================================== 2026-10-27 01:09:49.666562 | mon1 | Install depedencies ---------------------------------------------------- 20.68s 2026-10-27 01:09:49.667363 | mon1 | Update apt cache -------------------------------------------------------- 4.92s 2026-10-27 01:09:49.667447 | mon1 | Gathering Facts --------------------------------------------------------- 1.87s 2026-10-27 01:09:49.667457 | mon1 | Create a volume group for each loop device ------------------------------ 1.66s 2026-10-27 01:09:49.667472 | mon1 | Create a logical volume for each loop device ---------------------------- 1.49s 2026-10-27 01:09:49.667643 | mon1 | Gathering Facts --------------------------------------------------------- 1.38s 2026-10-27 01:09:49.667881 | mon1 | Configure short hostname ------------------------------------------------ 0.90s 2026-10-27 01:09:49.668096 | mon1 | Start loop devices ------------------------------------------------------ 0.90s 2026-10-27 01:09:49.669293 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.87s 2026-10-27 01:09:49.669343 | mon1 | Set permissions on loopback devices ------------------------------------- 0.85s 2026-10-27 01:09:49.669359 | mon1 | Create devices for Ceph ------------------------------------------------- 0.76s 2026-10-27 01:09:49.669369 | mon1 | Start up service -------------------------------------------------------- 0.68s 2026-10-27 01:09:49.669379 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.41s 2026-10-27 01:09:49.669618 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.38s 2026-10-27 01:09:49.669937 | mon1 | Get list of all loopback devices ---------------------------------------- 0.28s 2026-10-27 01:09:49.670273 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.04s 2026-10-27 01:09:49.764180 | mon1 | INFO [default > prepare] Executed: Successful 2026-10-27 01:09:49.776765 | mon1 | INFO [default > converge] Executing 2026-10-27 01:09:50.826324 | mon1 | 2026-10-27 01:09:50.826703 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-10-27 01:09:50.826973 | mon1 | 2026-10-27 01:09:50.827279 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:09:50.827593 | mon1 | Tuesday 27 October 2026 01:09:50 +0000 (0:00:00.050) 0:00:00.050 ******* 2026-10-27 01:09:51.987642 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-27 01:09:51.988017 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-27 01:09:51.988873 | mon1 | interpreter could change the meaning of that path. See 2026-10-27 01:09:51.988901 | mon1 | https://docs.ansible.com/ansible- 2026-10-27 01:09:51.988914 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-27 01:09:52.010426 | mon1 | ok: [mon1] 2026-10-27 01:09:52.010485 | mon1 | 2026-10-27 01:09:52.010559 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:09:52.010812 | mon1 | Tuesday 27 October 2026 01:09:52 +0000 (0:00:01.182) 0:00:01.233 ******* 2026-10-27 01:09:52.401667 | mon1 | ok: [mon1] 2026-10-27 01:09:52.401825 | mon1 | 2026-10-27 01:09:52.402058 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:09:52.402321 | mon1 | Tuesday 27 October 2026 01:09:52 +0000 (0:00:00.391) 0:00:01.625 ******* 2026-10-27 01:09:52.448459 | mon1 | skipping: [mon1] 2026-10-27 01:09:52.448649 | mon1 | 2026-10-27 01:09:52.448892 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-27 01:09:52.449131 | mon1 | Tuesday 27 October 2026 01:09:52 +0000 (0:00:00.047) 0:00:01.672 ******* 2026-10-27 01:09:52.841135 | mon1 | changed: [mon1] 2026-10-27 01:09:52.841350 | mon1 | 2026-10-27 01:09:52.841576 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:09:52.841848 | mon1 | Tuesday 27 October 2026 01:09:52 +0000 (0:00:00.392) 0:00:02.064 ******* 2026-10-27 01:09:52.983005 | mon1 | ok: [mon1] => { 2026-10-27 01:09:52.983219 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-27 01:09:52.983479 | mon1 | } 2026-10-27 01:09:52.983716 | mon1 | 2026-10-27 01:09:52.983963 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:09:52.984216 | mon1 | Tuesday 27 October 2026 01:09:52 +0000 (0:00:00.141) 0:00:02.206 ******* 2026-10-27 01:09:53.767449 | mon1 | changed: [mon1] 2026-10-27 01:09:53.767692 | mon1 | 2026-10-27 01:09:53.767938 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:09:53.768180 | mon1 | Tuesday 27 October 2026 01:09:53 +0000 (0:00:00.784) 0:00:02.990 ******* 2026-10-27 01:09:53.837032 | mon1 | skipping: [mon1] 2026-10-27 01:09:53.837263 | mon1 | 2026-10-27 01:09:53.837587 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:09:53.837880 | mon1 | Tuesday 27 October 2026 01:09:53 +0000 (0:00:00.070) 0:00:03.060 ******* 2026-10-27 01:09:53.895877 | mon1 | skipping: [mon1] 2026-10-27 01:09:53.896285 | mon1 | 2026-10-27 01:09:53.896708 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:09:53.897093 | mon1 | Tuesday 27 October 2026 01:09:53 +0000 (0:00:00.058) 0:00:03.119 ******* 2026-10-27 01:09:54.196862 | mon1 | ok: [mon1] 2026-10-27 01:09:54.197034 | mon1 | 2026-10-27 01:09:54.197298 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:09:54.197536 | mon1 | Tuesday 27 October 2026 01:09:54 +0000 (0:00:00.300) 0:00:03.420 ******* 2026-10-27 01:09:55.261409 | mon1 | ok: [mon1] 2026-10-27 01:09:55.261462 | mon1 | 2026-10-27 01:09:55.261476 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:09:55.261488 | mon1 | Tuesday 27 October 2026 01:09:55 +0000 (0:00:01.063) 0:00:04.484 ******* 2026-10-27 01:09:55.465211 | mon1 | ok: [mon1] => { 2026-10-27 01:09:55.465301 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-27 01:09:55.465338 | mon1 | } 2026-10-27 01:09:55.465348 | mon1 | 2026-10-27 01:09:55.465357 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:09:55.465366 | mon1 | Tuesday 27 October 2026 01:09:55 +0000 (0:00:00.202) 0:00:04.686 ******* 2026-10-27 01:09:56.607420 | mon1 | changed: [mon1] 2026-10-27 01:09:56.607605 | mon1 | 2026-10-27 01:09:56.607623 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:09:56.607647 | mon1 | Tuesday 27 October 2026 01:09:56 +0000 (0:00:01.142) 0:00:05.829 ******* 2026-10-27 01:09:59.832436 | mon1 | changed: [mon1] 2026-10-27 01:09:59.832636 | mon1 | 2026-10-27 01:09:59.832875 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-27 01:09:59.833114 | mon1 | Tuesday 27 October 2026 01:09:59 +0000 (0:00:03.226) 0:00:09.055 ******* 2026-10-27 01:09:59.878783 | mon1 | skipping: [mon1] 2026-10-27 01:09:59.878913 | mon1 | 2026-10-27 01:09:59.879097 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-27 01:09:59.879331 | mon1 | Tuesday 27 October 2026 01:09:59 +0000 (0:00:00.046) 0:00:09.102 ******* 2026-10-27 01:09:59.921197 | mon1 | skipping: [mon1] 2026-10-27 01:09:59.921336 | mon1 | 2026-10-27 01:09:59.921624 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-27 01:09:59.921846 | mon1 | Tuesday 27 October 2026 01:09:59 +0000 (0:00:00.042) 0:00:09.144 ******* 2026-10-27 01:09:59.963778 | mon1 | skipping: [mon1] 2026-10-27 01:09:59.963960 | mon1 | 2026-10-27 01:09:59.964283 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-27 01:09:59.964553 | mon1 | Tuesday 27 October 2026 01:09:59 +0000 (0:00:00.042) 0:00:09.187 ******* 2026-10-27 01:10:08.652404 | mon1 | changed: [mon1] 2026-10-27 01:10:08.652469 | mon1 | 2026-10-27 01:10:08.652479 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-27 01:10:08.652489 | mon1 | Tuesday 27 October 2026 01:10:08 +0000 (0:00:08.688) 0:00:17.875 ******* 2026-10-27 01:10:09.376751 | mon1 | changed: [mon1] 2026-10-27 01:10:09.376824 | mon1 | 2026-10-27 01:10:09.376835 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-27 01:10:09.376845 | mon1 | Tuesday 27 October 2026 01:10:09 +0000 (0:00:00.723) 0:00:18.599 ******* 2026-10-27 01:10:10.590450 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-27 01:10:10.590525 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-27 01:10:10.590542 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-27 01:10:10.590739 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-27 01:10:10.590959 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-27 01:10:10.591157 | mon1 | 2026-10-27 01:10:10.591441 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-27 01:10:10.591643 | mon1 | Tuesday 27 October 2026 01:10:10 +0000 (0:00:01.214) 0:00:19.813 ******* 2026-10-27 01:10:11.407474 | mon1 | changed: [mon1] 2026-10-27 01:10:11.407540 | mon1 | 2026-10-27 01:10:11.407698 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-27 01:10:11.407835 | mon1 | Tuesday 27 October 2026 01:10:11 +0000 (0:00:00.799) 0:00:20.612 ******* 2026-10-27 01:10:11.407961 | mon1 | 2026-10-27 01:10:11.408104 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-27 01:10:11.408279 | mon1 | Tuesday 27 October 2026 01:10:11 +0000 (0:00:00.018) 0:00:20.630 ******* 2026-10-27 01:10:12.671016 | mon1 | ok: [mon1] 2026-10-27 01:10:12.671171 | mon1 | 2026-10-27 01:10:12.671497 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-10-27 01:10:12.671730 | mon1 | Tuesday 27 October 2026 01:10:12 +0000 (0:00:01.263) 0:00:21.894 ******* 2026-10-27 01:10:13.304464 | mon1 | changed: [mon1] 2026-10-27 01:10:13.304573 | mon1 | 2026-10-27 01:10:13.304585 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-27 01:10:13.304847 | mon1 | Tuesday 27 October 2026 01:10:13 +0000 (0:00:00.632) 0:00:22.527 ******* 2026-10-27 01:10:14.064391 | mon1 | changed: [mon1] 2026-10-27 01:10:14.064551 | mon1 | 2026-10-27 01:10:14.064784 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:10:14.065021 | mon1 | Tuesday 27 October 2026 01:10:14 +0000 (0:00:00.760) 0:00:23.287 ******* 2026-10-27 01:10:14.369756 | mon1 | ok: [mon1] 2026-10-27 01:10:14.369934 | mon1 | 2026-10-27 01:10:14.370167 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:10:14.370462 | mon1 | Tuesday 27 October 2026 01:10:14 +0000 (0:00:00.305) 0:00:23.593 ******* 2026-10-27 01:10:14.466822 | mon1 | ok: [mon1] => { 2026-10-27 01:10:14.467065 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-27 01:10:14.467329 | mon1 | } 2026-10-27 01:10:14.467531 | mon1 | 2026-10-27 01:10:14.467752 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:10:14.467969 | mon1 | Tuesday 27 October 2026 01:10:14 +0000 (0:00:00.097) 0:00:23.690 ******* 2026-10-27 01:10:15.428792 | mon1 | changed: [mon1] 2026-10-27 01:10:15.429021 | mon1 | 2026-10-27 01:10:15.429399 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:10:15.429632 | mon1 | Tuesday 27 October 2026 01:10:15 +0000 (0:00:00.960) 0:00:24.651 ******* 2026-10-27 01:10:20.133321 | mon1 | changed: [mon1] 2026-10-27 01:10:20.133509 | mon1 | 2026-10-27 01:10:20.133815 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-27 01:10:20.134106 | mon1 | Tuesday 27 October 2026 01:10:20 +0000 (0:00:04.705) 0:00:29.357 ******* 2026-10-27 01:10:21.121916 | mon1 | ok: [mon1] 2026-10-27 01:10:21.122058 | mon1 | 2026-10-27 01:10:21.122357 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-27 01:10:21.122581 | mon1 | Tuesday 27 October 2026 01:10:21 +0000 (0:00:00.988) 0:00:30.345 ******* 2026-10-27 01:10:21.593013 | mon1 | changed: [mon1] 2026-10-27 01:10:21.593063 | mon1 | 2026-10-27 01:10:21.593073 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-27 01:10:21.593082 | mon1 | Tuesday 27 October 2026 01:10:21 +0000 (0:00:00.470) 0:00:30.815 ******* 2026-10-27 01:10:22.234383 | mon1 | changed: [mon1] 2026-10-27 01:10:22.234440 | mon1 | 2026-10-27 01:10:22.234773 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-27 01:10:22.234812 | mon1 | Tuesday 27 October 2026 01:10:22 +0000 (0:00:00.641) 0:00:31.457 ******* 2026-10-27 01:10:23.006711 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-10-27 01:10:23.006761 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-27 01:10:23.006770 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-27 01:10:23.006777 | mon1 | 2026-10-27 01:10:23.006785 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-27 01:10:23.006792 | mon1 | Tuesday 27 October 2026 01:10:23 +0000 (0:00:00.771) 0:00:32.228 ******* 2026-10-27 01:10:23.639987 | mon1 | changed: [mon1] 2026-10-27 01:10:23.640044 | mon1 | 2026-10-27 01:10:23.640057 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-27 01:10:23.640070 | mon1 | Tuesday 27 October 2026 01:10:23 +0000 (0:00:00.632) 0:00:32.861 ******* 2026-10-27 01:10:24.299005 | mon1 | changed: [mon1] 2026-10-27 01:10:24.299113 | mon1 | 2026-10-27 01:10:24.299129 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-27 01:10:24.299143 | mon1 | Tuesday 27 October 2026 01:10:24 +0000 (0:00:00.644) 0:00:33.505 ******* 2026-10-27 01:10:24.299154 | mon1 | 2026-10-27 01:10:24.299166 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-27 01:10:24.299177 | mon1 | Tuesday 27 October 2026 01:10:24 +0000 (0:00:00.014) 0:00:33.520 ******* 2026-10-27 01:10:25.226372 | mon1 | ok: [mon1] 2026-10-27 01:10:25.226403 | mon1 | 2026-10-27 01:10:25.226408 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-10-27 01:10:25.226416 | mon1 | Tuesday 27 October 2026 01:10:25 +0000 (0:00:00.928) 0:00:34.449 ******* 2026-10-27 01:10:26.496648 | mon1 | changed: [mon1] 2026-10-27 01:10:26.496815 | mon1 | 2026-10-27 01:10:26.497068 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-27 01:10:26.497370 | mon1 | Tuesday 27 October 2026 01:10:26 +0000 (0:00:01.270) 0:00:35.719 ******* 2026-10-27 01:10:27.255570 | mon1 | changed: [mon1] 2026-10-27 01:10:27.255774 | mon1 | 2026-10-27 01:10:27.256047 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-27 01:10:27.256328 | mon1 | Tuesday 27 October 2026 01:10:27 +0000 (0:00:00.759) 0:00:36.479 ******* 2026-10-27 01:10:27.344017 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-27 01:10:27.344183 | mon1 | 2026-10-27 01:10:27.344474 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-27 01:10:27.344682 | mon1 | Tuesday 27 October 2026 01:10:27 +0000 (0:00:00.088) 0:00:36.567 ******* 2026-10-27 01:10:47.842183 | mon1 | changed: [mon1] 2026-10-27 01:10:47.842279 | mon1 | 2026-10-27 01:10:47.842297 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-27 01:10:47.842311 | mon1 | Tuesday 27 October 2026 01:10:47 +0000 (0:00:20.497) 0:00:57.065 ******* 2026-10-27 01:10:48.690921 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-27 01:10:48.690976 | mon1 | ok: [mon1] => (item=ssh) 2026-10-27 01:10:48.690990 | mon1 | 2026-10-27 01:10:48.691002 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-27 01:10:48.691014 | mon1 | Tuesday 27 October 2026 01:10:48 +0000 (0:00:00.848) 0:00:57.913 ******* 2026-10-27 01:10:49.125746 | mon1 | changed: [mon1] 2026-10-27 01:10:49.125796 | mon1 | 2026-10-27 01:10:49.125809 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-27 01:10:49.125822 | mon1 | Tuesday 27 October 2026 01:10:49 +0000 (0:00:00.434) 0:00:58.348 ******* 2026-10-27 01:10:49.404208 | mon1 | ok: [mon1] 2026-10-27 01:10:49.404265 | mon1 | 2026-10-27 01:10:49.404274 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-27 01:10:49.404282 | mon1 | Tuesday 27 October 2026 01:10:49 +0000 (0:00:00.278) 0:00:58.626 ******* 2026-10-27 01:10:49.991768 | mon1 | changed: [mon1] 2026-10-27 01:10:49.991842 | mon1 | 2026-10-27 01:10:49.991998 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-27 01:10:49.992143 | mon1 | Tuesday 27 October 2026 01:10:49 +0000 (0:00:00.586) 0:00:59.212 ******* 2026-10-27 01:10:50.370090 | mon1 | changed: [mon1] 2026-10-27 01:10:50.370258 | mon1 | 2026-10-27 01:10:50.370626 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-10-27 01:10:50.370657 | mon1 | Tuesday 27 October 2026 01:10:50 +0000 (0:00:00.381) 0:00:59.593 ******* 2026-10-27 01:10:50.514753 | mon1 | ok: [mon1] 2026-10-27 01:10:50.514801 | mon1 | 2026-10-27 01:10:50.514815 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-10-27 01:10:50.514827 | mon1 | Tuesday 27 October 2026 01:10:50 +0000 (0:00:00.143) 0:00:59.737 ******* 2026-10-27 01:10:50.827374 | mon1 | ok: [mon1] => (item=mon1) 2026-10-27 01:10:50.827438 | mon1 | 2026-10-27 01:10:50.827459 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-10-27 01:10:50.827689 | mon1 | Tuesday 27 October 2026 01:10:50 +0000 (0:00:00.313) 0:01:00.050 ******* 2026-10-27 01:10:50.896818 | mon1 | ok: [mon1] 2026-10-27 01:10:50.896869 | mon1 | 2026-10-27 01:10:50.896884 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-10-27 01:10:50.896898 | mon1 | Tuesday 27 October 2026 01:10:50 +0000 (0:00:00.069) 0:01:00.119 ******* 2026-10-27 01:10:51.003358 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-10-27 01:10:51.003528 | mon1 | 2026-10-27 01:10:51.003794 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-10-27 01:10:51.004049 | mon1 | Tuesday 27 October 2026 01:10:51 +0000 (0:00:00.107) 0:01:00.227 ******* 2026-10-27 01:10:51.336323 | mon1 | changed: [mon1] 2026-10-27 01:10:51.336402 | mon1 | 2026-10-27 01:10:51.336412 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-10-27 01:10:51.336422 | mon1 | Tuesday 27 October 2026 01:10:51 +0000 (0:00:00.331) 0:01:00.558 ******* 2026-10-27 01:10:52.253480 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-10-27 01:10:52.253747 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-10-27 01:10:52.253953 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-10-27 01:10:52.254088 | mon1 | 2026-10-27 01:10:52.254259 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-10-27 01:10:52.254395 | mon1 | Tuesday 27 October 2026 01:10:52 +0000 (0:00:00.918) 0:01:01.476 ******* 2026-10-27 01:12:26.396355 | mon1 | ok: [mon1] 2026-10-27 01:12:26.396421 | mon1 | 2026-10-27 01:12:26.396434 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-10-27 01:12:26.396447 | mon1 | Tuesday 27 October 2026 01:12:26 +0000 (0:01:34.142) 0:02:35.619 ******* 2026-10-27 01:12:26.660810 | mon1 | changed: [mon1] 2026-10-27 01:12:26.661006 | mon1 | 2026-10-27 01:12:26.661281 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-10-27 01:12:26.661505 | mon1 | Tuesday 27 October 2026 01:12:26 +0000 (0:00:00.264) 0:02:35.884 ******* 2026-10-27 01:12:26.712739 | mon1 | ok: [mon1] 2026-10-27 01:12:26.712894 | mon1 | 2026-10-27 01:12:26.713126 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-27 01:12:26.713675 | mon1 | Tuesday 27 October 2026 01:12:26 +0000 (0:00:00.052) 0:02:35.936 ******* 2026-10-27 01:12:26.790545 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-27 01:12:26.790710 | mon1 | 2026-10-27 01:12:26.790965 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-27 01:12:26.791271 | mon1 | Tuesday 27 October 2026 01:12:26 +0000 (0:00:00.077) 0:02:36.014 ******* 2026-10-27 01:12:28.524436 | mon1 | ok: [mon1] 2026-10-27 01:12:28.524659 | mon1 | 2026-10-27 01:12:28.524921 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-27 01:12:28.525161 | mon1 | Tuesday 27 October 2026 01:12:28 +0000 (0:00:01.733) 0:02:37.748 ******* 2026-10-27 01:12:28.602487 | mon1 | ok: [mon1] => (item=mon1) 2026-10-27 01:12:28.602548 | mon1 | 2026-10-27 01:12:28.602802 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-27 01:12:28.603027 | mon1 | Tuesday 27 October 2026 01:12:28 +0000 (0:00:00.078) 0:02:37.826 ******* 2026-10-27 01:12:29.025357 | mon1 | ok: [mon1] 2026-10-27 01:12:29.025559 | mon1 | 2026-10-27 01:12:29.025794 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-27 01:12:29.026037 | mon1 | Tuesday 27 October 2026 01:12:29 +0000 (0:00:00.423) 0:02:38.249 ******* 2026-10-27 01:12:32.094963 | mon1 | ok: [mon1] 2026-10-27 01:12:32.095163 | mon1 | 2026-10-27 01:12:32.095327 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-10-27 01:12:32.095552 | mon1 | Tuesday 27 October 2026 01:12:32 +0000 (0:00:03.068) 0:02:41.318 ******* 2026-10-27 01:12:35.469909 | mon1 | changed: [mon1] 2026-10-27 01:12:35.470095 | mon1 | 2026-10-27 01:12:35.470391 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-10-27 01:12:35.470645 | mon1 | Tuesday 27 October 2026 01:12:35 +0000 (0:00:03.375) 0:02:44.693 ******* 2026-10-27 01:12:37.292583 | mon1 | ok: [mon1] 2026-10-27 01:12:37.293030 | mon1 | 2026-10-27 01:12:37.293776 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-27 01:12:37.293850 | mon1 | Tuesday 27 October 2026 01:12:37 +0000 (0:00:01.823) 0:02:46.516 ******* 2026-10-27 01:12:37.363314 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-27 01:12:37.363553 | mon1 | 2026-10-27 01:12:37.363820 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-27 01:12:37.364054 | mon1 | Tuesday 27 October 2026 01:12:37 +0000 (0:00:00.070) 0:02:46.587 ******* 2026-10-27 01:12:37.430365 | mon1 | skipping: [mon1] 2026-10-27 01:12:37.430663 | mon1 | 2026-10-27 01:12:37.431001 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-27 01:12:37.431282 | mon1 | Tuesday 27 October 2026 01:12:37 +0000 (0:00:00.066) 0:02:46.654 ******* 2026-10-27 01:12:37.485201 | mon1 | skipping: [mon1] => (item=mon1) 2026-10-27 01:12:37.485539 | mon1 | skipping: [mon1] 2026-10-27 01:12:37.485776 | mon1 | 2026-10-27 01:12:37.486010 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-27 01:12:37.486264 | mon1 | Tuesday 27 October 2026 01:12:37 +0000 (0:00:00.055) 0:02:46.709 ******* 2026-10-27 01:12:37.841991 | mon1 | ok: [mon1] 2026-10-27 01:12:37.842208 | mon1 | 2026-10-27 01:12:37.842601 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-27 01:12:37.842941 | mon1 | Tuesday 27 October 2026 01:12:37 +0000 (0:00:00.355) 0:02:47.065 ******* 2026-10-27 01:12:40.505419 | mon1 | ok: [mon1] 2026-10-27 01:12:40.505477 | mon1 | 2026-10-27 01:12:40.505704 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-10-27 01:12:40.506028 | mon1 | Tuesday 27 October 2026 01:12:40 +0000 (0:00:02.663) 0:02:49.728 ******* 2026-10-27 01:12:43.922802 | mon1 | changed: [mon1] 2026-10-27 01:12:43.922873 | mon1 | 2026-10-27 01:12:43.923117 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-10-27 01:12:43.923401 | mon1 | Tuesday 27 October 2026 01:12:43 +0000 (0:00:03.417) 0:02:53.146 ******* 2026-10-27 01:12:45.682430 | mon1 | ok: [mon1] 2026-10-27 01:12:45.682488 | mon1 | 2026-10-27 01:12:45.682502 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-10-27 01:12:45.682573 | mon1 | Tuesday 27 October 2026 01:12:45 +0000 (0:00:01.758) 0:02:54.904 ******* 2026-10-27 01:12:52.163439 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-10-27 01:12:52.163627 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-10-27 01:12:52.163854 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-10-27 01:12:52.164076 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-10-27 01:12:52.164325 | mon1 | 2026-10-27 01:12:52.164556 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-10-27 01:12:52.164743 | mon1 | 2026-10-27 01:12:52.164972 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:12:52.165199 | mon1 | Tuesday 27 October 2026 01:12:52 +0000 (0:00:06.482) 0:03:01.387 ******* 2026-10-27 01:12:53.505271 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-10-27 01:12:53.505332 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-27 01:12:53.505339 | mon1 | interpreter could change the meaning of that path. See 2026-10-27 01:12:53.505517 | mon1 | https://docs.ansible.com/ansible- 2026-10-27 01:12:53.505743 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-27 01:12:53.526795 | mon1 | ok: [osd1] 2026-10-27 01:12:53.527021 | mon1 | 2026-10-27 01:12:53.527330 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:12:53.527581 | mon1 | Tuesday 27 October 2026 01:12:53 +0000 (0:00:01.362) 0:03:02.750 ******* 2026-10-27 01:12:53.819775 | mon1 | ok: [osd1] 2026-10-27 01:12:53.819947 | mon1 | 2026-10-27 01:12:53.820184 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:12:53.820471 | mon1 | Tuesday 27 October 2026 01:12:53 +0000 (0:00:00.292) 0:03:03.043 ******* 2026-10-27 01:12:53.876055 | mon1 | skipping: [osd1] 2026-10-27 01:12:53.876205 | mon1 | 2026-10-27 01:12:53.876540 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-27 01:12:53.876779 | mon1 | Tuesday 27 October 2026 01:12:53 +0000 (0:00:00.056) 0:03:03.100 ******* 2026-10-27 01:12:54.202838 | mon1 | changed: [osd1] 2026-10-27 01:12:54.202999 | mon1 | 2026-10-27 01:12:54.203265 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:12:54.203530 | mon1 | Tuesday 27 October 2026 01:12:54 +0000 (0:00:00.325) 0:03:03.426 ******* 2026-10-27 01:12:54.293162 | mon1 | ok: [osd1] => { 2026-10-27 01:12:54.293431 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-27 01:12:54.293642 | mon1 | } 2026-10-27 01:12:54.293855 | mon1 | 2026-10-27 01:12:54.294126 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:12:54.294409 | mon1 | Tuesday 27 October 2026 01:12:54 +0000 (0:00:00.090) 0:03:03.516 ******* 2026-10-27 01:12:55.254571 | mon1 | changed: [osd1] 2026-10-27 01:12:55.254754 | mon1 | 2026-10-27 01:12:55.254986 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:12:55.255209 | mon1 | Tuesday 27 October 2026 01:12:55 +0000 (0:00:00.961) 0:03:04.477 ******* 2026-10-27 01:12:55.314893 | mon1 | skipping: [osd1] 2026-10-27 01:12:55.315108 | mon1 | 2026-10-27 01:12:55.315444 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:12:55.315677 | mon1 | Tuesday 27 October 2026 01:12:55 +0000 (0:00:00.061) 0:03:04.539 ******* 2026-10-27 01:12:55.366327 | mon1 | skipping: [osd1] 2026-10-27 01:12:55.366547 | mon1 | 2026-10-27 01:12:55.366788 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:12:55.367029 | mon1 | Tuesday 27 October 2026 01:12:55 +0000 (0:00:00.051) 0:03:04.590 ******* 2026-10-27 01:12:55.679029 | mon1 | ok: [osd1] 2026-10-27 01:12:55.679291 | mon1 | 2026-10-27 01:12:55.679651 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:12:55.679956 | mon1 | Tuesday 27 October 2026 01:12:55 +0000 (0:00:00.311) 0:03:04.902 ******* 2026-10-27 01:12:56.943751 | mon1 | ok: [osd1] 2026-10-27 01:12:56.943947 | mon1 | 2026-10-27 01:12:56.944188 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:12:56.944499 | mon1 | Tuesday 27 October 2026 01:12:56 +0000 (0:00:01.264) 0:03:06.167 ******* 2026-10-27 01:12:57.044469 | mon1 | ok: [osd1] => { 2026-10-27 01:12:57.044701 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-27 01:12:57.044915 | mon1 | } 2026-10-27 01:12:57.045118 | mon1 | 2026-10-27 01:12:57.045465 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:12:57.045703 | mon1 | Tuesday 27 October 2026 01:12:57 +0000 (0:00:00.101) 0:03:06.268 ******* 2026-10-27 01:12:57.953162 | mon1 | changed: [osd1] 2026-10-27 01:12:57.953221 | mon1 | 2026-10-27 01:12:57.953298 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:12:57.953307 | mon1 | Tuesday 27 October 2026 01:12:57 +0000 (0:00:00.907) 0:03:07.175 ******* 2026-10-27 01:13:00.973306 | mon1 | changed: [osd1] 2026-10-27 01:13:00.973364 | mon1 | 2026-10-27 01:13:00.973507 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-27 01:13:00.973802 | mon1 | Tuesday 27 October 2026 01:13:00 +0000 (0:00:03.019) 0:03:10.195 ******* 2026-10-27 01:13:01.009965 | mon1 | skipping: [osd1] 2026-10-27 01:13:01.010363 | mon1 | 2026-10-27 01:13:01.010679 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-27 01:13:01.010970 | mon1 | Tuesday 27 October 2026 01:13:01 +0000 (0:00:00.037) 0:03:10.233 ******* 2026-10-27 01:13:01.052056 | mon1 | skipping: [osd1] 2026-10-27 01:13:01.053272 | mon1 | 2026-10-27 01:13:01.053306 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-27 01:13:01.053320 | mon1 | Tuesday 27 October 2026 01:13:01 +0000 (0:00:00.042) 0:03:10.275 ******* 2026-10-27 01:13:01.090763 | mon1 | skipping: [osd1] 2026-10-27 01:13:01.090868 | mon1 | 2026-10-27 01:13:01.091012 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-27 01:13:01.091153 | mon1 | Tuesday 27 October 2026 01:13:01 +0000 (0:00:00.038) 0:03:10.314 ******* 2026-10-27 01:13:10.271083 | mon1 | changed: [osd1] 2026-10-27 01:13:10.271199 | mon1 | 2026-10-27 01:13:10.271210 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-27 01:13:10.271220 | mon1 | Tuesday 27 October 2026 01:13:10 +0000 (0:00:09.178) 0:03:19.492 ******* 2026-10-27 01:13:10.940760 | mon1 | changed: [osd1] 2026-10-27 01:13:10.940811 | mon1 | 2026-10-27 01:13:10.940822 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-27 01:13:10.940832 | mon1 | Tuesday 27 October 2026 01:13:10 +0000 (0:00:00.670) 0:03:20.163 ******* 2026-10-27 01:13:12.206294 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-10-27 01:13:12.206353 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-27 01:13:12.206366 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-27 01:13:12.206377 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-27 01:13:12.206389 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-27 01:13:12.206401 | mon1 | 2026-10-27 01:13:12.206451 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-27 01:13:12.206463 | mon1 | Tuesday 27 October 2026 01:13:12 +0000 (0:00:01.263) 0:03:21.427 ******* 2026-10-27 01:13:13.063941 | mon1 | changed: [osd1] 2026-10-27 01:13:13.064112 | mon1 | 2026-10-27 01:13:13.065341 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-27 01:13:13.065399 | mon1 | Tuesday 27 October 2026 01:13:13 +0000 (0:00:00.847) 0:03:22.274 ******* 2026-10-27 01:13:13.065410 | mon1 | 2026-10-27 01:13:13.065419 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-27 01:13:13.065428 | mon1 | Tuesday 27 October 2026 01:13:13 +0000 (0:00:00.012) 0:03:22.286 ******* 2026-10-27 01:13:14.054384 | mon1 | ok: [osd1] 2026-10-27 01:13:14.055132 | mon1 | 2026-10-27 01:13:14.055196 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-10-27 01:13:14.055212 | mon1 | Tuesday 27 October 2026 01:13:14 +0000 (0:00:00.989) 0:03:23.276 ******* 2026-10-27 01:13:14.736080 | mon1 | changed: [osd1] 2026-10-27 01:13:14.736152 | mon1 | 2026-10-27 01:13:14.736164 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-27 01:13:14.736173 | mon1 | Tuesday 27 October 2026 01:13:14 +0000 (0:00:00.681) 0:03:23.958 ******* 2026-10-27 01:13:15.525866 | mon1 | changed: [osd1] 2026-10-27 01:13:15.525952 | mon1 | 2026-10-27 01:13:15.525962 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:13:15.525972 | mon1 | Tuesday 27 October 2026 01:13:15 +0000 (0:00:00.789) 0:03:24.747 ******* 2026-10-27 01:13:15.842254 | mon1 | ok: [osd1] 2026-10-27 01:13:15.842345 | mon1 | 2026-10-27 01:13:15.842356 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:13:15.842367 | mon1 | Tuesday 27 October 2026 01:13:15 +0000 (0:00:00.316) 0:03:25.064 ******* 2026-10-27 01:13:15.933465 | mon1 | ok: [osd1] => { 2026-10-27 01:13:15.933535 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-27 01:13:15.933546 | mon1 | } 2026-10-27 01:13:15.933557 | mon1 | 2026-10-27 01:13:15.933689 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:13:15.933917 | mon1 | Tuesday 27 October 2026 01:13:15 +0000 (0:00:00.091) 0:03:25.155 ******* 2026-10-27 01:13:16.914611 | mon1 | changed: [osd1] 2026-10-27 01:13:16.914793 | mon1 | 2026-10-27 01:13:16.915028 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:13:16.915297 | mon1 | Tuesday 27 October 2026 01:13:16 +0000 (0:00:00.982) 0:03:26.138 ******* 2026-10-27 01:13:21.772448 | mon1 | changed: [osd1] 2026-10-27 01:13:21.772550 | mon1 | 2026-10-27 01:13:21.772562 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-27 01:13:21.772736 | mon1 | Tuesday 27 October 2026 01:13:21 +0000 (0:00:04.857) 0:03:30.995 ******* 2026-10-27 01:13:22.939869 | mon1 | ok: [osd1] 2026-10-27 01:13:22.940036 | mon1 | 2026-10-27 01:13:22.940313 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-27 01:13:22.940580 | mon1 | Tuesday 27 October 2026 01:13:22 +0000 (0:00:01.167) 0:03:32.162 ******* 2026-10-27 01:13:23.310428 | mon1 | changed: [osd1] 2026-10-27 01:13:23.310492 | mon1 | 2026-10-27 01:13:23.310511 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-27 01:13:23.310745 | mon1 | Tuesday 27 October 2026 01:13:23 +0000 (0:00:00.370) 0:03:32.533 ******* 2026-10-27 01:13:23.980777 | mon1 | changed: [osd1] 2026-10-27 01:13:23.980821 | mon1 | 2026-10-27 01:13:23.980834 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-27 01:13:23.980846 | mon1 | Tuesday 27 October 2026 01:13:23 +0000 (0:00:00.669) 0:03:33.203 ******* 2026-10-27 01:13:24.835084 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-10-27 01:13:24.835126 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-27 01:13:24.835139 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-27 01:13:24.835151 | mon1 | 2026-10-27 01:13:24.835163 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-27 01:13:24.835174 | mon1 | Tuesday 27 October 2026 01:13:24 +0000 (0:00:00.853) 0:03:34.056 ******* 2026-10-27 01:13:25.480091 | mon1 | changed: [osd1] 2026-10-27 01:13:25.480179 | mon1 | 2026-10-27 01:13:25.480198 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-27 01:13:25.480213 | mon1 | Tuesday 27 October 2026 01:13:25 +0000 (0:00:00.645) 0:03:34.702 ******* 2026-10-27 01:13:26.144435 | mon1 | changed: [osd1] 2026-10-27 01:13:26.144492 | mon1 | 2026-10-27 01:13:26.144506 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-27 01:13:26.144518 | mon1 | Tuesday 27 October 2026 01:13:26 +0000 (0:00:00.651) 0:03:35.353 ******* 2026-10-27 01:13:26.144529 | mon1 | 2026-10-27 01:13:26.144540 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-10-27 01:13:26.144552 | mon1 | Tuesday 27 October 2026 01:13:26 +0000 (0:00:00.012) 0:03:35.366 ******* 2026-10-27 01:13:27.166675 | mon1 | ok: [osd1] 2026-10-27 01:13:27.166727 | mon1 | 2026-10-27 01:13:27.166741 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-10-27 01:13:27.166753 | mon1 | Tuesday 27 October 2026 01:13:27 +0000 (0:00:01.023) 0:03:36.389 ******* 2026-10-27 01:13:28.609679 | mon1 | changed: [osd1] 2026-10-27 01:13:28.609730 | mon1 | 2026-10-27 01:13:28.609743 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-27 01:13:28.609755 | mon1 | Tuesday 27 October 2026 01:13:28 +0000 (0:00:01.442) 0:03:37.831 ******* 2026-10-27 01:13:29.420677 | mon1 | changed: [osd1] 2026-10-27 01:13:29.420724 | mon1 | 2026-10-27 01:13:29.420738 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-27 01:13:29.420750 | mon1 | Tuesday 27 October 2026 01:13:29 +0000 (0:00:00.811) 0:03:38.643 ******* 2026-10-27 01:13:29.505793 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-27 01:13:29.505844 | mon1 | 2026-10-27 01:13:29.505857 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-27 01:13:29.505869 | mon1 | Tuesday 27 October 2026 01:13:29 +0000 (0:00:00.084) 0:03:38.728 ******* 2026-10-27 01:13:30.666851 | mon1 | ok: [osd1] 2026-10-27 01:13:30.667040 | mon1 | 2026-10-27 01:13:30.667313 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-27 01:13:30.667561 | mon1 | Tuesday 27 October 2026 01:13:30 +0000 (0:00:01.161) 0:03:39.889 ******* 2026-10-27 01:13:31.522389 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-10-27 01:13:31.522523 | mon1 | ok: [osd1] => (item=ssh) 2026-10-27 01:13:31.523158 | mon1 | 2026-10-27 01:13:31.523181 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-27 01:13:31.523192 | mon1 | Tuesday 27 October 2026 01:13:31 +0000 (0:00:00.855) 0:03:40.745 ******* 2026-10-27 01:13:31.925885 | mon1 | changed: [osd1] 2026-10-27 01:13:31.926104 | mon1 | 2026-10-27 01:13:31.926351 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-27 01:13:31.927272 | mon1 | Tuesday 27 October 2026 01:13:31 +0000 (0:00:00.403) 0:03:41.148 ******* 2026-10-27 01:13:32.199070 | mon1 | ok: [osd1] 2026-10-27 01:13:32.199126 | mon1 | 2026-10-27 01:13:32.199140 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-27 01:13:32.199151 | mon1 | Tuesday 27 October 2026 01:13:32 +0000 (0:00:00.273) 0:03:41.421 ******* 2026-10-27 01:13:32.711749 | mon1 | changed: [osd1] 2026-10-27 01:13:32.711799 | mon1 | 2026-10-27 01:13:32.711809 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-27 01:13:32.711834 | mon1 | Tuesday 27 October 2026 01:13:32 +0000 (0:00:00.512) 0:03:41.934 ******* 2026-10-27 01:13:33.020410 | mon1 | changed: [osd1] 2026-10-27 01:13:33.020466 | mon1 | 2026-10-27 01:13:33.020809 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-10-27 01:13:33.020875 | mon1 | Tuesday 27 October 2026 01:13:33 +0000 (0:00:00.308) 0:03:42.243 ******* 2026-10-27 01:13:33.339088 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-10-27 01:13:33.339125 | mon1 | 2026-10-27 01:13:33.339130 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-10-27 01:13:33.339134 | mon1 | Tuesday 27 October 2026 01:13:33 +0000 (0:00:00.318) 0:03:42.561 ******* 2026-10-27 01:13:33.422671 | mon1 | ok: [osd1] 2026-10-27 01:13:33.422723 | mon1 | 2026-10-27 01:13:33.422733 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-27 01:13:33.422742 | mon1 | Tuesday 27 October 2026 01:13:33 +0000 (0:00:00.083) 0:03:42.645 ******* 2026-10-27 01:13:33.524691 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-10-27 01:13:33.524738 | mon1 | 2026-10-27 01:13:33.524749 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-27 01:13:33.524758 | mon1 | Tuesday 27 October 2026 01:13:33 +0000 (0:00:00.102) 0:03:42.748 ******* 2026-10-27 01:13:35.279406 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:13:35.279480 | mon1 | 2026-10-27 01:13:35.279503 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-27 01:13:35.279812 | mon1 | Tuesday 27 October 2026 01:13:35 +0000 (0:00:01.754) 0:03:44.502 ******* 2026-10-27 01:13:35.355316 | mon1 | ok: [osd1] => (item=osd1) 2026-10-27 01:13:35.355364 | mon1 | 2026-10-27 01:13:35.356029 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-27 01:13:35.356066 | mon1 | Tuesday 27 October 2026 01:13:35 +0000 (0:00:00.075) 0:03:44.578 ******* 2026-10-27 01:13:35.718741 | mon1 | changed: [osd1] 2026-10-27 01:13:35.718804 | mon1 | 2026-10-27 01:13:35.718844 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-27 01:13:35.718857 | mon1 | Tuesday 27 October 2026 01:13:35 +0000 (0:00:00.363) 0:03:44.941 ******* 2026-10-27 01:13:42.024864 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:13:42.025043 | mon1 | 2026-10-27 01:13:42.025579 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-10-27 01:13:42.025634 | mon1 | Tuesday 27 October 2026 01:13:42 +0000 (0:00:06.303) 0:03:51.244 ******* 2026-10-27 01:13:43.023806 | mon1 | ok: [osd1] 2026-10-27 01:13:43.023871 | mon1 | 2026-10-27 01:13:43.023884 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-10-27 01:13:43.023897 | mon1 | Tuesday 27 October 2026 01:13:43 +0000 (0:00:01.000) 0:03:52.245 ******* 2026-10-27 01:14:38.693930 | mon1 | ok: [osd1] 2026-10-27 01:14:38.693995 | mon1 | 2026-10-27 01:14:38.694009 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-10-27 01:14:38.694074 | mon1 | Tuesday 27 October 2026 01:14:38 +0000 (0:00:55.670) 0:04:47.916 ******* 2026-10-27 01:15:28.779435 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-10-27 01:15:28.779500 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-10-27 01:15:28.780357 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-10-27 01:15:28.780395 | mon1 | 2026-10-27 01:15:28.780408 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-10-27 01:15:28.780454 | mon1 | Tuesday 27 October 2026 01:15:28 +0000 (0:00:50.085) 0:05:38.001 ******* 2026-10-27 01:15:30.697863 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:15:30.698398 | mon1 | 2026-10-27 01:15:30.698456 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-10-27 01:15:30.698617 | mon1 | Tuesday 27 October 2026 01:15:30 +0000 (0:00:01.919) 0:05:39.920 ******* 2026-10-27 01:15:32.596922 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:15:32.597064 | mon1 | 2026-10-27 01:15:32.597351 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-10-27 01:15:32.597858 | mon1 | Tuesday 27 October 2026 01:15:32 +0000 (0:00:01.897) 0:05:41.818 ******* 2026-10-27 01:15:32.679193 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-10-27 01:15:32.679452 | mon1 | 2026-10-27 01:15:32.679770 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-10-27 01:15:32.680012 | mon1 | Tuesday 27 October 2026 01:15:32 +0000 (0:00:00.084) 0:05:41.903 ******* 2026-10-27 01:15:32.746479 | mon1 | ok: [osd1] 2026-10-27 01:15:32.746733 | mon1 | 2026-10-27 01:15:32.747000 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-10-27 01:15:32.747277 | mon1 | Tuesday 27 October 2026 01:15:32 +0000 (0:00:00.066) 0:05:41.970 ******* 2026-10-27 01:15:34.577517 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:15:34.577828 | mon1 | 2026-10-27 01:15:34.578132 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-10-27 01:15:34.578498 | mon1 | Tuesday 27 October 2026 01:15:34 +0000 (0:00:01.830) 0:05:43.801 ******* 2026-10-27 01:15:34.646465 | mon1 | ok: [osd1] 2026-10-27 01:15:34.646690 | mon1 | 2026-10-27 01:15:34.646936 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-10-27 01:15:34.647168 | mon1 | Tuesday 27 October 2026 01:15:34 +0000 (0:00:00.068) 0:05:43.869 ******* 2026-10-27 01:15:34.701295 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-10-27 01:15:34.721256 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:15:34.721416 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:15:34.721579 | mon1 | 2026-10-27 01:15:34.721777 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-10-27 01:15:34.721959 | mon1 | Tuesday 27 October 2026 01:15:34 +0000 (0:00:00.075) 0:05:43.945 ******* 2026-10-27 01:15:34.772795 | mon1 | skipping: [osd1] 2026-10-27 01:15:34.773081 | mon1 | 2026-10-27 01:15:34.773471 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-10-27 01:15:34.773789 | mon1 | Tuesday 27 October 2026 01:15:34 +0000 (0:00:00.050) 0:05:43.996 ******* 2026-10-27 01:15:39.835976 | mon1 | Pausing for 5 seconds 2026-10-27 01:15:39.836153 | mon1 | ok: [osd1] 2026-10-27 01:15:39.836437 | mon1 | 2026-10-27 01:15:39.836698 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-10-27 01:15:39.837042 | mon1 | Tuesday 27 October 2026 01:15:39 +0000 (0:00:05.063) 0:05:49.059 ******* 2026-10-27 01:15:39.904869 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-10-27 01:15:39.905043 | mon1 | 2026-10-27 01:15:39.905302 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-10-27 01:15:39.905548 | mon1 | Tuesday 27 October 2026 01:15:39 +0000 (0:00:00.069) 0:05:49.128 ******* 2026-10-27 01:15:39.961399 | mon1 | ok: [osd1] 2026-10-27 01:15:39.961576 | mon1 | 2026-10-27 01:15:39.961835 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-10-27 01:15:39.962065 | mon1 | Tuesday 27 October 2026 01:15:39 +0000 (0:00:00.056) 0:05:49.185 ******* 2026-10-27 01:15:41.763369 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:15:41.763428 | mon1 | 2026-10-27 01:15:41.763442 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-10-27 01:15:41.763636 | mon1 | Tuesday 27 October 2026 01:15:41 +0000 (0:00:01.800) 0:05:50.985 ******* 2026-10-27 01:15:41.832106 | mon1 | ok: [osd1] 2026-10-27 01:15:41.832345 | mon1 | 2026-10-27 01:15:41.832650 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-10-27 01:15:41.832851 | mon1 | Tuesday 27 October 2026 01:15:41 +0000 (0:00:00.069) 0:05:51.055 ******* 2026-10-27 01:15:41.892513 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:15:41.892573 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:15:41.892586 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:15:41.892598 | mon1 | skipping: [osd1] 2026-10-27 01:15:41.892610 | mon1 | 2026-10-27 01:15:41.892622 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-10-27 01:15:41.892634 | mon1 | Tuesday 27 October 2026 01:15:41 +0000 (0:00:00.058) 0:05:51.113 ******* 2026-10-27 01:15:41.982639 | mon1 | skipping: [osd1] 2026-10-27 01:15:41.982723 | mon1 | 2026-10-27 01:15:41.982742 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-10-27 01:15:41.982759 | mon1 | 2026-10-27 01:15:41.982775 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:15:41.982790 | mon1 | Tuesday 27 October 2026 01:15:41 +0000 (0:00:00.091) 0:05:51.205 ******* 2026-10-27 01:15:44.091292 | mon1 | ok: [mon1] 2026-10-27 01:15:44.091934 | mon1 | 2026-10-27 01:15:44.091992 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:15:44.092005 | mon1 | Tuesday 27 October 2026 01:15:44 +0000 (0:00:02.109) 0:05:53.314 ******* 2026-10-27 01:15:44.383985 | mon1 | ok: [mon1] 2026-10-27 01:15:44.384043 | mon1 | 2026-10-27 01:15:44.384056 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:15:44.384069 | mon1 | Tuesday 27 October 2026 01:15:44 +0000 (0:00:00.291) 0:05:53.606 ******* 2026-10-27 01:15:44.439454 | mon1 | skipping: [mon1] 2026-10-27 01:15:44.439503 | mon1 | 2026-10-27 01:15:44.439513 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-27 01:15:44.439523 | mon1 | Tuesday 27 October 2026 01:15:44 +0000 (0:00:00.055) 0:05:53.661 ******* 2026-10-27 01:15:44.732052 | mon1 | ok: [mon1] 2026-10-27 01:15:44.732116 | mon1 | 2026-10-27 01:15:44.732130 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:15:44.732143 | mon1 | Tuesday 27 October 2026 01:15:44 +0000 (0:00:00.291) 0:05:53.953 ******* 2026-10-27 01:15:44.800379 | mon1 | ok: [mon1] => { 2026-10-27 01:15:44.800456 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-27 01:15:44.800473 | mon1 | } 2026-10-27 01:15:44.800489 | mon1 | 2026-10-27 01:15:44.800513 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:15:44.800682 | mon1 | Tuesday 27 October 2026 01:15:44 +0000 (0:00:00.068) 0:05:54.021 ******* 2026-10-27 01:15:45.195899 | mon1 | ok: [mon1] 2026-10-27 01:15:45.195951 | mon1 | 2026-10-27 01:15:45.195965 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:15:45.195977 | mon1 | Tuesday 27 October 2026 01:15:45 +0000 (0:00:00.396) 0:05:54.418 ******* 2026-10-27 01:15:45.258829 | mon1 | skipping: [mon1] 2026-10-27 01:15:45.260303 | mon1 | 2026-10-27 01:15:45.260349 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:15:45.260358 | mon1 | Tuesday 27 October 2026 01:15:45 +0000 (0:00:00.063) 0:05:54.481 ******* 2026-10-27 01:15:45.326443 | mon1 | skipping: [mon1] 2026-10-27 01:15:45.326473 | mon1 | 2026-10-27 01:15:45.326483 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:15:45.326492 | mon1 | Tuesday 27 October 2026 01:15:45 +0000 (0:00:00.066) 0:05:54.548 ******* 2026-10-27 01:15:45.616777 | mon1 | ok: [mon1] 2026-10-27 01:15:45.616829 | mon1 | 2026-10-27 01:15:45.616839 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:15:45.616849 | mon1 | Tuesday 27 October 2026 01:15:45 +0000 (0:00:00.290) 0:05:54.839 ******* 2026-10-27 01:15:46.595374 | mon1 | ok: [mon1] 2026-10-27 01:15:46.595426 | mon1 | 2026-10-27 01:15:46.595792 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:15:46.595835 | mon1 | Tuesday 27 October 2026 01:15:46 +0000 (0:00:00.978) 0:05:55.818 ******* 2026-10-27 01:15:46.686484 | mon1 | ok: [mon1] => { 2026-10-27 01:15:46.686561 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-27 01:15:46.686657 | mon1 | } 2026-10-27 01:15:46.686764 | mon1 | 2026-10-27 01:15:46.686963 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:15:46.686974 | mon1 | Tuesday 27 October 2026 01:15:46 +0000 (0:00:00.092) 0:05:55.910 ******* 2026-10-27 01:15:47.120922 | mon1 | ok: [mon1] 2026-10-27 01:15:47.120978 | mon1 | 2026-10-27 01:15:47.120990 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:15:47.121000 | mon1 | Tuesday 27 October 2026 01:15:47 +0000 (0:00:00.432) 0:05:56.342 ******* 2026-10-27 01:15:49.419364 | mon1 | ok: [mon1] 2026-10-27 01:15:49.419428 | mon1 | 2026-10-27 01:15:49.419802 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-27 01:15:49.419829 | mon1 | Tuesday 27 October 2026 01:15:49 +0000 (0:00:02.299) 0:05:58.642 ******* 2026-10-27 01:15:49.465065 | mon1 | skipping: [mon1] 2026-10-27 01:15:49.465253 | mon1 | 2026-10-27 01:15:49.465501 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-27 01:15:49.465752 | mon1 | Tuesday 27 October 2026 01:15:49 +0000 (0:00:00.045) 0:05:58.687 ******* 2026-10-27 01:15:49.513817 | mon1 | skipping: [mon1] 2026-10-27 01:15:49.513861 | mon1 | 2026-10-27 01:15:49.513889 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-27 01:15:49.513898 | mon1 | Tuesday 27 October 2026 01:15:49 +0000 (0:00:00.048) 0:05:58.736 ******* 2026-10-27 01:15:49.559874 | mon1 | skipping: [mon1] 2026-10-27 01:15:49.560097 | mon1 | 2026-10-27 01:15:49.560401 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-27 01:15:49.560625 | mon1 | Tuesday 27 October 2026 01:15:49 +0000 (0:00:00.046) 0:05:58.782 ******* 2026-10-27 01:15:50.673266 | mon1 | ok: [mon1] 2026-10-27 01:15:50.673332 | mon1 | 2026-10-27 01:15:50.673337 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-27 01:15:50.673342 | mon1 | Tuesday 27 October 2026 01:15:50 +0000 (0:00:01.113) 0:05:59.896 ******* 2026-10-27 01:15:51.292011 | mon1 | ok: [mon1] 2026-10-27 01:15:51.292043 | mon1 | 2026-10-27 01:15:51.292047 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-27 01:15:51.292052 | mon1 | Tuesday 27 October 2026 01:15:51 +0000 (0:00:00.617) 0:06:00.513 ******* 2026-10-27 01:15:52.599522 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-27 01:15:52.599570 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-27 01:15:52.599579 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-27 01:15:52.599588 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-27 01:15:52.599597 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-27 01:15:52.599606 | mon1 | 2026-10-27 01:15:52.599615 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-27 01:15:52.599641 | mon1 | Tuesday 27 October 2026 01:15:52 +0000 (0:00:01.306) 0:06:01.820 ******* 2026-10-27 01:15:53.320637 | mon1 | ok: [mon1] 2026-10-27 01:15:53.320689 | mon1 | 2026-10-27 01:15:53.320700 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-27 01:15:53.320711 | mon1 | Tuesday 27 October 2026 01:15:53 +0000 (0:00:00.708) 0:06:02.529 ******* 2026-10-27 01:15:53.320720 | mon1 | 2026-10-27 01:15:53.320729 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-27 01:15:53.320738 | mon1 | Tuesday 27 October 2026 01:15:53 +0000 (0:00:00.012) 0:06:02.541 ******* 2026-10-27 01:15:53.786250 | mon1 | ok: [mon1] 2026-10-27 01:15:53.786289 | mon1 | 2026-10-27 01:15:53.786296 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:15:53.786302 | mon1 | Tuesday 27 October 2026 01:15:53 +0000 (0:00:00.467) 0:06:03.009 ******* 2026-10-27 01:15:54.067718 | mon1 | ok: [mon1] 2026-10-27 01:15:54.067784 | mon1 | 2026-10-27 01:15:54.067796 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:15:54.067805 | mon1 | Tuesday 27 October 2026 01:15:54 +0000 (0:00:00.281) 0:06:03.290 ******* 2026-10-27 01:15:54.152005 | mon1 | ok: [mon1] => { 2026-10-27 01:15:54.152251 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-27 01:15:54.152536 | mon1 | } 2026-10-27 01:15:54.152747 | mon1 | 2026-10-27 01:15:54.152999 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:15:54.153288 | mon1 | Tuesday 27 October 2026 01:15:54 +0000 (0:00:00.084) 0:06:03.375 ******* 2026-10-27 01:15:54.582285 | mon1 | ok: [mon1] 2026-10-27 01:15:54.582331 | mon1 | 2026-10-27 01:15:54.582341 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:15:54.582511 | mon1 | Tuesday 27 October 2026 01:15:54 +0000 (0:00:00.429) 0:06:03.805 ******* 2026-10-27 01:15:57.944855 | mon1 | ok: [mon1] 2026-10-27 01:15:57.944981 | mon1 | 2026-10-27 01:15:57.945250 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-27 01:15:57.945485 | mon1 | Tuesday 27 October 2026 01:15:57 +0000 (0:00:03.362) 0:06:07.168 ******* 2026-10-27 01:15:58.890694 | mon1 | ok: [mon1] 2026-10-27 01:15:58.890824 | mon1 | 2026-10-27 01:15:58.890982 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-27 01:15:58.891126 | mon1 | Tuesday 27 October 2026 01:15:58 +0000 (0:00:00.946) 0:06:08.114 ******* 2026-10-27 01:15:59.156327 | mon1 | ok: [mon1] 2026-10-27 01:15:59.156384 | mon1 | 2026-10-27 01:15:59.156395 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-27 01:15:59.156532 | mon1 | Tuesday 27 October 2026 01:15:59 +0000 (0:00:00.264) 0:06:08.379 ******* 2026-10-27 01:15:59.741665 | mon1 | ok: [mon1] 2026-10-27 01:15:59.741714 | mon1 | 2026-10-27 01:15:59.741724 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-27 01:15:59.741733 | mon1 | Tuesday 27 October 2026 01:15:59 +0000 (0:00:00.584) 0:06:08.964 ******* 2026-10-27 01:16:00.498271 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-10-27 01:16:00.498311 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-27 01:16:00.498316 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-27 01:16:00.498320 | mon1 | 2026-10-27 01:16:00.498324 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-27 01:16:00.498328 | mon1 | Tuesday 27 October 2026 01:16:00 +0000 (0:00:00.756) 0:06:09.720 ******* 2026-10-27 01:16:01.071684 | mon1 | ok: [mon1] 2026-10-27 01:16:01.071728 | mon1 | 2026-10-27 01:16:01.071738 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-27 01:16:01.071748 | mon1 | Tuesday 27 October 2026 01:16:01 +0000 (0:00:00.574) 0:06:10.294 ******* 2026-10-27 01:16:01.662463 | mon1 | ok: [mon1] 2026-10-27 01:16:01.662513 | mon1 | 2026-10-27 01:16:01.662523 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-27 01:16:01.662554 | mon1 | Tuesday 27 October 2026 01:16:01 +0000 (0:00:00.574) 0:06:10.869 ******* 2026-10-27 01:16:01.662563 | mon1 | 2026-10-27 01:16:01.662571 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-27 01:16:01.662580 | mon1 | Tuesday 27 October 2026 01:16:01 +0000 (0:00:00.014) 0:06:10.884 ******* 2026-10-27 01:16:02.143713 | mon1 | ok: [mon1] 2026-10-27 01:16:02.143758 | mon1 | 2026-10-27 01:16:02.143769 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-27 01:16:02.143779 | mon1 | Tuesday 27 October 2026 01:16:02 +0000 (0:00:00.482) 0:06:11.366 ******* 2026-10-27 01:16:02.220676 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-27 01:16:02.220737 | mon1 | 2026-10-27 01:16:02.220747 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-27 01:16:02.220757 | mon1 | Tuesday 27 October 2026 01:16:02 +0000 (0:00:00.077) 0:06:11.443 ******* 2026-10-27 01:16:03.188936 | mon1 | ok: [mon1] 2026-10-27 01:16:03.188971 | mon1 | 2026-10-27 01:16:03.188976 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-27 01:16:03.188980 | mon1 | Tuesday 27 October 2026 01:16:03 +0000 (0:00:00.968) 0:06:12.412 ******* 2026-10-27 01:16:04.057687 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-27 01:16:04.057817 | mon1 | ok: [mon1] => (item=ssh) 2026-10-27 01:16:04.057970 | mon1 | 2026-10-27 01:16:04.058335 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-27 01:16:04.058356 | mon1 | Tuesday 27 October 2026 01:16:04 +0000 (0:00:00.869) 0:06:13.281 ******* 2026-10-27 01:16:04.473255 | mon1 | ok: [mon1] 2026-10-27 01:16:04.473306 | mon1 | 2026-10-27 01:16:04.473312 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-27 01:16:04.473317 | mon1 | Tuesday 27 October 2026 01:16:04 +0000 (0:00:00.414) 0:06:13.695 ******* 2026-10-27 01:16:04.729267 | mon1 | ok: [mon1] 2026-10-27 01:16:04.729348 | mon1 | 2026-10-27 01:16:04.729359 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-27 01:16:04.729385 | mon1 | Tuesday 27 October 2026 01:16:04 +0000 (0:00:00.254) 0:06:13.950 ******* 2026-10-27 01:16:06.082744 | mon1 | ok: [mon1] 2026-10-27 01:16:06.082796 | mon1 | 2026-10-27 01:16:06.082807 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-27 01:16:06.082846 | mon1 | Tuesday 27 October 2026 01:16:06 +0000 (0:00:01.352) 0:06:15.303 ******* 2026-10-27 01:16:06.361592 | mon1 | ok: [mon1] 2026-10-27 01:16:06.361673 | mon1 | 2026-10-27 01:16:06.361774 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-10-27 01:16:06.361910 | mon1 | Tuesday 27 October 2026 01:16:06 +0000 (0:00:00.281) 0:06:15.584 ******* 2026-10-27 01:16:09.898869 | mon1 | changed: [mon1] 2026-10-27 01:16:09.899040 | mon1 | 2026-10-27 01:16:09.899294 | mon1 | PLAY RECAP ********************************************************************* 2026-10-27 01:16:09.899552 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-10-27 01:16:09.899800 | mon1 | osd1 : ok=58 changed=23 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-10-27 01:16:09.900027 | mon1 | 2026-10-27 01:16:09.900256 | mon1 | 2026-10-27 01:16:09.900492 | mon1 | TASKS RECAP ******************************************************************** 2026-10-27 01:16:09.900711 | mon1 | Tuesday 27 October 2026 01:16:09 +0000 (0:00:03.536) 0:06:19.121 ******* 2026-10-27 01:16:09.900931 | mon1 | =============================================================================== 2026-10-27 01:16:09.901174 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 94.14s 2026-10-27 01:16:09.904534 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 55.67s 2026-10-27 01:16:09.904866 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 50.09s 2026-10-27 01:16:09.905199 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 20.50s 2026-10-27 01:16:09.905476 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 9.18s 2026-10-27 01:16:09.905724 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.69s 2026-10-27 01:16:09.906000 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.48s 2026-10-27 01:16:09.906268 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.30s 2026-10-27 01:16:09.906509 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.06s 2026-10-27 01:16:09.906810 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.86s 2026-10-27 01:16:09.907119 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.71s 2026-10-27 01:16:09.910571 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.54s 2026-10-27 01:16:09.910857 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.42s 2026-10-27 01:16:09.911112 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.38s 2026-10-27 01:16:09.911382 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.36s 2026-10-27 01:16:09.911604 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.23s 2026-10-27 01:16:09.911897 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.07s 2026-10-27 01:16:09.912141 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.02s 2026-10-27 01:16:09.912401 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.66s 2026-10-27 01:16:09.912632 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.30s 2026-10-27 01:16:10.061915 | mon1 | INFO [default > converge] Executed: Successful 2026-10-27 01:16:10.067257 | mon1 | INFO [default > idempotence] Executing 2026-10-27 01:16:11.046814 | mon1 | 2026-10-27 01:16:11.047201 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-10-27 01:16:11.047502 | mon1 | 2026-10-27 01:16:11.047793 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:16:11.048123 | mon1 | Tuesday 27 October 2026 01:16:11 +0000 (0:00:00.047) 0:00:00.047 ******* 2026-10-27 01:16:12.388034 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-27 01:16:12.388106 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-27 01:16:12.388117 | mon1 | interpreter could change the meaning of that path. See 2026-10-27 01:16:12.388126 | mon1 | https://docs.ansible.com/ansible- 2026-10-27 01:16:12.388134 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-27 01:16:12.408425 | mon1 | ok: [mon1] 2026-10-27 01:16:12.408469 | mon1 | 2026-10-27 01:16:12.408578 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:16:12.408888 | mon1 | Tuesday 27 October 2026 01:16:12 +0000 (0:00:01.360) 0:00:01.407 ******* 2026-10-27 01:16:12.807294 | mon1 | ok: [mon1] 2026-10-27 01:16:12.807348 | mon1 | 2026-10-27 01:16:12.807355 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:16:12.807362 | mon1 | Tuesday 27 October 2026 01:16:12 +0000 (0:00:00.398) 0:00:01.806 ******* 2026-10-27 01:16:12.856565 | mon1 | skipping: [mon1] 2026-10-27 01:16:12.856754 | mon1 | 2026-10-27 01:16:12.857022 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-27 01:16:12.857277 | mon1 | Tuesday 27 October 2026 01:16:12 +0000 (0:00:00.050) 0:00:01.856 ******* 2026-10-27 01:16:13.267061 | mon1 | ok: [mon1] 2026-10-27 01:16:13.267292 | mon1 | 2026-10-27 01:16:13.267619 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:16:13.267991 | mon1 | Tuesday 27 October 2026 01:16:13 +0000 (0:00:00.409) 0:00:02.266 ******* 2026-10-27 01:16:13.366468 | mon1 | ok: [mon1] => { 2026-10-27 01:16:13.366680 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-27 01:16:13.366949 | mon1 | } 2026-10-27 01:16:13.367169 | mon1 | 2026-10-27 01:16:13.367470 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:16:13.367703 | mon1 | Tuesday 27 October 2026 01:16:13 +0000 (0:00:00.099) 0:00:02.366 ******* 2026-10-27 01:16:13.870456 | mon1 | ok: [mon1] 2026-10-27 01:16:13.870508 | mon1 | 2026-10-27 01:16:13.871110 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:16:13.871187 | mon1 | Tuesday 27 October 2026 01:16:13 +0000 (0:00:00.502) 0:00:02.869 ******* 2026-10-27 01:16:13.941044 | mon1 | skipping: [mon1] 2026-10-27 01:16:13.941112 | mon1 | 2026-10-27 01:16:13.941123 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:16:13.941134 | mon1 | Tuesday 27 October 2026 01:16:13 +0000 (0:00:00.070) 0:00:02.939 ******* 2026-10-27 01:16:13.993873 | mon1 | skipping: [mon1] 2026-10-27 01:16:13.993940 | mon1 | 2026-10-27 01:16:13.993953 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:16:13.993964 | mon1 | Tuesday 27 October 2026 01:16:13 +0000 (0:00:00.052) 0:00:02.992 ******* 2026-10-27 01:16:14.304902 | mon1 | ok: [mon1] 2026-10-27 01:16:14.304987 | mon1 | 2026-10-27 01:16:14.305123 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:16:14.305282 | mon1 | Tuesday 27 October 2026 01:16:14 +0000 (0:00:00.311) 0:00:03.304 ******* 2026-10-27 01:16:15.690967 | mon1 | ok: [mon1] 2026-10-27 01:16:15.691113 | mon1 | 2026-10-27 01:16:15.691392 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:16:15.691539 | mon1 | Tuesday 27 October 2026 01:16:15 +0000 (0:00:01.385) 0:00:04.689 ******* 2026-10-27 01:16:15.910375 | mon1 | ok: [mon1] => { 2026-10-27 01:16:15.910421 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-27 01:16:15.911467 | mon1 | } 2026-10-27 01:16:15.911527 | mon1 | 2026-10-27 01:16:15.911538 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:16:15.911549 | mon1 | Tuesday 27 October 2026 01:16:15 +0000 (0:00:00.219) 0:00:04.909 ******* 2026-10-27 01:16:16.517661 | mon1 | ok: [mon1] 2026-10-27 01:16:16.517720 | mon1 | 2026-10-27 01:16:16.517726 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:16:16.517732 | mon1 | Tuesday 27 October 2026 01:16:16 +0000 (0:00:00.607) 0:00:05.517 ******* 2026-10-27 01:16:19.103420 | mon1 | ok: [mon1] 2026-10-27 01:16:19.103485 | mon1 | 2026-10-27 01:16:19.103823 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-27 01:16:19.103906 | mon1 | Tuesday 27 October 2026 01:16:19 +0000 (0:00:02.585) 0:00:08.103 ******* 2026-10-27 01:16:19.140519 | mon1 | skipping: [mon1] 2026-10-27 01:16:19.140647 | mon1 | 2026-10-27 01:16:19.140672 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-27 01:16:19.140966 | mon1 | Tuesday 27 October 2026 01:16:19 +0000 (0:00:00.036) 0:00:08.139 ******* 2026-10-27 01:16:19.176377 | mon1 | skipping: [mon1] 2026-10-27 01:16:19.176430 | mon1 | 2026-10-27 01:16:19.176449 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-27 01:16:19.176749 | mon1 | Tuesday 27 October 2026 01:16:19 +0000 (0:00:00.036) 0:00:08.176 ******* 2026-10-27 01:16:19.216812 | mon1 | skipping: [mon1] 2026-10-27 01:16:19.216920 | mon1 | 2026-10-27 01:16:19.217044 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-27 01:16:19.217181 | mon1 | Tuesday 27 October 2026 01:16:19 +0000 (0:00:00.040) 0:00:08.216 ******* 2026-10-27 01:16:20.240132 | mon1 | ok: [mon1] 2026-10-27 01:16:20.240268 | mon1 | 2026-10-27 01:16:20.240286 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-27 01:16:20.240298 | mon1 | Tuesday 27 October 2026 01:16:20 +0000 (0:00:01.021) 0:00:09.237 ******* 2026-10-27 01:16:20.854306 | mon1 | ok: [mon1] 2026-10-27 01:16:20.854357 | mon1 | 2026-10-27 01:16:20.854397 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-27 01:16:20.854688 | mon1 | Tuesday 27 October 2026 01:16:20 +0000 (0:00:00.615) 0:00:09.853 ******* 2026-10-27 01:16:22.013087 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-27 01:16:22.013157 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-27 01:16:22.013171 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-27 01:16:22.013680 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-27 01:16:22.013791 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-27 01:16:22.013895 | mon1 | 2026-10-27 01:16:22.014001 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-27 01:16:22.014105 | mon1 | Tuesday 27 October 2026 01:16:22 +0000 (0:00:01.158) 0:00:11.011 ******* 2026-10-27 01:16:22.738896 | mon1 | ok: [mon1] 2026-10-27 01:16:22.738958 | mon1 | 2026-10-27 01:16:22.739084 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-27 01:16:22.739259 | mon1 | Tuesday 27 October 2026 01:16:22 +0000 (0:00:00.708) 0:00:11.720 ******* 2026-10-27 01:16:22.739714 | mon1 | 2026-10-27 01:16:22.739741 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-27 01:16:22.739748 | mon1 | Tuesday 27 October 2026 01:16:22 +0000 (0:00:00.018) 0:00:11.738 ******* 2026-10-27 01:16:23.425655 | mon1 | ok: [mon1] 2026-10-27 01:16:23.425705 | mon1 | 2026-10-27 01:16:23.425715 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:16:23.425724 | mon1 | Tuesday 27 October 2026 01:16:23 +0000 (0:00:00.686) 0:00:12.425 ******* 2026-10-27 01:16:23.699357 | mon1 | ok: [mon1] 2026-10-27 01:16:23.699404 | mon1 | 2026-10-27 01:16:23.699419 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:16:23.699685 | mon1 | Tuesday 27 October 2026 01:16:23 +0000 (0:00:00.273) 0:00:12.698 ******* 2026-10-27 01:16:23.782054 | mon1 | ok: [mon1] => { 2026-10-27 01:16:23.782086 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-27 01:16:23.782096 | mon1 | } 2026-10-27 01:16:23.782105 | mon1 | 2026-10-27 01:16:23.782114 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:16:23.782122 | mon1 | Tuesday 27 October 2026 01:16:23 +0000 (0:00:00.081) 0:00:12.780 ******* 2026-10-27 01:16:24.255216 | mon1 | ok: [mon1] 2026-10-27 01:16:24.255278 | mon1 | 2026-10-27 01:16:24.255284 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:16:24.255290 | mon1 | Tuesday 27 October 2026 01:16:24 +0000 (0:00:00.473) 0:00:13.254 ******* 2026-10-27 01:16:27.629688 | mon1 | ok: [mon1] 2026-10-27 01:16:27.629742 | mon1 | 2026-10-27 01:16:27.629752 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-27 01:16:27.629761 | mon1 | Tuesday 27 October 2026 01:16:27 +0000 (0:00:03.374) 0:00:16.628 ******* 2026-10-27 01:16:28.579688 | mon1 | ok: [mon1] 2026-10-27 01:16:28.579734 | mon1 | 2026-10-27 01:16:28.579744 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-27 01:16:28.579753 | mon1 | Tuesday 27 October 2026 01:16:28 +0000 (0:00:00.949) 0:00:17.578 ******* 2026-10-27 01:16:28.946417 | mon1 | ok: [mon1] 2026-10-27 01:16:28.946481 | mon1 | 2026-10-27 01:16:28.947047 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-27 01:16:28.947130 | mon1 | Tuesday 27 October 2026 01:16:28 +0000 (0:00:00.367) 0:00:17.945 ******* 2026-10-27 01:16:29.560366 | mon1 | ok: [mon1] 2026-10-27 01:16:29.560427 | mon1 | 2026-10-27 01:16:29.560444 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-27 01:16:29.560736 | mon1 | Tuesday 27 October 2026 01:16:29 +0000 (0:00:00.614) 0:00:18.559 ******* 2026-10-27 01:16:30.348427 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-10-27 01:16:30.348476 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-27 01:16:30.348509 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-27 01:16:30.348518 | mon1 | 2026-10-27 01:16:30.348528 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-27 01:16:30.348537 | mon1 | Tuesday 27 October 2026 01:16:30 +0000 (0:00:00.787) 0:00:19.347 ******* 2026-10-27 01:16:30.961187 | mon1 | ok: [mon1] 2026-10-27 01:16:30.961279 | mon1 | 2026-10-27 01:16:30.961298 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-27 01:16:30.961311 | mon1 | Tuesday 27 October 2026 01:16:30 +0000 (0:00:00.612) 0:00:19.959 ******* 2026-10-27 01:16:31.565437 | mon1 | ok: [mon1] 2026-10-27 01:16:31.565489 | mon1 | 2026-10-27 01:16:31.565500 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-27 01:16:31.565510 | mon1 | Tuesday 27 October 2026 01:16:31 +0000 (0:00:00.589) 0:00:20.548 ******* 2026-10-27 01:16:31.565518 | mon1 | 2026-10-27 01:16:31.565527 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-27 01:16:31.565535 | mon1 | Tuesday 27 October 2026 01:16:31 +0000 (0:00:00.014) 0:00:20.562 ******* 2026-10-27 01:16:32.057150 | mon1 | ok: [mon1] 2026-10-27 01:16:32.057203 | mon1 | 2026-10-27 01:16:32.057213 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-27 01:16:32.057222 | mon1 | Tuesday 27 October 2026 01:16:32 +0000 (0:00:00.493) 0:00:21.056 ******* 2026-10-27 01:16:32.130426 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-27 01:16:32.130495 | mon1 | 2026-10-27 01:16:32.130507 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-27 01:16:32.130517 | mon1 | Tuesday 27 October 2026 01:16:32 +0000 (0:00:00.074) 0:00:21.130 ******* 2026-10-27 01:16:33.109745 | mon1 | ok: [mon1] 2026-10-27 01:16:33.109800 | mon1 | 2026-10-27 01:16:33.109810 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-27 01:16:33.109819 | mon1 | Tuesday 27 October 2026 01:16:33 +0000 (0:00:00.978) 0:00:22.108 ******* 2026-10-27 01:16:34.972593 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-27 01:16:34.972676 | mon1 | ok: [mon1] => (item=ssh) 2026-10-27 01:16:34.973409 | mon1 | 2026-10-27 01:16:34.973472 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-27 01:16:34.973483 | mon1 | Tuesday 27 October 2026 01:16:34 +0000 (0:00:01.864) 0:00:23.972 ******* 2026-10-27 01:16:35.397257 | mon1 | ok: [mon1] 2026-10-27 01:16:35.397301 | mon1 | 2026-10-27 01:16:35.397308 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-27 01:16:35.397314 | mon1 | Tuesday 27 October 2026 01:16:35 +0000 (0:00:00.422) 0:00:24.395 ******* 2026-10-27 01:16:35.704726 | mon1 | ok: [mon1] 2026-10-27 01:16:35.704783 | mon1 | 2026-10-27 01:16:35.704793 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-27 01:16:35.704802 | mon1 | Tuesday 27 October 2026 01:16:35 +0000 (0:00:00.307) 0:00:24.703 ******* 2026-10-27 01:16:36.287885 | mon1 | ok: [mon1] 2026-10-27 01:16:36.287979 | mon1 | 2026-10-27 01:16:36.287995 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-27 01:16:36.288008 | mon1 | Tuesday 27 October 2026 01:16:36 +0000 (0:00:00.583) 0:00:25.286 ******* 2026-10-27 01:16:36.637398 | mon1 | ok: [mon1] 2026-10-27 01:16:36.637462 | mon1 | 2026-10-27 01:16:36.637951 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-10-27 01:16:36.637975 | mon1 | Tuesday 27 October 2026 01:16:36 +0000 (0:00:00.350) 0:00:25.637 ******* 2026-10-27 01:16:36.737405 | mon1 | ok: [mon1] 2026-10-27 01:16:36.737459 | mon1 | 2026-10-27 01:16:36.737839 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-10-27 01:16:36.737878 | mon1 | Tuesday 27 October 2026 01:16:36 +0000 (0:00:00.099) 0:00:25.736 ******* 2026-10-27 01:16:37.027304 | mon1 | ok: [mon1] => (item=mon1) 2026-10-27 01:16:37.027356 | mon1 | 2026-10-27 01:16:37.027617 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-10-27 01:16:37.027941 | mon1 | Tuesday 27 October 2026 01:16:37 +0000 (0:00:00.290) 0:00:26.026 ******* 2026-10-27 01:16:37.077971 | mon1 | ok: [mon1] 2026-10-27 01:16:37.078419 | mon1 | 2026-10-27 01:16:37.079168 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-10-27 01:16:37.079191 | mon1 | Tuesday 27 October 2026 01:16:37 +0000 (0:00:00.051) 0:00:26.078 ******* 2026-10-27 01:16:37.127435 | mon1 | skipping: [mon1] 2026-10-27 01:16:37.127505 | mon1 | 2026-10-27 01:16:37.127522 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-27 01:16:37.127762 | mon1 | Tuesday 27 October 2026 01:16:37 +0000 (0:00:00.049) 0:00:26.127 ******* 2026-10-27 01:16:37.196111 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-27 01:16:37.196153 | mon1 | 2026-10-27 01:16:37.196163 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-27 01:16:37.196172 | mon1 | Tuesday 27 October 2026 01:16:37 +0000 (0:00:00.068) 0:00:26.196 ******* 2026-10-27 01:16:39.202407 | mon1 | ok: [mon1] 2026-10-27 01:16:39.202483 | mon1 | 2026-10-27 01:16:39.202498 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-27 01:16:39.202516 | mon1 | Tuesday 27 October 2026 01:16:39 +0000 (0:00:02.004) 0:00:28.201 ******* 2026-10-27 01:16:39.288364 | mon1 | ok: [mon1] => (item=mon1) 2026-10-27 01:16:39.289107 | mon1 | 2026-10-27 01:16:39.289176 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-27 01:16:39.289194 | mon1 | Tuesday 27 October 2026 01:16:39 +0000 (0:00:00.086) 0:00:28.287 ******* 2026-10-27 01:16:39.755402 | mon1 | ok: [mon1] 2026-10-27 01:16:39.755455 | mon1 | 2026-10-27 01:16:39.755468 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-27 01:16:39.755486 | mon1 | Tuesday 27 October 2026 01:16:39 +0000 (0:00:00.466) 0:00:28.754 ******* 2026-10-27 01:16:42.426700 | mon1 | ok: [mon1] 2026-10-27 01:16:42.426765 | mon1 | 2026-10-27 01:16:42.426779 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-10-27 01:16:42.426791 | mon1 | Tuesday 27 October 2026 01:16:42 +0000 (0:00:02.670) 0:00:31.425 ******* 2026-10-27 01:16:44.368685 | mon1 | ok: [mon1] 2026-10-27 01:16:44.368739 | mon1 | 2026-10-27 01:16:44.368753 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-10-27 01:16:44.368765 | mon1 | Tuesday 27 October 2026 01:16:44 +0000 (0:00:01.941) 0:00:33.367 ******* 2026-10-27 01:16:46.230395 | mon1 | ok: [mon1] 2026-10-27 01:16:46.230466 | mon1 | 2026-10-27 01:16:46.230981 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-27 01:16:46.231027 | mon1 | Tuesday 27 October 2026 01:16:46 +0000 (0:00:01.861) 0:00:35.228 ******* 2026-10-27 01:16:46.307101 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-10-27 01:16:46.307140 | mon1 | 2026-10-27 01:16:46.307153 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-27 01:16:46.307165 | mon1 | Tuesday 27 October 2026 01:16:46 +0000 (0:00:00.078) 0:00:35.307 ******* 2026-10-27 01:16:46.367565 | mon1 | skipping: [mon1] 2026-10-27 01:16:46.367619 | mon1 | 2026-10-27 01:16:46.367632 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-27 01:16:46.367644 | mon1 | Tuesday 27 October 2026 01:16:46 +0000 (0:00:00.060) 0:00:35.367 ******* 2026-10-27 01:16:46.449487 | mon1 | skipping: [mon1] => (item=mon1) 2026-10-27 01:16:46.449534 | mon1 | skipping: [mon1] 2026-10-27 01:16:46.449544 | mon1 | 2026-10-27 01:16:46.449553 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-27 01:16:46.449563 | mon1 | Tuesday 27 October 2026 01:16:46 +0000 (0:00:00.081) 0:00:35.449 ******* 2026-10-27 01:16:46.793220 | mon1 | ok: [mon1] 2026-10-27 01:16:46.793295 | mon1 | 2026-10-27 01:16:46.793309 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-27 01:16:46.793321 | mon1 | Tuesday 27 October 2026 01:16:46 +0000 (0:00:00.343) 0:00:35.793 ******* 2026-10-27 01:16:49.401424 | mon1 | ok: [mon1] 2026-10-27 01:16:49.401487 | mon1 | 2026-10-27 01:16:49.401501 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-10-27 01:16:49.401514 | mon1 | Tuesday 27 October 2026 01:16:49 +0000 (0:00:02.607) 0:00:38.400 ******* 2026-10-27 01:16:51.208863 | mon1 | ok: [mon1] 2026-10-27 01:16:51.208952 | mon1 | 2026-10-27 01:16:51.208967 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-10-27 01:16:51.208979 | mon1 | Tuesday 27 October 2026 01:16:51 +0000 (0:00:01.807) 0:00:40.207 ******* 2026-10-27 01:16:53.043383 | mon1 | ok: [mon1] 2026-10-27 01:16:53.043451 | mon1 | 2026-10-27 01:16:53.043471 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-10-27 01:16:53.043747 | mon1 | Tuesday 27 October 2026 01:16:53 +0000 (0:00:01.834) 0:00:42.042 ******* 2026-10-27 01:17:00.533842 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-10-27 01:17:00.533924 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-10-27 01:17:00.533939 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-10-27 01:17:00.533950 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-10-27 01:17:00.533962 | mon1 | 2026-10-27 01:17:00.533974 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-10-27 01:17:00.533986 | mon1 | 2026-10-27 01:17:00.533997 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:17:00.534008 | mon1 | Tuesday 27 October 2026 01:17:00 +0000 (0:00:07.489) 0:00:49.532 ******* 2026-10-27 01:17:01.868410 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-10-27 01:17:01.868453 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-27 01:17:01.868460 | mon1 | interpreter could change the meaning of that path. See 2026-10-27 01:17:01.868466 | mon1 | https://docs.ansible.com/ansible- 2026-10-27 01:17:01.868473 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-27 01:17:01.892676 | mon1 | ok: [osd1] 2026-10-27 01:17:01.892731 | mon1 | 2026-10-27 01:17:01.892745 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:17:01.892757 | mon1 | Tuesday 27 October 2026 01:17:01 +0000 (0:00:01.358) 0:00:50.890 ******* 2026-10-27 01:17:02.203741 | mon1 | ok: [osd1] 2026-10-27 01:17:02.203801 | mon1 | 2026-10-27 01:17:02.203814 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:17:02.203827 | mon1 | Tuesday 27 October 2026 01:17:02 +0000 (0:00:00.310) 0:00:51.201 ******* 2026-10-27 01:17:02.260575 | mon1 | skipping: [osd1] 2026-10-27 01:17:02.260612 | mon1 | 2026-10-27 01:17:02.260626 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-27 01:17:02.260637 | mon1 | Tuesday 27 October 2026 01:17:02 +0000 (0:00:00.058) 0:00:51.259 ******* 2026-10-27 01:17:02.618358 | mon1 | ok: [osd1] 2026-10-27 01:17:02.618460 | mon1 | 2026-10-27 01:17:02.618888 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:17:02.618974 | mon1 | Tuesday 27 October 2026 01:17:02 +0000 (0:00:00.356) 0:00:51.616 ******* 2026-10-27 01:17:02.723104 | mon1 | ok: [osd1] => { 2026-10-27 01:17:02.723341 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-27 01:17:02.724303 | mon1 | } 2026-10-27 01:17:02.724381 | mon1 | 2026-10-27 01:17:02.724394 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:17:02.724408 | mon1 | Tuesday 27 October 2026 01:17:02 +0000 (0:00:00.105) 0:00:51.722 ******* 2026-10-27 01:17:03.181618 | mon1 | ok: [osd1] 2026-10-27 01:17:03.181712 | mon1 | 2026-10-27 01:17:03.181726 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:17:03.181739 | mon1 | Tuesday 27 October 2026 01:17:03 +0000 (0:00:00.458) 0:00:52.180 ******* 2026-10-27 01:17:03.249269 | mon1 | skipping: [osd1] 2026-10-27 01:17:03.249370 | mon1 | 2026-10-27 01:17:03.249386 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:17:03.249446 | mon1 | Tuesday 27 October 2026 01:17:03 +0000 (0:00:00.067) 0:00:52.247 ******* 2026-10-27 01:17:03.308840 | mon1 | skipping: [osd1] 2026-10-27 01:17:03.308922 | mon1 | 2026-10-27 01:17:03.308932 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:17:03.308941 | mon1 | Tuesday 27 October 2026 01:17:03 +0000 (0:00:00.059) 0:00:52.307 ******* 2026-10-27 01:17:03.621618 | mon1 | ok: [osd1] 2026-10-27 01:17:03.621666 | mon1 | 2026-10-27 01:17:03.621683 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:17:03.622018 | mon1 | Tuesday 27 October 2026 01:17:03 +0000 (0:00:00.313) 0:00:52.620 ******* 2026-10-27 01:17:04.872719 | mon1 | ok: [osd1] 2026-10-27 01:17:04.872772 | mon1 | 2026-10-27 01:17:04.872782 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:17:04.872792 | mon1 | Tuesday 27 October 2026 01:17:04 +0000 (0:00:01.249) 0:00:53.870 ******* 2026-10-27 01:17:05.127739 | mon1 | ok: [osd1] => { 2026-10-27 01:17:05.127972 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-27 01:17:05.128274 | mon1 | } 2026-10-27 01:17:05.128575 | mon1 | 2026-10-27 01:17:05.128822 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:17:05.129087 | mon1 | Tuesday 27 October 2026 01:17:05 +0000 (0:00:00.256) 0:00:54.127 ******* 2026-10-27 01:17:05.720732 | mon1 | ok: [osd1] 2026-10-27 01:17:05.720784 | mon1 | 2026-10-27 01:17:05.720795 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:17:05.720804 | mon1 | Tuesday 27 October 2026 01:17:05 +0000 (0:00:00.592) 0:00:54.719 ******* 2026-10-27 01:17:08.092654 | mon1 | ok: [osd1] 2026-10-27 01:17:08.092704 | mon1 | 2026-10-27 01:17:08.092715 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-27 01:17:08.092724 | mon1 | Tuesday 27 October 2026 01:17:08 +0000 (0:00:02.371) 0:00:57.091 ******* 2026-10-27 01:17:08.136739 | mon1 | skipping: [osd1] 2026-10-27 01:17:08.136794 | mon1 | 2026-10-27 01:17:08.136804 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-27 01:17:08.136814 | mon1 | Tuesday 27 October 2026 01:17:08 +0000 (0:00:00.044) 0:00:57.135 ******* 2026-10-27 01:17:08.184362 | mon1 | skipping: [osd1] 2026-10-27 01:17:08.184397 | mon1 | 2026-10-27 01:17:08.184463 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-27 01:17:08.184755 | mon1 | Tuesday 27 October 2026 01:17:08 +0000 (0:00:00.047) 0:00:57.183 ******* 2026-10-27 01:17:08.230915 | mon1 | skipping: [osd1] 2026-10-27 01:17:08.231427 | mon1 | 2026-10-27 01:17:08.231542 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-27 01:17:08.231668 | mon1 | Tuesday 27 October 2026 01:17:08 +0000 (0:00:00.046) 0:00:57.230 ******* 2026-10-27 01:17:09.491850 | mon1 | ok: [osd1] 2026-10-27 01:17:09.491933 | mon1 | 2026-10-27 01:17:09.491944 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-27 01:17:09.491953 | mon1 | Tuesday 27 October 2026 01:17:09 +0000 (0:00:01.260) 0:00:58.490 ******* 2026-10-27 01:17:10.127744 | mon1 | ok: [osd1] 2026-10-27 01:17:10.127802 | mon1 | 2026-10-27 01:17:10.127812 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-27 01:17:10.127822 | mon1 | Tuesday 27 October 2026 01:17:10 +0000 (0:00:00.636) 0:00:59.126 ******* 2026-10-27 01:17:11.426690 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-10-27 01:17:11.426748 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-27 01:17:11.426758 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-27 01:17:11.426767 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-27 01:17:11.426776 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-27 01:17:11.426809 | mon1 | 2026-10-27 01:17:11.426830 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-27 01:17:11.426838 | mon1 | Tuesday 27 October 2026 01:17:11 +0000 (0:00:01.297) 0:01:00.424 ******* 2026-10-27 01:17:12.234872 | mon1 | ok: [osd1] 2026-10-27 01:17:12.234978 | mon1 | 2026-10-27 01:17:12.234989 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-27 01:17:12.235000 | mon1 | Tuesday 27 October 2026 01:17:12 +0000 (0:00:00.794) 0:01:01.219 ******* 2026-10-27 01:17:12.235008 | mon1 | 2026-10-27 01:17:12.235017 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-27 01:17:12.235026 | mon1 | Tuesday 27 October 2026 01:17:12 +0000 (0:00:00.013) 0:01:01.232 ******* 2026-10-27 01:17:12.731183 | mon1 | ok: [osd1] 2026-10-27 01:17:12.731301 | mon1 | 2026-10-27 01:17:12.731312 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:17:12.731322 | mon1 | Tuesday 27 October 2026 01:17:12 +0000 (0:00:00.497) 0:01:01.729 ******* 2026-10-27 01:17:13.038988 | mon1 | ok: [osd1] 2026-10-27 01:17:13.039074 | mon1 | 2026-10-27 01:17:13.039084 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:17:13.039094 | mon1 | Tuesday 27 October 2026 01:17:13 +0000 (0:00:00.307) 0:01:02.036 ******* 2026-10-27 01:17:13.141065 | mon1 | ok: [osd1] => { 2026-10-27 01:17:13.141105 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-27 01:17:13.141115 | mon1 | } 2026-10-27 01:17:13.141124 | mon1 | 2026-10-27 01:17:13.141133 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:17:13.141142 | mon1 | Tuesday 27 October 2026 01:17:13 +0000 (0:00:00.102) 0:01:02.139 ******* 2026-10-27 01:17:13.594330 | mon1 | ok: [osd1] 2026-10-27 01:17:13.594400 | mon1 | 2026-10-27 01:17:13.594410 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:17:13.594420 | mon1 | Tuesday 27 October 2026 01:17:13 +0000 (0:00:00.453) 0:01:02.592 ******* 2026-10-27 01:17:17.121715 | mon1 | ok: [osd1] 2026-10-27 01:17:17.121772 | mon1 | 2026-10-27 01:17:17.121783 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-27 01:17:17.121793 | mon1 | Tuesday 27 October 2026 01:17:17 +0000 (0:00:03.528) 0:01:06.120 ******* 2026-10-27 01:17:18.289355 | mon1 | ok: [osd1] 2026-10-27 01:17:18.289452 | mon1 | 2026-10-27 01:17:18.289995 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-27 01:17:18.290049 | mon1 | Tuesday 27 October 2026 01:17:18 +0000 (0:00:01.167) 0:01:07.287 ******* 2026-10-27 01:17:18.572938 | mon1 | ok: [osd1] 2026-10-27 01:17:18.573011 | mon1 | 2026-10-27 01:17:18.573027 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-27 01:17:18.573036 | mon1 | Tuesday 27 October 2026 01:17:18 +0000 (0:00:00.283) 0:01:07.571 ******* 2026-10-27 01:17:19.180301 | mon1 | ok: [osd1] 2026-10-27 01:17:19.181148 | mon1 | 2026-10-27 01:17:19.181201 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-27 01:17:19.181213 | mon1 | Tuesday 27 October 2026 01:17:19 +0000 (0:00:00.608) 0:01:08.179 ******* 2026-10-27 01:17:19.974376 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-10-27 01:17:19.975941 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-27 01:17:19.976009 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-27 01:17:19.976020 | mon1 | 2026-10-27 01:17:19.976030 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-27 01:17:19.976040 | mon1 | Tuesday 27 October 2026 01:17:19 +0000 (0:00:00.793) 0:01:08.973 ******* 2026-10-27 01:17:20.629297 | mon1 | ok: [osd1] 2026-10-27 01:17:20.629352 | mon1 | 2026-10-27 01:17:20.629363 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-27 01:17:20.629372 | mon1 | Tuesday 27 October 2026 01:17:20 +0000 (0:00:00.654) 0:01:09.628 ******* 2026-10-27 01:17:21.271459 | mon1 | ok: [osd1] 2026-10-27 01:17:21.271569 | mon1 | 2026-10-27 01:17:21.271623 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-27 01:17:21.272541 | mon1 | Tuesday 27 October 2026 01:17:21 +0000 (0:00:00.629) 0:01:10.257 ******* 2026-10-27 01:17:21.272606 | mon1 | 2026-10-27 01:17:21.272616 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-27 01:17:21.272625 | mon1 | Tuesday 27 October 2026 01:17:21 +0000 (0:00:00.013) 0:01:10.270 ******* 2026-10-27 01:17:21.778483 | mon1 | ok: [osd1] 2026-10-27 01:17:21.778560 | mon1 | 2026-10-27 01:17:21.778580 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-27 01:17:21.778847 | mon1 | Tuesday 27 October 2026 01:17:21 +0000 (0:00:00.506) 0:01:10.777 ******* 2026-10-27 01:17:21.862182 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-27 01:17:21.862218 | mon1 | 2026-10-27 01:17:21.862262 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-27 01:17:21.862272 | mon1 | Tuesday 27 October 2026 01:17:21 +0000 (0:00:00.084) 0:01:10.861 ******* 2026-10-27 01:17:22.937023 | mon1 | ok: [osd1] 2026-10-27 01:17:22.937112 | mon1 | 2026-10-27 01:17:22.937123 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-27 01:17:22.937133 | mon1 | Tuesday 27 October 2026 01:17:22 +0000 (0:00:01.073) 0:01:11.935 ******* 2026-10-27 01:17:23.834334 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-10-27 01:17:23.834432 | mon1 | ok: [osd1] => (item=ssh) 2026-10-27 01:17:23.834444 | mon1 | 2026-10-27 01:17:23.834454 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-27 01:17:23.834464 | mon1 | Tuesday 27 October 2026 01:17:23 +0000 (0:00:00.896) 0:01:12.831 ******* 2026-10-27 01:17:24.261643 | mon1 | ok: [osd1] 2026-10-27 01:17:24.261688 | mon1 | 2026-10-27 01:17:24.261699 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-27 01:17:24.261708 | mon1 | Tuesday 27 October 2026 01:17:24 +0000 (0:00:00.428) 0:01:13.260 ******* 2026-10-27 01:17:24.576078 | mon1 | ok: [osd1] 2026-10-27 01:17:24.576164 | mon1 | 2026-10-27 01:17:24.576175 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-27 01:17:24.576184 | mon1 | Tuesday 27 October 2026 01:17:24 +0000 (0:00:00.313) 0:01:13.574 ******* 2026-10-27 01:17:24.947911 | mon1 | ok: [osd1] 2026-10-27 01:17:24.949358 | mon1 | 2026-10-27 01:17:24.949421 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-27 01:17:24.949432 | mon1 | Tuesday 27 October 2026 01:17:24 +0000 (0:00:00.371) 0:01:13.946 ******* 2026-10-27 01:17:25.256099 | mon1 | ok: [osd1] 2026-10-27 01:17:25.256275 | mon1 | 2026-10-27 01:17:25.256528 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-10-27 01:17:25.256756 | mon1 | Tuesday 27 October 2026 01:17:25 +0000 (0:00:00.309) 0:01:14.255 ******* 2026-10-27 01:17:25.572046 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-10-27 01:17:25.572124 | mon1 | 2026-10-27 01:17:25.572135 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-10-27 01:17:25.572145 | mon1 | Tuesday 27 October 2026 01:17:25 +0000 (0:00:00.315) 0:01:14.570 ******* 2026-10-27 01:17:25.625028 | mon1 | ok: [osd1] 2026-10-27 01:17:25.625107 | mon1 | 2026-10-27 01:17:25.625167 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-10-27 01:17:25.625310 | mon1 | Tuesday 27 October 2026 01:17:25 +0000 (0:00:00.054) 0:01:14.624 ******* 2026-10-27 01:17:25.704823 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-10-27 01:17:25.704881 | mon1 | 2026-10-27 01:17:25.704888 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-10-27 01:17:25.704894 | mon1 | Tuesday 27 October 2026 01:17:25 +0000 (0:00:00.080) 0:01:14.705 ******* 2026-10-27 01:17:27.492498 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:17:27.492562 | mon1 | 2026-10-27 01:17:27.492585 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-10-27 01:17:27.492879 | mon1 | Tuesday 27 October 2026 01:17:27 +0000 (0:00:01.786) 0:01:16.491 ******* 2026-10-27 01:17:27.567272 | mon1 | ok: [osd1] => (item=osd1) 2026-10-27 01:17:27.567331 | mon1 | 2026-10-27 01:17:27.567341 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-10-27 01:17:27.567349 | mon1 | Tuesday 27 October 2026 01:17:27 +0000 (0:00:00.074) 0:01:16.566 ******* 2026-10-27 01:17:27.928410 | mon1 | ok: [osd1] 2026-10-27 01:17:27.928457 | mon1 | 2026-10-27 01:17:27.928473 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-10-27 01:17:27.928826 | mon1 | Tuesday 27 October 2026 01:17:27 +0000 (0:00:00.361) 0:01:16.927 ******* 2026-10-27 01:17:30.588210 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:17:30.588288 | mon1 | 2026-10-27 01:17:30.588298 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-10-27 01:17:30.588308 | mon1 | Tuesday 27 October 2026 01:17:30 +0000 (0:00:02.659) 0:01:19.586 ******* 2026-10-27 01:17:36.749362 | mon1 | ok: [osd1] 2026-10-27 01:17:36.749468 | mon1 | 2026-10-27 01:17:36.749619 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-10-27 01:17:36.749770 | mon1 | Tuesday 27 October 2026 01:17:36 +0000 (0:00:06.163) 0:01:25.749 ******* 2026-10-27 01:17:38.446464 | mon1 | ok: [osd1] 2026-10-27 01:17:38.446596 | mon1 | 2026-10-27 01:17:38.447045 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-10-27 01:17:38.447139 | mon1 | Tuesday 27 October 2026 01:17:38 +0000 (0:00:01.695) 0:01:27.445 ******* 2026-10-27 01:17:38.534310 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-10-27 01:17:38.534358 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-10-27 01:17:38.534368 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-10-27 01:17:38.535323 | mon1 | skipping: [osd1] 2026-10-27 01:17:38.535422 | mon1 | 2026-10-27 01:17:38.535512 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-10-27 01:17:38.535940 | mon1 | Tuesday 27 October 2026 01:17:38 +0000 (0:00:00.087) 0:01:27.532 ******* 2026-10-27 01:17:40.502903 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:17:40.503071 | mon1 | 2026-10-27 01:17:40.503602 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-10-27 01:17:40.503650 | mon1 | Tuesday 27 October 2026 01:17:40 +0000 (0:00:01.969) 0:01:29.502 ******* 2026-10-27 01:17:42.261688 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:17:42.261742 | mon1 | 2026-10-27 01:17:42.261755 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-10-27 01:17:42.261767 | mon1 | Tuesday 27 October 2026 01:17:42 +0000 (0:00:01.757) 0:01:31.259 ******* 2026-10-27 01:17:42.342469 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-10-27 01:17:42.342517 | mon1 | 2026-10-27 01:17:42.342527 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-10-27 01:17:42.342536 | mon1 | Tuesday 27 October 2026 01:17:42 +0000 (0:00:00.082) 0:01:31.342 ******* 2026-10-27 01:17:42.400471 | mon1 | ok: [osd1] 2026-10-27 01:17:42.400506 | mon1 | 2026-10-27 01:17:42.400512 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-10-27 01:17:42.400518 | mon1 | Tuesday 27 October 2026 01:17:42 +0000 (0:00:00.056) 0:01:31.399 ******* 2026-10-27 01:17:44.161311 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-10-27 01:17:44.161369 | mon1 | 2026-10-27 01:17:44.161634 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-10-27 01:17:44.161965 | mon1 | Tuesday 27 October 2026 01:17:44 +0000 (0:00:01.761) 0:01:33.160 ******* 2026-10-27 01:17:44.237721 | mon1 | ok: [osd1] 2026-10-27 01:17:44.238040 | mon1 | 2026-10-27 01:17:44.238377 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-10-27 01:17:44.238698 | mon1 | Tuesday 27 October 2026 01:17:44 +0000 (0:00:00.076) 0:01:33.237 ******* 2026-10-27 01:17:44.305865 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:17:44.305913 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:17:44.305922 | mon1 | skipping: [osd1] => (item=1) 2026-10-27 01:17:44.305931 | mon1 | skipping: [osd1] 2026-10-27 01:17:44.305939 | mon1 | 2026-10-27 01:17:44.305948 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-10-27 01:17:44.305957 | mon1 | Tuesday 27 October 2026 01:17:44 +0000 (0:00:00.066) 0:01:33.304 ******* 2026-10-27 01:17:44.408165 | mon1 | skipping: [osd1] 2026-10-27 01:17:44.408222 | mon1 | 2026-10-27 01:17:44.408272 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-10-27 01:17:44.408281 | mon1 | 2026-10-27 01:17:44.408313 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:17:44.408322 | mon1 | Tuesday 27 October 2026 01:17:44 +0000 (0:00:00.102) 0:01:33.406 ******* 2026-10-27 01:17:45.440415 | mon1 | ok: [mon1] 2026-10-27 01:17:45.440535 | mon1 | 2026-10-27 01:17:45.440595 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:17:45.440983 | mon1 | Tuesday 27 October 2026 01:17:45 +0000 (0:00:01.033) 0:01:34.439 ******* 2026-10-27 01:17:45.767872 | mon1 | ok: [mon1] 2026-10-27 01:17:45.768047 | mon1 | 2026-10-27 01:17:45.768309 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:17:45.768542 | mon1 | Tuesday 27 October 2026 01:17:45 +0000 (0:00:00.327) 0:01:34.767 ******* 2026-10-27 01:17:45.876672 | mon1 | skipping: [mon1] 2026-10-27 01:17:45.876726 | mon1 | 2026-10-27 01:17:45.876736 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-10-27 01:17:45.876745 | mon1 | Tuesday 27 October 2026 01:17:45 +0000 (0:00:00.109) 0:01:34.876 ******* 2026-10-27 01:17:46.144390 | mon1 | ok: [mon1] 2026-10-27 01:17:46.144442 | mon1 | 2026-10-27 01:17:46.144920 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:17:46.144944 | mon1 | Tuesday 27 October 2026 01:17:46 +0000 (0:00:00.268) 0:01:35.144 ******* 2026-10-27 01:17:46.247437 | mon1 | ok: [mon1] => { 2026-10-27 01:17:46.247503 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-10-27 01:17:46.247518 | mon1 | } 2026-10-27 01:17:46.247537 | mon1 | 2026-10-27 01:17:46.248037 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:17:46.248073 | mon1 | Tuesday 27 October 2026 01:17:46 +0000 (0:00:00.102) 0:01:35.247 ******* 2026-10-27 01:17:46.647766 | mon1 | ok: [mon1] 2026-10-27 01:17:46.647822 | mon1 | 2026-10-27 01:17:46.647828 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:17:46.647832 | mon1 | Tuesday 27 October 2026 01:17:46 +0000 (0:00:00.400) 0:01:35.647 ******* 2026-10-27 01:17:46.711444 | mon1 | skipping: [mon1] 2026-10-27 01:17:46.711494 | mon1 | 2026-10-27 01:17:46.711505 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:17:46.711514 | mon1 | Tuesday 27 October 2026 01:17:46 +0000 (0:00:00.064) 0:01:35.711 ******* 2026-10-27 01:17:46.770132 | mon1 | skipping: [mon1] 2026-10-27 01:17:46.770169 | mon1 | 2026-10-27 01:17:46.770178 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:17:46.770188 | mon1 | Tuesday 27 October 2026 01:17:46 +0000 (0:00:00.058) 0:01:35.769 ******* 2026-10-27 01:17:47.036049 | mon1 | ok: [mon1] 2026-10-27 01:17:47.036079 | mon1 | 2026-10-27 01:17:47.036084 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-10-27 01:17:47.036088 | mon1 | Tuesday 27 October 2026 01:17:47 +0000 (0:00:00.265) 0:01:36.035 ******* 2026-10-27 01:17:47.971393 | mon1 | ok: [mon1] 2026-10-27 01:17:47.971459 | mon1 | 2026-10-27 01:17:47.971470 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:17:47.971595 | mon1 | Tuesday 27 October 2026 01:17:47 +0000 (0:00:00.934) 0:01:36.970 ******* 2026-10-27 01:17:48.220471 | mon1 | ok: [mon1] => { 2026-10-27 01:17:48.220546 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-10-27 01:17:48.220597 | mon1 | } 2026-10-27 01:17:48.220608 | mon1 | 2026-10-27 01:17:48.220627 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:17:48.220902 | mon1 | Tuesday 27 October 2026 01:17:48 +0000 (0:00:00.249) 0:01:37.219 ******* 2026-10-27 01:17:48.785176 | mon1 | ok: [mon1] 2026-10-27 01:17:48.785220 | mon1 | 2026-10-27 01:17:48.785268 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:17:48.785278 | mon1 | Tuesday 27 October 2026 01:17:48 +0000 (0:00:00.564) 0:01:37.784 ******* 2026-10-27 01:17:52.125406 | mon1 | ok: [mon1] 2026-10-27 01:17:52.125454 | mon1 | 2026-10-27 01:17:52.125464 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-10-27 01:17:52.125474 | mon1 | Tuesday 27 October 2026 01:17:52 +0000 (0:00:03.338) 0:01:41.123 ******* 2026-10-27 01:17:52.166299 | mon1 | skipping: [mon1] 2026-10-27 01:17:52.166521 | mon1 | 2026-10-27 01:17:52.166838 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-10-27 01:17:52.167161 | mon1 | Tuesday 27 October 2026 01:17:52 +0000 (0:00:00.043) 0:01:41.166 ******* 2026-10-27 01:17:52.212276 | mon1 | skipping: [mon1] 2026-10-27 01:17:52.212305 | mon1 | 2026-10-27 01:17:52.212314 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-10-27 01:17:52.212323 | mon1 | Tuesday 27 October 2026 01:17:52 +0000 (0:00:00.045) 0:01:41.211 ******* 2026-10-27 01:17:52.253416 | mon1 | skipping: [mon1] 2026-10-27 01:17:52.253477 | mon1 | 2026-10-27 01:17:52.253493 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-10-27 01:17:52.253701 | mon1 | Tuesday 27 October 2026 01:17:52 +0000 (0:00:00.041) 0:01:41.253 ******* 2026-10-27 01:17:53.246294 | mon1 | ok: [mon1] 2026-10-27 01:17:53.246346 | mon1 | 2026-10-27 01:17:53.246356 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-10-27 01:17:53.246365 | mon1 | Tuesday 27 October 2026 01:17:53 +0000 (0:00:00.992) 0:01:42.245 ******* 2026-10-27 01:17:53.824395 | mon1 | ok: [mon1] 2026-10-27 01:17:53.824452 | mon1 | 2026-10-27 01:17:53.824463 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-10-27 01:17:53.824639 | mon1 | Tuesday 27 October 2026 01:17:53 +0000 (0:00:00.577) 0:01:42.822 ******* 2026-10-27 01:17:55.063746 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-10-27 01:17:55.063800 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-10-27 01:17:55.063805 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-10-27 01:17:55.063810 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-10-27 01:17:55.063815 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-10-27 01:17:55.063819 | mon1 | 2026-10-27 01:17:55.063823 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-10-27 01:17:55.063827 | mon1 | Tuesday 27 October 2026 01:17:55 +0000 (0:00:01.239) 0:01:44.062 ******* 2026-10-27 01:17:55.820897 | mon1 | ok: [mon1] 2026-10-27 01:17:55.821060 | mon1 | 2026-10-27 01:17:55.821338 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-10-27 01:17:55.821561 | mon1 | Tuesday 27 October 2026 01:17:55 +0000 (0:00:00.745) 0:01:44.807 ******* 2026-10-27 01:17:55.821777 | mon1 | 2026-10-27 01:17:55.822013 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-10-27 01:17:55.822252 | mon1 | Tuesday 27 October 2026 01:17:55 +0000 (0:00:00.011) 0:01:44.819 ******* 2026-10-27 01:17:56.294542 | mon1 | ok: [mon1] 2026-10-27 01:17:56.294593 | mon1 | 2026-10-27 01:17:56.294603 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-10-27 01:17:56.294612 | mon1 | Tuesday 27 October 2026 01:17:56 +0000 (0:00:00.475) 0:01:45.294 ******* 2026-10-27 01:17:56.588001 | mon1 | ok: [mon1] 2026-10-27 01:17:56.588054 | mon1 | 2026-10-27 01:17:56.588059 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-10-27 01:17:56.588063 | mon1 | Tuesday 27 October 2026 01:17:56 +0000 (0:00:00.293) 0:01:45.587 ******* 2026-10-27 01:17:56.691211 | mon1 | ok: [mon1] => { 2026-10-27 01:17:56.691291 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-10-27 01:17:56.691301 | mon1 | } 2026-10-27 01:17:56.691311 | mon1 | 2026-10-27 01:17:56.691320 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-10-27 01:17:56.691329 | mon1 | Tuesday 27 October 2026 01:17:56 +0000 (0:00:00.101) 0:01:45.689 ******* 2026-10-27 01:17:57.121000 | mon1 | ok: [mon1] 2026-10-27 01:17:57.121046 | mon1 | 2026-10-27 01:17:57.121056 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-10-27 01:17:57.121066 | mon1 | Tuesday 27 October 2026 01:17:57 +0000 (0:00:00.429) 0:01:46.119 ******* 2026-10-27 01:18:00.432176 | mon1 | ok: [mon1] 2026-10-27 01:18:00.432215 | mon1 | 2026-10-27 01:18:00.432243 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-10-27 01:18:00.432252 | mon1 | Tuesday 27 October 2026 01:18:00 +0000 (0:00:03.311) 0:01:49.431 ******* 2026-10-27 01:18:01.459356 | mon1 | ok: [mon1] 2026-10-27 01:18:01.459411 | mon1 | 2026-10-27 01:18:01.459423 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-10-27 01:18:01.459510 | mon1 | Tuesday 27 October 2026 01:18:01 +0000 (0:00:01.028) 0:01:50.459 ******* 2026-10-27 01:18:01.748926 | mon1 | ok: [mon1] 2026-10-27 01:18:01.749084 | mon1 | 2026-10-27 01:18:01.749663 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-10-27 01:18:01.749720 | mon1 | Tuesday 27 October 2026 01:18:01 +0000 (0:00:00.287) 0:01:50.747 ******* 2026-10-27 01:18:02.337709 | mon1 | ok: [mon1] 2026-10-27 01:18:02.337789 | mon1 | 2026-10-27 01:18:02.337801 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-10-27 01:18:02.337811 | mon1 | Tuesday 27 October 2026 01:18:02 +0000 (0:00:00.588) 0:01:51.335 ******* 2026-10-27 01:18:03.115875 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-10-27 01:18:03.117004 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-10-27 01:18:03.117049 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-10-27 01:18:03.117060 | mon1 | 2026-10-27 01:18:03.117069 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-10-27 01:18:03.117078 | mon1 | Tuesday 27 October 2026 01:18:03 +0000 (0:00:00.779) 0:01:52.115 ******* 2026-10-27 01:18:03.693868 | mon1 | ok: [mon1] 2026-10-27 01:18:03.694056 | mon1 | 2026-10-27 01:18:03.694615 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-10-27 01:18:03.694666 | mon1 | Tuesday 27 October 2026 01:18:03 +0000 (0:00:00.577) 0:01:52.692 ******* 2026-10-27 01:18:04.301346 | mon1 | ok: [mon1] 2026-10-27 01:18:04.302735 | mon1 | 2026-10-27 01:18:04.302817 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-10-27 01:18:04.302829 | mon1 | Tuesday 27 October 2026 01:18:04 +0000 (0:00:00.595) 0:01:53.288 ******* 2026-10-27 01:18:04.302838 | mon1 | 2026-10-27 01:18:04.302846 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-10-27 01:18:04.302855 | mon1 | Tuesday 27 October 2026 01:18:04 +0000 (0:00:00.012) 0:01:53.300 ******* 2026-10-27 01:18:04.817981 | mon1 | ok: [mon1] 2026-10-27 01:18:04.818040 | mon1 | 2026-10-27 01:18:04.818050 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-10-27 01:18:04.818061 | mon1 | Tuesday 27 October 2026 01:18:04 +0000 (0:00:00.516) 0:01:53.816 ******* 2026-10-27 01:18:04.893981 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-10-27 01:18:04.894081 | mon1 | 2026-10-27 01:18:04.894372 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-10-27 01:18:04.894591 | mon1 | Tuesday 27 October 2026 01:18:04 +0000 (0:00:00.076) 0:01:53.893 ******* 2026-10-27 01:18:06.158296 | mon1 | ok: [mon1] 2026-10-27 01:18:06.158371 | mon1 | 2026-10-27 01:18:06.158376 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-10-27 01:18:06.158381 | mon1 | Tuesday 27 October 2026 01:18:06 +0000 (0:00:01.263) 0:01:55.157 ******* 2026-10-27 01:18:07.058351 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-10-27 01:18:07.058438 | mon1 | ok: [mon1] => (item=ssh) 2026-10-27 01:18:07.058448 | mon1 | 2026-10-27 01:18:07.058458 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-10-27 01:18:07.058468 | mon1 | Tuesday 27 October 2026 01:18:07 +0000 (0:00:00.899) 0:01:56.056 ******* 2026-10-27 01:18:07.487323 | mon1 | ok: [mon1] 2026-10-27 01:18:07.488082 | mon1 | 2026-10-27 01:18:07.488145 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-10-27 01:18:07.488156 | mon1 | Tuesday 27 October 2026 01:18:07 +0000 (0:00:00.430) 0:01:56.486 ******* 2026-10-27 01:18:07.780882 | mon1 | ok: [mon1] 2026-10-27 01:18:07.780956 | mon1 | 2026-10-27 01:18:07.780967 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-10-27 01:18:07.780977 | mon1 | Tuesday 27 October 2026 01:18:07 +0000 (0:00:00.292) 0:01:56.779 ******* 2026-10-27 01:18:08.109481 | mon1 | ok: [mon1] 2026-10-27 01:18:08.109538 | mon1 | 2026-10-27 01:18:08.110325 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-10-27 01:18:08.110575 | mon1 | Tuesday 27 October 2026 01:18:08 +0000 (0:00:00.328) 0:01:57.108 ******* 2026-10-27 01:18:08.373889 | mon1 | ok: [mon1] 2026-10-27 01:18:08.374892 | mon1 | 2026-10-27 01:18:08.374937 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-10-27 01:18:08.374947 | mon1 | Tuesday 27 October 2026 01:18:08 +0000 (0:00:00.264) 0:01:57.373 ******* 2026-10-27 01:18:10.249435 | mon1 | ok: [mon1] 2026-10-27 01:18:10.249514 | mon1 | 2026-10-27 01:18:10.249535 | mon1 | PLAY RECAP ********************************************************************* 2026-10-27 01:18:10.251347 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-10-27 01:18:10.251434 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-10-27 01:18:10.251447 | mon1 | 2026-10-27 01:18:10.251459 | mon1 | 2026-10-27 01:18:10.251472 | mon1 | TASKS RECAP ******************************************************************** 2026-10-27 01:18:10.251485 | mon1 | Tuesday 27 October 2026 01:18:10 +0000 (0:00:01.876) 0:01:59.249 ******* 2026-10-27 01:18:10.251574 | mon1 | =============================================================================== 2026-10-27 01:18:10.251892 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.49s 2026-10-27 01:18:10.252185 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.16s 2026-10-27 01:18:10.252517 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.53s 2026-10-27 01:18:10.252854 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.37s 2026-10-27 01:18:10.253308 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.34s 2026-10-27 01:18:10.253632 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.31s 2026-10-27 01:18:10.253948 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.67s 2026-10-27 01:18:10.254269 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.66s 2026-10-27 01:18:10.254565 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.61s 2026-10-27 01:18:10.254878 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.59s 2026-10-27 01:18:10.255182 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.37s 2026-10-27 01:18:10.255640 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.00s 2026-10-27 01:18:10.255977 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 1.97s 2026-10-27 01:18:10.256343 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.94s 2026-10-27 01:18:10.256747 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.88s 2026-10-27 01:18:10.257037 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 1.86s 2026-10-27 01:18:10.257350 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.86s 2026-10-27 01:18:10.257639 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.83s 2026-10-27 01:18:10.257947 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.81s 2026-10-27 01:18:10.258259 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.79s 2026-10-27 01:18:10.349757 | mon1 | INFO [default > idempotence] Executed: Successful 2026-10-27 01:18:10.364795 | mon1 | INFO [default > side_effect] Executing 2026-10-27 01:18:10.366429 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-27 01:18:10.379342 | mon1 | INFO [default > verify] Executing 2026-10-27 01:18:11.176169 | mon1 | 2026-10-27 01:18:11.176268 | mon1 | PLAY [Verify] ****************************************************************** 2026-10-27 01:18:11.176284 | mon1 | 2026-10-27 01:18:11.176293 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-10-27 01:18:11.176302 | mon1 | Tuesday 27 October 2026 01:18:11 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-10-27 01:18:12.538446 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-10-27 01:18:12.539625 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-10-27 01:18:12.539724 | mon1 | interpreter could change the meaning of that path. See 2026-10-27 01:18:12.539736 | mon1 | https://docs.ansible.com/ansible- 2026-10-27 01:18:12.539744 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-10-27 01:18:12.551452 | mon1 | ok: [mon1] 2026-10-27 01:18:12.551510 | mon1 | 2026-10-27 01:18:12.551521 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-10-27 01:18:12.551531 | mon1 | Tuesday 27 October 2026 01:18:12 +0000 (0:00:01.374) 0:00:01.383 ******* 2026-10-27 01:18:18.604116 | mon1 | ok: [mon1] 2026-10-27 01:18:18.604168 | mon1 | 2026-10-27 01:18:18.604179 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-10-27 01:18:18.604188 | mon1 | Tuesday 27 October 2026 01:18:18 +0000 (0:00:06.053) 0:00:07.436 ******* 2026-10-27 01:18:18.667407 | mon1 | ok: [mon1] 2026-10-27 01:18:18.667468 | mon1 | 2026-10-27 01:18:18.667486 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-10-27 01:18:18.667750 | mon1 | Tuesday 27 October 2026 01:18:18 +0000 (0:00:00.063) 0:00:07.500 ******* 2026-10-27 01:18:18.719219 | mon1 | ok: [mon1] => { 2026-10-27 01:18:18.719288 | mon1 | "changed": false, 2026-10-27 01:18:18.719298 | mon1 | "msg": "All assertions passed" 2026-10-27 01:18:18.719306 | mon1 | } 2026-10-27 01:18:18.719315 | mon1 | 2026-10-27 01:18:18.719324 | mon1 | TASK [Get cluster health status] *********************************************** 2026-10-27 01:18:18.719333 | mon1 | Tuesday 27 October 2026 01:18:18 +0000 (0:00:00.051) 0:00:07.551 ******* 2026-10-27 01:18:20.539757 | mon1 | ok: [mon1] 2026-10-27 01:18:20.539817 | mon1 | 2026-10-27 01:18:20.539830 | mon1 | TASK [Print cluster health status] ********************************************* 2026-10-27 01:18:20.539842 | mon1 | Tuesday 27 October 2026 01:18:20 +0000 (0:00:01.819) 0:00:09.371 ******* 2026-10-27 01:18:20.596388 | mon1 | ok: [mon1] => { 2026-10-27 01:18:20.596430 | mon1 | "_ceph_health": { 2026-10-27 01:18:20.596443 | mon1 | "changed": false, 2026-10-27 01:18:20.596454 | mon1 | "cmd": [ 2026-10-27 01:18:20.598279 | mon1 | "cephadm", 2026-10-27 01:18:20.598313 | mon1 | "shell", 2026-10-27 01:18:20.598325 | mon1 | "--", 2026-10-27 01:18:20.598336 | mon1 | "ceph", 2026-10-27 01:18:20.598347 | mon1 | "health" 2026-10-27 01:18:20.598358 | mon1 | ], 2026-10-27 01:18:20.598391 | mon1 | "delta": "0:00:01.534398", 2026-10-27 01:18:20.598400 | mon1 | "end": "2026-10-27 01:18:20.481589", 2026-10-27 01:18:20.598623 | mon1 | "failed": false, 2026-10-27 01:18:20.598923 | mon1 | "msg": "", 2026-10-27 01:18:20.599192 | mon1 | "rc": 0, 2026-10-27 01:18:20.599502 | mon1 | "start": "2026-10-27 01:18:18.947191", 2026-10-27 01:18:20.599864 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-10-27 01:18:20.600140 | mon1 | "stderr_lines": [ 2026-10-27 01:18:20.600454 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-10-27 01:18:20.600780 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-10-27 01:18:20.601049 | mon1 | ], 2026-10-27 01:18:20.601353 | mon1 | "stdout": "HEALTH_OK", 2026-10-27 01:18:20.601659 | mon1 | "stdout_lines": [ 2026-10-27 01:18:20.601935 | mon1 | "HEALTH_OK" 2026-10-27 01:18:20.602199 | mon1 | ] 2026-10-27 01:18:20.602494 | mon1 | } 2026-10-27 01:18:20.602795 | mon1 | } 2026-10-27 01:18:20.603054 | mon1 | 2026-10-27 01:18:20.603366 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-10-27 01:18:20.603683 | mon1 | Tuesday 27 October 2026 01:18:20 +0000 (0:00:00.057) 0:00:09.428 ******* 2026-10-27 01:18:20.647069 | mon1 | ok: [mon1] => { 2026-10-27 01:18:20.647419 | mon1 | "changed": false, 2026-10-27 01:18:20.647740 | mon1 | "msg": "All assertions passed" 2026-10-27 01:18:20.648012 | mon1 | } 2026-10-27 01:18:20.648355 | mon1 | 2026-10-27 01:18:20.648708 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-10-27 01:18:20.649010 | mon1 | Tuesday 27 October 2026 01:18:20 +0000 (0:00:00.051) 0:00:09.480 ******* 2026-10-27 01:18:27.518546 | mon1 | changed: [mon1] 2026-10-27 01:18:27.518912 | mon1 | 2026-10-27 01:18:27.519261 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-10-27 01:18:27.519584 | mon1 | Tuesday 27 October 2026 01:18:27 +0000 (0:00:06.871) 0:00:16.351 ******* 2026-10-27 01:18:30.196963 | mon1 | changed: [mon1] 2026-10-27 01:18:30.197188 | mon1 | 2026-10-27 01:18:30.197404 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-10-27 01:18:30.197624 | mon1 | Tuesday 27 October 2026 01:18:30 +0000 (0:00:02.678) 0:00:19.029 ******* 2026-10-27 01:18:31.517369 | mon1 | ok: [mon1] 2026-10-27 01:18:31.518101 | mon1 | 2026-10-27 01:18:31.518153 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-10-27 01:18:31.518167 | mon1 | Tuesday 27 October 2026 01:18:31 +0000 (0:00:01.320) 0:00:20.350 ******* 2026-10-27 01:18:31.584771 | mon1 | ok: [mon1] => { 2026-10-27 01:18:31.584958 | mon1 | "changed": false, 2026-10-27 01:18:31.585300 | mon1 | "msg": "All assertions passed" 2026-10-27 01:18:31.586099 | mon1 | } 2026-10-27 01:18:31.586133 | mon1 | 2026-10-27 01:18:31.586147 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-10-27 01:18:31.586159 | mon1 | Tuesday 27 October 2026 01:18:31 +0000 (0:00:00.067) 0:00:20.417 ******* 2026-10-27 01:18:32.801345 | mon1 | ok: [mon1] 2026-10-27 01:18:32.801406 | mon1 | 2026-10-27 01:18:32.801473 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-10-27 01:18:32.801771 | mon1 | Tuesday 27 October 2026 01:18:32 +0000 (0:00:01.216) 0:00:21.633 ******* 2026-10-27 01:18:32.858285 | mon1 | ok: [mon1] => { 2026-10-27 01:18:32.858333 | mon1 | "changed": false, 2026-10-27 01:18:32.858341 | mon1 | "msg": "All assertions passed" 2026-10-27 01:18:32.858349 | mon1 | } 2026-10-27 01:18:32.858357 | mon1 | 2026-10-27 01:18:32.858365 | mon1 | PLAY RECAP ********************************************************************* 2026-10-27 01:18:32.858373 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-10-27 01:18:32.858380 | mon1 | 2026-10-27 01:18:32.858387 | mon1 | 2026-10-27 01:18:32.858394 | mon1 | TASKS RECAP ******************************************************************** 2026-10-27 01:18:32.858401 | mon1 | Tuesday 27 October 2026 01:18:32 +0000 (0:00:00.056) 0:00:21.689 ******* 2026-10-27 01:18:32.858423 | mon1 | =============================================================================== 2026-10-27 01:18:32.858429 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.87s 2026-10-27 01:18:32.858434 | mon1 | List locally deployed Ceph daemons -------------------------------------- 6.05s 2026-10-27 01:18:32.858445 | mon1 | Create a test Ceph key -------------------------------------------------- 2.68s 2026-10-27 01:18:32.858450 | mon1 | Get cluster health status ----------------------------------------------- 1.82s 2026-10-27 01:18:32.858455 | mon1 | Gathering Facts --------------------------------------------------------- 1.37s 2026-10-27 01:18:32.858460 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.32s 2026-10-27 01:18:32.858466 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.22s 2026-10-27 01:18:32.858526 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.07s 2026-10-27 01:18:32.858732 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.06s 2026-10-27 01:18:32.858905 | mon1 | Print cluster health status --------------------------------------------- 0.06s 2026-10-27 01:18:32.859079 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.06s 2026-10-27 01:18:32.859272 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.05s 2026-10-27 01:18:32.859455 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.05s 2026-10-27 01:18:32.930987 | mon1 | INFO [default > verify] Executed: Successful 2026-10-27 01:18:32.962677 | mon1 | INFO [default > cleanup] Executing 2026-10-27 01:18:32.963378 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-10-27 01:18:32.973210 | mon1 | INFO [default > destroy] Executing 2026-10-27 01:18:32.973409 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-10-27 01:18:32.973542 | mon1 | INFO [default > destroy] Executed: Successful 2026-10-27 01:18:32.973889 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-10-27 01:18:43.301489 | mon1 | ok: Runtime: 0:09:48.362837 2026-10-27 01:18:43.327632 | 2026-10-27 01:18:43.327787 | PLAY RECAP 2026-10-27 01:18:43.327887 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-10-27 01:18:43.327943 | 2026-10-27 01:18:43.439241 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-10-27 01:18:43.444092 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-27 01:18:43.972586 | 2026-10-27 01:18:43.973033 | PLAY [all] 2026-10-27 01:18:43.984161 | 2026-10-27 01:18:43.984228 | TASK [fetch-output : Set log path for multiple nodes] 2026-10-27 01:18:44.051734 | osd1 | ok 2026-10-27 01:18:44.056204 | mon1 | ok 2026-10-27 01:18:44.060719 | 2026-10-27 01:18:44.060800 | TASK [fetch-output : Set log path for single node] 2026-10-27 01:18:44.094984 | mon1 | skipping: Conditional result was False 2026-10-27 01:18:44.106049 | osd1 | skipping: Conditional result was False 2026-10-27 01:18:44.114521 | 2026-10-27 01:18:44.114615 | LOOP [fetch-output : Ensure local output dirs] 2026-10-27 01:18:44.510982 | osd1 -> localhost | changed: "/var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/logs/osd1" 2026-10-27 01:18:44.527058 | mon1 -> localhost | changed: "/var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/logs/mon1" 2026-10-27 01:18:44.728922 | osd1 -> localhost | changed: "/var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/artifacts" 2026-10-27 01:18:44.739489 | mon1 -> localhost | ok: "/var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/artifacts" 2026-10-27 01:18:44.952158 | osd1 -> localhost | changed: "/var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/docs" 2026-10-27 01:18:44.982340 | mon1 -> localhost | ok: "/var/lib/zuul/builds/27302dd4a0d54ea8bc91c5ff6633bf10/work/docs" 2026-10-27 01:18:44.982463 | mon1 -> localhost | changed: All items complete 2026-10-27 01:18:44.982518 | 2026-10-27 01:18:45.001050 | 2026-10-27 01:18:45.001283 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-10-27 01:18:45.723765 | mon1 | changed: .d..t...... ./ 2026-10-27 01:18:45.735094 | osd1 | changed: .d..t...... ./ 2026-10-27 01:18:46.230094 | mon1 | changed: .d..t...... ./ 2026-10-27 01:18:46.234164 | osd1 | ok 2026-10-27 01:18:46.760979 | mon1 | changed: .d..t...... ./ 2026-10-27 01:18:46.784181 | osd1 | ok 2026-10-27 01:18:46.784386 | osd1 | changed: All items complete 2026-10-27 01:18:46.784468 | 2026-10-27 01:18:46.816053 | 2026-10-27 01:18:46.816274 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-10-27 01:18:47.306070 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008487 2026-10-27 01:18:47.558261 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.007947 2026-10-27 01:18:47.589395 | 2026-10-27 01:18:47.589582 | PLAY [all] 2026-10-27 01:18:47.601150 | 2026-10-27 01:18:47.601273 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-10-27 01:18:48.099196 | mon1 | changed 2026-10-27 01:18:48.322109 | osd1 | changed 2026-10-27 01:18:48.337011 | 2026-10-27 01:18:48.337074 | PLAY RECAP 2026-10-27 01:18:48.337136 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-27 01:18:48.337170 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-10-27 01:18:48.337193 | 2026-10-27 01:18:48.462524 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-10-27 01:18:48.467420 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-10-27 01:18:49.009025 | 2026-10-27 01:18:49.009141 | PLAY [localhost] 2026-10-27 01:18:49.018093 | 2026-10-27 01:18:49.018165 | TASK [Generate Zuul manifest] 2026-10-27 01:18:49.035176 | localhost | ok 2026-10-27 01:18:49.048406 | 2026-10-27 01:18:49.048486 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-10-27 01:18:49.432553 | localhost | changed 2026-10-27 01:18:49.451148 | 2026-10-27 01:18:49.451294 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-10-27 01:18:49.493491 | localhost | ok 2026-10-27 01:18:49.505969 | 2026-10-27 01:18:49.506091 | TASK [Upload logs] 2026-10-27 01:18:49.527371 | localhost | ok 2026-10-27 01:18:49.593601 | 2026-10-27 01:18:49.593698 | TASK [Set zuul-log-path fact] 2026-10-27 01:18:49.611021 | localhost | ok 2026-10-27 01:18:49.620811 | 2026-10-27 01:18:49.620873 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-10-27 01:18:49.649244 | localhost | ok 2026-10-27 01:18:49.657099 | 2026-10-27 01:18:49.657180 | TASK [upload-logs : Create log directories] 2026-10-27 01:18:50.062850 | localhost | changed 2026-10-27 01:18:50.073806 | 2026-10-27 01:18:50.073945 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-10-27 01:18:50.487422 | localhost -> localhost | ok: Runtime: 0:00:00.004623 2026-10-27 01:18:50.493735 | 2026-10-27 01:18:50.493835 | TASK [upload-logs : Upload logs to log server] 2026-10-27 01:18:50.992956 | localhost | Output suppressed because no_log was given 2026-10-27 01:18:51.000572 | 2026-10-27 01:18:51.000664 | LOOP [upload-logs : Compress console log and json output] 2026-10-27 01:18:51.105987 | localhost | skipping: Conditional result was False 2026-10-27 01:18:51.112092 | localhost | skipping: Conditional result was False 2026-10-27 01:18:51.127767 | 2026-10-27 01:18:51.127993 | LOOP [upload-logs : Upload compressed console log and json output] 2026-10-27 01:18:51.225643 | localhost | skipping: Conditional result was False 2026-10-27 01:18:51.225891 | 2026-10-27 01:18:51.229512 | localhost | skipping: Conditional result was False 2026-10-27 01:18:51.287301 | 2026-10-27 01:18:51.287487 | LOOP [upload-logs : Upload console log and json output]