2026-08-12 00:18:34.006317 | Job console starting 2026-08-12 00:18:34.034332 | Updating git repos 2026-08-12 00:18:34.070822 | Cloning repos into workspace 2026-08-12 00:18:34.318465 | Restoring repo states 2026-08-12 00:18:34.337607 | Merging changes 2026-08-12 00:18:34.654413 | Checking out repos 2026-08-12 00:18:34.688840 | Preparing playbooks 2026-08-12 00:18:36.028496 | Running Ansible setup 2026-08-12 00:18:40.228919 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:18:40.985248 | 2026-08-12 00:18:40.985403 | PLAY [localhost] 2026-08-12 00:18:40.993743 | 2026-08-12 00:18:40.993819 | TASK [Gathering Facts] 2026-08-12 00:18:41.899639 | localhost | ok 2026-08-12 00:18:41.921612 | 2026-08-12 00:18:41.921824 | TASK [Setup log path fact] 2026-08-12 00:18:41.947200 | localhost | ok 2026-08-12 00:18:41.970326 | 2026-08-12 00:18:41.970786 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:18:42.005095 | localhost | ok 2026-08-12 00:18:42.016412 | 2026-08-12 00:18:42.016500 | TASK [emit-job-header : Print job information] 2026-08-12 00:18:42.063537 | # Job Information 2026-08-12 00:18:42.063720 | Ansible Version: 2.16.18 2026-08-12 00:18:42.063753 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-08-12 00:18:42.064138 | Pipeline: check 2026-08-12 00:18:42.064175 | Executor: 2d72f0692154 2026-08-12 00:18:42.064197 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/118 2026-08-12 00:18:42.064223 | Event ID: 287e92c0-95e1-11f1-9b5a-fa33795e9146 2026-08-12 00:18:42.067444 | 2026-08-12 00:18:42.067523 | LOOP [emit-job-header : Print node information] 2026-08-12 00:18:42.158123 | localhost | ok: 2026-08-12 00:18:42.158369 | localhost | # Node Information 2026-08-12 00:18:42.158401 | localhost | Inventory Hostname: mon1 2026-08-12 00:18:42.158422 | localhost | Hostname: np0000188738 2026-08-12 00:18:42.158442 | localhost | Username: zuul 2026-08-12 00:18:42.158463 | localhost | Distro: Ubuntu 22.04 2026-08-12 00:18:42.158483 | localhost | Provider: yul1 2026-08-12 00:18:42.158501 | localhost | Region: ca-ymq-1 2026-08-12 00:18:42.158520 | localhost | Label: ubuntu-jammy 2026-08-12 00:18:42.158538 | localhost | Product Name: OpenStack Nova 2026-08-12 00:18:42.158556 | localhost | Interface IP: 199.19.213.123 2026-08-12 00:18:42.201526 | localhost | ok: 2026-08-12 00:18:42.201588 | localhost | # Node Information 2026-08-12 00:18:42.201615 | localhost | Inventory Hostname: osd1 2026-08-12 00:18:42.201636 | localhost | Hostname: np0000188739 2026-08-12 00:18:42.201655 | localhost | Username: zuul 2026-08-12 00:18:42.201674 | localhost | Distro: Ubuntu 22.04 2026-08-12 00:18:42.201693 | localhost | Provider: yul1 2026-08-12 00:18:42.201712 | localhost | Region: ca-ymq-1 2026-08-12 00:18:42.201730 | localhost | Label: ubuntu-jammy 2026-08-12 00:18:42.201748 | localhost | Product Name: OpenStack Nova 2026-08-12 00:18:42.201767 | localhost | Interface IP: 199.19.213.217 2026-08-12 00:18:42.218683 | 2026-08-12 00:18:42.218856 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 00:18:42.645093 | localhost -> localhost | changed 2026-08-12 00:18:42.654877 | 2026-08-12 00:18:42.655198 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 00:18:43.544090 | localhost -> localhost | changed 2026-08-12 00:18:43.550814 | 2026-08-12 00:18:43.550865 | PLAY [all] 2026-08-12 00:18:43.560691 | 2026-08-12 00:18:43.560757 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 00:18:43.823132 | mon1 -> localhost | ok 2026-08-12 00:18:43.836163 | 2026-08-12 00:18:43.836311 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 00:18:43.877058 | mon1 | ok 2026-08-12 00:18:43.887807 | osd1 | ok 2026-08-12 00:18:43.930113 | mon1 | included: /var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:18:43.930317 | osd1 | included: /var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 00:18:43.938583 | 2026-08-12 00:18:43.938651 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 00:18:45.143427 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 00:18:45.143723 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/421b7b6674a349d497bbdeaeeb44a0b2_id_rsa 2026-08-12 00:18:45.143782 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/421b7b6674a349d497bbdeaeeb44a0b2_id_rsa.pub 2026-08-12 00:18:45.143825 | mon1 -> localhost | The key fingerprint is: 2026-08-12 00:18:45.143864 | mon1 -> localhost | SHA256:6L17wrbiChx5KrfId+hJK3RwMl1vp5CWegzvJqUZG+4 zuul-build-sshkey 2026-08-12 00:18:45.143898 | mon1 -> localhost | The key's randomart image is: 2026-08-12 00:18:45.143932 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 00:18:45.143968 | mon1 -> localhost | | | 2026-08-12 00:18:45.144004 | mon1 -> localhost | | . | 2026-08-12 00:18:45.144040 | mon1 -> localhost | | . . + | 2026-08-12 00:18:45.144074 | mon1 -> localhost | | + = = + . | 2026-08-12 00:18:45.144108 | mon1 -> localhost | | B B + S | 2026-08-12 00:18:45.144141 | mon1 -> localhost | | o O * o | 2026-08-12 00:18:45.144173 | mon1 -> localhost | |o B.@ ... | 2026-08-12 00:18:45.144205 | mon1 -> localhost | |.=.@o+. +.. | 2026-08-12 00:18:45.144238 | mon1 -> localhost | |..*E=o.o+= | 2026-08-12 00:18:45.144271 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 00:18:45.144390 | mon1 -> localhost | ok: Runtime: 0:00:00.664167 2026-08-12 00:18:45.158208 | 2026-08-12 00:18:45.158382 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 00:18:45.205387 | mon1 | ok 2026-08-12 00:18:45.212862 | osd1 | ok 2026-08-12 00:18:45.235210 | mon1 | included: /var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:18:45.235490 | osd1 | included: /var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 00:18:45.251037 | 2026-08-12 00:18:45.251221 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 00:18:45.285626 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:45.297781 | osd1 | skipping: Conditional result was False 2026-08-12 00:18:45.310743 | 2026-08-12 00:18:45.310914 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 00:18:45.854713 | mon1 | changed 2026-08-12 00:18:45.945382 | osd1 | changed 2026-08-12 00:18:45.951418 | 2026-08-12 00:18:45.951483 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 00:18:46.137419 | mon1 | ok 2026-08-12 00:18:46.158496 | osd1 | ok 2026-08-12 00:18:46.165629 | 2026-08-12 00:18:46.165756 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 00:18:46.650582 | mon1 | changed 2026-08-12 00:18:46.690438 | osd1 | changed 2026-08-12 00:18:46.697406 | 2026-08-12 00:18:46.697502 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 00:18:47.188852 | mon1 | changed 2026-08-12 00:18:47.220172 | osd1 | changed 2026-08-12 00:18:47.227053 | 2026-08-12 00:18:47.227146 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 00:18:47.255314 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:47.267272 | osd1 | skipping: Conditional result was False 2026-08-12 00:18:47.276392 | 2026-08-12 00:18:47.276480 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 00:18:47.639526 | mon1 -> localhost | changed 2026-08-12 00:18:47.670409 | 2026-08-12 00:18:47.670590 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 00:18:47.942736 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/421b7b6674a349d497bbdeaeeb44a0b2_id_rsa (zuul-build-sshkey) 2026-08-12 00:18:47.942938 | mon1 -> localhost | ok: Runtime: 0:00:00.014843 2026-08-12 00:18:47.949230 | 2026-08-12 00:18:47.949301 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 00:18:48.219466 | mon1 | ok 2026-08-12 00:18:48.227014 | osd1 | ok 2026-08-12 00:18:48.232082 | 2026-08-12 00:18:48.232145 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 00:18:48.257939 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:48.269094 | osd1 | skipping: Conditional result was False 2026-08-12 00:18:48.286963 | 2026-08-12 00:18:48.287027 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 00:18:48.575694 | mon1 | ok 2026-08-12 00:18:48.581673 | osd1 | ok 2026-08-12 00:18:48.588222 | 2026-08-12 00:18:48.588284 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 00:18:49.269924 | mon1 | Output suppressed because no_log was given 2026-08-12 00:18:49.287928 | osd1 | Output suppressed because no_log was given 2026-08-12 00:18:49.303432 | 2026-08-12 00:18:49.303495 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 00:18:49.502371 | mon1 | ok: "logs" 2026-08-12 00:18:49.502683 | mon1 | ok: All items complete 2026-08-12 00:18:49.502721 | 2026-08-12 00:18:49.517551 | osd1 | ok: "logs" 2026-08-12 00:18:49.649383 | mon1 | ok: "artifacts" 2026-08-12 00:18:49.724678 | osd1 | ok: "artifacts" 2026-08-12 00:18:49.820005 | mon1 | ok: "docs" 2026-08-12 00:18:49.884860 | osd1 | ok: "docs" 2026-08-12 00:18:49.891933 | 2026-08-12 00:18:49.892063 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 00:18:50.096230 | mon1 | changed: "logs" 2026-08-12 00:18:50.096478 | mon1 | ok: All items complete 2026-08-12 00:18:50.096506 | 2026-08-12 00:18:50.100865 | osd1 | changed: "logs" 2026-08-12 00:18:50.252301 | osd1 | changed: "artifacts" 2026-08-12 00:18:50.258809 | mon1 | changed: "artifacts" 2026-08-12 00:18:50.409402 | osd1 | changed: "docs" 2026-08-12 00:18:50.425470 | mon1 | changed: "docs" 2026-08-12 00:18:50.451574 | 2026-08-12 00:18:50.451703 | PLAY RECAP 2026-08-12 00:18:50.451750 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:18:50.451780 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:18:50.451805 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 00:18:50.451824 | 2026-08-12 00:18:50.604941 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 00:18:50.609790 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:18:51.218940 | 2026-08-12 00:18:51.219080 | PLAY [all] 2026-08-12 00:18:51.230653 | 2026-08-12 00:18:51.230761 | TASK [setup-uv : Extract archive] 2026-08-12 00:18:53.699425 | mon1 | changed 2026-08-12 00:18:53.771819 | osd1 | changed 2026-08-12 00:18:53.781383 | 2026-08-12 00:18:53.781474 | TASK [setup-uv : Print version] 2026-08-12 00:18:54.170969 | osd1 | uv 0.8.13 2026-08-12 00:18:54.165938 | mon1 | uv 0.8.13 2026-08-12 00:18:54.348378 | osd1 | ok: Runtime: 0:00:00.010337 2026-08-12 00:18:54.365741 | mon1 | ok: Runtime: 0:00:00.009371 2026-08-12 00:18:54.383622 | 2026-08-12 00:18:54.383726 | TASK [Install Ansible collection siblings] 2026-08-12 00:18:54.763176 | mon1 | ok: 2026-08-12 00:18:54.763402 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 00:18:54.763446 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 00:18:54.763477 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 00:18:54.765742 | 2026-08-12 00:18:54.765798 | PLAY RECAP 2026-08-12 00:18:54.765852 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:18:54.765911 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:18:54.765935 | 2026-08-12 00:18:54.921622 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 00:18:54.926110 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:18:55.560713 | 2026-08-12 00:18:55.560862 | PLAY [all] 2026-08-12 00:18:55.572281 | 2026-08-12 00:18:55.572362 | LOOP [Check inventory directories] 2026-08-12 00:18:55.913164 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:18:56.069821 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 00:18:56.218924 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 00:18:56.231467 | 2026-08-12 00:18:56.231683 | LOOP [Copy inventory file for Zuul] 2026-08-12 00:18:57.010616 | mon1 | changed: 2026-08-12 00:18:57.010911 | mon1 | { 2026-08-12 00:18:57.010975 | mon1 | "ansible_loop_var": "item", 2026-08-12 00:18:57.011028 | mon1 | "changed": false, 2026-08-12 00:18:57.011074 | mon1 | "failed": false, 2026-08-12 00:18:57.011126 | mon1 | "invocation": { 2026-08-12 00:18:57.011171 | mon1 | "module_args": { 2026-08-12 00:18:57.011214 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 00:18:57.011256 | mon1 | "follow": true, 2026-08-12 00:18:57.011298 | mon1 | "get_attributes": true, 2026-08-12 00:18:57.011344 | mon1 | "get_checksum": true, 2026-08-12 00:18:57.011386 | mon1 | "get_mime": true, 2026-08-12 00:18:57.011428 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 00:18:57.011470 | mon1 | } 2026-08-12 00:18:57.011511 | mon1 | }, 2026-08-12 00:18:57.011551 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:18:57.011591 | mon1 | "stat": { 2026-08-12 00:18:57.011631 | mon1 | "atime": 1786493929.1605434, 2026-08-12 00:18:57.011672 | mon1 | "attr_flags": "e", 2026-08-12 00:18:57.011712 | mon1 | "attributes": [ 2026-08-12 00:18:57.011752 | mon1 | "extents" 2026-08-12 00:18:57.011792 | mon1 | ], 2026-08-12 00:18:57.011832 | mon1 | "block_size": 4096, 2026-08-12 00:18:57.011871 | mon1 | "blocks": 8, 2026-08-12 00:18:57.011911 | mon1 | "charset": "unknown", 2026-08-12 00:18:57.011954 | mon1 | "ctime": 1786493929.1645434, 2026-08-12 00:18:57.011996 | mon1 | "dev": 64513, 2026-08-12 00:18:57.012036 | mon1 | "device_type": 0, 2026-08-12 00:18:57.012076 | mon1 | "executable": true, 2026-08-12 00:18:57.012116 | mon1 | "exists": true, 2026-08-12 00:18:57.012155 | mon1 | "gid": 1000, 2026-08-12 00:18:57.012193 | mon1 | "gr_name": "zuul", 2026-08-12 00:18:57.012232 | mon1 | "inode": 1042461, 2026-08-12 00:18:57.012271 | mon1 | "isblk": false, 2026-08-12 00:18:57.012311 | mon1 | "ischr": false, 2026-08-12 00:18:57.012350 | mon1 | "isdir": true, 2026-08-12 00:18:57.012390 | mon1 | "isfifo": false, 2026-08-12 00:18:57.012429 | mon1 | "isgid": false, 2026-08-12 00:18:57.012512 | mon1 | "islnk": false, 2026-08-12 00:18:57.012555 | mon1 | "isreg": false, 2026-08-12 00:18:57.012594 | mon1 | "issock": false, 2026-08-12 00:18:57.012632 | mon1 | "isuid": false, 2026-08-12 00:18:57.012671 | mon1 | "mimetype": "unknown", 2026-08-12 00:18:57.012710 | mon1 | "mode": "0755", 2026-08-12 00:18:57.012748 | mon1 | "mtime": 1786493914.360696, 2026-08-12 00:18:57.012788 | mon1 | "nlink": 10, 2026-08-12 00:18:57.012843 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 00:18:57.012921 | mon1 | "pw_name": "zuul", 2026-08-12 00:18:57.012997 | mon1 | "readable": true, 2026-08-12 00:18:57.013041 | mon1 | "rgrp": true, 2026-08-12 00:18:57.013081 | mon1 | "roth": true, 2026-08-12 00:18:57.013122 | mon1 | "rusr": true, 2026-08-12 00:18:57.013162 | mon1 | "size": 4096, 2026-08-12 00:18:57.013218 | mon1 | "uid": 1000, 2026-08-12 00:18:57.013260 | mon1 | "version": "3842008024", 2026-08-12 00:18:57.013300 | mon1 | "wgrp": false, 2026-08-12 00:18:57.013344 | mon1 | "woth": false, 2026-08-12 00:18:57.013384 | mon1 | "writeable": true, 2026-08-12 00:18:57.013425 | mon1 | "wusr": true, 2026-08-12 00:18:57.013464 | mon1 | "xgrp": true, 2026-08-12 00:18:57.013503 | mon1 | "xoth": true, 2026-08-12 00:18:57.013541 | mon1 | "xusr": true 2026-08-12 00:18:57.013579 | mon1 | } 2026-08-12 00:18:57.013617 | mon1 | } 2026-08-12 00:18:57.013691 | mon1 | ok: All items complete 2026-08-12 00:18:57.013740 | 2026-08-12 00:18:57.016455 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:57.017319 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:57.030768 | 2026-08-12 00:18:57.030932 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 00:18:57.386401 | mon1 | changed: 2 replacements made 2026-08-12 00:18:57.388383 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:57.389273 | mon1 | skipping: Conditional result was False 2026-08-12 00:18:57.405654 | 2026-08-12 00:18:57.405816 | TASK [Run Molecule scenario] 2026-08-12 00:18:58.038112 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-12 00:18:58.773135 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-12 00:18:58.963567 | mon1 | Using CPython 3.13.7 2026-08-12 00:18:58.963621 | mon1 | Creating virtual environment at: .venv 2026-08-12 00:18:59.220149 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 00:18:59.220695 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 00:18:59.221447 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 00:18:59.226108 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-12 00:18:59.391772 | mon1 | Downloading netaddr 2026-08-12 00:18:59.400457 | mon1 | Downloading cryptography 2026-08-12 00:18:59.445528 | mon1 | Downloading pygments 2026-08-12 00:18:59.564733 | mon1 | Downloading ansible-core 2026-08-12 00:18:59.592509 | mon1 | Installed 36 packages in 27ms 2026-08-12 00:19:00.717070 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 00:19:00.717154 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 00:19:01.350389 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 00:19:01.350481 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 00:19:44.973046 | mon1 | INFO [default > dependency] Executing 2026-08-12 00:19:44.973240 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 00:19:44.973525 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 00:19:44.973672 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 00:19:44.980798 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:19:44.981142 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:19:44.986047 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:19:44.986101 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:19:44.986158 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:19:44.991199 | mon1 | INFO [default > syntax] Executing 2026-08-12 00:19:46.022906 | mon1 | 2026-08-12 00:19:46.023157 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 00:19:46.081964 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 00:19:46.092897 | mon1 | INFO [default > create] Executing 2026-08-12 00:19:46.094158 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:19:46.099089 | mon1 | INFO [default > prepare] Executing 2026-08-12 00:19:46.791059 | mon1 | 2026-08-12 00:19:46.791305 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 00:19:46.791531 | mon1 | 2026-08-12 00:19:46.791751 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:19:46.791976 | mon1 | Wednesday 12 August 2026 00:19:46 +0000 (0:00:00.031) 0:00:00.031 ****** 2026-08-12 00:19:47.921557 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:19:47.921632 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:19:47.921808 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:19:47.922094 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:19:47.922243 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:19:47.955371 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:19:47.955564 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:19:47.955783 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:19:47.955980 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:19:47.956272 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:19:47.965809 | mon1 | ok: [osd1] 2026-08-12 00:19:47.965928 | mon1 | ok: [mon1] 2026-08-12 00:19:47.966056 | mon1 | 2026-08-12 00:19:47.966234 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 00:19:47.966427 | mon1 | Wednesday 12 August 2026 00:19:47 +0000 (0:00:01.175) 0:00:01.206 ****** 2026-08-12 00:19:48.670059 | mon1 | changed: [osd1] 2026-08-12 00:19:48.670247 | mon1 | changed: [mon1] 2026-08-12 00:19:48.670475 | mon1 | 2026-08-12 00:19:48.670688 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 00:19:48.670921 | mon1 | Wednesday 12 August 2026 00:19:48 +0000 (0:00:00.703) 0:00:01.910 ****** 2026-08-12 00:19:48.952268 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-12 00:19:48.952503 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-12 00:19:48.952708 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 00:19:48.964694 | mon1 | changed: [osd1] 2026-08-12 00:19:48.964911 | mon1 | changed: [mon1] 2026-08-12 00:19:48.965187 | mon1 | 2026-08-12 00:19:48.965430 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 00:19:48.965641 | mon1 | Wednesday 12 August 2026 00:19:48 +0000 (0:00:00.294) 0:00:02.205 ****** 2026-08-12 00:21:47.756954 | mon1 | changed: [mon1] 2026-08-12 00:21:47.757119 | mon1 | changed: [osd1] 2026-08-12 00:21:47.757310 | mon1 | 2026-08-12 00:21:47.757520 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 00:21:47.757859 | mon1 | 2026-08-12 00:21:47.758067 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:21:47.758270 | mon1 | Wednesday 12 August 2026 00:21:47 +0000 (0:01:58.791) 0:02:00.997 ****** 2026-08-12 00:21:48.447942 | mon1 | ok: [osd1] 2026-08-12 00:21:48.448021 | mon1 | 2026-08-12 00:21:48.448191 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 00:21:48.448360 | mon1 | Wednesday 12 August 2026 00:21:48 +0000 (0:00:00.691) 0:02:01.688 ****** 2026-08-12 00:22:13.019825 | mon1 | changed: [osd1] 2026-08-12 00:22:13.019977 | mon1 | 2026-08-12 00:22:13.020319 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 00:22:13.020626 | mon1 | Wednesday 12 August 2026 00:22:13 +0000 (0:00:24.572) 0:02:26.260 ****** 2026-08-12 00:22:13.570268 | mon1 | ok: [osd1] 2026-08-12 00:22:13.570540 | mon1 | 2026-08-12 00:22:13.570784 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 00:22:13.571027 | mon1 | Wednesday 12 August 2026 00:22:13 +0000 (0:00:00.550) 0:02:26.811 ****** 2026-08-12 00:22:13.883159 | mon1 | ok: [osd1] 2026-08-12 00:22:13.883320 | mon1 | 2026-08-12 00:22:13.883547 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 00:22:13.883799 | mon1 | Wednesday 12 August 2026 00:22:13 +0000 (0:00:00.313) 0:02:27.124 ****** 2026-08-12 00:22:14.598088 | mon1 | changed: [osd1] 2026-08-12 00:22:14.598199 | mon1 | 2026-08-12 00:22:14.598423 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 00:22:14.598627 | mon1 | Wednesday 12 August 2026 00:22:14 +0000 (0:00:00.714) 0:02:27.838 ****** 2026-08-12 00:22:14.783366 | mon1 | ok: [osd1] 2026-08-12 00:22:14.783547 | mon1 | 2026-08-12 00:22:14.783779 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 00:22:14.783996 | mon1 | Wednesday 12 August 2026 00:22:14 +0000 (0:00:00.185) 0:02:28.024 ****** 2026-08-12 00:22:14.809781 | mon1 | skipping: [osd1] 2026-08-12 00:22:14.810012 | mon1 | 2026-08-12 00:22:14.810354 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 00:22:14.810596 | mon1 | Wednesday 12 August 2026 00:22:14 +0000 (0:00:00.026) 0:02:28.050 ****** 2026-08-12 00:22:15.353989 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:22:15.354155 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:22:15.354360 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:22:15.354539 | mon1 | 2026-08-12 00:22:15.354740 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 00:22:15.354941 | mon1 | Wednesday 12 August 2026 00:22:15 +0000 (0:00:00.544) 0:02:28.594 ****** 2026-08-12 00:22:15.966670 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:22:15.966792 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:22:15.966867 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:22:15.967017 | mon1 | 2026-08-12 00:22:15.967166 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 00:22:15.967302 | mon1 | Wednesday 12 August 2026 00:22:15 +0000 (0:00:00.612) 0:02:29.207 ****** 2026-08-12 00:22:16.697765 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:22:16.697952 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:22:16.698261 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:22:16.698434 | mon1 | 2026-08-12 00:22:16.698642 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 00:22:16.698840 | mon1 | Wednesday 12 August 2026 00:22:16 +0000 (0:00:00.730) 0:02:29.938 ****** 2026-08-12 00:22:20.510444 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 00:22:20.510535 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 00:22:20.510701 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 00:22:20.510813 | mon1 | 2026-08-12 00:22:20.510934 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 00:22:20.511078 | mon1 | Wednesday 12 August 2026 00:22:20 +0000 (0:00:03.812) 0:02:33.751 ****** 2026-08-12 00:22:22.591333 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 00:22:22.591534 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 00:22:22.591798 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 00:22:22.592058 | mon1 | 2026-08-12 00:22:22.592310 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:22:22.592585 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:22:22.592814 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 00:22:22.593004 | mon1 | 2026-08-12 00:22:22.593195 | mon1 | 2026-08-12 00:22:22.593466 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:22:22.593674 | mon1 | Wednesday 12 August 2026 00:22:22 +0000 (0:00:02.081) 0:02:35.832 ****** 2026-08-12 00:22:22.593867 | mon1 | =============================================================================== 2026-08-12 00:22:22.594064 | mon1 | Update apt cache ------------------------------------------------------ 118.79s 2026-08-12 00:22:22.594283 | mon1 | Install depedencies ---------------------------------------------------- 24.57s 2026-08-12 00:22:22.594457 | mon1 | Create a volume group for each loop device ------------------------------ 3.81s 2026-08-12 00:22:22.594658 | mon1 | Create a logical volume for each loop device ---------------------------- 2.08s 2026-08-12 00:22:22.594839 | mon1 | Gathering Facts --------------------------------------------------------- 1.18s 2026-08-12 00:22:22.595030 | mon1 | Start loop devices ------------------------------------------------------ 0.73s 2026-08-12 00:22:22.595227 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.71s 2026-08-12 00:22:22.595420 | mon1 | Configure short hostname ------------------------------------------------ 0.70s 2026-08-12 00:22:22.595610 | mon1 | Gathering Facts --------------------------------------------------------- 0.69s 2026-08-12 00:22:22.595804 | mon1 | Set permissions on loopback devices ------------------------------------- 0.61s 2026-08-12 00:22:22.595992 | mon1 | Start up service -------------------------------------------------------- 0.55s 2026-08-12 00:22:22.596190 | mon1 | Create devices for Ceph ------------------------------------------------- 0.54s 2026-08-12 00:22:22.596413 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-08-12 00:22:22.596614 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-08-12 00:22:22.596820 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-12 00:22:22.597022 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-12 00:22:22.659029 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 00:22:22.668261 | mon1 | INFO [default > converge] Executing 2026-08-12 00:22:23.516657 | mon1 | 2026-08-12 00:22:23.516849 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:22:23.517021 | mon1 | 2026-08-12 00:22:23.517218 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:22:23.517431 | mon1 | Wednesday 12 August 2026 00:22:23 +0000 (0:00:00.046) 0:00:00.046 ****** 2026-08-12 00:22:24.615011 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:22:24.615201 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:22:24.615392 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:22:24.615595 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:22:24.615800 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:22:24.625772 | mon1 | ok: [mon1] 2026-08-12 00:22:24.625986 | mon1 | 2026-08-12 00:22:24.626192 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:22:24.626419 | mon1 | Wednesday 12 August 2026 00:22:24 +0000 (0:00:01.109) 0:00:01.155 ****** 2026-08-12 00:22:24.901941 | mon1 | ok: [mon1] 2026-08-12 00:22:24.901997 | mon1 | 2026-08-12 00:22:24.902091 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:22:24.902193 | mon1 | Wednesday 12 August 2026 00:22:24 +0000 (0:00:00.276) 0:00:01.431 ****** 2026-08-12 00:22:24.939665 | mon1 | skipping: [mon1] 2026-08-12 00:22:24.939852 | mon1 | 2026-08-12 00:22:24.940057 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:22:24.940255 | mon1 | Wednesday 12 August 2026 00:22:24 +0000 (0:00:00.037) 0:00:01.469 ****** 2026-08-12 00:22:25.232706 | mon1 | changed: [mon1] 2026-08-12 00:22:25.232790 | mon1 | 2026-08-12 00:22:25.232920 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:22:25.233046 | mon1 | Wednesday 12 August 2026 00:22:25 +0000 (0:00:00.292) 0:00:01.762 ****** 2026-08-12 00:22:25.325412 | mon1 | ok: [mon1] => { 2026-08-12 00:22:25.325486 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:22:25.325574 | mon1 | } 2026-08-12 00:22:25.325655 | mon1 | 2026-08-12 00:22:25.325747 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:22:25.325834 | mon1 | Wednesday 12 August 2026 00:22:25 +0000 (0:00:00.092) 0:00:01.855 ****** 2026-08-12 00:22:26.013293 | mon1 | changed: [mon1] 2026-08-12 00:22:26.013491 | mon1 | 2026-08-12 00:22:26.013856 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:22:26.014182 | mon1 | Wednesday 12 August 2026 00:22:26 +0000 (0:00:00.687) 0:00:02.542 ****** 2026-08-12 00:22:26.049633 | mon1 | skipping: [mon1] 2026-08-12 00:22:26.049820 | mon1 | 2026-08-12 00:22:26.050036 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:22:26.050240 | mon1 | Wednesday 12 August 2026 00:22:26 +0000 (0:00:00.036) 0:00:02.579 ****** 2026-08-12 00:22:26.085889 | mon1 | skipping: [mon1] 2026-08-12 00:22:26.086080 | mon1 | 2026-08-12 00:22:26.086307 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:22:26.086539 | mon1 | Wednesday 12 August 2026 00:22:26 +0000 (0:00:00.036) 0:00:02.615 ****** 2026-08-12 00:22:26.280604 | mon1 | ok: [mon1] 2026-08-12 00:22:26.280802 | mon1 | 2026-08-12 00:22:26.281033 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:22:26.281250 | mon1 | Wednesday 12 August 2026 00:22:26 +0000 (0:00:00.194) 0:00:02.810 ****** 2026-08-12 00:22:27.430143 | mon1 | ok: [mon1] 2026-08-12 00:22:27.430315 | mon1 | 2026-08-12 00:22:27.430547 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:22:27.430767 | mon1 | Wednesday 12 August 2026 00:22:27 +0000 (0:00:01.149) 0:00:03.959 ****** 2026-08-12 00:22:27.501696 | mon1 | ok: [mon1] => { 2026-08-12 00:22:27.501816 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:22:27.502006 | mon1 | } 2026-08-12 00:22:27.502261 | mon1 | 2026-08-12 00:22:27.502495 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:22:27.502707 | mon1 | Wednesday 12 August 2026 00:22:27 +0000 (0:00:00.071) 0:00:04.031 ****** 2026-08-12 00:22:28.173016 | mon1 | changed: [mon1] 2026-08-12 00:22:28.173184 | mon1 | 2026-08-12 00:22:28.173406 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:22:28.173623 | mon1 | Wednesday 12 August 2026 00:22:28 +0000 (0:00:00.671) 0:00:04.702 ****** 2026-08-12 00:22:32.046713 | mon1 | changed: [mon1] 2026-08-12 00:22:32.046773 | mon1 | 2026-08-12 00:22:32.046785 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:22:32.046795 | mon1 | Wednesday 12 August 2026 00:22:32 +0000 (0:00:03.873) 0:00:08.575 ****** 2026-08-12 00:22:32.073440 | mon1 | skipping: [mon1] 2026-08-12 00:22:32.073569 | mon1 | 2026-08-12 00:22:32.073717 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:22:32.073871 | mon1 | Wednesday 12 August 2026 00:22:32 +0000 (0:00:00.027) 0:00:08.603 ****** 2026-08-12 00:22:32.101206 | mon1 | skipping: [mon1] 2026-08-12 00:22:32.101309 | mon1 | 2026-08-12 00:22:32.101450 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:22:32.101597 | mon1 | Wednesday 12 August 2026 00:22:32 +0000 (0:00:00.027) 0:00:08.631 ****** 2026-08-12 00:22:32.123645 | mon1 | skipping: [mon1] 2026-08-12 00:22:32.123755 | mon1 | 2026-08-12 00:22:32.123883 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:22:32.124030 | mon1 | Wednesday 12 August 2026 00:22:32 +0000 (0:00:00.022) 0:00:08.653 ****** 2026-08-12 00:22:38.404318 | mon1 | changed: [mon1] 2026-08-12 00:22:38.404418 | mon1 | 2026-08-12 00:22:38.404596 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:22:38.404632 | mon1 | Wednesday 12 August 2026 00:22:38 +0000 (0:00:06.280) 0:00:14.934 ****** 2026-08-12 00:22:38.994014 | mon1 | changed: [mon1] 2026-08-12 00:22:38.994075 | mon1 | 2026-08-12 00:22:38.994180 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:22:38.994296 | mon1 | Wednesday 12 August 2026 00:22:38 +0000 (0:00:00.589) 0:00:15.523 ****** 2026-08-12 00:22:39.875486 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:22:39.875546 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:22:39.875652 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:22:39.876158 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:22:39.876202 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:22:39.876208 | mon1 | 2026-08-12 00:22:39.876213 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:22:39.876217 | mon1 | Wednesday 12 August 2026 00:22:39 +0000 (0:00:00.881) 0:00:16.405 ****** 2026-08-12 00:22:40.466426 | mon1 | changed: [mon1] 2026-08-12 00:22:40.466489 | mon1 | 2026-08-12 00:22:40.466578 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:22:40.467077 | mon1 | Wednesday 12 August 2026 00:22:40 +0000 (0:00:00.583) 0:00:16.989 ****** 2026-08-12 00:22:40.467230 | mon1 | 2026-08-12 00:22:40.467236 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:22:40.467240 | mon1 | Wednesday 12 August 2026 00:22:40 +0000 (0:00:00.007) 0:00:16.996 ****** 2026-08-12 00:22:41.363684 | mon1 | ok: [mon1] 2026-08-12 00:22:41.363753 | mon1 | 2026-08-12 00:22:41.363978 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:22:41.364015 | mon1 | Wednesday 12 August 2026 00:22:41 +0000 (0:00:00.897) 0:00:17.893 ****** 2026-08-12 00:22:41.779946 | mon1 | changed: [mon1] 2026-08-12 00:22:41.779997 | mon1 | 2026-08-12 00:22:41.780003 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:22:41.780008 | mon1 | Wednesday 12 August 2026 00:22:41 +0000 (0:00:00.415) 0:00:18.308 ****** 2026-08-12 00:22:42.293137 | mon1 | changed: [mon1] 2026-08-12 00:22:42.293201 | mon1 | 2026-08-12 00:22:42.293289 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:22:42.293424 | mon1 | Wednesday 12 August 2026 00:22:42 +0000 (0:00:00.514) 0:00:18.823 ****** 2026-08-12 00:22:42.487522 | mon1 | ok: [mon1] 2026-08-12 00:22:42.487589 | mon1 | 2026-08-12 00:22:42.487998 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:22:42.488059 | mon1 | Wednesday 12 August 2026 00:22:42 +0000 (0:00:00.194) 0:00:19.017 ****** 2026-08-12 00:22:42.558036 | mon1 | ok: [mon1] => { 2026-08-12 00:22:42.558112 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:22:42.558645 | mon1 | } 2026-08-12 00:22:42.558685 | mon1 | 2026-08-12 00:22:42.558692 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:22:42.558699 | mon1 | Wednesday 12 August 2026 00:22:42 +0000 (0:00:00.070) 0:00:19.087 ****** 2026-08-12 00:22:43.644710 | mon1 | changed: [mon1] 2026-08-12 00:22:43.644786 | mon1 | 2026-08-12 00:22:43.645148 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:22:43.645198 | mon1 | Wednesday 12 August 2026 00:22:43 +0000 (0:00:01.086) 0:00:20.174 ****** 2026-08-12 00:22:48.033525 | mon1 | changed: [mon1] 2026-08-12 00:22:48.033601 | mon1 | 2026-08-12 00:22:48.033786 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:22:48.033831 | mon1 | Wednesday 12 August 2026 00:22:48 +0000 (0:00:04.388) 0:00:24.563 ****** 2026-08-12 00:22:49.010111 | mon1 | ok: [mon1] 2026-08-12 00:22:49.010189 | mon1 | 2026-08-12 00:22:49.010232 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:22:49.010361 | mon1 | Wednesday 12 August 2026 00:22:49 +0000 (0:00:00.976) 0:00:25.540 ****** 2026-08-12 00:22:49.439511 | mon1 | changed: [mon1] 2026-08-12 00:22:49.439584 | mon1 | 2026-08-12 00:22:49.439790 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:22:49.439835 | mon1 | Wednesday 12 August 2026 00:22:49 +0000 (0:00:00.429) 0:00:25.969 ****** 2026-08-12 00:22:49.872434 | mon1 | changed: [mon1] 2026-08-12 00:22:49.872501 | mon1 | 2026-08-12 00:22:49.872723 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:22:49.872764 | mon1 | Wednesday 12 August 2026 00:22:49 +0000 (0:00:00.432) 0:00:26.402 ****** 2026-08-12 00:22:50.417222 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:22:50.417300 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:22:50.417404 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:22:50.417718 | mon1 | 2026-08-12 00:22:50.417758 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:22:50.417764 | mon1 | Wednesday 12 August 2026 00:22:50 +0000 (0:00:00.544) 0:00:26.947 ****** 2026-08-12 00:22:50.865084 | mon1 | changed: [mon1] 2026-08-12 00:22:50.865192 | mon1 | 2026-08-12 00:22:50.865562 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:22:50.865609 | mon1 | Wednesday 12 August 2026 00:22:50 +0000 (0:00:00.447) 0:00:27.394 ****** 2026-08-12 00:22:51.316419 | mon1 | changed: [mon1] 2026-08-12 00:22:51.316482 | mon1 | 2026-08-12 00:22:51.316988 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:22:51.317033 | mon1 | Wednesday 12 August 2026 00:22:51 +0000 (0:00:00.443) 0:00:27.838 ****** 2026-08-12 00:22:51.317039 | mon1 | 2026-08-12 00:22:51.317044 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:22:51.317058 | mon1 | Wednesday 12 August 2026 00:22:51 +0000 (0:00:00.008) 0:00:27.846 ****** 2026-08-12 00:22:51.975391 | mon1 | ok: [mon1] 2026-08-12 00:22:51.975464 | mon1 | 2026-08-12 00:22:51.975660 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:22:51.975707 | mon1 | Wednesday 12 August 2026 00:22:51 +0000 (0:00:00.658) 0:00:28.505 ****** 2026-08-12 00:22:53.486491 | mon1 | changed: [mon1] 2026-08-12 00:22:53.486552 | mon1 | 2026-08-12 00:22:53.486626 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:22:53.486721 | mon1 | Wednesday 12 August 2026 00:22:53 +0000 (0:00:01.511) 0:00:30.016 ****** 2026-08-12 00:22:54.029550 | mon1 | changed: [mon1] 2026-08-12 00:22:54.029619 | mon1 | 2026-08-12 00:22:54.029702 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:22:54.029857 | mon1 | Wednesday 12 August 2026 00:22:54 +0000 (0:00:00.543) 0:00:30.559 ****** 2026-08-12 00:22:54.065908 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:22:54.065987 | mon1 | 2026-08-12 00:22:54.066193 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:22:54.066235 | mon1 | Wednesday 12 August 2026 00:22:54 +0000 (0:00:00.036) 0:00:30.595 ****** 2026-08-12 00:23:21.413086 | mon1 | changed: [mon1] 2026-08-12 00:23:21.413307 | mon1 | 2026-08-12 00:23:21.413325 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:23:21.413339 | mon1 | Wednesday 12 August 2026 00:23:21 +0000 (0:00:27.347) 0:00:57.942 ****** 2026-08-12 00:23:22.090165 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:23:22.090231 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:23:22.090625 | mon1 | 2026-08-12 00:23:22.090648 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:23:22.090656 | mon1 | Wednesday 12 August 2026 00:23:22 +0000 (0:00:00.677) 0:00:58.620 ****** 2026-08-12 00:23:22.392508 | mon1 | changed: [mon1] 2026-08-12 00:23:22.392575 | mon1 | 2026-08-12 00:23:22.392668 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:23:22.392752 | mon1 | Wednesday 12 August 2026 00:23:22 +0000 (0:00:00.302) 0:00:58.922 ****** 2026-08-12 00:23:22.579929 | mon1 | ok: [mon1] 2026-08-12 00:23:22.579989 | mon1 | 2026-08-12 00:23:22.580173 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:23:22.580189 | mon1 | Wednesday 12 August 2026 00:23:22 +0000 (0:00:00.187) 0:00:59.109 ****** 2026-08-12 00:23:22.985921 | mon1 | changed: [mon1] 2026-08-12 00:23:22.985996 | mon1 | 2026-08-12 00:23:22.986348 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:23:22.986391 | mon1 | Wednesday 12 August 2026 00:23:22 +0000 (0:00:00.405) 0:00:59.515 ****** 2026-08-12 00:23:23.282699 | mon1 | changed: [mon1] 2026-08-12 00:23:23.282768 | mon1 | 2026-08-12 00:23:23.282848 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:23:23.282977 | mon1 | Wednesday 12 August 2026 00:23:23 +0000 (0:00:00.297) 0:00:59.812 ****** 2026-08-12 00:23:23.408415 | mon1 | ok: [mon1] 2026-08-12 00:23:23.408509 | mon1 | 2026-08-12 00:23:23.408737 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:23:23.408768 | mon1 | Wednesday 12 August 2026 00:23:23 +0000 (0:00:00.125) 0:00:59.938 ****** 2026-08-12 00:23:23.613739 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:23:23.613827 | mon1 | 2026-08-12 00:23:23.614068 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:23:23.614117 | mon1 | Wednesday 12 August 2026 00:23:23 +0000 (0:00:00.205) 0:01:00.143 ****** 2026-08-12 00:23:23.664061 | mon1 | ok: [mon1] 2026-08-12 00:23:23.664140 | mon1 | 2026-08-12 00:23:23.664490 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:23:23.664571 | mon1 | Wednesday 12 August 2026 00:23:23 +0000 (0:00:00.049) 0:01:00.192 ****** 2026-08-12 00:23:23.740840 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 00:23:23.740895 | mon1 | 2026-08-12 00:23:23.741123 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 00:23:23.741161 | mon1 | Wednesday 12 August 2026 00:23:23 +0000 (0:00:00.077) 0:01:00.270 ****** 2026-08-12 00:23:24.022341 | mon1 | changed: [mon1] 2026-08-12 00:23:24.022411 | mon1 | 2026-08-12 00:23:24.022500 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 00:23:24.022666 | mon1 | Wednesday 12 August 2026 00:23:24 +0000 (0:00:00.281) 0:01:00.552 ****** 2026-08-12 00:23:24.675815 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 00:23:24.675907 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 00:23:24.676455 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 00:23:24.676518 | mon1 | 2026-08-12 00:23:24.676531 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 00:23:24.676646 | mon1 | Wednesday 12 August 2026 00:23:24 +0000 (0:00:00.653) 0:01:01.205 ****** 2026-08-12 00:25:01.639211 | mon1 | ok: [mon1] 2026-08-12 00:25:01.639262 | mon1 | 2026-08-12 00:25:01.639275 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 00:25:01.639286 | mon1 | Wednesday 12 August 2026 00:25:01 +0000 (0:01:36.962) 0:02:38.168 ****** 2026-08-12 00:25:01.871033 | mon1 | changed: [mon1] 2026-08-12 00:25:01.871091 | mon1 | 2026-08-12 00:25:01.871294 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 00:25:01.871446 | mon1 | Wednesday 12 August 2026 00:25:01 +0000 (0:00:00.232) 0:02:38.400 ****** 2026-08-12 00:25:01.904263 | mon1 | ok: [mon1] 2026-08-12 00:25:01.904397 | mon1 | 2026-08-12 00:25:01.904413 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:25:01.904424 | mon1 | Wednesday 12 August 2026 00:25:01 +0000 (0:00:00.032) 0:02:38.432 ****** 2026-08-12 00:25:01.975098 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:25:01.975188 | mon1 | 2026-08-12 00:25:01.975197 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:25:01.975203 | mon1 | Wednesday 12 August 2026 00:25:01 +0000 (0:00:00.071) 0:02:38.504 ****** 2026-08-12 00:25:03.767815 | mon1 | ok: [mon1] 2026-08-12 00:25:03.767865 | mon1 | 2026-08-12 00:25:03.767873 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:25:03.767879 | mon1 | Wednesday 12 August 2026 00:25:03 +0000 (0:00:01.793) 0:02:40.297 ****** 2026-08-12 00:25:03.808026 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:25:03.808075 | mon1 | 2026-08-12 00:25:03.808083 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:25:03.808089 | mon1 | Wednesday 12 August 2026 00:25:03 +0000 (0:00:00.040) 0:02:40.337 ****** 2026-08-12 00:25:04.143973 | mon1 | ok: [mon1] 2026-08-12 00:25:04.144026 | mon1 | 2026-08-12 00:25:04.144039 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:25:04.144050 | mon1 | Wednesday 12 August 2026 00:25:04 +0000 (0:00:00.335) 0:02:40.672 ****** 2026-08-12 00:25:07.291205 | mon1 | ok: [mon1] 2026-08-12 00:25:07.291273 | mon1 | 2026-08-12 00:25:07.291285 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:25:07.291295 | mon1 | Wednesday 12 August 2026 00:25:07 +0000 (0:00:03.147) 0:02:43.820 ****** 2026-08-12 00:25:15.886007 | mon1 | changed: [mon1] 2026-08-12 00:25:15.886058 | mon1 | 2026-08-12 00:25:15.886066 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:25:15.886073 | mon1 | Wednesday 12 August 2026 00:25:15 +0000 (0:00:08.594) 0:02:52.414 ****** 2026-08-12 00:25:18.027279 | mon1 | ok: [mon1] 2026-08-12 00:25:18.027342 | mon1 | 2026-08-12 00:25:18.027369 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:25:18.027379 | mon1 | Wednesday 12 August 2026 00:25:18 +0000 (0:00:02.141) 0:02:54.556 ****** 2026-08-12 00:25:18.081839 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:25:18.081924 | mon1 | 2026-08-12 00:25:18.082136 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:25:18.082183 | mon1 | Wednesday 12 August 2026 00:25:18 +0000 (0:00:00.055) 0:02:54.611 ****** 2026-08-12 00:25:18.124962 | mon1 | skipping: [mon1] 2026-08-12 00:25:18.125065 | mon1 | 2026-08-12 00:25:18.125220 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:25:18.125379 | mon1 | Wednesday 12 August 2026 00:25:18 +0000 (0:00:00.043) 0:02:54.654 ****** 2026-08-12 00:25:18.165386 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:25:18.165970 | mon1 | skipping: [mon1] 2026-08-12 00:25:18.166019 | mon1 | 2026-08-12 00:25:18.166026 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:25:18.166033 | mon1 | Wednesday 12 August 2026 00:25:18 +0000 (0:00:00.040) 0:02:54.695 ****** 2026-08-12 00:25:18.419112 | mon1 | ok: [mon1] 2026-08-12 00:25:18.419182 | mon1 | 2026-08-12 00:25:18.419265 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:25:18.419407 | mon1 | Wednesday 12 August 2026 00:25:18 +0000 (0:00:00.253) 0:02:54.948 ****** 2026-08-12 00:25:20.844396 | mon1 | ok: [mon1] 2026-08-12 00:25:20.844472 | mon1 | 2026-08-12 00:25:20.844684 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:25:20.844727 | mon1 | Wednesday 12 August 2026 00:25:20 +0000 (0:00:02.425) 0:02:57.374 ****** 2026-08-12 00:25:23.665307 | mon1 | changed: [mon1] 2026-08-12 00:25:23.665441 | mon1 | 2026-08-12 00:25:23.665691 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:25:23.665732 | mon1 | Wednesday 12 August 2026 00:25:23 +0000 (0:00:02.820) 0:03:00.194 ****** 2026-08-12 00:25:25.227569 | mon1 | ok: [mon1] 2026-08-12 00:25:25.227645 | mon1 | 2026-08-12 00:25:25.227724 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:25:25.227853 | mon1 | Wednesday 12 August 2026 00:25:25 +0000 (0:00:01.562) 0:03:01.757 ****** 2026-08-12 00:25:33.954334 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:25:33.954422 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:25:33.954437 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:25:33.954566 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:25:33.954640 | mon1 | 2026-08-12 00:25:33.954735 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:25:33.954820 | mon1 | 2026-08-12 00:25:33.954908 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:25:33.955003 | mon1 | Wednesday 12 August 2026 00:25:33 +0000 (0:00:08.726) 0:03:10.484 ****** 2026-08-12 00:25:35.034335 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:25:35.035448 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:25:35.035526 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:25:35.035544 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:25:35.035557 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:25:35.046588 | mon1 | ok: [osd1] 2026-08-12 00:25:35.046663 | mon1 | 2026-08-12 00:25:35.046848 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:25:35.046878 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:01.092) 0:03:11.576 ****** 2026-08-12 00:25:35.245617 | mon1 | ok: [osd1] 2026-08-12 00:25:35.245698 | mon1 | 2026-08-12 00:25:35.245710 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:25:35.245838 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:00.198) 0:03:11.775 ****** 2026-08-12 00:25:35.281230 | mon1 | skipping: [osd1] 2026-08-12 00:25:35.281278 | mon1 | 2026-08-12 00:25:35.281393 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:25:35.281496 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:00.035) 0:03:11.811 ****** 2026-08-12 00:25:35.498438 | mon1 | changed: [osd1] 2026-08-12 00:25:35.498511 | mon1 | 2026-08-12 00:25:35.498628 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:25:35.498832 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:00.217) 0:03:12.028 ****** 2026-08-12 00:25:35.554736 | mon1 | ok: [osd1] => { 2026-08-12 00:25:35.554844 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:25:35.554875 | mon1 | } 2026-08-12 00:25:35.554894 | mon1 | 2026-08-12 00:25:35.554912 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:25:35.554931 | mon1 | Wednesday 12 August 2026 00:25:35 +0000 (0:00:00.055) 0:03:12.083 ****** 2026-08-12 00:25:36.346055 | mon1 | changed: [osd1] 2026-08-12 00:25:36.346120 | mon1 | 2026-08-12 00:25:36.346212 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:25:36.346289 | mon1 | Wednesday 12 August 2026 00:25:36 +0000 (0:00:00.792) 0:03:12.876 ****** 2026-08-12 00:25:36.382314 | mon1 | skipping: [osd1] 2026-08-12 00:25:36.382360 | mon1 | 2026-08-12 00:25:36.382368 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:25:36.382374 | mon1 | Wednesday 12 August 2026 00:25:36 +0000 (0:00:00.035) 0:03:12.911 ****** 2026-08-12 00:25:36.417187 | mon1 | skipping: [osd1] 2026-08-12 00:25:36.417229 | mon1 | 2026-08-12 00:25:36.417240 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:25:36.417245 | mon1 | Wednesday 12 August 2026 00:25:36 +0000 (0:00:00.035) 0:03:12.946 ****** 2026-08-12 00:25:36.626303 | mon1 | ok: [osd1] 2026-08-12 00:25:36.626343 | mon1 | 2026-08-12 00:25:36.626350 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:25:36.626363 | mon1 | Wednesday 12 August 2026 00:25:36 +0000 (0:00:00.209) 0:03:13.155 ****** 2026-08-12 00:25:37.638503 | mon1 | ok: [osd1] 2026-08-12 00:25:37.638559 | mon1 | 2026-08-12 00:25:37.638660 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:25:37.638797 | mon1 | Wednesday 12 August 2026 00:25:37 +0000 (0:00:01.012) 0:03:14.168 ****** 2026-08-12 00:25:37.703455 | mon1 | ok: [osd1] => { 2026-08-12 00:25:37.704251 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:25:37.704302 | mon1 | } 2026-08-12 00:25:37.704310 | mon1 | 2026-08-12 00:25:37.704317 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:25:37.704324 | mon1 | Wednesday 12 August 2026 00:25:37 +0000 (0:00:00.064) 0:03:14.233 ****** 2026-08-12 00:25:38.549457 | mon1 | changed: [osd1] 2026-08-12 00:25:38.549575 | mon1 | 2026-08-12 00:25:38.549637 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:25:38.549783 | mon1 | Wednesday 12 August 2026 00:25:38 +0000 (0:00:00.845) 0:03:15.079 ****** 2026-08-12 00:25:41.292840 | mon1 | changed: [osd1] 2026-08-12 00:25:41.292922 | mon1 | 2026-08-12 00:25:41.292979 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:25:41.293094 | mon1 | Wednesday 12 August 2026 00:25:41 +0000 (0:00:02.743) 0:03:17.822 ****** 2026-08-12 00:25:41.321035 | mon1 | skipping: [osd1] 2026-08-12 00:25:41.321482 | mon1 | 2026-08-12 00:25:41.321530 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:25:41.321538 | mon1 | Wednesday 12 August 2026 00:25:41 +0000 (0:00:00.027) 0:03:17.850 ****** 2026-08-12 00:25:41.343891 | mon1 | skipping: [osd1] 2026-08-12 00:25:41.343945 | mon1 | 2026-08-12 00:25:41.344053 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:25:41.344191 | mon1 | Wednesday 12 August 2026 00:25:41 +0000 (0:00:00.023) 0:03:17.873 ****** 2026-08-12 00:25:41.373990 | mon1 | skipping: [osd1] 2026-08-12 00:25:41.374065 | mon1 | 2026-08-12 00:25:41.374164 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:25:41.374303 | mon1 | Wednesday 12 August 2026 00:25:41 +0000 (0:00:00.029) 0:03:17.903 ****** 2026-08-12 00:25:49.377603 | mon1 | changed: [osd1] 2026-08-12 00:25:49.377687 | mon1 | 2026-08-12 00:25:49.377765 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:25:49.377875 | mon1 | Wednesday 12 August 2026 00:25:49 +0000 (0:00:08.004) 0:03:25.907 ****** 2026-08-12 00:25:49.862108 | mon1 | changed: [osd1] 2026-08-12 00:25:49.862675 | mon1 | 2026-08-12 00:25:49.862735 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:25:49.862747 | mon1 | Wednesday 12 August 2026 00:25:49 +0000 (0:00:00.484) 0:03:26.391 ****** 2026-08-12 00:25:50.750917 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:25:50.750981 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:25:50.751547 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:25:50.751589 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:25:50.751595 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:25:50.751600 | mon1 | 2026-08-12 00:25:50.751605 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:25:50.751609 | mon1 | Wednesday 12 August 2026 00:25:50 +0000 (0:00:00.889) 0:03:27.280 ****** 2026-08-12 00:25:51.288253 | mon1 | changed: [osd1] 2026-08-12 00:25:51.288329 | mon1 | 2026-08-12 00:25:51.288343 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:25:51.288801 | mon1 | Wednesday 12 August 2026 00:25:51 +0000 (0:00:00.532) 0:03:27.813 ****** 2026-08-12 00:25:51.288841 | mon1 | 2026-08-12 00:25:51.288846 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:25:51.288851 | mon1 | Wednesday 12 August 2026 00:25:51 +0000 (0:00:00.005) 0:03:27.818 ****** 2026-08-12 00:25:52.000740 | mon1 | ok: [osd1] 2026-08-12 00:25:52.000815 | mon1 | 2026-08-12 00:25:52.001036 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 00:25:52.001090 | mon1 | Wednesday 12 August 2026 00:25:51 +0000 (0:00:00.712) 0:03:28.530 ****** 2026-08-12 00:25:52.465730 | mon1 | changed: [osd1] 2026-08-12 00:25:52.465821 | mon1 | 2026-08-12 00:25:52.465838 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:25:52.465936 | mon1 | Wednesday 12 August 2026 00:25:52 +0000 (0:00:00.465) 0:03:28.995 ****** 2026-08-12 00:25:52.998560 | mon1 | changed: [osd1] 2026-08-12 00:25:52.998631 | mon1 | 2026-08-12 00:25:52.998700 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:25:52.998829 | mon1 | Wednesday 12 August 2026 00:25:52 +0000 (0:00:00.532) 0:03:29.528 ****** 2026-08-12 00:25:53.212761 | mon1 | ok: [osd1] 2026-08-12 00:25:53.212855 | mon1 | 2026-08-12 00:25:53.212871 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:25:53.212957 | mon1 | Wednesday 12 August 2026 00:25:53 +0000 (0:00:00.214) 0:03:29.742 ****** 2026-08-12 00:25:53.263369 | mon1 | ok: [osd1] => { 2026-08-12 00:25:53.263597 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:25:53.263805 | mon1 | } 2026-08-12 00:25:53.264013 | mon1 | 2026-08-12 00:25:53.264274 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:25:53.264583 | mon1 | Wednesday 12 August 2026 00:25:53 +0000 (0:00:00.050) 0:03:29.793 ****** 2026-08-12 00:25:54.127420 | mon1 | changed: [osd1] 2026-08-12 00:25:54.127567 | mon1 | 2026-08-12 00:25:54.127793 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:25:54.128003 | mon1 | Wednesday 12 August 2026 00:25:54 +0000 (0:00:00.863) 0:03:30.656 ****** 2026-08-12 00:25:58.599407 | mon1 | changed: [osd1] 2026-08-12 00:25:58.599483 | mon1 | 2026-08-12 00:25:58.599641 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:25:58.599773 | mon1 | Wednesday 12 August 2026 00:25:58 +0000 (0:00:04.472) 0:03:35.129 ****** 2026-08-12 00:25:59.675815 | mon1 | ok: [osd1] 2026-08-12 00:25:59.675881 | mon1 | 2026-08-12 00:25:59.676038 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:25:59.676174 | mon1 | Wednesday 12 August 2026 00:25:59 +0000 (0:00:01.076) 0:03:36.205 ****** 2026-08-12 00:26:00.002910 | mon1 | changed: [osd1] 2026-08-12 00:26:00.003194 | mon1 | 2026-08-12 00:26:00.003548 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:26:00.003818 | mon1 | Wednesday 12 August 2026 00:26:00 +0000 (0:00:00.326) 0:03:36.532 ****** 2026-08-12 00:26:00.463540 | mon1 | changed: [osd1] 2026-08-12 00:26:00.463652 | mon1 | 2026-08-12 00:26:00.464148 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:26:00.464323 | mon1 | Wednesday 12 August 2026 00:26:00 +0000 (0:00:00.460) 0:03:36.993 ****** 2026-08-12 00:26:01.021219 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:26:01.021591 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:26:01.021878 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:26:01.022191 | mon1 | 2026-08-12 00:26:01.022470 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:26:01.022823 | mon1 | Wednesday 12 August 2026 00:26:01 +0000 (0:00:00.557) 0:03:37.550 ****** 2026-08-12 00:26:01.496041 | mon1 | changed: [osd1] 2026-08-12 00:26:01.496110 | mon1 | 2026-08-12 00:26:01.496123 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:26:01.496134 | mon1 | Wednesday 12 August 2026 00:26:01 +0000 (0:00:00.473) 0:03:38.024 ****** 2026-08-12 00:26:01.956249 | mon1 | changed: [osd1] 2026-08-12 00:26:01.956293 | mon1 | 2026-08-12 00:26:01.956299 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:26:01.956304 | mon1 | Wednesday 12 August 2026 00:26:01 +0000 (0:00:00.454) 0:03:38.478 ****** 2026-08-12 00:26:01.956308 | mon1 | 2026-08-12 00:26:01.956387 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 00:26:01.956652 | mon1 | Wednesday 12 August 2026 00:26:01 +0000 (0:00:00.006) 0:03:38.484 ****** 2026-08-12 00:26:02.677136 | mon1 | ok: [osd1] 2026-08-12 00:26:02.677315 | mon1 | 2026-08-12 00:26:02.677609 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 00:26:02.677844 | mon1 | Wednesday 12 August 2026 00:26:02 +0000 (0:00:00.721) 0:03:39.206 ****** 2026-08-12 00:26:04.332455 | mon1 | changed: [osd1] 2026-08-12 00:26:04.332520 | mon1 | 2026-08-12 00:26:04.332601 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:26:04.333016 | mon1 | Wednesday 12 August 2026 00:26:04 +0000 (0:00:01.655) 0:03:40.861 ****** 2026-08-12 00:26:04.870219 | mon1 | changed: [osd1] 2026-08-12 00:26:04.870296 | mon1 | 2026-08-12 00:26:04.870310 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:26:04.870439 | mon1 | Wednesday 12 August 2026 00:26:04 +0000 (0:00:00.538) 0:03:41.400 ****** 2026-08-12 00:26:04.918994 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:26:04.919121 | mon1 | 2026-08-12 00:26:04.919300 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:26:04.919425 | mon1 | Wednesday 12 August 2026 00:26:04 +0000 (0:00:00.048) 0:03:41.448 ****** 2026-08-12 00:26:11.449797 | mon1 | changed: [osd1] 2026-08-12 00:26:11.449889 | mon1 | 2026-08-12 00:26:11.449987 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:26:11.450255 | mon1 | Wednesday 12 August 2026 00:26:11 +0000 (0:00:06.530) 0:03:47.979 ****** 2026-08-12 00:26:12.111299 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 00:26:12.111372 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 00:26:12.111778 | mon1 | 2026-08-12 00:26:12.111831 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:26:12.111840 | mon1 | Wednesday 12 August 2026 00:26:12 +0000 (0:00:00.661) 0:03:48.641 ****** 2026-08-12 00:26:12.424602 | mon1 | changed: [osd1] 2026-08-12 00:26:12.424681 | mon1 | 2026-08-12 00:26:12.424695 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:26:12.424845 | mon1 | Wednesday 12 August 2026 00:26:12 +0000 (0:00:00.313) 0:03:48.954 ****** 2026-08-12 00:26:12.619456 | mon1 | ok: [osd1] 2026-08-12 00:26:12.619537 | mon1 | 2026-08-12 00:26:12.619600 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:26:12.620498 | mon1 | Wednesday 12 August 2026 00:26:12 +0000 (0:00:00.194) 0:03:49.148 ****** 2026-08-12 00:26:12.995471 | mon1 | changed: [osd1] 2026-08-12 00:26:12.995677 | mon1 | 2026-08-12 00:26:12.995966 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:26:12.996218 | mon1 | Wednesday 12 August 2026 00:26:12 +0000 (0:00:00.376) 0:03:49.524 ****** 2026-08-12 00:26:13.249249 | mon1 | changed: [osd1] 2026-08-12 00:26:13.249438 | mon1 | 2026-08-12 00:26:13.249667 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:26:13.249884 | mon1 | Wednesday 12 August 2026 00:26:13 +0000 (0:00:00.253) 0:03:49.778 ****** 2026-08-12 00:26:13.463253 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:26:13.463545 | mon1 | 2026-08-12 00:26:13.463859 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:26:13.464167 | mon1 | Wednesday 12 August 2026 00:26:13 +0000 (0:00:00.213) 0:03:49.992 ****** 2026-08-12 00:26:13.501591 | mon1 | ok: [osd1] 2026-08-12 00:26:13.501839 | mon1 | 2026-08-12 00:26:13.502179 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:26:13.502514 | mon1 | Wednesday 12 August 2026 00:26:13 +0000 (0:00:00.038) 0:03:50.031 ****** 2026-08-12 00:26:13.557162 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:26:13.557577 | mon1 | 2026-08-12 00:26:13.557926 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:26:13.558266 | mon1 | Wednesday 12 August 2026 00:26:13 +0000 (0:00:00.055) 0:03:50.086 ****** 2026-08-12 00:26:15.343040 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:26:15.343262 | mon1 | 2026-08-12 00:26:15.343568 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:26:15.343829 | mon1 | Wednesday 12 August 2026 00:26:15 +0000 (0:00:01.786) 0:03:51.872 ****** 2026-08-12 00:26:15.385635 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:26:15.385765 | mon1 | 2026-08-12 00:26:15.385911 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:26:15.386051 | mon1 | Wednesday 12 August 2026 00:26:15 +0000 (0:00:00.042) 0:03:51.915 ****** 2026-08-12 00:26:15.667493 | mon1 | changed: [osd1] 2026-08-12 00:26:15.667735 | mon1 | 2026-08-12 00:26:15.668066 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:26:15.668454 | mon1 | Wednesday 12 August 2026 00:26:15 +0000 (0:00:00.281) 0:03:52.197 ****** 2026-08-12 00:26:21.092333 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:26:21.092680 | mon1 | 2026-08-12 00:26:21.092970 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:26:21.093208 | mon1 | Wednesday 12 August 2026 00:26:21 +0000 (0:00:05.424) 0:03:57.621 ****** 2026-08-12 00:26:21.815756 | mon1 | ok: [osd1] 2026-08-12 00:26:21.815942 | mon1 | 2026-08-12 00:26:21.816178 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:26:21.816451 | mon1 | Wednesday 12 August 2026 00:26:21 +0000 (0:00:00.723) 0:03:58.345 ****** 2026-08-12 00:27:10.084457 | mon1 | ok: [osd1] 2026-08-12 00:27:10.084524 | mon1 | 2026-08-12 00:27:10.085049 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:27:10.085106 | mon1 | Wednesday 12 August 2026 00:27:10 +0000 (0:00:48.268) 0:04:46.613 ****** 2026-08-12 00:30:10.744716 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:30:10.744805 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:30:10.745217 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:30:10.745263 | mon1 | 2026-08-12 00:30:10.745268 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:30:10.745273 | mon1 | Wednesday 12 August 2026 00:30:10 +0000 (0:03:00.660) 0:07:47.274 ****** 2026-08-12 00:30:12.420655 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:30:12.420729 | mon1 | 2026-08-12 00:30:12.420827 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:30:12.420960 | mon1 | Wednesday 12 August 2026 00:30:12 +0000 (0:00:01.676) 0:07:48.950 ****** 2026-08-12 00:30:14.128956 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:30:14.129027 | mon1 | 2026-08-12 00:30:14.129261 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:30:14.129306 | mon1 | Wednesday 12 August 2026 00:30:14 +0000 (0:00:01.708) 0:07:50.658 ****** 2026-08-12 00:30:14.182728 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:30:14.182832 | mon1 | 2026-08-12 00:30:14.182961 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:30:14.183065 | mon1 | Wednesday 12 August 2026 00:30:14 +0000 (0:00:00.053) 0:07:50.712 ****** 2026-08-12 00:30:14.221075 | mon1 | ok: [osd1] 2026-08-12 00:30:14.221278 | mon1 | 2026-08-12 00:30:14.221500 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:30:14.221712 | mon1 | Wednesday 12 August 2026 00:30:14 +0000 (0:00:00.038) 0:07:50.751 ****** 2026-08-12 00:30:16.229105 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:30:16.229258 | mon1 | 2026-08-12 00:30:16.229521 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:30:16.229711 | mon1 | Wednesday 12 August 2026 00:30:16 +0000 (0:00:02.007) 0:07:52.758 ****** 2026-08-12 00:30:16.263916 | mon1 | ok: [osd1] 2026-08-12 00:30:16.264078 | mon1 | 2026-08-12 00:30:16.264282 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:30:16.264565 | mon1 | Wednesday 12 August 2026 00:30:16 +0000 (0:00:00.035) 0:07:52.793 ****** 2026-08-12 00:30:16.302688 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-12 00:30:16.313451 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:16.313639 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:16.313821 | mon1 | 2026-08-12 00:30:16.314029 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-12 00:30:16.314236 | mon1 | Wednesday 12 August 2026 00:30:16 +0000 (0:00:00.049) 0:07:52.843 ****** 2026-08-12 00:30:16.345338 | mon1 | skipping: [osd1] 2026-08-12 00:30:16.345458 | mon1 | 2026-08-12 00:30:16.345668 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-12 00:30:16.345865 | mon1 | Wednesday 12 August 2026 00:30:16 +0000 (0:00:00.031) 0:07:52.875 ****** 2026-08-12 00:30:21.385174 | mon1 | Pausing for 5 seconds 2026-08-12 00:30:21.385350 | mon1 | ok: [osd1] 2026-08-12 00:30:21.385564 | mon1 | 2026-08-12 00:30:21.385854 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-12 00:30:21.386229 | mon1 | Wednesday 12 August 2026 00:30:21 +0000 (0:00:05.039) 0:07:57.914 ****** 2026-08-12 00:30:21.437606 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:30:21.438317 | mon1 | 2026-08-12 00:30:21.438375 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:30:21.438396 | mon1 | Wednesday 12 August 2026 00:30:21 +0000 (0:00:00.052) 0:07:57.967 ****** 2026-08-12 00:30:21.476082 | mon1 | ok: [osd1] 2026-08-12 00:30:21.476278 | mon1 | 2026-08-12 00:30:21.476529 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:30:21.476739 | mon1 | Wednesday 12 August 2026 00:30:21 +0000 (0:00:00.038) 0:07:58.005 ****** 2026-08-12 00:30:23.064442 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:30:23.064502 | mon1 | 2026-08-12 00:30:23.064620 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:30:23.064724 | mon1 | Wednesday 12 August 2026 00:30:23 +0000 (0:00:01.588) 0:07:59.594 ****** 2026-08-12 00:30:23.106934 | mon1 | ok: [osd1] 2026-08-12 00:30:23.107129 | mon1 | 2026-08-12 00:30:23.107363 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:30:23.107584 | mon1 | Wednesday 12 August 2026 00:30:23 +0000 (0:00:00.042) 0:07:59.636 ****** 2026-08-12 00:30:23.138611 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:23.138865 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:23.139069 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:30:23.139271 | mon1 | skipping: [osd1] 2026-08-12 00:30:23.139459 | mon1 | 2026-08-12 00:30:23.139692 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:30:23.139900 | mon1 | Wednesday 12 August 2026 00:30:23 +0000 (0:00:00.031) 0:07:59.668 ****** 2026-08-12 00:30:23.196297 | mon1 | skipping: [osd1] 2026-08-12 00:30:23.196511 | mon1 | 2026-08-12 00:30:23.196727 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:30:23.196916 | mon1 | 2026-08-12 00:30:23.197127 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:30:23.197337 | mon1 | Wednesday 12 August 2026 00:30:23 +0000 (0:00:00.057) 0:07:59.726 ****** 2026-08-12 00:30:24.097664 | mon1 | ok: [mon1] 2026-08-12 00:30:24.097730 | mon1 | 2026-08-12 00:30:24.097742 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:24.097753 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.900) 0:08:00.626 ****** 2026-08-12 00:30:24.295570 | mon1 | ok: [mon1] 2026-08-12 00:30:24.295640 | mon1 | 2026-08-12 00:30:24.295726 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:24.295861 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.199) 0:08:00.825 ****** 2026-08-12 00:30:24.327605 | mon1 | skipping: [mon1] 2026-08-12 00:30:24.327689 | mon1 | 2026-08-12 00:30:24.327909 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:30:24.327939 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.032) 0:08:00.857 ****** 2026-08-12 00:30:24.528159 | mon1 | ok: [mon1] 2026-08-12 00:30:24.528222 | mon1 | 2026-08-12 00:30:24.528447 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:24.528745 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.200) 0:08:01.057 ****** 2026-08-12 00:30:24.578732 | mon1 | ok: [mon1] => { 2026-08-12 00:30:24.579341 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:30:24.579386 | mon1 | } 2026-08-12 00:30:24.579392 | mon1 | 2026-08-12 00:30:24.579397 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:24.579406 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.050) 0:08:01.108 ****** 2026-08-12 00:30:24.868580 | mon1 | ok: [mon1] 2026-08-12 00:30:24.868654 | mon1 | 2026-08-12 00:30:24.869002 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:24.869049 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.290) 0:08:01.398 ****** 2026-08-12 00:30:24.904522 | mon1 | skipping: [mon1] 2026-08-12 00:30:24.904574 | mon1 | 2026-08-12 00:30:24.904824 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:24.904867 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.036) 0:08:01.434 ****** 2026-08-12 00:30:24.943189 | mon1 | skipping: [mon1] 2026-08-12 00:30:24.943298 | mon1 | 2026-08-12 00:30:24.943524 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:24.943550 | mon1 | Wednesday 12 August 2026 00:30:24 +0000 (0:00:00.038) 0:08:01.473 ****** 2026-08-12 00:30:25.141331 | mon1 | ok: [mon1] 2026-08-12 00:30:25.141397 | mon1 | 2026-08-12 00:30:25.141492 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:25.141624 | mon1 | Wednesday 12 August 2026 00:30:25 +0000 (0:00:00.198) 0:08:01.671 ****** 2026-08-12 00:30:26.154899 | mon1 | ok: [mon1] 2026-08-12 00:30:26.154942 | mon1 | 2026-08-12 00:30:26.154954 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:26.154959 | mon1 | Wednesday 12 August 2026 00:30:26 +0000 (0:00:01.013) 0:08:02.684 ****** 2026-08-12 00:30:26.221771 | mon1 | ok: [mon1] => { 2026-08-12 00:30:26.221837 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:30:26.222237 | mon1 | } 2026-08-12 00:30:26.222282 | mon1 | 2026-08-12 00:30:26.222288 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:26.222293 | mon1 | Wednesday 12 August 2026 00:30:26 +0000 (0:00:00.067) 0:08:02.751 ****** 2026-08-12 00:30:26.551612 | mon1 | ok: [mon1] 2026-08-12 00:30:26.552058 | mon1 | 2026-08-12 00:30:26.552089 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:26.552100 | mon1 | Wednesday 12 August 2026 00:30:26 +0000 (0:00:00.329) 0:08:03.081 ****** 2026-08-12 00:30:28.476145 | mon1 | ok: [mon1] 2026-08-12 00:30:28.476221 | mon1 | 2026-08-12 00:30:28.476642 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:30:28.476692 | mon1 | Wednesday 12 August 2026 00:30:28 +0000 (0:00:01.924) 0:08:05.005 ****** 2026-08-12 00:30:28.505876 | mon1 | skipping: [mon1] 2026-08-12 00:30:28.506318 | mon1 | 2026-08-12 00:30:28.506364 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:30:28.506371 | mon1 | Wednesday 12 August 2026 00:30:28 +0000 (0:00:00.029) 0:08:05.035 ****** 2026-08-12 00:30:28.534335 | mon1 | skipping: [mon1] 2026-08-12 00:30:28.534750 | mon1 | 2026-08-12 00:30:28.534784 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:30:28.534792 | mon1 | Wednesday 12 August 2026 00:30:28 +0000 (0:00:00.028) 0:08:05.064 ****** 2026-08-12 00:30:28.564479 | mon1 | skipping: [mon1] 2026-08-12 00:30:28.565167 | mon1 | 2026-08-12 00:30:28.565216 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:30:28.565224 | mon1 | Wednesday 12 August 2026 00:30:28 +0000 (0:00:00.029) 0:08:05.093 ****** 2026-08-12 00:30:29.567817 | mon1 | ok: [mon1] 2026-08-12 00:30:29.567899 | mon1 | 2026-08-12 00:30:29.568225 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:30:29.568272 | mon1 | Wednesday 12 August 2026 00:30:29 +0000 (0:00:01.003) 0:08:06.097 ****** 2026-08-12 00:30:29.991283 | mon1 | ok: [mon1] 2026-08-12 00:30:29.991373 | mon1 | 2026-08-12 00:30:29.991703 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:30:29.991751 | mon1 | Wednesday 12 August 2026 00:30:29 +0000 (0:00:00.423) 0:08:06.521 ****** 2026-08-12 00:30:30.869179 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:30:30.869253 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:30:30.869886 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:30:30.869902 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:30:30.869908 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:30:30.869924 | mon1 | 2026-08-12 00:30:30.869929 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:30:30.869933 | mon1 | Wednesday 12 August 2026 00:30:30 +0000 (0:00:00.877) 0:08:07.399 ****** 2026-08-12 00:30:31.359918 | mon1 | ok: [mon1] 2026-08-12 00:30:31.359978 | mon1 | 2026-08-12 00:30:31.360062 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:30:31.360493 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:00.484) 0:08:07.884 ****** 2026-08-12 00:30:31.360558 | mon1 | 2026-08-12 00:30:31.360570 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:30:31.360580 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:00.005) 0:08:07.890 ****** 2026-08-12 00:30:31.703092 | mon1 | ok: [mon1] 2026-08-12 00:30:31.703163 | mon1 | 2026-08-12 00:30:31.703251 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:31.703417 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:00.342) 0:08:08.232 ****** 2026-08-12 00:30:31.902649 | mon1 | ok: [mon1] 2026-08-12 00:30:31.902716 | mon1 | 2026-08-12 00:30:31.902922 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:31.902965 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:00.199) 0:08:08.432 ****** 2026-08-12 00:30:31.952898 | mon1 | ok: [mon1] => { 2026-08-12 00:30:31.953591 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:30:31.953636 | mon1 | } 2026-08-12 00:30:31.953643 | mon1 | 2026-08-12 00:30:31.953649 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:31.953656 | mon1 | Wednesday 12 August 2026 00:30:31 +0000 (0:00:00.050) 0:08:08.482 ****** 2026-08-12 00:30:32.290863 | mon1 | ok: [mon1] 2026-08-12 00:30:32.290951 | mon1 | 2026-08-12 00:30:32.291061 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:32.291198 | mon1 | Wednesday 12 August 2026 00:30:32 +0000 (0:00:00.338) 0:08:08.820 ****** 2026-08-12 00:30:35.452461 | mon1 | ok: [mon1] 2026-08-12 00:30:35.452535 | mon1 | 2026-08-12 00:30:35.452585 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:30:35.452707 | mon1 | Wednesday 12 August 2026 00:30:35 +0000 (0:00:03.161) 0:08:11.982 ****** 2026-08-12 00:30:36.471384 | mon1 | ok: [mon1] 2026-08-12 00:30:36.471459 | mon1 | 2026-08-12 00:30:36.471702 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:30:36.471749 | mon1 | Wednesday 12 August 2026 00:30:36 +0000 (0:00:01.018) 0:08:13.001 ****** 2026-08-12 00:30:36.662300 | mon1 | ok: [mon1] 2026-08-12 00:30:36.662409 | mon1 | 2026-08-12 00:30:36.662740 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:30:36.662790 | mon1 | Wednesday 12 August 2026 00:30:36 +0000 (0:00:00.190) 0:08:13.192 ****** 2026-08-12 00:30:37.071485 | mon1 | ok: [mon1] 2026-08-12 00:30:37.071554 | mon1 | 2026-08-12 00:30:37.071901 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:30:37.071952 | mon1 | Wednesday 12 August 2026 00:30:37 +0000 (0:00:00.409) 0:08:13.601 ****** 2026-08-12 00:30:37.613131 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:30:37.613207 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:30:37.613613 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:30:37.613655 | mon1 | 2026-08-12 00:30:37.613662 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:30:37.613667 | mon1 | Wednesday 12 August 2026 00:30:37 +0000 (0:00:00.541) 0:08:14.142 ****** 2026-08-12 00:30:38.009179 | mon1 | ok: [mon1] 2026-08-12 00:30:38.009248 | mon1 | 2026-08-12 00:30:38.009318 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:30:38.009446 | mon1 | Wednesday 12 August 2026 00:30:38 +0000 (0:00:00.396) 0:08:14.539 ****** 2026-08-12 00:30:38.452764 | mon1 | ok: [mon1] 2026-08-12 00:30:38.452863 | mon1 | 2026-08-12 00:30:38.452924 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:30:38.453321 | mon1 | Wednesday 12 August 2026 00:30:38 +0000 (0:00:00.438) 0:08:14.977 ****** 2026-08-12 00:30:38.453366 | mon1 | 2026-08-12 00:30:38.453371 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:30:38.453376 | mon1 | Wednesday 12 August 2026 00:30:38 +0000 (0:00:00.004) 0:08:14.982 ****** 2026-08-12 00:30:38.800630 | mon1 | ok: [mon1] 2026-08-12 00:30:38.800702 | mon1 | 2026-08-12 00:30:38.800936 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:30:38.800977 | mon1 | Wednesday 12 August 2026 00:30:38 +0000 (0:00:00.347) 0:08:15.330 ****** 2026-08-12 00:30:38.842113 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:30:38.842211 | mon1 | 2026-08-12 00:30:38.842457 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:30:38.842501 | mon1 | Wednesday 12 August 2026 00:30:38 +0000 (0:00:00.041) 0:08:15.371 ****** 2026-08-12 00:30:39.925025 | mon1 | ok: [mon1] 2026-08-12 00:30:39.925265 | mon1 | 2026-08-12 00:30:39.925278 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:30:39.925463 | mon1 | Wednesday 12 August 2026 00:30:39 +0000 (0:00:01.082) 0:08:16.454 ****** 2026-08-12 00:30:40.578406 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:30:40.578476 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:30:40.578605 | mon1 | 2026-08-12 00:30:40.578821 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:30:40.578866 | mon1 | Wednesday 12 August 2026 00:30:40 +0000 (0:00:00.653) 0:08:17.108 ****** 2026-08-12 00:30:40.886675 | mon1 | ok: [mon1] 2026-08-12 00:30:40.886748 | mon1 | 2026-08-12 00:30:40.886945 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:30:40.886988 | mon1 | Wednesday 12 August 2026 00:30:40 +0000 (0:00:00.308) 0:08:17.416 ****** 2026-08-12 00:30:41.069384 | mon1 | ok: [mon1] 2026-08-12 00:30:41.069447 | mon1 | 2026-08-12 00:30:41.069730 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:30:41.069771 | mon1 | Wednesday 12 August 2026 00:30:41 +0000 (0:00:00.182) 0:08:17.598 ****** 2026-08-12 00:30:41.305942 | mon1 | ok: [mon1] 2026-08-12 00:30:41.306046 | mon1 | 2026-08-12 00:30:41.306385 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:30:41.306569 | mon1 | Wednesday 12 August 2026 00:30:41 +0000 (0:00:00.236) 0:08:17.835 ****** 2026-08-12 00:30:41.499508 | mon1 | ok: [mon1] 2026-08-12 00:30:41.499583 | mon1 | 2026-08-12 00:30:41.499666 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:30:41.499809 | mon1 | Wednesday 12 August 2026 00:30:41 +0000 (0:00:00.193) 0:08:18.029 ****** 2026-08-12 00:30:44.499973 | mon1 | changed: [mon1] 2026-08-12 00:30:44.500123 | mon1 | 2026-08-12 00:30:44.500235 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:30:44.500458 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 00:30:44.500651 | mon1 | osd1 : ok=58 changed=24 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-12 00:30:44.500787 | mon1 | 2026-08-12 00:30:44.500922 | mon1 | 2026-08-12 00:30:44.501077 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:30:44.501214 | mon1 | Wednesday 12 August 2026 00:30:44 +0000 (0:00:03.000) 0:08:21.029 ****** 2026-08-12 00:30:44.501342 | mon1 | =============================================================================== 2026-08-12 00:30:44.501475 | mon1 | vexxhost.ceph.osd : Install OSDs -------------------------------------- 180.66s 2026-08-12 00:30:44.501656 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 96.96s 2026-08-12 00:30:44.501829 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 48.27s 2026-08-12 00:30:44.501977 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 27.35s 2026-08-12 00:30:44.502113 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.73s 2026-08-12 00:30:44.502244 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 8.59s 2026-08-12 00:30:44.502367 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.00s 2026-08-12 00:30:44.502490 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.53s 2026-08-12 00:30:44.502615 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.28s 2026-08-12 00:30:44.502756 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.42s 2026-08-12 00:30:44.502867 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.04s 2026-08-12 00:30:44.502981 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.47s 2026-08-12 00:30:44.503073 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-08-12 00:30:44.503162 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.87s 2026-08-12 00:30:44.503261 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.16s 2026-08-12 00:30:44.503352 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.15s 2026-08-12 00:30:44.503449 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.00s 2026-08-12 00:30:44.503549 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.82s 2026-08-12 00:30:44.503648 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.74s 2026-08-12 00:30:44.503763 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.43s 2026-08-12 00:30:44.592014 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 00:30:44.597333 | mon1 | INFO [default > idempotence] Executing 2026-08-12 00:30:45.465055 | mon1 | 2026-08-12 00:30:45.465290 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 00:30:45.465534 | mon1 | 2026-08-12 00:30:45.465854 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:30:45.466193 | mon1 | Wednesday 12 August 2026 00:30:45 +0000 (0:00:00.046) 0:00:00.046 ****** 2026-08-12 00:30:46.634228 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:30:46.634497 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:30:46.634721 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:30:46.634934 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:30:46.635144 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:30:46.645030 | mon1 | ok: [mon1] 2026-08-12 00:30:46.645232 | mon1 | 2026-08-12 00:30:46.645453 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:46.645665 | mon1 | Wednesday 12 August 2026 00:30:46 +0000 (0:00:01.180) 0:00:01.227 ****** 2026-08-12 00:30:46.919905 | mon1 | ok: [mon1] 2026-08-12 00:30:46.920066 | mon1 | 2026-08-12 00:30:46.920303 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:46.920560 | mon1 | Wednesday 12 August 2026 00:30:46 +0000 (0:00:00.274) 0:00:01.501 ****** 2026-08-12 00:30:46.955487 | mon1 | skipping: [mon1] 2026-08-12 00:30:46.955625 | mon1 | 2026-08-12 00:30:46.955825 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:30:46.956030 | mon1 | Wednesday 12 August 2026 00:30:46 +0000 (0:00:00.035) 0:00:01.537 ****** 2026-08-12 00:30:47.254807 | mon1 | ok: [mon1] 2026-08-12 00:30:47.254958 | mon1 | 2026-08-12 00:30:47.255175 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:47.255386 | mon1 | Wednesday 12 August 2026 00:30:47 +0000 (0:00:00.298) 0:00:01.836 ****** 2026-08-12 00:30:47.325321 | mon1 | ok: [mon1] => { 2026-08-12 00:30:47.325460 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:30:47.325666 | mon1 | } 2026-08-12 00:30:47.325855 | mon1 | 2026-08-12 00:30:47.326071 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:47.326279 | mon1 | Wednesday 12 August 2026 00:30:47 +0000 (0:00:00.070) 0:00:01.906 ****** 2026-08-12 00:30:47.809501 | mon1 | ok: [mon1] 2026-08-12 00:30:47.809567 | mon1 | 2026-08-12 00:30:47.809681 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:47.809786 | mon1 | Wednesday 12 August 2026 00:30:47 +0000 (0:00:00.484) 0:00:02.391 ****** 2026-08-12 00:30:47.850321 | mon1 | skipping: [mon1] 2026-08-12 00:30:47.850498 | mon1 | 2026-08-12 00:30:47.850756 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:47.850963 | mon1 | Wednesday 12 August 2026 00:30:47 +0000 (0:00:00.040) 0:00:02.432 ****** 2026-08-12 00:30:47.892817 | mon1 | skipping: [mon1] 2026-08-12 00:30:47.893066 | mon1 | 2026-08-12 00:30:47.893353 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:47.893628 | mon1 | Wednesday 12 August 2026 00:30:47 +0000 (0:00:00.042) 0:00:02.474 ****** 2026-08-12 00:30:48.087710 | mon1 | ok: [mon1] 2026-08-12 00:30:48.087983 | mon1 | 2026-08-12 00:30:48.088300 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:30:48.088644 | mon1 | Wednesday 12 August 2026 00:30:48 +0000 (0:00:00.194) 0:00:02.669 ****** 2026-08-12 00:30:49.227427 | mon1 | ok: [mon1] 2026-08-12 00:30:49.227491 | mon1 | 2026-08-12 00:30:49.227504 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:49.227516 | mon1 | Wednesday 12 August 2026 00:30:49 +0000 (0:00:01.139) 0:00:03.808 ****** 2026-08-12 00:30:49.303630 | mon1 | ok: [mon1] => { 2026-08-12 00:30:49.303704 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:30:49.304186 | mon1 | } 2026-08-12 00:30:49.304234 | mon1 | 2026-08-12 00:30:49.304256 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:49.304265 | mon1 | Wednesday 12 August 2026 00:30:49 +0000 (0:00:00.077) 0:00:03.885 ****** 2026-08-12 00:30:49.676221 | mon1 | ok: [mon1] 2026-08-12 00:30:49.676288 | mon1 | 2026-08-12 00:30:49.676405 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:49.676564 | mon1 | Wednesday 12 August 2026 00:30:49 +0000 (0:00:00.372) 0:00:04.258 ****** 2026-08-12 00:30:51.890660 | mon1 | ok: [mon1] 2026-08-12 00:30:51.890744 | mon1 | 2026-08-12 00:30:51.890812 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:30:51.890927 | mon1 | Wednesday 12 August 2026 00:30:51 +0000 (0:00:02.214) 0:00:06.472 ****** 2026-08-12 00:30:51.918116 | mon1 | skipping: [mon1] 2026-08-12 00:30:51.918515 | mon1 | 2026-08-12 00:30:51.918547 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:30:51.918555 | mon1 | Wednesday 12 August 2026 00:30:51 +0000 (0:00:00.027) 0:00:06.500 ****** 2026-08-12 00:30:51.946136 | mon1 | skipping: [mon1] 2026-08-12 00:30:51.946224 | mon1 | 2026-08-12 00:30:51.946317 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:30:51.946415 | mon1 | Wednesday 12 August 2026 00:30:51 +0000 (0:00:00.028) 0:00:06.528 ****** 2026-08-12 00:30:51.970924 | mon1 | skipping: [mon1] 2026-08-12 00:30:51.971037 | mon1 | 2026-08-12 00:30:51.971337 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:30:51.971367 | mon1 | Wednesday 12 August 2026 00:30:51 +0000 (0:00:00.024) 0:00:06.553 ****** 2026-08-12 00:30:53.025856 | mon1 | ok: [mon1] 2026-08-12 00:30:53.025926 | mon1 | 2026-08-12 00:30:53.026008 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:30:53.026137 | mon1 | Wednesday 12 August 2026 00:30:53 +0000 (0:00:01.055) 0:00:07.608 ****** 2026-08-12 00:30:53.449245 | mon1 | ok: [mon1] 2026-08-12 00:30:53.449316 | mon1 | 2026-08-12 00:30:53.449414 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:30:53.449535 | mon1 | Wednesday 12 August 2026 00:30:53 +0000 (0:00:00.423) 0:00:08.031 ****** 2026-08-12 00:30:54.348720 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:30:54.348852 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:30:54.348864 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:30:54.349373 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:30:54.349430 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:30:54.349437 | mon1 | 2026-08-12 00:30:54.349443 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:30:54.349447 | mon1 | Wednesday 12 August 2026 00:30:54 +0000 (0:00:00.899) 0:00:08.930 ****** 2026-08-12 00:30:54.896222 | mon1 | ok: [mon1] 2026-08-12 00:30:54.896290 | mon1 | 2026-08-12 00:30:54.896421 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:30:54.896806 | mon1 | Wednesday 12 August 2026 00:30:54 +0000 (0:00:00.541) 0:00:09.471 ****** 2026-08-12 00:30:54.896849 | mon1 | 2026-08-12 00:30:54.896855 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:30:54.896859 | mon1 | Wednesday 12 August 2026 00:30:54 +0000 (0:00:00.006) 0:00:09.478 ****** 2026-08-12 00:30:55.503540 | mon1 | ok: [mon1] 2026-08-12 00:30:55.503610 | mon1 | 2026-08-12 00:30:55.503684 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:30:55.503814 | mon1 | Wednesday 12 August 2026 00:30:55 +0000 (0:00:00.607) 0:00:10.085 ****** 2026-08-12 00:30:55.731441 | mon1 | ok: [mon1] 2026-08-12 00:30:55.731510 | mon1 | 2026-08-12 00:30:55.731723 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:30:55.731774 | mon1 | Wednesday 12 August 2026 00:30:55 +0000 (0:00:00.227) 0:00:10.313 ****** 2026-08-12 00:30:55.803280 | mon1 | ok: [mon1] => { 2026-08-12 00:30:55.803349 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:30:55.803724 | mon1 | } 2026-08-12 00:30:55.803756 | mon1 | 2026-08-12 00:30:55.803761 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:30:55.803766 | mon1 | Wednesday 12 August 2026 00:30:55 +0000 (0:00:00.071) 0:00:10.385 ****** 2026-08-12 00:30:56.154511 | mon1 | ok: [mon1] 2026-08-12 00:30:56.154572 | mon1 | 2026-08-12 00:30:56.154646 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:30:56.154742 | mon1 | Wednesday 12 August 2026 00:30:56 +0000 (0:00:00.351) 0:00:10.736 ****** 2026-08-12 00:30:59.304281 | mon1 | ok: [mon1] 2026-08-12 00:30:59.304359 | mon1 | 2026-08-12 00:30:59.304463 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:30:59.304561 | mon1 | Wednesday 12 August 2026 00:30:59 +0000 (0:00:03.149) 0:00:13.886 ****** 2026-08-12 00:31:00.325875 | mon1 | ok: [mon1] 2026-08-12 00:31:00.326050 | mon1 | 2026-08-12 00:31:00.326268 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:31:00.326475 | mon1 | Wednesday 12 August 2026 00:31:00 +0000 (0:00:01.021) 0:00:14.907 ****** 2026-08-12 00:31:00.639397 | mon1 | ok: [mon1] 2026-08-12 00:31:00.639598 | mon1 | 2026-08-12 00:31:00.639806 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:31:00.640011 | mon1 | Wednesday 12 August 2026 00:31:00 +0000 (0:00:00.313) 0:00:15.221 ****** 2026-08-12 00:31:01.056914 | mon1 | ok: [mon1] 2026-08-12 00:31:01.057081 | mon1 | 2026-08-12 00:31:01.057318 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:31:01.057528 | mon1 | Wednesday 12 August 2026 00:31:01 +0000 (0:00:00.417) 0:00:15.638 ****** 2026-08-12 00:31:01.603479 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:31:01.603683 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:31:01.603906 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:31:01.604111 | mon1 | 2026-08-12 00:31:01.604319 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:31:01.604562 | mon1 | Wednesday 12 August 2026 00:31:01 +0000 (0:00:00.543) 0:00:16.182 ****** 2026-08-12 00:31:02.015124 | mon1 | ok: [mon1] 2026-08-12 00:31:02.015430 | mon1 | 2026-08-12 00:31:02.015775 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:31:02.016092 | mon1 | Wednesday 12 August 2026 00:31:02 +0000 (0:00:00.414) 0:00:16.597 ****** 2026-08-12 00:31:02.428549 | mon1 | ok: [mon1] 2026-08-12 00:31:02.428736 | mon1 | 2026-08-12 00:31:02.428966 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:31:02.429186 | mon1 | Wednesday 12 August 2026 00:31:02 +0000 (0:00:00.405) 0:00:17.002 ****** 2026-08-12 00:31:02.429381 | mon1 | 2026-08-12 00:31:02.429597 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:31:02.429811 | mon1 | Wednesday 12 August 2026 00:31:02 +0000 (0:00:00.007) 0:00:17.010 ****** 2026-08-12 00:31:02.768499 | mon1 | ok: [mon1] 2026-08-12 00:31:02.768562 | mon1 | 2026-08-12 00:31:02.768581 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:31:02.768835 | mon1 | Wednesday 12 August 2026 00:31:02 +0000 (0:00:00.339) 0:00:17.349 ****** 2026-08-12 00:31:02.813257 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:31:02.813345 | mon1 | 2026-08-12 00:31:02.813743 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:31:02.813799 | mon1 | Wednesday 12 August 2026 00:31:02 +0000 (0:00:00.045) 0:00:17.395 ****** 2026-08-12 00:31:03.852075 | mon1 | ok: [mon1] 2026-08-12 00:31:03.852140 | mon1 | 2026-08-12 00:31:03.852518 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:31:03.852588 | mon1 | Wednesday 12 August 2026 00:31:03 +0000 (0:00:01.039) 0:00:18.434 ****** 2026-08-12 00:31:04.491164 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:31:04.491242 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:31:04.491589 | mon1 | 2026-08-12 00:31:04.491634 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:31:04.491640 | mon1 | Wednesday 12 August 2026 00:31:04 +0000 (0:00:00.639) 0:00:19.073 ****** 2026-08-12 00:31:04.805907 | mon1 | ok: [mon1] 2026-08-12 00:31:04.805975 | mon1 | 2026-08-12 00:31:04.806246 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:31:04.806267 | mon1 | Wednesday 12 August 2026 00:31:04 +0000 (0:00:00.314) 0:00:19.387 ****** 2026-08-12 00:31:05.001145 | mon1 | ok: [mon1] 2026-08-12 00:31:05.001212 | mon1 | 2026-08-12 00:31:05.001302 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:31:05.001437 | mon1 | Wednesday 12 August 2026 00:31:05 +0000 (0:00:00.195) 0:00:19.583 ****** 2026-08-12 00:31:05.397106 | mon1 | ok: [mon1] 2026-08-12 00:31:05.397173 | mon1 | 2026-08-12 00:31:05.397253 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:31:05.397384 | mon1 | Wednesday 12 August 2026 00:31:05 +0000 (0:00:00.395) 0:00:19.979 ****** 2026-08-12 00:31:05.718047 | mon1 | ok: [mon1] 2026-08-12 00:31:05.718126 | mon1 | 2026-08-12 00:31:05.718188 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 00:31:05.718305 | mon1 | Wednesday 12 August 2026 00:31:05 +0000 (0:00:00.321) 0:00:20.300 ****** 2026-08-12 00:31:05.813550 | mon1 | ok: [mon1] 2026-08-12 00:31:05.813605 | mon1 | 2026-08-12 00:31:05.813797 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 00:31:05.813828 | mon1 | Wednesday 12 August 2026 00:31:05 +0000 (0:00:00.095) 0:00:20.395 ****** 2026-08-12 00:31:06.096224 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:31:06.096311 | mon1 | 2026-08-12 00:31:06.096418 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 00:31:06.096473 | mon1 | Wednesday 12 August 2026 00:31:06 +0000 (0:00:00.282) 0:00:20.678 ****** 2026-08-12 00:31:06.140078 | mon1 | ok: [mon1] 2026-08-12 00:31:06.140102 | mon1 | 2026-08-12 00:31:06.140107 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 00:31:06.140111 | mon1 | Wednesday 12 August 2026 00:31:06 +0000 (0:00:00.043) 0:00:20.721 ****** 2026-08-12 00:31:06.178401 | mon1 | skipping: [mon1] 2026-08-12 00:31:06.178459 | mon1 | 2026-08-12 00:31:06.178675 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:31:06.178721 | mon1 | Wednesday 12 August 2026 00:31:06 +0000 (0:00:00.038) 0:00:20.760 ****** 2026-08-12 00:31:06.242116 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:31:06.242183 | mon1 | 2026-08-12 00:31:06.242387 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:31:06.242434 | mon1 | Wednesday 12 August 2026 00:31:06 +0000 (0:00:00.063) 0:00:20.824 ****** 2026-08-12 00:31:08.032529 | mon1 | ok: [mon1] 2026-08-12 00:31:08.032641 | mon1 | 2026-08-12 00:31:08.032988 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:31:08.033038 | mon1 | Wednesday 12 August 2026 00:31:08 +0000 (0:00:01.790) 0:00:22.614 ****** 2026-08-12 00:31:08.083092 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 00:31:08.083495 | mon1 | 2026-08-12 00:31:08.083530 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:31:08.083537 | mon1 | Wednesday 12 August 2026 00:31:08 +0000 (0:00:00.050) 0:00:22.665 ****** 2026-08-12 00:31:08.477047 | mon1 | ok: [mon1] 2026-08-12 00:31:08.477120 | mon1 | 2026-08-12 00:31:08.477192 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:31:08.477324 | mon1 | Wednesday 12 August 2026 00:31:08 +0000 (0:00:00.394) 0:00:23.059 ****** 2026-08-12 00:31:10.822331 | mon1 | ok: [mon1] 2026-08-12 00:31:10.822371 | mon1 | 2026-08-12 00:31:10.822377 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 00:31:10.822381 | mon1 | Wednesday 12 August 2026 00:31:10 +0000 (0:00:02.344) 0:00:25.404 ****** 2026-08-12 00:31:12.420621 | mon1 | ok: [mon1] 2026-08-12 00:31:12.420706 | mon1 | 2026-08-12 00:31:12.420902 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 00:31:12.420946 | mon1 | Wednesday 12 August 2026 00:31:12 +0000 (0:00:01.598) 0:00:27.002 ****** 2026-08-12 00:31:14.168616 | mon1 | ok: [mon1] 2026-08-12 00:31:14.168698 | mon1 | 2026-08-12 00:31:14.168713 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:31:14.168857 | mon1 | Wednesday 12 August 2026 00:31:14 +0000 (0:00:01.747) 0:00:28.750 ****** 2026-08-12 00:31:14.228099 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 00:31:14.228171 | mon1 | 2026-08-12 00:31:14.228431 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:31:14.228483 | mon1 | Wednesday 12 August 2026 00:31:14 +0000 (0:00:00.059) 0:00:28.810 ****** 2026-08-12 00:31:14.267701 | mon1 | skipping: [mon1] 2026-08-12 00:31:14.267767 | mon1 | 2026-08-12 00:31:14.267989 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:31:14.268023 | mon1 | Wednesday 12 August 2026 00:31:14 +0000 (0:00:00.039) 0:00:28.849 ****** 2026-08-12 00:31:14.305919 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 00:31:14.306470 | mon1 | skipping: [mon1] 2026-08-12 00:31:14.306519 | mon1 | 2026-08-12 00:31:14.306527 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:31:14.306534 | mon1 | Wednesday 12 August 2026 00:31:14 +0000 (0:00:00.038) 0:00:28.887 ****** 2026-08-12 00:31:14.545357 | mon1 | ok: [mon1] 2026-08-12 00:31:14.545425 | mon1 | 2026-08-12 00:31:14.545743 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:31:14.545803 | mon1 | Wednesday 12 August 2026 00:31:14 +0000 (0:00:00.239) 0:00:29.127 ****** 2026-08-12 00:31:16.784341 | mon1 | ok: [mon1] 2026-08-12 00:31:16.784457 | mon1 | 2026-08-12 00:31:16.784645 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 00:31:16.784683 | mon1 | Wednesday 12 August 2026 00:31:16 +0000 (0:00:02.239) 0:00:31.366 ****** 2026-08-12 00:31:18.518124 | mon1 | ok: [mon1] 2026-08-12 00:31:18.518169 | mon1 | 2026-08-12 00:31:18.518175 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 00:31:18.518180 | mon1 | Wednesday 12 August 2026 00:31:18 +0000 (0:00:01.733) 0:00:33.100 ****** 2026-08-12 00:31:20.201477 | mon1 | ok: [mon1] 2026-08-12 00:31:20.201557 | mon1 | 2026-08-12 00:31:20.201888 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 00:31:20.201933 | mon1 | Wednesday 12 August 2026 00:31:20 +0000 (0:00:01.683) 0:00:34.783 ****** 2026-08-12 00:31:28.516887 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 00:31:28.517023 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 00:31:28.517041 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 00:31:28.517119 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 00:31:28.517214 | mon1 | 2026-08-12 00:31:28.517306 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 00:31:28.517347 | mon1 | 2026-08-12 00:31:28.517478 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:31:28.517545 | mon1 | Wednesday 12 August 2026 00:31:28 +0000 (0:00:08.315) 0:00:43.099 ****** 2026-08-12 00:31:29.636826 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 00:31:29.637474 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:31:29.637531 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:31:29.637539 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:31:29.637545 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:31:29.648919 | mon1 | ok: [osd1] 2026-08-12 00:31:29.649150 | mon1 | 2026-08-12 00:31:29.649238 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:31:29.649326 | mon1 | Wednesday 12 August 2026 00:31:29 +0000 (0:00:01.131) 0:00:44.230 ****** 2026-08-12 00:31:29.839145 | mon1 | ok: [osd1] 2026-08-12 00:31:29.839224 | mon1 | 2026-08-12 00:31:29.839333 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:31:29.839459 | mon1 | Wednesday 12 August 2026 00:31:29 +0000 (0:00:00.190) 0:00:44.421 ****** 2026-08-12 00:31:29.877164 | mon1 | skipping: [osd1] 2026-08-12 00:31:29.877247 | mon1 | 2026-08-12 00:31:29.877419 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:31:29.877439 | mon1 | Wednesday 12 August 2026 00:31:29 +0000 (0:00:00.037) 0:00:44.459 ****** 2026-08-12 00:31:30.070652 | mon1 | ok: [osd1] 2026-08-12 00:31:30.070727 | mon1 | 2026-08-12 00:31:30.070786 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:31:30.070907 | mon1 | Wednesday 12 August 2026 00:31:30 +0000 (0:00:00.193) 0:00:44.652 ****** 2026-08-12 00:31:30.135873 | mon1 | ok: [osd1] => { 2026-08-12 00:31:30.135961 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:31:30.136348 | mon1 | } 2026-08-12 00:31:30.136412 | mon1 | 2026-08-12 00:31:30.136417 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:31:30.136422 | mon1 | Wednesday 12 August 2026 00:31:30 +0000 (0:00:00.065) 0:00:44.718 ****** 2026-08-12 00:31:30.439706 | mon1 | ok: [osd1] 2026-08-12 00:31:30.439772 | mon1 | 2026-08-12 00:31:30.439944 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:31:30.439960 | mon1 | Wednesday 12 August 2026 00:31:30 +0000 (0:00:00.303) 0:00:45.021 ****** 2026-08-12 00:31:30.479716 | mon1 | skipping: [osd1] 2026-08-12 00:31:30.479804 | mon1 | 2026-08-12 00:31:30.479931 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:31:30.480094 | mon1 | Wednesday 12 August 2026 00:31:30 +0000 (0:00:00.040) 0:00:45.061 ****** 2026-08-12 00:31:30.517482 | mon1 | skipping: [osd1] 2026-08-12 00:31:30.517552 | mon1 | 2026-08-12 00:31:30.517648 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:31:30.517761 | mon1 | Wednesday 12 August 2026 00:31:30 +0000 (0:00:00.037) 0:00:45.099 ****** 2026-08-12 00:31:30.715329 | mon1 | ok: [osd1] 2026-08-12 00:31:30.715405 | mon1 | 2026-08-12 00:31:30.715468 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:31:30.715592 | mon1 | Wednesday 12 August 2026 00:31:30 +0000 (0:00:00.197) 0:00:45.297 ****** 2026-08-12 00:31:31.699195 | mon1 | ok: [osd1] 2026-08-12 00:31:31.699290 | mon1 | 2026-08-12 00:31:31.699575 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:31:31.699595 | mon1 | Wednesday 12 August 2026 00:31:31 +0000 (0:00:00.983) 0:00:46.281 ****** 2026-08-12 00:31:31.775261 | mon1 | ok: [osd1] => { 2026-08-12 00:31:31.775372 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:31:31.775884 | mon1 | } 2026-08-12 00:31:31.775904 | mon1 | 2026-08-12 00:31:31.775911 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:31:31.775918 | mon1 | Wednesday 12 August 2026 00:31:31 +0000 (0:00:00.075) 0:00:46.357 ****** 2026-08-12 00:31:32.107370 | mon1 | ok: [osd1] 2026-08-12 00:31:32.107445 | mon1 | 2026-08-12 00:31:32.107793 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:31:32.107845 | mon1 | Wednesday 12 August 2026 00:31:32 +0000 (0:00:00.331) 0:00:46.689 ****** 2026-08-12 00:31:34.744396 | mon1 | ok: [osd1] 2026-08-12 00:31:34.744473 | mon1 | 2026-08-12 00:31:34.744722 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:31:34.744764 | mon1 | Wednesday 12 August 2026 00:31:34 +0000 (0:00:02.637) 0:00:49.326 ****** 2026-08-12 00:31:34.772843 | mon1 | skipping: [osd1] 2026-08-12 00:31:34.772963 | mon1 | 2026-08-12 00:31:34.772976 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:31:34.773168 | mon1 | Wednesday 12 August 2026 00:31:34 +0000 (0:00:00.028) 0:00:49.354 ****** 2026-08-12 00:31:34.798926 | mon1 | skipping: [osd1] 2026-08-12 00:31:34.798999 | mon1 | 2026-08-12 00:31:34.799191 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:31:34.799233 | mon1 | Wednesday 12 August 2026 00:31:34 +0000 (0:00:00.026) 0:00:49.381 ****** 2026-08-12 00:31:34.824496 | mon1 | skipping: [osd1] 2026-08-12 00:31:34.824910 | mon1 | 2026-08-12 00:31:34.824968 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:31:34.824975 | mon1 | Wednesday 12 August 2026 00:31:34 +0000 (0:00:00.025) 0:00:49.406 ****** 2026-08-12 00:31:35.834576 | mon1 | ok: [osd1] 2026-08-12 00:31:35.835020 | mon1 | 2026-08-12 00:31:35.835067 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:31:35.835075 | mon1 | Wednesday 12 August 2026 00:31:35 +0000 (0:00:01.010) 0:00:50.416 ****** 2026-08-12 00:31:36.265353 | mon1 | ok: [osd1] 2026-08-12 00:31:36.265413 | mon1 | 2026-08-12 00:31:36.265482 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:31:36.265582 | mon1 | Wednesday 12 August 2026 00:31:36 +0000 (0:00:00.431) 0:00:50.847 ****** 2026-08-12 00:31:37.164986 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:31:37.165962 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:31:37.166010 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:31:37.166018 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:31:37.166036 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:31:37.166043 | mon1 | 2026-08-12 00:31:37.166049 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:31:37.166055 | mon1 | Wednesday 12 August 2026 00:31:37 +0000 (0:00:00.899) 0:00:51.746 ****** 2026-08-12 00:31:37.668479 | mon1 | ok: [osd1] 2026-08-12 00:31:37.668560 | mon1 | 2026-08-12 00:31:37.668572 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:31:37.668913 | mon1 | Wednesday 12 August 2026 00:31:37 +0000 (0:00:00.496) 0:00:52.243 ****** 2026-08-12 00:31:37.668958 | mon1 | 2026-08-12 00:31:37.668963 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:31:37.668968 | mon1 | Wednesday 12 August 2026 00:31:37 +0000 (0:00:00.007) 0:00:52.250 ****** 2026-08-12 00:31:38.021990 | mon1 | ok: [osd1] 2026-08-12 00:31:38.022075 | mon1 | 2026-08-12 00:31:38.022087 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:31:38.022202 | mon1 | Wednesday 12 August 2026 00:31:38 +0000 (0:00:00.353) 0:00:52.604 ****** 2026-08-12 00:31:38.220755 | mon1 | ok: [osd1] 2026-08-12 00:31:38.220820 | mon1 | 2026-08-12 00:31:38.221027 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:31:38.221070 | mon1 | Wednesday 12 August 2026 00:31:38 +0000 (0:00:00.198) 0:00:52.802 ****** 2026-08-12 00:31:38.292086 | mon1 | ok: [osd1] => { 2026-08-12 00:31:38.292482 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:31:38.292551 | mon1 | } 2026-08-12 00:31:38.292569 | mon1 | 2026-08-12 00:31:38.292870 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:31:38.292918 | mon1 | Wednesday 12 August 2026 00:31:38 +0000 (0:00:00.071) 0:00:52.873 ****** 2026-08-12 00:31:38.632605 | mon1 | ok: [osd1] 2026-08-12 00:31:38.632689 | mon1 | 2026-08-12 00:31:38.632812 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:31:38.632952 | mon1 | Wednesday 12 August 2026 00:31:38 +0000 (0:00:00.340) 0:00:53.214 ****** 2026-08-12 00:31:41.662209 | mon1 | ok: [osd1] 2026-08-12 00:31:41.662404 | mon1 | 2026-08-12 00:31:41.662642 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:31:41.662952 | mon1 | Wednesday 12 August 2026 00:31:41 +0000 (0:00:03.029) 0:00:56.244 ****** 2026-08-12 00:31:42.648982 | mon1 | ok: [osd1] 2026-08-12 00:31:42.649120 | mon1 | 2026-08-12 00:31:42.649335 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:31:42.649668 | mon1 | Wednesday 12 August 2026 00:31:42 +0000 (0:00:00.986) 0:00:57.230 ****** 2026-08-12 00:31:42.843526 | mon1 | ok: [osd1] 2026-08-12 00:31:42.843694 | mon1 | 2026-08-12 00:31:42.843927 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:31:42.844145 | mon1 | Wednesday 12 August 2026 00:31:42 +0000 (0:00:00.194) 0:00:57.425 ****** 2026-08-12 00:31:43.249559 | mon1 | ok: [osd1] 2026-08-12 00:31:43.249731 | mon1 | 2026-08-12 00:31:43.249954 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:31:43.250167 | mon1 | Wednesday 12 August 2026 00:31:43 +0000 (0:00:00.406) 0:00:57.831 ****** 2026-08-12 00:31:43.784802 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 00:31:43.785095 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:31:43.785442 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:31:43.785706 | mon1 | 2026-08-12 00:31:43.785984 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:31:43.786238 | mon1 | Wednesday 12 August 2026 00:31:43 +0000 (0:00:00.535) 0:00:58.366 ****** 2026-08-12 00:31:44.185625 | mon1 | ok: [osd1] 2026-08-12 00:31:44.185961 | mon1 | 2026-08-12 00:31:44.186260 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:31:44.186545 | mon1 | Wednesday 12 August 2026 00:31:44 +0000 (0:00:00.400) 0:00:58.767 ****** 2026-08-12 00:31:44.603912 | mon1 | ok: [osd1] 2026-08-12 00:31:44.603952 | mon1 | 2026-08-12 00:31:44.603958 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:31:44.603962 | mon1 | Wednesday 12 August 2026 00:31:44 +0000 (0:00:00.412) 0:00:59.180 ****** 2026-08-12 00:31:44.603966 | mon1 | 2026-08-12 00:31:44.603970 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:31:44.603974 | mon1 | Wednesday 12 August 2026 00:31:44 +0000 (0:00:00.005) 0:00:59.185 ****** 2026-08-12 00:31:44.957383 | mon1 | ok: [osd1] 2026-08-12 00:31:44.957457 | mon1 | 2026-08-12 00:31:44.957512 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:31:44.957643 | mon1 | Wednesday 12 August 2026 00:31:44 +0000 (0:00:00.353) 0:00:59.539 ****** 2026-08-12 00:31:45.003770 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:31:45.003975 | mon1 | 2026-08-12 00:31:45.004210 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:31:45.004479 | mon1 | Wednesday 12 August 2026 00:31:45 +0000 (0:00:00.046) 0:00:59.585 ****** 2026-08-12 00:31:45.998476 | mon1 | ok: [osd1] 2026-08-12 00:31:45.998670 | mon1 | 2026-08-12 00:31:45.998974 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:31:45.999195 | mon1 | Wednesday 12 August 2026 00:31:45 +0000 (0:00:00.994) 0:01:00.580 ****** 2026-08-12 00:31:46.629274 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 00:31:46.629344 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 00:31:46.629471 | mon1 | 2026-08-12 00:31:46.629606 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:31:46.629744 | mon1 | Wednesday 12 August 2026 00:31:46 +0000 (0:00:00.631) 0:01:01.211 ****** 2026-08-12 00:31:47.940992 | mon1 | ok: [osd1] 2026-08-12 00:31:47.941132 | mon1 | 2026-08-12 00:31:47.941305 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:31:47.941442 | mon1 | Wednesday 12 August 2026 00:31:47 +0000 (0:00:01.311) 0:01:02.523 ****** 2026-08-12 00:31:48.137588 | mon1 | ok: [osd1] 2026-08-12 00:31:48.137764 | mon1 | 2026-08-12 00:31:48.137991 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:31:48.138237 | mon1 | Wednesday 12 August 2026 00:31:48 +0000 (0:00:00.196) 0:01:02.719 ****** 2026-08-12 00:31:48.372235 | mon1 | ok: [osd1] 2026-08-12 00:31:48.372510 | mon1 | 2026-08-12 00:31:48.372894 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:31:48.373135 | mon1 | Wednesday 12 August 2026 00:31:48 +0000 (0:00:00.234) 0:01:02.954 ****** 2026-08-12 00:31:48.558592 | mon1 | ok: [osd1] 2026-08-12 00:31:48.558825 | mon1 | 2026-08-12 00:31:48.559103 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 00:31:48.559364 | mon1 | Wednesday 12 August 2026 00:31:48 +0000 (0:00:00.186) 0:01:03.140 ****** 2026-08-12 00:31:48.775149 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 00:31:48.775318 | mon1 | 2026-08-12 00:31:48.775567 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 00:31:48.775801 | mon1 | Wednesday 12 August 2026 00:31:48 +0000 (0:00:00.216) 0:01:03.356 ****** 2026-08-12 00:31:48.814850 | mon1 | ok: [osd1] 2026-08-12 00:31:48.815004 | mon1 | 2026-08-12 00:31:48.815201 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 00:31:48.815404 | mon1 | Wednesday 12 August 2026 00:31:48 +0000 (0:00:00.040) 0:01:03.397 ****** 2026-08-12 00:31:48.869767 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 00:31:48.869918 | mon1 | 2026-08-12 00:31:48.870273 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 00:31:48.870632 | mon1 | Wednesday 12 August 2026 00:31:48 +0000 (0:00:00.055) 0:01:03.452 ****** 2026-08-12 00:31:50.535508 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:31:50.535584 | mon1 | 2026-08-12 00:31:50.535596 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 00:31:50.535606 | mon1 | Wednesday 12 August 2026 00:31:50 +0000 (0:00:01.664) 0:01:05.116 ****** 2026-08-12 00:31:50.578615 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 00:31:50.578679 | mon1 | 2026-08-12 00:31:50.578804 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 00:31:50.578942 | mon1 | Wednesday 12 August 2026 00:31:50 +0000 (0:00:00.044) 0:01:05.160 ****** 2026-08-12 00:31:50.818594 | mon1 | ok: [osd1] 2026-08-12 00:31:50.818665 | mon1 | 2026-08-12 00:31:50.818984 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 00:31:50.819032 | mon1 | Wednesday 12 August 2026 00:31:50 +0000 (0:00:00.239) 0:01:05.400 ****** 2026-08-12 00:31:53.059978 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:31:53.060235 | mon1 | 2026-08-12 00:31:53.060241 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 00:31:53.060246 | mon1 | Wednesday 12 August 2026 00:31:53 +0000 (0:00:02.241) 0:01:07.641 ****** 2026-08-12 00:31:59.310492 | mon1 | ok: [osd1] 2026-08-12 00:31:59.310593 | mon1 | 2026-08-12 00:31:59.310608 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 00:31:59.310748 | mon1 | Wednesday 12 August 2026 00:31:59 +0000 (0:00:06.250) 0:01:13.892 ****** 2026-08-12 00:32:00.981567 | mon1 | ok: [osd1] 2026-08-12 00:32:00.982090 | mon1 | 2026-08-12 00:32:00.982119 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 00:32:00.982129 | mon1 | Wednesday 12 August 2026 00:32:00 +0000 (0:00:01.670) 0:01:15.563 ****** 2026-08-12 00:32:01.040341 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 00:32:01.040402 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 00:32:01.040513 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 00:32:01.040598 | mon1 | skipping: [osd1] 2026-08-12 00:32:01.040860 | mon1 | 2026-08-12 00:32:01.040875 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 00:32:01.040885 | mon1 | Wednesday 12 August 2026 00:32:01 +0000 (0:00:00.059) 0:01:15.622 ****** 2026-08-12 00:32:03.326333 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:32:03.326403 | mon1 | 2026-08-12 00:32:03.326602 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 00:32:03.326647 | mon1 | Wednesday 12 August 2026 00:32:03 +0000 (0:00:02.285) 0:01:17.908 ****** 2026-08-12 00:32:05.389390 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:32:05.389466 | mon1 | 2026-08-12 00:32:05.389798 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 00:32:05.389847 | mon1 | Wednesday 12 August 2026 00:32:05 +0000 (0:00:02.062) 0:01:19.971 ****** 2026-08-12 00:32:05.437157 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 00:32:05.437210 | mon1 | 2026-08-12 00:32:05.437442 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 00:32:05.437486 | mon1 | Wednesday 12 August 2026 00:32:05 +0000 (0:00:00.047) 0:01:20.019 ****** 2026-08-12 00:32:05.476782 | mon1 | ok: [osd1] 2026-08-12 00:32:05.477211 | mon1 | 2026-08-12 00:32:05.477250 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 00:32:05.477261 | mon1 | Wednesday 12 August 2026 00:32:05 +0000 (0:00:00.039) 0:01:20.058 ****** 2026-08-12 00:32:07.364811 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 00:32:07.364895 | mon1 | 2026-08-12 00:32:07.364957 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 00:32:07.365087 | mon1 | Wednesday 12 August 2026 00:32:07 +0000 (0:00:01.888) 0:01:21.946 ****** 2026-08-12 00:32:07.399014 | mon1 | ok: [osd1] 2026-08-12 00:32:07.399095 | mon1 | 2026-08-12 00:32:07.399332 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 00:32:07.399387 | mon1 | Wednesday 12 August 2026 00:32:07 +0000 (0:00:00.034) 0:01:21.981 ****** 2026-08-12 00:32:07.440405 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:32:07.440501 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:32:07.441000 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 00:32:07.441044 | mon1 | skipping: [osd1] 2026-08-12 00:32:07.441049 | mon1 | 2026-08-12 00:32:07.441054 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 00:32:07.441058 | mon1 | Wednesday 12 August 2026 00:32:07 +0000 (0:00:00.041) 0:01:22.022 ****** 2026-08-12 00:32:07.498904 | mon1 | skipping: [osd1] 2026-08-12 00:32:07.498959 | mon1 | 2026-08-12 00:32:07.499323 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 00:32:07.499356 | mon1 | 2026-08-12 00:32:07.499361 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:32:07.499366 | mon1 | Wednesday 12 August 2026 00:32:07 +0000 (0:00:00.058) 0:01:22.081 ****** 2026-08-12 00:32:08.347038 | mon1 | ok: [mon1] 2026-08-12 00:32:08.347120 | mon1 | 2026-08-12 00:32:08.347444 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:32:08.347489 | mon1 | Wednesday 12 August 2026 00:32:08 +0000 (0:00:00.847) 0:01:22.929 ****** 2026-08-12 00:32:08.537706 | mon1 | ok: [mon1] 2026-08-12 00:32:08.537792 | mon1 | 2026-08-12 00:32:08.537921 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:32:08.538073 | mon1 | Wednesday 12 August 2026 00:32:08 +0000 (0:00:00.190) 0:01:23.119 ****** 2026-08-12 00:32:08.570903 | mon1 | skipping: [mon1] 2026-08-12 00:32:08.570967 | mon1 | 2026-08-12 00:32:08.571172 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 00:32:08.571217 | mon1 | Wednesday 12 August 2026 00:32:08 +0000 (0:00:00.033) 0:01:23.153 ****** 2026-08-12 00:32:08.767626 | mon1 | ok: [mon1] 2026-08-12 00:32:08.767668 | mon1 | 2026-08-12 00:32:08.767673 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:32:08.767678 | mon1 | Wednesday 12 August 2026 00:32:08 +0000 (0:00:00.196) 0:01:23.349 ****** 2026-08-12 00:32:08.836511 | mon1 | ok: [mon1] => { 2026-08-12 00:32:08.836587 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 00:32:08.837149 | mon1 | } 2026-08-12 00:32:08.837196 | mon1 | 2026-08-12 00:32:08.837203 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:32:08.837210 | mon1 | Wednesday 12 August 2026 00:32:08 +0000 (0:00:00.068) 0:01:23.418 ****** 2026-08-12 00:32:09.147775 | mon1 | ok: [mon1] 2026-08-12 00:32:09.147875 | mon1 | 2026-08-12 00:32:09.148240 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:32:09.148262 | mon1 | Wednesday 12 August 2026 00:32:09 +0000 (0:00:00.311) 0:01:23.729 ****** 2026-08-12 00:32:09.180596 | mon1 | skipping: [mon1] 2026-08-12 00:32:09.180658 | mon1 | 2026-08-12 00:32:09.180751 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:32:09.180853 | mon1 | Wednesday 12 August 2026 00:32:09 +0000 (0:00:00.033) 0:01:23.762 ****** 2026-08-12 00:32:09.212256 | mon1 | skipping: [mon1] 2026-08-12 00:32:09.212320 | mon1 | 2026-08-12 00:32:09.212452 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:32:09.212539 | mon1 | Wednesday 12 August 2026 00:32:09 +0000 (0:00:00.031) 0:01:23.794 ****** 2026-08-12 00:32:09.410502 | mon1 | ok: [mon1] 2026-08-12 00:32:09.410568 | mon1 | 2026-08-12 00:32:09.410716 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 00:32:09.410880 | mon1 | Wednesday 12 August 2026 00:32:09 +0000 (0:00:00.198) 0:01:23.992 ****** 2026-08-12 00:32:10.415724 | mon1 | ok: [mon1] 2026-08-12 00:32:10.415787 | mon1 | 2026-08-12 00:32:10.415879 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:32:10.415983 | mon1 | Wednesday 12 August 2026 00:32:10 +0000 (0:00:01.005) 0:01:24.997 ****** 2026-08-12 00:32:10.494926 | mon1 | ok: [mon1] => { 2026-08-12 00:32:10.495555 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 00:32:10.495575 | mon1 | } 2026-08-12 00:32:10.495583 | mon1 | 2026-08-12 00:32:10.495589 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:32:10.495595 | mon1 | Wednesday 12 August 2026 00:32:10 +0000 (0:00:00.078) 0:01:25.076 ****** 2026-08-12 00:32:10.841671 | mon1 | ok: [mon1] 2026-08-12 00:32:10.842190 | mon1 | 2026-08-12 00:32:10.842237 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:32:10.842245 | mon1 | Wednesday 12 August 2026 00:32:10 +0000 (0:00:00.346) 0:01:25.423 ****** 2026-08-12 00:32:12.765512 | mon1 | ok: [mon1] 2026-08-12 00:32:12.765585 | mon1 | 2026-08-12 00:32:12.765664 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 00:32:12.765797 | mon1 | Wednesday 12 August 2026 00:32:12 +0000 (0:00:01.923) 0:01:27.347 ****** 2026-08-12 00:32:12.790846 | mon1 | skipping: [mon1] 2026-08-12 00:32:12.791266 | mon1 | 2026-08-12 00:32:12.791318 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 00:32:12.791325 | mon1 | Wednesday 12 August 2026 00:32:12 +0000 (0:00:00.025) 0:01:27.372 ****** 2026-08-12 00:32:12.814197 | mon1 | skipping: [mon1] 2026-08-12 00:32:12.814269 | mon1 | 2026-08-12 00:32:12.814527 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 00:32:12.814571 | mon1 | Wednesday 12 August 2026 00:32:12 +0000 (0:00:00.023) 0:01:27.396 ****** 2026-08-12 00:32:12.842616 | mon1 | skipping: [mon1] 2026-08-12 00:32:12.843055 | mon1 | 2026-08-12 00:32:12.843102 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 00:32:12.843110 | mon1 | Wednesday 12 August 2026 00:32:12 +0000 (0:00:00.028) 0:01:27.424 ****** 2026-08-12 00:32:13.911749 | mon1 | ok: [mon1] 2026-08-12 00:32:13.912114 | mon1 | 2026-08-12 00:32:13.912136 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 00:32:13.912144 | mon1 | Wednesday 12 August 2026 00:32:13 +0000 (0:00:01.069) 0:01:28.493 ****** 2026-08-12 00:32:14.322402 | mon1 | ok: [mon1] 2026-08-12 00:32:14.322506 | mon1 | 2026-08-12 00:32:14.322795 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 00:32:14.322818 | mon1 | Wednesday 12 August 2026 00:32:14 +0000 (0:00:00.410) 0:01:28.904 ****** 2026-08-12 00:32:15.212525 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 00:32:15.212612 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 00:32:15.213444 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 00:32:15.213487 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 00:32:15.213496 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 00:32:15.213502 | mon1 | 2026-08-12 00:32:15.213509 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 00:32:15.213515 | mon1 | Wednesday 12 August 2026 00:32:15 +0000 (0:00:00.890) 0:01:29.794 ****** 2026-08-12 00:32:15.725683 | mon1 | ok: [mon1] 2026-08-12 00:32:15.725758 | mon1 | 2026-08-12 00:32:15.726234 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 00:32:15.726295 | mon1 | Wednesday 12 August 2026 00:32:15 +0000 (0:00:00.507) 0:01:30.301 ****** 2026-08-12 00:32:15.726306 | mon1 | 2026-08-12 00:32:15.726322 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 00:32:15.726442 | mon1 | Wednesday 12 August 2026 00:32:15 +0000 (0:00:00.005) 0:01:30.307 ****** 2026-08-12 00:32:16.067683 | mon1 | ok: [mon1] 2026-08-12 00:32:16.067753 | mon1 | 2026-08-12 00:32:16.067947 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 00:32:16.067991 | mon1 | Wednesday 12 August 2026 00:32:16 +0000 (0:00:00.342) 0:01:30.649 ****** 2026-08-12 00:32:16.264295 | mon1 | ok: [mon1] 2026-08-12 00:32:16.264465 | mon1 | 2026-08-12 00:32:16.264762 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 00:32:16.264809 | mon1 | Wednesday 12 August 2026 00:32:16 +0000 (0:00:00.196) 0:01:30.846 ****** 2026-08-12 00:32:16.333521 | mon1 | ok: [mon1] => { 2026-08-12 00:32:16.333639 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 00:32:16.334290 | mon1 | } 2026-08-12 00:32:16.334332 | mon1 | 2026-08-12 00:32:16.334340 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 00:32:16.334347 | mon1 | Wednesday 12 August 2026 00:32:16 +0000 (0:00:00.069) 0:01:30.915 ****** 2026-08-12 00:32:16.672895 | mon1 | ok: [mon1] 2026-08-12 00:32:16.672972 | mon1 | 2026-08-12 00:32:16.673300 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 00:32:16.673487 | mon1 | Wednesday 12 August 2026 00:32:16 +0000 (0:00:00.339) 0:01:31.254 ****** 2026-08-12 00:32:19.749640 | mon1 | ok: [mon1] 2026-08-12 00:32:19.749714 | mon1 | 2026-08-12 00:32:19.749771 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 00:32:19.749898 | mon1 | Wednesday 12 August 2026 00:32:19 +0000 (0:00:03.076) 0:01:34.331 ****** 2026-08-12 00:32:20.758676 | mon1 | ok: [mon1] 2026-08-12 00:32:20.759008 | mon1 | 2026-08-12 00:32:20.759024 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 00:32:20.759030 | mon1 | Wednesday 12 August 2026 00:32:20 +0000 (0:00:01.008) 0:01:35.340 ****** 2026-08-12 00:32:20.941125 | mon1 | ok: [mon1] 2026-08-12 00:32:20.941295 | mon1 | 2026-08-12 00:32:20.941582 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 00:32:20.941624 | mon1 | Wednesday 12 August 2026 00:32:20 +0000 (0:00:00.182) 0:01:35.523 ****** 2026-08-12 00:32:21.338586 | mon1 | ok: [mon1] 2026-08-12 00:32:21.338703 | mon1 | 2026-08-12 00:32:21.339043 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 00:32:21.339063 | mon1 | Wednesday 12 August 2026 00:32:21 +0000 (0:00:00.397) 0:01:35.920 ****** 2026-08-12 00:32:21.875244 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 00:32:21.875310 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 00:32:21.875696 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 00:32:21.875737 | mon1 | 2026-08-12 00:32:21.875743 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 00:32:21.875748 | mon1 | Wednesday 12 August 2026 00:32:21 +0000 (0:00:00.536) 0:01:36.457 ****** 2026-08-12 00:32:22.262871 | mon1 | ok: [mon1] 2026-08-12 00:32:22.262981 | mon1 | 2026-08-12 00:32:22.263289 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 00:32:22.263399 | mon1 | Wednesday 12 August 2026 00:32:22 +0000 (0:00:00.387) 0:01:36.844 ****** 2026-08-12 00:32:22.665389 | mon1 | ok: [mon1] 2026-08-12 00:32:22.665449 | mon1 | 2026-08-12 00:32:22.665566 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 00:32:22.666004 | mon1 | Wednesday 12 August 2026 00:32:22 +0000 (0:00:00.397) 0:01:37.242 ****** 2026-08-12 00:32:22.666044 | mon1 | 2026-08-12 00:32:22.666050 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 00:32:22.666054 | mon1 | Wednesday 12 August 2026 00:32:22 +0000 (0:00:00.005) 0:01:37.247 ****** 2026-08-12 00:32:22.995864 | mon1 | ok: [mon1] 2026-08-12 00:32:22.995928 | mon1 | 2026-08-12 00:32:22.996016 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 00:32:22.996152 | mon1 | Wednesday 12 August 2026 00:32:22 +0000 (0:00:00.330) 0:01:37.578 ****** 2026-08-12 00:32:23.033702 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 00:32:23.033767 | mon1 | 2026-08-12 00:32:23.034004 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 00:32:23.034058 | mon1 | Wednesday 12 August 2026 00:32:23 +0000 (0:00:00.037) 0:01:37.615 ****** 2026-08-12 00:32:24.092826 | mon1 | ok: [mon1] 2026-08-12 00:32:24.092888 | mon1 | 2026-08-12 00:32:24.092969 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 00:32:24.093074 | mon1 | Wednesday 12 August 2026 00:32:24 +0000 (0:00:01.059) 0:01:38.675 ****** 2026-08-12 00:32:24.720472 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 00:32:24.720531 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 00:32:24.720830 | mon1 | 2026-08-12 00:32:24.720847 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 00:32:24.720852 | mon1 | Wednesday 12 August 2026 00:32:24 +0000 (0:00:00.627) 0:01:39.302 ****** 2026-08-12 00:32:25.539737 | mon1 | ok: [mon1] 2026-08-12 00:32:25.539828 | mon1 | 2026-08-12 00:32:25.539908 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 00:32:25.540036 | mon1 | Wednesday 12 August 2026 00:32:25 +0000 (0:00:00.819) 0:01:40.121 ****** 2026-08-12 00:32:25.735074 | mon1 | ok: [mon1] 2026-08-12 00:32:25.735498 | mon1 | 2026-08-12 00:32:25.735714 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 00:32:25.735723 | mon1 | Wednesday 12 August 2026 00:32:25 +0000 (0:00:00.195) 0:01:40.317 ****** 2026-08-12 00:32:25.962714 | mon1 | ok: [mon1] 2026-08-12 00:32:25.962771 | mon1 | 2026-08-12 00:32:25.962872 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 00:32:25.962972 | mon1 | Wednesday 12 August 2026 00:32:25 +0000 (0:00:00.227) 0:01:40.545 ****** 2026-08-12 00:32:26.156152 | mon1 | ok: [mon1] 2026-08-12 00:32:26.156209 | mon1 | 2026-08-12 00:32:26.156286 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 00:32:26.156405 | mon1 | Wednesday 12 August 2026 00:32:26 +0000 (0:00:00.193) 0:01:40.738 ****** 2026-08-12 00:32:27.633742 | mon1 | ok: [mon1] 2026-08-12 00:32:27.633820 | mon1 | 2026-08-12 00:32:27.633890 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:32:27.636315 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 00:32:27.636357 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 00:32:27.636366 | mon1 | 2026-08-12 00:32:27.636371 | mon1 | 2026-08-12 00:32:27.636375 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:32:27.636380 | mon1 | Wednesday 12 August 2026 00:32:27 +0000 (0:00:01.477) 0:01:42.216 ****** 2026-08-12 00:32:27.636384 | mon1 | =============================================================================== 2026-08-12 00:32:27.636398 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.32s 2026-08-12 00:32:27.636403 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.25s 2026-08-12 00:32:27.636407 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.15s 2026-08-12 00:32:27.636411 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.08s 2026-08-12 00:32:27.636416 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.03s 2026-08-12 00:32:27.636420 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.64s 2026-08-12 00:32:27.636424 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.34s 2026-08-12 00:32:27.636427 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.29s 2026-08-12 00:32:27.636432 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.24s 2026-08-12 00:32:27.636435 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.24s 2026-08-12 00:32:27.636439 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.21s 2026-08-12 00:32:27.636443 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 2.06s 2026-08-12 00:32:27.636457 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.92s 2026-08-12 00:32:27.636461 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.89s 2026-08-12 00:32:27.636465 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.79s 2026-08-12 00:32:27.636469 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.75s 2026-08-12 00:32:27.636473 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.73s 2026-08-12 00:32:27.636477 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.68s 2026-08-12 00:32:27.636481 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------- 1.67s 2026-08-12 00:32:27.636485 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.66s 2026-08-12 00:32:27.740446 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 00:32:27.748952 | mon1 | INFO [default > side_effect] Executing 2026-08-12 00:32:27.749238 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:32:27.754331 | mon1 | INFO [default > verify] Executing 2026-08-12 00:32:28.347031 | mon1 | 2026-08-12 00:32:28.347109 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 00:32:28.347193 | mon1 | 2026-08-12 00:32:28.347283 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 00:32:28.347378 | mon1 | Wednesday 12 August 2026 00:32:28 +0000 (0:00:00.006) 0:00:00.006 ****** 2026-08-12 00:32:29.477791 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 00:32:29.477988 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 00:32:29.478209 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 00:32:29.478423 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 00:32:29.478649 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 00:32:29.487250 | mon1 | ok: [mon1] 2026-08-12 00:32:29.487431 | mon1 | 2026-08-12 00:32:29.487638 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 00:32:29.487837 | mon1 | Wednesday 12 August 2026 00:32:29 +0000 (0:00:01.139) 0:00:01.146 ****** 2026-08-12 00:32:35.147938 | mon1 | ok: [mon1] 2026-08-12 00:32:35.148114 | mon1 | 2026-08-12 00:32:35.148343 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 00:32:35.148590 | mon1 | Wednesday 12 August 2026 00:32:35 +0000 (0:00:05.660) 0:00:06.807 ****** 2026-08-12 00:32:35.179441 | mon1 | ok: [mon1] 2026-08-12 00:32:35.179607 | mon1 | 2026-08-12 00:32:35.179863 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 00:32:35.180067 | mon1 | Wednesday 12 August 2026 00:32:35 +0000 (0:00:00.032) 0:00:06.839 ****** 2026-08-12 00:32:35.207715 | mon1 | ok: [mon1] => { 2026-08-12 00:32:35.207803 | mon1 | "changed": false, 2026-08-12 00:32:35.207989 | mon1 | "msg": "All assertions passed" 2026-08-12 00:32:35.208129 | mon1 | } 2026-08-12 00:32:35.208296 | mon1 | 2026-08-12 00:32:35.208495 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 00:32:35.208641 | mon1 | Wednesday 12 August 2026 00:32:35 +0000 (0:00:00.028) 0:00:06.867 ****** 2026-08-12 00:32:36.959795 | mon1 | ok: [mon1] 2026-08-12 00:32:36.959854 | mon1 | 2026-08-12 00:32:36.959867 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 00:32:36.959878 | mon1 | Wednesday 12 August 2026 00:32:36 +0000 (0:00:01.751) 0:00:08.618 ****** 2026-08-12 00:32:36.987323 | mon1 | ok: [mon1] => { 2026-08-12 00:32:36.988507 | mon1 | "_ceph_health": { 2026-08-12 00:32:36.988574 | mon1 | "changed": false, 2026-08-12 00:32:36.988585 | mon1 | "cmd": [ 2026-08-12 00:32:36.988594 | mon1 | "cephadm", 2026-08-12 00:32:36.988602 | mon1 | "shell", 2026-08-12 00:32:36.988611 | mon1 | "--", 2026-08-12 00:32:36.988641 | mon1 | "ceph", 2026-08-12 00:32:36.988650 | mon1 | "health" 2026-08-12 00:32:36.988659 | mon1 | ], 2026-08-12 00:32:36.988676 | mon1 | "delta": "0:00:01.571983", 2026-08-12 00:32:36.988688 | mon1 | "end": "2026-08-12 00:32:36.925928", 2026-08-12 00:32:36.990303 | mon1 | "failed": false, 2026-08-12 00:32:36.990340 | mon1 | "msg": "", 2026-08-12 00:32:36.990350 | mon1 | "rc": 0, 2026-08-12 00:32:36.990360 | mon1 | "start": "2026-08-12 00:32:35.353945", 2026-08-12 00:32:36.990372 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-12 00:32:36.990381 | mon1 | "stderr_lines": [ 2026-08-12 00:32:36.990390 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 00:32:36.990399 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 00:32:36.990408 | mon1 | ], 2026-08-12 00:32:36.990417 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 00:32:36.990426 | mon1 | "stdout_lines": [ 2026-08-12 00:32:36.990435 | mon1 | "HEALTH_OK" 2026-08-12 00:32:36.990443 | mon1 | ] 2026-08-12 00:32:36.990457 | mon1 | } 2026-08-12 00:32:36.990466 | mon1 | } 2026-08-12 00:32:36.990573 | mon1 | 2026-08-12 00:32:36.990778 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 00:32:36.990943 | mon1 | Wednesday 12 August 2026 00:32:36 +0000 (0:00:00.028) 0:00:08.646 ****** 2026-08-12 00:32:37.019911 | mon1 | ok: [mon1] => { 2026-08-12 00:32:37.020109 | mon1 | "changed": false, 2026-08-12 00:32:37.020201 | mon1 | "msg": "All assertions passed" 2026-08-12 00:32:37.020407 | mon1 | } 2026-08-12 00:32:37.020575 | mon1 | 2026-08-12 00:32:37.020742 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 00:32:37.020909 | mon1 | Wednesday 12 August 2026 00:32:37 +0000 (0:00:00.032) 0:00:08.679 ****** 2026-08-12 00:32:44.244102 | mon1 | changed: [mon1] 2026-08-12 00:32:44.244177 | mon1 | 2026-08-12 00:32:44.244189 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 00:32:44.244199 | mon1 | Wednesday 12 August 2026 00:32:44 +0000 (0:00:07.222) 0:00:15.902 ****** 2026-08-12 00:32:47.167736 | mon1 | changed: [mon1] 2026-08-12 00:32:47.167805 | mon1 | 2026-08-12 00:32:47.167817 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 00:32:47.167828 | mon1 | Wednesday 12 August 2026 00:32:47 +0000 (0:00:02.924) 0:00:18.826 ****** 2026-08-12 00:32:48.400655 | mon1 | ok: [mon1] 2026-08-12 00:32:48.400746 | mon1 | 2026-08-12 00:32:48.401067 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 00:32:48.401111 | mon1 | Wednesday 12 August 2026 00:32:48 +0000 (0:00:01.233) 0:00:20.060 ****** 2026-08-12 00:32:48.441180 | mon1 | ok: [mon1] => { 2026-08-12 00:32:48.441911 | mon1 | "changed": false, 2026-08-12 00:32:48.441977 | mon1 | "msg": "All assertions passed" 2026-08-12 00:32:48.441986 | mon1 | } 2026-08-12 00:32:48.441994 | mon1 | 2026-08-12 00:32:48.442002 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 00:32:48.442010 | mon1 | Wednesday 12 August 2026 00:32:48 +0000 (0:00:00.040) 0:00:20.100 ****** 2026-08-12 00:32:49.535785 | mon1 | ok: [mon1] 2026-08-12 00:32:49.535874 | mon1 | 2026-08-12 00:32:49.536318 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 00:32:49.536381 | mon1 | Wednesday 12 August 2026 00:32:49 +0000 (0:00:01.094) 0:00:21.195 ****** 2026-08-12 00:32:49.570597 | mon1 | ok: [mon1] => { 2026-08-12 00:32:49.572226 | mon1 | "changed": false, 2026-08-12 00:32:49.572279 | mon1 | "msg": "All assertions passed" 2026-08-12 00:32:49.572285 | mon1 | } 2026-08-12 00:32:49.572291 | mon1 | 2026-08-12 00:32:49.572296 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 00:32:49.572302 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 00:32:49.572307 | mon1 | 2026-08-12 00:32:49.572317 | mon1 | 2026-08-12 00:32:49.572464 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 00:32:49.575325 | mon1 | Wednesday 12 August 2026 00:32:49 +0000 (0:00:00.034) 0:00:21.230 ****** 2026-08-12 00:32:49.575356 | mon1 | =============================================================================== 2026-08-12 00:32:49.575367 | mon1 | Create a test Ceph pool ------------------------------------------------- 7.22s 2026-08-12 00:32:49.575376 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.66s 2026-08-12 00:32:49.575385 | mon1 | Create a test Ceph key -------------------------------------------------- 2.92s 2026-08-12 00:32:49.575393 | mon1 | Get cluster health status ----------------------------------------------- 1.75s 2026-08-12 00:32:49.575402 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.23s 2026-08-12 00:32:49.575410 | mon1 | Gathering Facts --------------------------------------------------------- 1.14s 2026-08-12 00:32:49.575419 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.09s 2026-08-12 00:32:49.575427 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-08-12 00:32:49.575436 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-08-12 00:32:49.575444 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-08-12 00:32:49.575453 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.03s 2026-08-12 00:32:49.575461 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-08-12 00:32:49.575470 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.03s 2026-08-12 00:32:49.634520 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 00:32:49.645015 | mon1 | INFO [default > cleanup] Executing 2026-08-12 00:32:49.645337 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 00:32:49.650349 | mon1 | INFO [default > destroy] Executing 2026-08-12 00:32:49.650445 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 00:32:49.650547 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 00:32:49.650870 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 00:32:49.826012 | mon1 | ok: Runtime: 0:13:51.973342 2026-08-12 00:32:49.849694 | 2026-08-12 00:32:49.849902 | PLAY RECAP 2026-08-12 00:32:49.850006 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 00:32:49.850064 | 2026-08-12 00:32:50.019183 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 00:32:50.024129 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:32:51.443838 | 2026-08-12 00:32:51.443963 | PLAY [all] 2026-08-12 00:32:51.506536 | 2026-08-12 00:32:51.506756 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 00:32:51.571668 | mon1 | ok 2026-08-12 00:32:51.585304 | osd1 | ok 2026-08-12 00:32:51.601438 | 2026-08-12 00:32:51.601520 | TASK [fetch-output : Set log path for single node] 2026-08-12 00:32:51.647931 | mon1 | skipping: Conditional result was False 2026-08-12 00:32:51.658775 | osd1 | skipping: Conditional result was False 2026-08-12 00:32:51.668407 | 2026-08-12 00:32:51.668486 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 00:32:52.087324 | mon1 -> localhost | changed: "/var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/logs/mon1" 2026-08-12 00:32:52.097374 | osd1 -> localhost | changed: "/var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/logs/osd1" 2026-08-12 00:32:52.602174 | mon1 -> localhost | changed: "/var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/artifacts" 2026-08-12 00:32:52.605119 | osd1 -> localhost | ok: "/var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/artifacts" 2026-08-12 00:32:52.810438 | mon1 -> localhost | changed: "/var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/docs" 2026-08-12 00:32:52.823420 | osd1 -> localhost | ok: "/var/lib/zuul/builds/421b7b6674a349d497bbdeaeeb44a0b2/work/docs" 2026-08-12 00:32:52.840653 | 2026-08-12 00:32:52.840729 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 00:32:53.837280 | mon1 | changed: .d..t...... ./ 2026-08-12 00:32:53.837569 | mon1 | changed: All items complete 2026-08-12 00:32:53.837614 | 2026-08-12 00:32:53.867661 | osd1 | changed: .d..t...... ./ 2026-08-12 00:32:54.319601 | mon1 | changed: .d..t...... ./ 2026-08-12 00:32:54.333422 | osd1 | ok 2026-08-12 00:32:54.784442 | mon1 | changed: .d..t...... ./ 2026-08-12 00:32:54.838154 | osd1 | ok 2026-08-12 00:32:54.866831 | 2026-08-12 00:32:54.867847 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 00:32:55.286647 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007386 2026-08-12 00:32:55.286878 | mon1 -> localhost | changed: All items complete 2026-08-12 00:32:55.286918 | 2026-08-12 00:32:55.723542 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.195280 2026-08-12 00:32:55.746479 | 2026-08-12 00:32:55.746601 | PLAY [all] 2026-08-12 00:32:55.756615 | 2026-08-12 00:32:55.756698 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 00:32:56.223496 | mon1 | changed 2026-08-12 00:32:56.422839 | osd1 | changed 2026-08-12 00:32:56.434320 | 2026-08-12 00:32:56.434374 | PLAY RECAP 2026-08-12 00:32:56.434420 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:32:56.434448 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 00:32:56.434466 | 2026-08-12 00:32:56.616843 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 00:32:56.703990 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 00:32:57.362024 | 2026-08-12 00:32:57.458493 | PLAY [localhost] 2026-08-12 00:32:57.468881 | 2026-08-12 00:32:57.468974 | TASK [Generate Zuul manifest] 2026-08-12 00:32:57.488599 | localhost | ok 2026-08-12 00:32:57.573240 | 2026-08-12 00:32:57.573375 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 00:32:57.990085 | localhost | changed 2026-08-12 00:32:58.001941 | 2026-08-12 00:32:58.002037 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 00:32:58.084726 | localhost | ok 2026-08-12 00:32:58.093759 | 2026-08-12 00:32:58.093846 | TASK [Upload logs] 2026-08-12 00:32:58.125224 | localhost | ok 2026-08-12 00:32:58.615910 | 2026-08-12 00:32:58.616033 | TASK [Set zuul-log-path fact] 2026-08-12 00:32:58.635970 | localhost | ok 2026-08-12 00:32:58.755901 | 2026-08-12 00:32:58.756050 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 00:32:58.787156 | localhost | ok 2026-08-12 00:32:58.796150 | 2026-08-12 00:32:58.796241 | TASK [upload-logs : Create log directories] 2026-08-12 00:32:59.794832 | localhost | changed 2026-08-12 00:32:59.801007 | 2026-08-12 00:32:59.801100 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 00:33:00.246649 | localhost -> localhost | ok: Runtime: 0:00:00.006952 2026-08-12 00:33:00.252949 | 2026-08-12 00:33:00.253032 | TASK [upload-logs : Upload logs to log server] 2026-08-12 00:33:02.149516 | localhost | Output suppressed because no_log was given 2026-08-12 00:33:02.154897 | 2026-08-12 00:33:02.154967 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 00:33:02.232714 | localhost | skipping: Conditional result was False 2026-08-12 00:33:02.240458 | localhost | skipping: Conditional result was False 2026-08-12 00:33:02.250842 | 2026-08-12 00:33:02.251004 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 00:33:02.331118 | localhost | skipping: Conditional result was False 2026-08-12 00:33:02.331365 | 2026-08-12 00:33:02.337541 | localhost | skipping: Conditional result was False 2026-08-12 00:33:02.385632 | 2026-08-12 00:33:02.385749 | LOOP [upload-logs : Upload console log and json output]