2026-08-24 15:48:26.244172 | Job console starting 2026-08-24 15:48:26.264090 | Updating git repos 2026-08-24 15:48:26.297953 | Cloning repos into workspace 2026-08-24 15:48:26.344593 | Restoring repo states 2026-08-24 15:48:26.352075 | Merging changes 2026-08-24 15:48:26.824302 | Checking out repos 2026-08-24 15:48:26.869944 | Preparing playbooks 2026-08-24 15:48:27.714637 | Running Ansible setup 2026-08-24 15:48:32.975669 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:48:33.601917 | 2026-08-24 15:48:33.602049 | PLAY [localhost] 2026-08-24 15:48:33.610711 | 2026-08-24 15:48:33.610796 | TASK [Gathering Facts] 2026-08-24 15:48:34.497254 | localhost | ok 2026-08-24 15:48:34.506652 | 2026-08-24 15:48:34.506770 | TASK [Setup log path fact] 2026-08-24 15:48:34.526788 | localhost | ok 2026-08-24 15:48:34.541660 | 2026-08-24 15:48:34.541800 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:48:34.571904 | localhost | ok 2026-08-24 15:48:34.579158 | 2026-08-24 15:48:34.579222 | TASK [emit-job-header : Print job information] 2026-08-24 15:48:34.617797 | # Job Information 2026-08-24 15:48:34.618186 | Ansible Version: 2.16.18 2026-08-24 15:48:34.618245 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-08-24 15:48:34.618293 | Pipeline: check 2026-08-24 15:48:34.618329 | Executor: 2d72f0692154 2026-08-24 15:48:34.618359 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/125 2026-08-24 15:48:34.618391 | Event ID: 7ac6bf30-9fd2-11f1-9470-a8bd5e7febf8 2026-08-24 15:48:34.622241 | 2026-08-24 15:48:34.622331 | LOOP [emit-job-header : Print node information] 2026-08-24 15:48:34.713652 | localhost | ok: 2026-08-24 15:48:34.713916 | localhost | # Node Information 2026-08-24 15:48:34.713947 | localhost | Inventory Hostname: mon1 2026-08-24 15:48:34.713969 | localhost | Hostname: np0000190937 2026-08-24 15:48:34.713990 | localhost | Username: zuul 2026-08-24 15:48:34.714012 | localhost | Distro: Ubuntu 22.04 2026-08-24 15:48:34.714032 | localhost | Provider: yul1 2026-08-24 15:48:34.714051 | localhost | Region: ca-ymq-1 2026-08-24 15:48:34.714069 | localhost | Label: ubuntu-jammy 2026-08-24 15:48:34.714087 | localhost | Product Name: OpenStack Nova 2026-08-24 15:48:34.714106 | localhost | Interface IP: 199.204.45.222 2026-08-24 15:48:34.757787 | localhost | ok: 2026-08-24 15:48:34.757896 | localhost | # Node Information 2026-08-24 15:48:34.757922 | localhost | Inventory Hostname: osd1 2026-08-24 15:48:34.757943 | localhost | Hostname: np0000190938 2026-08-24 15:48:34.757963 | localhost | Username: zuul 2026-08-24 15:48:34.757982 | localhost | Distro: Ubuntu 22.04 2026-08-24 15:48:34.758001 | localhost | Provider: yul1 2026-08-24 15:48:34.758019 | localhost | Region: ca-ymq-1 2026-08-24 15:48:34.758037 | localhost | Label: ubuntu-jammy 2026-08-24 15:48:34.758055 | localhost | Product Name: OpenStack Nova 2026-08-24 15:48:34.758074 | localhost | Interface IP: 199.204.45.47 2026-08-24 15:48:34.770529 | 2026-08-24 15:48:34.770681 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-24 15:48:35.165022 | localhost -> localhost | changed 2026-08-24 15:48:35.173175 | 2026-08-24 15:48:35.173561 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-24 15:48:36.081629 | localhost -> localhost | changed 2026-08-24 15:48:36.091926 | 2026-08-24 15:48:36.092002 | PLAY [all] 2026-08-24 15:48:36.101333 | 2026-08-24 15:48:36.101402 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-24 15:48:36.330579 | mon1 -> localhost | ok 2026-08-24 15:48:36.340235 | 2026-08-24 15:48:36.340336 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-24 15:48:36.373981 | mon1 | ok 2026-08-24 15:48:36.379093 | osd1 | ok 2026-08-24 15:48:36.397090 | mon1 | included: /var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 15:48:36.397183 | osd1 | included: /var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-24 15:48:36.403522 | 2026-08-24 15:48:36.403618 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-24 15:48:38.399962 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-24 15:48:38.400163 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/06302c219b924f54a6020981e53abd00_id_rsa 2026-08-24 15:48:38.400211 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/06302c219b924f54a6020981e53abd00_id_rsa.pub 2026-08-24 15:48:38.400247 | mon1 -> localhost | The key fingerprint is: 2026-08-24 15:48:38.400281 | mon1 -> localhost | SHA256:v2mOGLfQm9IR6AVk+Bz5NUyHHl4NtcUf2xW3D3dDZWM zuul-build-sshkey 2026-08-24 15:48:38.400313 | mon1 -> localhost | The key's randomart image is: 2026-08-24 15:48:38.400344 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-24 15:48:38.400375 | mon1 -> localhost | | oo. o..o+.EB| 2026-08-24 15:48:38.400411 | mon1 -> localhost | | ..+ *.. +=*| 2026-08-24 15:48:38.400747 | mon1 -> localhost | | o = + + ooO| 2026-08-24 15:48:38.400787 | mon1 -> localhost | | + + o +*| 2026-08-24 15:48:38.400819 | mon1 -> localhost | | . .S. .| 2026-08-24 15:48:38.400849 | mon1 -> localhost | | .... | 2026-08-24 15:48:38.400879 | mon1 -> localhost | | o.o.. | 2026-08-24 15:48:38.400908 | mon1 -> localhost | | .=.=.o | 2026-08-24 15:48:38.400937 | mon1 -> localhost | | ..=o+ | 2026-08-24 15:48:38.400988 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-24 15:48:38.401058 | mon1 -> localhost | ok: Runtime: 0:00:01.445161 2026-08-24 15:48:38.407320 | 2026-08-24 15:48:38.407385 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-24 15:48:38.440119 | mon1 | ok 2026-08-24 15:48:38.446174 | osd1 | ok 2026-08-24 15:48:38.458226 | mon1 | included: /var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 15:48:38.458275 | osd1 | included: /var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-24 15:48:38.468183 | 2026-08-24 15:48:38.468248 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-24 15:48:38.492140 | mon1 | skipping: Conditional result was False 2026-08-24 15:48:38.503191 | osd1 | skipping: Conditional result was False 2026-08-24 15:48:38.513444 | 2026-08-24 15:48:38.513539 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-24 15:48:38.967016 | osd1 | changed 2026-08-24 15:48:38.974213 | mon1 | changed 2026-08-24 15:48:38.981403 | 2026-08-24 15:48:38.981468 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-24 15:48:39.178768 | mon1 | ok 2026-08-24 15:48:39.184482 | osd1 | ok 2026-08-24 15:48:39.189576 | 2026-08-24 15:48:39.189646 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-24 15:48:39.660244 | mon1 | changed 2026-08-24 15:48:39.672025 | osd1 | changed 2026-08-24 15:48:39.679701 | 2026-08-24 15:48:39.679842 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-24 15:48:40.249430 | mon1 | changed 2026-08-24 15:48:40.253885 | osd1 | changed 2026-08-24 15:48:40.258780 | 2026-08-24 15:48:40.258847 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-24 15:48:40.281949 | mon1 | skipping: Conditional result was False 2026-08-24 15:48:40.293042 | osd1 | skipping: Conditional result was False 2026-08-24 15:48:40.302874 | 2026-08-24 15:48:40.303026 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-24 15:48:40.623878 | mon1 -> localhost | changed 2026-08-24 15:48:40.643745 | 2026-08-24 15:48:40.643824 | TASK [add-build-sshkey : Add back temp key] 2026-08-24 15:48:40.960835 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/06302c219b924f54a6020981e53abd00_id_rsa (zuul-build-sshkey) 2026-08-24 15:48:40.961126 | mon1 -> localhost | ok: Runtime: 0:00:00.009735 2026-08-24 15:48:40.968785 | 2026-08-24 15:48:40.968866 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-24 15:48:41.236664 | osd1 | ok 2026-08-24 15:48:41.255345 | mon1 | ok 2026-08-24 15:48:41.260367 | 2026-08-24 15:48:41.260432 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-24 15:48:41.285157 | mon1 | skipping: Conditional result was False 2026-08-24 15:48:41.296021 | osd1 | skipping: Conditional result was False 2026-08-24 15:48:41.316575 | 2026-08-24 15:48:41.316656 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-24 15:48:41.603436 | mon1 | ok 2026-08-24 15:48:41.621218 | osd1 | ok 2026-08-24 15:48:41.628103 | 2026-08-24 15:48:41.628188 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-24 15:48:42.345939 | mon1 | Output suppressed because no_log was given 2026-08-24 15:48:42.415572 | osd1 | Output suppressed because no_log was given 2026-08-24 15:48:42.433087 | 2026-08-24 15:48:42.433200 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-24 15:48:42.630226 | mon1 | ok: "logs" 2026-08-24 15:48:42.630526 | mon1 | ok: All items complete 2026-08-24 15:48:42.630571 | 2026-08-24 15:48:42.635785 | osd1 | ok: "logs" 2026-08-24 15:48:42.782437 | mon1 | ok: "artifacts" 2026-08-24 15:48:42.803491 | osd1 | ok: "artifacts" 2026-08-24 15:48:42.945191 | mon1 | ok: "docs" 2026-08-24 15:48:42.967276 | osd1 | ok: "docs" 2026-08-24 15:48:42.979887 | 2026-08-24 15:48:42.979996 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-24 15:48:43.160569 | mon1 | changed: "logs" 2026-08-24 15:48:43.160932 | mon1 | ok: All items complete 2026-08-24 15:48:43.161000 | 2026-08-24 15:48:43.196233 | osd1 | changed: "logs" 2026-08-24 15:48:43.339595 | mon1 | changed: "artifacts" 2026-08-24 15:48:43.359658 | osd1 | changed: "artifacts" 2026-08-24 15:48:43.500152 | mon1 | changed: "docs" 2026-08-24 15:48:43.517223 | osd1 | changed: "docs" 2026-08-24 15:48:43.540812 | 2026-08-24 15:48:43.541017 | PLAY RECAP 2026-08-24 15:48:43.541107 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:48:43.541149 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 15:48:43.541176 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-24 15:48:43.541199 | 2026-08-24 15:48:43.746448 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-24 15:48:43.750802 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:48:44.385405 | 2026-08-24 15:48:44.385559 | PLAY [all] 2026-08-24 15:48:44.397011 | 2026-08-24 15:48:44.397144 | TASK [setup-uv : Extract archive] 2026-08-24 15:48:46.644911 | osd1 | changed 2026-08-24 15:48:46.661806 | mon1 | changed 2026-08-24 15:48:46.669040 | 2026-08-24 15:48:46.669119 | TASK [setup-uv : Print version] 2026-08-24 15:48:47.054140 | mon1 | uv 0.8.13 2026-08-24 15:48:47.046161 | osd1 | uv 0.8.13 2026-08-24 15:48:47.231523 | osd1 | ok: Runtime: 0:00:00.011803 2026-08-24 15:48:47.239410 | mon1 | ok: Runtime: 0:00:00.011767 2026-08-24 15:48:47.251946 | 2026-08-24 15:48:47.252010 | TASK [Install Ansible collection siblings] 2026-08-24 15:48:47.638391 | mon1 | ok: 2026-08-24 15:48:47.638565 | mon1 | Skipping community.general: no checked-out sibling 2026-08-24 15:48:47.638605 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-24 15:48:47.638634 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-24 15:48:47.640640 | 2026-08-24 15:48:47.640706 | PLAY RECAP 2026-08-24 15:48:47.640768 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:48:47.640823 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:48:47.640851 | 2026-08-24 15:48:47.758647 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-24 15:48:47.762467 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:48:48.359979 | 2026-08-24 15:48:48.360098 | PLAY [all] 2026-08-24 15:48:48.370964 | 2026-08-24 15:48:48.371038 | LOOP [Check inventory directories] 2026-08-24 15:48:48.754887 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-24 15:48:48.914565 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-24 15:48:49.071486 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-24 15:48:49.091072 | 2026-08-24 15:48:49.134553 | LOOP [Copy inventory file for Zuul] 2026-08-24 15:48:49.964679 | mon1 | changed: 2026-08-24 15:48:49.964888 | mon1 | { 2026-08-24 15:48:49.964928 | mon1 | "ansible_loop_var": "item", 2026-08-24 15:48:49.964983 | mon1 | "changed": false, 2026-08-24 15:48:49.965017 | mon1 | "failed": false, 2026-08-24 15:48:49.965050 | mon1 | "invocation": { 2026-08-24 15:48:49.965077 | mon1 | "module_args": { 2026-08-24 15:48:49.965103 | mon1 | "checksum_algorithm": "sha1", 2026-08-24 15:48:49.965128 | mon1 | "follow": true, 2026-08-24 15:48:49.965154 | mon1 | "get_attributes": true, 2026-08-24 15:48:49.965180 | mon1 | "get_checksum": true, 2026-08-24 15:48:49.965206 | mon1 | "get_mime": true, 2026-08-24 15:48:49.965240 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-24 15:48:49.965266 | mon1 | } 2026-08-24 15:48:49.965292 | mon1 | }, 2026-08-24 15:48:49.965317 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-24 15:48:49.965342 | mon1 | "stat": { 2026-08-24 15:48:49.965366 | mon1 | "atime": 1787586522.241806, 2026-08-24 15:48:49.965391 | mon1 | "attr_flags": "e", 2026-08-24 15:48:49.965416 | mon1 | "attributes": [ 2026-08-24 15:48:49.965440 | mon1 | "extents" 2026-08-24 15:48:49.965464 | mon1 | ], 2026-08-24 15:48:49.965488 | mon1 | "block_size": 4096, 2026-08-24 15:48:49.965512 | mon1 | "blocks": 8, 2026-08-24 15:48:49.965537 | mon1 | "charset": "unknown", 2026-08-24 15:48:49.965562 | mon1 | "ctime": 1787586522.249806, 2026-08-24 15:48:49.965587 | mon1 | "dev": 64513, 2026-08-24 15:48:49.965610 | mon1 | "device_type": 0, 2026-08-24 15:48:49.965636 | mon1 | "executable": true, 2026-08-24 15:48:49.965682 | mon1 | "exists": true, 2026-08-24 15:48:49.965707 | mon1 | "gid": 1000, 2026-08-24 15:48:49.965730 | mon1 | "gr_name": "zuul", 2026-08-24 15:48:49.965754 | mon1 | "inode": 1042461, 2026-08-24 15:48:49.965778 | mon1 | "isblk": false, 2026-08-24 15:48:49.965802 | mon1 | "ischr": false, 2026-08-24 15:48:49.965826 | mon1 | "isdir": true, 2026-08-24 15:48:49.965849 | mon1 | "isfifo": false, 2026-08-24 15:48:49.965873 | mon1 | "isgid": false, 2026-08-24 15:48:49.965896 | mon1 | "islnk": false, 2026-08-24 15:48:49.965920 | mon1 | "isreg": false, 2026-08-24 15:48:49.965943 | mon1 | "issock": false, 2026-08-24 15:48:49.965966 | mon1 | "isuid": false, 2026-08-24 15:48:49.965990 | mon1 | "mimetype": "unknown", 2026-08-24 15:48:49.966013 | mon1 | "mode": "0755", 2026-08-24 15:48:49.966036 | mon1 | "mtime": 1787586506.7836025, 2026-08-24 15:48:49.966060 | mon1 | "nlink": 10, 2026-08-24 15:48:49.966084 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-24 15:48:49.966109 | mon1 | "pw_name": "zuul", 2026-08-24 15:48:49.966134 | mon1 | "readable": true, 2026-08-24 15:48:49.966160 | mon1 | "rgrp": true, 2026-08-24 15:48:49.966185 | mon1 | "roth": true, 2026-08-24 15:48:49.966209 | mon1 | "rusr": true, 2026-08-24 15:48:49.966234 | mon1 | "size": 4096, 2026-08-24 15:48:49.966272 | mon1 | "uid": 1000, 2026-08-24 15:48:49.966298 | mon1 | "version": "244853432", 2026-08-24 15:48:49.966322 | mon1 | "wgrp": false, 2026-08-24 15:48:49.966349 | mon1 | "woth": false, 2026-08-24 15:48:49.966381 | mon1 | "writeable": true, 2026-08-24 15:48:49.966413 | mon1 | "wusr": true, 2026-08-24 15:48:49.966453 | mon1 | "xgrp": true, 2026-08-24 15:48:49.966488 | mon1 | "xoth": true, 2026-08-24 15:48:49.966523 | mon1 | "xusr": true 2026-08-24 15:48:49.966551 | mon1 | } 2026-08-24 15:48:49.966578 | mon1 | } 2026-08-24 15:48:49.966631 | mon1 | ok: All items complete 2026-08-24 15:48:49.966666 | 2026-08-24 15:48:49.968561 | mon1 | skipping: Conditional result was False 2026-08-24 15:48:49.969551 | mon1 | skipping: Conditional result was False 2026-08-24 15:48:49.985019 | 2026-08-24 15:48:49.985157 | LOOP [Switch "ansible_host" to private IP] 2026-08-24 15:48:50.361326 | mon1 | changed: 2 replacements made 2026-08-24 15:48:50.362941 | mon1 | skipping: Conditional result was False 2026-08-24 15:48:50.363602 | mon1 | skipping: Conditional result was False 2026-08-24 15:48:50.384345 | 2026-08-24 15:48:50.384508 | TASK [Run Molecule scenario] 2026-08-24 15:48:50.939139 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-24 15:48:51.655379 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-24 15:48:51.982647 | mon1 | Using CPython 3.13.7 2026-08-24 15:48:51.982736 | mon1 | Creating virtual environment at: .venv 2026-08-24 15:48:52.236864 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-24 15:48:52.241994 | mon1 | Downloading netaddr (2.2MiB) 2026-08-24 15:48:52.242386 | mon1 | Downloading cryptography (4.3MiB) 2026-08-24 15:48:52.243009 | mon1 | Downloading pygments (1.2MiB) 2026-08-24 15:48:52.453716 | mon1 | Downloading netaddr 2026-08-24 15:48:52.465091 | mon1 | Downloading cryptography 2026-08-24 15:48:52.527378 | mon1 | Downloading pygments 2026-08-24 15:48:52.662048 | mon1 | Downloading ansible-core 2026-08-24 15:48:52.690179 | mon1 | Installed 36 packages in 27ms 2026-08-24 15:48:53.800465 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-24 15:48:53.800635 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-24 15:48:54.499397 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-24 15:48:54.499505 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-24 15:49:09.382882 | mon1 | INFO [default > dependency] Executing 2026-08-24 15:49:09.383461 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-24 15:49:09.383475 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-24 15:49:09.383504 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-24 15:49:09.388690 | mon1 | INFO [default > cleanup] Executing 2026-08-24 15:49:09.389013 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:49:09.395724 | mon1 | INFO [default > destroy] Executing 2026-08-24 15:49:09.395803 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-24 15:49:09.395868 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-24 15:49:09.401184 | mon1 | INFO [default > syntax] Executing 2026-08-24 15:49:10.461697 | mon1 | 2026-08-24 15:49:10.462031 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-24 15:49:10.521012 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-24 15:49:10.532865 | mon1 | INFO [default > create] Executing 2026-08-24 15:49:10.534457 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:49:10.541439 | mon1 | INFO [default > prepare] Executing 2026-08-24 15:49:11.286026 | mon1 | 2026-08-24 15:49:11.286200 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-24 15:49:11.286366 | mon1 | 2026-08-24 15:49:11.286591 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:49:11.286775 | mon1 | Monday 24 August 2026 15:49:11 +0000 (0:00:00.035) 0:00:00.035 ********* 2026-08-24 15:49:12.421334 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-24 15:49:12.421460 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:49:12.421689 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:49:12.421887 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:49:12.422207 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:49:12.488071 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:49:12.488192 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:49:12.488362 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:49:12.488589 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:49:12.488782 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:49:12.495167 | mon1 | ok: [osd1] 2026-08-24 15:49:12.495449 | mon1 | ok: [mon1] 2026-08-24 15:49:12.495832 | mon1 | 2026-08-24 15:49:12.496099 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-24 15:49:12.496422 | mon1 | Monday 24 August 2026 15:49:12 +0000 (0:00:01.209) 0:00:01.245 ********* 2026-08-24 15:49:13.243366 | mon1 | changed: [osd1] 2026-08-24 15:49:13.243550 | mon1 | changed: [mon1] 2026-08-24 15:49:13.243798 | mon1 | 2026-08-24 15:49:13.244008 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-24 15:49:13.244266 | mon1 | Monday 24 August 2026 15:49:13 +0000 (0:00:00.747) 0:00:01.993 ********* 2026-08-24 15:49:13.532898 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-24 15:49:13.533148 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-24 15:49:13.533507 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-24 15:49:13.559224 | mon1 | changed: [osd1] 2026-08-24 15:49:13.559379 | mon1 | changed: [mon1] 2026-08-24 15:49:13.559654 | mon1 | 2026-08-24 15:49:13.559890 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-24 15:49:13.560110 | mon1 | Monday 24 August 2026 15:49:13 +0000 (0:00:00.315) 0:00:02.309 ********* 2026-08-24 15:49:21.612295 | mon1 | changed: [osd1] 2026-08-24 15:49:21.612404 | mon1 | changed: [mon1] 2026-08-24 15:49:21.612533 | mon1 | 2026-08-24 15:49:21.612702 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-24 15:49:21.612827 | mon1 | 2026-08-24 15:49:21.612958 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:49:21.613086 | mon1 | Monday 24 August 2026 15:49:21 +0000 (0:00:08.053) 0:00:10.362 ********* 2026-08-24 15:49:22.331034 | mon1 | ok: [osd1] 2026-08-24 15:49:22.331118 | mon1 | 2026-08-24 15:49:22.331262 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-24 15:49:22.331401 | mon1 | Monday 24 August 2026 15:49:22 +0000 (0:00:00.718) 0:00:11.081 ********* 2026-08-24 15:49:45.797072 | mon1 | changed: [osd1] 2026-08-24 15:49:45.797166 | mon1 | 2026-08-24 15:49:45.797385 | mon1 | TASK [Start up service] ******************************************************** 2026-08-24 15:49:45.797592 | mon1 | Monday 24 August 2026 15:49:45 +0000 (0:00:23.465) 0:00:34.547 ********* 2026-08-24 15:49:46.408085 | mon1 | ok: [osd1] 2026-08-24 15:49:46.408201 | mon1 | 2026-08-24 15:49:46.408421 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-24 15:49:46.408622 | mon1 | Monday 24 August 2026 15:49:46 +0000 (0:00:00.610) 0:00:35.157 ********* 2026-08-24 15:49:46.716217 | mon1 | ok: [osd1] 2026-08-24 15:49:46.716341 | mon1 | 2026-08-24 15:49:46.716604 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-24 15:49:46.716844 | mon1 | Monday 24 August 2026 15:49:46 +0000 (0:00:00.308) 0:00:35.466 ********* 2026-08-24 15:49:47.431588 | mon1 | changed: [osd1] 2026-08-24 15:49:47.431731 | mon1 | 2026-08-24 15:49:47.431973 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-24 15:49:47.432201 | mon1 | Monday 24 August 2026 15:49:47 +0000 (0:00:00.714) 0:00:36.181 ********* 2026-08-24 15:49:47.636602 | mon1 | ok: [osd1] 2026-08-24 15:49:47.636734 | mon1 | 2026-08-24 15:49:47.636958 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-24 15:49:47.637169 | mon1 | Monday 24 August 2026 15:49:47 +0000 (0:00:00.205) 0:00:36.386 ********* 2026-08-24 15:49:47.661329 | mon1 | skipping: [osd1] 2026-08-24 15:49:47.661489 | mon1 | 2026-08-24 15:49:47.661706 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-24 15:49:47.661933 | mon1 | Monday 24 August 2026 15:49:47 +0000 (0:00:00.025) 0:00:36.411 ********* 2026-08-24 15:49:48.247266 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:49:48.247392 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:49:48.247602 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:49:48.247815 | mon1 | 2026-08-24 15:49:48.248079 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-24 15:49:48.248355 | mon1 | Monday 24 August 2026 15:49:48 +0000 (0:00:00.585) 0:00:36.997 ********* 2026-08-24 15:49:48.888843 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:49:48.888971 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:49:48.889141 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:49:48.889319 | mon1 | 2026-08-24 15:49:48.889561 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-24 15:49:48.889765 | mon1 | Monday 24 August 2026 15:49:48 +0000 (0:00:00.641) 0:00:37.639 ********* 2026-08-24 15:49:49.594523 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:49:49.594851 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:49:49.595227 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:49:49.595487 | mon1 | 2026-08-24 15:49:49.595763 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-24 15:49:49.595882 | mon1 | Monday 24 August 2026 15:49:49 +0000 (0:00:00.705) 0:00:38.344 ********* 2026-08-24 15:49:52.730678 | mon1 | changed: [osd1] => (item=osd0) 2026-08-24 15:49:52.730748 | mon1 | changed: [osd1] => (item=osd1) 2026-08-24 15:49:52.730920 | mon1 | changed: [osd1] => (item=osd2) 2026-08-24 15:49:52.731034 | mon1 | 2026-08-24 15:49:52.731174 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-24 15:49:52.731312 | mon1 | Monday 24 August 2026 15:49:52 +0000 (0:00:03.136) 0:00:41.481 ********* 2026-08-24 15:49:54.618048 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-24 15:49:54.618123 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-24 15:49:54.618206 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-24 15:49:54.618396 | mon1 | 2026-08-24 15:49:54.619165 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:49:54.619186 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-24 15:49:54.619197 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-24 15:49:54.619375 | mon1 | 2026-08-24 15:49:54.619544 | mon1 | 2026-08-24 15:49:54.619833 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:49:54.619981 | mon1 | Monday 24 August 2026 15:49:54 +0000 (0:00:01.887) 0:00:43.368 ********* 2026-08-24 15:49:54.620157 | mon1 | =============================================================================== 2026-08-24 15:49:54.620391 | mon1 | Install depedencies ---------------------------------------------------- 23.47s 2026-08-24 15:49:54.620677 | mon1 | Update apt cache -------------------------------------------------------- 8.05s 2026-08-24 15:49:54.620931 | mon1 | Create a volume group for each loop device ------------------------------ 3.14s 2026-08-24 15:49:54.621138 | mon1 | Create a logical volume for each loop device ---------------------------- 1.89s 2026-08-24 15:49:54.621328 | mon1 | Gathering Facts --------------------------------------------------------- 1.21s 2026-08-24 15:49:54.621526 | mon1 | Configure short hostname ------------------------------------------------ 0.75s 2026-08-24 15:49:54.621716 | mon1 | Gathering Facts --------------------------------------------------------- 0.72s 2026-08-24 15:49:54.621904 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.71s 2026-08-24 15:49:54.622103 | mon1 | Start loop devices ------------------------------------------------------ 0.71s 2026-08-24 15:49:54.622306 | mon1 | Set permissions on loopback devices ------------------------------------- 0.64s 2026-08-24 15:49:54.622628 | mon1 | Start up service -------------------------------------------------------- 0.61s 2026-08-24 15:49:54.623255 | mon1 | Create devices for Ceph ------------------------------------------------- 0.59s 2026-08-24 15:49:54.623569 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-08-24 15:49:54.623726 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-08-24 15:49:54.623860 | mon1 | Get list of all loopback devices ---------------------------------------- 0.21s 2026-08-24 15:49:54.624002 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-24 15:49:54.688209 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-24 15:49:54.694120 | mon1 | INFO [default > converge] Executing 2026-08-24 15:49:55.654186 | mon1 | 2026-08-24 15:49:55.654285 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 15:49:55.654417 | mon1 | 2026-08-24 15:49:55.654578 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:49:55.654740 | mon1 | Monday 24 August 2026 15:49:55 +0000 (0:00:00.049) 0:00:00.049 ********* 2026-08-24 15:49:56.634946 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:49:56.635142 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:49:56.635350 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:49:56.635577 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:49:56.635913 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:49:56.646049 | mon1 | ok: [mon1] 2026-08-24 15:49:56.646171 | mon1 | 2026-08-24 15:49:56.646304 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:49:56.646437 | mon1 | Monday 24 August 2026 15:49:56 +0000 (0:00:00.992) 0:00:01.041 ********* 2026-08-24 15:49:56.940838 | mon1 | ok: [mon1] 2026-08-24 15:49:56.941032 | mon1 | 2026-08-24 15:49:56.941342 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:49:56.941574 | mon1 | Monday 24 August 2026 15:49:56 +0000 (0:00:00.294) 0:00:01.336 ********* 2026-08-24 15:49:56.981144 | mon1 | skipping: [mon1] 2026-08-24 15:49:56.981353 | mon1 | 2026-08-24 15:49:56.981583 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:49:56.981791 | mon1 | Monday 24 August 2026 15:49:56 +0000 (0:00:00.040) 0:00:01.376 ********* 2026-08-24 15:49:57.302818 | mon1 | changed: [mon1] 2026-08-24 15:49:57.302979 | mon1 | 2026-08-24 15:49:57.303198 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:49:57.303406 | mon1 | Monday 24 August 2026 15:49:57 +0000 (0:00:00.321) 0:00:01.698 ********* 2026-08-24 15:49:57.423165 | mon1 | ok: [mon1] => { 2026-08-24 15:49:57.423283 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:49:57.423412 | mon1 | } 2026-08-24 15:49:57.423532 | mon1 | 2026-08-24 15:49:57.423667 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:49:57.423824 | mon1 | Monday 24 August 2026 15:49:57 +0000 (0:00:00.120) 0:00:01.818 ********* 2026-08-24 15:49:58.232734 | mon1 | changed: [mon1] 2026-08-24 15:49:58.237521 | mon1 | 2026-08-24 15:49:58.237549 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:49:58.237561 | mon1 | Monday 24 August 2026 15:49:58 +0000 (0:00:00.809) 0:00:02.628 ********* 2026-08-24 15:49:58.275314 | mon1 | skipping: [mon1] 2026-08-24 15:49:58.275412 | mon1 | 2026-08-24 15:49:58.275539 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:49:58.275671 | mon1 | Monday 24 August 2026 15:49:58 +0000 (0:00:00.042) 0:00:02.670 ********* 2026-08-24 15:49:58.315609 | mon1 | skipping: [mon1] 2026-08-24 15:49:58.315669 | mon1 | 2026-08-24 15:49:58.315811 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:49:58.315938 | mon1 | Monday 24 August 2026 15:49:58 +0000 (0:00:00.040) 0:00:02.711 ********* 2026-08-24 15:49:58.541412 | mon1 | ok: [mon1] 2026-08-24 15:49:58.541582 | mon1 | 2026-08-24 15:49:58.541864 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:49:58.542114 | mon1 | Monday 24 August 2026 15:49:58 +0000 (0:00:00.225) 0:00:02.936 ********* 2026-08-24 15:49:59.680457 | mon1 | ok: [mon1] 2026-08-24 15:49:59.680791 | mon1 | 2026-08-24 15:49:59.681085 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:49:59.681365 | mon1 | Monday 24 August 2026 15:49:59 +0000 (0:00:01.139) 0:00:04.075 ********* 2026-08-24 15:49:59.749711 | mon1 | ok: [mon1] => { 2026-08-24 15:49:59.749787 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:49:59.749923 | mon1 | } 2026-08-24 15:49:59.750121 | mon1 | 2026-08-24 15:49:59.750293 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:49:59.750461 | mon1 | Monday 24 August 2026 15:49:59 +0000 (0:00:00.069) 0:00:04.145 ********* 2026-08-24 15:50:00.650469 | mon1 | changed: [mon1] 2026-08-24 15:50:00.650534 | mon1 | 2026-08-24 15:50:00.650658 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:50:00.650762 | mon1 | Monday 24 August 2026 15:50:00 +0000 (0:00:00.900) 0:00:05.046 ********* 2026-08-24 15:50:03.512967 | mon1 | changed: [mon1] 2026-08-24 15:50:03.513206 | mon1 | 2026-08-24 15:50:03.513448 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:50:03.513659 | mon1 | Monday 24 August 2026 15:50:03 +0000 (0:00:02.862) 0:00:07.908 ********* 2026-08-24 15:50:03.538829 | mon1 | skipping: [mon1] 2026-08-24 15:50:03.539000 | mon1 | 2026-08-24 15:50:03.539209 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:50:03.539415 | mon1 | Monday 24 August 2026 15:50:03 +0000 (0:00:00.026) 0:00:07.934 ********* 2026-08-24 15:50:03.562302 | mon1 | skipping: [mon1] 2026-08-24 15:50:03.562486 | mon1 | 2026-08-24 15:50:03.562735 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:50:03.562934 | mon1 | Monday 24 August 2026 15:50:03 +0000 (0:00:00.023) 0:00:07.957 ********* 2026-08-24 15:50:03.589884 | mon1 | skipping: [mon1] 2026-08-24 15:50:03.589983 | mon1 | 2026-08-24 15:50:03.590184 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:50:03.590385 | mon1 | Monday 24 August 2026 15:50:03 +0000 (0:00:00.027) 0:00:07.985 ********* 2026-08-24 15:50:10.208130 | mon1 | changed: [mon1] 2026-08-24 15:50:10.208202 | mon1 | 2026-08-24 15:50:10.208215 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:50:10.208227 | mon1 | Monday 24 August 2026 15:50:10 +0000 (0:00:06.617) 0:00:14.602 ********* 2026-08-24 15:50:10.796406 | mon1 | changed: [mon1] 2026-08-24 15:50:10.796473 | mon1 | 2026-08-24 15:50:10.796566 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:50:10.796686 | mon1 | Monday 24 August 2026 15:50:10 +0000 (0:00:00.589) 0:00:15.192 ********* 2026-08-24 15:50:11.744089 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:50:11.745604 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:50:11.745635 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:50:11.745647 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:50:11.745657 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:50:11.745668 | mon1 | 2026-08-24 15:50:11.745677 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:50:11.745686 | mon1 | Monday 24 August 2026 15:50:11 +0000 (0:00:00.947) 0:00:16.139 ********* 2026-08-24 15:50:12.420308 | mon1 | changed: [mon1] 2026-08-24 15:50:12.420404 | mon1 | 2026-08-24 15:50:12.421312 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:50:12.421363 | mon1 | Monday 24 August 2026 15:50:12 +0000 (0:00:00.663) 0:00:16.803 ********* 2026-08-24 15:50:12.421371 | mon1 | 2026-08-24 15:50:12.421378 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:50:12.421384 | mon1 | Monday 24 August 2026 15:50:12 +0000 (0:00:00.012) 0:00:16.815 ********* 2026-08-24 15:50:13.314128 | mon1 | ok: [mon1] 2026-08-24 15:50:13.314185 | mon1 | 2026-08-24 15:50:13.314377 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 15:50:13.314394 | mon1 | Monday 24 August 2026 15:50:13 +0000 (0:00:00.894) 0:00:17.709 ********* 2026-08-24 15:50:13.749342 | mon1 | changed: [mon1] 2026-08-24 15:50:13.749426 | mon1 | 2026-08-24 15:50:13.749727 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:50:13.749746 | mon1 | Monday 24 August 2026 15:50:13 +0000 (0:00:00.435) 0:00:18.145 ********* 2026-08-24 15:50:14.282813 | mon1 | changed: [mon1] 2026-08-24 15:50:14.282872 | mon1 | 2026-08-24 15:50:14.282890 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:50:14.282901 | mon1 | Monday 24 August 2026 15:50:14 +0000 (0:00:00.533) 0:00:18.678 ********* 2026-08-24 15:50:14.482794 | mon1 | ok: [mon1] 2026-08-24 15:50:14.482870 | mon1 | 2026-08-24 15:50:14.483065 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:50:14.483210 | mon1 | Monday 24 August 2026 15:50:14 +0000 (0:00:00.200) 0:00:18.878 ********* 2026-08-24 15:50:14.565425 | mon1 | ok: [mon1] => { 2026-08-24 15:50:14.565504 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:50:14.565568 | mon1 | } 2026-08-24 15:50:14.565865 | mon1 | 2026-08-24 15:50:14.565911 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:50:14.565918 | mon1 | Monday 24 August 2026 15:50:14 +0000 (0:00:00.082) 0:00:18.961 ********* 2026-08-24 15:50:15.419822 | mon1 | changed: [mon1] 2026-08-24 15:50:15.419880 | mon1 | 2026-08-24 15:50:15.420151 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:50:15.420200 | mon1 | Monday 24 August 2026 15:50:15 +0000 (0:00:00.854) 0:00:19.815 ********* 2026-08-24 15:50:19.795136 | mon1 | changed: [mon1] 2026-08-24 15:50:19.795205 | mon1 | 2026-08-24 15:50:19.795409 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:50:19.795552 | mon1 | Monday 24 August 2026 15:50:19 +0000 (0:00:04.375) 0:00:24.190 ********* 2026-08-24 15:50:20.820549 | mon1 | ok: [mon1] 2026-08-24 15:50:20.820636 | mon1 | 2026-08-24 15:50:20.820961 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:50:20.821010 | mon1 | Monday 24 August 2026 15:50:20 +0000 (0:00:01.025) 0:00:25.216 ********* 2026-08-24 15:50:21.168492 | mon1 | changed: [mon1] 2026-08-24 15:50:21.168585 | mon1 | 2026-08-24 15:50:21.169051 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:50:21.169100 | mon1 | Monday 24 August 2026 15:50:21 +0000 (0:00:00.347) 0:00:25.564 ********* 2026-08-24 15:50:21.620632 | mon1 | changed: [mon1] 2026-08-24 15:50:21.621221 | mon1 | 2026-08-24 15:50:21.621255 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:50:21.621267 | mon1 | Monday 24 August 2026 15:50:21 +0000 (0:00:00.451) 0:00:26.016 ********* 2026-08-24 15:50:22.194648 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:50:22.195205 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:50:22.195223 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:50:22.195228 | mon1 | 2026-08-24 15:50:22.195233 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:50:22.195237 | mon1 | Monday 24 August 2026 15:50:22 +0000 (0:00:00.573) 0:00:26.589 ********* 2026-08-24 15:50:22.647593 | mon1 | changed: [mon1] 2026-08-24 15:50:22.647718 | mon1 | 2026-08-24 15:50:22.647731 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:50:22.647926 | mon1 | Monday 24 August 2026 15:50:22 +0000 (0:00:00.453) 0:00:27.043 ********* 2026-08-24 15:50:23.166213 | mon1 | changed: [mon1] 2026-08-24 15:50:23.166285 | mon1 | 2026-08-24 15:50:23.166630 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:50:23.166844 | mon1 | Monday 24 August 2026 15:50:23 +0000 (0:00:00.512) 0:00:27.555 ********* 2026-08-24 15:50:23.166858 | mon1 | 2026-08-24 15:50:23.166875 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:50:23.166900 | mon1 | Monday 24 August 2026 15:50:23 +0000 (0:00:00.005) 0:00:27.561 ********* 2026-08-24 15:50:23.812429 | mon1 | ok: [mon1] 2026-08-24 15:50:23.812855 | mon1 | 2026-08-24 15:50:23.812876 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 15:50:23.812884 | mon1 | Monday 24 August 2026 15:50:23 +0000 (0:00:00.646) 0:00:28.207 ********* 2026-08-24 15:50:24.833626 | mon1 | changed: [mon1] 2026-08-24 15:50:24.833701 | mon1 | 2026-08-24 15:50:24.833936 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:50:24.833981 | mon1 | Monday 24 August 2026 15:50:24 +0000 (0:00:01.021) 0:00:29.229 ********* 2026-08-24 15:50:25.388650 | mon1 | changed: [mon1] 2026-08-24 15:50:25.388715 | mon1 | 2026-08-24 15:50:25.388789 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:50:25.388921 | mon1 | Monday 24 August 2026 15:50:25 +0000 (0:00:00.555) 0:00:29.784 ********* 2026-08-24 15:50:25.437712 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:50:25.437787 | mon1 | 2026-08-24 15:50:25.438062 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:50:25.438112 | mon1 | Monday 24 August 2026 15:50:25 +0000 (0:00:00.048) 0:00:29.833 ********* 2026-08-24 15:50:50.464013 | mon1 | changed: [mon1] 2026-08-24 15:50:50.464090 | mon1 | 2026-08-24 15:50:50.464433 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:50:50.464484 | mon1 | Monday 24 August 2026 15:50:50 +0000 (0:00:25.026) 0:00:54.859 ********* 2026-08-24 15:50:51.157847 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:50:51.157922 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:50:51.158371 | mon1 | 2026-08-24 15:50:51.158422 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:50:51.158430 | mon1 | Monday 24 August 2026 15:50:51 +0000 (0:00:00.693) 0:00:55.553 ********* 2026-08-24 15:50:52.489786 | mon1 | changed: [mon1] 2026-08-24 15:50:52.489846 | mon1 | 2026-08-24 15:50:52.490214 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:50:52.490269 | mon1 | Monday 24 August 2026 15:50:52 +0000 (0:00:01.331) 0:00:56.885 ********* 2026-08-24 15:50:52.679693 | mon1 | ok: [mon1] 2026-08-24 15:50:52.679798 | mon1 | 2026-08-24 15:50:52.680100 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:50:52.680141 | mon1 | Monday 24 August 2026 15:50:52 +0000 (0:00:00.189) 0:00:57.075 ********* 2026-08-24 15:50:53.101323 | mon1 | changed: [mon1] 2026-08-24 15:50:53.101376 | mon1 | 2026-08-24 15:50:53.101385 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:50:53.101391 | mon1 | Monday 24 August 2026 15:50:53 +0000 (0:00:00.420) 0:00:57.495 ********* 2026-08-24 15:50:53.418365 | mon1 | changed: [mon1] 2026-08-24 15:50:53.418402 | mon1 | 2026-08-24 15:50:53.418408 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 15:50:53.418413 | mon1 | Monday 24 August 2026 15:50:53 +0000 (0:00:00.317) 0:00:57.813 ********* 2026-08-24 15:50:53.534326 | mon1 | ok: [mon1] 2026-08-24 15:50:53.534377 | mon1 | 2026-08-24 15:50:53.534389 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 15:50:53.534399 | mon1 | Monday 24 August 2026 15:50:53 +0000 (0:00:00.115) 0:00:57.929 ********* 2026-08-24 15:50:53.738074 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:50:53.738141 | mon1 | 2026-08-24 15:50:53.738346 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 15:50:53.738390 | mon1 | Monday 24 August 2026 15:50:53 +0000 (0:00:00.204) 0:00:58.133 ********* 2026-08-24 15:50:53.777172 | mon1 | ok: [mon1] 2026-08-24 15:50:53.777497 | mon1 | 2026-08-24 15:50:53.777544 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 15:50:53.777550 | mon1 | Monday 24 August 2026 15:50:53 +0000 (0:00:00.038) 0:00:58.172 ********* 2026-08-24 15:50:53.849296 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-24 15:50:53.849415 | mon1 | 2026-08-24 15:50:53.849669 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-24 15:50:53.849712 | mon1 | Monday 24 August 2026 15:50:53 +0000 (0:00:00.072) 0:00:58.245 ********* 2026-08-24 15:50:54.125958 | mon1 | changed: [mon1] 2026-08-24 15:50:54.126030 | mon1 | 2026-08-24 15:50:54.126394 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-24 15:50:54.126451 | mon1 | Monday 24 August 2026 15:50:54 +0000 (0:00:00.276) 0:00:58.521 ********* 2026-08-24 15:50:54.805248 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-24 15:50:54.805323 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-24 15:50:54.805891 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-24 15:50:54.805944 | mon1 | 2026-08-24 15:50:54.805952 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-24 15:50:54.805958 | mon1 | Monday 24 August 2026 15:50:54 +0000 (0:00:00.679) 0:00:59.200 ********* 2026-08-24 15:52:26.441768 | mon1 | ok: [mon1] 2026-08-24 15:52:26.441860 | mon1 | 2026-08-24 15:52:26.442091 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-24 15:52:26.442298 | mon1 | Monday 24 August 2026 15:52:26 +0000 (0:01:31.636) 0:02:30.837 ********* 2026-08-24 15:52:26.661191 | mon1 | changed: [mon1] 2026-08-24 15:52:26.661270 | mon1 | 2026-08-24 15:52:26.661345 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-24 15:52:26.661468 | mon1 | Monday 24 August 2026 15:52:26 +0000 (0:00:00.219) 0:02:31.056 ********* 2026-08-24 15:52:26.696719 | mon1 | ok: [mon1] 2026-08-24 15:52:26.696788 | mon1 | 2026-08-24 15:52:26.696874 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:52:26.696974 | mon1 | Monday 24 August 2026 15:52:26 +0000 (0:00:00.035) 0:02:31.092 ********* 2026-08-24 15:52:26.764014 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:52:26.764092 | mon1 | 2026-08-24 15:52:26.764110 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:52:26.764229 | mon1 | Monday 24 August 2026 15:52:26 +0000 (0:00:00.067) 0:02:31.159 ********* 2026-08-24 15:52:28.240013 | mon1 | ok: [mon1] 2026-08-24 15:52:28.240129 | mon1 | 2026-08-24 15:52:28.240279 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:52:28.240402 | mon1 | Monday 24 August 2026 15:52:28 +0000 (0:00:01.475) 0:02:32.635 ********* 2026-08-24 15:52:28.290455 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:52:28.290517 | mon1 | 2026-08-24 15:52:28.290643 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:52:28.290738 | mon1 | Monday 24 August 2026 15:52:28 +0000 (0:00:00.050) 0:02:32.686 ********* 2026-08-24 15:52:28.637560 | mon1 | ok: [mon1] 2026-08-24 15:52:28.637682 | mon1 | 2026-08-24 15:52:28.638049 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:52:28.638101 | mon1 | Monday 24 August 2026 15:52:28 +0000 (0:00:00.346) 0:02:33.033 ********* 2026-08-24 15:52:30.760784 | mon1 | ok: [mon1] 2026-08-24 15:52:30.760868 | mon1 | 2026-08-24 15:52:30.761057 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 15:52:30.761098 | mon1 | Monday 24 August 2026 15:52:30 +0000 (0:00:02.123) 0:02:35.156 ********* 2026-08-24 15:52:33.684483 | mon1 | changed: [mon1] 2026-08-24 15:52:33.684584 | mon1 | 2026-08-24 15:52:33.684644 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-24 15:52:33.684814 | mon1 | Monday 24 August 2026 15:52:33 +0000 (0:00:02.923) 0:02:38.079 ********* 2026-08-24 15:52:35.233710 | mon1 | ok: [mon1] 2026-08-24 15:52:35.233883 | mon1 | 2026-08-24 15:52:35.233899 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:52:35.233904 | mon1 | Monday 24 August 2026 15:52:35 +0000 (0:00:01.549) 0:02:39.629 ********* 2026-08-24 15:52:35.296968 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:52:35.297011 | mon1 | 2026-08-24 15:52:35.297016 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:52:35.297021 | mon1 | Monday 24 August 2026 15:52:35 +0000 (0:00:00.063) 0:02:39.692 ********* 2026-08-24 15:52:35.337645 | mon1 | skipping: [mon1] 2026-08-24 15:52:35.337686 | mon1 | 2026-08-24 15:52:35.337692 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:52:35.337697 | mon1 | Monday 24 August 2026 15:52:35 +0000 (0:00:00.040) 0:02:39.733 ********* 2026-08-24 15:52:35.378506 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-24 15:52:35.378584 | mon1 | skipping: [mon1] 2026-08-24 15:52:35.378591 | mon1 | 2026-08-24 15:52:35.378596 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:52:35.378601 | mon1 | Monday 24 August 2026 15:52:35 +0000 (0:00:00.040) 0:02:39.773 ********* 2026-08-24 15:52:35.648482 | mon1 | ok: [mon1] 2026-08-24 15:52:35.648550 | mon1 | 2026-08-24 15:52:35.648643 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:52:35.648750 | mon1 | Monday 24 August 2026 15:52:35 +0000 (0:00:00.270) 0:02:40.044 ********* 2026-08-24 15:52:37.748232 | mon1 | ok: [mon1] 2026-08-24 15:52:37.748273 | mon1 | 2026-08-24 15:52:37.748279 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-24 15:52:37.748284 | mon1 | Monday 24 August 2026 15:52:37 +0000 (0:00:02.099) 0:02:42.143 ********* 2026-08-24 15:52:40.562906 | mon1 | changed: [mon1] 2026-08-24 15:52:40.562992 | mon1 | 2026-08-24 15:52:40.563368 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-24 15:52:40.563418 | mon1 | Monday 24 August 2026 15:52:40 +0000 (0:00:02.814) 0:02:44.958 ********* 2026-08-24 15:52:42.029179 | mon1 | ok: [mon1] 2026-08-24 15:52:42.029251 | mon1 | 2026-08-24 15:52:42.029335 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-24 15:52:42.029469 | mon1 | Monday 24 August 2026 15:52:42 +0000 (0:00:01.466) 0:02:46.424 ********* 2026-08-24 15:52:48.420437 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-24 15:52:48.420519 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-24 15:52:48.420579 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-24 15:52:48.420672 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-24 15:52:48.420760 | mon1 | 2026-08-24 15:52:48.420860 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-24 15:52:48.420939 | mon1 | 2026-08-24 15:52:48.421035 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:52:48.421135 | mon1 | Monday 24 August 2026 15:52:48 +0000 (0:00:06.391) 0:02:52.816 ********* 2026-08-24 15:52:49.511475 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-24 15:52:49.511631 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:52:49.511650 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:52:49.512051 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:52:49.512077 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:52:49.521386 | mon1 | ok: [osd1] 2026-08-24 15:52:49.522215 | mon1 | 2026-08-24 15:52:49.522277 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:52:49.522287 | mon1 | Monday 24 August 2026 15:52:49 +0000 (0:00:01.101) 0:02:53.917 ********* 2026-08-24 15:52:49.726114 | mon1 | ok: [osd1] 2026-08-24 15:52:49.726192 | mon1 | 2026-08-24 15:52:49.726254 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:52:49.726390 | mon1 | Monday 24 August 2026 15:52:49 +0000 (0:00:00.204) 0:02:54.121 ********* 2026-08-24 15:52:49.759336 | mon1 | skipping: [osd1] 2026-08-24 15:52:49.759445 | mon1 | 2026-08-24 15:52:49.759636 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:52:49.759675 | mon1 | Monday 24 August 2026 15:52:49 +0000 (0:00:00.032) 0:02:54.154 ********* 2026-08-24 15:52:49.963486 | mon1 | changed: [osd1] 2026-08-24 15:52:49.963574 | mon1 | 2026-08-24 15:52:49.963681 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:52:49.963773 | mon1 | Monday 24 August 2026 15:52:49 +0000 (0:00:00.204) 0:02:54.359 ********* 2026-08-24 15:52:50.019020 | mon1 | ok: [osd1] => { 2026-08-24 15:52:50.019197 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:52:50.019361 | mon1 | } 2026-08-24 15:52:50.019532 | mon1 | 2026-08-24 15:52:50.019658 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:52:50.019806 | mon1 | Monday 24 August 2026 15:52:50 +0000 (0:00:00.055) 0:02:54.414 ********* 2026-08-24 15:52:50.591572 | mon1 | changed: [osd1] 2026-08-24 15:52:50.591660 | mon1 | 2026-08-24 15:52:50.591994 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:52:50.592044 | mon1 | Monday 24 August 2026 15:52:50 +0000 (0:00:00.572) 0:02:54.987 ********* 2026-08-24 15:52:50.630328 | mon1 | skipping: [osd1] 2026-08-24 15:52:50.630396 | mon1 | 2026-08-24 15:52:50.630498 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:52:50.630651 | mon1 | Monday 24 August 2026 15:52:50 +0000 (0:00:00.038) 0:02:55.026 ********* 2026-08-24 15:52:50.667702 | mon1 | skipping: [osd1] 2026-08-24 15:52:50.667798 | mon1 | 2026-08-24 15:52:50.667881 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:52:50.667981 | mon1 | Monday 24 August 2026 15:52:50 +0000 (0:00:00.037) 0:02:55.063 ********* 2026-08-24 15:52:50.865985 | mon1 | ok: [osd1] 2026-08-24 15:52:50.866056 | mon1 | 2026-08-24 15:52:50.866114 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:52:50.866240 | mon1 | Monday 24 August 2026 15:52:50 +0000 (0:00:00.198) 0:02:55.261 ********* 2026-08-24 15:52:52.185661 | mon1 | ok: [osd1] 2026-08-24 15:52:52.185705 | mon1 | 2026-08-24 15:52:52.185711 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:52:52.185716 | mon1 | Monday 24 August 2026 15:52:52 +0000 (0:00:01.319) 0:02:56.581 ********* 2026-08-24 15:52:52.258615 | mon1 | ok: [osd1] => { 2026-08-24 15:52:52.258676 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:52:52.258686 | mon1 | } 2026-08-24 15:52:52.259091 | mon1 | 2026-08-24 15:52:52.259136 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:52:52.259144 | mon1 | Monday 24 August 2026 15:52:52 +0000 (0:00:00.072) 0:02:56.653 ********* 2026-08-24 15:52:52.910258 | mon1 | changed: [osd1] 2026-08-24 15:52:52.910313 | mon1 | 2026-08-24 15:52:52.910320 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:52:52.910326 | mon1 | Monday 24 August 2026 15:52:52 +0000 (0:00:00.651) 0:02:57.305 ********* 2026-08-24 15:52:55.508704 | mon1 | changed: [osd1] 2026-08-24 15:52:55.508749 | mon1 | 2026-08-24 15:52:55.508758 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:52:55.508772 | mon1 | Monday 24 August 2026 15:52:55 +0000 (0:00:02.598) 0:02:59.904 ********* 2026-08-24 15:52:55.533794 | mon1 | skipping: [osd1] 2026-08-24 15:52:55.533863 | mon1 | 2026-08-24 15:52:55.533875 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:52:55.533886 | mon1 | Monday 24 August 2026 15:52:55 +0000 (0:00:00.024) 0:02:59.928 ********* 2026-08-24 15:52:55.553180 | mon1 | skipping: [osd1] 2026-08-24 15:52:55.553248 | mon1 | 2026-08-24 15:52:55.553267 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:52:55.553422 | mon1 | Monday 24 August 2026 15:52:55 +0000 (0:00:00.020) 0:02:59.948 ********* 2026-08-24 15:52:55.579742 | mon1 | skipping: [osd1] 2026-08-24 15:52:55.579839 | mon1 | 2026-08-24 15:52:55.579974 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:52:55.580100 | mon1 | Monday 24 August 2026 15:52:55 +0000 (0:00:00.026) 0:02:59.975 ********* 2026-08-24 15:53:03.043491 | mon1 | changed: [osd1] 2026-08-24 15:53:03.043550 | mon1 | 2026-08-24 15:53:03.043557 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:53:03.043564 | mon1 | Monday 24 August 2026 15:53:03 +0000 (0:00:07.463) 0:03:07.438 ********* 2026-08-24 15:53:03.502820 | mon1 | changed: [osd1] 2026-08-24 15:53:03.502892 | mon1 | 2026-08-24 15:53:03.503047 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:53:03.503173 | mon1 | Monday 24 August 2026 15:53:03 +0000 (0:00:00.459) 0:03:07.898 ********* 2026-08-24 15:53:04.395441 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:53:04.395546 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:53:04.395657 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:53:04.395803 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:53:04.395944 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:53:04.396143 | mon1 | 2026-08-24 15:53:04.396371 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:53:04.396597 | mon1 | Monday 24 August 2026 15:53:04 +0000 (0:00:00.892) 0:03:08.790 ********* 2026-08-24 15:53:04.942772 | mon1 | changed: [osd1] 2026-08-24 15:53:04.942844 | mon1 | 2026-08-24 15:53:04.942924 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:53:04.943023 | mon1 | Monday 24 August 2026 15:53:04 +0000 (0:00:00.541) 0:03:09.331 ********* 2026-08-24 15:53:04.943109 | mon1 | 2026-08-24 15:53:04.943203 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:53:04.943315 | mon1 | Monday 24 August 2026 15:53:04 +0000 (0:00:00.006) 0:03:09.338 ********* 2026-08-24 15:53:05.631423 | mon1 | ok: [osd1] 2026-08-24 15:53:05.631494 | mon1 | 2026-08-24 15:53:05.631507 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-24 15:53:05.631529 | mon1 | Monday 24 August 2026 15:53:05 +0000 (0:00:00.687) 0:03:10.025 ********* 2026-08-24 15:53:06.087053 | mon1 | changed: [osd1] 2026-08-24 15:53:06.087122 | mon1 | 2026-08-24 15:53:06.087219 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:53:06.087353 | mon1 | Monday 24 August 2026 15:53:06 +0000 (0:00:00.457) 0:03:10.482 ********* 2026-08-24 15:53:06.629414 | mon1 | changed: [osd1] 2026-08-24 15:53:06.629489 | mon1 | 2026-08-24 15:53:06.629759 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:53:06.629812 | mon1 | Monday 24 August 2026 15:53:06 +0000 (0:00:00.542) 0:03:11.025 ********* 2026-08-24 15:53:06.834858 | mon1 | ok: [osd1] 2026-08-24 15:53:06.834936 | mon1 | 2026-08-24 15:53:06.834958 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:53:06.835027 | mon1 | Monday 24 August 2026 15:53:06 +0000 (0:00:00.205) 0:03:11.230 ********* 2026-08-24 15:53:06.891593 | mon1 | ok: [osd1] => { 2026-08-24 15:53:06.891841 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:53:06.892015 | mon1 | } 2026-08-24 15:53:06.892186 | mon1 | 2026-08-24 15:53:06.892402 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:53:06.892587 | mon1 | Monday 24 August 2026 15:53:06 +0000 (0:00:00.056) 0:03:11.287 ********* 2026-08-24 15:53:07.712471 | mon1 | changed: [osd1] 2026-08-24 15:53:07.712546 | mon1 | 2026-08-24 15:53:07.712923 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:53:07.712972 | mon1 | Monday 24 August 2026 15:53:07 +0000 (0:00:00.821) 0:03:12.108 ********* 2026-08-24 15:53:12.050987 | mon1 | changed: [osd1] 2026-08-24 15:53:12.051062 | mon1 | 2026-08-24 15:53:12.051324 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:53:12.051370 | mon1 | Monday 24 August 2026 15:53:12 +0000 (0:00:04.338) 0:03:16.446 ********* 2026-08-24 15:53:13.112737 | mon1 | ok: [osd1] 2026-08-24 15:53:13.112816 | mon1 | 2026-08-24 15:53:13.112877 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:53:13.113002 | mon1 | Monday 24 August 2026 15:53:13 +0000 (0:00:01.061) 0:03:17.508 ********* 2026-08-24 15:53:13.340181 | mon1 | changed: [osd1] 2026-08-24 15:53:13.340261 | mon1 | 2026-08-24 15:53:13.340279 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:53:13.340383 | mon1 | Monday 24 August 2026 15:53:13 +0000 (0:00:00.227) 0:03:17.735 ********* 2026-08-24 15:53:13.793035 | mon1 | changed: [osd1] 2026-08-24 15:53:13.793097 | mon1 | 2026-08-24 15:53:13.793199 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:53:13.793305 | mon1 | Monday 24 August 2026 15:53:13 +0000 (0:00:00.453) 0:03:18.188 ********* 2026-08-24 15:53:14.350606 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-24 15:53:14.350702 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:53:14.350865 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:53:14.350996 | mon1 | 2026-08-24 15:53:14.351149 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:53:14.351309 | mon1 | Monday 24 August 2026 15:53:14 +0000 (0:00:00.557) 0:03:18.745 ********* 2026-08-24 15:53:14.807317 | mon1 | changed: [osd1] 2026-08-24 15:53:14.807435 | mon1 | 2026-08-24 15:53:14.807641 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:53:14.807782 | mon1 | Monday 24 August 2026 15:53:14 +0000 (0:00:00.457) 0:03:19.202 ********* 2026-08-24 15:53:15.245834 | mon1 | changed: [osd1] 2026-08-24 15:53:15.246084 | mon1 | 2026-08-24 15:53:15.246565 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:53:15.246906 | mon1 | Monday 24 August 2026 15:53:15 +0000 (0:00:00.432) 0:03:19.634 ********* 2026-08-24 15:53:15.247153 | mon1 | 2026-08-24 15:53:15.247468 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-24 15:53:15.247766 | mon1 | Monday 24 August 2026 15:53:15 +0000 (0:00:00.006) 0:03:19.641 ********* 2026-08-24 15:53:15.951859 | mon1 | ok: [osd1] 2026-08-24 15:53:15.951924 | mon1 | 2026-08-24 15:53:15.951937 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-24 15:53:15.951947 | mon1 | Monday 24 August 2026 15:53:15 +0000 (0:00:00.705) 0:03:20.346 ********* 2026-08-24 15:53:17.177703 | mon1 | changed: [osd1] 2026-08-24 15:53:17.177746 | mon1 | 2026-08-24 15:53:17.177752 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:53:17.177757 | mon1 | Monday 24 August 2026 15:53:17 +0000 (0:00:01.226) 0:03:21.573 ********* 2026-08-24 15:53:17.773782 | mon1 | changed: [osd1] 2026-08-24 15:53:17.773849 | mon1 | 2026-08-24 15:53:17.774143 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:53:17.774233 | mon1 | Monday 24 August 2026 15:53:17 +0000 (0:00:00.595) 0:03:22.169 ********* 2026-08-24 15:53:17.825606 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:53:17.825697 | mon1 | 2026-08-24 15:53:17.826017 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:53:17.826091 | mon1 | Monday 24 August 2026 15:53:17 +0000 (0:00:00.051) 0:03:22.220 ********* 2026-08-24 15:53:23.139183 | mon1 | changed: [osd1] 2026-08-24 15:53:23.139249 | mon1 | 2026-08-24 15:53:23.139346 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:53:23.139467 | mon1 | Monday 24 August 2026 15:53:23 +0000 (0:00:05.314) 0:03:27.534 ********* 2026-08-24 15:53:23.794776 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-24 15:53:23.794850 | mon1 | ok: [osd1] => (item=sshd) 2026-08-24 15:53:23.794925 | mon1 | 2026-08-24 15:53:23.795024 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:53:23.795181 | mon1 | Monday 24 August 2026 15:53:23 +0000 (0:00:00.655) 0:03:28.190 ********* 2026-08-24 15:53:24.681944 | mon1 | changed: [osd1] 2026-08-24 15:53:24.682169 | mon1 | 2026-08-24 15:53:24.682431 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:53:24.682731 | mon1 | Monday 24 August 2026 15:53:24 +0000 (0:00:00.886) 0:03:29.077 ********* 2026-08-24 15:53:24.883485 | mon1 | ok: [osd1] 2026-08-24 15:53:24.883654 | mon1 | 2026-08-24 15:53:24.884428 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:53:24.884682 | mon1 | Monday 24 August 2026 15:53:24 +0000 (0:00:00.201) 0:03:29.278 ********* 2026-08-24 15:53:25.187775 | mon1 | changed: [osd1] 2026-08-24 15:53:25.188134 | mon1 | 2026-08-24 15:53:25.188488 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:53:25.188853 | mon1 | Monday 24 August 2026 15:53:25 +0000 (0:00:00.304) 0:03:29.582 ********* 2026-08-24 15:53:25.413264 | mon1 | changed: [osd1] 2026-08-24 15:53:25.413465 | mon1 | 2026-08-24 15:53:25.413720 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-24 15:53:25.413981 | mon1 | Monday 24 August 2026 15:53:25 +0000 (0:00:00.225) 0:03:29.808 ********* 2026-08-24 15:53:25.644549 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-24 15:53:25.644713 | mon1 | 2026-08-24 15:53:25.644959 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-24 15:53:25.645216 | mon1 | Monday 24 August 2026 15:53:25 +0000 (0:00:00.231) 0:03:30.039 ********* 2026-08-24 15:53:25.688087 | mon1 | ok: [osd1] 2026-08-24 15:53:25.688124 | mon1 | 2026-08-24 15:53:25.688135 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:53:25.688145 | mon1 | Monday 24 August 2026 15:53:25 +0000 (0:00:00.043) 0:03:30.083 ********* 2026-08-24 15:53:25.735255 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-24 15:53:25.735358 | mon1 | 2026-08-24 15:53:25.735632 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:53:25.735684 | mon1 | Monday 24 August 2026 15:53:25 +0000 (0:00:00.047) 0:03:30.130 ********* 2026-08-24 15:53:27.177217 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:53:27.177273 | mon1 | 2026-08-24 15:53:27.177279 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:53:27.177284 | mon1 | Monday 24 August 2026 15:53:27 +0000 (0:00:01.441) 0:03:31.572 ********* 2026-08-24 15:53:27.221865 | mon1 | ok: [osd1] => (item=osd1) 2026-08-24 15:53:27.221985 | mon1 | 2026-08-24 15:53:27.222457 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:53:27.222520 | mon1 | Monday 24 August 2026 15:53:27 +0000 (0:00:00.044) 0:03:31.617 ********* 2026-08-24 15:53:27.466625 | mon1 | changed: [osd1] 2026-08-24 15:53:27.467276 | mon1 | 2026-08-24 15:53:27.467359 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:53:27.467378 | mon1 | Monday 24 August 2026 15:53:27 +0000 (0:00:00.245) 0:03:31.862 ********* 2026-08-24 15:53:32.645331 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:53:32.645397 | mon1 | 2026-08-24 15:53:32.645403 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-24 15:53:32.645409 | mon1 | Monday 24 August 2026 15:53:32 +0000 (0:00:05.178) 0:03:37.040 ********* 2026-08-24 15:53:33.387434 | mon1 | ok: [osd1] 2026-08-24 15:53:33.387500 | mon1 | 2026-08-24 15:53:33.387737 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-24 15:53:33.387784 | mon1 | Monday 24 August 2026 15:53:33 +0000 (0:00:00.742) 0:03:37.782 ********* 2026-08-24 15:54:21.592138 | mon1 | ok: [osd1] 2026-08-24 15:54:21.592253 | mon1 | 2026-08-24 15:54:21.592537 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-24 15:54:21.592588 | mon1 | Monday 24 August 2026 15:54:21 +0000 (0:00:48.204) 0:04:25.987 ********* 2026-08-24 15:56:00.088683 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-24 15:56:00.088742 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-24 15:56:00.088749 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-24 15:56:00.088755 | mon1 | 2026-08-24 15:56:00.088762 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-24 15:56:00.088768 | mon1 | Monday 24 August 2026 15:56:00 +0000 (0:01:38.496) 0:06:04.483 ********* 2026-08-24 15:56:01.794662 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:56:01.794777 | mon1 | 2026-08-24 15:56:01.794793 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-24 15:56:01.794971 | mon1 | Monday 24 August 2026 15:56:01 +0000 (0:00:01.706) 0:06:06.190 ********* 2026-08-24 15:56:03.320439 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:56:03.320903 | mon1 | 2026-08-24 15:56:03.320957 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-24 15:56:03.320966 | mon1 | Monday 24 August 2026 15:56:03 +0000 (0:00:01.525) 0:06:07.715 ********* 2026-08-24 15:56:03.373091 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-24 15:56:03.373170 | mon1 | 2026-08-24 15:56:03.373365 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-24 15:56:03.373413 | mon1 | Monday 24 August 2026 15:56:03 +0000 (0:00:00.053) 0:06:07.768 ********* 2026-08-24 15:56:03.413956 | mon1 | ok: [osd1] 2026-08-24 15:56:03.414034 | mon1 | 2026-08-24 15:56:03.414295 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-24 15:56:03.414341 | mon1 | Monday 24 August 2026 15:56:03 +0000 (0:00:00.040) 0:06:07.809 ********* 2026-08-24 15:56:05.048606 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:56:05.048696 | mon1 | 2026-08-24 15:56:05.048715 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-24 15:56:05.048731 | mon1 | Monday 24 August 2026 15:56:05 +0000 (0:00:01.632) 0:06:09.442 ********* 2026-08-24 15:56:05.089109 | mon1 | ok: [osd1] 2026-08-24 15:56:05.089756 | mon1 | 2026-08-24 15:56:05.089777 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-24 15:56:05.089785 | mon1 | Monday 24 August 2026 15:56:05 +0000 (0:00:00.041) 0:06:09.484 ********* 2026-08-24 15:56:05.118217 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-24 15:56:05.133956 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:56:05.133973 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:56:05.133978 | mon1 | 2026-08-24 15:56:05.133983 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-24 15:56:05.133988 | mon1 | Monday 24 August 2026 15:56:05 +0000 (0:00:00.044) 0:06:09.529 ********* 2026-08-24 15:56:05.161995 | mon1 | skipping: [osd1] 2026-08-24 15:56:05.162042 | mon1 | 2026-08-24 15:56:05.162047 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-24 15:56:05.162052 | mon1 | Monday 24 August 2026 15:56:05 +0000 (0:00:00.027) 0:06:09.557 ********* 2026-08-24 15:56:10.194660 | mon1 | Pausing for 5 seconds 2026-08-24 15:56:10.194738 | mon1 | ok: [osd1] 2026-08-24 15:56:10.194823 | mon1 | 2026-08-24 15:56:10.194965 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-24 15:56:10.195105 | mon1 | Monday 24 August 2026 15:56:10 +0000 (0:00:05.032) 0:06:14.589 ********* 2026-08-24 15:56:10.236269 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-24 15:56:10.236391 | mon1 | 2026-08-24 15:56:10.236565 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-24 15:56:10.236664 | mon1 | Monday 24 August 2026 15:56:10 +0000 (0:00:00.042) 0:06:14.631 ********* 2026-08-24 15:56:10.276582 | mon1 | ok: [osd1] 2026-08-24 15:56:10.276748 | mon1 | 2026-08-24 15:56:10.276937 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-24 15:56:10.277127 | mon1 | Monday 24 August 2026 15:56:10 +0000 (0:00:00.040) 0:06:14.671 ********* 2026-08-24 15:56:11.786443 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:56:11.786578 | mon1 | 2026-08-24 15:56:11.786624 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-24 15:56:11.786647 | mon1 | Monday 24 August 2026 15:56:11 +0000 (0:00:01.508) 0:06:16.180 ********* 2026-08-24 15:56:11.824725 | mon1 | ok: [osd1] 2026-08-24 15:56:11.825440 | mon1 | 2026-08-24 15:56:11.825500 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-24 15:56:11.825512 | mon1 | Monday 24 August 2026 15:56:11 +0000 (0:00:00.039) 0:06:16.220 ********* 2026-08-24 15:56:11.863501 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:56:11.863564 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:56:11.863671 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:56:11.864080 | mon1 | skipping: [osd1] 2026-08-24 15:56:11.864110 | mon1 | 2026-08-24 15:56:11.864115 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-24 15:56:11.864120 | mon1 | Monday 24 August 2026 15:56:11 +0000 (0:00:00.039) 0:06:16.259 ********* 2026-08-24 15:56:11.925675 | mon1 | skipping: [osd1] 2026-08-24 15:56:11.925741 | mon1 | 2026-08-24 15:56:11.926152 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-24 15:56:11.926197 | mon1 | 2026-08-24 15:56:11.926202 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:56:11.926207 | mon1 | Monday 24 August 2026 15:56:11 +0000 (0:00:00.062) 0:06:16.321 ********* 2026-08-24 15:56:12.821125 | mon1 | ok: [mon1] 2026-08-24 15:56:12.821196 | mon1 | 2026-08-24 15:56:12.821463 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:56:12.821514 | mon1 | Monday 24 August 2026 15:56:12 +0000 (0:00:00.895) 0:06:17.216 ********* 2026-08-24 15:56:13.017817 | mon1 | ok: [mon1] 2026-08-24 15:56:13.017898 | mon1 | 2026-08-24 15:56:13.018103 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:56:13.018147 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.196) 0:06:17.413 ********* 2026-08-24 15:56:13.049180 | mon1 | skipping: [mon1] 2026-08-24 15:56:13.049258 | mon1 | 2026-08-24 15:56:13.049488 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:56:13.049533 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.031) 0:06:17.444 ********* 2026-08-24 15:56:13.261595 | mon1 | ok: [mon1] 2026-08-24 15:56:13.261673 | mon1 | 2026-08-24 15:56:13.261732 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:56:13.261858 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.212) 0:06:17.657 ********* 2026-08-24 15:56:13.317013 | mon1 | ok: [mon1] => { 2026-08-24 15:56:13.317766 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:56:13.317818 | mon1 | } 2026-08-24 15:56:13.317826 | mon1 | 2026-08-24 15:56:13.317833 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:56:13.317840 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.055) 0:06:17.712 ********* 2026-08-24 15:56:13.654460 | mon1 | ok: [mon1] 2026-08-24 15:56:13.654611 | mon1 | 2026-08-24 15:56:13.654851 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:56:13.654895 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.337) 0:06:18.049 ********* 2026-08-24 15:56:13.691016 | mon1 | skipping: [mon1] 2026-08-24 15:56:13.691088 | mon1 | 2026-08-24 15:56:13.691298 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:56:13.691344 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.037) 0:06:18.086 ********* 2026-08-24 15:56:13.730069 | mon1 | skipping: [mon1] 2026-08-24 15:56:13.730149 | mon1 | 2026-08-24 15:56:13.730412 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:56:13.730467 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.038) 0:06:18.125 ********* 2026-08-24 15:56:13.926410 | mon1 | ok: [mon1] 2026-08-24 15:56:13.926489 | mon1 | 2026-08-24 15:56:13.926617 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:56:13.926810 | mon1 | Monday 24 August 2026 15:56:13 +0000 (0:00:00.196) 0:06:18.322 ********* 2026-08-24 15:56:15.144475 | mon1 | ok: [mon1] 2026-08-24 15:56:15.144557 | mon1 | 2026-08-24 15:56:15.144625 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:56:15.144738 | mon1 | Monday 24 August 2026 15:56:15 +0000 (0:00:01.218) 0:06:19.540 ********* 2026-08-24 15:56:15.210986 | mon1 | ok: [mon1] => { 2026-08-24 15:56:15.211466 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:56:15.211481 | mon1 | } 2026-08-24 15:56:15.211488 | mon1 | 2026-08-24 15:56:15.211492 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:56:15.211497 | mon1 | Monday 24 August 2026 15:56:15 +0000 (0:00:00.066) 0:06:19.606 ********* 2026-08-24 15:56:15.557977 | mon1 | ok: [mon1] 2026-08-24 15:56:15.558050 | mon1 | 2026-08-24 15:56:15.558114 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:56:15.558242 | mon1 | Monday 24 August 2026 15:56:15 +0000 (0:00:00.347) 0:06:19.953 ********* 2026-08-24 15:56:17.475910 | mon1 | ok: [mon1] 2026-08-24 15:56:17.475990 | mon1 | 2026-08-24 15:56:17.476054 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:56:17.476196 | mon1 | Monday 24 August 2026 15:56:17 +0000 (0:00:01.917) 0:06:21.871 ********* 2026-08-24 15:56:17.506661 | mon1 | skipping: [mon1] 2026-08-24 15:56:17.506770 | mon1 | 2026-08-24 15:56:17.506926 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:56:17.507067 | mon1 | Monday 24 August 2026 15:56:17 +0000 (0:00:00.030) 0:06:21.902 ********* 2026-08-24 15:56:17.534889 | mon1 | skipping: [mon1] 2026-08-24 15:56:17.535062 | mon1 | 2026-08-24 15:56:17.535293 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:56:17.535509 | mon1 | Monday 24 August 2026 15:56:17 +0000 (0:00:00.028) 0:06:21.930 ********* 2026-08-24 15:56:17.558461 | mon1 | skipping: [mon1] 2026-08-24 15:56:17.558725 | mon1 | 2026-08-24 15:56:17.558972 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:56:17.559207 | mon1 | Monday 24 August 2026 15:56:17 +0000 (0:00:00.023) 0:06:21.954 ********* 2026-08-24 15:56:18.586409 | mon1 | ok: [mon1] 2026-08-24 15:56:18.586682 | mon1 | 2026-08-24 15:56:18.586980 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:56:18.587255 | mon1 | Monday 24 August 2026 15:56:18 +0000 (0:00:01.027) 0:06:22.981 ********* 2026-08-24 15:56:19.012040 | mon1 | ok: [mon1] 2026-08-24 15:56:19.012276 | mon1 | 2026-08-24 15:56:19.012621 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:56:19.012959 | mon1 | Monday 24 August 2026 15:56:19 +0000 (0:00:00.425) 0:06:23.406 ********* 2026-08-24 15:56:19.939866 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:56:19.940090 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:56:19.940389 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:56:19.940686 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:56:19.941053 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:56:19.941290 | mon1 | 2026-08-24 15:56:19.941565 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:56:19.941836 | mon1 | Monday 24 August 2026 15:56:19 +0000 (0:00:00.928) 0:06:24.335 ********* 2026-08-24 15:56:20.434152 | mon1 | ok: [mon1] 2026-08-24 15:56:20.434340 | mon1 | 2026-08-24 15:56:20.434624 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:56:20.434871 | mon1 | Monday 24 August 2026 15:56:20 +0000 (0:00:00.485) 0:06:24.820 ********* 2026-08-24 15:56:20.435064 | mon1 | 2026-08-24 15:56:20.435291 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:56:20.435533 | mon1 | Monday 24 August 2026 15:56:20 +0000 (0:00:00.008) 0:06:24.829 ********* 2026-08-24 15:56:20.778014 | mon1 | ok: [mon1] 2026-08-24 15:56:20.778217 | mon1 | 2026-08-24 15:56:20.778468 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:56:20.778737 | mon1 | Monday 24 August 2026 15:56:20 +0000 (0:00:00.344) 0:06:25.173 ********* 2026-08-24 15:56:20.983883 | mon1 | ok: [mon1] 2026-08-24 15:56:20.983933 | mon1 | 2026-08-24 15:56:20.983945 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:56:20.983954 | mon1 | Monday 24 August 2026 15:56:20 +0000 (0:00:00.205) 0:06:25.378 ********* 2026-08-24 15:56:21.033537 | mon1 | ok: [mon1] => { 2026-08-24 15:56:21.033609 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:56:21.034172 | mon1 | } 2026-08-24 15:56:21.034223 | mon1 | 2026-08-24 15:56:21.034231 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:56:21.034237 | mon1 | Monday 24 August 2026 15:56:21 +0000 (0:00:00.050) 0:06:25.429 ********* 2026-08-24 15:56:21.382086 | mon1 | ok: [mon1] 2026-08-24 15:56:21.382154 | mon1 | 2026-08-24 15:56:21.382243 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:56:21.382379 | mon1 | Monday 24 August 2026 15:56:21 +0000 (0:00:00.348) 0:06:25.777 ********* 2026-08-24 15:56:24.464980 | mon1 | ok: [mon1] 2026-08-24 15:56:24.465036 | mon1 | 2026-08-24 15:56:24.465323 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:56:24.465400 | mon1 | Monday 24 August 2026 15:56:24 +0000 (0:00:03.082) 0:06:28.860 ********* 2026-08-24 15:56:25.561392 | mon1 | ok: [mon1] 2026-08-24 15:56:25.561465 | mon1 | 2026-08-24 15:56:25.561548 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:56:25.561671 | mon1 | Monday 24 August 2026 15:56:25 +0000 (0:00:01.096) 0:06:29.957 ********* 2026-08-24 15:56:25.757491 | mon1 | ok: [mon1] 2026-08-24 15:56:25.757607 | mon1 | 2026-08-24 15:56:25.757963 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:56:25.758326 | mon1 | Monday 24 August 2026 15:56:25 +0000 (0:00:00.195) 0:06:30.152 ********* 2026-08-24 15:56:26.207197 | mon1 | ok: [mon1] 2026-08-24 15:56:26.207270 | mon1 | 2026-08-24 15:56:26.207277 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:56:26.207282 | mon1 | Monday 24 August 2026 15:56:26 +0000 (0:00:00.449) 0:06:30.602 ********* 2026-08-24 15:56:26.794705 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:56:26.794787 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:56:26.794796 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:56:26.794803 | mon1 | 2026-08-24 15:56:26.794810 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:56:26.794817 | mon1 | Monday 24 August 2026 15:56:26 +0000 (0:00:00.586) 0:06:31.188 ********* 2026-08-24 15:56:27.265348 | mon1 | ok: [mon1] 2026-08-24 15:56:27.265457 | mon1 | 2026-08-24 15:56:27.265743 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:56:27.265812 | mon1 | Monday 24 August 2026 15:56:27 +0000 (0:00:00.471) 0:06:31.660 ********* 2026-08-24 15:56:27.721146 | mon1 | ok: [mon1] 2026-08-24 15:56:27.721226 | mon1 | 2026-08-24 15:56:27.721232 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:56:27.721237 | mon1 | Monday 24 August 2026 15:56:27 +0000 (0:00:00.449) 0:06:32.109 ********* 2026-08-24 15:56:27.721241 | mon1 | 2026-08-24 15:56:27.721245 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:56:27.721249 | mon1 | Monday 24 August 2026 15:56:27 +0000 (0:00:00.006) 0:06:32.116 ********* 2026-08-24 15:56:28.079953 | mon1 | ok: [mon1] 2026-08-24 15:56:28.080005 | mon1 | 2026-08-24 15:56:28.080019 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:56:28.080025 | mon1 | Monday 24 August 2026 15:56:28 +0000 (0:00:00.358) 0:06:32.475 ********* 2026-08-24 15:56:28.118930 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:56:28.118991 | mon1 | 2026-08-24 15:56:28.119084 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:56:28.119211 | mon1 | Monday 24 August 2026 15:56:28 +0000 (0:00:00.039) 0:06:32.514 ********* 2026-08-24 15:56:29.223121 | mon1 | ok: [mon1] 2026-08-24 15:56:29.223201 | mon1 | 2026-08-24 15:56:29.223517 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:56:29.223571 | mon1 | Monday 24 August 2026 15:56:29 +0000 (0:00:01.103) 0:06:33.618 ********* 2026-08-24 15:56:29.855107 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:56:29.855167 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:56:29.855505 | mon1 | 2026-08-24 15:56:29.855545 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:56:29.855552 | mon1 | Monday 24 August 2026 15:56:29 +0000 (0:00:00.632) 0:06:34.250 ********* 2026-08-24 15:56:31.018748 | mon1 | ok: [mon1] 2026-08-24 15:56:31.018851 | mon1 | 2026-08-24 15:56:31.019170 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:56:31.019220 | mon1 | Monday 24 August 2026 15:56:31 +0000 (0:00:01.163) 0:06:35.414 ********* 2026-08-24 15:56:31.223988 | mon1 | ok: [mon1] 2026-08-24 15:56:31.224092 | mon1 | 2026-08-24 15:56:31.224375 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:56:31.224397 | mon1 | Monday 24 August 2026 15:56:31 +0000 (0:00:00.205) 0:06:35.619 ********* 2026-08-24 15:56:31.465368 | mon1 | ok: [mon1] 2026-08-24 15:56:31.465448 | mon1 | 2026-08-24 15:56:31.465581 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:56:31.465713 | mon1 | Monday 24 August 2026 15:56:31 +0000 (0:00:00.241) 0:06:35.860 ********* 2026-08-24 15:56:31.657653 | mon1 | ok: [mon1] 2026-08-24 15:56:31.657722 | mon1 | 2026-08-24 15:56:31.658050 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-24 15:56:31.658097 | mon1 | Monday 24 August 2026 15:56:31 +0000 (0:00:00.192) 0:06:36.053 ********* 2026-08-24 15:56:34.444900 | mon1 | changed: [mon1] 2026-08-24 15:56:34.444965 | mon1 | 2026-08-24 15:56:34.445057 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:56:34.446603 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-24 15:56:34.446647 | mon1 | osd1 : ok=58 changed=24 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-24 15:56:34.446653 | mon1 | 2026-08-24 15:56:34.446658 | mon1 | 2026-08-24 15:56:34.446662 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:56:34.446667 | mon1 | Monday 24 August 2026 15:56:34 +0000 (0:00:02.787) 0:06:38.840 ********* 2026-08-24 15:56:34.446671 | mon1 | =============================================================================== 2026-08-24 15:56:34.446675 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 98.50s 2026-08-24 15:56:34.446679 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 91.64s 2026-08-24 15:56:34.446695 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 48.20s 2026-08-24 15:56:34.446700 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 25.03s 2026-08-24 15:56:34.446704 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.46s 2026-08-24 15:56:34.446708 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.62s 2026-08-24 15:56:34.446712 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.39s 2026-08-24 15:56:34.446716 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.31s 2026-08-24 15:56:34.446720 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.18s 2026-08-24 15:56:34.447742 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.03s 2026-08-24 15:56:34.447757 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.38s 2026-08-24 15:56:34.447761 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.34s 2026-08-24 15:56:34.447765 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.08s 2026-08-24 15:56:34.447769 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 2.92s 2026-08-24 15:56:34.447773 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.86s 2026-08-24 15:56:34.447777 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.81s 2026-08-24 15:56:34.447781 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.79s 2026-08-24 15:56:34.447785 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.60s 2026-08-24 15:56:34.447789 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.12s 2026-08-24 15:56:34.447793 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.10s 2026-08-24 15:56:34.547957 | mon1 | INFO [default > converge] Executed: Successful 2026-08-24 15:56:34.556452 | mon1 | INFO [default > idempotence] Executing 2026-08-24 15:56:35.490683 | mon1 | 2026-08-24 15:56:35.490756 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-24 15:56:35.490775 | mon1 | 2026-08-24 15:56:35.490785 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:56:35.490866 | mon1 | Monday 24 August 2026 15:56:35 +0000 (0:00:00.046) 0:00:00.046 ********* 2026-08-24 15:56:36.639371 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:56:36.639548 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:56:36.639828 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:56:36.640057 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:56:36.640292 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:56:36.650620 | mon1 | ok: [mon1] 2026-08-24 15:56:36.650743 | mon1 | 2026-08-24 15:56:36.650893 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:56:36.651033 | mon1 | Monday 24 August 2026 15:56:36 +0000 (0:00:01.159) 0:00:01.206 ********* 2026-08-24 15:56:36.932097 | mon1 | ok: [mon1] 2026-08-24 15:56:36.932276 | mon1 | 2026-08-24 15:56:36.932512 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:56:36.932738 | mon1 | Monday 24 August 2026 15:56:36 +0000 (0:00:00.281) 0:00:01.487 ********* 2026-08-24 15:56:36.969706 | mon1 | skipping: [mon1] 2026-08-24 15:56:36.969890 | mon1 | 2026-08-24 15:56:36.970134 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:56:36.970370 | mon1 | Monday 24 August 2026 15:56:36 +0000 (0:00:00.037) 0:00:01.525 ********* 2026-08-24 15:56:37.255521 | mon1 | ok: [mon1] 2026-08-24 15:56:37.255571 | mon1 | 2026-08-24 15:56:37.255686 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:56:37.255788 | mon1 | Monday 24 August 2026 15:56:37 +0000 (0:00:00.285) 0:00:01.811 ********* 2026-08-24 15:56:37.329076 | mon1 | ok: [mon1] => { 2026-08-24 15:56:37.329244 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:56:37.329415 | mon1 | } 2026-08-24 15:56:37.329573 | mon1 | 2026-08-24 15:56:37.329754 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:56:37.329936 | mon1 | Monday 24 August 2026 15:56:37 +0000 (0:00:00.073) 0:00:01.884 ********* 2026-08-24 15:56:37.777686 | mon1 | ok: [mon1] 2026-08-24 15:56:37.777750 | mon1 | 2026-08-24 15:56:37.777765 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:56:37.777777 | mon1 | Monday 24 August 2026 15:56:37 +0000 (0:00:00.447) 0:00:02.332 ********* 2026-08-24 15:56:37.817136 | mon1 | skipping: [mon1] 2026-08-24 15:56:37.817201 | mon1 | 2026-08-24 15:56:37.817561 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:56:37.817604 | mon1 | Monday 24 August 2026 15:56:37 +0000 (0:00:00.040) 0:00:02.373 ********* 2026-08-24 15:56:37.856230 | mon1 | skipping: [mon1] 2026-08-24 15:56:37.856271 | mon1 | 2026-08-24 15:56:37.856512 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:56:37.856553 | mon1 | Monday 24 August 2026 15:56:37 +0000 (0:00:00.039) 0:00:02.412 ********* 2026-08-24 15:56:38.076895 | mon1 | ok: [mon1] 2026-08-24 15:56:38.076964 | mon1 | 2026-08-24 15:56:38.077024 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:56:38.077144 | mon1 | Monday 24 August 2026 15:56:38 +0000 (0:00:00.220) 0:00:02.632 ********* 2026-08-24 15:56:39.293985 | mon1 | ok: [mon1] 2026-08-24 15:56:39.294056 | mon1 | 2026-08-24 15:56:39.294326 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:56:39.294401 | mon1 | Monday 24 August 2026 15:56:39 +0000 (0:00:01.216) 0:00:03.849 ********* 2026-08-24 15:56:39.376924 | mon1 | ok: [mon1] => { 2026-08-24 15:56:39.377018 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:56:39.377538 | mon1 | } 2026-08-24 15:56:39.377571 | mon1 | 2026-08-24 15:56:39.377584 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:56:39.377591 | mon1 | Monday 24 August 2026 15:56:39 +0000 (0:00:00.082) 0:00:03.932 ********* 2026-08-24 15:56:39.749653 | mon1 | ok: [mon1] 2026-08-24 15:56:39.749742 | mon1 | 2026-08-24 15:56:39.749800 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:56:39.749901 | mon1 | Monday 24 August 2026 15:56:39 +0000 (0:00:00.373) 0:00:04.305 ********* 2026-08-24 15:56:42.011858 | mon1 | ok: [mon1] 2026-08-24 15:56:42.011989 | mon1 | 2026-08-24 15:56:42.012005 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:56:42.012078 | mon1 | Monday 24 August 2026 15:56:42 +0000 (0:00:02.262) 0:00:06.567 ********* 2026-08-24 15:56:42.045248 | mon1 | skipping: [mon1] 2026-08-24 15:56:42.045330 | mon1 | 2026-08-24 15:56:42.045338 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:56:42.045346 | mon1 | Monday 24 August 2026 15:56:42 +0000 (0:00:00.032) 0:00:06.600 ********* 2026-08-24 15:56:42.071409 | mon1 | skipping: [mon1] 2026-08-24 15:56:42.071484 | mon1 | 2026-08-24 15:56:42.071727 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:56:42.071778 | mon1 | Monday 24 August 2026 15:56:42 +0000 (0:00:00.026) 0:00:06.626 ********* 2026-08-24 15:56:42.100356 | mon1 | skipping: [mon1] 2026-08-24 15:56:42.100442 | mon1 | 2026-08-24 15:56:42.100738 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:56:42.100813 | mon1 | Monday 24 August 2026 15:56:42 +0000 (0:00:00.028) 0:00:06.655 ********* 2026-08-24 15:56:43.230229 | mon1 | ok: [mon1] 2026-08-24 15:56:43.230307 | mon1 | 2026-08-24 15:56:43.230473 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:56:43.230649 | mon1 | Monday 24 August 2026 15:56:43 +0000 (0:00:01.130) 0:00:07.785 ********* 2026-08-24 15:56:43.651778 | mon1 | ok: [mon1] 2026-08-24 15:56:43.652289 | mon1 | 2026-08-24 15:56:43.652333 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:56:43.652341 | mon1 | Monday 24 August 2026 15:56:43 +0000 (0:00:00.421) 0:00:08.207 ********* 2026-08-24 15:56:44.603632 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:56:44.603715 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:56:44.604611 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:56:44.604657 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:56:44.604663 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:56:44.604669 | mon1 | 2026-08-24 15:56:44.604674 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:56:44.604679 | mon1 | Monday 24 August 2026 15:56:44 +0000 (0:00:00.951) 0:00:09.159 ********* 2026-08-24 15:56:45.201647 | mon1 | ok: [mon1] 2026-08-24 15:56:45.201694 | mon1 | 2026-08-24 15:56:45.201699 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:56:45.201704 | mon1 | Monday 24 August 2026 15:56:45 +0000 (0:00:00.590) 0:00:09.750 ********* 2026-08-24 15:56:45.201708 | mon1 | 2026-08-24 15:56:45.201712 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:56:45.201716 | mon1 | Monday 24 August 2026 15:56:45 +0000 (0:00:00.006) 0:00:09.756 ********* 2026-08-24 15:56:45.840873 | mon1 | ok: [mon1] 2026-08-24 15:56:45.840972 | mon1 | 2026-08-24 15:56:45.841124 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:56:45.841260 | mon1 | Monday 24 August 2026 15:56:45 +0000 (0:00:00.639) 0:00:10.396 ********* 2026-08-24 15:56:46.041552 | mon1 | ok: [mon1] 2026-08-24 15:56:46.041623 | mon1 | 2026-08-24 15:56:46.041705 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:56:46.041838 | mon1 | Monday 24 August 2026 15:56:46 +0000 (0:00:00.200) 0:00:10.597 ********* 2026-08-24 15:56:46.109898 | mon1 | ok: [mon1] => { 2026-08-24 15:56:46.109979 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:56:46.110039 | mon1 | } 2026-08-24 15:56:46.110352 | mon1 | 2026-08-24 15:56:46.110396 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:56:46.110402 | mon1 | Monday 24 August 2026 15:56:46 +0000 (0:00:00.068) 0:00:10.665 ********* 2026-08-24 15:56:46.473160 | mon1 | ok: [mon1] 2026-08-24 15:56:46.473265 | mon1 | 2026-08-24 15:56:46.473669 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:56:46.473725 | mon1 | Monday 24 August 2026 15:56:46 +0000 (0:00:00.362) 0:00:11.028 ********* 2026-08-24 15:56:49.574321 | mon1 | ok: [mon1] 2026-08-24 15:56:49.574393 | mon1 | 2026-08-24 15:56:49.574620 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:56:49.574682 | mon1 | Monday 24 August 2026 15:56:49 +0000 (0:00:03.101) 0:00:14.130 ********* 2026-08-24 15:56:50.645462 | mon1 | ok: [mon1] 2026-08-24 15:56:50.645560 | mon1 | 2026-08-24 15:56:50.645580 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:56:50.645700 | mon1 | Monday 24 August 2026 15:56:50 +0000 (0:00:01.071) 0:00:15.201 ********* 2026-08-24 15:56:51.003070 | mon1 | ok: [mon1] 2026-08-24 15:56:51.003115 | mon1 | 2026-08-24 15:56:51.003121 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:56:51.003125 | mon1 | Monday 24 August 2026 15:56:51 +0000 (0:00:00.357) 0:00:15.558 ********* 2026-08-24 15:56:51.424279 | mon1 | ok: [mon1] 2026-08-24 15:56:51.424342 | mon1 | 2026-08-24 15:56:51.424567 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:56:51.424612 | mon1 | Monday 24 August 2026 15:56:51 +0000 (0:00:00.421) 0:00:15.980 ********* 2026-08-24 15:56:51.987215 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:56:51.987287 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:56:51.987703 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:56:51.987751 | mon1 | 2026-08-24 15:56:51.987757 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:56:51.987763 | mon1 | Monday 24 August 2026 15:56:51 +0000 (0:00:00.562) 0:00:16.542 ********* 2026-08-24 15:56:52.407223 | mon1 | ok: [mon1] 2026-08-24 15:56:52.407344 | mon1 | 2026-08-24 15:56:52.407645 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:56:52.407665 | mon1 | Monday 24 August 2026 15:56:52 +0000 (0:00:00.420) 0:00:16.963 ********* 2026-08-24 15:56:52.837220 | mon1 | ok: [mon1] 2026-08-24 15:56:52.837262 | mon1 | 2026-08-24 15:56:52.837753 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:56:52.837766 | mon1 | Monday 24 August 2026 15:56:52 +0000 (0:00:00.423) 0:00:17.386 ********* 2026-08-24 15:56:52.837771 | mon1 | 2026-08-24 15:56:52.837775 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:56:52.837779 | mon1 | Monday 24 August 2026 15:56:52 +0000 (0:00:00.006) 0:00:17.393 ********* 2026-08-24 15:56:53.194627 | mon1 | ok: [mon1] 2026-08-24 15:56:53.194687 | mon1 | 2026-08-24 15:56:53.194706 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:56:53.194887 | mon1 | Monday 24 August 2026 15:56:53 +0000 (0:00:00.357) 0:00:17.750 ********* 2026-08-24 15:56:53.241127 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:56:53.241348 | mon1 | 2026-08-24 15:56:53.241622 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:56:53.241885 | mon1 | Monday 24 August 2026 15:56:53 +0000 (0:00:00.046) 0:00:17.796 ********* 2026-08-24 15:56:54.310648 | mon1 | ok: [mon1] 2026-08-24 15:56:54.311107 | mon1 | 2026-08-24 15:56:54.311128 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:56:54.311213 | mon1 | Monday 24 August 2026 15:56:54 +0000 (0:00:01.068) 0:00:18.865 ********* 2026-08-24 15:56:54.982064 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:56:54.982273 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:56:54.982473 | mon1 | 2026-08-24 15:56:54.982751 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:56:54.982965 | mon1 | Monday 24 August 2026 15:56:54 +0000 (0:00:00.672) 0:00:19.537 ********* 2026-08-24 15:56:55.787645 | mon1 | ok: [mon1] 2026-08-24 15:56:55.787812 | mon1 | 2026-08-24 15:56:55.788028 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:56:55.788238 | mon1 | Monday 24 August 2026 15:56:55 +0000 (0:00:00.805) 0:00:20.342 ********* 2026-08-24 15:56:55.992791 | mon1 | ok: [mon1] 2026-08-24 15:56:55.992951 | mon1 | 2026-08-24 15:56:55.993168 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:56:55.993370 | mon1 | Monday 24 August 2026 15:56:55 +0000 (0:00:00.204) 0:00:20.547 ********* 2026-08-24 15:56:56.387572 | mon1 | ok: [mon1] 2026-08-24 15:56:56.387747 | mon1 | 2026-08-24 15:56:56.387980 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:56:56.388219 | mon1 | Monday 24 August 2026 15:56:56 +0000 (0:00:00.394) 0:00:20.942 ********* 2026-08-24 15:56:56.707123 | mon1 | ok: [mon1] 2026-08-24 15:56:56.707291 | mon1 | 2026-08-24 15:56:56.707583 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-24 15:56:56.707755 | mon1 | Monday 24 August 2026 15:56:56 +0000 (0:00:00.319) 0:00:21.262 ********* 2026-08-24 15:56:56.803907 | mon1 | ok: [mon1] 2026-08-24 15:56:56.804017 | mon1 | 2026-08-24 15:56:56.804023 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-24 15:56:56.804028 | mon1 | Monday 24 August 2026 15:56:56 +0000 (0:00:00.096) 0:00:21.359 ********* 2026-08-24 15:56:57.075902 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:56:57.075974 | mon1 | 2026-08-24 15:56:57.076162 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-24 15:56:57.076208 | mon1 | Monday 24 August 2026 15:56:57 +0000 (0:00:00.272) 0:00:21.631 ********* 2026-08-24 15:56:57.120200 | mon1 | ok: [mon1] 2026-08-24 15:56:57.120273 | mon1 | 2026-08-24 15:56:57.120377 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-24 15:56:57.120514 | mon1 | Monday 24 August 2026 15:56:57 +0000 (0:00:00.044) 0:00:21.675 ********* 2026-08-24 15:56:57.157639 | mon1 | skipping: [mon1] 2026-08-24 15:56:57.157744 | mon1 | 2026-08-24 15:56:57.158046 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:56:57.158093 | mon1 | Monday 24 August 2026 15:56:57 +0000 (0:00:00.037) 0:00:21.713 ********* 2026-08-24 15:56:57.222798 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:56:57.222865 | mon1 | 2026-08-24 15:56:57.223093 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:56:57.223138 | mon1 | Monday 24 August 2026 15:56:57 +0000 (0:00:00.065) 0:00:21.778 ********* 2026-08-24 15:56:58.776820 | mon1 | ok: [mon1] 2026-08-24 15:56:58.776901 | mon1 | 2026-08-24 15:56:58.777256 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:56:58.777307 | mon1 | Monday 24 August 2026 15:56:58 +0000 (0:00:01.553) 0:00:23.332 ********* 2026-08-24 15:56:58.819417 | mon1 | ok: [mon1] => (item=mon1) 2026-08-24 15:56:58.819496 | mon1 | 2026-08-24 15:56:58.819695 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:56:58.819739 | mon1 | Monday 24 August 2026 15:56:58 +0000 (0:00:00.042) 0:00:23.375 ********* 2026-08-24 15:56:59.175347 | mon1 | ok: [mon1] 2026-08-24 15:56:59.175450 | mon1 | 2026-08-24 15:56:59.175465 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:56:59.175628 | mon1 | Monday 24 August 2026 15:56:59 +0000 (0:00:00.355) 0:00:23.731 ********* 2026-08-24 15:57:01.303943 | mon1 | ok: [mon1] 2026-08-24 15:57:01.304030 | mon1 | 2026-08-24 15:57:01.304036 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-24 15:57:01.304042 | mon1 | Monday 24 August 2026 15:57:01 +0000 (0:00:02.127) 0:00:25.858 ********* 2026-08-24 15:57:02.919998 | mon1 | ok: [mon1] 2026-08-24 15:57:02.920060 | mon1 | 2026-08-24 15:57:02.920155 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-24 15:57:02.920261 | mon1 | Monday 24 August 2026 15:57:02 +0000 (0:00:01.616) 0:00:27.475 ********* 2026-08-24 15:57:04.431357 | mon1 | ok: [mon1] 2026-08-24 15:57:04.431428 | mon1 | 2026-08-24 15:57:04.431598 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:57:04.431614 | mon1 | Monday 24 August 2026 15:57:04 +0000 (0:00:01.511) 0:00:28.987 ********* 2026-08-24 15:57:04.493373 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-24 15:57:04.493438 | mon1 | 2026-08-24 15:57:04.493535 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:57:04.493650 | mon1 | Monday 24 August 2026 15:57:04 +0000 (0:00:00.062) 0:00:29.049 ********* 2026-08-24 15:57:04.538326 | mon1 | skipping: [mon1] 2026-08-24 15:57:04.538392 | mon1 | 2026-08-24 15:57:04.538716 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:57:04.538789 | mon1 | Monday 24 August 2026 15:57:04 +0000 (0:00:00.044) 0:00:29.093 ********* 2026-08-24 15:57:04.581388 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-24 15:57:04.581955 | mon1 | skipping: [mon1] 2026-08-24 15:57:04.582000 | mon1 | 2026-08-24 15:57:04.582009 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:57:04.582017 | mon1 | Monday 24 August 2026 15:57:04 +0000 (0:00:00.043) 0:00:29.137 ********* 2026-08-24 15:57:04.832039 | mon1 | ok: [mon1] 2026-08-24 15:57:04.832123 | mon1 | 2026-08-24 15:57:04.832521 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:57:04.832622 | mon1 | Monday 24 August 2026 15:57:04 +0000 (0:00:00.250) 0:00:29.387 ********* 2026-08-24 15:57:06.959014 | mon1 | ok: [mon1] 2026-08-24 15:57:06.959094 | mon1 | 2026-08-24 15:57:06.959191 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-24 15:57:06.959267 | mon1 | Monday 24 August 2026 15:57:06 +0000 (0:00:02.127) 0:00:31.514 ********* 2026-08-24 15:57:08.456490 | mon1 | ok: [mon1] 2026-08-24 15:57:08.456568 | mon1 | 2026-08-24 15:57:08.456892 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-24 15:57:08.456947 | mon1 | Monday 24 August 2026 15:57:08 +0000 (0:00:01.497) 0:00:33.011 ********* 2026-08-24 15:57:09.973239 | mon1 | ok: [mon1] 2026-08-24 15:57:09.973295 | mon1 | 2026-08-24 15:57:09.973407 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-24 15:57:09.973545 | mon1 | Monday 24 August 2026 15:57:09 +0000 (0:00:01.517) 0:00:34.528 ********* 2026-08-24 15:57:17.801895 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-24 15:57:17.802024 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-24 15:57:17.802050 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-24 15:57:17.802061 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-24 15:57:17.802777 | mon1 | 2026-08-24 15:57:17.802862 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-24 15:57:17.802917 | mon1 | 2026-08-24 15:57:17.802929 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:57:17.802978 | mon1 | Monday 24 August 2026 15:57:17 +0000 (0:00:07.828) 0:00:42.357 ********* 2026-08-24 15:57:18.921131 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-24 15:57:18.922438 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:57:18.922485 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:57:18.922503 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:57:18.922519 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:57:18.933086 | mon1 | ok: [osd1] 2026-08-24 15:57:18.933249 | mon1 | 2026-08-24 15:57:18.933673 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:57:18.933700 | mon1 | Monday 24 August 2026 15:57:18 +0000 (0:00:01.131) 0:00:43.488 ********* 2026-08-24 15:57:19.142975 | mon1 | ok: [osd1] 2026-08-24 15:57:19.143047 | mon1 | 2026-08-24 15:57:19.143163 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:57:19.143369 | mon1 | Monday 24 August 2026 15:57:19 +0000 (0:00:00.209) 0:00:43.698 ********* 2026-08-24 15:57:19.180824 | mon1 | skipping: [osd1] 2026-08-24 15:57:19.180872 | mon1 | 2026-08-24 15:57:19.180981 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:57:19.181136 | mon1 | Monday 24 August 2026 15:57:19 +0000 (0:00:00.038) 0:00:43.736 ********* 2026-08-24 15:57:19.389741 | mon1 | ok: [osd1] 2026-08-24 15:57:19.389814 | mon1 | 2026-08-24 15:57:19.389947 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:57:19.390151 | mon1 | Monday 24 August 2026 15:57:19 +0000 (0:00:00.208) 0:00:43.945 ********* 2026-08-24 15:57:19.465073 | mon1 | ok: [osd1] => { 2026-08-24 15:57:19.465174 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:57:19.465261 | mon1 | } 2026-08-24 15:57:19.465397 | mon1 | 2026-08-24 15:57:19.465592 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:57:19.465761 | mon1 | Monday 24 August 2026 15:57:19 +0000 (0:00:00.075) 0:00:44.020 ********* 2026-08-24 15:57:19.793394 | mon1 | ok: [osd1] 2026-08-24 15:57:19.793596 | mon1 | 2026-08-24 15:57:19.793735 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:57:19.793881 | mon1 | Monday 24 August 2026 15:57:19 +0000 (0:00:00.327) 0:00:44.347 ********* 2026-08-24 15:57:19.832158 | mon1 | skipping: [osd1] 2026-08-24 15:57:19.832180 | mon1 | 2026-08-24 15:57:19.832185 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:57:19.832190 | mon1 | Monday 24 August 2026 15:57:19 +0000 (0:00:00.040) 0:00:44.387 ********* 2026-08-24 15:57:19.872815 | mon1 | skipping: [osd1] 2026-08-24 15:57:19.872841 | mon1 | 2026-08-24 15:57:19.872847 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:57:19.872851 | mon1 | Monday 24 August 2026 15:57:19 +0000 (0:00:00.040) 0:00:44.428 ********* 2026-08-24 15:57:20.082719 | mon1 | ok: [osd1] 2026-08-24 15:57:20.082794 | mon1 | 2026-08-24 15:57:20.082807 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:57:20.082888 | mon1 | Monday 24 August 2026 15:57:20 +0000 (0:00:00.209) 0:00:44.638 ********* 2026-08-24 15:57:21.130088 | mon1 | ok: [osd1] 2026-08-24 15:57:21.131282 | mon1 | 2026-08-24 15:57:21.131298 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:57:21.131311 | mon1 | Monday 24 August 2026 15:57:21 +0000 (0:00:01.040) 0:00:45.678 ********* 2026-08-24 15:57:21.197671 | mon1 | ok: [osd1] => { 2026-08-24 15:57:21.197784 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:57:21.197801 | mon1 | } 2026-08-24 15:57:21.198198 | mon1 | 2026-08-24 15:57:21.198272 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:57:21.198281 | mon1 | Monday 24 August 2026 15:57:21 +0000 (0:00:00.074) 0:00:45.753 ********* 2026-08-24 15:57:21.567954 | mon1 | ok: [osd1] 2026-08-24 15:57:21.568029 | mon1 | 2026-08-24 15:57:21.568233 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:57:21.568257 | mon1 | Monday 24 August 2026 15:57:21 +0000 (0:00:00.370) 0:00:46.123 ********* 2026-08-24 15:57:23.545037 | mon1 | ok: [osd1] 2026-08-24 15:57:23.545167 | mon1 | 2026-08-24 15:57:23.545180 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:57:23.545250 | mon1 | Monday 24 August 2026 15:57:23 +0000 (0:00:01.977) 0:00:48.100 ********* 2026-08-24 15:57:23.576106 | mon1 | skipping: [osd1] 2026-08-24 15:57:23.576157 | mon1 | 2026-08-24 15:57:23.576164 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:57:23.576171 | mon1 | Monday 24 August 2026 15:57:23 +0000 (0:00:00.029) 0:00:48.130 ********* 2026-08-24 15:57:23.605118 | mon1 | skipping: [osd1] 2026-08-24 15:57:23.605223 | mon1 | 2026-08-24 15:57:23.605231 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:57:23.605410 | mon1 | Monday 24 August 2026 15:57:23 +0000 (0:00:00.029) 0:00:48.160 ********* 2026-08-24 15:57:23.642099 | mon1 | skipping: [osd1] 2026-08-24 15:57:23.642166 | mon1 | 2026-08-24 15:57:23.642417 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:57:23.642457 | mon1 | Monday 24 August 2026 15:57:23 +0000 (0:00:00.037) 0:00:48.197 ********* 2026-08-24 15:57:24.691283 | mon1 | ok: [osd1] 2026-08-24 15:57:24.691399 | mon1 | 2026-08-24 15:57:24.691763 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:57:24.691832 | mon1 | Monday 24 August 2026 15:57:24 +0000 (0:00:01.049) 0:00:49.246 ********* 2026-08-24 15:57:25.124203 | mon1 | ok: [osd1] 2026-08-24 15:57:25.124282 | mon1 | 2026-08-24 15:57:25.124291 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:57:25.124435 | mon1 | Monday 24 August 2026 15:57:25 +0000 (0:00:00.433) 0:00:49.679 ********* 2026-08-24 15:57:26.053332 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:57:26.053384 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:57:26.053391 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:57:26.053396 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:57:26.053410 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:57:26.053415 | mon1 | 2026-08-24 15:57:26.053420 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:57:26.053424 | mon1 | Monday 24 August 2026 15:57:26 +0000 (0:00:00.928) 0:00:50.608 ********* 2026-08-24 15:57:26.579653 | mon1 | ok: [osd1] 2026-08-24 15:57:26.579741 | mon1 | 2026-08-24 15:57:26.579768 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:57:26.580187 | mon1 | Monday 24 August 2026 15:57:26 +0000 (0:00:00.521) 0:00:51.130 ********* 2026-08-24 15:57:26.580244 | mon1 | 2026-08-24 15:57:26.580250 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:57:26.580254 | mon1 | Monday 24 August 2026 15:57:26 +0000 (0:00:00.005) 0:00:51.135 ********* 2026-08-24 15:57:26.928024 | mon1 | ok: [osd1] 2026-08-24 15:57:26.928111 | mon1 | 2026-08-24 15:57:26.928121 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:57:26.928275 | mon1 | Monday 24 August 2026 15:57:26 +0000 (0:00:00.348) 0:00:51.483 ********* 2026-08-24 15:57:27.147897 | mon1 | ok: [osd1] 2026-08-24 15:57:27.147987 | mon1 | 2026-08-24 15:57:27.148003 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:57:27.148163 | mon1 | Monday 24 August 2026 15:57:27 +0000 (0:00:00.219) 0:00:51.703 ********* 2026-08-24 15:57:27.225468 | mon1 | ok: [osd1] => { 2026-08-24 15:57:27.225556 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:57:27.225614 | mon1 | } 2026-08-24 15:57:27.225922 | mon1 | 2026-08-24 15:57:27.225967 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:57:27.225973 | mon1 | Monday 24 August 2026 15:57:27 +0000 (0:00:00.077) 0:00:51.780 ********* 2026-08-24 15:57:27.598837 | mon1 | ok: [osd1] 2026-08-24 15:57:27.598906 | mon1 | 2026-08-24 15:57:27.599177 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:57:27.599197 | mon1 | Monday 24 August 2026 15:57:27 +0000 (0:00:00.373) 0:00:52.154 ********* 2026-08-24 15:57:30.720482 | mon1 | ok: [osd1] 2026-08-24 15:57:30.720540 | mon1 | 2026-08-24 15:57:30.720546 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:57:30.720551 | mon1 | Monday 24 August 2026 15:57:30 +0000 (0:00:03.121) 0:00:55.276 ********* 2026-08-24 15:57:31.780795 | mon1 | ok: [osd1] 2026-08-24 15:57:31.780906 | mon1 | 2026-08-24 15:57:31.780973 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:57:31.781156 | mon1 | Monday 24 August 2026 15:57:31 +0000 (0:00:01.060) 0:00:56.336 ********* 2026-08-24 15:57:31.997150 | mon1 | ok: [osd1] 2026-08-24 15:57:31.997241 | mon1 | 2026-08-24 15:57:31.997329 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:57:31.997451 | mon1 | Monday 24 August 2026 15:57:31 +0000 (0:00:00.216) 0:00:56.552 ********* 2026-08-24 15:57:32.463448 | mon1 | ok: [osd1] 2026-08-24 15:57:32.463531 | mon1 | 2026-08-24 15:57:32.463582 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:57:32.463688 | mon1 | Monday 24 August 2026 15:57:32 +0000 (0:00:00.466) 0:00:57.018 ********* 2026-08-24 15:57:33.017536 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-24 15:57:33.017627 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:57:33.018114 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:57:33.018137 | mon1 | 2026-08-24 15:57:33.018145 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:57:33.018152 | mon1 | Monday 24 August 2026 15:57:33 +0000 (0:00:00.553) 0:00:57.572 ********* 2026-08-24 15:57:33.423285 | mon1 | ok: [osd1] 2026-08-24 15:57:33.423364 | mon1 | 2026-08-24 15:57:33.423384 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:57:33.423500 | mon1 | Monday 24 August 2026 15:57:33 +0000 (0:00:00.406) 0:00:57.978 ********* 2026-08-24 15:57:33.865068 | mon1 | ok: [osd1] 2026-08-24 15:57:33.865150 | mon1 | 2026-08-24 15:57:33.865211 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:57:33.865623 | mon1 | Monday 24 August 2026 15:57:33 +0000 (0:00:00.436) 0:00:58.415 ********* 2026-08-24 15:57:33.865681 | mon1 | 2026-08-24 15:57:33.865687 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:57:33.865692 | mon1 | Monday 24 August 2026 15:57:33 +0000 (0:00:00.005) 0:00:58.420 ********* 2026-08-24 15:57:34.242729 | mon1 | ok: [osd1] 2026-08-24 15:57:34.242813 | mon1 | 2026-08-24 15:57:34.243043 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:57:34.243105 | mon1 | Monday 24 August 2026 15:57:34 +0000 (0:00:00.377) 0:00:58.798 ********* 2026-08-24 15:57:34.287262 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:57:34.287344 | mon1 | 2026-08-24 15:57:34.287682 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:57:34.287743 | mon1 | Monday 24 August 2026 15:57:34 +0000 (0:00:00.044) 0:00:58.842 ********* 2026-08-24 15:57:35.357131 | mon1 | ok: [osd1] 2026-08-24 15:57:35.357209 | mon1 | 2026-08-24 15:57:35.357468 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:57:35.357488 | mon1 | Monday 24 August 2026 15:57:35 +0000 (0:00:01.069) 0:00:59.912 ********* 2026-08-24 15:57:36.000084 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-24 15:57:36.000189 | mon1 | ok: [osd1] => (item=sshd) 2026-08-24 15:57:36.000201 | mon1 | 2026-08-24 15:57:36.000453 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:57:36.000517 | mon1 | Monday 24 August 2026 15:57:35 +0000 (0:00:00.643) 0:01:00.555 ********* 2026-08-24 15:57:36.781172 | mon1 | ok: [osd1] 2026-08-24 15:57:36.781289 | mon1 | 2026-08-24 15:57:36.781362 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:57:36.781565 | mon1 | Monday 24 August 2026 15:57:36 +0000 (0:00:00.780) 0:01:01.336 ********* 2026-08-24 15:57:36.980116 | mon1 | ok: [osd1] 2026-08-24 15:57:36.980194 | mon1 | 2026-08-24 15:57:36.980249 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:57:36.980344 | mon1 | Monday 24 August 2026 15:57:36 +0000 (0:00:00.199) 0:01:01.535 ********* 2026-08-24 15:57:37.226089 | mon1 | ok: [osd1] 2026-08-24 15:57:37.226174 | mon1 | 2026-08-24 15:57:37.226384 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:57:37.226440 | mon1 | Monday 24 August 2026 15:57:37 +0000 (0:00:00.245) 0:01:01.781 ********* 2026-08-24 15:57:37.434798 | mon1 | ok: [osd1] 2026-08-24 15:57:37.434885 | mon1 | 2026-08-24 15:57:37.434899 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-24 15:57:37.435035 | mon1 | Monday 24 August 2026 15:57:37 +0000 (0:00:00.208) 0:01:01.990 ********* 2026-08-24 15:57:37.657182 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-24 15:57:37.657262 | mon1 | 2026-08-24 15:57:37.657566 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-24 15:57:37.657799 | mon1 | Monday 24 August 2026 15:57:37 +0000 (0:00:00.222) 0:01:02.212 ********* 2026-08-24 15:57:37.701843 | mon1 | ok: [osd1] 2026-08-24 15:57:37.701918 | mon1 | 2026-08-24 15:57:37.702163 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-24 15:57:37.702219 | mon1 | Monday 24 August 2026 15:57:37 +0000 (0:00:00.044) 0:01:02.257 ********* 2026-08-24 15:57:37.753219 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-24 15:57:37.753328 | mon1 | 2026-08-24 15:57:37.753347 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-24 15:57:37.753421 | mon1 | Monday 24 August 2026 15:57:37 +0000 (0:00:00.051) 0:01:02.308 ********* 2026-08-24 15:57:39.281653 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:57:39.281757 | mon1 | 2026-08-24 15:57:39.281774 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-24 15:57:39.281945 | mon1 | Monday 24 August 2026 15:57:39 +0000 (0:00:01.528) 0:01:03.837 ********* 2026-08-24 15:57:39.334045 | mon1 | ok: [osd1] => (item=osd1) 2026-08-24 15:57:39.334122 | mon1 | 2026-08-24 15:57:39.334338 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-24 15:57:39.334394 | mon1 | Monday 24 August 2026 15:57:39 +0000 (0:00:00.052) 0:01:03.889 ********* 2026-08-24 15:57:39.588149 | mon1 | ok: [osd1] 2026-08-24 15:57:39.588232 | mon1 | 2026-08-24 15:57:39.588298 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-24 15:57:39.588460 | mon1 | Monday 24 August 2026 15:57:39 +0000 (0:00:00.253) 0:01:04.143 ********* 2026-08-24 15:57:41.728844 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:57:41.728953 | mon1 | 2026-08-24 15:57:41.728968 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-24 15:57:41.729152 | mon1 | Monday 24 August 2026 15:57:41 +0000 (0:00:02.140) 0:01:06.284 ********* 2026-08-24 15:57:47.407062 | mon1 | ok: [osd1] 2026-08-24 15:57:47.407200 | mon1 | 2026-08-24 15:57:47.407213 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-24 15:57:47.407228 | mon1 | Monday 24 August 2026 15:57:47 +0000 (0:00:05.678) 0:01:11.962 ********* 2026-08-24 15:57:48.653082 | mon1 | ok: [osd1] 2026-08-24 15:57:48.653188 | mon1 | 2026-08-24 15:57:48.653201 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-24 15:57:48.653325 | mon1 | Monday 24 August 2026 15:57:48 +0000 (0:00:01.246) 0:01:13.208 ********* 2026-08-24 15:57:48.728296 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-24 15:57:48.728352 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-24 15:57:48.728358 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-24 15:57:48.728362 | mon1 | skipping: [osd1] 2026-08-24 15:57:48.728367 | mon1 | 2026-08-24 15:57:48.728371 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-24 15:57:48.728382 | mon1 | Monday 24 August 2026 15:57:48 +0000 (0:00:00.074) 0:01:13.283 ********* 2026-08-24 15:57:50.414687 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:57:50.414780 | mon1 | 2026-08-24 15:57:50.414795 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-24 15:57:50.414971 | mon1 | Monday 24 August 2026 15:57:50 +0000 (0:00:01.686) 0:01:14.970 ********* 2026-08-24 15:57:51.957851 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:57:51.957953 | mon1 | 2026-08-24 15:57:51.957966 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-24 15:57:51.958108 | mon1 | Monday 24 August 2026 15:57:51 +0000 (0:00:01.543) 0:01:16.513 ********* 2026-08-24 15:57:52.010632 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-24 15:57:52.010959 | mon1 | 2026-08-24 15:57:52.011013 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-24 15:57:52.011019 | mon1 | Monday 24 August 2026 15:57:52 +0000 (0:00:00.052) 0:01:16.566 ********* 2026-08-24 15:57:52.051554 | mon1 | ok: [osd1] 2026-08-24 15:57:52.051651 | mon1 | 2026-08-24 15:57:52.051910 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-24 15:57:52.051976 | mon1 | Monday 24 August 2026 15:57:52 +0000 (0:00:00.040) 0:01:16.606 ********* 2026-08-24 15:57:53.610025 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-24 15:57:53.610158 | mon1 | 2026-08-24 15:57:53.610171 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-24 15:57:53.610242 | mon1 | Monday 24 August 2026 15:57:53 +0000 (0:00:01.558) 0:01:18.165 ********* 2026-08-24 15:57:53.652342 | mon1 | ok: [osd1] 2026-08-24 15:57:53.652424 | mon1 | 2026-08-24 15:57:53.652680 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-24 15:57:53.652767 | mon1 | Monday 24 August 2026 15:57:53 +0000 (0:00:00.041) 0:01:18.207 ********* 2026-08-24 15:57:53.695375 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:57:53.695441 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:57:53.695446 | mon1 | skipping: [osd1] => (item=1) 2026-08-24 15:57:53.695451 | mon1 | skipping: [osd1] 2026-08-24 15:57:53.695457 | mon1 | 2026-08-24 15:57:53.695462 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-24 15:57:53.695467 | mon1 | Monday 24 August 2026 15:57:53 +0000 (0:00:00.042) 0:01:18.250 ********* 2026-08-24 15:57:53.764668 | mon1 | skipping: [osd1] 2026-08-24 15:57:53.764739 | mon1 | 2026-08-24 15:57:53.765139 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-24 15:57:53.765209 | mon1 | 2026-08-24 15:57:53.765215 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:57:53.765220 | mon1 | Monday 24 August 2026 15:57:53 +0000 (0:00:00.070) 0:01:18.320 ********* 2026-08-24 15:57:54.669004 | mon1 | ok: [mon1] 2026-08-24 15:57:54.669101 | mon1 | 2026-08-24 15:57:54.669386 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:57:54.669445 | mon1 | Monday 24 August 2026 15:57:54 +0000 (0:00:00.904) 0:01:19.224 ********* 2026-08-24 15:57:54.880578 | mon1 | ok: [mon1] 2026-08-24 15:57:54.880709 | mon1 | 2026-08-24 15:57:54.880726 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:57:54.880882 | mon1 | Monday 24 August 2026 15:57:54 +0000 (0:00:00.211) 0:01:19.436 ********* 2026-08-24 15:57:54.917997 | mon1 | skipping: [mon1] 2026-08-24 15:57:54.918076 | mon1 | 2026-08-24 15:57:54.918304 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-24 15:57:54.918367 | mon1 | Monday 24 August 2026 15:57:54 +0000 (0:00:00.037) 0:01:19.473 ********* 2026-08-24 15:57:55.131644 | mon1 | ok: [mon1] 2026-08-24 15:57:55.131759 | mon1 | 2026-08-24 15:57:55.131771 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:57:55.131933 | mon1 | Monday 24 August 2026 15:57:55 +0000 (0:00:00.213) 0:01:19.687 ********* 2026-08-24 15:57:55.208811 | mon1 | ok: [mon1] => { 2026-08-24 15:57:55.208887 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-24 15:57:55.209298 | mon1 | } 2026-08-24 15:57:55.209400 | mon1 | 2026-08-24 15:57:55.209412 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:57:55.209432 | mon1 | Monday 24 August 2026 15:57:55 +0000 (0:00:00.077) 0:01:19.764 ********* 2026-08-24 15:57:55.547434 | mon1 | ok: [mon1] 2026-08-24 15:57:55.547531 | mon1 | 2026-08-24 15:57:55.547544 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:57:55.547565 | mon1 | Monday 24 August 2026 15:57:55 +0000 (0:00:00.338) 0:01:20.102 ********* 2026-08-24 15:57:55.585262 | mon1 | skipping: [mon1] 2026-08-24 15:57:55.585366 | mon1 | 2026-08-24 15:57:55.585378 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:57:55.585447 | mon1 | Monday 24 August 2026 15:57:55 +0000 (0:00:00.038) 0:01:20.140 ********* 2026-08-24 15:57:55.628924 | mon1 | skipping: [mon1] 2026-08-24 15:57:55.628993 | mon1 | 2026-08-24 15:57:55.629000 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:57:55.629006 | mon1 | Monday 24 August 2026 15:57:55 +0000 (0:00:00.042) 0:01:20.183 ********* 2026-08-24 15:57:55.838075 | mon1 | ok: [mon1] 2026-08-24 15:57:55.838185 | mon1 | 2026-08-24 15:57:55.838242 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-24 15:57:55.838453 | mon1 | Monday 24 August 2026 15:57:55 +0000 (0:00:00.209) 0:01:20.393 ********* 2026-08-24 15:57:57.107986 | mon1 | ok: [mon1] 2026-08-24 15:57:57.108097 | mon1 | 2026-08-24 15:57:57.108121 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:57:57.108286 | mon1 | Monday 24 August 2026 15:57:57 +0000 (0:00:01.269) 0:01:21.663 ********* 2026-08-24 15:57:57.190997 | mon1 | ok: [mon1] => { 2026-08-24 15:57:57.191111 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-24 15:57:57.191124 | mon1 | } 2026-08-24 15:57:57.191458 | mon1 | 2026-08-24 15:57:57.191524 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:57:57.191531 | mon1 | Monday 24 August 2026 15:57:57 +0000 (0:00:00.083) 0:01:21.746 ********* 2026-08-24 15:57:57.531507 | mon1 | ok: [mon1] 2026-08-24 15:57:57.531589 | mon1 | 2026-08-24 15:57:57.531836 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:57:57.531897 | mon1 | Monday 24 August 2026 15:57:57 +0000 (0:00:00.340) 0:01:22.087 ********* 2026-08-24 15:57:59.530583 | mon1 | ok: [mon1] 2026-08-24 15:57:59.530670 | mon1 | 2026-08-24 15:57:59.530876 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-24 15:57:59.530928 | mon1 | Monday 24 August 2026 15:57:59 +0000 (0:00:01.999) 0:01:24.086 ********* 2026-08-24 15:57:59.554752 | mon1 | skipping: [mon1] 2026-08-24 15:57:59.554849 | mon1 | 2026-08-24 15:57:59.555075 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-24 15:57:59.555136 | mon1 | Monday 24 August 2026 15:57:59 +0000 (0:00:00.024) 0:01:24.110 ********* 2026-08-24 15:57:59.584799 | mon1 | skipping: [mon1] 2026-08-24 15:57:59.584878 | mon1 | 2026-08-24 15:57:59.584935 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-24 15:57:59.585041 | mon1 | Monday 24 August 2026 15:57:59 +0000 (0:00:00.030) 0:01:24.140 ********* 2026-08-24 15:57:59.611752 | mon1 | skipping: [mon1] 2026-08-24 15:57:59.612192 | mon1 | 2026-08-24 15:57:59.612256 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-24 15:57:59.612264 | mon1 | Monday 24 August 2026 15:57:59 +0000 (0:00:00.026) 0:01:24.167 ********* 2026-08-24 15:58:00.819126 | mon1 | ok: [mon1] 2026-08-24 15:58:00.819451 | mon1 | 2026-08-24 15:58:00.819466 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-24 15:58:00.819476 | mon1 | Monday 24 August 2026 15:58:00 +0000 (0:00:01.207) 0:01:25.374 ********* 2026-08-24 15:58:01.273969 | mon1 | ok: [mon1] 2026-08-24 15:58:01.274052 | mon1 | 2026-08-24 15:58:01.274386 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-24 15:58:01.274448 | mon1 | Monday 24 August 2026 15:58:01 +0000 (0:00:00.454) 0:01:25.829 ********* 2026-08-24 15:58:02.235618 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-24 15:58:02.236591 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-24 15:58:02.236700 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-24 15:58:02.236712 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-24 15:58:02.236721 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-24 15:58:02.236728 | mon1 | 2026-08-24 15:58:02.236734 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-24 15:58:02.236740 | mon1 | Monday 24 August 2026 15:58:02 +0000 (0:00:00.961) 0:01:26.791 ********* 2026-08-24 15:58:02.787139 | mon1 | ok: [mon1] 2026-08-24 15:58:02.787261 | mon1 | 2026-08-24 15:58:02.787280 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-24 15:58:02.787354 | mon1 | Monday 24 August 2026 15:58:02 +0000 (0:00:00.545) 0:01:27.336 ********* 2026-08-24 15:58:02.787648 | mon1 | 2026-08-24 15:58:02.787706 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-24 15:58:02.787713 | mon1 | Monday 24 August 2026 15:58:02 +0000 (0:00:00.006) 0:01:27.342 ********* 2026-08-24 15:58:03.162854 | mon1 | ok: [mon1] 2026-08-24 15:58:03.162929 | mon1 | 2026-08-24 15:58:03.163107 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-24 15:58:03.163125 | mon1 | Monday 24 August 2026 15:58:03 +0000 (0:00:00.375) 0:01:27.718 ********* 2026-08-24 15:58:03.380305 | mon1 | ok: [mon1] 2026-08-24 15:58:03.380397 | mon1 | 2026-08-24 15:58:03.380464 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-24 15:58:03.380581 | mon1 | Monday 24 August 2026 15:58:03 +0000 (0:00:00.217) 0:01:27.936 ********* 2026-08-24 15:58:03.457089 | mon1 | ok: [mon1] => { 2026-08-24 15:58:03.457177 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-24 15:58:03.457239 | mon1 | } 2026-08-24 15:58:03.457564 | mon1 | 2026-08-24 15:58:03.457619 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-24 15:58:03.457625 | mon1 | Monday 24 August 2026 15:58:03 +0000 (0:00:00.076) 0:01:28.012 ********* 2026-08-24 15:58:03.828156 | mon1 | ok: [mon1] 2026-08-24 15:58:03.828257 | mon1 | 2026-08-24 15:58:03.828593 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-24 15:58:03.828651 | mon1 | Monday 24 August 2026 15:58:03 +0000 (0:00:00.370) 0:01:28.383 ********* 2026-08-24 15:58:06.945902 | mon1 | ok: [mon1] 2026-08-24 15:58:06.945996 | mon1 | 2026-08-24 15:58:06.946058 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-24 15:58:06.946652 | mon1 | Monday 24 August 2026 15:58:06 +0000 (0:00:03.117) 0:01:31.501 ********* 2026-08-24 15:58:08.123181 | mon1 | ok: [mon1] 2026-08-24 15:58:08.123727 | mon1 | 2026-08-24 15:58:08.123928 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-24 15:58:08.123941 | mon1 | Monday 24 August 2026 15:58:08 +0000 (0:00:01.177) 0:01:32.678 ********* 2026-08-24 15:58:08.313590 | mon1 | ok: [mon1] 2026-08-24 15:58:08.314236 | mon1 | 2026-08-24 15:58:08.314306 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-24 15:58:08.314318 | mon1 | Monday 24 August 2026 15:58:08 +0000 (0:00:00.190) 0:01:32.869 ********* 2026-08-24 15:58:08.763783 | mon1 | ok: [mon1] 2026-08-24 15:58:08.764342 | mon1 | 2026-08-24 15:58:08.764419 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-24 15:58:08.764430 | mon1 | Monday 24 August 2026 15:58:08 +0000 (0:00:00.450) 0:01:33.319 ********* 2026-08-24 15:58:09.361337 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-24 15:58:09.361423 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-24 15:58:09.362051 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-24 15:58:09.362122 | mon1 | 2026-08-24 15:58:09.362129 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-24 15:58:09.362135 | mon1 | Monday 24 August 2026 15:58:09 +0000 (0:00:00.597) 0:01:33.916 ********* 2026-08-24 15:58:09.778943 | mon1 | ok: [mon1] 2026-08-24 15:58:09.779081 | mon1 | 2026-08-24 15:58:09.779152 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-24 15:58:09.779349 | mon1 | Monday 24 August 2026 15:58:09 +0000 (0:00:00.417) 0:01:34.334 ********* 2026-08-24 15:58:10.223418 | mon1 | ok: [mon1] 2026-08-24 15:58:10.223505 | mon1 | 2026-08-24 15:58:10.223540 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-24 15:58:10.223953 | mon1 | Monday 24 August 2026 15:58:10 +0000 (0:00:00.438) 0:01:34.772 ********* 2026-08-24 15:58:10.224010 | mon1 | 2026-08-24 15:58:10.224016 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-24 15:58:10.224020 | mon1 | Monday 24 August 2026 15:58:10 +0000 (0:00:00.006) 0:01:34.779 ********* 2026-08-24 15:58:10.615306 | mon1 | ok: [mon1] 2026-08-24 15:58:10.615365 | mon1 | 2026-08-24 15:58:10.615682 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-24 15:58:10.615754 | mon1 | Monday 24 August 2026 15:58:10 +0000 (0:00:00.391) 0:01:35.170 ********* 2026-08-24 15:58:10.658574 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-24 15:58:10.658681 | mon1 | 2026-08-24 15:58:10.658693 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-24 15:58:10.658742 | mon1 | Monday 24 August 2026 15:58:10 +0000 (0:00:00.043) 0:01:35.214 ********* 2026-08-24 15:58:11.937495 | mon1 | ok: [mon1] 2026-08-24 15:58:11.937607 | mon1 | 2026-08-24 15:58:11.937619 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-24 15:58:11.937769 | mon1 | Monday 24 August 2026 15:58:11 +0000 (0:00:01.279) 0:01:36.493 ********* 2026-08-24 15:58:12.598737 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-24 15:58:12.598841 | mon1 | ok: [mon1] => (item=sshd) 2026-08-24 15:58:12.598854 | mon1 | 2026-08-24 15:58:12.599113 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-24 15:58:12.599214 | mon1 | Monday 24 August 2026 15:58:12 +0000 (0:00:00.661) 0:01:37.154 ********* 2026-08-24 15:58:13.598730 | mon1 | ok: [mon1] 2026-08-24 15:58:13.598809 | mon1 | 2026-08-24 15:58:13.599018 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-24 15:58:13.599072 | mon1 | Monday 24 August 2026 15:58:13 +0000 (0:00:00.999) 0:01:38.154 ********* 2026-08-24 15:58:13.808622 | mon1 | ok: [mon1] 2026-08-24 15:58:13.808706 | mon1 | 2026-08-24 15:58:13.808767 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-24 15:58:13.808905 | mon1 | Monday 24 August 2026 15:58:13 +0000 (0:00:00.209) 0:01:38.364 ********* 2026-08-24 15:58:14.054594 | mon1 | ok: [mon1] 2026-08-24 15:58:14.054643 | mon1 | 2026-08-24 15:58:14.054651 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-24 15:58:14.054658 | mon1 | Monday 24 August 2026 15:58:14 +0000 (0:00:00.245) 0:01:38.609 ********* 2026-08-24 15:58:14.267495 | mon1 | ok: [mon1] 2026-08-24 15:58:14.267568 | mon1 | 2026-08-24 15:58:14.267820 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-24 15:58:14.267893 | mon1 | Monday 24 August 2026 15:58:14 +0000 (0:00:00.213) 0:01:38.822 ********* 2026-08-24 15:58:15.873817 | mon1 | ok: [mon1] 2026-08-24 15:58:15.873910 | mon1 | 2026-08-24 15:58:15.873971 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:58:15.874626 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-24 15:58:15.874677 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-24 15:58:15.874683 | mon1 | 2026-08-24 15:58:15.874687 | mon1 | 2026-08-24 15:58:15.874692 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:58:15.874697 | mon1 | Monday 24 August 2026 15:58:15 +0000 (0:00:01.606) 0:01:40.429 ********* 2026-08-24 15:58:15.876648 | mon1 | =============================================================================== 2026-08-24 15:58:15.876663 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.83s 2026-08-24 15:58:15.876668 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.68s 2026-08-24 15:58:15.876672 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.12s 2026-08-24 15:58:15.876676 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.12s 2026-08-24 15:58:15.876680 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.10s 2026-08-24 15:58:15.876685 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.26s 2026-08-24 15:58:15.876689 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.14s 2026-08-24 15:58:15.876692 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.13s 2026-08-24 15:58:15.876696 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.13s 2026-08-24 15:58:15.876700 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.00s 2026-08-24 15:58:15.876704 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.98s 2026-08-24 15:58:15.876708 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 1.69s 2026-08-24 15:58:15.876722 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.62s 2026-08-24 15:58:15.876726 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.61s 2026-08-24 15:58:15.876730 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.56s 2026-08-24 15:58:15.876734 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.55s 2026-08-24 15:58:15.876738 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.54s 2026-08-24 15:58:15.876742 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.53s 2026-08-24 15:58:15.876746 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.52s 2026-08-24 15:58:15.876750 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.51s 2026-08-24 15:58:15.992274 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-24 15:58:16.003316 | mon1 | INFO [default > side_effect] Executing 2026-08-24 15:58:16.003668 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:58:16.008883 | mon1 | INFO [default > verify] Executing 2026-08-24 15:58:16.630113 | mon1 | 2026-08-24 15:58:16.630471 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-24 15:58:16.630773 | mon1 | 2026-08-24 15:58:16.631054 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-24 15:58:16.631353 | mon1 | Monday 24 August 2026 15:58:16 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-24 15:58:17.738653 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-24 15:58:17.738732 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-24 15:58:17.738744 | mon1 | interpreter could change the meaning of that path. See 2026-08-24 15:58:17.738924 | mon1 | https://docs.ansible.com/ansible- 2026-08-24 15:58:17.739250 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-24 15:58:17.750394 | mon1 | ok: [mon1] 2026-08-24 15:58:17.750522 | mon1 | 2026-08-24 15:58:17.750705 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-24 15:58:17.750878 | mon1 | Monday 24 August 2026 15:58:17 +0000 (0:00:01.119) 0:00:01.127 ********* 2026-08-24 15:58:23.403138 | mon1 | ok: [mon1] 2026-08-24 15:58:23.403297 | mon1 | 2026-08-24 15:58:23.403626 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-24 15:58:23.403740 | mon1 | Monday 24 August 2026 15:58:23 +0000 (0:00:05.652) 0:00:06.780 ********* 2026-08-24 15:58:23.447851 | mon1 | ok: [mon1] 2026-08-24 15:58:23.448109 | mon1 | 2026-08-24 15:58:23.448429 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-24 15:58:23.448688 | mon1 | Monday 24 August 2026 15:58:23 +0000 (0:00:00.044) 0:00:06.824 ********* 2026-08-24 15:58:23.482084 | mon1 | ok: [mon1] => { 2026-08-24 15:58:23.482229 | mon1 | "changed": false, 2026-08-24 15:58:23.482426 | mon1 | "msg": "All assertions passed" 2026-08-24 15:58:23.482657 | mon1 | } 2026-08-24 15:58:23.482837 | mon1 | 2026-08-24 15:58:23.483036 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-24 15:58:23.483235 | mon1 | Monday 24 August 2026 15:58:23 +0000 (0:00:00.034) 0:00:06.859 ********* 2026-08-24 15:58:25.072418 | mon1 | ok: [mon1] 2026-08-24 15:58:25.072583 | mon1 | 2026-08-24 15:58:25.072793 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-24 15:58:25.073005 | mon1 | Monday 24 August 2026 15:58:25 +0000 (0:00:01.589) 0:00:08.449 ********* 2026-08-24 15:58:25.110199 | mon1 | ok: [mon1] => { 2026-08-24 15:58:25.110387 | mon1 | "_ceph_health": { 2026-08-24 15:58:25.110617 | mon1 | "changed": false, 2026-08-24 15:58:25.110812 | mon1 | "cmd": [ 2026-08-24 15:58:25.110998 | mon1 | "cephadm", 2026-08-24 15:58:25.111177 | mon1 | "shell", 2026-08-24 15:58:25.111362 | mon1 | "--", 2026-08-24 15:58:25.111543 | mon1 | "ceph", 2026-08-24 15:58:25.111725 | mon1 | "health" 2026-08-24 15:58:25.111909 | mon1 | ], 2026-08-24 15:58:25.112120 | mon1 | "delta": "0:00:01.378761", 2026-08-24 15:58:25.112301 | mon1 | "end": "2026-08-24 15:58:25.031429", 2026-08-24 15:58:25.112499 | mon1 | "failed": false, 2026-08-24 15:58:25.112670 | mon1 | "msg": "", 2026-08-24 15:58:25.112854 | mon1 | "rc": 0, 2026-08-24 15:58:25.113045 | mon1 | "start": "2026-08-24 15:58:23.652668", 2026-08-24 15:58:25.113260 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-24 15:58:25.113470 | mon1 | "stderr_lines": [ 2026-08-24 15:58:25.113702 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-24 15:58:25.113916 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-24 15:58:25.114100 | mon1 | ], 2026-08-24 15:58:25.114291 | mon1 | "stdout": "HEALTH_OK", 2026-08-24 15:58:25.114447 | mon1 | "stdout_lines": [ 2026-08-24 15:58:25.114580 | mon1 | "HEALTH_OK" 2026-08-24 15:58:25.114698 | mon1 | ] 2026-08-24 15:58:25.114814 | mon1 | } 2026-08-24 15:58:25.114930 | mon1 | } 2026-08-24 15:58:25.115041 | mon1 | 2026-08-24 15:58:25.115165 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-24 15:58:25.115289 | mon1 | Monday 24 August 2026 15:58:25 +0000 (0:00:00.038) 0:00:08.487 ********* 2026-08-24 15:58:25.149158 | mon1 | ok: [mon1] => { 2026-08-24 15:58:25.149330 | mon1 | "changed": false, 2026-08-24 15:58:25.149521 | mon1 | "msg": "All assertions passed" 2026-08-24 15:58:25.149769 | mon1 | } 2026-08-24 15:58:25.149926 | mon1 | 2026-08-24 15:58:25.150123 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-24 15:58:25.150323 | mon1 | Monday 24 August 2026 15:58:25 +0000 (0:00:00.039) 0:00:08.526 ********* 2026-08-24 15:58:31.857184 | mon1 | changed: [mon1] 2026-08-24 15:58:31.857265 | mon1 | 2026-08-24 15:58:31.857497 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-24 15:58:31.857518 | mon1 | Monday 24 August 2026 15:58:31 +0000 (0:00:06.707) 0:00:15.234 ********* 2026-08-24 15:58:34.349959 | mon1 | changed: [mon1] 2026-08-24 15:58:34.350705 | mon1 | 2026-08-24 15:58:34.350740 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-24 15:58:34.350752 | mon1 | Monday 24 August 2026 15:58:34 +0000 (0:00:02.492) 0:00:17.727 ********* 2026-08-24 15:58:35.554211 | mon1 | ok: [mon1] 2026-08-24 15:58:35.554278 | mon1 | 2026-08-24 15:58:35.554285 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-24 15:58:35.554292 | mon1 | Monday 24 August 2026 15:58:35 +0000 (0:00:01.201) 0:00:18.929 ********* 2026-08-24 15:58:35.596005 | mon1 | ok: [mon1] => { 2026-08-24 15:58:35.596063 | mon1 | "changed": false, 2026-08-24 15:58:35.596070 | mon1 | "msg": "All assertions passed" 2026-08-24 15:58:35.596077 | mon1 | } 2026-08-24 15:58:35.596083 | mon1 | 2026-08-24 15:58:35.596090 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-24 15:58:35.596096 | mon1 | Monday 24 August 2026 15:58:35 +0000 (0:00:00.043) 0:00:18.972 ********* 2026-08-24 15:58:36.754279 | mon1 | ok: [mon1] 2026-08-24 15:58:36.754356 | mon1 | 2026-08-24 15:58:36.754532 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-24 15:58:36.754598 | mon1 | Monday 24 August 2026 15:58:36 +0000 (0:00:01.159) 0:00:20.132 ********* 2026-08-24 15:58:36.789126 | mon1 | ok: [mon1] => { 2026-08-24 15:58:36.790623 | mon1 | "changed": false, 2026-08-24 15:58:36.790685 | mon1 | "msg": "All assertions passed" 2026-08-24 15:58:36.790692 | mon1 | } 2026-08-24 15:58:36.790697 | mon1 | 2026-08-24 15:58:36.790701 | mon1 | PLAY RECAP ********************************************************************* 2026-08-24 15:58:36.790706 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-24 15:58:36.790717 | mon1 | 2026-08-24 15:58:36.793615 | mon1 | 2026-08-24 15:58:36.793709 | mon1 | TASKS RECAP ******************************************************************** 2026-08-24 15:58:36.793721 | mon1 | Monday 24 August 2026 15:58:36 +0000 (0:00:00.034) 0:00:20.167 ********* 2026-08-24 15:58:36.793731 | mon1 | =============================================================================== 2026-08-24 15:58:36.793740 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.71s 2026-08-24 15:58:36.793749 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.65s 2026-08-24 15:58:36.793758 | mon1 | Create a test Ceph key -------------------------------------------------- 2.49s 2026-08-24 15:58:36.793766 | mon1 | Get cluster health status ----------------------------------------------- 1.59s 2026-08-24 15:58:36.793775 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.20s 2026-08-24 15:58:36.793784 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.16s 2026-08-24 15:58:36.793793 | mon1 | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-24 15:58:36.793802 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.04s 2026-08-24 15:58:36.793810 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-08-24 15:58:36.793819 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.04s 2026-08-24 15:58:36.793837 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-08-24 15:58:36.793846 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-08-24 15:58:36.794023 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.03s 2026-08-24 15:58:36.884990 | mon1 | INFO [default > verify] Executed: Successful 2026-08-24 15:58:36.894483 | mon1 | INFO [default > cleanup] Executing 2026-08-24 15:58:36.894958 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-24 15:58:36.901839 | mon1 | INFO [default > destroy] Executing 2026-08-24 15:58:36.901941 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-24 15:58:36.902026 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-24 15:58:36.902320 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-24 15:58:47.313704 | mon1 | ok: Runtime: 0:09:46.245523 2026-08-24 15:58:47.330813 | 2026-08-24 15:58:47.330909 | PLAY RECAP 2026-08-24 15:58:47.330954 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-24 15:58:47.330976 | 2026-08-24 15:58:47.740649 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-24 15:58:47.743697 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:58:49.359057 | 2026-08-24 15:58:49.359306 | PLAY [all] 2026-08-24 15:58:49.372852 | 2026-08-24 15:58:49.372937 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-24 15:58:49.441883 | mon1 | ok 2026-08-24 15:58:49.447929 | osd1 | ok 2026-08-24 15:58:49.452489 | 2026-08-24 15:58:49.452567 | TASK [fetch-output : Set log path for single node] 2026-08-24 15:58:49.479963 | mon1 | skipping: Conditional result was False 2026-08-24 15:58:49.491391 | osd1 | skipping: Conditional result was False 2026-08-24 15:58:49.500945 | 2026-08-24 15:58:49.501080 | LOOP [fetch-output : Ensure local output dirs] 2026-08-24 15:58:50.317031 | osd1 -> localhost | changed: "/var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/logs/osd1" 2026-08-24 15:58:50.329165 | mon1 -> localhost | changed: "/var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/logs/mon1" 2026-08-24 15:58:50.550119 | osd1 -> localhost | changed: "/var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/artifacts" 2026-08-24 15:58:50.558143 | mon1 -> localhost | ok: "/var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/artifacts" 2026-08-24 15:58:50.777597 | mon1 -> localhost | changed: "/var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/docs" 2026-08-24 15:58:50.832870 | osd1 -> localhost | ok: "/var/lib/zuul/builds/06302c219b924f54a6020981e53abd00/work/docs" 2026-08-24 15:58:50.833064 | osd1 -> localhost | changed: All items complete 2026-08-24 15:58:50.833115 | 2026-08-24 15:58:50.853730 | 2026-08-24 15:58:50.853912 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-24 15:58:51.542344 | osd1 | changed: .d..t...... ./ 2026-08-24 15:58:51.548049 | mon1 | changed: .d..t...... ./ 2026-08-24 15:58:52.025926 | osd1 | changed: .d..t...... ./ 2026-08-24 15:58:52.036252 | mon1 | ok 2026-08-24 15:58:52.504696 | mon1 | changed: .d..t...... ./ 2026-08-24 15:58:52.523624 | osd1 | ok 2026-08-24 15:58:52.545370 | 2026-08-24 15:58:52.545888 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-24 15:58:52.998255 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.009370 2026-08-24 15:58:52.998576 | mon1 -> localhost | changed: All items complete 2026-08-24 15:58:52.998617 | 2026-08-24 15:58:53.248471 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006860 2026-08-24 15:58:53.276888 | 2026-08-24 15:58:53.277047 | PLAY [all] 2026-08-24 15:58:53.284775 | 2026-08-24 15:58:53.284846 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-24 15:58:53.703199 | mon1 | changed 2026-08-24 15:58:53.873394 | osd1 | changed 2026-08-24 15:58:53.890262 | 2026-08-24 15:58:53.890365 | PLAY RECAP 2026-08-24 15:58:53.890424 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 15:58:53.890462 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-24 15:58:53.890488 | 2026-08-24 15:58:54.049245 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-24 15:58:54.054286 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-24 15:58:54.829024 | 2026-08-24 15:58:54.829234 | PLAY [localhost] 2026-08-24 15:58:54.839748 | 2026-08-24 15:58:54.839870 | TASK [Generate Zuul manifest] 2026-08-24 15:58:54.860926 | localhost | ok 2026-08-24 15:58:55.567266 | 2026-08-24 15:58:55.567415 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-24 15:58:56.068068 | localhost | changed 2026-08-24 15:58:56.080724 | 2026-08-24 15:58:56.080848 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-24 15:58:56.261341 | localhost | ok 2026-08-24 15:58:56.269335 | 2026-08-24 15:58:56.269448 | TASK [Upload logs] 2026-08-24 15:58:56.307429 | localhost | ok 2026-08-24 15:58:56.479428 | 2026-08-24 15:58:56.479538 | TASK [Set zuul-log-path fact] 2026-08-24 15:58:56.500225 | localhost | ok 2026-08-24 15:58:56.514587 | 2026-08-24 15:58:56.514704 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-24 15:58:56.548465 | localhost | ok 2026-08-24 15:58:56.556454 | 2026-08-24 15:58:56.556538 | TASK [upload-logs : Create log directories] 2026-08-24 15:58:57.076076 | localhost | changed 2026-08-24 15:58:57.081844 | 2026-08-24 15:58:57.081914 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-24 15:58:57.533722 | localhost -> localhost | ok: Runtime: 0:00:00.006631 2026-08-24 15:58:57.540948 | 2026-08-24 15:58:57.541057 | TASK [upload-logs : Upload logs to log server] 2026-08-24 15:58:58.093119 | localhost | Output suppressed because no_log was given 2026-08-24 15:58:58.098368 | 2026-08-24 15:58:58.098538 | LOOP [upload-logs : Compress console log and json output] 2026-08-24 15:58:58.207955 | localhost | skipping: Conditional result was False 2026-08-24 15:58:58.216279 | localhost | skipping: Conditional result was False 2026-08-24 15:58:58.233379 | 2026-08-24 15:58:58.233545 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-24 15:58:58.333294 | localhost | skipping: Conditional result was False 2026-08-24 15:58:58.333720 | 2026-08-24 15:58:58.337785 | localhost | skipping: Conditional result was False 2026-08-24 15:58:58.423411 | 2026-08-24 15:58:58.423599 | LOOP [upload-logs : Upload console log and json output]