2026-08-12 09:00:38.741671 | Job console starting 2026-08-12 09:00:38.757650 | Updating git repos 2026-08-12 09:00:38.782789 | Cloning repos into workspace 2026-08-12 09:00:39.653078 | Restoring repo states 2026-08-12 09:00:39.660573 | Merging changes 2026-08-12 09:00:39.983923 | Checking out repos 2026-08-12 09:00:40.093134 | Preparing playbooks 2026-08-12 09:00:42.231380 | Running Ansible setup 2026-08-12 09:00:47.535149 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 09:00:48.182539 | 2026-08-12 09:00:48.182670 | PLAY [localhost] 2026-08-12 09:00:48.190060 | 2026-08-12 09:00:48.190130 | TASK [Gathering Facts] 2026-08-12 09:00:49.184158 | localhost | ok 2026-08-12 09:00:49.196178 | 2026-08-12 09:00:49.196270 | TASK [Setup log path fact] 2026-08-12 09:00:49.215686 | localhost | ok 2026-08-12 09:00:49.227631 | 2026-08-12 09:00:49.227698 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 09:00:49.256815 | localhost | ok 2026-08-12 09:00:49.265397 | 2026-08-12 09:00:49.265508 | TASK [emit-job-header : Print job information] 2026-08-12 09:00:49.296224 | # Job Information 2026-08-12 09:00:49.296395 | Ansible Version: 2.16.18 2026-08-12 09:00:49.296439 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-08-12 09:00:49.296472 | Pipeline: check 2026-08-12 09:00:49.296501 | Executor: 2d72f0692154 2026-08-12 09:00:49.296530 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/116 2026-08-12 09:00:49.296563 | Event ID: 9e7ba720-962b-11f1-80b8-399a6333a3d6 2026-08-12 09:00:49.300632 | 2026-08-12 09:00:49.300733 | LOOP [emit-job-header : Print node information] 2026-08-12 09:00:49.391826 | localhost | ok: 2026-08-12 09:00:49.392056 | localhost | # Node Information 2026-08-12 09:00:49.392096 | localhost | Inventory Hostname: mon1 2026-08-12 09:00:49.392127 | localhost | Hostname: np0000188946 2026-08-12 09:00:49.392155 | localhost | Username: zuul 2026-08-12 09:00:49.392187 | localhost | Distro: Ubuntu 22.04 2026-08-12 09:00:49.392215 | localhost | Provider: yul1 2026-08-12 09:00:49.392242 | localhost | Region: ca-ymq-1 2026-08-12 09:00:49.392269 | localhost | Label: ubuntu-jammy 2026-08-12 09:00:49.392296 | localhost | Product Name: OpenStack Nova 2026-08-12 09:00:49.392322 | localhost | Interface IP: 199.19.213.192 2026-08-12 09:00:49.434574 | localhost | ok: 2026-08-12 09:00:49.434644 | localhost | # Node Information 2026-08-12 09:00:49.434680 | localhost | Inventory Hostname: osd1 2026-08-12 09:00:49.434710 | localhost | Hostname: np0000188947 2026-08-12 09:00:49.434737 | localhost | Username: zuul 2026-08-12 09:00:49.434764 | localhost | Distro: Ubuntu 22.04 2026-08-12 09:00:49.434790 | localhost | Provider: yul1 2026-08-12 09:00:49.434816 | localhost | Region: ca-ymq-1 2026-08-12 09:00:49.434841 | localhost | Label: ubuntu-jammy 2026-08-12 09:00:49.434867 | localhost | Product Name: OpenStack Nova 2026-08-12 09:00:49.434894 | localhost | Interface IP: 199.19.213.216 2026-08-12 09:00:49.448882 | 2026-08-12 09:00:49.449028 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-12 09:00:49.860224 | localhost -> localhost | changed 2026-08-12 09:00:49.866640 | 2026-08-12 09:00:49.866892 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-12 09:00:50.980063 | localhost -> localhost | changed 2026-08-12 09:00:50.990667 | 2026-08-12 09:00:50.990753 | PLAY [all] 2026-08-12 09:00:51.002772 | 2026-08-12 09:00:51.002843 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-12 09:00:51.240823 | mon1 -> localhost | ok 2026-08-12 09:00:51.249164 | 2026-08-12 09:00:51.249257 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-12 09:00:51.284104 | mon1 | ok 2026-08-12 09:00:51.288183 | osd1 | ok 2026-08-12 09:00:51.305996 | mon1 | included: /var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 09:00:51.306067 | osd1 | included: /var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-12 09:00:51.311791 | 2026-08-12 09:00:51.311854 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-12 09:00:52.716403 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-12 09:00:52.716632 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/94067cf3738442b48067a79c6ae5cde9_id_rsa 2026-08-12 09:00:52.716678 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/94067cf3738442b48067a79c6ae5cde9_id_rsa.pub 2026-08-12 09:00:52.716711 | mon1 -> localhost | The key fingerprint is: 2026-08-12 09:00:52.716742 | mon1 -> localhost | SHA256:B72/Y2Y7WSCiKaXZSSws91s465V6PGUpOZiyHVedauw zuul-build-sshkey 2026-08-12 09:00:52.716772 | mon1 -> localhost | The key's randomart image is: 2026-08-12 09:00:52.716801 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-12 09:00:52.716830 | mon1 -> localhost | | | 2026-08-12 09:00:52.716860 | mon1 -> localhost | | . | 2026-08-12 09:00:52.716888 | mon1 -> localhost | | . . . .. . | 2026-08-12 09:00:52.716917 | mon1 -> localhost | | . + + ..o.+ | 2026-08-12 09:00:52.716945 | mon1 -> localhost | | o O BS=o+ . | 2026-08-12 09:00:52.717000 | mon1 -> localhost | | = % *oB. . | 2026-08-12 09:00:52.717029 | mon1 -> localhost | | = OoB .o | 2026-08-12 09:00:52.717057 | mon1 -> localhost | | . +o+ E B. | 2026-08-12 09:00:52.717084 | mon1 -> localhost | | .o. . +o+ | 2026-08-12 09:00:52.717110 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-12 09:00:52.717173 | mon1 -> localhost | ok: Runtime: 0:00:00.979864 2026-08-12 09:00:52.724029 | 2026-08-12 09:00:52.724115 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-12 09:00:52.759292 | mon1 | ok 2026-08-12 09:00:52.765429 | osd1 | ok 2026-08-12 09:00:52.777561 | mon1 | included: /var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 09:00:52.777661 | osd1 | included: /var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-12 09:00:52.787745 | 2026-08-12 09:00:52.787827 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-12 09:00:52.820158 | mon1 | skipping: Conditional result was False 2026-08-12 09:00:52.832139 | osd1 | skipping: Conditional result was False 2026-08-12 09:00:52.842028 | 2026-08-12 09:00:52.842129 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-12 09:00:53.322965 | mon1 | changed 2026-08-12 09:00:53.327578 | osd1 | changed 2026-08-12 09:00:53.332241 | 2026-08-12 09:00:53.332303 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-12 09:00:53.520987 | mon1 | ok 2026-08-12 09:00:53.552783 | osd1 | ok 2026-08-12 09:00:53.559248 | 2026-08-12 09:00:53.559334 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-12 09:00:54.013962 | mon1 | changed 2026-08-12 09:00:54.033753 | osd1 | changed 2026-08-12 09:00:54.040151 | 2026-08-12 09:00:54.040225 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-12 09:00:54.526800 | mon1 | changed 2026-08-12 09:00:54.531309 | osd1 | changed 2026-08-12 09:00:54.536339 | 2026-08-12 09:00:54.536405 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-12 09:00:54.563419 | mon1 | skipping: Conditional result was False 2026-08-12 09:00:54.574481 | osd1 | skipping: Conditional result was False 2026-08-12 09:00:54.584971 | 2026-08-12 09:00:54.585043 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-12 09:00:54.914057 | mon1 -> localhost | changed 2026-08-12 09:00:54.942618 | 2026-08-12 09:00:54.942785 | TASK [add-build-sshkey : Add back temp key] 2026-08-12 09:00:55.242161 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/94067cf3738442b48067a79c6ae5cde9_id_rsa (zuul-build-sshkey) 2026-08-12 09:00:55.243000 | mon1 -> localhost | ok: Runtime: 0:00:00.012945 2026-08-12 09:00:55.249372 | 2026-08-12 09:00:55.249436 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-12 09:00:55.529724 | osd1 | ok 2026-08-12 09:00:55.535236 | mon1 | ok 2026-08-12 09:00:55.539554 | 2026-08-12 09:00:55.539618 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-12 09:00:55.564531 | mon1 | skipping: Conditional result was False 2026-08-12 09:00:55.575540 | osd1 | skipping: Conditional result was False 2026-08-12 09:00:55.595094 | 2026-08-12 09:00:55.595164 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-12 09:00:55.886684 | mon1 | ok 2026-08-12 09:00:55.890988 | osd1 | ok 2026-08-12 09:00:55.896529 | 2026-08-12 09:00:55.896606 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-12 09:00:56.557869 | osd1 | Output suppressed because no_log was given 2026-08-12 09:00:56.578035 | mon1 | Output suppressed because no_log was given 2026-08-12 09:00:56.589897 | 2026-08-12 09:00:56.589961 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-12 09:00:56.775567 | mon1 | ok: "logs" 2026-08-12 09:00:56.775812 | mon1 | ok: All items complete 2026-08-12 09:00:56.775841 | 2026-08-12 09:00:56.780062 | osd1 | ok: "logs" 2026-08-12 09:00:56.935708 | mon1 | ok: "artifacts" 2026-08-12 09:00:57.368937 | osd1 | ok: "artifacts" 2026-08-12 09:00:57.373978 | mon1 | ok: "docs" 2026-08-12 09:00:57.378257 | osd1 | ok: "docs" 2026-08-12 09:00:57.387541 | 2026-08-12 09:00:57.387690 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-12 09:00:57.590450 | osd1 | changed: "logs" 2026-08-12 09:00:57.590740 | osd1 | ok: All items complete 2026-08-12 09:00:57.590767 | 2026-08-12 09:00:57.600158 | mon1 | changed: "logs" 2026-08-12 09:00:57.764178 | osd1 | changed: "artifacts" 2026-08-12 09:00:57.769580 | mon1 | changed: "artifacts" 2026-08-12 09:00:57.926675 | osd1 | changed: "docs" 2026-08-12 09:00:57.932646 | mon1 | changed: "docs" 2026-08-12 09:00:57.951834 | 2026-08-12 09:00:57.951981 | PLAY RECAP 2026-08-12 09:00:57.952032 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:00:57.952063 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 09:00:57.952089 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-12 09:00:57.952107 | 2026-08-12 09:00:58.154234 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-12 09:00:58.160425 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 09:00:58.752768 | 2026-08-12 09:00:58.752916 | PLAY [all] 2026-08-12 09:00:58.764016 | 2026-08-12 09:00:58.764127 | TASK [setup-uv : Extract archive] 2026-08-12 09:01:01.033097 | mon1 | changed 2026-08-12 09:01:01.251328 | osd1 | changed 2026-08-12 09:01:01.262924 | 2026-08-12 09:01:01.263027 | TASK [setup-uv : Print version] 2026-08-12 09:01:01.622894 | osd1 | uv 0.8.13 2026-08-12 09:01:01.637459 | mon1 | uv 0.8.13 2026-08-12 09:01:01.825903 | osd1 | ok: Runtime: 0:00:00.009625 2026-08-12 09:01:01.834025 | mon1 | ok: Runtime: 0:00:00.014116 2026-08-12 09:01:01.847697 | 2026-08-12 09:01:01.847787 | TASK [Install Ansible collection siblings] 2026-08-12 09:01:02.209616 | mon1 | ok: 2026-08-12 09:01:02.209811 | mon1 | Skipping community.general: no checked-out sibling 2026-08-12 09:01:02.209851 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-12 09:01:02.209882 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-12 09:01:02.212081 | 2026-08-12 09:01:02.212145 | PLAY RECAP 2026-08-12 09:01:02.212206 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:01:02.212258 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:01:02.212287 | 2026-08-12 09:01:02.374813 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-12 09:01:02.377378 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 09:01:02.967680 | 2026-08-12 09:01:02.967859 | PLAY [all] 2026-08-12 09:01:02.980446 | 2026-08-12 09:01:02.980580 | LOOP [Check inventory directories] 2026-08-12 09:01:03.299041 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 09:01:03.447567 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-12 09:01:03.599202 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-12 09:01:03.614936 | 2026-08-12 09:01:03.615113 | LOOP [Copy inventory file for Zuul] 2026-08-12 09:01:04.420834 | mon1 | changed: 2026-08-12 09:01:04.421046 | mon1 | { 2026-08-12 09:01:04.421075 | mon1 | "ansible_loop_var": "item", 2026-08-12 09:01:04.421099 | mon1 | "changed": false, 2026-08-12 09:01:04.421119 | mon1 | "failed": false, 2026-08-12 09:01:04.421139 | mon1 | "invocation": { 2026-08-12 09:01:04.421158 | mon1 | "module_args": { 2026-08-12 09:01:04.421177 | mon1 | "checksum_algorithm": "sha1", 2026-08-12 09:01:04.421194 | mon1 | "follow": true, 2026-08-12 09:01:04.421212 | mon1 | "get_attributes": true, 2026-08-12 09:01:04.421231 | mon1 | "get_checksum": true, 2026-08-12 09:01:04.421249 | mon1 | "get_mime": true, 2026-08-12 09:01:04.421267 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-12 09:01:04.421285 | mon1 | } 2026-08-12 09:01:04.421302 | mon1 | }, 2026-08-12 09:01:04.421319 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 09:01:04.421336 | mon1 | "stat": { 2026-08-12 09:01:04.421354 | mon1 | "atime": 1786525256.4597125, 2026-08-12 09:01:04.421371 | mon1 | "attr_flags": "e", 2026-08-12 09:01:04.421389 | mon1 | "attributes": [ 2026-08-12 09:01:04.421406 | mon1 | "extents" 2026-08-12 09:01:04.421423 | mon1 | ], 2026-08-12 09:01:04.421439 | mon1 | "block_size": 4096, 2026-08-12 09:01:04.421456 | mon1 | "blocks": 8, 2026-08-12 09:01:04.421473 | mon1 | "charset": "unknown", 2026-08-12 09:01:04.421492 | mon1 | "ctime": 1786525256.4637125, 2026-08-12 09:01:04.421509 | mon1 | "dev": 64513, 2026-08-12 09:01:04.421526 | mon1 | "device_type": 0, 2026-08-12 09:01:04.421543 | mon1 | "executable": true, 2026-08-12 09:01:04.421560 | mon1 | "exists": true, 2026-08-12 09:01:04.421577 | mon1 | "gid": 1000, 2026-08-12 09:01:04.421593 | mon1 | "gr_name": "zuul", 2026-08-12 09:01:04.421609 | mon1 | "inode": 1042461, 2026-08-12 09:01:04.421627 | mon1 | "isblk": false, 2026-08-12 09:01:04.421644 | mon1 | "ischr": false, 2026-08-12 09:01:04.421662 | mon1 | "isdir": true, 2026-08-12 09:01:04.421679 | mon1 | "isfifo": false, 2026-08-12 09:01:04.421696 | mon1 | "isgid": false, 2026-08-12 09:01:04.421713 | mon1 | "islnk": false, 2026-08-12 09:01:04.421730 | mon1 | "isreg": false, 2026-08-12 09:01:04.421747 | mon1 | "issock": false, 2026-08-12 09:01:04.421764 | mon1 | "isuid": false, 2026-08-12 09:01:04.421781 | mon1 | "mimetype": "unknown", 2026-08-12 09:01:04.421799 | mon1 | "mode": "0755", 2026-08-12 09:01:04.421816 | mon1 | "mtime": 1786525239.6901236, 2026-08-12 09:01:04.421832 | mon1 | "nlink": 10, 2026-08-12 09:01:04.421849 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-12 09:01:04.421866 | mon1 | "pw_name": "zuul", 2026-08-12 09:01:04.421887 | mon1 | "readable": true, 2026-08-12 09:01:04.421905 | mon1 | "rgrp": true, 2026-08-12 09:01:04.421922 | mon1 | "roth": true, 2026-08-12 09:01:04.421939 | mon1 | "rusr": true, 2026-08-12 09:01:04.421956 | mon1 | "size": 4096, 2026-08-12 09:01:04.421989 | mon1 | "uid": 1000, 2026-08-12 09:01:04.422008 | mon1 | "version": "1050020575", 2026-08-12 09:01:04.422026 | mon1 | "wgrp": false, 2026-08-12 09:01:04.422044 | mon1 | "woth": false, 2026-08-12 09:01:04.422062 | mon1 | "writeable": true, 2026-08-12 09:01:04.422079 | mon1 | "wusr": true, 2026-08-12 09:01:04.422096 | mon1 | "xgrp": true, 2026-08-12 09:01:04.422113 | mon1 | "xoth": true, 2026-08-12 09:01:04.422130 | mon1 | "xusr": true 2026-08-12 09:01:04.422147 | mon1 | } 2026-08-12 09:01:04.422164 | mon1 | } 2026-08-12 09:01:04.422197 | mon1 | ok: All items complete 2026-08-12 09:01:04.422218 | 2026-08-12 09:01:04.423486 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:04.424108 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:04.440407 | 2026-08-12 09:01:04.440547 | LOOP [Switch "ansible_host" to private IP] 2026-08-12 09:01:04.811496 | mon1 | changed: 2 replacements made 2026-08-12 09:01:04.812846 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:04.814425 | mon1 | skipping: Conditional result was False 2026-08-12 09:01:04.836047 | 2026-08-12 09:01:04.836139 | TASK [Run Molecule scenario] 2026-08-12 09:01:05.432130 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-12 09:01:06.284774 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-12 09:01:06.463945 | mon1 | Using CPython 3.13.7 2026-08-12 09:01:06.464044 | mon1 | Creating virtual environment at: .venv 2026-08-12 09:01:06.680589 | mon1 | Downloading pygments (1.2MiB) 2026-08-12 09:01:06.680743 | mon1 | Downloading cryptography (4.3MiB) 2026-08-12 09:01:06.680922 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-12 09:01:06.681188 | mon1 | Downloading netaddr (2.2MiB) 2026-08-12 09:01:06.852661 | mon1 | Downloading netaddr 2026-08-12 09:01:06.862455 | mon1 | Downloading cryptography 2026-08-12 09:01:06.909395 | mon1 | Downloading pygments 2026-08-12 09:01:07.038366 | mon1 | Downloading ansible-core 2026-08-12 09:01:07.066969 | mon1 | Installed 36 packages in 28ms 2026-08-12 09:01:08.220692 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-12 09:01:08.220797 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-12 09:01:08.884452 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-12 09:01:08.884596 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-12 09:02:33.142673 | mon1 | INFO [default > dependency] Executing 2026-08-12 09:02:33.142863 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-12 09:02:33.143054 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-12 09:02:33.143168 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-12 09:02:33.149067 | mon1 | INFO [default > cleanup] Executing 2026-08-12 09:02:33.149407 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:02:33.155335 | mon1 | INFO [default > destroy] Executing 2026-08-12 09:02:33.155398 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 09:02:33.155464 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 09:02:33.161028 | mon1 | INFO [default > syntax] Executing 2026-08-12 09:02:34.244888 | mon1 | 2026-08-12 09:02:34.245121 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-12 09:02:34.321974 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-12 09:02:34.333488 | mon1 | INFO [default > create] Executing 2026-08-12 09:02:34.337284 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:02:34.349140 | mon1 | INFO [default > prepare] Executing 2026-08-12 09:02:35.093145 | mon1 | 2026-08-12 09:02:35.093378 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-12 09:02:35.093688 | mon1 | 2026-08-12 09:02:35.093989 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:02:35.094269 | mon1 | Wednesday 12 August 2026 09:02:35 +0000 (0:00:00.030) 0:00:00.030 ****** 2026-08-12 09:02:36.258766 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:02:36.258951 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 09:02:36.259152 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:02:36.259349 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:02:36.259555 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:02:36.427764 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 09:02:36.428000 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 09:02:36.428257 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:02:36.428595 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:02:36.428815 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:02:36.436383 | mon1 | ok: [mon1] 2026-08-12 09:02:36.436613 | mon1 | ok: [osd1] 2026-08-12 09:02:36.436919 | mon1 | 2026-08-12 09:02:36.437206 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-12 09:02:36.437511 | mon1 | Wednesday 12 August 2026 09:02:36 +0000 (0:00:01.344) 0:00:01.375 ****** 2026-08-12 09:02:38.296260 | mon1 | changed: [mon1] 2026-08-12 09:02:38.296498 | mon1 | changed: [osd1] 2026-08-12 09:02:38.296820 | mon1 | 2026-08-12 09:02:38.297160 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-12 09:02:38.297505 | mon1 | Wednesday 12 August 2026 09:02:38 +0000 (0:00:01.859) 0:00:03.234 ****** 2026-08-12 09:02:38.583864 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-12 09:02:38.584011 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-12 09:02:38.584219 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-12 09:02:38.612413 | mon1 | changed: [mon1] 2026-08-12 09:02:38.612531 | mon1 | changed: [osd1] 2026-08-12 09:02:38.612649 | mon1 | 2026-08-12 09:02:38.612780 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-12 09:02:38.612932 | mon1 | Wednesday 12 August 2026 09:02:38 +0000 (0:00:00.316) 0:00:03.550 ****** 2026-08-12 09:02:46.897998 | mon1 | changed: [mon1] 2026-08-12 09:02:46.898086 | mon1 | changed: [osd1] 2026-08-12 09:02:46.898208 | mon1 | 2026-08-12 09:02:46.898400 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-12 09:02:46.898553 | mon1 | 2026-08-12 09:02:46.898680 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:02:46.898775 | mon1 | Wednesday 12 August 2026 09:02:46 +0000 (0:00:08.282) 0:00:11.833 ****** 2026-08-12 09:02:47.601342 | mon1 | ok: [osd1] 2026-08-12 09:02:47.601428 | mon1 | 2026-08-12 09:02:47.601481 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-12 09:02:47.601614 | mon1 | Wednesday 12 August 2026 09:02:47 +0000 (0:00:00.706) 0:00:12.539 ****** 2026-08-12 09:03:08.048843 | mon1 | changed: [osd1] 2026-08-12 09:03:08.048999 | mon1 | 2026-08-12 09:03:08.049255 | mon1 | TASK [Start up service] ******************************************************** 2026-08-12 09:03:08.049450 | mon1 | Wednesday 12 August 2026 09:03:08 +0000 (0:00:20.447) 0:00:32.987 ****** 2026-08-12 09:03:08.605733 | mon1 | ok: [osd1] 2026-08-12 09:03:08.605815 | mon1 | 2026-08-12 09:03:08.606043 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-12 09:03:08.606254 | mon1 | Wednesday 12 August 2026 09:03:08 +0000 (0:00:00.556) 0:00:33.543 ****** 2026-08-12 09:03:08.938972 | mon1 | ok: [osd1] 2026-08-12 09:03:08.939071 | mon1 | 2026-08-12 09:03:08.939332 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-12 09:03:08.939551 | mon1 | Wednesday 12 August 2026 09:03:08 +0000 (0:00:00.333) 0:00:33.876 ****** 2026-08-12 09:03:09.640568 | mon1 | changed: [osd1] 2026-08-12 09:03:09.640670 | mon1 | 2026-08-12 09:03:09.640890 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-12 09:03:09.641093 | mon1 | Wednesday 12 August 2026 09:03:09 +0000 (0:00:00.701) 0:00:34.578 ****** 2026-08-12 09:03:09.829008 | mon1 | ok: [osd1] 2026-08-12 09:03:09.829187 | mon1 | 2026-08-12 09:03:09.829433 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-12 09:03:09.829716 | mon1 | Wednesday 12 August 2026 09:03:09 +0000 (0:00:00.188) 0:00:34.767 ****** 2026-08-12 09:03:09.850003 | mon1 | skipping: [osd1] 2026-08-12 09:03:09.850178 | mon1 | 2026-08-12 09:03:09.850441 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-12 09:03:09.850667 | mon1 | Wednesday 12 August 2026 09:03:09 +0000 (0:00:00.020) 0:00:34.788 ****** 2026-08-12 09:03:10.390593 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:10.390749 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:10.390957 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:10.391144 | mon1 | 2026-08-12 09:03:10.391354 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-12 09:03:10.391556 | mon1 | Wednesday 12 August 2026 09:03:10 +0000 (0:00:00.540) 0:00:35.328 ****** 2026-08-12 09:03:11.002875 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:11.003123 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:11.003370 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:11.003586 | mon1 | 2026-08-12 09:03:11.003799 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-12 09:03:11.004027 | mon1 | Wednesday 12 August 2026 09:03:11 +0000 (0:00:00.612) 0:00:35.940 ****** 2026-08-12 09:03:11.702232 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:11.702486 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:11.702725 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:11.702937 | mon1 | 2026-08-12 09:03:11.703167 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-12 09:03:11.703392 | mon1 | Wednesday 12 August 2026 09:03:11 +0000 (0:00:00.699) 0:00:36.640 ****** 2026-08-12 09:03:14.837350 | mon1 | changed: [osd1] => (item=osd0) 2026-08-12 09:03:14.837548 | mon1 | changed: [osd1] => (item=osd1) 2026-08-12 09:03:14.837772 | mon1 | changed: [osd1] => (item=osd2) 2026-08-12 09:03:14.837963 | mon1 | 2026-08-12 09:03:14.838176 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-12 09:03:14.838435 | mon1 | Wednesday 12 August 2026 09:03:14 +0000 (0:00:03.135) 0:00:39.775 ****** 2026-08-12 09:03:16.676413 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-12 09:03:16.676491 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-12 09:03:16.676498 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-12 09:03:16.676504 | mon1 | 2026-08-12 09:03:16.676511 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:03:16.676518 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 09:03:16.676527 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-12 09:03:16.676532 | mon1 | 2026-08-12 09:03:16.676538 | mon1 | 2026-08-12 09:03:16.676543 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:03:16.676557 | mon1 | Wednesday 12 August 2026 09:03:16 +0000 (0:00:01.837) 0:00:41.613 ****** 2026-08-12 09:03:16.678463 | mon1 | =============================================================================== 2026-08-12 09:03:16.678703 | mon1 | Install depedencies ---------------------------------------------------- 20.45s 2026-08-12 09:03:16.678720 | mon1 | Update apt cache -------------------------------------------------------- 8.28s 2026-08-12 09:03:16.678732 | mon1 | Create a volume group for each loop device ------------------------------ 3.14s 2026-08-12 09:03:16.678744 | mon1 | Configure short hostname ------------------------------------------------ 1.86s 2026-08-12 09:03:16.678755 | mon1 | Create a logical volume for each loop device ---------------------------- 1.84s 2026-08-12 09:03:16.678765 | mon1 | Gathering Facts --------------------------------------------------------- 1.34s 2026-08-12 09:03:16.678775 | mon1 | Gathering Facts --------------------------------------------------------- 0.71s 2026-08-12 09:03:16.678788 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.70s 2026-08-12 09:03:16.678798 | mon1 | Start loop devices ------------------------------------------------------ 0.70s 2026-08-12 09:03:16.678808 | mon1 | Set permissions on loopback devices ------------------------------------- 0.61s 2026-08-12 09:03:16.678829 | mon1 | Start up service -------------------------------------------------------- 0.56s 2026-08-12 09:03:16.678839 | mon1 | Create devices for Ceph ------------------------------------------------- 0.54s 2026-08-12 09:03:16.680507 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-08-12 09:03:16.680577 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-08-12 09:03:16.680588 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-12 09:03:16.680598 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-12 09:03:16.759326 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-12 09:03:16.789840 | mon1 | INFO [default > converge] Executing 2026-08-12 09:03:17.729630 | mon1 | 2026-08-12 09:03:17.729949 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 09:03:17.730224 | mon1 | 2026-08-12 09:03:17.730572 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:03:17.730919 | mon1 | Wednesday 12 August 2026 09:03:17 +0000 (0:00:00.062) 0:00:00.062 ****** 2026-08-12 09:03:18.737895 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:03:18.738129 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 09:03:18.738434 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:03:18.738656 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:03:18.738877 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:03:18.749522 | mon1 | ok: [mon1] 2026-08-12 09:03:18.749715 | mon1 | 2026-08-12 09:03:18.749982 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:03:18.750203 | mon1 | Wednesday 12 August 2026 09:03:18 +0000 (0:00:01.020) 0:00:01.082 ****** 2026-08-12 09:03:19.041920 | mon1 | ok: [mon1] 2026-08-12 09:03:19.042089 | mon1 | 2026-08-12 09:03:19.042319 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:03:19.042597 | mon1 | Wednesday 12 August 2026 09:03:19 +0000 (0:00:00.292) 0:00:01.374 ****** 2026-08-12 09:03:19.075043 | mon1 | skipping: [mon1] 2026-08-12 09:03:19.075185 | mon1 | 2026-08-12 09:03:19.075409 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:03:19.075624 | mon1 | Wednesday 12 August 2026 09:03:19 +0000 (0:00:00.033) 0:00:01.408 ****** 2026-08-12 09:03:19.378555 | mon1 | changed: [mon1] 2026-08-12 09:03:19.378718 | mon1 | 2026-08-12 09:03:19.378938 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:03:19.379148 | mon1 | Wednesday 12 August 2026 09:03:19 +0000 (0:00:00.303) 0:00:01.711 ****** 2026-08-12 09:03:19.485052 | mon1 | ok: [mon1] => { 2026-08-12 09:03:19.485201 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:03:19.485394 | mon1 | } 2026-08-12 09:03:19.485580 | mon1 | 2026-08-12 09:03:19.485802 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:03:19.485992 | mon1 | Wednesday 12 August 2026 09:03:19 +0000 (0:00:00.106) 0:00:01.817 ****** 2026-08-12 09:03:20.204405 | mon1 | changed: [mon1] 2026-08-12 09:03:20.204877 | mon1 | 2026-08-12 09:03:20.205321 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:03:20.205681 | mon1 | Wednesday 12 August 2026 09:03:20 +0000 (0:00:00.719) 0:00:02.536 ****** 2026-08-12 09:03:20.254074 | mon1 | skipping: [mon1] 2026-08-12 09:03:20.254237 | mon1 | 2026-08-12 09:03:20.254386 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:03:20.254517 | mon1 | Wednesday 12 August 2026 09:03:20 +0000 (0:00:00.047) 0:00:02.584 ****** 2026-08-12 09:03:20.295151 | mon1 | skipping: [mon1] 2026-08-12 09:03:20.295185 | mon1 | 2026-08-12 09:03:20.295190 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:03:20.295195 | mon1 | Wednesday 12 August 2026 09:03:20 +0000 (0:00:00.043) 0:00:02.628 ****** 2026-08-12 09:03:20.502831 | mon1 | ok: [mon1] 2026-08-12 09:03:20.502872 | mon1 | 2026-08-12 09:03:20.502878 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:03:20.502884 | mon1 | Wednesday 12 August 2026 09:03:20 +0000 (0:00:00.207) 0:00:02.835 ****** 2026-08-12 09:03:21.661613 | mon1 | ok: [mon1] 2026-08-12 09:03:21.661831 | mon1 | 2026-08-12 09:03:21.661845 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:03:21.661855 | mon1 | Wednesday 12 August 2026 09:03:21 +0000 (0:00:01.159) 0:00:03.994 ****** 2026-08-12 09:03:21.737150 | mon1 | ok: [mon1] => { 2026-08-12 09:03:21.737272 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:03:21.737808 | mon1 | } 2026-08-12 09:03:21.737864 | mon1 | 2026-08-12 09:03:21.737872 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:03:21.737879 | mon1 | Wednesday 12 August 2026 09:03:21 +0000 (0:00:00.075) 0:00:04.070 ****** 2026-08-12 09:03:22.387447 | mon1 | changed: [mon1] 2026-08-12 09:03:22.387554 | mon1 | 2026-08-12 09:03:22.387570 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:03:22.387700 | mon1 | Wednesday 12 August 2026 09:03:22 +0000 (0:00:00.650) 0:00:04.720 ****** 2026-08-12 09:03:25.327383 | mon1 | changed: [mon1] 2026-08-12 09:03:25.327467 | mon1 | 2026-08-12 09:03:25.327742 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:03:25.327813 | mon1 | Wednesday 12 August 2026 09:03:25 +0000 (0:00:02.939) 0:00:07.660 ****** 2026-08-12 09:03:25.356608 | mon1 | skipping: [mon1] 2026-08-12 09:03:25.356697 | mon1 | 2026-08-12 09:03:25.356917 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:03:25.356975 | mon1 | Wednesday 12 August 2026 09:03:25 +0000 (0:00:00.029) 0:00:07.689 ****** 2026-08-12 09:03:25.387503 | mon1 | skipping: [mon1] 2026-08-12 09:03:25.387591 | mon1 | 2026-08-12 09:03:25.387820 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:03:25.387871 | mon1 | Wednesday 12 August 2026 09:03:25 +0000 (0:00:00.031) 0:00:07.720 ****** 2026-08-12 09:03:25.420097 | mon1 | skipping: [mon1] 2026-08-12 09:03:25.420456 | mon1 | 2026-08-12 09:03:25.420679 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:03:25.420687 | mon1 | Wednesday 12 August 2026 09:03:25 +0000 (0:00:00.032) 0:00:07.752 ****** 2026-08-12 09:03:30.943335 | mon1 | changed: [mon1] 2026-08-12 09:03:30.943397 | mon1 | 2026-08-12 09:03:30.943602 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:03:30.943618 | mon1 | Wednesday 12 August 2026 09:03:30 +0000 (0:00:05.523) 0:00:13.276 ****** 2026-08-12 09:03:31.555059 | mon1 | changed: [mon1] 2026-08-12 09:03:31.555099 | mon1 | 2026-08-12 09:03:31.555114 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:03:31.555121 | mon1 | Wednesday 12 August 2026 09:03:31 +0000 (0:00:00.611) 0:00:13.887 ****** 2026-08-12 09:03:32.442566 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:03:32.442633 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:03:32.443246 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:03:32.443288 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:03:32.443295 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:03:32.443301 | mon1 | 2026-08-12 09:03:32.443305 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:03:32.443310 | mon1 | Wednesday 12 August 2026 09:03:32 +0000 (0:00:00.888) 0:00:14.775 ****** 2026-08-12 09:03:33.050297 | mon1 | changed: [mon1] 2026-08-12 09:03:33.050415 | mon1 | 2026-08-12 09:03:33.050474 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:03:33.050887 | mon1 | Wednesday 12 August 2026 09:03:33 +0000 (0:00:00.600) 0:00:15.376 ****** 2026-08-12 09:03:33.050931 | mon1 | 2026-08-12 09:03:33.050937 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:03:33.050941 | mon1 | Wednesday 12 August 2026 09:03:33 +0000 (0:00:00.006) 0:00:15.383 ****** 2026-08-12 09:03:33.935073 | mon1 | ok: [mon1] 2026-08-12 09:03:33.935472 | mon1 | 2026-08-12 09:03:33.935517 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 09:03:33.935525 | mon1 | Wednesday 12 August 2026 09:03:33 +0000 (0:00:00.884) 0:00:16.267 ****** 2026-08-12 09:03:34.366396 | mon1 | changed: [mon1] 2026-08-12 09:03:34.366505 | mon1 | 2026-08-12 09:03:34.366570 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:03:34.366692 | mon1 | Wednesday 12 August 2026 09:03:34 +0000 (0:00:00.431) 0:00:16.699 ****** 2026-08-12 09:03:34.877679 | mon1 | changed: [mon1] 2026-08-12 09:03:34.877745 | mon1 | 2026-08-12 09:03:34.877990 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:03:34.878042 | mon1 | Wednesday 12 August 2026 09:03:34 +0000 (0:00:00.511) 0:00:17.210 ****** 2026-08-12 09:03:35.080731 | mon1 | ok: [mon1] 2026-08-12 09:03:35.080852 | mon1 | 2026-08-12 09:03:35.080867 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:03:35.081001 | mon1 | Wednesday 12 August 2026 09:03:35 +0000 (0:00:00.203) 0:00:17.413 ****** 2026-08-12 09:03:35.153294 | mon1 | ok: [mon1] => { 2026-08-12 09:03:35.154012 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:03:35.154242 | mon1 | } 2026-08-12 09:03:35.154254 | mon1 | 2026-08-12 09:03:35.154263 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:03:35.154270 | mon1 | Wednesday 12 August 2026 09:03:35 +0000 (0:00:00.072) 0:00:17.485 ****** 2026-08-12 09:03:35.971972 | mon1 | changed: [mon1] 2026-08-12 09:03:35.972040 | mon1 | 2026-08-12 09:03:35.972392 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:03:35.972442 | mon1 | Wednesday 12 August 2026 09:03:35 +0000 (0:00:00.818) 0:00:18.304 ****** 2026-08-12 09:03:40.345940 | mon1 | changed: [mon1] 2026-08-12 09:03:40.346000 | mon1 | 2026-08-12 09:03:40.346244 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:03:40.346289 | mon1 | Wednesday 12 August 2026 09:03:40 +0000 (0:00:04.374) 0:00:22.678 ****** 2026-08-12 09:03:41.537225 | mon1 | ok: [mon1] 2026-08-12 09:03:41.537305 | mon1 | 2026-08-12 09:03:41.537498 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:03:41.537541 | mon1 | Wednesday 12 August 2026 09:03:41 +0000 (0:00:01.191) 0:00:23.870 ****** 2026-08-12 09:03:41.887685 | mon1 | changed: [mon1] 2026-08-12 09:03:41.887740 | mon1 | 2026-08-12 09:03:41.887844 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:03:41.887975 | mon1 | Wednesday 12 August 2026 09:03:41 +0000 (0:00:00.350) 0:00:24.220 ****** 2026-08-12 09:03:42.339181 | mon1 | changed: [mon1] 2026-08-12 09:03:42.339292 | mon1 | 2026-08-12 09:03:42.339341 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:03:42.339474 | mon1 | Wednesday 12 August 2026 09:03:42 +0000 (0:00:00.451) 0:00:24.672 ****** 2026-08-12 09:03:42.909041 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:03:42.909104 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:03:42.909470 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:03:42.909516 | mon1 | 2026-08-12 09:03:42.909522 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:03:42.909527 | mon1 | Wednesday 12 August 2026 09:03:42 +0000 (0:00:00.569) 0:00:25.242 ****** 2026-08-12 09:03:43.380435 | mon1 | changed: [mon1] 2026-08-12 09:03:43.380476 | mon1 | 2026-08-12 09:03:43.380481 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:03:43.380486 | mon1 | Wednesday 12 August 2026 09:03:43 +0000 (0:00:00.471) 0:00:25.713 ****** 2026-08-12 09:03:43.842550 | mon1 | changed: [mon1] 2026-08-12 09:03:43.842621 | mon1 | 2026-08-12 09:03:43.842785 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:03:43.842858 | mon1 | Wednesday 12 August 2026 09:03:43 +0000 (0:00:00.455) 0:00:26.169 ****** 2026-08-12 09:03:43.842866 | mon1 | 2026-08-12 09:03:43.843134 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:03:43.843238 | mon1 | Wednesday 12 August 2026 09:03:43 +0000 (0:00:00.006) 0:00:26.175 ****** 2026-08-12 09:03:44.493467 | mon1 | ok: [mon1] 2026-08-12 09:03:44.493528 | mon1 | 2026-08-12 09:03:44.493635 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 09:03:44.493775 | mon1 | Wednesday 12 August 2026 09:03:44 +0000 (0:00:00.651) 0:00:26.826 ****** 2026-08-12 09:03:45.423155 | mon1 | changed: [mon1] 2026-08-12 09:03:45.423236 | mon1 | 2026-08-12 09:03:45.423488 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:03:45.423537 | mon1 | Wednesday 12 August 2026 09:03:45 +0000 (0:00:00.929) 0:00:27.756 ****** 2026-08-12 09:03:45.960714 | mon1 | changed: [mon1] 2026-08-12 09:03:45.961119 | mon1 | 2026-08-12 09:03:45.961162 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:03:45.961170 | mon1 | Wednesday 12 August 2026 09:03:45 +0000 (0:00:00.537) 0:00:28.293 ****** 2026-08-12 09:03:46.007428 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 09:03:46.007515 | mon1 | 2026-08-12 09:03:46.007838 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:03:46.007920 | mon1 | Wednesday 12 August 2026 09:03:46 +0000 (0:00:00.046) 0:00:28.340 ****** 2026-08-12 09:04:10.185338 | mon1 | changed: [mon1] 2026-08-12 09:04:10.185411 | mon1 | 2026-08-12 09:04:10.185733 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:04:10.185781 | mon1 | Wednesday 12 August 2026 09:04:10 +0000 (0:00:24.177) 0:00:52.518 ****** 2026-08-12 09:04:10.875213 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 09:04:10.875288 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 09:04:10.875672 | mon1 | 2026-08-12 09:04:10.875719 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:04:10.875726 | mon1 | Wednesday 12 August 2026 09:04:10 +0000 (0:00:00.689) 0:00:53.208 ****** 2026-08-12 09:04:11.205167 | mon1 | changed: [mon1] 2026-08-12 09:04:11.205232 | mon1 | 2026-08-12 09:04:11.205317 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:04:11.205427 | mon1 | Wednesday 12 August 2026 09:04:11 +0000 (0:00:00.330) 0:00:53.538 ****** 2026-08-12 09:04:11.399088 | mon1 | ok: [mon1] 2026-08-12 09:04:11.399140 | mon1 | 2026-08-12 09:04:11.399460 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:04:11.399508 | mon1 | Wednesday 12 August 2026 09:04:11 +0000 (0:00:00.193) 0:00:53.731 ****** 2026-08-12 09:04:11.796517 | mon1 | changed: [mon1] 2026-08-12 09:04:11.796575 | mon1 | 2026-08-12 09:04:11.796665 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:04:11.796767 | mon1 | Wednesday 12 August 2026 09:04:11 +0000 (0:00:00.397) 0:00:54.129 ****** 2026-08-12 09:04:12.083044 | mon1 | changed: [mon1] 2026-08-12 09:04:12.083105 | mon1 | 2026-08-12 09:04:12.083194 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 09:04:12.083323 | mon1 | Wednesday 12 August 2026 09:04:12 +0000 (0:00:00.286) 0:00:54.416 ****** 2026-08-12 09:04:12.195365 | mon1 | ok: [mon1] 2026-08-12 09:04:12.195763 | mon1 | 2026-08-12 09:04:12.195806 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 09:04:12.195814 | mon1 | Wednesday 12 August 2026 09:04:12 +0000 (0:00:00.111) 0:00:54.528 ****** 2026-08-12 09:04:12.391149 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:04:12.391253 | mon1 | 2026-08-12 09:04:12.391593 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 09:04:12.391645 | mon1 | Wednesday 12 August 2026 09:04:12 +0000 (0:00:00.195) 0:00:54.723 ****** 2026-08-12 09:04:12.426787 | mon1 | ok: [mon1] 2026-08-12 09:04:12.426850 | mon1 | 2026-08-12 09:04:12.427088 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 09:04:12.427133 | mon1 | Wednesday 12 August 2026 09:04:12 +0000 (0:00:00.035) 0:00:54.759 ****** 2026-08-12 09:04:12.494381 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-08-12 09:04:12.494419 | mon1 | 2026-08-12 09:04:12.494674 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-12 09:04:12.494713 | mon1 | Wednesday 12 August 2026 09:04:12 +0000 (0:00:00.067) 0:00:54.827 ****** 2026-08-12 09:04:12.764208 | mon1 | changed: [mon1] 2026-08-12 09:04:12.764607 | mon1 | 2026-08-12 09:04:12.764623 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-12 09:04:12.764629 | mon1 | Wednesday 12 August 2026 09:04:12 +0000 (0:00:00.269) 0:00:55.096 ****** 2026-08-12 09:04:13.389962 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-12 09:04:13.390025 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-12 09:04:13.390138 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-08-12 09:04:13.390412 | mon1 | 2026-08-12 09:04:13.390447 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-12 09:04:13.390464 | mon1 | Wednesday 12 August 2026 09:04:13 +0000 (0:00:00.626) 0:00:55.723 ****** 2026-08-12 09:05:39.706367 | mon1 | ok: [mon1] 2026-08-12 09:05:39.706450 | mon1 | 2026-08-12 09:05:39.706513 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-12 09:05:39.706626 | mon1 | Wednesday 12 August 2026 09:05:39 +0000 (0:01:26.316) 0:02:22.039 ****** 2026-08-12 09:05:39.902824 | mon1 | changed: [mon1] 2026-08-12 09:05:39.902861 | mon1 | 2026-08-12 09:05:39.902867 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-12 09:05:39.902872 | mon1 | Wednesday 12 August 2026 09:05:39 +0000 (0:00:00.196) 0:02:22.235 ****** 2026-08-12 09:05:39.934437 | mon1 | ok: [mon1] 2026-08-12 09:05:39.934455 | mon1 | 2026-08-12 09:05:39.934460 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:05:39.934465 | mon1 | Wednesday 12 August 2026 09:05:39 +0000 (0:00:00.031) 0:02:22.267 ****** 2026-08-12 09:05:39.994478 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:05:39.994504 | mon1 | 2026-08-12 09:05:39.994509 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:05:39.994626 | mon1 | Wednesday 12 August 2026 09:05:39 +0000 (0:00:00.059) 0:02:22.327 ****** 2026-08-12 09:05:41.527312 | mon1 | ok: [mon1] 2026-08-12 09:05:41.527387 | mon1 | 2026-08-12 09:05:41.527550 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:05:41.527682 | mon1 | Wednesday 12 August 2026 09:05:41 +0000 (0:00:01.532) 0:02:23.860 ****** 2026-08-12 09:05:41.570312 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:05:41.570454 | mon1 | 2026-08-12 09:05:41.570590 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:05:41.570803 | mon1 | Wednesday 12 August 2026 09:05:41 +0000 (0:00:00.043) 0:02:23.903 ****** 2026-08-12 09:05:41.916234 | mon1 | ok: [mon1] 2026-08-12 09:05:41.916339 | mon1 | 2026-08-12 09:05:41.916475 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:05:41.916576 | mon1 | Wednesday 12 August 2026 09:05:41 +0000 (0:00:00.345) 0:02:24.249 ****** 2026-08-12 09:05:44.168242 | mon1 | ok: [mon1] 2026-08-12 09:05:44.168412 | mon1 | 2026-08-12 09:05:44.168625 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 09:05:44.168829 | mon1 | Wednesday 12 August 2026 09:05:44 +0000 (0:00:02.252) 0:02:26.501 ****** 2026-08-12 09:05:47.219195 | mon1 | changed: [mon1] 2026-08-12 09:05:47.219363 | mon1 | 2026-08-12 09:05:47.219588 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 09:05:47.219817 | mon1 | Wednesday 12 August 2026 09:05:47 +0000 (0:00:03.050) 0:02:29.551 ****** 2026-08-12 09:05:48.798360 | mon1 | ok: [mon1] 2026-08-12 09:05:48.798582 | mon1 | 2026-08-12 09:05:48.798827 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:05:48.799048 | mon1 | Wednesday 12 August 2026 09:05:48 +0000 (0:00:01.579) 0:02:31.131 ****** 2026-08-12 09:05:48.855431 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:05:48.855634 | mon1 | 2026-08-12 09:05:48.855868 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:05:48.856093 | mon1 | Wednesday 12 August 2026 09:05:48 +0000 (0:00:00.057) 0:02:31.188 ****** 2026-08-12 09:05:48.892110 | mon1 | skipping: [mon1] 2026-08-12 09:05:48.892266 | mon1 | 2026-08-12 09:05:48.892517 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:05:48.892759 | mon1 | Wednesday 12 August 2026 09:05:48 +0000 (0:00:00.036) 0:02:31.225 ****** 2026-08-12 09:05:48.935254 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 09:05:48.935408 | mon1 | skipping: [mon1] 2026-08-12 09:05:48.935588 | mon1 | 2026-08-12 09:05:48.935798 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:05:48.935999 | mon1 | Wednesday 12 August 2026 09:05:48 +0000 (0:00:00.042) 0:02:31.268 ****** 2026-08-12 09:05:49.172043 | mon1 | ok: [mon1] 2026-08-12 09:05:49.172150 | mon1 | 2026-08-12 09:05:49.172314 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:05:49.172479 | mon1 | Wednesday 12 August 2026 09:05:49 +0000 (0:00:00.236) 0:02:31.505 ****** 2026-08-12 09:05:51.368150 | mon1 | ok: [mon1] 2026-08-12 09:05:51.368344 | mon1 | 2026-08-12 09:05:51.368560 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 09:05:51.368767 | mon1 | Wednesday 12 August 2026 09:05:51 +0000 (0:00:02.195) 0:02:33.701 ****** 2026-08-12 09:05:54.054861 | mon1 | changed: [mon1] 2026-08-12 09:05:54.055042 | mon1 | 2026-08-12 09:05:54.055278 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 09:05:54.055533 | mon1 | Wednesday 12 August 2026 09:05:54 +0000 (0:00:02.686) 0:02:36.387 ****** 2026-08-12 09:05:55.581320 | mon1 | ok: [mon1] 2026-08-12 09:05:55.581546 | mon1 | 2026-08-12 09:05:55.581807 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 09:05:55.582088 | mon1 | Wednesday 12 August 2026 09:05:55 +0000 (0:00:01.526) 0:02:37.913 ****** 2026-08-12 09:06:01.281496 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 09:06:01.281581 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 09:06:01.281626 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 09:06:01.281722 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 09:06:01.281808 | mon1 | 2026-08-12 09:06:01.281904 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 09:06:01.281989 | mon1 | 2026-08-12 09:06:01.282076 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:06:01.282172 | mon1 | Wednesday 12 August 2026 09:06:01 +0000 (0:00:05.701) 0:02:43.614 ****** 2026-08-12 09:06:02.416407 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 09:06:02.416486 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 09:06:02.416586 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:06:02.416683 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:06:02.416791 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:06:02.424263 | mon1 | ok: [osd1] 2026-08-12 09:06:02.424300 | mon1 | 2026-08-12 09:06:02.424306 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:06:02.424311 | mon1 | Wednesday 12 August 2026 09:06:02 +0000 (0:00:01.142) 0:02:44.757 ****** 2026-08-12 09:06:02.619122 | mon1 | ok: [osd1] 2026-08-12 09:06:02.619190 | mon1 | 2026-08-12 09:06:02.619287 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:06:02.619381 | mon1 | Wednesday 12 August 2026 09:06:02 +0000 (0:00:00.195) 0:02:44.952 ****** 2026-08-12 09:06:02.648555 | mon1 | skipping: [osd1] 2026-08-12 09:06:02.648674 | mon1 | 2026-08-12 09:06:02.648816 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:06:02.648947 | mon1 | Wednesday 12 August 2026 09:06:02 +0000 (0:00:00.029) 0:02:44.981 ****** 2026-08-12 09:06:02.849313 | mon1 | changed: [osd1] 2026-08-12 09:06:02.849387 | mon1 | 2026-08-12 09:06:02.849484 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:06:02.849572 | mon1 | Wednesday 12 August 2026 09:06:02 +0000 (0:00:00.200) 0:02:45.182 ****** 2026-08-12 09:06:02.900666 | mon1 | ok: [osd1] => { 2026-08-12 09:06:02.900802 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:06:02.900917 | mon1 | } 2026-08-12 09:06:02.901037 | mon1 | 2026-08-12 09:06:02.901171 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:06:02.901311 | mon1 | Wednesday 12 August 2026 09:06:02 +0000 (0:00:00.051) 0:02:45.233 ****** 2026-08-12 09:06:03.460910 | mon1 | changed: [osd1] 2026-08-12 09:06:03.460957 | mon1 | 2026-08-12 09:06:03.460964 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:06:03.460971 | mon1 | Wednesday 12 August 2026 09:06:03 +0000 (0:00:00.559) 0:02:45.793 ****** 2026-08-12 09:06:03.501003 | mon1 | skipping: [osd1] 2026-08-12 09:06:03.501046 | mon1 | 2026-08-12 09:06:03.501052 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:06:03.501057 | mon1 | Wednesday 12 August 2026 09:06:03 +0000 (0:00:00.040) 0:02:45.833 ****** 2026-08-12 09:06:03.540309 | mon1 | skipping: [osd1] 2026-08-12 09:06:03.540326 | mon1 | 2026-08-12 09:06:03.540337 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:06:03.540342 | mon1 | Wednesday 12 August 2026 09:06:03 +0000 (0:00:00.039) 0:02:45.873 ****** 2026-08-12 09:06:03.740040 | mon1 | ok: [osd1] 2026-08-12 09:06:03.740109 | mon1 | 2026-08-12 09:06:03.740193 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:06:03.740324 | mon1 | Wednesday 12 August 2026 09:06:03 +0000 (0:00:00.199) 0:02:46.073 ****** 2026-08-12 09:06:04.945211 | mon1 | ok: [osd1] 2026-08-12 09:06:04.946699 | mon1 | 2026-08-12 09:06:04.946725 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:06:04.946738 | mon1 | Wednesday 12 August 2026 09:06:04 +0000 (0:00:01.205) 0:02:47.278 ****** 2026-08-12 09:06:05.005940 | mon1 | ok: [osd1] => { 2026-08-12 09:06:05.006050 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:06:05.006583 | mon1 | } 2026-08-12 09:06:05.006671 | mon1 | 2026-08-12 09:06:05.006683 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:06:05.006703 | mon1 | Wednesday 12 August 2026 09:06:05 +0000 (0:00:00.060) 0:02:47.338 ****** 2026-08-12 09:06:05.697201 | mon1 | changed: [osd1] 2026-08-12 09:06:05.697267 | mon1 | 2026-08-12 09:06:05.697324 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:06:05.697445 | mon1 | Wednesday 12 August 2026 09:06:05 +0000 (0:00:00.691) 0:02:48.029 ****** 2026-08-12 09:06:08.318358 | mon1 | changed: [osd1] 2026-08-12 09:06:08.318491 | mon1 | 2026-08-12 09:06:08.318726 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:06:08.318771 | mon1 | Wednesday 12 August 2026 09:06:08 +0000 (0:00:02.621) 0:02:50.651 ****** 2026-08-12 09:06:08.346457 | mon1 | skipping: [osd1] 2026-08-12 09:06:08.346846 | mon1 | 2026-08-12 09:06:08.346869 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:06:08.346877 | mon1 | Wednesday 12 August 2026 09:06:08 +0000 (0:00:00.027) 0:02:50.679 ****** 2026-08-12 09:06:08.371873 | mon1 | skipping: [osd1] 2026-08-12 09:06:08.371913 | mon1 | 2026-08-12 09:06:08.372010 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:06:08.372105 | mon1 | Wednesday 12 August 2026 09:06:08 +0000 (0:00:00.025) 0:02:50.705 ****** 2026-08-12 09:06:08.394601 | mon1 | skipping: [osd1] 2026-08-12 09:06:08.394639 | mon1 | 2026-08-12 09:06:08.394792 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:06:08.394917 | mon1 | Wednesday 12 August 2026 09:06:08 +0000 (0:00:00.022) 0:02:50.727 ****** 2026-08-12 09:06:14.103467 | mon1 | changed: [osd1] 2026-08-12 09:06:14.103578 | mon1 | 2026-08-12 09:06:14.103842 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:06:14.103864 | mon1 | Wednesday 12 August 2026 09:06:14 +0000 (0:00:05.708) 0:02:56.436 ****** 2026-08-12 09:06:14.595648 | mon1 | changed: [osd1] 2026-08-12 09:06:14.595735 | mon1 | 2026-08-12 09:06:14.595748 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:06:14.595760 | mon1 | Wednesday 12 August 2026 09:06:14 +0000 (0:00:00.490) 0:02:56.926 ****** 2026-08-12 09:06:15.513608 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:06:15.513700 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:06:15.514516 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:06:15.514614 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:06:15.514623 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:06:15.514631 | mon1 | 2026-08-12 09:06:15.514638 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:06:15.514654 | mon1 | Wednesday 12 August 2026 09:06:15 +0000 (0:00:00.919) 0:02:57.846 ****** 2026-08-12 09:06:16.066229 | mon1 | changed: [osd1] 2026-08-12 09:06:16.066288 | mon1 | 2026-08-12 09:06:16.066295 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:06:16.066300 | mon1 | Wednesday 12 August 2026 09:06:16 +0000 (0:00:00.547) 0:02:58.393 ****** 2026-08-12 09:06:16.066304 | mon1 | 2026-08-12 09:06:16.066308 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:06:16.066312 | mon1 | Wednesday 12 August 2026 09:06:16 +0000 (0:00:00.005) 0:02:58.398 ****** 2026-08-12 09:06:16.811277 | mon1 | ok: [osd1] 2026-08-12 09:06:16.811348 | mon1 | 2026-08-12 09:06:16.811433 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-12 09:06:16.811563 | mon1 | Wednesday 12 August 2026 09:06:16 +0000 (0:00:00.745) 0:02:59.144 ****** 2026-08-12 09:06:17.255872 | mon1 | changed: [osd1] 2026-08-12 09:06:17.255947 | mon1 | 2026-08-12 09:06:17.256273 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:06:17.256323 | mon1 | Wednesday 12 August 2026 09:06:17 +0000 (0:00:00.444) 0:02:59.588 ****** 2026-08-12 09:06:17.828000 | mon1 | changed: [osd1] 2026-08-12 09:06:17.828071 | mon1 | 2026-08-12 09:06:17.828131 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:06:17.828428 | mon1 | Wednesday 12 August 2026 09:06:17 +0000 (0:00:00.572) 0:03:00.160 ****** 2026-08-12 09:06:18.043945 | mon1 | ok: [osd1] 2026-08-12 09:06:18.044019 | mon1 | 2026-08-12 09:06:18.044074 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:06:18.044202 | mon1 | Wednesday 12 August 2026 09:06:18 +0000 (0:00:00.216) 0:03:00.377 ****** 2026-08-12 09:06:18.093236 | mon1 | ok: [osd1] => { 2026-08-12 09:06:18.093362 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:06:18.093763 | mon1 | } 2026-08-12 09:06:18.093805 | mon1 | 2026-08-12 09:06:18.093810 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:06:18.093865 | mon1 | Wednesday 12 August 2026 09:06:18 +0000 (0:00:00.049) 0:03:00.426 ****** 2026-08-12 09:06:19.720267 | mon1 | changed: [osd1] 2026-08-12 09:06:19.720346 | mon1 | 2026-08-12 09:06:19.720365 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:06:19.720455 | mon1 | Wednesday 12 August 2026 09:06:19 +0000 (0:00:01.627) 0:03:02.053 ****** 2026-08-12 09:06:24.106785 | mon1 | changed: [osd1] 2026-08-12 09:06:24.106861 | mon1 | 2026-08-12 09:06:24.106923 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:06:24.107006 | mon1 | Wednesday 12 August 2026 09:06:24 +0000 (0:00:04.386) 0:03:06.439 ****** 2026-08-12 09:06:25.238083 | mon1 | ok: [osd1] 2026-08-12 09:06:25.238270 | mon1 | 2026-08-12 09:06:25.238524 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:06:25.238755 | mon1 | Wednesday 12 August 2026 09:06:25 +0000 (0:00:01.131) 0:03:07.571 ****** 2026-08-12 09:06:25.462624 | mon1 | changed: [osd1] 2026-08-12 09:06:25.462794 | mon1 | 2026-08-12 09:06:25.463005 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:06:25.463219 | mon1 | Wednesday 12 August 2026 09:06:25 +0000 (0:00:00.224) 0:03:07.795 ****** 2026-08-12 09:06:25.918842 | mon1 | changed: [osd1] 2026-08-12 09:06:25.919073 | mon1 | 2026-08-12 09:06:25.919373 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:06:25.919675 | mon1 | Wednesday 12 August 2026 09:06:25 +0000 (0:00:00.455) 0:03:08.251 ****** 2026-08-12 09:06:26.472603 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 09:06:26.472655 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:06:26.472661 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:06:26.472666 | mon1 | 2026-08-12 09:06:26.472670 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:06:26.472675 | mon1 | Wednesday 12 August 2026 09:06:26 +0000 (0:00:00.553) 0:03:08.804 ****** 2026-08-12 09:06:26.911739 | mon1 | changed: [osd1] 2026-08-12 09:06:26.911806 | mon1 | 2026-08-12 09:06:26.911978 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:06:26.911994 | mon1 | Wednesday 12 August 2026 09:06:26 +0000 (0:00:00.440) 0:03:09.244 ****** 2026-08-12 09:06:27.355011 | mon1 | changed: [osd1] 2026-08-12 09:06:27.355071 | mon1 | 2026-08-12 09:06:27.355140 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:06:27.355503 | mon1 | Wednesday 12 August 2026 09:06:27 +0000 (0:00:00.437) 0:03:09.682 ****** 2026-08-12 09:06:27.355519 | mon1 | 2026-08-12 09:06:27.355524 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-12 09:06:27.355529 | mon1 | Wednesday 12 August 2026 09:06:27 +0000 (0:00:00.005) 0:03:09.688 ****** 2026-08-12 09:06:28.071515 | mon1 | ok: [osd1] 2026-08-12 09:06:28.071586 | mon1 | 2026-08-12 09:06:28.071626 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-12 09:06:28.071760 | mon1 | Wednesday 12 August 2026 09:06:28 +0000 (0:00:00.716) 0:03:10.404 ****** 2026-08-12 09:06:29.614245 | mon1 | changed: [osd1] 2026-08-12 09:06:29.614322 | mon1 | 2026-08-12 09:06:29.614374 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:06:29.614433 | mon1 | Wednesday 12 August 2026 09:06:29 +0000 (0:00:01.542) 0:03:11.947 ****** 2026-08-12 09:06:30.144405 | mon1 | changed: [osd1] 2026-08-12 09:06:30.144485 | mon1 | 2026-08-12 09:06:30.144500 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:06:30.144690 | mon1 | Wednesday 12 August 2026 09:06:30 +0000 (0:00:00.530) 0:03:12.477 ****** 2026-08-12 09:06:30.192141 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 09:06:30.192228 | mon1 | 2026-08-12 09:06:30.192434 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:06:30.192463 | mon1 | Wednesday 12 August 2026 09:06:30 +0000 (0:00:00.047) 0:03:12.525 ****** 2026-08-12 09:06:35.000543 | mon1 | changed: [osd1] 2026-08-12 09:06:35.000634 | mon1 | 2026-08-12 09:06:35.000715 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:06:35.000813 | mon1 | Wednesday 12 August 2026 09:06:34 +0000 (0:00:04.808) 0:03:17.333 ****** 2026-08-12 09:06:35.648084 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 09:06:35.648202 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 09:06:35.648214 | mon1 | 2026-08-12 09:06:35.648255 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:06:35.648400 | mon1 | Wednesday 12 August 2026 09:06:35 +0000 (0:00:00.647) 0:03:17.980 ****** 2026-08-12 09:06:36.211197 | mon1 | changed: [osd1] 2026-08-12 09:06:36.211268 | mon1 | 2026-08-12 09:06:36.211324 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:06:36.211440 | mon1 | Wednesday 12 August 2026 09:06:36 +0000 (0:00:00.563) 0:03:18.544 ****** 2026-08-12 09:06:36.399575 | mon1 | ok: [osd1] 2026-08-12 09:06:36.399635 | mon1 | 2026-08-12 09:06:36.399701 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:06:36.400138 | mon1 | Wednesday 12 August 2026 09:06:36 +0000 (0:00:00.188) 0:03:18.732 ****** 2026-08-12 09:06:36.698883 | mon1 | changed: [osd1] 2026-08-12 09:06:36.698959 | mon1 | 2026-08-12 09:06:36.698966 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:06:36.698972 | mon1 | Wednesday 12 August 2026 09:06:36 +0000 (0:00:00.298) 0:03:19.031 ****** 2026-08-12 09:06:36.923196 | mon1 | changed: [osd1] 2026-08-12 09:06:36.923319 | mon1 | 2026-08-12 09:06:36.923337 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 09:06:36.923356 | mon1 | Wednesday 12 August 2026 09:06:36 +0000 (0:00:00.224) 0:03:19.255 ****** 2026-08-12 09:06:37.129018 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 09:06:37.129096 | mon1 | 2026-08-12 09:06:37.129111 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 09:06:37.129229 | mon1 | Wednesday 12 August 2026 09:06:37 +0000 (0:00:00.205) 0:03:19.461 ****** 2026-08-12 09:06:37.171558 | mon1 | ok: [osd1] 2026-08-12 09:06:37.171640 | mon1 | 2026-08-12 09:06:37.171739 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:06:37.171854 | mon1 | Wednesday 12 August 2026 09:06:37 +0000 (0:00:00.043) 0:03:19.504 ****** 2026-08-12 09:06:37.224657 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 09:06:37.224732 | mon1 | 2026-08-12 09:06:37.224840 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:06:37.224937 | mon1 | Wednesday 12 August 2026 09:06:37 +0000 (0:00:00.053) 0:03:19.558 ****** 2026-08-12 09:06:38.749177 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:06:38.749260 | mon1 | 2026-08-12 09:06:38.749318 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:06:38.749445 | mon1 | Wednesday 12 August 2026 09:06:38 +0000 (0:00:01.524) 0:03:21.082 ****** 2026-08-12 09:06:38.798125 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 09:06:38.798169 | mon1 | 2026-08-12 09:06:38.798438 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:06:38.798507 | mon1 | Wednesday 12 August 2026 09:06:38 +0000 (0:00:00.048) 0:03:21.131 ****** 2026-08-12 09:06:39.034750 | mon1 | changed: [osd1] 2026-08-12 09:06:39.034840 | mon1 | 2026-08-12 09:06:39.035081 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:06:39.035127 | mon1 | Wednesday 12 August 2026 09:06:39 +0000 (0:00:00.236) 0:03:21.367 ****** 2026-08-12 09:06:44.047467 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:06:44.047525 | mon1 | 2026-08-12 09:06:44.047530 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 09:06:44.047535 | mon1 | Wednesday 12 August 2026 09:06:44 +0000 (0:00:05.012) 0:03:26.380 ****** 2026-08-12 09:06:44.826906 | mon1 | ok: [osd1] 2026-08-12 09:06:44.826944 | mon1 | 2026-08-12 09:06:44.826949 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 09:06:44.826954 | mon1 | Wednesday 12 August 2026 09:06:44 +0000 (0:00:00.779) 0:03:27.159 ****** 2026-08-12 09:07:31.652232 | mon1 | ok: [osd1] 2026-08-12 09:07:31.652468 | mon1 | 2026-08-12 09:07:31.652627 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 09:07:31.652756 | mon1 | Wednesday 12 August 2026 09:07:31 +0000 (0:00:46.814) 0:04:13.974 ****** 2026-08-12 09:10:17.524176 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 09:10:17.524255 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 09:10:17.524630 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 09:10:17.524669 | mon1 | 2026-08-12 09:10:17.524675 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 09:10:17.524679 | mon1 | Wednesday 12 August 2026 09:10:17 +0000 (0:02:45.882) 0:06:59.857 ****** 2026-08-12 09:10:19.309842 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:10:19.309931 | mon1 | 2026-08-12 09:10:19.309992 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 09:10:19.310119 | mon1 | Wednesday 12 August 2026 09:10:19 +0000 (0:00:01.785) 0:07:01.642 ****** 2026-08-12 09:10:20.951638 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:10:20.951750 | mon1 | 2026-08-12 09:10:20.952068 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 09:10:20.952121 | mon1 | Wednesday 12 August 2026 09:10:20 +0000 (0:00:01.641) 0:07:03.284 ****** 2026-08-12 09:10:21.007566 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 09:10:21.007638 | mon1 | 2026-08-12 09:10:21.007658 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 09:10:21.007830 | mon1 | Wednesday 12 August 2026 09:10:21 +0000 (0:00:00.055) 0:07:03.340 ****** 2026-08-12 09:10:21.044280 | mon1 | ok: [osd1] 2026-08-12 09:10:21.044341 | mon1 | 2026-08-12 09:10:21.044685 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 09:10:21.044707 | mon1 | Wednesday 12 August 2026 09:10:21 +0000 (0:00:00.036) 0:07:03.377 ****** 2026-08-12 09:10:22.825748 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:10:22.825802 | mon1 | 2026-08-12 09:10:22.825808 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 09:10:22.825813 | mon1 | Wednesday 12 August 2026 09:10:22 +0000 (0:00:01.780) 0:07:05.158 ****** 2026-08-12 09:10:22.866027 | mon1 | ok: [osd1] 2026-08-12 09:10:22.866073 | mon1 | 2026-08-12 09:10:22.866081 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 09:10:22.866088 | mon1 | Wednesday 12 August 2026 09:10:22 +0000 (0:00:00.040) 0:07:05.198 ****** 2026-08-12 09:10:22.900779 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-08-12 09:10:22.911537 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:10:22.911576 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:10:22.911581 | mon1 | 2026-08-12 09:10:22.911586 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-08-12 09:10:22.911591 | mon1 | Wednesday 12 August 2026 09:10:22 +0000 (0:00:00.045) 0:07:05.244 ****** 2026-08-12 09:10:22.944567 | mon1 | skipping: [osd1] 2026-08-12 09:10:22.944608 | mon1 | 2026-08-12 09:10:22.944616 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-08-12 09:10:22.944622 | mon1 | Wednesday 12 August 2026 09:10:22 +0000 (0:00:00.032) 0:07:05.277 ****** 2026-08-12 09:10:27.991679 | mon1 | Pausing for 5 seconds 2026-08-12 09:10:27.991864 | mon1 | ok: [osd1] 2026-08-12 09:10:27.991985 | mon1 | 2026-08-12 09:10:27.992115 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-08-12 09:10:27.992243 | mon1 | Wednesday 12 August 2026 09:10:27 +0000 (0:00:05.037) 0:07:10.314 ****** 2026-08-12 09:10:28.030764 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 09:10:28.030852 | mon1 | 2026-08-12 09:10:28.030975 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 09:10:28.031145 | mon1 | Wednesday 12 August 2026 09:10:28 +0000 (0:00:00.048) 0:07:10.363 ****** 2026-08-12 09:10:28.070755 | mon1 | ok: [osd1] 2026-08-12 09:10:28.070831 | mon1 | 2026-08-12 09:10:28.070890 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 09:10:28.071006 | mon1 | Wednesday 12 August 2026 09:10:28 +0000 (0:00:00.040) 0:07:10.403 ****** 2026-08-12 09:10:29.653284 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:10:29.653537 | mon1 | 2026-08-12 09:10:29.653551 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 09:10:29.653561 | mon1 | Wednesday 12 August 2026 09:10:29 +0000 (0:00:01.582) 0:07:11.986 ****** 2026-08-12 09:10:29.689706 | mon1 | ok: [osd1] 2026-08-12 09:10:29.689794 | mon1 | 2026-08-12 09:10:29.689911 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 09:10:29.690053 | mon1 | Wednesday 12 August 2026 09:10:29 +0000 (0:00:00.036) 0:07:12.022 ****** 2026-08-12 09:10:29.727360 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:10:29.727483 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:10:29.728154 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:10:29.728178 | mon1 | skipping: [osd1] 2026-08-12 09:10:29.728185 | mon1 | 2026-08-12 09:10:29.728192 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 09:10:29.728198 | mon1 | Wednesday 12 August 2026 09:10:29 +0000 (0:00:00.037) 0:07:12.060 ****** 2026-08-12 09:10:29.779665 | mon1 | skipping: [osd1] 2026-08-12 09:10:29.779745 | mon1 | 2026-08-12 09:10:29.780151 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 09:10:29.780196 | mon1 | 2026-08-12 09:10:29.780201 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:10:29.780206 | mon1 | Wednesday 12 August 2026 09:10:29 +0000 (0:00:00.052) 0:07:12.112 ****** 2026-08-12 09:10:30.718388 | mon1 | ok: [mon1] 2026-08-12 09:10:30.718429 | mon1 | 2026-08-12 09:10:30.718673 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:30.718685 | mon1 | Wednesday 12 August 2026 09:10:30 +0000 (0:00:00.938) 0:07:13.051 ****** 2026-08-12 09:10:30.935756 | mon1 | ok: [mon1] 2026-08-12 09:10:30.935822 | mon1 | 2026-08-12 09:10:30.936021 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:30.936065 | mon1 | Wednesday 12 August 2026 09:10:30 +0000 (0:00:00.217) 0:07:13.268 ****** 2026-08-12 09:10:30.967615 | mon1 | skipping: [mon1] 2026-08-12 09:10:30.967731 | mon1 | 2026-08-12 09:10:30.967998 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:10:30.968040 | mon1 | Wednesday 12 August 2026 09:10:30 +0000 (0:00:00.031) 0:07:13.300 ****** 2026-08-12 09:10:31.167664 | mon1 | ok: [mon1] 2026-08-12 09:10:31.167731 | mon1 | 2026-08-12 09:10:31.167819 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:31.167950 | mon1 | Wednesday 12 August 2026 09:10:31 +0000 (0:00:00.200) 0:07:13.500 ****** 2026-08-12 09:10:31.219568 | mon1 | ok: [mon1] => { 2026-08-12 09:10:31.220338 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:10:31.220387 | mon1 | } 2026-08-12 09:10:31.220396 | mon1 | 2026-08-12 09:10:31.220403 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:31.220410 | mon1 | Wednesday 12 August 2026 09:10:31 +0000 (0:00:00.051) 0:07:13.552 ****** 2026-08-12 09:10:31.520323 | mon1 | ok: [mon1] 2026-08-12 09:10:31.520392 | mon1 | 2026-08-12 09:10:31.520753 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:31.520803 | mon1 | Wednesday 12 August 2026 09:10:31 +0000 (0:00:00.300) 0:07:13.853 ****** 2026-08-12 09:10:31.563725 | mon1 | skipping: [mon1] 2026-08-12 09:10:31.563812 | mon1 | 2026-08-12 09:10:31.564045 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:31.564089 | mon1 | Wednesday 12 August 2026 09:10:31 +0000 (0:00:00.043) 0:07:13.896 ****** 2026-08-12 09:10:31.601566 | mon1 | skipping: [mon1] 2026-08-12 09:10:31.601647 | mon1 | 2026-08-12 09:10:31.601752 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:31.601873 | mon1 | Wednesday 12 August 2026 09:10:31 +0000 (0:00:00.037) 0:07:13.934 ****** 2026-08-12 09:10:31.801913 | mon1 | ok: [mon1] 2026-08-12 09:10:31.801997 | mon1 | 2026-08-12 09:10:31.802243 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:31.802286 | mon1 | Wednesday 12 August 2026 09:10:31 +0000 (0:00:00.200) 0:07:14.135 ****** 2026-08-12 09:10:32.772974 | mon1 | ok: [mon1] 2026-08-12 09:10:32.773079 | mon1 | 2026-08-12 09:10:32.773386 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:32.773426 | mon1 | Wednesday 12 August 2026 09:10:32 +0000 (0:00:00.970) 0:07:15.105 ****** 2026-08-12 09:10:32.838291 | mon1 | ok: [mon1] => { 2026-08-12 09:10:32.839011 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:10:32.839051 | mon1 | } 2026-08-12 09:10:32.839059 | mon1 | 2026-08-12 09:10:32.839065 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:32.839072 | mon1 | Wednesday 12 August 2026 09:10:32 +0000 (0:00:00.065) 0:07:15.171 ****** 2026-08-12 09:10:33.156231 | mon1 | ok: [mon1] 2026-08-12 09:10:33.156667 | mon1 | 2026-08-12 09:10:33.156711 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:33.156718 | mon1 | Wednesday 12 August 2026 09:10:33 +0000 (0:00:00.318) 0:07:15.489 ****** 2026-08-12 09:10:35.042297 | mon1 | ok: [mon1] 2026-08-12 09:10:35.042396 | mon1 | 2026-08-12 09:10:35.042607 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:10:35.042656 | mon1 | Wednesday 12 August 2026 09:10:35 +0000 (0:00:01.886) 0:07:17.375 ****** 2026-08-12 09:10:35.069888 | mon1 | skipping: [mon1] 2026-08-12 09:10:35.070328 | mon1 | 2026-08-12 09:10:35.070372 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:10:35.070380 | mon1 | Wednesday 12 August 2026 09:10:35 +0000 (0:00:00.027) 0:07:17.402 ****** 2026-08-12 09:10:35.096587 | mon1 | skipping: [mon1] 2026-08-12 09:10:35.096654 | mon1 | 2026-08-12 09:10:35.096758 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:10:35.096852 | mon1 | Wednesday 12 August 2026 09:10:35 +0000 (0:00:00.027) 0:07:17.429 ****** 2026-08-12 09:10:35.124299 | mon1 | skipping: [mon1] 2026-08-12 09:10:35.125431 | mon1 | 2026-08-12 09:10:35.125454 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:10:35.125464 | mon1 | Wednesday 12 August 2026 09:10:35 +0000 (0:00:00.027) 0:07:17.457 ****** 2026-08-12 09:10:36.084737 | mon1 | ok: [mon1] 2026-08-12 09:10:36.084821 | mon1 | 2026-08-12 09:10:36.085091 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:10:36.085138 | mon1 | Wednesday 12 August 2026 09:10:36 +0000 (0:00:00.960) 0:07:18.417 ****** 2026-08-12 09:10:36.548440 | mon1 | ok: [mon1] 2026-08-12 09:10:36.548541 | mon1 | 2026-08-12 09:10:36.548851 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:10:36.548896 | mon1 | Wednesday 12 August 2026 09:10:36 +0000 (0:00:00.463) 0:07:18.881 ****** 2026-08-12 09:10:37.447420 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:10:37.447495 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:10:37.448092 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:10:37.448131 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:10:37.448137 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:10:37.448153 | mon1 | 2026-08-12 09:10:37.448158 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:10:37.448162 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:00.899) 0:07:19.780 ****** 2026-08-12 09:10:37.941146 | mon1 | ok: [mon1] 2026-08-12 09:10:37.941229 | mon1 | 2026-08-12 09:10:37.941243 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:10:37.941665 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:00.488) 0:07:20.269 ****** 2026-08-12 09:10:37.941711 | mon1 | 2026-08-12 09:10:37.941716 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:10:37.941720 | mon1 | Wednesday 12 August 2026 09:10:37 +0000 (0:00:00.004) 0:07:20.274 ****** 2026-08-12 09:10:38.286133 | mon1 | ok: [mon1] 2026-08-12 09:10:38.286195 | mon1 | 2026-08-12 09:10:38.286282 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:38.286387 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.345) 0:07:20.619 ****** 2026-08-12 09:10:38.472638 | mon1 | ok: [mon1] 2026-08-12 09:10:38.472694 | mon1 | 2026-08-12 09:10:38.472807 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:38.472917 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.186) 0:07:20.805 ****** 2026-08-12 09:10:38.514760 | mon1 | ok: [mon1] => { 2026-08-12 09:10:38.515276 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:10:38.515323 | mon1 | } 2026-08-12 09:10:38.515329 | mon1 | 2026-08-12 09:10:38.515334 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:38.515339 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.041) 0:07:20.847 ****** 2026-08-12 09:10:38.835675 | mon1 | ok: [mon1] 2026-08-12 09:10:38.835746 | mon1 | 2026-08-12 09:10:38.835963 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:38.836005 | mon1 | Wednesday 12 August 2026 09:10:38 +0000 (0:00:00.321) 0:07:21.168 ****** 2026-08-12 09:10:41.826293 | mon1 | ok: [mon1] 2026-08-12 09:10:41.826371 | mon1 | 2026-08-12 09:10:41.826477 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:10:41.826606 | mon1 | Wednesday 12 August 2026 09:10:41 +0000 (0:00:02.990) 0:07:24.159 ****** 2026-08-12 09:10:42.821033 | mon1 | ok: [mon1] 2026-08-12 09:10:42.821106 | mon1 | 2026-08-12 09:10:42.821161 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:10:42.821282 | mon1 | Wednesday 12 August 2026 09:10:42 +0000 (0:00:00.994) 0:07:25.154 ****** 2026-08-12 09:10:43.006896 | mon1 | ok: [mon1] 2026-08-12 09:10:43.007346 | mon1 | 2026-08-12 09:10:43.007389 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:10:43.007398 | mon1 | Wednesday 12 August 2026 09:10:43 +0000 (0:00:00.185) 0:07:25.339 ****** 2026-08-12 09:10:43.420192 | mon1 | ok: [mon1] 2026-08-12 09:10:43.420288 | mon1 | 2026-08-12 09:10:43.420660 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:10:43.420706 | mon1 | Wednesday 12 August 2026 09:10:43 +0000 (0:00:00.413) 0:07:25.753 ****** 2026-08-12 09:10:43.956222 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:10:43.957022 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:10:43.957069 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:10:43.957077 | mon1 | 2026-08-12 09:10:43.957084 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:10:43.957091 | mon1 | Wednesday 12 August 2026 09:10:43 +0000 (0:00:00.536) 0:07:26.289 ****** 2026-08-12 09:10:44.381951 | mon1 | ok: [mon1] 2026-08-12 09:10:44.382017 | mon1 | 2026-08-12 09:10:44.382094 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:10:44.382225 | mon1 | Wednesday 12 August 2026 09:10:44 +0000 (0:00:00.425) 0:07:26.715 ****** 2026-08-12 09:10:44.781440 | mon1 | ok: [mon1] 2026-08-12 09:10:44.781521 | mon1 | 2026-08-12 09:10:44.781598 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:10:44.781970 | mon1 | Wednesday 12 August 2026 09:10:44 +0000 (0:00:00.393) 0:07:27.108 ****** 2026-08-12 09:10:44.781985 | mon1 | 2026-08-12 09:10:44.781990 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:10:44.781994 | mon1 | Wednesday 12 August 2026 09:10:44 +0000 (0:00:00.006) 0:07:27.114 ****** 2026-08-12 09:10:45.125922 | mon1 | ok: [mon1] 2026-08-12 09:10:45.125989 | mon1 | 2026-08-12 09:10:45.126095 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:10:45.126218 | mon1 | Wednesday 12 August 2026 09:10:45 +0000 (0:00:00.344) 0:07:27.459 ****** 2026-08-12 09:10:45.164840 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 09:10:45.165254 | mon1 | 2026-08-12 09:10:45.165279 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:10:45.165287 | mon1 | Wednesday 12 August 2026 09:10:45 +0000 (0:00:00.038) 0:07:27.497 ****** 2026-08-12 09:10:46.199289 | mon1 | ok: [mon1] 2026-08-12 09:10:46.199346 | mon1 | 2026-08-12 09:10:46.199455 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:10:46.199563 | mon1 | Wednesday 12 August 2026 09:10:46 +0000 (0:00:01.034) 0:07:28.532 ****** 2026-08-12 09:10:46.835431 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 09:10:46.835500 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 09:10:46.835808 | mon1 | 2026-08-12 09:10:46.835846 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:10:46.835853 | mon1 | Wednesday 12 August 2026 09:10:46 +0000 (0:00:00.636) 0:07:29.168 ****** 2026-08-12 09:10:47.188127 | mon1 | ok: [mon1] 2026-08-12 09:10:47.188236 | mon1 | 2026-08-12 09:10:47.188524 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:10:47.188545 | mon1 | Wednesday 12 August 2026 09:10:47 +0000 (0:00:00.352) 0:07:29.521 ****** 2026-08-12 09:10:47.378650 | mon1 | ok: [mon1] 2026-08-12 09:10:47.378757 | mon1 | 2026-08-12 09:10:47.379052 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:10:47.379123 | mon1 | Wednesday 12 August 2026 09:10:47 +0000 (0:00:00.190) 0:07:29.711 ****** 2026-08-12 09:10:47.601938 | mon1 | ok: [mon1] 2026-08-12 09:10:47.601993 | mon1 | 2026-08-12 09:10:47.602103 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:10:47.602235 | mon1 | Wednesday 12 August 2026 09:10:47 +0000 (0:00:00.223) 0:07:29.934 ****** 2026-08-12 09:10:47.794417 | mon1 | ok: [mon1] 2026-08-12 09:10:47.794534 | mon1 | 2026-08-12 09:10:47.794546 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 09:10:47.794654 | mon1 | Wednesday 12 August 2026 09:10:47 +0000 (0:00:00.192) 0:07:30.127 ****** 2026-08-12 09:10:50.481246 | mon1 | changed: [mon1] 2026-08-12 09:10:50.481293 | mon1 | 2026-08-12 09:10:50.481298 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:10:50.481303 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-08-12 09:10:50.481308 | mon1 | osd1 : ok=58 changed=24 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-08-12 09:10:50.481312 | mon1 | 2026-08-12 09:10:50.481316 | mon1 | 2026-08-12 09:10:50.481320 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:10:50.481324 | mon1 | Wednesday 12 August 2026 09:10:50 +0000 (0:00:02.684) 0:07:32.811 ****** 2026-08-12 09:10:50.481328 | mon1 | =============================================================================== 2026-08-12 09:10:50.481331 | mon1 | vexxhost.ceph.osd : Install OSDs -------------------------------------- 165.88s 2026-08-12 09:10:50.481335 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 86.32s 2026-08-12 09:10:50.481350 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 46.81s 2026-08-12 09:10:50.481354 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 24.18s 2026-08-12 09:10:50.481358 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.71s 2026-08-12 09:10:50.481362 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.70s 2026-08-12 09:10:50.481366 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.52s 2026-08-12 09:10:50.481369 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.04s 2026-08-12 09:10:50.481373 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.01s 2026-08-12 09:10:50.481377 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.81s 2026-08-12 09:10:50.481381 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-08-12 09:10:50.481385 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.37s 2026-08-12 09:10:50.481389 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.05s 2026-08-12 09:10:50.481392 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.99s 2026-08-12 09:10:50.481396 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.94s 2026-08-12 09:10:50.481400 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.69s 2026-08-12 09:10:50.481404 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.68s 2026-08-12 09:10:50.481408 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.62s 2026-08-12 09:10:50.481412 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.25s 2026-08-12 09:10:50.481415 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.20s 2026-08-12 09:10:50.566529 | mon1 | INFO [default > converge] Executed: Successful 2026-08-12 09:10:50.568709 | mon1 | INFO [default > idempotence] Executing 2026-08-12 09:10:51.450585 | mon1 | 2026-08-12 09:10:51.450951 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-12 09:10:51.451220 | mon1 | 2026-08-12 09:10:51.451517 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:10:51.451807 | mon1 | Wednesday 12 August 2026 09:10:51 +0000 (0:00:00.045) 0:00:00.045 ****** 2026-08-12 09:10:52.583686 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:10:52.583796 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 09:10:52.583809 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:10:52.583819 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:10:52.583829 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:10:52.594549 | mon1 | ok: [mon1] 2026-08-12 09:10:52.594633 | mon1 | 2026-08-12 09:10:52.594737 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:52.594953 | mon1 | Wednesday 12 August 2026 09:10:52 +0000 (0:00:01.143) 0:00:01.189 ****** 2026-08-12 09:10:52.900928 | mon1 | ok: [mon1] 2026-08-12 09:10:52.901123 | mon1 | 2026-08-12 09:10:52.901414 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:52.901667 | mon1 | Wednesday 12 August 2026 09:10:52 +0000 (0:00:00.306) 0:00:01.495 ****** 2026-08-12 09:10:52.936248 | mon1 | skipping: [mon1] 2026-08-12 09:10:52.936466 | mon1 | 2026-08-12 09:10:52.936795 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:10:52.937010 | mon1 | Wednesday 12 August 2026 09:10:52 +0000 (0:00:00.035) 0:00:01.531 ****** 2026-08-12 09:10:53.231289 | mon1 | ok: [mon1] 2026-08-12 09:10:53.231463 | mon1 | 2026-08-12 09:10:53.231688 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:53.231898 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.294) 0:00:01.826 ****** 2026-08-12 09:10:53.300224 | mon1 | ok: [mon1] => { 2026-08-12 09:10:53.300421 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:10:53.300624 | mon1 | } 2026-08-12 09:10:53.300817 | mon1 | 2026-08-12 09:10:53.301040 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:53.301258 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.068) 0:00:01.894 ****** 2026-08-12 09:10:53.735558 | mon1 | ok: [mon1] 2026-08-12 09:10:53.735747 | mon1 | 2026-08-12 09:10:53.735983 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:53.736201 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.435) 0:00:02.330 ****** 2026-08-12 09:10:53.776089 | mon1 | skipping: [mon1] 2026-08-12 09:10:53.776252 | mon1 | 2026-08-12 09:10:53.776470 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:53.776671 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.040) 0:00:02.371 ****** 2026-08-12 09:10:53.813691 | mon1 | skipping: [mon1] 2026-08-12 09:10:53.813852 | mon1 | 2026-08-12 09:10:53.814067 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:10:53.814274 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.037) 0:00:02.409 ****** 2026-08-12 09:10:53.998108 | mon1 | ok: [mon1] 2026-08-12 09:10:53.998305 | mon1 | 2026-08-12 09:10:53.998603 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:10:53.998845 | mon1 | Wednesday 12 August 2026 09:10:53 +0000 (0:00:00.184) 0:00:02.593 ****** 2026-08-12 09:10:55.140462 | mon1 | ok: [mon1] 2026-08-12 09:10:55.140524 | mon1 | 2026-08-12 09:10:55.140537 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:10:55.140548 | mon1 | Wednesday 12 August 2026 09:10:55 +0000 (0:00:01.141) 0:00:03.735 ****** 2026-08-12 09:10:55.214085 | mon1 | ok: [mon1] => { 2026-08-12 09:10:55.214153 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:10:55.214495 | mon1 | } 2026-08-12 09:10:55.214573 | mon1 | 2026-08-12 09:10:55.214770 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:10:55.214813 | mon1 | Wednesday 12 August 2026 09:10:55 +0000 (0:00:00.074) 0:00:03.809 ****** 2026-08-12 09:10:55.543021 | mon1 | ok: [mon1] 2026-08-12 09:10:55.543079 | mon1 | 2026-08-12 09:10:55.543306 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:10:55.543351 | mon1 | Wednesday 12 August 2026 09:10:55 +0000 (0:00:00.328) 0:00:04.138 ****** 2026-08-12 09:10:57.675269 | mon1 | ok: [mon1] 2026-08-12 09:10:57.675344 | mon1 | 2026-08-12 09:10:57.675403 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:10:57.675531 | mon1 | Wednesday 12 August 2026 09:10:57 +0000 (0:00:02.132) 0:00:06.270 ****** 2026-08-12 09:10:57.703798 | mon1 | skipping: [mon1] 2026-08-12 09:10:57.703862 | mon1 | 2026-08-12 09:10:57.704038 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:10:57.704068 | mon1 | Wednesday 12 August 2026 09:10:57 +0000 (0:00:00.028) 0:00:06.299 ****** 2026-08-12 09:10:57.733971 | mon1 | skipping: [mon1] 2026-08-12 09:10:57.734492 | mon1 | 2026-08-12 09:10:57.734532 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:10:57.734543 | mon1 | Wednesday 12 August 2026 09:10:57 +0000 (0:00:00.029) 0:00:06.328 ****** 2026-08-12 09:10:57.762314 | mon1 | skipping: [mon1] 2026-08-12 09:10:57.762509 | mon1 | 2026-08-12 09:10:57.762602 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:10:57.762732 | mon1 | Wednesday 12 August 2026 09:10:57 +0000 (0:00:00.028) 0:00:06.357 ****** 2026-08-12 09:10:59.015264 | mon1 | ok: [mon1] 2026-08-12 09:10:59.015340 | mon1 | 2026-08-12 09:10:59.015536 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:10:59.015575 | mon1 | Wednesday 12 August 2026 09:10:59 +0000 (0:00:01.252) 0:00:07.610 ****** 2026-08-12 09:10:59.442857 | mon1 | ok: [mon1] 2026-08-12 09:10:59.442918 | mon1 | 2026-08-12 09:10:59.443134 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:10:59.443179 | mon1 | Wednesday 12 August 2026 09:10:59 +0000 (0:00:00.427) 0:00:08.037 ****** 2026-08-12 09:11:00.329814 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:11:00.329869 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:11:00.329979 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:11:00.330456 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:11:00.330511 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:11:00.330522 | mon1 | 2026-08-12 09:11:00.330532 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:11:00.330547 | mon1 | Wednesday 12 August 2026 09:11:00 +0000 (0:00:00.887) 0:00:08.925 ****** 2026-08-12 09:11:00.851602 | mon1 | ok: [mon1] 2026-08-12 09:11:00.851643 | mon1 | 2026-08-12 09:11:00.851648 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:11:00.851653 | mon1 | Wednesday 12 August 2026 09:11:00 +0000 (0:00:00.514) 0:00:09.439 ****** 2026-08-12 09:11:00.851657 | mon1 | 2026-08-12 09:11:00.851661 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:11:00.851665 | mon1 | Wednesday 12 August 2026 09:11:00 +0000 (0:00:00.006) 0:00:09.446 ****** 2026-08-12 09:11:01.455388 | mon1 | ok: [mon1] 2026-08-12 09:11:01.455461 | mon1 | 2026-08-12 09:11:01.455567 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:11:01.455658 | mon1 | Wednesday 12 August 2026 09:11:01 +0000 (0:00:00.604) 0:00:10.050 ****** 2026-08-12 09:11:01.655849 | mon1 | ok: [mon1] 2026-08-12 09:11:01.655921 | mon1 | 2026-08-12 09:11:01.655982 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:11:01.656105 | mon1 | Wednesday 12 August 2026 09:11:01 +0000 (0:00:00.200) 0:00:10.251 ****** 2026-08-12 09:11:01.722634 | mon1 | ok: [mon1] => { 2026-08-12 09:11:01.722739 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:11:01.723127 | mon1 | } 2026-08-12 09:11:01.723167 | mon1 | 2026-08-12 09:11:01.723173 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:11:01.723178 | mon1 | Wednesday 12 August 2026 09:11:01 +0000 (0:00:00.066) 0:00:10.317 ****** 2026-08-12 09:11:02.063829 | mon1 | ok: [mon1] 2026-08-12 09:11:02.064039 | mon1 | 2026-08-12 09:11:02.064210 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:11:02.064371 | mon1 | Wednesday 12 August 2026 09:11:02 +0000 (0:00:00.341) 0:00:10.658 ****** 2026-08-12 09:11:06.206406 | mon1 | ok: [mon1] 2026-08-12 09:11:06.206510 | mon1 | 2026-08-12 09:11:06.206650 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:11:06.206777 | mon1 | Wednesday 12 August 2026 09:11:06 +0000 (0:00:04.142) 0:00:14.801 ****** 2026-08-12 09:11:07.181382 | mon1 | ok: [mon1] 2026-08-12 09:11:07.181535 | mon1 | 2026-08-12 09:11:07.181732 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:11:07.181951 | mon1 | Wednesday 12 August 2026 09:11:07 +0000 (0:00:00.974) 0:00:15.775 ****** 2026-08-12 09:11:07.501404 | mon1 | ok: [mon1] 2026-08-12 09:11:07.501459 | mon1 | 2026-08-12 09:11:07.501472 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:11:07.501483 | mon1 | Wednesday 12 August 2026 09:11:07 +0000 (0:00:00.320) 0:00:16.095 ****** 2026-08-12 09:11:07.911013 | mon1 | ok: [mon1] 2026-08-12 09:11:07.911117 | mon1 | 2026-08-12 09:11:07.911322 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:11:07.911502 | mon1 | Wednesday 12 August 2026 09:11:07 +0000 (0:00:00.410) 0:00:16.506 ****** 2026-08-12 09:11:08.446639 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:11:08.446712 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:11:08.446812 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:11:08.447124 | mon1 | 2026-08-12 09:11:08.447166 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:11:08.447172 | mon1 | Wednesday 12 August 2026 09:11:08 +0000 (0:00:00.535) 0:00:17.042 ****** 2026-08-12 09:11:08.829403 | mon1 | ok: [mon1] 2026-08-12 09:11:08.829461 | mon1 | 2026-08-12 09:11:08.829689 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:11:08.829732 | mon1 | Wednesday 12 August 2026 09:11:08 +0000 (0:00:00.382) 0:00:17.424 ****** 2026-08-12 09:11:09.230418 | mon1 | ok: [mon1] 2026-08-12 09:11:09.230482 | mon1 | 2026-08-12 09:11:09.230500 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:11:09.230513 | mon1 | Wednesday 12 August 2026 09:11:09 +0000 (0:00:00.392) 0:00:17.817 ****** 2026-08-12 09:11:09.230813 | mon1 | 2026-08-12 09:11:09.230852 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:11:09.230858 | mon1 | Wednesday 12 August 2026 09:11:09 +0000 (0:00:00.008) 0:00:17.825 ****** 2026-08-12 09:11:09.571029 | mon1 | ok: [mon1] 2026-08-12 09:11:09.571117 | mon1 | 2026-08-12 09:11:09.571129 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:11:09.571259 | mon1 | Wednesday 12 August 2026 09:11:09 +0000 (0:00:00.340) 0:00:18.166 ****** 2026-08-12 09:11:09.613504 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 09:11:09.613568 | mon1 | 2026-08-12 09:11:09.613882 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:11:09.613928 | mon1 | Wednesday 12 August 2026 09:11:09 +0000 (0:00:00.042) 0:00:18.208 ****** 2026-08-12 09:11:10.578351 | mon1 | ok: [mon1] 2026-08-12 09:11:10.578752 | mon1 | 2026-08-12 09:11:10.578797 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:11:10.578805 | mon1 | Wednesday 12 August 2026 09:11:10 +0000 (0:00:00.964) 0:00:19.173 ****** 2026-08-12 09:11:11.199844 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 09:11:11.199910 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 09:11:11.200204 | mon1 | 2026-08-12 09:11:11.200246 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:11:11.200251 | mon1 | Wednesday 12 August 2026 09:11:11 +0000 (0:00:00.621) 0:00:19.795 ****** 2026-08-12 09:11:11.506242 | mon1 | ok: [mon1] 2026-08-12 09:11:11.506284 | mon1 | 2026-08-12 09:11:11.506290 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:11:11.506294 | mon1 | Wednesday 12 August 2026 09:11:11 +0000 (0:00:00.306) 0:00:20.101 ****** 2026-08-12 09:11:11.695542 | mon1 | ok: [mon1] 2026-08-12 09:11:11.695590 | mon1 | 2026-08-12 09:11:11.695694 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:11:11.695820 | mon1 | Wednesday 12 August 2026 09:11:11 +0000 (0:00:00.189) 0:00:20.290 ****** 2026-08-12 09:11:12.094167 | mon1 | ok: [mon1] 2026-08-12 09:11:12.094239 | mon1 | 2026-08-12 09:11:12.094492 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:11:12.094537 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:00.398) 0:00:20.689 ****** 2026-08-12 09:11:12.403732 | mon1 | ok: [mon1] 2026-08-12 09:11:12.403808 | mon1 | 2026-08-12 09:11:12.403871 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-12 09:11:12.404014 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:00.309) 0:00:20.999 ****** 2026-08-12 09:11:12.491442 | mon1 | ok: [mon1] 2026-08-12 09:11:12.491507 | mon1 | 2026-08-12 09:11:12.491566 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-12 09:11:12.491687 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:00.087) 0:00:21.086 ****** 2026-08-12 09:11:12.753817 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:11:12.753892 | mon1 | 2026-08-12 09:11:12.753950 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-12 09:11:12.754070 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:00.262) 0:00:21.349 ****** 2026-08-12 09:11:12.797939 | mon1 | ok: [mon1] 2026-08-12 09:11:12.797989 | mon1 | 2026-08-12 09:11:12.798001 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-12 09:11:12.798011 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:00.042) 0:00:21.392 ****** 2026-08-12 09:11:12.834126 | mon1 | skipping: [mon1] 2026-08-12 09:11:12.834163 | mon1 | 2026-08-12 09:11:12.834170 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:11:12.834176 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:00.036) 0:00:21.429 ****** 2026-08-12 09:11:12.897893 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:11:12.897934 | mon1 | 2026-08-12 09:11:12.897940 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:11:12.897945 | mon1 | Wednesday 12 August 2026 09:11:12 +0000 (0:00:00.063) 0:00:21.492 ****** 2026-08-12 09:11:14.597904 | mon1 | ok: [mon1] 2026-08-12 09:11:14.598304 | mon1 | 2026-08-12 09:11:14.598325 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:11:14.598333 | mon1 | Wednesday 12 August 2026 09:11:14 +0000 (0:00:01.700) 0:00:23.193 ****** 2026-08-12 09:11:14.647139 | mon1 | ok: [mon1] => (item=mon1) 2026-08-12 09:11:14.647241 | mon1 | 2026-08-12 09:11:14.647449 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:11:14.647465 | mon1 | Wednesday 12 August 2026 09:11:14 +0000 (0:00:00.048) 0:00:23.242 ****** 2026-08-12 09:11:14.993876 | mon1 | ok: [mon1] 2026-08-12 09:11:14.993936 | mon1 | 2026-08-12 09:11:14.994137 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:11:14.994153 | mon1 | Wednesday 12 August 2026 09:11:14 +0000 (0:00:00.347) 0:00:23.589 ****** 2026-08-12 09:11:17.184842 | mon1 | ok: [mon1] 2026-08-12 09:11:17.184926 | mon1 | 2026-08-12 09:11:17.185010 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-12 09:11:17.185130 | mon1 | Wednesday 12 August 2026 09:11:17 +0000 (0:00:02.191) 0:00:25.780 ****** 2026-08-12 09:11:18.733895 | mon1 | ok: [mon1] 2026-08-12 09:11:18.733941 | mon1 | 2026-08-12 09:11:18.733947 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-12 09:11:18.733952 | mon1 | Wednesday 12 August 2026 09:11:18 +0000 (0:00:01.548) 0:00:27.328 ****** 2026-08-12 09:11:20.338082 | mon1 | ok: [mon1] 2026-08-12 09:11:20.338154 | mon1 | 2026-08-12 09:11:20.338213 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:11:20.338346 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:01.604) 0:00:28.933 ****** 2026-08-12 09:11:20.395571 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-08-12 09:11:20.395611 | mon1 | 2026-08-12 09:11:20.395853 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:11:20.395901 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.057) 0:00:28.990 ****** 2026-08-12 09:11:20.440432 | mon1 | skipping: [mon1] 2026-08-12 09:11:20.440510 | mon1 | 2026-08-12 09:11:20.440611 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:11:20.440723 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.045) 0:00:29.035 ****** 2026-08-12 09:11:20.481048 | mon1 | skipping: [mon1] => (item=mon1) 2026-08-12 09:11:20.481124 | mon1 | skipping: [mon1] 2026-08-12 09:11:20.481177 | mon1 | 2026-08-12 09:11:20.481272 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:11:20.481378 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.040) 0:00:29.076 ****** 2026-08-12 09:11:20.716548 | mon1 | ok: [mon1] 2026-08-12 09:11:20.716574 | mon1 | 2026-08-12 09:11:20.716581 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:11:20.716853 | mon1 | Wednesday 12 August 2026 09:11:20 +0000 (0:00:00.235) 0:00:29.311 ****** 2026-08-12 09:11:22.921206 | mon1 | ok: [mon1] 2026-08-12 09:11:22.921278 | mon1 | 2026-08-12 09:11:22.921291 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-12 09:11:22.921302 | mon1 | Wednesday 12 August 2026 09:11:22 +0000 (0:00:02.203) 0:00:31.515 ****** 2026-08-12 09:11:24.373121 | mon1 | ok: [mon1] 2026-08-12 09:11:24.373188 | mon1 | 2026-08-12 09:11:24.373200 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-12 09:11:24.373210 | mon1 | Wednesday 12 August 2026 09:11:24 +0000 (0:00:01.452) 0:00:32.967 ****** 2026-08-12 09:11:25.932813 | mon1 | ok: [mon1] 2026-08-12 09:11:25.932883 | mon1 | 2026-08-12 09:11:25.932964 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-12 09:11:25.933067 | mon1 | Wednesday 12 August 2026 09:11:25 +0000 (0:00:01.560) 0:00:34.528 ****** 2026-08-12 09:11:32.553806 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-08-12 09:11:32.553889 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-08-12 09:11:32.553955 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-08-12 09:11:32.554481 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-08-12 09:11:32.554580 | mon1 | 2026-08-12 09:11:32.554593 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-12 09:11:32.554603 | mon1 | 2026-08-12 09:11:32.554624 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:11:32.554633 | mon1 | Wednesday 12 August 2026 09:11:32 +0000 (0:00:06.621) 0:00:41.149 ****** 2026-08-12 09:11:33.681903 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-12 09:11:33.682111 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 09:11:33.682434 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:11:33.682513 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:11:33.682789 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:11:33.695547 | mon1 | ok: [osd1] 2026-08-12 09:11:33.695595 | mon1 | 2026-08-12 09:11:33.695834 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:11:33.695860 | mon1 | Wednesday 12 August 2026 09:11:33 +0000 (0:00:01.141) 0:00:42.290 ****** 2026-08-12 09:11:33.888183 | mon1 | ok: [osd1] 2026-08-12 09:11:33.888256 | mon1 | 2026-08-12 09:11:33.888319 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:11:33.888451 | mon1 | Wednesday 12 August 2026 09:11:33 +0000 (0:00:00.193) 0:00:42.483 ****** 2026-08-12 09:11:33.922715 | mon1 | skipping: [osd1] 2026-08-12 09:11:33.922776 | mon1 | 2026-08-12 09:11:33.923003 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:11:33.923039 | mon1 | Wednesday 12 August 2026 09:11:33 +0000 (0:00:00.034) 0:00:42.518 ****** 2026-08-12 09:11:34.130764 | mon1 | ok: [osd1] 2026-08-12 09:11:34.130835 | mon1 | 2026-08-12 09:11:34.131036 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:11:34.131082 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.207) 0:00:42.725 ****** 2026-08-12 09:11:34.198917 | mon1 | ok: [osd1] => { 2026-08-12 09:11:34.199100 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:11:34.199116 | mon1 | } 2026-08-12 09:11:34.199127 | mon1 | 2026-08-12 09:11:34.199321 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:11:34.199346 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.067) 0:00:42.793 ****** 2026-08-12 09:11:34.502161 | mon1 | ok: [osd1] 2026-08-12 09:11:34.502232 | mon1 | 2026-08-12 09:11:34.502287 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:11:34.502410 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.303) 0:00:43.096 ****** 2026-08-12 09:11:34.544353 | mon1 | skipping: [osd1] 2026-08-12 09:11:34.544834 | mon1 | 2026-08-12 09:11:34.544887 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:11:34.544896 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.042) 0:00:43.139 ****** 2026-08-12 09:11:34.582394 | mon1 | skipping: [osd1] 2026-08-12 09:11:34.582515 | mon1 | 2026-08-12 09:11:34.582528 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:11:34.582543 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.038) 0:00:43.177 ****** 2026-08-12 09:11:34.773456 | mon1 | ok: [osd1] 2026-08-12 09:11:34.773567 | mon1 | 2026-08-12 09:11:34.773592 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:11:34.773603 | mon1 | Wednesday 12 August 2026 09:11:34 +0000 (0:00:00.190) 0:00:43.368 ****** 2026-08-12 09:11:35.801880 | mon1 | ok: [osd1] 2026-08-12 09:11:35.801953 | mon1 | 2026-08-12 09:11:35.802244 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:11:35.802263 | mon1 | Wednesday 12 August 2026 09:11:35 +0000 (0:00:01.028) 0:00:44.396 ****** 2026-08-12 09:11:35.873323 | mon1 | ok: [osd1] => { 2026-08-12 09:11:35.873997 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:11:35.874017 | mon1 | } 2026-08-12 09:11:35.874025 | mon1 | 2026-08-12 09:11:35.874032 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:11:35.874039 | mon1 | Wednesday 12 August 2026 09:11:35 +0000 (0:00:00.071) 0:00:44.468 ****** 2026-08-12 09:11:36.218513 | mon1 | ok: [osd1] 2026-08-12 09:11:36.218573 | mon1 | 2026-08-12 09:11:36.218591 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:11:36.218706 | mon1 | Wednesday 12 August 2026 09:11:36 +0000 (0:00:00.345) 0:00:44.813 ****** 2026-08-12 09:11:38.160828 | mon1 | ok: [osd1] 2026-08-12 09:11:38.160908 | mon1 | 2026-08-12 09:11:38.160968 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:11:38.161133 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:01.942) 0:00:46.755 ****** 2026-08-12 09:11:38.190288 | mon1 | skipping: [osd1] 2026-08-12 09:11:38.190432 | mon1 | 2026-08-12 09:11:38.190577 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:11:38.190708 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:00.029) 0:00:46.785 ****** 2026-08-12 09:11:38.220274 | mon1 | skipping: [osd1] 2026-08-12 09:11:38.220437 | mon1 | 2026-08-12 09:11:38.220650 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:11:38.220855 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:00.030) 0:00:46.815 ****** 2026-08-12 09:11:38.253890 | mon1 | skipping: [osd1] 2026-08-12 09:11:38.254043 | mon1 | 2026-08-12 09:11:38.254261 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:11:38.254507 | mon1 | Wednesday 12 August 2026 09:11:38 +0000 (0:00:00.033) 0:00:46.849 ****** 2026-08-12 09:11:39.292288 | mon1 | ok: [osd1] 2026-08-12 09:11:39.292407 | mon1 | 2026-08-12 09:11:39.292628 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:11:39.292834 | mon1 | Wednesday 12 August 2026 09:11:39 +0000 (0:00:01.038) 0:00:47.887 ****** 2026-08-12 09:11:39.708486 | mon1 | ok: [osd1] 2026-08-12 09:11:39.708606 | mon1 | 2026-08-12 09:11:39.708618 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:11:39.708754 | mon1 | Wednesday 12 August 2026 09:11:39 +0000 (0:00:00.416) 0:00:48.303 ****** 2026-08-12 09:11:40.592713 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:11:40.592762 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:11:40.592770 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:11:40.592782 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:11:40.593651 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:11:40.593714 | mon1 | 2026-08-12 09:11:40.593725 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:11:40.593736 | mon1 | Wednesday 12 August 2026 09:11:40 +0000 (0:00:00.883) 0:00:49.186 ****** 2026-08-12 09:11:41.102437 | mon1 | ok: [osd1] 2026-08-12 09:11:41.102500 | mon1 | 2026-08-12 09:11:41.102511 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:11:41.102521 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.505) 0:00:49.692 ****** 2026-08-12 09:11:41.102530 | mon1 | 2026-08-12 09:11:41.102546 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:11:41.102682 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.005) 0:00:49.697 ****** 2026-08-12 09:11:41.445043 | mon1 | ok: [osd1] 2026-08-12 09:11:41.445110 | mon1 | 2026-08-12 09:11:41.445302 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:11:41.445351 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.342) 0:00:50.040 ****** 2026-08-12 09:11:41.652964 | mon1 | ok: [osd1] 2026-08-12 09:11:41.653040 | mon1 | 2026-08-12 09:11:41.653098 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:11:41.653223 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.207) 0:00:50.248 ****** 2026-08-12 09:11:41.721684 | mon1 | ok: [osd1] => { 2026-08-12 09:11:41.721749 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:11:41.721810 | mon1 | } 2026-08-12 09:11:41.722113 | mon1 | 2026-08-12 09:11:41.722149 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:11:41.722156 | mon1 | Wednesday 12 August 2026 09:11:41 +0000 (0:00:00.068) 0:00:50.317 ****** 2026-08-12 09:11:42.098079 | mon1 | ok: [osd1] 2026-08-12 09:11:42.098149 | mon1 | 2026-08-12 09:11:42.098416 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:11:42.098465 | mon1 | Wednesday 12 August 2026 09:11:42 +0000 (0:00:00.376) 0:00:50.693 ****** 2026-08-12 09:11:45.226946 | mon1 | ok: [osd1] 2026-08-12 09:11:45.227013 | mon1 | 2026-08-12 09:11:45.227172 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:11:45.227188 | mon1 | Wednesday 12 August 2026 09:11:45 +0000 (0:00:03.128) 0:00:53.822 ****** 2026-08-12 09:11:46.263029 | mon1 | ok: [osd1] 2026-08-12 09:11:46.263107 | mon1 | 2026-08-12 09:11:46.263418 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:11:46.263468 | mon1 | Wednesday 12 August 2026 09:11:46 +0000 (0:00:01.035) 0:00:54.858 ****** 2026-08-12 09:11:46.446475 | mon1 | ok: [osd1] 2026-08-12 09:11:46.446538 | mon1 | 2026-08-12 09:11:46.446593 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:11:46.446677 | mon1 | Wednesday 12 August 2026 09:11:46 +0000 (0:00:00.183) 0:00:55.041 ****** 2026-08-12 09:11:46.860243 | mon1 | ok: [osd1] 2026-08-12 09:11:46.860672 | mon1 | 2026-08-12 09:11:46.860719 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:11:46.860728 | mon1 | Wednesday 12 August 2026 09:11:46 +0000 (0:00:00.413) 0:00:55.455 ****** 2026-08-12 09:11:47.406462 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-08-12 09:11:47.407135 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:11:47.407183 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:11:47.407191 | mon1 | 2026-08-12 09:11:47.407197 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:11:47.407203 | mon1 | Wednesday 12 August 2026 09:11:47 +0000 (0:00:00.546) 0:00:56.001 ****** 2026-08-12 09:11:47.828354 | mon1 | ok: [osd1] 2026-08-12 09:11:47.828419 | mon1 | 2026-08-12 09:11:47.828755 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:11:47.828804 | mon1 | Wednesday 12 August 2026 09:11:47 +0000 (0:00:00.421) 0:00:56.423 ****** 2026-08-12 09:11:48.278352 | mon1 | ok: [osd1] 2026-08-12 09:11:48.278409 | mon1 | 2026-08-12 09:11:48.278509 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:11:48.278899 | mon1 | Wednesday 12 August 2026 09:11:48 +0000 (0:00:00.445) 0:00:56.868 ****** 2026-08-12 09:11:48.278938 | mon1 | 2026-08-12 09:11:48.278944 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:11:48.278948 | mon1 | Wednesday 12 August 2026 09:11:48 +0000 (0:00:00.005) 0:00:56.873 ****** 2026-08-12 09:11:48.620463 | mon1 | ok: [osd1] 2026-08-12 09:11:48.620539 | mon1 | 2026-08-12 09:11:48.620744 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:11:48.620791 | mon1 | Wednesday 12 August 2026 09:11:48 +0000 (0:00:00.342) 0:00:57.215 ****** 2026-08-12 09:11:48.664999 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 09:11:48.665404 | mon1 | 2026-08-12 09:11:48.665441 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:11:48.665449 | mon1 | Wednesday 12 August 2026 09:11:48 +0000 (0:00:00.044) 0:00:57.260 ****** 2026-08-12 09:11:49.693731 | mon1 | ok: [osd1] 2026-08-12 09:11:49.693807 | mon1 | 2026-08-12 09:11:49.694060 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:11:49.694109 | mon1 | Wednesday 12 August 2026 09:11:49 +0000 (0:00:01.028) 0:00:58.288 ****** 2026-08-12 09:11:50.343645 | mon1 | ok: [osd1] => (item=chronyd) 2026-08-12 09:11:50.343717 | mon1 | ok: [osd1] => (item=sshd) 2026-08-12 09:11:50.343780 | mon1 | 2026-08-12 09:11:50.343889 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:11:50.344051 | mon1 | Wednesday 12 August 2026 09:11:50 +0000 (0:00:00.650) 0:00:58.939 ****** 2026-08-12 09:11:51.037617 | mon1 | ok: [osd1] 2026-08-12 09:11:51.037694 | mon1 | 2026-08-12 09:11:51.037736 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:11:51.037857 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.693) 0:00:59.633 ****** 2026-08-12 09:11:51.225139 | mon1 | ok: [osd1] 2026-08-12 09:11:51.225205 | mon1 | 2026-08-12 09:11:51.225217 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:11:51.225332 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.187) 0:00:59.820 ****** 2026-08-12 09:11:51.461552 | mon1 | ok: [osd1] 2026-08-12 09:11:51.461632 | mon1 | 2026-08-12 09:11:51.461770 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:11:51.462030 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.236) 0:01:00.056 ****** 2026-08-12 09:11:51.665768 | mon1 | ok: [osd1] 2026-08-12 09:11:51.665966 | mon1 | 2026-08-12 09:11:51.666128 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-12 09:11:51.666259 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.203) 0:01:00.259 ****** 2026-08-12 09:11:51.873069 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-08-12 09:11:51.873173 | mon1 | 2026-08-12 09:11:51.873472 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-12 09:11:51.873493 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.208) 0:01:00.468 ****** 2026-08-12 09:11:51.917536 | mon1 | ok: [osd1] 2026-08-12 09:11:51.917611 | mon1 | 2026-08-12 09:11:51.917708 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-08-12 09:11:51.917801 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.044) 0:01:00.512 ****** 2026-08-12 09:11:51.969344 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-08-12 09:11:51.969387 | mon1 | 2026-08-12 09:11:51.969636 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-12 09:11:51.969685 | mon1 | Wednesday 12 August 2026 09:11:51 +0000 (0:00:00.051) 0:01:00.564 ****** 2026-08-12 09:11:53.604264 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:11:53.604334 | mon1 | 2026-08-12 09:11:53.604342 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-12 09:11:53.604349 | mon1 | Wednesday 12 August 2026 09:11:53 +0000 (0:00:01.634) 0:01:02.198 ****** 2026-08-12 09:11:53.644737 | mon1 | ok: [osd1] => (item=osd1) 2026-08-12 09:11:53.644786 | mon1 | 2026-08-12 09:11:53.644884 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-12 09:11:53.644991 | mon1 | Wednesday 12 August 2026 09:11:53 +0000 (0:00:00.041) 0:01:02.240 ****** 2026-08-12 09:11:53.890218 | mon1 | ok: [osd1] 2026-08-12 09:11:53.890289 | mon1 | 2026-08-12 09:11:53.890464 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-12 09:11:53.890590 | mon1 | Wednesday 12 August 2026 09:11:53 +0000 (0:00:00.245) 0:01:02.485 ****** 2026-08-12 09:11:56.199226 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:11:56.199363 | mon1 | 2026-08-12 09:11:56.199583 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-12 09:11:56.199762 | mon1 | Wednesday 12 August 2026 09:11:56 +0000 (0:00:02.308) 0:01:04.794 ****** 2026-08-12 09:12:01.894485 | mon1 | ok: [osd1] 2026-08-12 09:12:01.894598 | mon1 | 2026-08-12 09:12:01.894621 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-12 09:12:01.894932 | mon1 | Wednesday 12 August 2026 09:12:01 +0000 (0:00:05.694) 0:01:10.488 ****** 2026-08-12 09:12:03.380800 | mon1 | ok: [osd1] 2026-08-12 09:12:03.380922 | mon1 | 2026-08-12 09:12:03.381198 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-12 09:12:03.381248 | mon1 | Wednesday 12 August 2026 09:12:03 +0000 (0:00:01.487) 0:01:11.975 ****** 2026-08-12 09:12:03.441839 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-08-12 09:12:03.441923 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-08-12 09:12:03.442501 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-08-12 09:12:03.442576 | mon1 | skipping: [osd1] 2026-08-12 09:12:03.442589 | mon1 | 2026-08-12 09:12:03.442599 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-12 09:12:03.442624 | mon1 | Wednesday 12 August 2026 09:12:03 +0000 (0:00:00.061) 0:01:12.037 ****** 2026-08-12 09:12:05.157569 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:12:05.157646 | mon1 | 2026-08-12 09:12:05.157784 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-12 09:12:05.157923 | mon1 | Wednesday 12 August 2026 09:12:05 +0000 (0:00:01.715) 0:01:13.752 ****** 2026-08-12 09:12:06.734414 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:12:06.734484 | mon1 | 2026-08-12 09:12:06.734498 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-12 09:12:06.734616 | mon1 | Wednesday 12 August 2026 09:12:06 +0000 (0:00:01.576) 0:01:15.329 ****** 2026-08-12 09:12:06.785813 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-08-12 09:12:06.785889 | mon1 | 2026-08-12 09:12:06.786140 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-12 09:12:06.786184 | mon1 | Wednesday 12 August 2026 09:12:06 +0000 (0:00:00.051) 0:01:15.381 ****** 2026-08-12 09:12:06.817708 | mon1 | ok: [osd1] 2026-08-12 09:12:06.817795 | mon1 | 2026-08-12 09:12:06.817828 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-12 09:12:06.817914 | mon1 | Wednesday 12 August 2026 09:12:06 +0000 (0:00:00.031) 0:01:15.413 ****** 2026-08-12 09:12:08.396122 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-08-12 09:12:08.396193 | mon1 | 2026-08-12 09:12:08.396516 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-12 09:12:08.396561 | mon1 | Wednesday 12 August 2026 09:12:08 +0000 (0:00:01.578) 0:01:16.991 ****** 2026-08-12 09:12:08.435568 | mon1 | ok: [osd1] 2026-08-12 09:12:08.436038 | mon1 | 2026-08-12 09:12:08.436065 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-12 09:12:08.436084 | mon1 | Wednesday 12 August 2026 09:12:08 +0000 (0:00:00.039) 0:01:17.030 ****** 2026-08-12 09:12:08.471036 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:12:08.471126 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:12:08.471218 | mon1 | skipping: [osd1] => (item=1) 2026-08-12 09:12:08.471312 | mon1 | skipping: [osd1] 2026-08-12 09:12:08.471600 | mon1 | 2026-08-12 09:12:08.471620 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-12 09:12:08.471625 | mon1 | Wednesday 12 August 2026 09:12:08 +0000 (0:00:00.036) 0:01:17.066 ****** 2026-08-12 09:12:08.530850 | mon1 | skipping: [osd1] 2026-08-12 09:12:08.530944 | mon1 | 2026-08-12 09:12:08.531038 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-12 09:12:08.531331 | mon1 | 2026-08-12 09:12:08.531360 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:12:08.531366 | mon1 | Wednesday 12 August 2026 09:12:08 +0000 (0:00:00.059) 0:01:17.126 ****** 2026-08-12 09:12:09.404745 | mon1 | ok: [mon1] 2026-08-12 09:12:09.404832 | mon1 | 2026-08-12 09:12:09.404938 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:12:09.405040 | mon1 | Wednesday 12 August 2026 09:12:09 +0000 (0:00:00.873) 0:01:18.000 ****** 2026-08-12 09:12:09.586940 | mon1 | ok: [mon1] 2026-08-12 09:12:09.587021 | mon1 | 2026-08-12 09:12:09.587257 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:12:09.587297 | mon1 | Wednesday 12 August 2026 09:12:09 +0000 (0:00:00.182) 0:01:18.182 ****** 2026-08-12 09:12:09.621726 | mon1 | skipping: [mon1] 2026-08-12 09:12:09.621813 | mon1 | 2026-08-12 09:12:09.621906 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-12 09:12:09.622019 | mon1 | Wednesday 12 August 2026 09:12:09 +0000 (0:00:00.034) 0:01:18.217 ****** 2026-08-12 09:12:09.821078 | mon1 | ok: [mon1] 2026-08-12 09:12:09.821135 | mon1 | 2026-08-12 09:12:09.821367 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:12:09.821408 | mon1 | Wednesday 12 August 2026 09:12:09 +0000 (0:00:00.199) 0:01:18.416 ****** 2026-08-12 09:12:09.890004 | mon1 | ok: [mon1] => { 2026-08-12 09:12:09.890503 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-12 09:12:09.890562 | mon1 | } 2026-08-12 09:12:09.890574 | mon1 | 2026-08-12 09:12:09.890591 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:12:09.890679 | mon1 | Wednesday 12 August 2026 09:12:09 +0000 (0:00:00.068) 0:01:18.485 ****** 2026-08-12 09:12:10.200153 | mon1 | ok: [mon1] 2026-08-12 09:12:10.200224 | mon1 | 2026-08-12 09:12:10.200290 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:12:10.200408 | mon1 | Wednesday 12 August 2026 09:12:10 +0000 (0:00:00.310) 0:01:18.795 ****** 2026-08-12 09:12:10.238956 | mon1 | skipping: [mon1] 2026-08-12 09:12:10.239028 | mon1 | 2026-08-12 09:12:10.239233 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:12:10.239262 | mon1 | Wednesday 12 August 2026 09:12:10 +0000 (0:00:00.038) 0:01:18.834 ****** 2026-08-12 09:12:10.281676 | mon1 | skipping: [mon1] 2026-08-12 09:12:10.281733 | mon1 | 2026-08-12 09:12:10.281840 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:12:10.281977 | mon1 | Wednesday 12 August 2026 09:12:10 +0000 (0:00:00.042) 0:01:18.876 ****** 2026-08-12 09:12:10.477120 | mon1 | ok: [mon1] 2026-08-12 09:12:10.477195 | mon1 | 2026-08-12 09:12:10.477452 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-12 09:12:10.477499 | mon1 | Wednesday 12 August 2026 09:12:10 +0000 (0:00:00.195) 0:01:19.072 ****** 2026-08-12 09:12:11.460220 | mon1 | ok: [mon1] 2026-08-12 09:12:11.460282 | mon1 | 2026-08-12 09:12:11.460373 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:12:11.460476 | mon1 | Wednesday 12 August 2026 09:12:11 +0000 (0:00:00.983) 0:01:20.055 ****** 2026-08-12 09:12:11.532417 | mon1 | ok: [mon1] => { 2026-08-12 09:12:11.532463 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-12 09:12:11.532561 | mon1 | } 2026-08-12 09:12:11.532642 | mon1 | 2026-08-12 09:12:11.532833 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:12:11.532848 | mon1 | Wednesday 12 August 2026 09:12:11 +0000 (0:00:00.072) 0:01:20.127 ****** 2026-08-12 09:12:11.859143 | mon1 | ok: [mon1] 2026-08-12 09:12:11.859591 | mon1 | 2026-08-12 09:12:11.859630 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:12:11.859638 | mon1 | Wednesday 12 August 2026 09:12:11 +0000 (0:00:00.326) 0:01:20.454 ****** 2026-08-12 09:12:13.747577 | mon1 | ok: [mon1] 2026-08-12 09:12:13.747652 | mon1 | 2026-08-12 09:12:13.747847 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-12 09:12:13.747891 | mon1 | Wednesday 12 August 2026 09:12:13 +0000 (0:00:01.888) 0:01:22.342 ****** 2026-08-12 09:12:13.770517 | mon1 | skipping: [mon1] 2026-08-12 09:12:13.770612 | mon1 | 2026-08-12 09:12:13.770881 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-12 09:12:13.770930 | mon1 | Wednesday 12 August 2026 09:12:13 +0000 (0:00:00.023) 0:01:22.365 ****** 2026-08-12 09:12:13.800170 | mon1 | skipping: [mon1] 2026-08-12 09:12:13.800298 | mon1 | 2026-08-12 09:12:13.800618 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-12 09:12:13.800666 | mon1 | Wednesday 12 August 2026 09:12:13 +0000 (0:00:00.029) 0:01:22.395 ****** 2026-08-12 09:12:13.827639 | mon1 | skipping: [mon1] 2026-08-12 09:12:13.827758 | mon1 | 2026-08-12 09:12:13.828062 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-12 09:12:13.828101 | mon1 | Wednesday 12 August 2026 09:12:13 +0000 (0:00:00.027) 0:01:22.422 ****** 2026-08-12 09:12:14.842463 | mon1 | ok: [mon1] 2026-08-12 09:12:14.842949 | mon1 | 2026-08-12 09:12:14.842993 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-12 09:12:14.843000 | mon1 | Wednesday 12 August 2026 09:12:14 +0000 (0:00:01.014) 0:01:23.437 ****** 2026-08-12 09:12:15.258548 | mon1 | ok: [mon1] 2026-08-12 09:12:15.258615 | mon1 | 2026-08-12 09:12:15.258801 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-12 09:12:15.258838 | mon1 | Wednesday 12 August 2026 09:12:15 +0000 (0:00:00.416) 0:01:23.853 ****** 2026-08-12 09:12:16.129726 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-12 09:12:16.130852 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-12 09:12:16.130900 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-12 09:12:16.130907 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-12 09:12:16.130914 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-12 09:12:16.130921 | mon1 | 2026-08-12 09:12:16.130927 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-12 09:12:16.130932 | mon1 | Wednesday 12 August 2026 09:12:16 +0000 (0:00:00.870) 0:01:24.724 ****** 2026-08-12 09:12:16.641966 | mon1 | ok: [mon1] 2026-08-12 09:12:16.642066 | mon1 | 2026-08-12 09:12:16.642417 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-12 09:12:16.642637 | mon1 | Wednesday 12 August 2026 09:12:16 +0000 (0:00:00.505) 0:01:25.229 ****** 2026-08-12 09:12:16.642657 | mon1 | 2026-08-12 09:12:16.642667 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-12 09:12:16.642764 | mon1 | Wednesday 12 August 2026 09:12:16 +0000 (0:00:00.007) 0:01:25.237 ****** 2026-08-12 09:12:16.977142 | mon1 | ok: [mon1] 2026-08-12 09:12:16.977208 | mon1 | 2026-08-12 09:12:16.977289 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-12 09:12:16.977398 | mon1 | Wednesday 12 August 2026 09:12:16 +0000 (0:00:00.335) 0:01:25.572 ****** 2026-08-12 09:12:17.185362 | mon1 | ok: [mon1] 2026-08-12 09:12:17.185466 | mon1 | 2026-08-12 09:12:17.185822 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-12 09:12:17.185930 | mon1 | Wednesday 12 August 2026 09:12:17 +0000 (0:00:00.208) 0:01:25.780 ****** 2026-08-12 09:12:17.260323 | mon1 | ok: [mon1] => { 2026-08-12 09:12:17.260452 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-12 09:12:17.260467 | mon1 | } 2026-08-12 09:12:17.260770 | mon1 | 2026-08-12 09:12:17.260825 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-12 09:12:17.260831 | mon1 | Wednesday 12 August 2026 09:12:17 +0000 (0:00:00.075) 0:01:25.855 ****** 2026-08-12 09:12:17.637875 | mon1 | ok: [mon1] 2026-08-12 09:12:17.637948 | mon1 | 2026-08-12 09:12:17.638301 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-12 09:12:17.638421 | mon1 | Wednesday 12 August 2026 09:12:17 +0000 (0:00:00.377) 0:01:26.232 ****** 2026-08-12 09:12:20.692988 | mon1 | ok: [mon1] 2026-08-12 09:12:20.693088 | mon1 | 2026-08-12 09:12:20.693100 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-12 09:12:20.693236 | mon1 | Wednesday 12 August 2026 09:12:20 +0000 (0:00:03.055) 0:01:29.288 ****** 2026-08-12 09:12:21.984560 | mon1 | ok: [mon1] 2026-08-12 09:12:21.984636 | mon1 | 2026-08-12 09:12:21.984965 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-12 09:12:21.985018 | mon1 | Wednesday 12 August 2026 09:12:21 +0000 (0:00:01.290) 0:01:30.579 ****** 2026-08-12 09:12:22.176783 | mon1 | ok: [mon1] 2026-08-12 09:12:22.176841 | mon1 | 2026-08-12 09:12:22.176894 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-12 09:12:22.176988 | mon1 | Wednesday 12 August 2026 09:12:22 +0000 (0:00:00.192) 0:01:30.772 ****** 2026-08-12 09:12:22.596845 | mon1 | ok: [mon1] 2026-08-12 09:12:22.596902 | mon1 | 2026-08-12 09:12:22.597001 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-12 09:12:22.597106 | mon1 | Wednesday 12 August 2026 09:12:22 +0000 (0:00:00.420) 0:01:31.192 ****** 2026-08-12 09:12:23.164530 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-08-12 09:12:23.164812 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-12 09:12:23.165289 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-12 09:12:23.165304 | mon1 | 2026-08-12 09:12:23.165315 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-12 09:12:23.165325 | mon1 | Wednesday 12 August 2026 09:12:23 +0000 (0:00:00.567) 0:01:31.759 ****** 2026-08-12 09:12:23.560313 | mon1 | ok: [mon1] 2026-08-12 09:12:23.560446 | mon1 | 2026-08-12 09:12:23.560537 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-12 09:12:23.560715 | mon1 | Wednesday 12 August 2026 09:12:23 +0000 (0:00:00.395) 0:01:32.155 ****** 2026-08-12 09:12:23.996821 | mon1 | ok: [mon1] 2026-08-12 09:12:23.996890 | mon1 | 2026-08-12 09:12:23.997592 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-12 09:12:23.997637 | mon1 | Wednesday 12 August 2026 09:12:23 +0000 (0:00:00.429) 0:01:32.584 ****** 2026-08-12 09:12:23.997646 | mon1 | 2026-08-12 09:12:23.997652 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-12 09:12:23.997658 | mon1 | Wednesday 12 August 2026 09:12:23 +0000 (0:00:00.007) 0:01:32.591 ****** 2026-08-12 09:12:24.346750 | mon1 | ok: [mon1] 2026-08-12 09:12:24.346817 | mon1 | 2026-08-12 09:12:24.347167 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-12 09:12:24.347251 | mon1 | Wednesday 12 August 2026 09:12:24 +0000 (0:00:00.349) 0:01:32.941 ****** 2026-08-12 09:12:24.392024 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-12 09:12:24.392141 | mon1 | 2026-08-12 09:12:24.392208 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-12 09:12:24.392350 | mon1 | Wednesday 12 August 2026 09:12:24 +0000 (0:00:00.045) 0:01:32.987 ****** 2026-08-12 09:12:25.403251 | mon1 | ok: [mon1] 2026-08-12 09:12:25.403291 | mon1 | 2026-08-12 09:12:25.403297 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-12 09:12:25.403301 | mon1 | Wednesday 12 August 2026 09:12:25 +0000 (0:00:01.011) 0:01:33.998 ****** 2026-08-12 09:12:26.048483 | mon1 | ok: [mon1] => (item=chronyd) 2026-08-12 09:12:26.048558 | mon1 | ok: [mon1] => (item=sshd) 2026-08-12 09:12:26.049006 | mon1 | 2026-08-12 09:12:26.049053 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-12 09:12:26.049061 | mon1 | Wednesday 12 August 2026 09:12:26 +0000 (0:00:00.645) 0:01:34.643 ****** 2026-08-12 09:12:26.949753 | mon1 | ok: [mon1] 2026-08-12 09:12:26.949826 | mon1 | 2026-08-12 09:12:26.950128 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-12 09:12:26.950177 | mon1 | Wednesday 12 August 2026 09:12:26 +0000 (0:00:00.901) 0:01:35.544 ****** 2026-08-12 09:12:27.156623 | mon1 | ok: [mon1] 2026-08-12 09:12:27.156703 | mon1 | 2026-08-12 09:12:27.156759 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-12 09:12:27.156858 | mon1 | Wednesday 12 August 2026 09:12:27 +0000 (0:00:00.206) 0:01:35.751 ****** 2026-08-12 09:12:27.396876 | mon1 | ok: [mon1] 2026-08-12 09:12:27.396930 | mon1 | 2026-08-12 09:12:27.397157 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-12 09:12:27.397199 | mon1 | Wednesday 12 August 2026 09:12:27 +0000 (0:00:00.240) 0:01:35.992 ****** 2026-08-12 09:12:27.600536 | mon1 | ok: [mon1] 2026-08-12 09:12:27.600582 | mon1 | 2026-08-12 09:12:27.600588 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-08-12 09:12:27.600592 | mon1 | Wednesday 12 August 2026 09:12:27 +0000 (0:00:00.203) 0:01:36.195 ****** 2026-08-12 09:12:29.119481 | mon1 | ok: [mon1] 2026-08-12 09:12:29.119556 | mon1 | 2026-08-12 09:12:29.122451 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:12:29.122522 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-08-12 09:12:29.122533 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-08-12 09:12:29.122543 | mon1 | 2026-08-12 09:12:29.122552 | mon1 | 2026-08-12 09:12:29.122560 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:12:29.122569 | mon1 | Wednesday 12 August 2026 09:12:29 +0000 (0:00:01.519) 0:01:37.714 ****** 2026-08-12 09:12:29.122578 | mon1 | =============================================================================== 2026-08-12 09:12:29.122587 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.62s 2026-08-12 09:12:29.122595 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.69s 2026-08-12 09:12:29.122604 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.14s 2026-08-12 09:12:29.122612 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.13s 2026-08-12 09:12:29.122621 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.06s 2026-08-12 09:12:29.122630 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.31s 2026-08-12 09:12:29.122638 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.20s 2026-08-12 09:12:29.122647 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.19s 2026-08-12 09:12:29.122655 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.13s 2026-08-12 09:12:29.122664 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.94s 2026-08-12 09:12:29.122672 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.89s 2026-08-12 09:12:29.122681 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 1.72s 2026-08-12 09:12:29.122711 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.70s 2026-08-12 09:12:29.122720 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.63s 2026-08-12 09:12:29.122737 | mon1 | vexxhost.ceph.mon : Validate monitor exist ------------------------------ 1.60s 2026-08-12 09:12:29.122746 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 1.58s 2026-08-12 09:12:29.122755 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 1.58s 2026-08-12 09:12:29.123191 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.56s 2026-08-12 09:12:29.123240 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.55s 2026-08-12 09:12:29.123247 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.52s 2026-08-12 09:12:29.215013 | mon1 | INFO [default > idempotence] Executed: Successful 2026-08-12 09:12:29.224358 | mon1 | INFO [default > side_effect] Executing 2026-08-12 09:12:29.224806 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:12:29.231798 | mon1 | INFO [default > verify] Executing 2026-08-12 09:12:29.883408 | mon1 | 2026-08-12 09:12:29.883785 | mon1 | PLAY [Verify] ****************************************************************** 2026-08-12 09:12:29.884029 | mon1 | 2026-08-12 09:12:29.884287 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-12 09:12:29.884552 | mon1 | Wednesday 12 August 2026 09:12:29 +0000 (0:00:00.006) 0:00:00.006 ****** 2026-08-12 09:12:31.012535 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-12 09:12:31.012601 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-12 09:12:31.012613 | mon1 | interpreter could change the meaning of that path. See 2026-08-12 09:12:31.012624 | mon1 | https://docs.ansible.com/ansible- 2026-08-12 09:12:31.012634 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-12 09:12:31.020894 | mon1 | ok: [mon1] 2026-08-12 09:12:31.020939 | mon1 | 2026-08-12 09:12:31.020955 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-08-12 09:12:31.020972 | mon1 | Wednesday 12 August 2026 09:12:31 +0000 (0:00:01.136) 0:00:01.143 ****** 2026-08-12 09:12:36.643720 | mon1 | ok: [mon1] 2026-08-12 09:12:36.643784 | mon1 | 2026-08-12 09:12:36.643796 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-08-12 09:12:36.643805 | mon1 | Wednesday 12 August 2026 09:12:36 +0000 (0:00:05.622) 0:00:06.766 ****** 2026-08-12 09:12:36.684817 | mon1 | ok: [mon1] 2026-08-12 09:12:36.684875 | mon1 | 2026-08-12 09:12:36.685070 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-08-12 09:12:36.685291 | mon1 | Wednesday 12 August 2026 09:12:36 +0000 (0:00:00.041) 0:00:06.807 ****** 2026-08-12 09:12:36.714821 | mon1 | ok: [mon1] => { 2026-08-12 09:12:36.715002 | mon1 | "changed": false, 2026-08-12 09:12:36.715195 | mon1 | "msg": "All assertions passed" 2026-08-12 09:12:36.715386 | mon1 | } 2026-08-12 09:12:36.715572 | mon1 | 2026-08-12 09:12:36.715768 | mon1 | TASK [Get cluster health status] *********************************************** 2026-08-12 09:12:36.715968 | mon1 | Wednesday 12 August 2026 09:12:36 +0000 (0:00:00.030) 0:00:06.838 ****** 2026-08-12 09:12:38.207036 | mon1 | ok: [mon1] 2026-08-12 09:12:38.207275 | mon1 | 2026-08-12 09:12:38.207639 | mon1 | TASK [Print cluster health status] ********************************************* 2026-08-12 09:12:38.207917 | mon1 | Wednesday 12 August 2026 09:12:38 +0000 (0:00:01.491) 0:00:08.329 ****** 2026-08-12 09:12:38.237667 | mon1 | ok: [mon1] => { 2026-08-12 09:12:38.237869 | mon1 | "_ceph_health": { 2026-08-12 09:12:38.238074 | mon1 | "changed": false, 2026-08-12 09:12:38.238264 | mon1 | "cmd": [ 2026-08-12 09:12:38.238482 | mon1 | "cephadm", 2026-08-12 09:12:38.238664 | mon1 | "shell", 2026-08-12 09:12:38.238925 | mon1 | "--", 2026-08-12 09:12:38.239103 | mon1 | "ceph", 2026-08-12 09:12:38.239290 | mon1 | "health" 2026-08-12 09:12:38.239481 | mon1 | ], 2026-08-12 09:12:38.239676 | mon1 | "delta": "0:00:01.298621", 2026-08-12 09:12:38.239867 | mon1 | "end": "2026-08-12 09:12:38.173213", 2026-08-12 09:12:38.240056 | mon1 | "failed": false, 2026-08-12 09:12:38.240241 | mon1 | "msg": "", 2026-08-12 09:12:38.240433 | mon1 | "rc": 0, 2026-08-12 09:12:38.240634 | mon1 | "start": "2026-08-12 09:12:36.874592", 2026-08-12 09:12:38.240864 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-08-12 09:12:38.241082 | mon1 | "stderr_lines": [ 2026-08-12 09:12:38.241263 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-08-12 09:12:38.241474 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-08-12 09:12:38.241667 | mon1 | ], 2026-08-12 09:12:38.241865 | mon1 | "stdout": "HEALTH_OK", 2026-08-12 09:12:38.242058 | mon1 | "stdout_lines": [ 2026-08-12 09:12:38.242372 | mon1 | "HEALTH_OK" 2026-08-12 09:12:38.242614 | mon1 | ] 2026-08-12 09:12:38.242817 | mon1 | } 2026-08-12 09:12:38.243093 | mon1 | } 2026-08-12 09:12:38.243244 | mon1 | 2026-08-12 09:12:38.243374 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-08-12 09:12:38.243508 | mon1 | Wednesday 12 August 2026 09:12:38 +0000 (0:00:00.030) 0:00:08.360 ****** 2026-08-12 09:12:38.269018 | mon1 | ok: [mon1] => { 2026-08-12 09:12:38.269129 | mon1 | "changed": false, 2026-08-12 09:12:38.269288 | mon1 | "msg": "All assertions passed" 2026-08-12 09:12:38.269491 | mon1 | } 2026-08-12 09:12:38.269655 | mon1 | 2026-08-12 09:12:38.269845 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-08-12 09:12:38.269991 | mon1 | Wednesday 12 August 2026 09:12:38 +0000 (0:00:00.031) 0:00:08.392 ****** 2026-08-12 09:12:44.406990 | mon1 | changed: [mon1] 2026-08-12 09:12:44.407057 | mon1 | 2026-08-12 09:12:44.407344 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-08-12 09:12:44.407365 | mon1 | Wednesday 12 August 2026 09:12:44 +0000 (0:00:06.137) 0:00:14.530 ****** 2026-08-12 09:12:46.668393 | mon1 | changed: [mon1] 2026-08-12 09:12:46.668498 | mon1 | 2026-08-12 09:12:46.668799 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-08-12 09:12:46.668843 | mon1 | Wednesday 12 August 2026 09:12:46 +0000 (0:00:02.261) 0:00:16.791 ****** 2026-08-12 09:12:47.839497 | mon1 | ok: [mon1] 2026-08-12 09:12:47.839586 | mon1 | 2026-08-12 09:12:47.839888 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-08-12 09:12:47.839936 | mon1 | Wednesday 12 August 2026 09:12:47 +0000 (0:00:01.171) 0:00:17.962 ****** 2026-08-12 09:12:47.879731 | mon1 | ok: [mon1] => { 2026-08-12 09:12:47.881192 | mon1 | "changed": false, 2026-08-12 09:12:47.881250 | mon1 | "msg": "All assertions passed" 2026-08-12 09:12:47.881262 | mon1 | } 2026-08-12 09:12:47.881271 | mon1 | 2026-08-12 09:12:47.881281 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-08-12 09:12:47.881291 | mon1 | Wednesday 12 August 2026 09:12:47 +0000 (0:00:00.039) 0:00:18.002 ****** 2026-08-12 09:12:48.953611 | mon1 | ok: [mon1] 2026-08-12 09:12:48.953695 | mon1 | 2026-08-12 09:12:48.953992 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-08-12 09:12:48.954037 | mon1 | Wednesday 12 August 2026 09:12:48 +0000 (0:00:01.074) 0:00:19.077 ****** 2026-08-12 09:12:48.986711 | mon1 | ok: [mon1] => { 2026-08-12 09:12:48.990540 | mon1 | "changed": false, 2026-08-12 09:12:48.990601 | mon1 | "msg": "All assertions passed" 2026-08-12 09:12:48.990613 | mon1 | } 2026-08-12 09:12:48.990623 | mon1 | 2026-08-12 09:12:48.990633 | mon1 | PLAY RECAP ********************************************************************* 2026-08-12 09:12:48.990642 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-12 09:12:48.990652 | mon1 | 2026-08-12 09:12:48.990660 | mon1 | 2026-08-12 09:12:48.990691 | mon1 | TASKS RECAP ******************************************************************** 2026-08-12 09:12:48.990700 | mon1 | Wednesday 12 August 2026 09:12:48 +0000 (0:00:00.033) 0:00:19.110 ****** 2026-08-12 09:12:48.990709 | mon1 | =============================================================================== 2026-08-12 09:12:48.990717 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.14s 2026-08-12 09:12:48.990726 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.62s 2026-08-12 09:12:48.990734 | mon1 | Create a test Ceph key -------------------------------------------------- 2.26s 2026-08-12 09:12:48.990743 | mon1 | Get cluster health status ----------------------------------------------- 1.49s 2026-08-12 09:12:48.990751 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.17s 2026-08-12 09:12:48.990760 | mon1 | Gathering Facts --------------------------------------------------------- 1.14s 2026-08-12 09:12:48.990776 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.07s 2026-08-12 09:12:48.990877 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.04s 2026-08-12 09:12:48.991183 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-08-12 09:12:48.991598 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-08-12 09:12:48.991902 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-08-12 09:12:48.992166 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-08-12 09:12:48.992433 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.03s 2026-08-12 09:12:49.050764 | mon1 | INFO [default > verify] Executed: Successful 2026-08-12 09:12:49.057160 | mon1 | INFO [default > cleanup] Executing 2026-08-12 09:12:49.057613 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-12 09:12:49.064003 | mon1 | INFO [default > destroy] Executing 2026-08-12 09:12:49.064100 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-12 09:12:49.064208 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-12 09:12:49.064508 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-08-12 09:12:59.371306 | mon1 | ok: Runtime: 0:11:43.948239 2026-08-12 09:12:59.386549 | 2026-08-12 09:12:59.386600 | PLAY RECAP 2026-08-12 09:12:59.386645 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-12 09:12:59.386667 | 2026-08-12 09:12:59.523005 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-12 09:12:59.529304 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:13:00.117275 | 2026-08-12 09:13:00.117406 | PLAY [all] 2026-08-12 09:13:00.129233 | 2026-08-12 09:13:00.129313 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-12 09:13:00.185420 | mon1 | ok 2026-08-12 09:13:00.190810 | osd1 | ok 2026-08-12 09:13:00.195177 | 2026-08-12 09:13:00.195250 | TASK [fetch-output : Set log path for single node] 2026-08-12 09:13:00.219360 | mon1 | skipping: Conditional result was False 2026-08-12 09:13:00.230378 | osd1 | skipping: Conditional result was False 2026-08-12 09:13:00.239900 | 2026-08-12 09:13:00.239971 | LOOP [fetch-output : Ensure local output dirs] 2026-08-12 09:13:00.605803 | osd1 -> localhost | changed: "/var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/logs/osd1" 2026-08-12 09:13:00.610833 | mon1 -> localhost | changed: "/var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/logs/mon1" 2026-08-12 09:13:00.825148 | osd1 -> localhost | changed: "/var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/artifacts" 2026-08-12 09:13:00.826435 | mon1 -> localhost | ok: "/var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/artifacts" 2026-08-12 09:13:01.027585 | osd1 -> localhost | changed: "/var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/docs" 2026-08-12 09:13:01.050980 | mon1 -> localhost | ok: "/var/lib/zuul/builds/94067cf3738442b48067a79c6ae5cde9/work/docs" 2026-08-12 09:13:01.051288 | mon1 -> localhost | changed: All items complete 2026-08-12 09:13:01.051374 | 2026-08-12 09:13:01.067349 | 2026-08-12 09:13:01.067486 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-12 09:13:01.685142 | mon1 | changed: .d..t...... ./ 2026-08-12 09:13:01.689884 | osd1 | changed: .d..t...... ./ 2026-08-12 09:13:02.125066 | mon1 | changed: .d..t...... ./ 2026-08-12 09:13:02.129960 | osd1 | ok 2026-08-12 09:13:02.567276 | osd1 | changed: .d..t...... ./ 2026-08-12 09:13:02.578743 | mon1 | ok 2026-08-12 09:13:02.578816 | mon1 | changed: All items complete 2026-08-12 09:13:02.578850 | 2026-08-12 09:13:02.608434 | 2026-08-12 09:13:02.608592 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-12 09:13:03.016354 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007297 2026-08-12 09:13:03.252396 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008168 2026-08-12 09:13:03.277957 | 2026-08-12 09:13:03.278078 | PLAY [all] 2026-08-12 09:13:03.284722 | 2026-08-12 09:13:03.284786 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-12 09:13:03.686069 | mon1 | changed 2026-08-12 09:13:03.869172 | osd1 | changed 2026-08-12 09:13:03.879404 | 2026-08-12 09:13:03.879455 | PLAY RECAP 2026-08-12 09:13:03.879502 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 09:13:03.879531 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-12 09:13:03.879550 | 2026-08-12 09:13:04.005457 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-12 09:13:04.010451 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-12 09:13:04.585515 | 2026-08-12 09:13:04.585676 | PLAY [localhost] 2026-08-12 09:13:04.595292 | 2026-08-12 09:13:04.595363 | TASK [Generate Zuul manifest] 2026-08-12 09:13:04.618516 | localhost | ok 2026-08-12 09:13:04.634951 | 2026-08-12 09:13:04.635030 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-12 09:13:05.022374 | localhost | changed 2026-08-12 09:13:05.034188 | 2026-08-12 09:13:05.034262 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-12 09:13:05.066643 | localhost | ok 2026-08-12 09:13:05.073802 | 2026-08-12 09:13:05.073867 | TASK [Upload logs] 2026-08-12 09:13:05.094111 | localhost | ok 2026-08-12 09:13:05.151480 | 2026-08-12 09:13:05.151580 | TASK [Set zuul-log-path fact] 2026-08-12 09:13:05.173863 | localhost | ok 2026-08-12 09:13:05.186972 | 2026-08-12 09:13:05.187039 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-12 09:13:05.219234 | localhost | ok 2026-08-12 09:13:05.226725 | 2026-08-12 09:13:05.226792 | TASK [upload-logs : Create log directories] 2026-08-12 09:13:05.614900 | localhost | changed 2026-08-12 09:13:05.622584 | 2026-08-12 09:13:05.622653 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-12 09:13:06.021269 | localhost -> localhost | ok: Runtime: 0:00:00.005203 2026-08-12 09:13:06.027602 | 2026-08-12 09:13:06.027670 | TASK [upload-logs : Upload logs to log server] 2026-08-12 09:13:06.486549 | localhost | Output suppressed because no_log was given 2026-08-12 09:13:06.493996 | 2026-08-12 09:13:06.494062 | LOOP [upload-logs : Compress console log and json output] 2026-08-12 09:13:06.581941 | localhost | skipping: Conditional result was False 2026-08-12 09:13:06.588678 | localhost | skipping: Conditional result was False 2026-08-12 09:13:06.602025 | 2026-08-12 09:13:06.602208 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-12 09:13:06.697126 | localhost | skipping: Conditional result was False 2026-08-12 09:13:06.697461 | 2026-08-12 09:13:06.701861 | localhost | skipping: Conditional result was False 2026-08-12 09:13:06.755628 | 2026-08-12 09:13:06.755766 | LOOP [upload-logs : Upload console log and json output]