2026-09-15 11:39:08.065800 | Job console starting 2026-09-15 11:39:08.084542 | Updating git repos 2026-09-15 11:39:08.113875 | Cloning repos into workspace 2026-09-15 11:39:08.895764 | Restoring repo states 2026-09-15 11:39:08.905637 | Merging changes 2026-09-15 11:39:09.389437 | Checking out repos 2026-09-15 11:39:09.537848 | Preparing playbooks 2026-09-15 11:39:11.835612 | Running Ansible setup 2026-09-15 11:39:18.109484 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:39:18.746816 | 2026-09-15 11:39:18.746990 | PLAY [localhost] 2026-09-15 11:39:18.755390 | 2026-09-15 11:39:18.755526 | TASK [Gathering Facts] 2026-09-15 11:39:19.763100 | localhost | ok 2026-09-15 11:39:19.771960 | 2026-09-15 11:39:19.772067 | TASK [Setup log path fact] 2026-09-15 11:39:19.791155 | localhost | ok 2026-09-15 11:39:19.802267 | 2026-09-15 11:39:19.802417 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 11:39:19.840745 | localhost | ok 2026-09-15 11:39:19.846620 | 2026-09-15 11:39:19.846704 | TASK [emit-job-header : Print job information] 2026-09-15 11:39:19.894971 | # Job Information 2026-09-15 11:39:19.895192 | Ansible Version: 2.16.18 2026-09-15 11:39:19.895226 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-09-15 11:39:19.895246 | Pipeline: check 2026-09-15 11:39:19.895264 | Executor: 2d72f0692154 2026-09-15 11:39:19.895280 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/117 2026-09-15 11:39:19.895317 | Event ID: 7c9cc470-b0f9-11f1-9f58-9ec8e2f5aac2 2026-09-15 11:39:19.898562 | 2026-09-15 11:39:19.898631 | LOOP [emit-job-header : Print node information] 2026-09-15 11:39:20.021011 | localhost | ok: 2026-09-15 11:39:20.021313 | localhost | # Node Information 2026-09-15 11:39:20.021353 | localhost | Inventory Hostname: mon1 2026-09-15 11:39:20.021382 | localhost | Hostname: np0000192829 2026-09-15 11:39:20.021410 | localhost | Username: zuul 2026-09-15 11:39:20.021442 | localhost | Distro: Ubuntu 24.04 2026-09-15 11:39:20.021469 | localhost | Provider: yul1 2026-09-15 11:39:20.021498 | localhost | Region: ca-ymq-1 2026-09-15 11:39:20.021528 | localhost | Label: ubuntu-noble 2026-09-15 11:39:20.021559 | localhost | Product Name: OpenStack Nova 2026-09-15 11:39:20.021587 | localhost | Interface IP: 162.253.55.205 2026-09-15 11:39:20.096732 | localhost | ok: 2026-09-15 11:39:20.096947 | localhost | # Node Information 2026-09-15 11:39:20.097038 | localhost | Inventory Hostname: osd1 2026-09-15 11:39:20.097100 | localhost | Hostname: np0000192830 2026-09-15 11:39:20.097151 | localhost | Username: zuul 2026-09-15 11:39:20.097217 | localhost | Distro: Ubuntu 24.04 2026-09-15 11:39:20.097268 | localhost | Provider: yul1 2026-09-15 11:39:20.097373 | localhost | Region: ca-ymq-1 2026-09-15 11:39:20.097467 | localhost | Label: ubuntu-noble 2026-09-15 11:39:20.097525 | localhost | Product Name: OpenStack Nova 2026-09-15 11:39:20.097574 | localhost | Interface IP: 162.253.55.161 2026-09-15 11:39:20.113258 | 2026-09-15 11:39:20.113527 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-15 11:39:20.513860 | localhost -> localhost | changed 2026-09-15 11:39:20.519102 | 2026-09-15 11:39:20.519376 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-15 11:39:21.445812 | localhost -> localhost | changed 2026-09-15 11:39:21.455111 | 2026-09-15 11:39:21.455220 | PLAY [all] 2026-09-15 11:39:21.471599 | 2026-09-15 11:39:21.471756 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-15 11:39:21.709847 | mon1 -> localhost | ok 2026-09-15 11:39:21.717556 | 2026-09-15 11:39:21.717638 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-15 11:39:21.746336 | mon1 | ok 2026-09-15 11:39:21.761896 | osd1 | ok 2026-09-15 11:39:21.785594 | mon1 | included: /var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-15 11:39:21.785740 | osd1 | included: /var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-15 11:39:21.794925 | 2026-09-15 11:39:21.795085 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-15 11:39:23.149991 | mon1 -> localhost | Generating public/private rsa key pair. 2026-09-15 11:39:23.150270 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/8d0f41f463154d29a132874e23428912_id_rsa 2026-09-15 11:39:23.150371 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/8d0f41f463154d29a132874e23428912_id_rsa.pub 2026-09-15 11:39:23.150423 | mon1 -> localhost | The key fingerprint is: 2026-09-15 11:39:23.150471 | mon1 -> localhost | SHA256:JQLSldfbw/GuoFzsmmHlXFGITNAJba6R39FbJXbhq4s zuul-build-sshkey 2026-09-15 11:39:23.150517 | mon1 -> localhost | The key's randomart image is: 2026-09-15 11:39:23.150560 | mon1 -> localhost | +---[RSA 3072]----+ 2026-09-15 11:39:23.150622 | mon1 -> localhost | | ......oO.o ....| 2026-09-15 11:39:23.150668 | mon1 -> localhost | | .... . O o.+ o| 2026-09-15 11:39:23.150711 | mon1 -> localhost | | ...+.+.= +.| 2026-09-15 11:39:23.150752 | mon1 -> localhost | | .ooo =.o o| 2026-09-15 11:39:23.150794 | mon1 -> localhost | | S=...+ + | 2026-09-15 11:39:23.150836 | mon1 -> localhost | | .+=.. + | 2026-09-15 11:39:23.150879 | mon1 -> localhost | | .o+o. o | 2026-09-15 11:39:23.150923 | mon1 -> localhost | | .oo. o . | 2026-09-15 11:39:23.150965 | mon1 -> localhost | | o. E . | 2026-09-15 11:39:23.151003 | mon1 -> localhost | +----[SHA256]-----+ 2026-09-15 11:39:23.151104 | mon1 -> localhost | ok: Runtime: 0:00:00.901660 2026-09-15 11:39:23.162729 | 2026-09-15 11:39:23.162860 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-15 11:39:23.191233 | mon1 | ok 2026-09-15 11:39:23.207498 | osd1 | ok 2026-09-15 11:39:23.225518 | mon1 | included: /var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-15 11:39:23.225595 | osd1 | included: /var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-15 11:39:23.236798 | 2026-09-15 11:39:23.236873 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-15 11:39:23.264686 | mon1 | skipping: Conditional result was False 2026-09-15 11:39:23.275803 | osd1 | skipping: Conditional result was False 2026-09-15 11:39:23.282617 | 2026-09-15 11:39:23.282701 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-15 11:39:23.879072 | mon1 | changed 2026-09-15 11:39:23.896723 | osd1 | changed 2026-09-15 11:39:23.907666 | 2026-09-15 11:39:23.907821 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-15 11:39:24.171248 | osd1 | ok 2026-09-15 11:39:24.188654 | mon1 | ok 2026-09-15 11:39:24.196681 | 2026-09-15 11:39:24.197248 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-15 11:39:24.895716 | mon1 | changed 2026-09-15 11:39:24.900373 | osd1 | changed 2026-09-15 11:39:24.905720 | 2026-09-15 11:39:24.905827 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-15 11:39:25.531858 | mon1 | changed 2026-09-15 11:39:25.566163 | osd1 | changed 2026-09-15 11:39:25.580752 | 2026-09-15 11:39:25.580928 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-15 11:39:25.610130 | mon1 | skipping: Conditional result was False 2026-09-15 11:39:25.621333 | osd1 | skipping: Conditional result was False 2026-09-15 11:39:25.632860 | 2026-09-15 11:39:25.632968 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-15 11:39:25.950911 | mon1 -> localhost | changed 2026-09-15 11:39:25.968080 | 2026-09-15 11:39:25.968176 | TASK [add-build-sshkey : Add back temp key] 2026-09-15 11:39:26.323049 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/8d0f41f463154d29a132874e23428912_id_rsa (zuul-build-sshkey) 2026-09-15 11:39:26.323250 | mon1 -> localhost | ok: Runtime: 0:00:00.015895 2026-09-15 11:39:26.328295 | 2026-09-15 11:39:26.328377 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-15 11:39:26.674132 | mon1 | ok 2026-09-15 11:39:26.689029 | osd1 | ok 2026-09-15 11:39:26.695865 | 2026-09-15 11:39:26.695934 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-15 11:39:26.723650 | mon1 | skipping: Conditional result was False 2026-09-15 11:39:26.744893 | osd1 | skipping: Conditional result was False 2026-09-15 11:39:26.769908 | 2026-09-15 11:39:26.770032 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-15 11:39:27.151111 | osd1 | ok 2026-09-15 11:39:27.156565 | mon1 | ok 2026-09-15 11:39:27.164515 | 2026-09-15 11:39:27.164633 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-15 11:39:28.072926 | mon1 | Output suppressed because no_log was given 2026-09-15 11:39:28.095559 | osd1 | Output suppressed because no_log was given 2026-09-15 11:39:28.115558 | 2026-09-15 11:39:28.115723 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-15 11:39:28.382069 | osd1 | ok: "logs" 2026-09-15 11:39:28.382375 | osd1 | ok: All items complete 2026-09-15 11:39:28.382414 | 2026-09-15 11:39:28.388780 | mon1 | ok: "logs" 2026-09-15 11:39:28.584889 | mon1 | ok: "artifacts" 2026-09-15 11:39:28.625632 | osd1 | ok: "artifacts" 2026-09-15 11:39:28.814791 | mon1 | ok: "docs" 2026-09-15 11:39:28.847937 | osd1 | ok: "docs" 2026-09-15 11:39:28.863940 | 2026-09-15 11:39:28.864108 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-15 11:39:29.123255 | mon1 | changed: "logs" 2026-09-15 11:39:29.123519 | mon1 | ok: All items complete 2026-09-15 11:39:29.123555 | 2026-09-15 11:39:29.132139 | osd1 | changed: "logs" 2026-09-15 11:39:29.338786 | mon1 | changed: "artifacts" 2026-09-15 11:39:29.402930 | osd1 | changed: "artifacts" 2026-09-15 11:39:29.551458 | osd1 | changed: "docs" 2026-09-15 11:39:29.588688 | mon1 | changed: "docs" 2026-09-15 11:39:29.621776 | 2026-09-15 11:39:29.621965 | PLAY RECAP 2026-09-15 11:39:29.622055 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:39:29.622108 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-15 11:39:29.622151 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-15 11:39:29.622193 | 2026-09-15 11:39:29.858731 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:39:29.876266 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:39:30.545738 | 2026-09-15 11:39:30.545914 | PLAY [all] 2026-09-15 11:39:30.558109 | 2026-09-15 11:39:30.558250 | TASK [setup-uv : Extract archive] 2026-09-15 11:39:33.304706 | osd1 | changed 2026-09-15 11:39:33.449747 | mon1 | changed 2026-09-15 11:39:33.463177 | 2026-09-15 11:39:33.463736 | TASK [setup-uv : Print version] 2026-09-15 11:39:33.950930 | osd1 | uv 0.8.13 2026-09-15 11:39:33.947161 | mon1 | uv 0.8.13 2026-09-15 11:39:34.049579 | mon1 | ok: Runtime: 0:00:00.011628 2026-09-15 11:39:34.064256 | osd1 | ok: Runtime: 0:00:00.012848 2026-09-15 11:39:34.084597 | 2026-09-15 11:39:34.084716 | TASK [Install Ansible collection siblings] 2026-09-15 11:39:34.542273 | mon1 | ok: 2026-09-15 11:39:34.542510 | mon1 | Skipping community.general: no checked-out sibling 2026-09-15 11:39:34.542565 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-09-15 11:39:34.542597 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-09-15 11:39:34.560383 | 2026-09-15 11:39:34.560582 | PLAY RECAP 2026-09-15 11:39:34.560838 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:39:34.560893 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:39:34.560921 | 2026-09-15 11:39:34.739528 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:39:34.745301 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 11:39:35.451984 | 2026-09-15 11:39:35.452159 | PLAY [all] 2026-09-15 11:39:35.464613 | 2026-09-15 11:39:35.464704 | LOOP [Check inventory directories] 2026-09-15 11:39:35.924266 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-09-15 11:39:36.158851 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-09-15 11:39:36.372461 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-09-15 11:39:36.393076 | 2026-09-15 11:39:36.393402 | LOOP [Copy inventory file for Zuul] 2026-09-15 11:39:37.476942 | mon1 | changed: 2026-09-15 11:39:37.477949 | mon1 | { 2026-09-15 11:39:37.478017 | mon1 | "ansible_loop_var": "item", 2026-09-15 11:39:37.478064 | mon1 | "changed": false, 2026-09-15 11:39:37.478105 | mon1 | "failed": false, 2026-09-15 11:39:37.478148 | mon1 | "invocation": { 2026-09-15 11:39:37.478184 | mon1 | "module_args": { 2026-09-15 11:39:37.478219 | mon1 | "checksum_algorithm": "sha1", 2026-09-15 11:39:37.478252 | mon1 | "follow": true, 2026-09-15 11:39:37.478308 | mon1 | "get_attributes": true, 2026-09-15 11:39:37.478348 | mon1 | "get_checksum": true, 2026-09-15 11:39:37.478383 | mon1 | "get_mime": true, 2026-09-15 11:39:37.478416 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-09-15 11:39:37.478450 | mon1 | } 2026-09-15 11:39:37.478484 | mon1 | }, 2026-09-15 11:39:37.478518 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-09-15 11:39:37.478551 | mon1 | "stat": { 2026-09-15 11:39:37.478584 | mon1 | "atime": 1789472367.9279788, 2026-09-15 11:39:37.478618 | mon1 | "attr_flags": "e", 2026-09-15 11:39:37.478651 | mon1 | "attributes": [ 2026-09-15 11:39:37.478683 | mon1 | "extents" 2026-09-15 11:39:37.478715 | mon1 | ], 2026-09-15 11:39:37.478747 | mon1 | "block_size": 4096, 2026-09-15 11:39:37.478780 | mon1 | "blocks": 8, 2026-09-15 11:39:37.478813 | mon1 | "charset": "unknown", 2026-09-15 11:39:37.478848 | mon1 | "ctime": 1789472367.9429786, 2026-09-15 11:39:37.478882 | mon1 | "dev": 64769, 2026-09-15 11:39:37.478915 | mon1 | "device_type": 0, 2026-09-15 11:39:37.478948 | mon1 | "executable": true, 2026-09-15 11:39:37.478980 | mon1 | "exists": true, 2026-09-15 11:39:37.479012 | mon1 | "gid": 1000, 2026-09-15 11:39:37.479044 | mon1 | "gr_name": "zuul", 2026-09-15 11:39:37.479077 | mon1 | "inode": 1034784, 2026-09-15 11:39:37.479109 | mon1 | "isblk": false, 2026-09-15 11:39:37.479143 | mon1 | "ischr": false, 2026-09-15 11:39:37.479176 | mon1 | "isdir": true, 2026-09-15 11:39:37.479210 | mon1 | "isfifo": false, 2026-09-15 11:39:37.479243 | mon1 | "isgid": false, 2026-09-15 11:39:37.479275 | mon1 | "islnk": false, 2026-09-15 11:39:37.479326 | mon1 | "isreg": false, 2026-09-15 11:39:37.479363 | mon1 | "issock": false, 2026-09-15 11:39:37.479395 | mon1 | "isuid": false, 2026-09-15 11:39:37.479426 | mon1 | "mimetype": "unknown", 2026-09-15 11:39:37.479458 | mon1 | "mode": "0755", 2026-09-15 11:39:37.479489 | mon1 | "mtime": 1789472349.2336576, 2026-09-15 11:39:37.479521 | mon1 | "nlink": 10, 2026-09-15 11:39:37.479552 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-09-15 11:39:37.479585 | mon1 | "pw_name": "zuul", 2026-09-15 11:39:37.479623 | mon1 | "readable": true, 2026-09-15 11:39:37.479656 | mon1 | "rgrp": true, 2026-09-15 11:39:37.479689 | mon1 | "roth": true, 2026-09-15 11:39:37.479722 | mon1 | "rusr": true, 2026-09-15 11:39:37.479755 | mon1 | "size": 4096, 2026-09-15 11:39:37.479807 | mon1 | "uid": 1000, 2026-09-15 11:39:37.479842 | mon1 | "version": "2753440605", 2026-09-15 11:39:37.479875 | mon1 | "wgrp": false, 2026-09-15 11:39:37.479910 | mon1 | "woth": false, 2026-09-15 11:39:37.479944 | mon1 | "writeable": true, 2026-09-15 11:39:37.479994 | mon1 | "wusr": true, 2026-09-15 11:39:37.480029 | mon1 | "xgrp": true, 2026-09-15 11:39:37.480062 | mon1 | "xoth": true, 2026-09-15 11:39:37.480095 | mon1 | "xusr": true 2026-09-15 11:39:37.480128 | mon1 | } 2026-09-15 11:39:37.480161 | mon1 | } 2026-09-15 11:39:37.480227 | mon1 | ok: All items complete 2026-09-15 11:39:37.480269 | 2026-09-15 11:39:37.483208 | mon1 | skipping: Conditional result was False 2026-09-15 11:39:37.484478 | mon1 | skipping: Conditional result was False 2026-09-15 11:39:37.510683 | 2026-09-15 11:39:37.510912 | LOOP [Switch "ansible_host" to private IP] 2026-09-15 11:39:37.955697 | mon1 | changed: 2 replacements made 2026-09-15 11:39:37.957487 | mon1 | skipping: Conditional result was False 2026-09-15 11:39:37.965078 | mon1 | skipping: Conditional result was False 2026-09-15 11:39:37.989580 | 2026-09-15 11:39:37.989792 | TASK [Run Molecule scenario] 2026-09-15 11:39:38.545684 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-09-15 11:39:38.545839 | mon1 | Creating virtual environment at: .venv 2026-09-15 11:39:38.585557 | mon1 | Downloading ansible-core (2.3MiB) 2026-09-15 11:39:38.585825 | mon1 | Downloading pygments (1.2MiB) 2026-09-15 11:39:38.591042 | mon1 | Downloading netaddr (2.2MiB) 2026-09-15 11:39:38.602536 | mon1 | Downloading cryptography (4.3MiB) 2026-09-15 11:39:38.798555 | mon1 | Downloading netaddr 2026-09-15 11:39:38.809871 | mon1 | Downloading cryptography 2026-09-15 11:39:38.869582 | mon1 | Downloading pygments 2026-09-15 11:39:39.059664 | mon1 | Downloading ansible-core 2026-09-15 11:39:39.117647 | mon1 | Installed 37 packages in 57ms 2026-09-15 11:39:40.023625 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-09-15 11:39:40.023709 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-09-15 11:39:41.089142 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-15 11:39:41.089213 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-09-15 11:50:01.681845 | mon1 | INFO [default > dependency] Executing 2026-09-15 11:50:01.682199 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-09-15 11:50:01.682840 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-09-15 11:50:01.683091 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-15 11:50:01.697349 | mon1 | INFO [default > cleanup] Executing 2026-09-15 11:50:01.698123 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:50:01.711733 | mon1 | INFO [default > destroy] Executing 2026-09-15 11:50:01.711807 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-09-15 11:50:01.711915 | mon1 | INFO [default > destroy] Executed: Successful 2026-09-15 11:50:01.720666 | mon1 | INFO [default > syntax] Executing 2026-09-15 11:50:03.400592 | mon1 | 2026-09-15 11:50:03.400752 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-09-15 11:50:03.652223 | mon1 | INFO [default > syntax] Executed: Successful 2026-09-15 11:50:03.667046 | mon1 | INFO [default > create] Executing 2026-09-15 11:50:03.670699 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:50:03.684781 | mon1 | INFO [default > prepare] Executing 2026-09-15 11:50:04.929832 | mon1 | 2026-09-15 11:50:04.929976 | mon1 | PLAY [Prepare] ***************************************************************** 2026-09-15 11:50:04.930088 | mon1 | 2026-09-15 11:50:04.930221 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:50:04.930420 | mon1 | Tuesday 15 September 2026 11:50:04 +0000 (0:00:00.039) 0:00:00.039 ***** 2026-09-15 11:50:06.295035 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:50:06.300907 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:50:06.310444 | mon1 | ok: [mon1] 2026-09-15 11:50:06.310499 | mon1 | ok: [osd1] 2026-09-15 11:50:06.310514 | mon1 | 2026-09-15 11:50:06.310646 | mon1 | TASK [Configure short hostname] ************************************************ 2026-09-15 11:50:06.310819 | mon1 | Tuesday 15 September 2026 11:50:06 +0000 (0:00:01.380) 0:00:01.420 ***** 2026-09-15 11:50:07.271589 | mon1 | changed: [osd1] 2026-09-15 11:50:07.271645 | mon1 | changed: [mon1] 2026-09-15 11:50:07.271793 | mon1 | 2026-09-15 11:50:07.271925 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-15 11:50:07.272121 | mon1 | Tuesday 15 September 2026 11:50:07 +0000 (0:00:00.960) 0:00:02.380 ***** 2026-09-15 11:50:07.722165 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-15 11:50:07.732221 | mon1 | changed: [osd1] 2026-09-15 11:50:07.732357 | mon1 | changed: [mon1] 2026-09-15 11:50:07.732489 | mon1 | 2026-09-15 11:50:07.732596 | mon1 | TASK [Update apt cache] ******************************************************** 2026-09-15 11:50:07.732707 | mon1 | Tuesday 15 September 2026 11:50:07 +0000 (0:00:00.461) 0:00:02.842 ***** 2026-09-15 11:50:13.767221 | mon1 | changed: [mon1] 2026-09-15 11:50:13.767365 | mon1 | changed: [osd1] 2026-09-15 11:50:13.767380 | mon1 | 2026-09-15 11:50:13.767497 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-09-15 11:50:13.767590 | mon1 | 2026-09-15 11:50:13.767699 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:50:13.767809 | mon1 | Tuesday 15 September 2026 11:50:13 +0000 (0:00:06.029) 0:00:08.872 ***** 2026-09-15 11:50:14.699494 | mon1 | ok: [osd1] 2026-09-15 11:50:14.699652 | mon1 | 2026-09-15 11:50:14.699891 | mon1 | TASK [Install depedencies] ***************************************************** 2026-09-15 11:50:14.700192 | mon1 | Tuesday 15 September 2026 11:50:14 +0000 (0:00:00.937) 0:00:09.809 ***** 2026-09-15 11:50:34.836915 | mon1 | changed: [osd1] 2026-09-15 11:50:34.837129 | mon1 | 2026-09-15 11:50:34.837455 | mon1 | TASK [Start up service] ******************************************************** 2026-09-15 11:50:34.837890 | mon1 | Tuesday 15 September 2026 11:50:34 +0000 (0:00:20.136) 0:00:29.945 ***** 2026-09-15 11:50:35.608684 | mon1 | ok: [osd1] 2026-09-15 11:50:35.608839 | mon1 | 2026-09-15 11:50:35.609194 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-09-15 11:50:35.609382 | mon1 | Tuesday 15 September 2026 11:50:35 +0000 (0:00:00.772) 0:00:30.718 ***** 2026-09-15 11:50:36.151728 | mon1 | ok: [osd1] 2026-09-15 11:50:36.151809 | mon1 | 2026-09-15 11:50:36.151950 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-15 11:50:36.152096 | mon1 | Tuesday 15 September 2026 11:50:36 +0000 (0:00:00.542) 0:00:31.260 ***** 2026-09-15 11:50:37.191541 | mon1 | changed: [osd1] 2026-09-15 11:50:37.191780 | mon1 | 2026-09-15 11:50:37.192069 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-09-15 11:50:37.192381 | mon1 | Tuesday 15 September 2026 11:50:37 +0000 (0:00:01.040) 0:00:32.301 ***** 2026-09-15 11:50:37.537193 | mon1 | ok: [osd1] 2026-09-15 11:50:37.537419 | mon1 | 2026-09-15 11:50:37.537764 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-15 11:50:37.538018 | mon1 | Tuesday 15 September 2026 11:50:37 +0000 (0:00:00.345) 0:00:32.646 ***** 2026-09-15 11:50:37.577253 | mon1 | skipping: [osd1] 2026-09-15 11:50:37.577463 | mon1 | 2026-09-15 11:50:37.577756 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-09-15 11:50:37.578014 | mon1 | Tuesday 15 September 2026 11:50:37 +0000 (0:00:00.040) 0:00:32.687 ***** 2026-09-15 11:50:38.599585 | mon1 | changed: [osd1] => (item=osd0) 2026-09-15 11:50:38.599662 | mon1 | changed: [osd1] => (item=osd1) 2026-09-15 11:50:38.599674 | mon1 | changed: [osd1] => (item=osd2) 2026-09-15 11:50:38.599694 | mon1 | 2026-09-15 11:50:38.599706 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-09-15 11:50:38.599853 | mon1 | Tuesday 15 September 2026 11:50:38 +0000 (0:00:01.021) 0:00:33.708 ***** 2026-09-15 11:50:39.665097 | mon1 | changed: [osd1] => (item=osd0) 2026-09-15 11:50:39.665277 | mon1 | changed: [osd1] => (item=osd1) 2026-09-15 11:50:39.665554 | mon1 | changed: [osd1] => (item=osd2) 2026-09-15 11:50:39.665785 | mon1 | 2026-09-15 11:50:39.666316 | mon1 | TASK [Start loop devices] ****************************************************** 2026-09-15 11:50:39.666376 | mon1 | Tuesday 15 September 2026 11:50:39 +0000 (0:00:01.065) 0:00:34.774 ***** 2026-09-15 11:50:40.910645 | mon1 | changed: [osd1] => (item=osd0) 2026-09-15 11:50:40.910693 | mon1 | changed: [osd1] => (item=osd1) 2026-09-15 11:50:40.910697 | mon1 | changed: [osd1] => (item=osd2) 2026-09-15 11:50:40.910701 | mon1 | 2026-09-15 11:50:40.910706 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-09-15 11:50:40.910710 | mon1 | Tuesday 15 September 2026 11:50:40 +0000 (0:00:01.244) 0:00:36.019 ***** 2026-09-15 11:50:42.879211 | mon1 | changed: [osd1] => (item=osd0) 2026-09-15 11:50:42.879296 | mon1 | changed: [osd1] => (item=osd1) 2026-09-15 11:50:42.879305 | mon1 | changed: [osd1] => (item=osd2) 2026-09-15 11:50:42.879310 | mon1 | 2026-09-15 11:50:42.879316 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-09-15 11:50:42.879321 | mon1 | Tuesday 15 September 2026 11:50:42 +0000 (0:00:01.965) 0:00:37.985 ***** 2026-09-15 11:50:44.668429 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-09-15 11:50:44.668496 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-09-15 11:50:44.669486 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-09-15 11:50:44.669555 | mon1 | 2026-09-15 11:50:44.669566 | mon1 | PLAY RECAP ********************************************************************* 2026-09-15 11:50:44.669581 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-09-15 11:50:44.670299 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 11:50:44.670329 | mon1 | 2026-09-15 11:50:44.670339 | mon1 | 2026-09-15 11:50:44.670589 | mon1 | TASKS RECAP ******************************************************************** 2026-09-15 11:50:44.670882 | mon1 | Tuesday 15 September 2026 11:50:44 +0000 (0:00:01.793) 0:00:39.778 ***** 2026-09-15 11:50:44.671147 | mon1 | =============================================================================== 2026-09-15 11:50:44.671491 | mon1 | Install depedencies ---------------------------------------------------- 20.14s 2026-09-15 11:50:44.671802 | mon1 | Update apt cache -------------------------------------------------------- 6.03s 2026-09-15 11:50:44.672096 | mon1 | Create a volume group for each loop device ------------------------------ 1.97s 2026-09-15 11:50:44.672443 | mon1 | Create a logical volume for each loop device ---------------------------- 1.79s 2026-09-15 11:50:44.672745 | mon1 | Gathering Facts --------------------------------------------------------- 1.38s 2026-09-15 11:50:44.673027 | mon1 | Start loop devices ------------------------------------------------------ 1.24s 2026-09-15 11:50:44.673336 | mon1 | Set permissions on loopback devices ------------------------------------- 1.07s 2026-09-15 11:50:44.673660 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 1.04s 2026-09-15 11:50:44.673936 | mon1 | Create devices for Ceph ------------------------------------------------- 1.02s 2026-09-15 11:50:44.674224 | mon1 | Configure short hostname ------------------------------------------------ 0.96s 2026-09-15 11:50:44.675735 | mon1 | Gathering Facts --------------------------------------------------------- 0.94s 2026-09-15 11:50:44.675763 | mon1 | Start up service -------------------------------------------------------- 0.77s 2026-09-15 11:50:44.675772 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.54s 2026-09-15 11:50:44.675781 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.46s 2026-09-15 11:50:44.675789 | mon1 | Get list of all loopback devices ---------------------------------------- 0.35s 2026-09-15 11:50:44.675798 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.04s 2026-09-15 11:50:44.824299 | mon1 | INFO [default > prepare] Executed: Successful 2026-09-15 11:50:44.831634 | mon1 | INFO [default > converge] Executing 2026-09-15 11:50:46.367405 | mon1 | 2026-09-15 11:50:46.367836 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-15 11:50:46.368217 | mon1 | 2026-09-15 11:50:46.368690 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:50:46.369202 | mon1 | Tuesday 15 September 2026 11:50:46 +0000 (0:00:00.073) 0:00:00.073 ***** 2026-09-15 11:50:48.571739 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:50:48.590932 | mon1 | ok: [mon1] 2026-09-15 11:50:48.591192 | mon1 | 2026-09-15 11:50:48.591399 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:50:48.591548 | mon1 | Tuesday 15 September 2026 11:50:48 +0000 (0:00:02.221) 0:00:02.295 ***** 2026-09-15 11:50:49.112885 | mon1 | ok: [mon1] 2026-09-15 11:50:49.113463 | mon1 | 2026-09-15 11:50:49.113479 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:50:49.113486 | mon1 | Tuesday 15 September 2026 11:50:49 +0000 (0:00:00.522) 0:00:02.817 ***** 2026-09-15 11:50:49.203297 | mon1 | skipping: [mon1] 2026-09-15 11:50:49.203412 | mon1 | 2026-09-15 11:50:49.203427 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:50:49.203440 | mon1 | Tuesday 15 September 2026 11:50:49 +0000 (0:00:00.089) 0:00:02.907 ***** 2026-09-15 11:50:49.750597 | mon1 | changed: [mon1] 2026-09-15 11:50:49.750663 | mon1 | 2026-09-15 11:50:49.750700 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:50:49.750709 | mon1 | Tuesday 15 September 2026 11:50:49 +0000 (0:00:00.547) 0:00:03.454 ***** 2026-09-15 11:50:49.882888 | mon1 | ok: [mon1] => { 2026-09-15 11:50:49.882988 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:50:49.882999 | mon1 | } 2026-09-15 11:50:49.883094 | mon1 | 2026-09-15 11:50:49.883218 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:50:49.883450 | mon1 | Tuesday 15 September 2026 11:50:49 +0000 (0:00:00.133) 0:00:03.587 ***** 2026-09-15 11:50:51.156402 | mon1 | changed: [mon1] 2026-09-15 11:50:51.156444 | mon1 | 2026-09-15 11:50:51.156450 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:50:51.156456 | mon1 | Tuesday 15 September 2026 11:50:51 +0000 (0:00:01.274) 0:00:04.861 ***** 2026-09-15 11:50:51.199759 | mon1 | skipping: [mon1] 2026-09-15 11:50:51.199869 | mon1 | 2026-09-15 11:50:51.199988 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:50:51.200147 | mon1 | Tuesday 15 September 2026 11:50:51 +0000 (0:00:00.043) 0:00:04.905 ***** 2026-09-15 11:50:51.244521 | mon1 | skipping: [mon1] 2026-09-15 11:50:51.244564 | mon1 | 2026-09-15 11:50:51.244572 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:50:51.244578 | mon1 | Tuesday 15 September 2026 11:50:51 +0000 (0:00:00.044) 0:00:04.949 ***** 2026-09-15 11:50:51.602435 | mon1 | ok: [mon1] 2026-09-15 11:50:51.602479 | mon1 | 2026-09-15 11:50:51.602486 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:50:51.602491 | mon1 | Tuesday 15 September 2026 11:50:51 +0000 (0:00:00.357) 0:00:05.307 ***** 2026-09-15 11:50:52.836429 | mon1 | ok: [mon1] 2026-09-15 11:50:52.836479 | mon1 | 2026-09-15 11:50:52.836485 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:50:52.836544 | mon1 | Tuesday 15 September 2026 11:50:52 +0000 (0:00:01.233) 0:00:06.540 ***** 2026-09-15 11:50:52.949127 | mon1 | ok: [mon1] => { 2026-09-15 11:50:52.949473 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:50:52.949677 | mon1 | } 2026-09-15 11:50:52.949876 | mon1 | 2026-09-15 11:50:52.950111 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:50:52.950360 | mon1 | Tuesday 15 September 2026 11:50:52 +0000 (0:00:00.114) 0:00:06.655 ***** 2026-09-15 11:50:53.935598 | mon1 | changed: [mon1] 2026-09-15 11:50:53.936478 | mon1 | 2026-09-15 11:50:53.936556 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:50:53.936663 | mon1 | Tuesday 15 September 2026 11:50:53 +0000 (0:00:00.985) 0:00:07.640 ***** 2026-09-15 11:50:57.377451 | mon1 | changed: [mon1] 2026-09-15 11:50:57.377533 | mon1 | 2026-09-15 11:50:57.377539 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:50:57.377667 | mon1 | Tuesday 15 September 2026 11:50:57 +0000 (0:00:03.441) 0:00:11.081 ***** 2026-09-15 11:50:57.437204 | mon1 | skipping: [mon1] 2026-09-15 11:50:57.437317 | mon1 | 2026-09-15 11:50:57.437335 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:50:57.437347 | mon1 | Tuesday 15 September 2026 11:50:57 +0000 (0:00:00.058) 0:00:11.140 ***** 2026-09-15 11:50:57.490402 | mon1 | skipping: [mon1] 2026-09-15 11:50:57.490506 | mon1 | 2026-09-15 11:50:57.490909 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:50:57.490933 | mon1 | Tuesday 15 September 2026 11:50:57 +0000 (0:00:00.054) 0:00:11.194 ***** 2026-09-15 11:50:57.545046 | mon1 | skipping: [mon1] 2026-09-15 11:50:57.545206 | mon1 | 2026-09-15 11:50:57.545447 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:50:57.545670 | mon1 | Tuesday 15 September 2026 11:50:57 +0000 (0:00:00.054) 0:00:11.249 ***** 2026-09-15 11:51:06.551388 | mon1 | changed: [mon1] 2026-09-15 11:51:06.551461 | mon1 | 2026-09-15 11:51:06.551468 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:51:06.551474 | mon1 | Tuesday 15 September 2026 11:51:06 +0000 (0:00:09.005) 0:00:20.254 ***** 2026-09-15 11:51:07.526624 | mon1 | changed: [mon1] 2026-09-15 11:51:07.526730 | mon1 | 2026-09-15 11:51:07.526856 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:51:07.527110 | mon1 | Tuesday 15 September 2026 11:51:07 +0000 (0:00:00.973) 0:00:21.228 ***** 2026-09-15 11:51:09.193464 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-15 11:51:09.193553 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:51:09.194435 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:51:09.194514 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:51:09.194528 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:51:09.194549 | mon1 | 2026-09-15 11:51:09.195126 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:51:09.195161 | mon1 | Tuesday 15 September 2026 11:51:09 +0000 (0:00:01.668) 0:00:22.897 ***** 2026-09-15 11:51:10.218184 | mon1 | changed: [mon1] 2026-09-15 11:51:10.218239 | mon1 | 2026-09-15 11:51:10.218251 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:51:10.218293 | mon1 | Tuesday 15 September 2026 11:51:10 +0000 (0:00:01.008) 0:00:23.906 ***** 2026-09-15 11:51:10.218302 | mon1 | 2026-09-15 11:51:10.218312 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:51:10.218322 | mon1 | Tuesday 15 September 2026 11:51:10 +0000 (0:00:00.015) 0:00:23.921 ***** 2026-09-15 11:51:11.524434 | mon1 | ok: [mon1] 2026-09-15 11:51:11.525466 | mon1 | 2026-09-15 11:51:11.525561 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-15 11:51:11.525577 | mon1 | Tuesday 15 September 2026 11:51:11 +0000 (0:00:01.306) 0:00:25.228 ***** 2026-09-15 11:51:12.285538 | mon1 | changed: [mon1] 2026-09-15 11:51:12.285607 | mon1 | 2026-09-15 11:51:12.285615 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:51:12.285641 | mon1 | Tuesday 15 September 2026 11:51:12 +0000 (0:00:00.760) 0:00:25.989 ***** 2026-09-15 11:51:13.083896 | mon1 | changed: [mon1] 2026-09-15 11:51:13.084018 | mon1 | 2026-09-15 11:51:13.084113 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:51:13.084295 | mon1 | Tuesday 15 September 2026 11:51:13 +0000 (0:00:00.799) 0:00:26.788 ***** 2026-09-15 11:51:13.479974 | mon1 | ok: [mon1] 2026-09-15 11:51:13.480041 | mon1 | 2026-09-15 11:51:13.480052 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:51:13.480062 | mon1 | Tuesday 15 September 2026 11:51:13 +0000 (0:00:00.394) 0:00:27.182 ***** 2026-09-15 11:51:13.586876 | mon1 | ok: [mon1] => { 2026-09-15 11:51:13.586946 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:51:13.586962 | mon1 | } 2026-09-15 11:51:13.586975 | mon1 | 2026-09-15 11:51:13.586988 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:51:13.587000 | mon1 | Tuesday 15 September 2026 11:51:13 +0000 (0:00:00.106) 0:00:27.289 ***** 2026-09-15 11:51:14.712191 | mon1 | changed: [mon1] 2026-09-15 11:51:14.712227 | mon1 | 2026-09-15 11:51:14.712231 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:51:14.712236 | mon1 | Tuesday 15 September 2026 11:51:14 +0000 (0:00:01.126) 0:00:28.416 ***** 2026-09-15 11:51:19.784185 | mon1 | changed: [mon1] 2026-09-15 11:51:19.784245 | mon1 | 2026-09-15 11:51:19.784287 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:51:19.784301 | mon1 | Tuesday 15 September 2026 11:51:19 +0000 (0:00:05.072) 0:00:33.488 ***** 2026-09-15 11:51:21.080462 | mon1 | ok: [mon1] 2026-09-15 11:51:21.080559 | mon1 | 2026-09-15 11:51:21.080837 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:51:21.081066 | mon1 | Tuesday 15 September 2026 11:51:21 +0000 (0:00:01.297) 0:00:34.785 ***** 2026-09-15 11:51:21.615111 | mon1 | changed: [mon1] 2026-09-15 11:51:21.615299 | mon1 | 2026-09-15 11:51:21.615560 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:51:21.615838 | mon1 | Tuesday 15 September 2026 11:51:21 +0000 (0:00:00.534) 0:00:35.319 ***** 2026-09-15 11:51:22.387365 | mon1 | changed: [mon1] 2026-09-15 11:51:22.387429 | mon1 | 2026-09-15 11:51:22.387435 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:51:22.387447 | mon1 | Tuesday 15 September 2026 11:51:22 +0000 (0:00:00.771) 0:00:36.091 ***** 2026-09-15 11:51:23.419205 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-09-15 11:51:23.419551 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:51:23.419912 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:51:23.420165 | mon1 | 2026-09-15 11:51:23.420552 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:51:23.420852 | mon1 | Tuesday 15 September 2026 11:51:23 +0000 (0:00:01.032) 0:00:37.123 ***** 2026-09-15 11:51:24.217074 | mon1 | changed: [mon1] 2026-09-15 11:51:24.217159 | mon1 | 2026-09-15 11:51:24.217172 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:51:24.217185 | mon1 | Tuesday 15 September 2026 11:51:24 +0000 (0:00:00.796) 0:00:37.920 ***** 2026-09-15 11:51:25.079729 | mon1 | changed: [mon1] 2026-09-15 11:51:25.079822 | mon1 | 2026-09-15 11:51:25.079836 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:51:25.079848 | mon1 | Tuesday 15 September 2026 11:51:25 +0000 (0:00:00.846) 0:00:38.767 ***** 2026-09-15 11:51:25.079858 | mon1 | 2026-09-15 11:51:25.079868 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:51:25.079879 | mon1 | Tuesday 15 September 2026 11:51:25 +0000 (0:00:00.015) 0:00:38.782 ***** 2026-09-15 11:51:26.103460 | mon1 | ok: [mon1] 2026-09-15 11:51:26.103508 | mon1 | 2026-09-15 11:51:26.103515 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-15 11:51:26.103537 | mon1 | Tuesday 15 September 2026 11:51:26 +0000 (0:00:01.025) 0:00:39.808 ***** 2026-09-15 11:51:28.260374 | mon1 | changed: [mon1] 2026-09-15 11:51:28.260441 | mon1 | 2026-09-15 11:51:28.260449 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:51:28.260500 | mon1 | Tuesday 15 September 2026 11:51:28 +0000 (0:00:02.156) 0:00:41.964 ***** 2026-09-15 11:51:30.109473 | mon1 | changed: [mon1] 2026-09-15 11:51:30.109536 | mon1 | 2026-09-15 11:51:30.110092 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:51:30.110140 | mon1 | Tuesday 15 September 2026 11:51:30 +0000 (0:00:01.849) 0:00:43.814 ***** 2026-09-15 11:51:30.201724 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-09-15 11:51:30.201786 | mon1 | 2026-09-15 11:51:30.201793 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:51:30.201799 | mon1 | Tuesday 15 September 2026 11:51:30 +0000 (0:00:00.092) 0:00:43.906 ***** 2026-09-15 11:51:50.337528 | mon1 | changed: [mon1] 2026-09-15 11:51:50.337583 | mon1 | 2026-09-15 11:51:50.337592 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:51:50.337600 | mon1 | Tuesday 15 September 2026 11:51:50 +0000 (0:00:20.135) 0:01:04.041 ***** 2026-09-15 11:51:51.500448 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-09-15 11:51:51.500513 | mon1 | ok: [mon1] => (item=ssh) 2026-09-15 11:51:51.500527 | mon1 | 2026-09-15 11:51:51.500539 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:51:51.500575 | mon1 | Tuesday 15 September 2026 11:51:51 +0000 (0:00:01.160) 0:01:05.202 ***** 2026-09-15 11:52:08.634009 | mon1 | changed: [mon1] 2026-09-15 11:52:08.634099 | mon1 | 2026-09-15 11:52:08.634114 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 11:52:08.634127 | mon1 | Tuesday 15 September 2026 11:52:08 +0000 (0:00:17.133) 0:01:22.336 ***** 2026-09-15 11:52:09.005402 | mon1 | ok: [mon1] 2026-09-15 11:52:09.005445 | mon1 | 2026-09-15 11:52:09.005452 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 11:52:09.005459 | mon1 | Tuesday 15 September 2026 11:52:09 +0000 (0:00:00.373) 0:01:22.710 ***** 2026-09-15 11:52:09.746368 | mon1 | changed: [mon1] 2026-09-15 11:52:09.746443 | mon1 | 2026-09-15 11:52:09.746459 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 11:52:09.746472 | mon1 | Tuesday 15 September 2026 11:52:09 +0000 (0:00:00.739) 0:01:23.449 ***** 2026-09-15 11:52:10.277415 | mon1 | changed: [mon1] 2026-09-15 11:52:10.277516 | mon1 | 2026-09-15 11:52:10.278074 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-15 11:52:10.278112 | mon1 | Tuesday 15 September 2026 11:52:10 +0000 (0:00:00.532) 0:01:23.981 ***** 2026-09-15 11:52:10.657306 | mon1 | ok: [mon1] 2026-09-15 11:52:10.657351 | mon1 | 2026-09-15 11:52:10.657358 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-15 11:52:10.657363 | mon1 | Tuesday 15 September 2026 11:52:10 +0000 (0:00:00.379) 0:01:24.361 ***** 2026-09-15 11:52:11.075323 | mon1 | ok: [mon1] => (item=mon1) 2026-09-15 11:52:11.075362 | mon1 | 2026-09-15 11:52:11.075370 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-15 11:52:11.075378 | mon1 | Tuesday 15 September 2026 11:52:11 +0000 (0:00:00.415) 0:01:24.776 ***** 2026-09-15 11:52:11.162999 | mon1 | ok: [mon1] 2026-09-15 11:52:11.163310 | mon1 | 2026-09-15 11:52:11.163613 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-15 11:52:11.163864 | mon1 | Tuesday 15 September 2026 11:52:11 +0000 (0:00:00.090) 0:01:24.867 ***** 2026-09-15 11:52:11.299871 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-09-15 11:52:11.299951 | mon1 | 2026-09-15 11:52:11.300214 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-15 11:52:11.300248 | mon1 | Tuesday 15 September 2026 11:52:11 +0000 (0:00:00.138) 0:01:25.005 ***** 2026-09-15 11:52:11.800902 | mon1 | changed: [mon1] 2026-09-15 11:52:11.800978 | mon1 | 2026-09-15 11:52:11.801127 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-15 11:52:11.801304 | mon1 | Tuesday 15 September 2026 11:52:11 +0000 (0:00:00.499) 0:01:25.505 ***** 2026-09-15 11:52:13.010729 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-15 11:52:13.010993 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-15 11:52:13.011086 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-09-15 11:52:13.011179 | mon1 | 2026-09-15 11:52:13.011318 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-15 11:52:13.011435 | mon1 | Tuesday 15 September 2026 11:52:13 +0000 (0:00:01.204) 0:01:26.709 ***** 2026-09-15 11:53:48.075229 | mon1 | ok: [mon1] 2026-09-15 11:53:48.075323 | mon1 | 2026-09-15 11:53:48.076460 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-15 11:53:48.076704 | mon1 | Tuesday 15 September 2026 11:53:48 +0000 (0:01:35.068) 0:03:01.777 ***** 2026-09-15 11:53:48.446964 | mon1 | changed: [mon1] 2026-09-15 11:53:48.447058 | mon1 | 2026-09-15 11:53:48.447215 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-15 11:53:48.447374 | mon1 | Tuesday 15 September 2026 11:53:48 +0000 (0:00:00.374) 0:03:02.152 ***** 2026-09-15 11:53:48.512207 | mon1 | ok: [mon1] 2026-09-15 11:53:48.512511 | mon1 | 2026-09-15 11:53:48.512818 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:53:48.512966 | mon1 | Tuesday 15 September 2026 11:53:48 +0000 (0:00:00.063) 0:03:02.215 ***** 2026-09-15 11:53:48.608009 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-15 11:53:48.608138 | mon1 | 2026-09-15 11:53:48.608345 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:53:48.608509 | mon1 | Tuesday 15 September 2026 11:53:48 +0000 (0:00:00.098) 0:03:02.314 ***** 2026-09-15 11:53:50.566798 | mon1 | ok: [mon1] 2026-09-15 11:53:50.566859 | mon1 | 2026-09-15 11:53:50.566872 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:53:50.566885 | mon1 | Tuesday 15 September 2026 11:53:50 +0000 (0:00:01.957) 0:03:04.271 ***** 2026-09-15 11:53:50.654024 | mon1 | ok: [mon1] => (item=mon1) 2026-09-15 11:53:50.654193 | mon1 | 2026-09-15 11:53:50.654531 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:53:50.654885 | mon1 | Tuesday 15 September 2026 11:53:50 +0000 (0:00:00.084) 0:03:04.356 ***** 2026-09-15 11:53:51.230928 | mon1 | ok: [mon1] 2026-09-15 11:53:51.230974 | mon1 | 2026-09-15 11:53:51.230981 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:53:51.230988 | mon1 | Tuesday 15 September 2026 11:53:51 +0000 (0:00:00.578) 0:03:04.934 ***** 2026-09-15 11:53:54.290586 | mon1 | ok: [mon1] 2026-09-15 11:53:54.290675 | mon1 | 2026-09-15 11:53:54.290682 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-15 11:53:54.290689 | mon1 | Tuesday 15 September 2026 11:53:54 +0000 (0:00:03.060) 0:03:07.995 ***** 2026-09-15 11:53:57.934787 | mon1 | changed: [mon1] 2026-09-15 11:53:57.934854 | mon1 | 2026-09-15 11:53:57.934865 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-15 11:53:57.934874 | mon1 | Tuesday 15 September 2026 11:53:57 +0000 (0:00:03.643) 0:03:11.639 ***** 2026-09-15 11:53:59.960779 | mon1 | ok: [mon1] 2026-09-15 11:53:59.960847 | mon1 | 2026-09-15 11:53:59.960957 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:53:59.961093 | mon1 | Tuesday 15 September 2026 11:53:59 +0000 (0:00:02.025) 0:03:13.664 ***** 2026-09-15 11:54:00.053352 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-15 11:54:00.053408 | mon1 | 2026-09-15 11:54:00.053527 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:54:00.053632 | mon1 | Tuesday 15 September 2026 11:54:00 +0000 (0:00:00.094) 0:03:13.759 ***** 2026-09-15 11:54:00.118760 | mon1 | skipping: [mon1] 2026-09-15 11:54:00.118857 | mon1 | 2026-09-15 11:54:00.119029 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:54:00.119183 | mon1 | Tuesday 15 September 2026 11:54:00 +0000 (0:00:00.063) 0:03:13.823 ***** 2026-09-15 11:54:00.195734 | mon1 | skipping: [mon1] => (item=mon1) 2026-09-15 11:54:00.195918 | mon1 | skipping: [mon1] 2026-09-15 11:54:00.196002 | mon1 | 2026-09-15 11:54:00.196179 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:54:00.196391 | mon1 | Tuesday 15 September 2026 11:54:00 +0000 (0:00:00.076) 0:03:13.899 ***** 2026-09-15 11:54:00.649442 | mon1 | ok: [mon1] 2026-09-15 11:54:00.649522 | mon1 | 2026-09-15 11:54:00.649638 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:54:00.649752 | mon1 | Tuesday 15 September 2026 11:54:00 +0000 (0:00:00.455) 0:03:14.355 ***** 2026-09-15 11:54:03.797116 | mon1 | ok: [mon1] 2026-09-15 11:54:03.797528 | mon1 | 2026-09-15 11:54:03.797887 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-15 11:54:03.798249 | mon1 | Tuesday 15 September 2026 11:54:03 +0000 (0:00:03.146) 0:03:17.502 ***** 2026-09-15 11:54:07.180874 | mon1 | changed: [mon1] 2026-09-15 11:54:07.181051 | mon1 | 2026-09-15 11:54:07.181434 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-15 11:54:07.181662 | mon1 | Tuesday 15 September 2026 11:54:07 +0000 (0:00:03.383) 0:03:20.885 ***** 2026-09-15 11:54:09.197758 | mon1 | ok: [mon1] 2026-09-15 11:54:09.197895 | mon1 | 2026-09-15 11:54:09.198065 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-15 11:54:09.198235 | mon1 | Tuesday 15 September 2026 11:54:09 +0000 (0:00:02.017) 0:03:22.903 ***** 2026-09-15 11:54:16.957332 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-09-15 11:54:16.957422 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-09-15 11:54:16.957529 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-09-15 11:54:16.957633 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-09-15 11:54:16.957732 | mon1 | 2026-09-15 11:54:16.957830 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-15 11:54:16.957957 | mon1 | 2026-09-15 11:54:16.958060 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:54:16.958194 | mon1 | Tuesday 15 September 2026 11:54:16 +0000 (0:00:07.760) 0:03:30.663 ***** 2026-09-15 11:54:19.295454 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:54:19.304996 | mon1 | ok: [osd1] 2026-09-15 11:54:19.305134 | mon1 | 2026-09-15 11:54:19.305348 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:54:19.305512 | mon1 | Tuesday 15 September 2026 11:54:19 +0000 (0:00:02.346) 0:03:33.010 ***** 2026-09-15 11:54:19.684904 | mon1 | ok: [osd1] 2026-09-15 11:54:19.685045 | mon1 | 2026-09-15 11:54:19.685063 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:54:19.685218 | mon1 | Tuesday 15 September 2026 11:54:19 +0000 (0:00:00.379) 0:03:33.389 ***** 2026-09-15 11:54:19.735806 | mon1 | skipping: [osd1] 2026-09-15 11:54:19.735930 | mon1 | 2026-09-15 11:54:19.735939 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:54:19.735991 | mon1 | Tuesday 15 September 2026 11:54:19 +0000 (0:00:00.050) 0:03:33.439 ***** 2026-09-15 11:54:20.125166 | mon1 | changed: [osd1] 2026-09-15 11:54:20.125235 | mon1 | 2026-09-15 11:54:20.126333 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:54:20.126381 | mon1 | Tuesday 15 September 2026 11:54:20 +0000 (0:00:00.391) 0:03:33.831 ***** 2026-09-15 11:54:20.210247 | mon1 | ok: [osd1] => { 2026-09-15 11:54:20.210314 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:54:20.210342 | mon1 | } 2026-09-15 11:54:20.210347 | mon1 | 2026-09-15 11:54:20.210352 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:54:20.210358 | mon1 | Tuesday 15 September 2026 11:54:20 +0000 (0:00:00.083) 0:03:33.915 ***** 2026-09-15 11:54:21.012618 | mon1 | changed: [osd1] 2026-09-15 11:54:21.012691 | mon1 | 2026-09-15 11:54:21.012775 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:54:21.013050 | mon1 | Tuesday 15 September 2026 11:54:21 +0000 (0:00:00.800) 0:03:34.715 ***** 2026-09-15 11:54:21.079739 | mon1 | skipping: [osd1] 2026-09-15 11:54:21.079811 | mon1 | 2026-09-15 11:54:21.080072 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:54:21.080204 | mon1 | Tuesday 15 September 2026 11:54:21 +0000 (0:00:00.069) 0:03:34.785 ***** 2026-09-15 11:54:21.139760 | mon1 | skipping: [osd1] 2026-09-15 11:54:21.140143 | mon1 | 2026-09-15 11:54:21.140515 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:54:21.140875 | mon1 | Tuesday 15 September 2026 11:54:21 +0000 (0:00:00.059) 0:03:34.844 ***** 2026-09-15 11:54:21.499036 | mon1 | ok: [osd1] 2026-09-15 11:54:21.499308 | mon1 | 2026-09-15 11:54:21.499648 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:54:21.500044 | mon1 | Tuesday 15 September 2026 11:54:21 +0000 (0:00:00.358) 0:03:35.203 ***** 2026-09-15 11:54:23.048660 | mon1 | ok: [osd1] 2026-09-15 11:54:23.048730 | mon1 | 2026-09-15 11:54:23.048746 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:54:23.048851 | mon1 | Tuesday 15 September 2026 11:54:23 +0000 (0:00:01.549) 0:03:36.752 ***** 2026-09-15 11:54:23.169082 | mon1 | ok: [osd1] => { 2026-09-15 11:54:23.169300 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:54:23.169533 | mon1 | } 2026-09-15 11:54:23.169721 | mon1 | 2026-09-15 11:54:23.169960 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:54:23.170173 | mon1 | Tuesday 15 September 2026 11:54:23 +0000 (0:00:00.117) 0:03:36.870 ***** 2026-09-15 11:54:24.139608 | mon1 | changed: [osd1] 2026-09-15 11:54:24.139717 | mon1 | 2026-09-15 11:54:24.139911 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:54:24.140074 | mon1 | Tuesday 15 September 2026 11:54:24 +0000 (0:00:00.973) 0:03:37.844 ***** 2026-09-15 11:54:27.283211 | mon1 | changed: [osd1] 2026-09-15 11:54:27.283341 | mon1 | 2026-09-15 11:54:27.283352 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:54:27.283362 | mon1 | Tuesday 15 September 2026 11:54:27 +0000 (0:00:03.142) 0:03:40.986 ***** 2026-09-15 11:54:27.334456 | mon1 | skipping: [osd1] 2026-09-15 11:54:27.334550 | mon1 | 2026-09-15 11:54:27.334565 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:54:27.334585 | mon1 | Tuesday 15 September 2026 11:54:27 +0000 (0:00:00.051) 0:03:41.038 ***** 2026-09-15 11:54:27.380050 | mon1 | skipping: [osd1] 2026-09-15 11:54:27.380138 | mon1 | 2026-09-15 11:54:27.380149 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:54:27.380158 | mon1 | Tuesday 15 September 2026 11:54:27 +0000 (0:00:00.045) 0:03:41.083 ***** 2026-09-15 11:54:27.427111 | mon1 | skipping: [osd1] 2026-09-15 11:54:27.427211 | mon1 | 2026-09-15 11:54:27.427226 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:54:27.427238 | mon1 | Tuesday 15 September 2026 11:54:27 +0000 (0:00:00.047) 0:03:41.131 ***** 2026-09-15 11:54:36.500350 | mon1 | changed: [osd1] 2026-09-15 11:54:36.500410 | mon1 | 2026-09-15 11:54:36.500422 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:54:36.500432 | mon1 | Tuesday 15 September 2026 11:54:36 +0000 (0:00:09.071) 0:03:50.202 ***** 2026-09-15 11:54:37.329426 | mon1 | changed: [osd1] 2026-09-15 11:54:37.329626 | mon1 | 2026-09-15 11:54:37.330446 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:54:37.330548 | mon1 | Tuesday 15 September 2026 11:54:37 +0000 (0:00:00.831) 0:03:51.034 ***** 2026-09-15 11:54:38.977431 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-09-15 11:54:38.977566 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:54:38.977578 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:54:38.977588 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:54:38.977597 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:54:38.977616 | mon1 | 2026-09-15 11:54:38.977716 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:54:38.977952 | mon1 | Tuesday 15 September 2026 11:54:38 +0000 (0:00:01.645) 0:03:52.680 ***** 2026-09-15 11:54:39.915990 | mon1 | changed: [osd1] 2026-09-15 11:54:39.916144 | mon1 | 2026-09-15 11:54:39.916422 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:54:39.916698 | mon1 | Tuesday 15 September 2026 11:54:39 +0000 (0:00:00.927) 0:03:53.608 ***** 2026-09-15 11:54:39.916934 | mon1 | 2026-09-15 11:54:39.917189 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:54:39.917521 | mon1 | Tuesday 15 September 2026 11:54:39 +0000 (0:00:00.012) 0:03:53.621 ***** 2026-09-15 11:54:41.018075 | mon1 | ok: [osd1] 2026-09-15 11:54:41.018153 | mon1 | 2026-09-15 11:54:41.018323 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-15 11:54:41.018508 | mon1 | Tuesday 15 September 2026 11:54:41 +0000 (0:00:01.102) 0:03:54.723 ***** 2026-09-15 11:54:41.699079 | mon1 | changed: [osd1] 2026-09-15 11:54:41.699790 | mon1 | 2026-09-15 11:54:41.699814 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:54:41.699824 | mon1 | Tuesday 15 September 2026 11:54:41 +0000 (0:00:00.681) 0:03:55.404 ***** 2026-09-15 11:54:42.538465 | mon1 | changed: [osd1] 2026-09-15 11:54:42.538552 | mon1 | 2026-09-15 11:54:42.538568 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:54:42.538725 | mon1 | Tuesday 15 September 2026 11:54:42 +0000 (0:00:00.838) 0:03:56.243 ***** 2026-09-15 11:54:42.892842 | mon1 | ok: [osd1] 2026-09-15 11:54:42.892898 | mon1 | 2026-09-15 11:54:42.892908 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:54:42.892917 | mon1 | Tuesday 15 September 2026 11:54:42 +0000 (0:00:00.353) 0:03:56.596 ***** 2026-09-15 11:54:42.999456 | mon1 | ok: [osd1] => { 2026-09-15 11:54:42.999838 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:54:43.000974 | mon1 | } 2026-09-15 11:54:43.001002 | mon1 | 2026-09-15 11:54:43.001012 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:54:43.001021 | mon1 | Tuesday 15 September 2026 11:54:42 +0000 (0:00:00.106) 0:03:56.703 ***** 2026-09-15 11:54:44.111454 | mon1 | changed: [osd1] 2026-09-15 11:54:44.111515 | mon1 | 2026-09-15 11:54:44.111526 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:54:44.111691 | mon1 | Tuesday 15 September 2026 11:54:44 +0000 (0:00:01.112) 0:03:57.815 ***** 2026-09-15 11:54:49.089572 | mon1 | changed: [osd1] 2026-09-15 11:54:49.089682 | mon1 | 2026-09-15 11:54:49.089697 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:54:49.089753 | mon1 | Tuesday 15 September 2026 11:54:49 +0000 (0:00:04.978) 0:04:02.793 ***** 2026-09-15 11:54:50.434177 | mon1 | ok: [osd1] 2026-09-15 11:54:50.434312 | mon1 | 2026-09-15 11:54:50.434336 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:54:50.434352 | mon1 | Tuesday 15 September 2026 11:54:50 +0000 (0:00:01.344) 0:04:04.137 ***** 2026-09-15 11:54:50.873315 | mon1 | changed: [osd1] 2026-09-15 11:54:50.873395 | mon1 | 2026-09-15 11:54:50.873406 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:54:50.873416 | mon1 | Tuesday 15 September 2026 11:54:50 +0000 (0:00:00.438) 0:04:04.576 ***** 2026-09-15 11:54:51.676969 | mon1 | changed: [osd1] 2026-09-15 11:54:51.677022 | mon1 | 2026-09-15 11:54:51.677033 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:54:51.677042 | mon1 | Tuesday 15 September 2026 11:54:51 +0000 (0:00:00.803) 0:04:05.380 ***** 2026-09-15 11:54:52.721764 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-09-15 11:54:52.721818 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:54:52.721828 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:54:52.721836 | mon1 | 2026-09-15 11:54:52.721845 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:54:52.721855 | mon1 | Tuesday 15 September 2026 11:54:52 +0000 (0:00:01.044) 0:04:06.424 ***** 2026-09-15 11:54:53.532421 | mon1 | changed: [osd1] 2026-09-15 11:54:53.532470 | mon1 | 2026-09-15 11:54:53.532476 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:54:53.532481 | mon1 | Tuesday 15 September 2026 11:54:53 +0000 (0:00:00.811) 0:04:07.236 ***** 2026-09-15 11:54:54.402492 | mon1 | changed: [osd1] 2026-09-15 11:54:54.402565 | mon1 | 2026-09-15 11:54:54.403785 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:54:54.403853 | mon1 | Tuesday 15 September 2026 11:54:54 +0000 (0:00:00.854) 0:04:08.091 ***** 2026-09-15 11:54:54.403863 | mon1 | 2026-09-15 11:54:54.403872 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:54:54.403881 | mon1 | Tuesday 15 September 2026 11:54:54 +0000 (0:00:00.015) 0:04:08.106 ***** 2026-09-15 11:54:55.501939 | mon1 | ok: [osd1] 2026-09-15 11:54:55.501989 | mon1 | 2026-09-15 11:54:55.502000 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-15 11:54:55.502009 | mon1 | Tuesday 15 September 2026 11:54:55 +0000 (0:00:01.098) 0:04:09.205 ***** 2026-09-15 11:54:56.844771 | mon1 | changed: [osd1] 2026-09-15 11:54:56.844839 | mon1 | 2026-09-15 11:54:56.844847 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:54:56.844853 | mon1 | Tuesday 15 September 2026 11:54:56 +0000 (0:00:01.344) 0:04:10.549 ***** 2026-09-15 11:54:57.707842 | mon1 | changed: [osd1] 2026-09-15 11:54:57.707953 | mon1 | 2026-09-15 11:54:57.707965 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:54:57.708098 | mon1 | Tuesday 15 September 2026 11:54:57 +0000 (0:00:00.863) 0:04:11.412 ***** 2026-09-15 11:54:57.800326 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-09-15 11:54:57.800562 | mon1 | 2026-09-15 11:54:57.800789 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:54:57.800912 | mon1 | Tuesday 15 September 2026 11:54:57 +0000 (0:00:00.092) 0:04:11.505 ***** 2026-09-15 11:54:59.156406 | mon1 | ok: [osd1] 2026-09-15 11:54:59.156550 | mon1 | 2026-09-15 11:54:59.156891 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:54:59.157911 | mon1 | Tuesday 15 September 2026 11:54:59 +0000 (0:00:01.355) 0:04:12.860 ***** 2026-09-15 11:55:00.208456 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-09-15 11:55:00.208521 | mon1 | ok: [osd1] => (item=ssh) 2026-09-15 11:55:00.208532 | mon1 | 2026-09-15 11:55:00.208542 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:55:00.208557 | mon1 | Tuesday 15 September 2026 11:55:00 +0000 (0:00:01.052) 0:04:13.913 ***** 2026-09-15 11:55:23.641363 | mon1 | changed: [osd1] 2026-09-15 11:55:23.641448 | mon1 | 2026-09-15 11:55:23.641457 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 11:55:23.641466 | mon1 | Tuesday 15 September 2026 11:55:23 +0000 (0:00:23.431) 0:04:37.344 ***** 2026-09-15 11:55:24.004528 | mon1 | ok: [osd1] 2026-09-15 11:55:24.004605 | mon1 | 2026-09-15 11:55:24.005187 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 11:55:24.005252 | mon1 | Tuesday 15 September 2026 11:55:24 +0000 (0:00:00.364) 0:04:37.708 ***** 2026-09-15 11:55:24.578696 | mon1 | changed: [osd1] 2026-09-15 11:55:24.578738 | mon1 | 2026-09-15 11:55:24.578745 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 11:55:24.578750 | mon1 | Tuesday 15 September 2026 11:55:24 +0000 (0:00:00.572) 0:04:38.281 ***** 2026-09-15 11:55:25.002965 | mon1 | changed: [osd1] 2026-09-15 11:55:25.003104 | mon1 | 2026-09-15 11:55:25.003402 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-15 11:55:25.003669 | mon1 | Tuesday 15 September 2026 11:55:24 +0000 (0:00:00.423) 0:04:38.704 ***** 2026-09-15 11:55:25.561033 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] => (item=mon1) 2026-09-15 11:55:25.561087 | mon1 | 2026-09-15 11:55:25.561215 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-15 11:55:25.561388 | mon1 | Tuesday 15 September 2026 11:55:25 +0000 (0:00:00.561) 0:04:39.266 ***** 2026-09-15 11:55:25.639916 | mon1 | ok: [osd1] 2026-09-15 11:55:25.640021 | mon1 | 2026-09-15 11:55:25.640221 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:55:25.640517 | mon1 | Tuesday 15 September 2026 11:55:25 +0000 (0:00:00.077) 0:04:39.344 ***** 2026-09-15 11:55:25.731294 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-09-15 11:55:25.731335 | mon1 | 2026-09-15 11:55:25.731342 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:55:25.731348 | mon1 | Tuesday 15 September 2026 11:55:25 +0000 (0:00:00.091) 0:04:39.435 ***** 2026-09-15 11:55:27.679301 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 11:55:27.679368 | mon1 | 2026-09-15 11:55:27.679374 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:55:27.679380 | mon1 | Tuesday 15 September 2026 11:55:27 +0000 (0:00:01.946) 0:04:41.382 ***** 2026-09-15 11:55:27.739922 | mon1 | ok: [osd1] => (item=osd1) 2026-09-15 11:55:27.740032 | mon1 | 2026-09-15 11:55:27.740434 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:55:27.740624 | mon1 | Tuesday 15 September 2026 11:55:27 +0000 (0:00:00.062) 0:04:41.444 ***** 2026-09-15 11:55:28.193038 | mon1 | changed: [osd1] 2026-09-15 11:55:28.193118 | mon1 | 2026-09-15 11:55:28.193132 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:55:28.193145 | mon1 | Tuesday 15 September 2026 11:55:28 +0000 (0:00:00.451) 0:04:41.895 ***** 2026-09-15 11:55:34.804007 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 11:55:34.804109 | mon1 | 2026-09-15 11:55:34.804323 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-15 11:55:34.804491 | mon1 | Tuesday 15 September 2026 11:55:34 +0000 (0:00:06.610) 0:04:48.506 ***** 2026-09-15 11:55:35.919077 | mon1 | ok: [osd1] 2026-09-15 11:55:35.919318 | mon1 | 2026-09-15 11:55:35.919660 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-15 11:55:35.919974 | mon1 | Tuesday 15 September 2026 11:55:35 +0000 (0:00:01.117) 0:04:49.623 ***** 2026-09-15 11:56:21.798544 | mon1 | ok: [osd1] 2026-09-15 11:56:21.798659 | mon1 | 2026-09-15 11:56:21.798666 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-15 11:56:21.798673 | mon1 | Tuesday 15 September 2026 11:56:21 +0000 (0:00:45.878) 0:05:35.501 ***** 2026-09-15 11:59:11.248514 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] => (item=/dev/ceph-osd1-osd0/data) 2026-09-15 11:59:11.248599 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] => (item=/dev/ceph-osd1-osd1/data) 2026-09-15 11:59:11.248612 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] => (item=/dev/ceph-osd1-osd2/data) 2026-09-15 11:59:11.248623 | mon1 | 2026-09-15 11:59:11.248636 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-15 11:59:11.248682 | mon1 | Tuesday 15 September 2026 11:59:11 +0000 (0:02:49.449) 0:08:24.951 ***** 2026-09-15 11:59:13.216597 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 11:59:13.216661 | mon1 | 2026-09-15 11:59:13.216670 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-15 11:59:13.216679 | mon1 | Tuesday 15 September 2026 11:59:13 +0000 (0:00:01.969) 0:08:26.920 ***** 2026-09-15 11:59:15.291359 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 11:59:15.291457 | mon1 | 2026-09-15 11:59:15.291471 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-15 11:59:15.291483 | mon1 | Tuesday 15 September 2026 11:59:15 +0000 (0:00:02.073) 0:08:28.994 ***** 2026-09-15 11:59:15.392758 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-15 11:59:15.392815 | mon1 | 2026-09-15 11:59:15.393088 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-15 11:59:15.393109 | mon1 | Tuesday 15 September 2026 11:59:15 +0000 (0:00:00.103) 0:08:29.097 ***** 2026-09-15 11:59:15.471943 | mon1 | ok: [osd1] 2026-09-15 11:59:15.472411 | mon1 | 2026-09-15 11:59:15.472451 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-15 11:59:15.472846 | mon1 | Tuesday 15 September 2026 11:59:15 +0000 (0:00:00.078) 0:08:29.176 ***** 2026-09-15 11:59:17.465429 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 11:59:17.465655 | mon1 | 2026-09-15 11:59:17.465909 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-15 11:59:17.466156 | mon1 | Tuesday 15 September 2026 11:59:17 +0000 (0:00:01.993) 0:08:31.170 ***** 2026-09-15 11:59:17.536756 | mon1 | ok: [osd1] 2026-09-15 11:59:17.536911 | mon1 | 2026-09-15 11:59:17.537176 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-15 11:59:17.537492 | mon1 | Tuesday 15 September 2026 11:59:17 +0000 (0:00:00.071) 0:08:31.241 ***** 2026-09-15 11:59:17.606238 | mon1 | [ERROR]: Task failed: Action failed: Failed as requested from task 2026-09-15 11:59:17.606429 | mon1 | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml:36:7 2026-09-15 11:59:17.606573 | mon1 | 2026-09-15 11:59:17.606777 | mon1 | 34 _osd_daemon_ids: "{{ _orch_ps.stdout | from_json | map(attribute='daemon_id') }}" 2026-09-15 11:59:17.606933 | mon1 | 35 2026-09-15 11:59:17.607105 | mon1 | 36 - name: Fail if any OSD not running 2026-09-15 11:59:17.607344 | mon1 | ^ column 7 2026-09-15 11:59:17.607574 | mon1 | 2026-09-15 11:59:17.607799 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-09-15 11:59:17.622195 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 11:59:17.622431 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 11:59:17.622566 | mon1 | 2026-09-15 11:59:17.622784 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-09-15 11:59:17.622964 | mon1 | Tuesday 15 September 2026 11:59:17 +0000 (0:00:00.086) 0:08:31.327 ***** 2026-09-15 11:59:17.669971 | mon1 | skipping: [osd1] 2026-09-15 11:59:17.670153 | mon1 | 2026-09-15 11:59:17.670431 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-09-15 11:59:17.670688 | mon1 | Tuesday 15 September 2026 11:59:17 +0000 (0:00:00.047) 0:08:31.375 ***** 2026-09-15 11:59:22.726431 | mon1 | Pausing for 5 seconds 2026-09-15 11:59:22.726599 | mon1 | ok: [osd1] 2026-09-15 11:59:22.726790 | mon1 | 2026-09-15 11:59:22.726993 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-09-15 11:59:22.727169 | mon1 | Tuesday 15 September 2026 11:59:22 +0000 (0:00:05.055) 0:08:36.431 ***** 2026-09-15 11:59:22.825436 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-15 11:59:22.825724 | mon1 | 2026-09-15 11:59:22.826064 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-15 11:59:22.826403 | mon1 | Tuesday 15 September 2026 11:59:22 +0000 (0:00:00.099) 0:08:36.530 ***** 2026-09-15 11:59:22.909662 | mon1 | ok: [osd1] 2026-09-15 11:59:22.909922 | mon1 | 2026-09-15 11:59:22.910192 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-15 11:59:22.910549 | mon1 | Tuesday 15 September 2026 11:59:22 +0000 (0:00:00.084) 0:08:36.614 ***** 2026-09-15 11:59:24.944437 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 11:59:24.944491 | mon1 | 2026-09-15 11:59:24.944548 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-15 11:59:24.944822 | mon1 | Tuesday 15 September 2026 11:59:24 +0000 (0:00:02.033) 0:08:38.648 ***** 2026-09-15 11:59:25.017037 | mon1 | ok: [osd1] 2026-09-15 11:59:25.017282 | mon1 | 2026-09-15 11:59:25.017545 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-15 11:59:25.017838 | mon1 | Tuesday 15 September 2026 11:59:25 +0000 (0:00:00.073) 0:08:38.722 ***** 2026-09-15 11:59:25.077632 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 11:59:25.077858 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 11:59:25.078155 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 11:59:25.078437 | mon1 | skipping: [osd1] 2026-09-15 11:59:25.078662 | mon1 | 2026-09-15 11:59:25.078957 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-15 11:59:25.079234 | mon1 | Tuesday 15 September 2026 11:59:25 +0000 (0:00:00.060) 0:08:38.782 ***** 2026-09-15 11:59:25.155799 | mon1 | skipping: [osd1] 2026-09-15 11:59:25.155985 | mon1 | 2026-09-15 11:59:25.156368 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-15 11:59:25.156581 | mon1 | 2026-09-15 11:59:25.156847 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:59:25.157181 | mon1 | Tuesday 15 September 2026 11:59:25 +0000 (0:00:00.079) 0:08:38.861 ***** 2026-09-15 11:59:27.308482 | mon1 | ok: [mon1] 2026-09-15 11:59:27.308567 | mon1 | 2026-09-15 11:59:27.308581 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:59:27.308594 | mon1 | Tuesday 15 September 2026 11:59:27 +0000 (0:00:02.150) 0:08:41.011 ***** 2026-09-15 11:59:27.696273 | mon1 | ok: [mon1] 2026-09-15 11:59:27.696336 | mon1 | 2026-09-15 11:59:27.696343 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:59:27.696349 | mon1 | Tuesday 15 September 2026 11:59:27 +0000 (0:00:00.388) 0:08:41.400 ***** 2026-09-15 11:59:27.761011 | mon1 | skipping: [mon1] 2026-09-15 11:59:27.761145 | mon1 | 2026-09-15 11:59:27.761357 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:59:27.761556 | mon1 | Tuesday 15 September 2026 11:59:27 +0000 (0:00:00.064) 0:08:41.465 ***** 2026-09-15 11:59:28.197661 | mon1 | ok: [mon1] 2026-09-15 11:59:28.197727 | mon1 | 2026-09-15 11:59:28.197739 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:59:28.197748 | mon1 | Tuesday 15 September 2026 11:59:28 +0000 (0:00:00.436) 0:08:41.901 ***** 2026-09-15 11:59:28.306427 | mon1 | ok: [mon1] => { 2026-09-15 11:59:28.306602 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:59:28.306812 | mon1 | } 2026-09-15 11:59:28.307041 | mon1 | 2026-09-15 11:59:28.307302 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:59:28.307544 | mon1 | Tuesday 15 September 2026 11:59:28 +0000 (0:00:00.109) 0:08:42.010 ***** 2026-09-15 11:59:28.866583 | mon1 | ok: [mon1] 2026-09-15 11:59:28.866661 | mon1 | 2026-09-15 11:59:28.866973 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:59:28.867012 | mon1 | Tuesday 15 September 2026 11:59:28 +0000 (0:00:00.560) 0:08:42.571 ***** 2026-09-15 11:59:28.924100 | mon1 | skipping: [mon1] 2026-09-15 11:59:28.924207 | mon1 | 2026-09-15 11:59:28.924228 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:59:28.924455 | mon1 | Tuesday 15 September 2026 11:59:28 +0000 (0:00:00.058) 0:08:42.629 ***** 2026-09-15 11:59:28.980743 | mon1 | skipping: [mon1] 2026-09-15 11:59:28.981045 | mon1 | 2026-09-15 11:59:28.981464 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:59:28.981783 | mon1 | Tuesday 15 September 2026 11:59:28 +0000 (0:00:00.056) 0:08:42.685 ***** 2026-09-15 11:59:29.349978 | mon1 | ok: [mon1] 2026-09-15 11:59:29.350144 | mon1 | 2026-09-15 11:59:29.350555 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:59:29.350965 | mon1 | Tuesday 15 September 2026 11:59:29 +0000 (0:00:00.368) 0:08:43.054 ***** 2026-09-15 11:59:30.480498 | mon1 | ok: [mon1] 2026-09-15 11:59:30.480619 | mon1 | 2026-09-15 11:59:30.480874 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:59:30.481101 | mon1 | Tuesday 15 September 2026 11:59:30 +0000 (0:00:01.129) 0:08:44.184 ***** 2026-09-15 11:59:30.576114 | mon1 | ok: [mon1] => { 2026-09-15 11:59:30.576442 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:59:30.576692 | mon1 | } 2026-09-15 11:59:30.577012 | mon1 | 2026-09-15 11:59:30.577249 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:59:30.577553 | mon1 | Tuesday 15 September 2026 11:59:30 +0000 (0:00:00.096) 0:08:44.280 ***** 2026-09-15 11:59:31.220320 | mon1 | ok: [mon1] 2026-09-15 11:59:31.220601 | mon1 | 2026-09-15 11:59:31.220992 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:59:31.221248 | mon1 | Tuesday 15 September 2026 11:59:31 +0000 (0:00:00.644) 0:08:44.924 ***** 2026-09-15 11:59:33.727239 | mon1 | ok: [mon1] 2026-09-15 11:59:33.727355 | mon1 | 2026-09-15 11:59:33.727572 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:59:33.727739 | mon1 | Tuesday 15 September 2026 11:59:33 +0000 (0:00:02.508) 0:08:47.433 ***** 2026-09-15 11:59:33.770559 | mon1 | skipping: [mon1] 2026-09-15 11:59:33.770947 | mon1 | 2026-09-15 11:59:33.771041 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:59:33.771311 | mon1 | Tuesday 15 September 2026 11:59:33 +0000 (0:00:00.042) 0:08:47.475 ***** 2026-09-15 11:59:33.809057 | mon1 | skipping: [mon1] 2026-09-15 11:59:33.809360 | mon1 | 2026-09-15 11:59:33.809649 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:59:33.810003 | mon1 | Tuesday 15 September 2026 11:59:33 +0000 (0:00:00.038) 0:08:47.514 ***** 2026-09-15 11:59:33.843962 | mon1 | skipping: [mon1] 2026-09-15 11:59:33.844107 | mon1 | 2026-09-15 11:59:33.844371 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:59:33.844594 | mon1 | Tuesday 15 September 2026 11:59:33 +0000 (0:00:00.035) 0:08:47.549 ***** 2026-09-15 11:59:35.170506 | mon1 | ok: [mon1] 2026-09-15 11:59:35.170606 | mon1 | 2026-09-15 11:59:35.170626 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:59:35.170640 | mon1 | Tuesday 15 September 2026 11:59:35 +0000 (0:00:01.324) 0:08:48.874 ***** 2026-09-15 11:59:36.094712 | mon1 | ok: [mon1] 2026-09-15 11:59:36.094819 | mon1 | 2026-09-15 11:59:36.094973 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:59:36.095109 | mon1 | Tuesday 15 September 2026 11:59:36 +0000 (0:00:00.926) 0:08:49.800 ***** 2026-09-15 11:59:37.706055 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-15 11:59:37.706105 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:59:37.706115 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:59:37.706124 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:59:37.706133 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:59:37.706141 | mon1 | 2026-09-15 11:59:37.706150 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:59:37.706158 | mon1 | Tuesday 15 September 2026 11:59:37 +0000 (0:00:01.606) 0:08:51.407 ***** 2026-09-15 11:59:38.608109 | mon1 | ok: [mon1] 2026-09-15 11:59:38.608178 | mon1 | 2026-09-15 11:59:38.608185 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:59:38.608190 | mon1 | Tuesday 15 September 2026 11:59:38 +0000 (0:00:00.892) 0:08:52.299 ***** 2026-09-15 11:59:38.608196 | mon1 | 2026-09-15 11:59:38.608201 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:59:38.608206 | mon1 | Tuesday 15 September 2026 11:59:38 +0000 (0:00:00.011) 0:08:52.311 ***** 2026-09-15 11:59:39.191389 | mon1 | ok: [mon1] 2026-09-15 11:59:39.191468 | mon1 | 2026-09-15 11:59:39.191489 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:59:39.191629 | mon1 | Tuesday 15 September 2026 11:59:39 +0000 (0:00:00.583) 0:08:52.894 ***** 2026-09-15 11:59:39.576388 | mon1 | ok: [mon1] 2026-09-15 11:59:39.576435 | mon1 | 2026-09-15 11:59:39.576442 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:59:39.576448 | mon1 | Tuesday 15 September 2026 11:59:39 +0000 (0:00:00.385) 0:08:53.280 ***** 2026-09-15 11:59:39.682087 | mon1 | ok: [mon1] => { 2026-09-15 11:59:39.682176 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:59:39.682185 | mon1 | } 2026-09-15 11:59:39.682195 | mon1 | 2026-09-15 11:59:39.682203 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:59:39.682212 | mon1 | Tuesday 15 September 2026 11:59:39 +0000 (0:00:00.103) 0:08:53.383 ***** 2026-09-15 11:59:40.257271 | mon1 | ok: [mon1] 2026-09-15 11:59:40.257317 | mon1 | 2026-09-15 11:59:40.257322 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:59:40.257327 | mon1 | Tuesday 15 September 2026 11:59:40 +0000 (0:00:00.577) 0:08:53.961 ***** 2026-09-15 11:59:44.913935 | mon1 | ok: [mon1] 2026-09-15 11:59:44.914100 | mon1 | 2026-09-15 11:59:44.914610 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:59:44.914666 | mon1 | Tuesday 15 September 2026 11:59:44 +0000 (0:00:04.655) 0:08:58.616 ***** 2026-09-15 11:59:46.147741 | mon1 | ok: [mon1] 2026-09-15 11:59:46.147791 | mon1 | 2026-09-15 11:59:46.147801 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:59:46.147809 | mon1 | Tuesday 15 September 2026 11:59:46 +0000 (0:00:01.234) 0:08:59.851 ***** 2026-09-15 11:59:46.496951 | mon1 | ok: [mon1] 2026-09-15 11:59:46.497133 | mon1 | 2026-09-15 11:59:46.497756 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:59:46.497806 | mon1 | Tuesday 15 September 2026 11:59:46 +0000 (0:00:00.349) 0:09:00.200 ***** 2026-09-15 11:59:47.233008 | mon1 | ok: [mon1] 2026-09-15 11:59:47.233227 | mon1 | 2026-09-15 11:59:47.234055 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:59:47.234112 | mon1 | Tuesday 15 September 2026 11:59:47 +0000 (0:00:00.735) 0:09:00.936 ***** 2026-09-15 11:59:48.304325 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-15 11:59:48.304522 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:59:48.304832 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:59:48.305109 | mon1 | 2026-09-15 11:59:48.305488 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:59:48.305814 | mon1 | Tuesday 15 September 2026 11:59:48 +0000 (0:00:01.072) 0:09:02.008 ***** 2026-09-15 11:59:49.048110 | mon1 | ok: [mon1] 2026-09-15 11:59:49.048194 | mon1 | 2026-09-15 11:59:49.048209 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:59:49.048238 | mon1 | Tuesday 15 September 2026 11:59:49 +0000 (0:00:00.741) 0:09:02.750 ***** 2026-09-15 11:59:49.817447 | mon1 | ok: [mon1] 2026-09-15 11:59:49.817511 | mon1 | 2026-09-15 11:59:49.817857 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:59:49.818099 | mon1 | Tuesday 15 September 2026 11:59:49 +0000 (0:00:00.759) 0:09:03.509 ***** 2026-09-15 11:59:49.818379 | mon1 | 2026-09-15 11:59:49.818635 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:59:49.818956 | mon1 | Tuesday 15 September 2026 11:59:49 +0000 (0:00:00.012) 0:09:03.522 ***** 2026-09-15 11:59:50.367507 | mon1 | ok: [mon1] 2026-09-15 11:59:50.367579 | mon1 | 2026-09-15 11:59:50.367722 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:59:50.367852 | mon1 | Tuesday 15 September 2026 11:59:50 +0000 (0:00:00.551) 0:09:04.073 ***** 2026-09-15 11:59:50.432981 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-09-15 11:59:50.433043 | mon1 | 2026-09-15 11:59:50.433153 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:59:50.433301 | mon1 | Tuesday 15 September 2026 11:59:50 +0000 (0:00:00.064) 0:09:04.138 ***** 2026-09-15 11:59:51.676515 | mon1 | ok: [mon1] 2026-09-15 11:59:51.676600 | mon1 | 2026-09-15 11:59:51.677315 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:59:51.677364 | mon1 | Tuesday 15 September 2026 11:59:51 +0000 (0:00:01.243) 0:09:05.381 ***** 2026-09-15 11:59:52.736987 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-09-15 11:59:52.737040 | mon1 | ok: [mon1] => (item=ssh) 2026-09-15 11:59:52.737048 | mon1 | 2026-09-15 11:59:52.737054 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:59:52.737060 | mon1 | Tuesday 15 September 2026 11:59:52 +0000 (0:00:01.058) 0:09:06.440 ***** 2026-09-15 12:00:21.048405 | mon1 | ok: [mon1] 2026-09-15 12:00:21.048470 | mon1 | 2026-09-15 12:00:21.048479 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 12:00:21.048487 | mon1 | Tuesday 15 September 2026 12:00:21 +0000 (0:00:28.311) 0:09:34.751 ***** 2026-09-15 12:00:21.428494 | mon1 | ok: [mon1] 2026-09-15 12:00:21.428544 | mon1 | 2026-09-15 12:00:21.428553 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 12:00:21.428560 | mon1 | Tuesday 15 September 2026 12:00:21 +0000 (0:00:00.381) 0:09:35.132 ***** 2026-09-15 12:00:21.873779 | mon1 | ok: [mon1] 2026-09-15 12:00:21.873904 | mon1 | 2026-09-15 12:00:21.874077 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 12:00:21.874226 | mon1 | Tuesday 15 September 2026 12:00:21 +0000 (0:00:00.444) 0:09:35.577 ***** 2026-09-15 12:00:22.243325 | mon1 | ok: [mon1] 2026-09-15 12:00:22.244069 | mon1 | 2026-09-15 12:00:22.244117 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-09-15 12:00:22.244128 | mon1 | Tuesday 15 September 2026 12:00:22 +0000 (0:00:00.371) 0:09:35.948 ***** 2026-09-15 12:00:25.734299 | mon1 | changed: [mon1] 2026-09-15 12:00:25.734341 | mon1 | 2026-09-15 12:00:25.734351 | mon1 | PLAY RECAP ********************************************************************* 2026-09-15 12:00:25.734359 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-09-15 12:00:25.734367 | mon1 | osd1 : ok=58 changed=23 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-09-15 12:00:25.734374 | mon1 | 2026-09-15 12:00:25.734381 | mon1 | 2026-09-15 12:00:25.734388 | mon1 | TASKS RECAP ******************************************************************** 2026-09-15 12:00:25.734396 | mon1 | Tuesday 15 September 2026 12:00:25 +0000 (0:00:03.488) 0:09:39.436 ***** 2026-09-15 12:00:25.734404 | mon1 | =============================================================================== 2026-09-15 12:00:25.734413 | mon1 | vexxhost.ceph.osd : Install OSDs -------------------------------------- 169.45s 2026-09-15 12:00:25.734422 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 95.07s 2026-09-15 12:00:25.734428 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 45.88s 2026-09-15 12:00:25.734435 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 28.31s 2026-09-15 12:00:25.734454 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 23.43s 2026-09-15 12:00:25.734459 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 20.14s 2026-09-15 12:00:25.739294 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 17.13s 2026-09-15 12:00:25.739314 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 9.07s 2026-09-15 12:00:25.739320 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 9.01s 2026-09-15 12:00:25.739325 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.76s 2026-09-15 12:00:25.739330 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.61s 2026-09-15 12:00:25.739335 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.07s 2026-09-15 12:00:25.739340 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.06s 2026-09-15 12:00:25.739345 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.98s 2026-09-15 12:00:25.739350 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.66s 2026-09-15 12:00:25.739354 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 3.64s 2026-09-15 12:00:25.739359 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 3.49s 2026-09-15 12:00:25.739364 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.44s 2026-09-15 12:00:25.739369 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 3.38s 2026-09-15 12:00:25.740364 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.15s 2026-09-15 12:00:25.925955 | mon1 | INFO [default > converge] Executed: Successful 2026-09-15 12:00:25.931960 | mon1 | INFO [default > idempotence] Executing 2026-09-15 12:00:27.417201 | mon1 | 2026-09-15 12:00:27.417482 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-15 12:00:27.417675 | mon1 | 2026-09-15 12:00:27.417905 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 12:00:27.418099 | mon1 | Tuesday 15 September 2026 12:00:27 +0000 (0:00:00.064) 0:00:00.064 ***** 2026-09-15 12:00:28.848846 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 12:00:28.860199 | mon1 | ok: [mon1] 2026-09-15 12:00:28.862823 | mon1 | 2026-09-15 12:00:28.862842 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:00:28.862849 | mon1 | Tuesday 15 September 2026 12:00:28 +0000 (0:00:01.442) 0:00:01.507 ***** 2026-09-15 12:00:29.441551 | mon1 | ok: [mon1] 2026-09-15 12:00:29.441811 | mon1 | 2026-09-15 12:00:29.442017 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:00:29.442192 | mon1 | Tuesday 15 September 2026 12:00:29 +0000 (0:00:00.581) 0:00:02.089 ***** 2026-09-15 12:00:29.535397 | mon1 | skipping: [mon1] 2026-09-15 12:00:29.535748 | mon1 | 2026-09-15 12:00:29.536061 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 12:00:29.536390 | mon1 | Tuesday 15 September 2026 12:00:29 +0000 (0:00:00.093) 0:00:02.182 ***** 2026-09-15 12:00:30.071305 | mon1 | ok: [mon1] 2026-09-15 12:00:30.071789 | mon1 | 2026-09-15 12:00:30.072230 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:00:30.072685 | mon1 | Tuesday 15 September 2026 12:00:30 +0000 (0:00:00.534) 0:00:02.717 ***** 2026-09-15 12:00:30.170918 | mon1 | ok: [mon1] => { 2026-09-15 12:00:30.171185 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 12:00:30.171341 | mon1 | } 2026-09-15 12:00:30.171470 | mon1 | 2026-09-15 12:00:30.171604 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:00:30.171767 | mon1 | Tuesday 15 September 2026 12:00:30 +0000 (0:00:00.099) 0:00:02.816 ***** 2026-09-15 12:00:30.865590 | mon1 | ok: [mon1] 2026-09-15 12:00:30.866113 | mon1 | 2026-09-15 12:00:30.866597 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:00:30.867051 | mon1 | Tuesday 15 September 2026 12:00:30 +0000 (0:00:00.695) 0:00:03.512 ***** 2026-09-15 12:00:30.922424 | mon1 | skipping: [mon1] 2026-09-15 12:00:30.922816 | mon1 | 2026-09-15 12:00:30.923129 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:00:30.923448 | mon1 | Tuesday 15 September 2026 12:00:30 +0000 (0:00:00.057) 0:00:03.569 ***** 2026-09-15 12:00:30.978230 | mon1 | skipping: [mon1] 2026-09-15 12:00:30.978448 | mon1 | 2026-09-15 12:00:30.978618 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:00:30.978807 | mon1 | Tuesday 15 September 2026 12:00:30 +0000 (0:00:00.056) 0:00:03.625 ***** 2026-09-15 12:00:31.349704 | mon1 | ok: [mon1] 2026-09-15 12:00:31.349936 | mon1 | 2026-09-15 12:00:31.350134 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:00:31.350319 | mon1 | Tuesday 15 September 2026 12:00:31 +0000 (0:00:00.370) 0:00:03.996 ***** 2026-09-15 12:00:32.637498 | mon1 | ok: [mon1] 2026-09-15 12:00:32.637940 | mon1 | 2026-09-15 12:00:32.638144 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:00:32.638378 | mon1 | Tuesday 15 September 2026 12:00:32 +0000 (0:00:01.287) 0:00:05.284 ***** 2026-09-15 12:00:32.764139 | mon1 | ok: [mon1] => { 2026-09-15 12:00:32.764646 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 12:00:32.764997 | mon1 | } 2026-09-15 12:00:32.765365 | mon1 | 2026-09-15 12:00:32.766117 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:00:32.766138 | mon1 | Tuesday 15 September 2026 12:00:32 +0000 (0:00:00.125) 0:00:05.409 ***** 2026-09-15 12:00:33.339703 | mon1 | ok: [mon1] 2026-09-15 12:00:33.339749 | mon1 | 2026-09-15 12:00:33.339761 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:00:33.339797 | mon1 | Tuesday 15 September 2026 12:00:33 +0000 (0:00:00.574) 0:00:05.984 ***** 2026-09-15 12:00:37.006075 | mon1 | ok: [mon1] 2026-09-15 12:00:37.006165 | mon1 | 2026-09-15 12:00:37.006174 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 12:00:37.006184 | mon1 | Tuesday 15 September 2026 12:00:37 +0000 (0:00:03.666) 0:00:09.651 ***** 2026-09-15 12:00:37.051848 | mon1 | skipping: [mon1] 2026-09-15 12:00:37.051906 | mon1 | 2026-09-15 12:00:37.051917 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 12:00:37.051926 | mon1 | Tuesday 15 September 2026 12:00:37 +0000 (0:00:00.046) 0:00:09.697 ***** 2026-09-15 12:00:37.093782 | mon1 | skipping: [mon1] 2026-09-15 12:00:37.093861 | mon1 | 2026-09-15 12:00:37.094017 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 12:00:37.094156 | mon1 | Tuesday 15 September 2026 12:00:37 +0000 (0:00:00.041) 0:00:09.738 ***** 2026-09-15 12:00:37.129475 | mon1 | skipping: [mon1] 2026-09-15 12:00:37.129525 | mon1 | 2026-09-15 12:00:37.129532 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 12:00:37.129537 | mon1 | Tuesday 15 September 2026 12:00:37 +0000 (0:00:00.037) 0:00:09.775 ***** 2026-09-15 12:00:38.307244 | mon1 | ok: [mon1] 2026-09-15 12:00:38.307344 | mon1 | 2026-09-15 12:00:38.307357 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 12:00:38.307369 | mon1 | Tuesday 15 September 2026 12:00:38 +0000 (0:00:01.176) 0:00:10.952 ***** 2026-09-15 12:00:39.037756 | mon1 | ok: [mon1] 2026-09-15 12:00:39.037818 | mon1 | 2026-09-15 12:00:39.037979 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 12:00:39.038098 | mon1 | Tuesday 15 September 2026 12:00:39 +0000 (0:00:00.729) 0:00:11.681 ***** 2026-09-15 12:00:40.767513 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-15 12:00:40.767568 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 12:00:40.767578 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 12:00:40.767587 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 12:00:40.767595 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 12:00:40.767604 | mon1 | 2026-09-15 12:00:40.767613 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 12:00:40.767622 | mon1 | Tuesday 15 September 2026 12:00:40 +0000 (0:00:01.730) 0:00:13.411 ***** 2026-09-15 12:00:41.726122 | mon1 | ok: [mon1] 2026-09-15 12:00:41.726439 | mon1 | 2026-09-15 12:00:41.726608 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 12:00:41.726768 | mon1 | Tuesday 15 September 2026 12:00:41 +0000 (0:00:00.950) 0:00:14.362 ***** 2026-09-15 12:00:41.726924 | mon1 | 2026-09-15 12:00:41.727748 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 12:00:41.727984 | mon1 | Tuesday 15 September 2026 12:00:41 +0000 (0:00:00.010) 0:00:14.372 ***** 2026-09-15 12:00:42.579712 | mon1 | ok: [mon1] 2026-09-15 12:00:42.579824 | mon1 | 2026-09-15 12:00:42.579843 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:00:42.582360 | mon1 | Tuesday 15 September 2026 12:00:42 +0000 (0:00:00.853) 0:00:15.226 ***** 2026-09-15 12:00:42.909528 | mon1 | ok: [mon1] 2026-09-15 12:00:42.909596 | mon1 | 2026-09-15 12:00:42.909724 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:00:42.909831 | mon1 | Tuesday 15 September 2026 12:00:42 +0000 (0:00:00.330) 0:00:15.557 ***** 2026-09-15 12:00:43.011756 | mon1 | ok: [mon1] => { 2026-09-15 12:00:43.011823 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 12:00:43.011832 | mon1 | } 2026-09-15 12:00:43.011839 | mon1 | 2026-09-15 12:00:43.011846 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:00:43.011853 | mon1 | Tuesday 15 September 2026 12:00:43 +0000 (0:00:00.100) 0:00:15.657 ***** 2026-09-15 12:00:43.562225 | mon1 | ok: [mon1] 2026-09-15 12:00:43.562286 | mon1 | 2026-09-15 12:00:43.562295 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:00:43.562302 | mon1 | Tuesday 15 September 2026 12:00:43 +0000 (0:00:00.551) 0:00:16.208 ***** 2026-09-15 12:00:47.135815 | mon1 | ok: [mon1] 2026-09-15 12:00:47.135884 | mon1 | 2026-09-15 12:00:47.135910 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 12:00:47.136159 | mon1 | Tuesday 15 September 2026 12:00:47 +0000 (0:00:03.572) 0:00:19.781 ***** 2026-09-15 12:00:48.316094 | mon1 | ok: [mon1] 2026-09-15 12:00:48.316188 | mon1 | 2026-09-15 12:00:48.316202 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 12:00:48.316215 | mon1 | Tuesday 15 September 2026 12:00:48 +0000 (0:00:01.179) 0:00:20.960 ***** 2026-09-15 12:00:48.803180 | mon1 | ok: [mon1] 2026-09-15 12:00:48.803239 | mon1 | 2026-09-15 12:00:48.803245 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 12:00:48.803267 | mon1 | Tuesday 15 September 2026 12:00:48 +0000 (0:00:00.487) 0:00:21.448 ***** 2026-09-15 12:00:49.533759 | mon1 | ok: [mon1] 2026-09-15 12:00:49.533809 | mon1 | 2026-09-15 12:00:49.533823 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 12:00:49.533835 | mon1 | Tuesday 15 September 2026 12:00:49 +0000 (0:00:00.732) 0:00:22.180 ***** 2026-09-15 12:00:50.493496 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-15 12:00:50.493593 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 12:00:50.493607 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 12:00:50.493621 | mon1 | 2026-09-15 12:00:50.493633 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 12:00:50.493675 | mon1 | Tuesday 15 September 2026 12:00:50 +0000 (0:00:00.957) 0:00:23.137 ***** 2026-09-15 12:00:51.281526 | mon1 | ok: [mon1] 2026-09-15 12:00:51.281615 | mon1 | 2026-09-15 12:00:51.281680 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 12:00:51.281791 | mon1 | Tuesday 15 September 2026 12:00:51 +0000 (0:00:00.790) 0:00:23.928 ***** 2026-09-15 12:00:51.984907 | mon1 | ok: [mon1] 2026-09-15 12:00:51.985116 | mon1 | 2026-09-15 12:00:51.985464 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 12:00:51.985713 | mon1 | Tuesday 15 September 2026 12:00:51 +0000 (0:00:00.692) 0:00:24.621 ***** 2026-09-15 12:00:51.985932 | mon1 | 2026-09-15 12:00:51.986236 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 12:00:51.986626 | mon1 | Tuesday 15 September 2026 12:00:51 +0000 (0:00:00.010) 0:00:24.631 ***** 2026-09-15 12:00:52.543684 | mon1 | ok: [mon1] 2026-09-15 12:00:52.543842 | mon1 | 2026-09-15 12:00:52.544140 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 12:00:52.544603 | mon1 | Tuesday 15 September 2026 12:00:52 +0000 (0:00:00.558) 0:00:25.190 ***** 2026-09-15 12:00:52.632089 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-09-15 12:00:52.632329 | mon1 | 2026-09-15 12:00:52.632586 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 12:00:52.632847 | mon1 | Tuesday 15 September 2026 12:00:52 +0000 (0:00:00.088) 0:00:25.278 ***** 2026-09-15 12:00:53.778449 | mon1 | ok: [mon1] 2026-09-15 12:00:53.778491 | mon1 | 2026-09-15 12:00:53.778884 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 12:00:53.778909 | mon1 | Tuesday 15 September 2026 12:00:53 +0000 (0:00:01.145) 0:00:26.424 ***** 2026-09-15 12:00:54.814744 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-09-15 12:00:54.814861 | mon1 | ok: [mon1] => (item=ssh) 2026-09-15 12:00:54.815029 | mon1 | 2026-09-15 12:00:54.815190 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 12:00:54.815364 | mon1 | Tuesday 15 September 2026 12:00:54 +0000 (0:00:01.035) 0:00:27.460 ***** 2026-09-15 12:01:16.329051 | mon1 | ok: [mon1] 2026-09-15 12:01:16.329226 | mon1 | 2026-09-15 12:01:16.329840 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 12:01:16.329914 | mon1 | Tuesday 15 September 2026 12:01:16 +0000 (0:00:21.514) 0:00:48.974 ***** 2026-09-15 12:01:16.724879 | mon1 | ok: [mon1] 2026-09-15 12:01:16.724939 | mon1 | 2026-09-15 12:01:16.724952 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 12:01:16.724964 | mon1 | Tuesday 15 September 2026 12:01:16 +0000 (0:00:00.393) 0:00:49.368 ***** 2026-09-15 12:01:17.307170 | mon1 | ok: [mon1] 2026-09-15 12:01:17.307467 | mon1 | 2026-09-15 12:01:17.307732 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 12:01:17.307973 | mon1 | Tuesday 15 September 2026 12:01:17 +0000 (0:00:00.583) 0:00:49.951 ***** 2026-09-15 12:01:17.822784 | mon1 | ok: [mon1] 2026-09-15 12:01:17.822841 | mon1 | 2026-09-15 12:01:17.822854 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-15 12:01:17.822866 | mon1 | Tuesday 15 September 2026 12:01:17 +0000 (0:00:00.515) 0:00:50.467 ***** 2026-09-15 12:01:18.107062 | mon1 | ok: [mon1] 2026-09-15 12:01:18.107129 | mon1 | 2026-09-15 12:01:18.107143 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-15 12:01:18.107155 | mon1 | Tuesday 15 September 2026 12:01:18 +0000 (0:00:00.283) 0:00:50.751 ***** 2026-09-15 12:01:18.536502 | mon1 | ok: [mon1] => (item=mon1) 2026-09-15 12:01:18.536554 | mon1 | 2026-09-15 12:01:18.536562 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-15 12:01:18.536569 | mon1 | Tuesday 15 September 2026 12:01:18 +0000 (0:00:00.430) 0:00:51.181 ***** 2026-09-15 12:01:18.608158 | mon1 | ok: [mon1] 2026-09-15 12:01:18.608311 | mon1 | 2026-09-15 12:01:18.608442 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-15 12:01:18.608703 | mon1 | Tuesday 15 September 2026 12:01:18 +0000 (0:00:00.071) 0:00:51.253 ***** 2026-09-15 12:01:18.657488 | mon1 | skipping: [mon1] 2026-09-15 12:01:18.657538 | mon1 | 2026-09-15 12:01:18.657545 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-15 12:01:18.657550 | mon1 | Tuesday 15 September 2026 12:01:18 +0000 (0:00:00.049) 0:00:51.303 ***** 2026-09-15 12:01:18.764113 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-15 12:01:18.764223 | mon1 | 2026-09-15 12:01:18.764235 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 12:01:18.764244 | mon1 | Tuesday 15 September 2026 12:01:18 +0000 (0:00:00.106) 0:00:51.409 ***** 2026-09-15 12:01:20.803980 | mon1 | ok: [mon1] 2026-09-15 12:01:20.804044 | mon1 | 2026-09-15 12:01:20.804058 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 12:01:20.804069 | mon1 | Tuesday 15 September 2026 12:01:20 +0000 (0:00:02.039) 0:00:53.448 ***** 2026-09-15 12:01:20.896034 | mon1 | ok: [mon1] => (item=mon1) 2026-09-15 12:01:20.896071 | mon1 | 2026-09-15 12:01:20.896077 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 12:01:20.896082 | mon1 | Tuesday 15 September 2026 12:01:20 +0000 (0:00:00.093) 0:00:53.542 ***** 2026-09-15 12:01:21.438704 | mon1 | ok: [mon1] 2026-09-15 12:01:21.438795 | mon1 | 2026-09-15 12:01:21.438942 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 12:01:21.439084 | mon1 | Tuesday 15 September 2026 12:01:21 +0000 (0:00:00.542) 0:00:54.084 ***** 2026-09-15 12:01:24.570014 | mon1 | ok: [mon1] 2026-09-15 12:01:24.570089 | mon1 | 2026-09-15 12:01:24.570103 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-15 12:01:24.570115 | mon1 | Tuesday 15 September 2026 12:01:24 +0000 (0:00:03.129) 0:00:57.214 ***** 2026-09-15 12:01:26.826396 | mon1 | ok: [mon1] 2026-09-15 12:01:26.826455 | mon1 | 2026-09-15 12:01:26.826463 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-15 12:01:26.826471 | mon1 | Tuesday 15 September 2026 12:01:26 +0000 (0:00:02.257) 0:00:59.472 ***** 2026-09-15 12:01:28.816439 | mon1 | ok: [mon1] 2026-09-15 12:01:28.816523 | mon1 | 2026-09-15 12:01:28.816893 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-15 12:01:28.817157 | mon1 | Tuesday 15 September 2026 12:01:28 +0000 (0:00:01.990) 0:01:01.462 ***** 2026-09-15 12:01:28.917469 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-15 12:01:28.917514 | mon1 | 2026-09-15 12:01:28.917520 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 12:01:28.917525 | mon1 | Tuesday 15 September 2026 12:01:28 +0000 (0:00:00.100) 0:01:01.563 ***** 2026-09-15 12:01:28.975523 | mon1 | skipping: [mon1] 2026-09-15 12:01:28.975605 | mon1 | 2026-09-15 12:01:28.975611 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 12:01:28.975617 | mon1 | Tuesday 15 September 2026 12:01:28 +0000 (0:00:00.056) 0:01:01.620 ***** 2026-09-15 12:01:29.066654 | mon1 | skipping: [mon1] => (item=mon1) 2026-09-15 12:01:29.066732 | mon1 | skipping: [mon1] 2026-09-15 12:01:29.066746 | mon1 | 2026-09-15 12:01:29.066759 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 12:01:29.066777 | mon1 | Tuesday 15 September 2026 12:01:29 +0000 (0:00:00.090) 0:01:01.710 ***** 2026-09-15 12:01:29.495955 | mon1 | ok: [mon1] 2026-09-15 12:01:29.495998 | mon1 | 2026-09-15 12:01:29.496004 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 12:01:29.496009 | mon1 | Tuesday 15 September 2026 12:01:29 +0000 (0:00:00.430) 0:01:02.141 ***** 2026-09-15 12:01:32.598000 | mon1 | ok: [mon1] 2026-09-15 12:01:32.598092 | mon1 | 2026-09-15 12:01:32.598227 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-15 12:01:32.598425 | mon1 | Tuesday 15 September 2026 12:01:32 +0000 (0:00:03.103) 0:01:05.244 ***** 2026-09-15 12:01:34.612207 | mon1 | ok: [mon1] 2026-09-15 12:01:34.612343 | mon1 | 2026-09-15 12:01:34.612361 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-15 12:01:34.612374 | mon1 | Tuesday 15 September 2026 12:01:34 +0000 (0:00:02.012) 0:01:07.256 ***** 2026-09-15 12:01:36.453556 | mon1 | ok: [mon1] 2026-09-15 12:01:36.453616 | mon1 | 2026-09-15 12:01:36.453625 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-15 12:01:36.453634 | mon1 | Tuesday 15 September 2026 12:01:36 +0000 (0:00:01.842) 0:01:09.099 ***** 2026-09-15 12:01:44.722570 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-09-15 12:01:44.722745 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-09-15 12:01:44.723153 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-09-15 12:01:44.723429 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-09-15 12:01:44.723686 | mon1 | 2026-09-15 12:01:44.723979 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-15 12:01:44.724219 | mon1 | 2026-09-15 12:01:44.724573 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 12:01:44.724818 | mon1 | Tuesday 15 September 2026 12:01:44 +0000 (0:00:08.269) 0:01:17.368 ***** 2026-09-15 12:01:46.098948 | mon1 | [WARNING]: Host 'osd1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 12:01:46.113413 | mon1 | ok: [osd1] 2026-09-15 12:01:46.113505 | mon1 | 2026-09-15 12:01:46.113641 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:01:46.113782 | mon1 | Tuesday 15 September 2026 12:01:46 +0000 (0:00:01.391) 0:01:18.760 ***** 2026-09-15 12:01:46.481380 | mon1 | ok: [osd1] 2026-09-15 12:01:46.481659 | mon1 | 2026-09-15 12:01:46.481915 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:01:46.482164 | mon1 | Tuesday 15 September 2026 12:01:46 +0000 (0:00:00.367) 0:01:19.127 ***** 2026-09-15 12:01:46.540928 | mon1 | skipping: [osd1] 2026-09-15 12:01:46.541343 | mon1 | 2026-09-15 12:01:46.541936 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 12:01:46.542241 | mon1 | Tuesday 15 September 2026 12:01:46 +0000 (0:00:00.060) 0:01:19.187 ***** 2026-09-15 12:01:46.921390 | mon1 | ok: [osd1] 2026-09-15 12:01:46.921486 | mon1 | 2026-09-15 12:01:46.921670 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:01:46.921815 | mon1 | Tuesday 15 September 2026 12:01:46 +0000 (0:00:00.379) 0:01:19.567 ***** 2026-09-15 12:01:47.042726 | mon1 | ok: [osd1] => { 2026-09-15 12:01:47.043002 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 12:01:47.043279 | mon1 | } 2026-09-15 12:01:47.043602 | mon1 | 2026-09-15 12:01:47.043894 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:01:47.044143 | mon1 | Tuesday 15 September 2026 12:01:47 +0000 (0:00:00.121) 0:01:19.688 ***** 2026-09-15 12:01:47.606756 | mon1 | ok: [osd1] 2026-09-15 12:01:47.606904 | mon1 | 2026-09-15 12:01:47.607089 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:01:47.607348 | mon1 | Tuesday 15 September 2026 12:01:47 +0000 (0:00:00.564) 0:01:20.253 ***** 2026-09-15 12:01:47.650635 | mon1 | skipping: [osd1] 2026-09-15 12:01:47.650794 | mon1 | 2026-09-15 12:01:47.650970 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:01:47.651139 | mon1 | Tuesday 15 September 2026 12:01:47 +0000 (0:00:00.043) 0:01:20.297 ***** 2026-09-15 12:01:47.696301 | mon1 | skipping: [osd1] 2026-09-15 12:01:47.696513 | mon1 | 2026-09-15 12:01:47.696702 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:01:47.696876 | mon1 | Tuesday 15 September 2026 12:01:47 +0000 (0:00:00.045) 0:01:20.342 ***** 2026-09-15 12:01:48.088705 | mon1 | ok: [osd1] 2026-09-15 12:01:48.088774 | mon1 | 2026-09-15 12:01:48.088940 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:01:48.089062 | mon1 | Tuesday 15 September 2026 12:01:48 +0000 (0:00:00.392) 0:01:20.735 ***** 2026-09-15 12:01:49.440212 | mon1 | ok: [osd1] 2026-09-15 12:01:49.440542 | mon1 | 2026-09-15 12:01:49.440844 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:01:49.441183 | mon1 | Tuesday 15 September 2026 12:01:49 +0000 (0:00:01.350) 0:01:22.086 ***** 2026-09-15 12:01:49.603441 | mon1 | ok: [osd1] => { 2026-09-15 12:01:49.603513 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 12:01:49.603626 | mon1 | } 2026-09-15 12:01:49.603728 | mon1 | 2026-09-15 12:01:49.603845 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:01:49.603959 | mon1 | Tuesday 15 September 2026 12:01:49 +0000 (0:00:00.163) 0:01:22.250 ***** 2026-09-15 12:01:50.233588 | mon1 | ok: [osd1] 2026-09-15 12:01:50.233725 | mon1 | 2026-09-15 12:01:50.233893 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:01:50.234153 | mon1 | Tuesday 15 September 2026 12:01:50 +0000 (0:00:00.629) 0:01:22.880 ***** 2026-09-15 12:01:52.757881 | mon1 | ok: [osd1] 2026-09-15 12:01:52.757961 | mon1 | 2026-09-15 12:01:52.758099 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 12:01:52.758246 | mon1 | Tuesday 15 September 2026 12:01:52 +0000 (0:00:02.524) 0:01:25.404 ***** 2026-09-15 12:01:52.861848 | mon1 | skipping: [osd1] 2026-09-15 12:01:52.861937 | mon1 | 2026-09-15 12:01:52.862075 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 12:01:52.862205 | mon1 | Tuesday 15 September 2026 12:01:52 +0000 (0:00:00.105) 0:01:25.509 ***** 2026-09-15 12:01:52.889019 | mon1 | skipping: [osd1] 2026-09-15 12:01:52.889093 | mon1 | 2026-09-15 12:01:52.889309 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 12:01:52.889515 | mon1 | Tuesday 15 September 2026 12:01:52 +0000 (0:00:00.026) 0:01:25.536 ***** 2026-09-15 12:01:52.925826 | mon1 | skipping: [osd1] 2026-09-15 12:01:52.925903 | mon1 | 2026-09-15 12:01:52.926021 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 12:01:52.926159 | mon1 | Tuesday 15 September 2026 12:01:52 +0000 (0:00:00.037) 0:01:25.573 ***** 2026-09-15 12:01:54.159067 | mon1 | ok: [osd1] 2026-09-15 12:01:54.159116 | mon1 | 2026-09-15 12:01:54.159125 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 12:01:54.159133 | mon1 | Tuesday 15 September 2026 12:01:54 +0000 (0:00:01.231) 0:01:26.804 ***** 2026-09-15 12:01:54.975813 | mon1 | ok: [osd1] 2026-09-15 12:01:54.975868 | mon1 | 2026-09-15 12:01:54.975882 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 12:01:54.975895 | mon1 | Tuesday 15 September 2026 12:01:54 +0000 (0:00:00.815) 0:01:27.620 ***** 2026-09-15 12:01:56.704352 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-09-15 12:01:56.704477 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 12:01:56.704494 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 12:01:56.704507 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 12:01:56.704520 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 12:01:56.704533 | mon1 | 2026-09-15 12:01:56.704546 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 12:01:56.704629 | mon1 | Tuesday 15 September 2026 12:01:56 +0000 (0:00:01.727) 0:01:29.347 ***** 2026-09-15 12:01:57.625028 | mon1 | ok: [osd1] 2026-09-15 12:01:57.625454 | mon1 | 2026-09-15 12:01:57.625821 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 12:01:57.626132 | mon1 | Tuesday 15 September 2026 12:01:57 +0000 (0:00:00.910) 0:01:30.258 ***** 2026-09-15 12:01:57.626462 | mon1 | 2026-09-15 12:01:57.626774 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 12:01:57.627075 | mon1 | Tuesday 15 September 2026 12:01:57 +0000 (0:00:00.012) 0:01:30.270 ***** 2026-09-15 12:01:58.218078 | mon1 | ok: [osd1] 2026-09-15 12:01:58.218510 | mon1 | 2026-09-15 12:01:58.218836 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:01:58.219197 | mon1 | Tuesday 15 September 2026 12:01:58 +0000 (0:00:00.593) 0:01:30.864 ***** 2026-09-15 12:01:58.604995 | mon1 | ok: [osd1] 2026-09-15 12:01:58.605147 | mon1 | 2026-09-15 12:01:58.605481 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:01:58.605741 | mon1 | Tuesday 15 September 2026 12:01:58 +0000 (0:00:00.386) 0:01:31.250 ***** 2026-09-15 12:01:58.725194 | mon1 | ok: [osd1] => { 2026-09-15 12:01:58.725311 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 12:01:58.725327 | mon1 | } 2026-09-15 12:01:58.725338 | mon1 | 2026-09-15 12:01:58.725350 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:01:58.725361 | mon1 | Tuesday 15 September 2026 12:01:58 +0000 (0:00:00.118) 0:01:31.368 ***** 2026-09-15 12:01:59.308225 | mon1 | ok: [osd1] 2026-09-15 12:01:59.308367 | mon1 | 2026-09-15 12:01:59.308390 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:01:59.308403 | mon1 | Tuesday 15 September 2026 12:01:59 +0000 (0:00:00.583) 0:01:31.952 ***** 2026-09-15 12:02:02.982192 | mon1 | ok: [osd1] 2026-09-15 12:02:02.982247 | mon1 | 2026-09-15 12:02:02.982301 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 12:02:02.982312 | mon1 | Tuesday 15 September 2026 12:02:02 +0000 (0:00:03.673) 0:01:35.626 ***** 2026-09-15 12:02:04.279997 | mon1 | ok: [osd1] 2026-09-15 12:02:04.280072 | mon1 | 2026-09-15 12:02:04.280090 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 12:02:04.280105 | mon1 | Tuesday 15 September 2026 12:02:04 +0000 (0:00:01.298) 0:01:36.925 ***** 2026-09-15 12:02:04.657675 | mon1 | ok: [osd1] 2026-09-15 12:02:04.658016 | mon1 | 2026-09-15 12:02:04.658495 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 12:02:04.658864 | mon1 | Tuesday 15 September 2026 12:02:04 +0000 (0:00:00.377) 0:01:37.302 ***** 2026-09-15 12:02:05.456337 | mon1 | ok: [osd1] 2026-09-15 12:02:05.456584 | mon1 | 2026-09-15 12:02:05.456896 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 12:02:05.457194 | mon1 | Tuesday 15 September 2026 12:02:05 +0000 (0:00:00.799) 0:01:38.101 ***** 2026-09-15 12:02:06.569587 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-09-15 12:02:06.569706 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 12:02:06.569733 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 12:02:06.570594 | mon1 | 2026-09-15 12:02:06.570683 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 12:02:06.570700 | mon1 | Tuesday 15 September 2026 12:02:06 +0000 (0:00:01.113) 0:01:39.214 ***** 2026-09-15 12:02:07.369157 | mon1 | ok: [osd1] 2026-09-15 12:02:07.369237 | mon1 | 2026-09-15 12:02:07.369284 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 12:02:07.369301 | mon1 | Tuesday 15 September 2026 12:02:07 +0000 (0:00:00.798) 0:01:40.013 ***** 2026-09-15 12:02:08.170417 | mon1 | ok: [osd1] 2026-09-15 12:02:08.170494 | mon1 | 2026-09-15 12:02:08.171690 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 12:02:08.171751 | mon1 | Tuesday 15 September 2026 12:02:08 +0000 (0:00:00.785) 0:01:40.799 ***** 2026-09-15 12:02:08.171764 | mon1 | 2026-09-15 12:02:08.171776 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 12:02:08.171817 | mon1 | Tuesday 15 September 2026 12:02:08 +0000 (0:00:00.015) 0:01:40.815 ***** 2026-09-15 12:02:08.793519 | mon1 | ok: [osd1] 2026-09-15 12:02:08.793607 | mon1 | 2026-09-15 12:02:08.793619 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 12:02:08.793630 | mon1 | Tuesday 15 September 2026 12:02:08 +0000 (0:00:00.622) 0:01:41.438 ***** 2026-09-15 12:02:08.859125 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-09-15 12:02:08.859185 | mon1 | 2026-09-15 12:02:08.859195 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 12:02:08.859204 | mon1 | Tuesday 15 September 2026 12:02:08 +0000 (0:00:00.066) 0:01:41.504 ***** 2026-09-15 12:02:10.151420 | mon1 | ok: [osd1] 2026-09-15 12:02:10.151486 | mon1 | 2026-09-15 12:02:10.151493 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 12:02:10.151499 | mon1 | Tuesday 15 September 2026 12:02:10 +0000 (0:00:01.292) 0:01:42.796 ***** 2026-09-15 12:02:11.187067 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-09-15 12:02:11.187144 | mon1 | ok: [osd1] => (item=ssh) 2026-09-15 12:02:11.187156 | mon1 | 2026-09-15 12:02:11.187162 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 12:02:11.187169 | mon1 | Tuesday 15 September 2026 12:02:11 +0000 (0:00:01.035) 0:01:43.832 ***** 2026-09-15 12:02:28.322061 | mon1 | ok: [osd1] 2026-09-15 12:02:28.322207 | mon1 | 2026-09-15 12:02:28.322222 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 12:02:28.322421 | mon1 | Tuesday 15 September 2026 12:02:28 +0000 (0:00:17.134) 0:02:00.966 ***** 2026-09-15 12:02:28.721385 | mon1 | ok: [osd1] 2026-09-15 12:02:28.721527 | mon1 | 2026-09-15 12:02:28.722089 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 12:02:28.722151 | mon1 | Tuesday 15 September 2026 12:02:28 +0000 (0:00:00.400) 0:02:01.367 ***** 2026-09-15 12:02:29.157837 | mon1 | ok: [osd1] 2026-09-15 12:02:29.157925 | mon1 | 2026-09-15 12:02:29.158130 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 12:02:29.158271 | mon1 | Tuesday 15 September 2026 12:02:29 +0000 (0:00:00.436) 0:02:01.804 ***** 2026-09-15 12:02:29.560400 | mon1 | ok: [osd1] 2026-09-15 12:02:29.560471 | mon1 | 2026-09-15 12:02:29.560491 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-15 12:02:29.560722 | mon1 | Tuesday 15 September 2026 12:02:29 +0000 (0:00:00.401) 0:02:02.205 ***** 2026-09-15 12:02:29.956439 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] => (item=mon1) 2026-09-15 12:02:29.956491 | mon1 | 2026-09-15 12:02:29.956513 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-15 12:02:29.956520 | mon1 | Tuesday 15 September 2026 12:02:29 +0000 (0:00:00.396) 0:02:02.602 ***** 2026-09-15 12:02:30.044445 | mon1 | ok: [osd1] 2026-09-15 12:02:30.044547 | mon1 | 2026-09-15 12:02:30.044564 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-15 12:02:30.044577 | mon1 | Tuesday 15 September 2026 12:02:30 +0000 (0:00:00.086) 0:02:02.688 ***** 2026-09-15 12:02:30.132389 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-09-15 12:02:30.132445 | mon1 | 2026-09-15 12:02:30.132452 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 12:02:30.132480 | mon1 | Tuesday 15 September 2026 12:02:30 +0000 (0:00:00.089) 0:02:02.778 ***** 2026-09-15 12:02:32.031984 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 12:02:32.032060 | mon1 | 2026-09-15 12:02:32.032294 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 12:02:32.032470 | mon1 | Tuesday 15 September 2026 12:02:32 +0000 (0:00:01.899) 0:02:04.677 ***** 2026-09-15 12:02:32.122490 | mon1 | ok: [osd1] => (item=osd1) 2026-09-15 12:02:32.122572 | mon1 | 2026-09-15 12:02:32.122580 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 12:02:32.122604 | mon1 | Tuesday 15 September 2026 12:02:32 +0000 (0:00:00.089) 0:02:04.767 ***** 2026-09-15 12:02:32.576890 | mon1 | ok: [osd1] 2026-09-15 12:02:32.576984 | mon1 | 2026-09-15 12:02:32.576993 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 12:02:32.576999 | mon1 | Tuesday 15 September 2026 12:02:32 +0000 (0:00:00.454) 0:02:05.222 ***** 2026-09-15 12:02:35.510836 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 12:02:35.510985 | mon1 | 2026-09-15 12:02:35.511004 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-15 12:02:35.511175 | mon1 | Tuesday 15 September 2026 12:02:35 +0000 (0:00:02.933) 0:02:08.155 ***** 2026-09-15 12:02:41.747823 | mon1 | ok: [osd1] 2026-09-15 12:02:41.747957 | mon1 | 2026-09-15 12:02:41.748014 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-15 12:02:41.748235 | mon1 | Tuesday 15 September 2026 12:02:41 +0000 (0:00:06.238) 0:02:14.394 ***** 2026-09-15 12:02:43.554870 | mon1 | ok: [osd1] 2026-09-15 12:02:43.554945 | mon1 | 2026-09-15 12:02:43.554960 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-15 12:02:43.554972 | mon1 | Tuesday 15 September 2026 12:02:43 +0000 (0:00:01.804) 0:02:16.199 ***** 2026-09-15 12:02:43.654187 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-09-15 12:02:43.654239 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-09-15 12:02:43.654247 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-09-15 12:02:43.654295 | mon1 | skipping: [osd1] 2026-09-15 12:02:43.654307 | mon1 | 2026-09-15 12:02:43.654316 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-15 12:02:43.654324 | mon1 | Tuesday 15 September 2026 12:02:43 +0000 (0:00:00.099) 0:02:16.298 ***** 2026-09-15 12:02:45.820726 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 12:02:45.820789 | mon1 | 2026-09-15 12:02:45.820817 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-15 12:02:45.820830 | mon1 | Tuesday 15 September 2026 12:02:45 +0000 (0:00:02.165) 0:02:18.464 ***** 2026-09-15 12:02:47.829552 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 12:02:47.829617 | mon1 | 2026-09-15 12:02:47.829627 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-15 12:02:47.829635 | mon1 | Tuesday 15 September 2026 12:02:47 +0000 (0:00:02.010) 0:02:20.474 ***** 2026-09-15 12:02:47.930062 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-15 12:02:47.930123 | mon1 | 2026-09-15 12:02:47.930137 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-15 12:02:47.930148 | mon1 | Tuesday 15 September 2026 12:02:47 +0000 (0:00:00.100) 0:02:20.575 ***** 2026-09-15 12:02:48.009680 | mon1 | ok: [osd1] 2026-09-15 12:02:48.009729 | mon1 | 2026-09-15 12:02:48.009742 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-15 12:02:48.009754 | mon1 | Tuesday 15 September 2026 12:02:48 +0000 (0:00:00.079) 0:02:20.654 ***** 2026-09-15 12:02:49.972504 | mon1 | ok: [osd1 -> mon1(162.253.55.205)] 2026-09-15 12:02:49.972579 | mon1 | 2026-09-15 12:02:49.972589 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-15 12:02:49.972597 | mon1 | Tuesday 15 September 2026 12:02:49 +0000 (0:00:01.962) 0:02:22.617 ***** 2026-09-15 12:02:50.026888 | mon1 | ok: [osd1] 2026-09-15 12:02:50.026944 | mon1 | 2026-09-15 12:02:50.027195 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-15 12:02:50.027215 | mon1 | Tuesday 15 September 2026 12:02:50 +0000 (0:00:00.056) 0:02:22.673 ***** 2026-09-15 12:02:50.096781 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 12:02:50.096833 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 12:02:50.096846 | mon1 | skipping: [osd1] => (item=1) 2026-09-15 12:02:50.096860 | mon1 | skipping: [osd1] 2026-09-15 12:02:50.096874 | mon1 | 2026-09-15 12:02:50.096889 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-15 12:02:50.096930 | mon1 | Tuesday 15 September 2026 12:02:50 +0000 (0:00:00.068) 0:02:22.742 ***** 2026-09-15 12:02:50.160622 | mon1 | skipping: [osd1] 2026-09-15 12:02:50.160656 | mon1 | 2026-09-15 12:02:50.160666 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-15 12:02:50.160674 | mon1 | 2026-09-15 12:02:50.160683 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 12:02:50.160691 | mon1 | Tuesday 15 September 2026 12:02:50 +0000 (0:00:00.065) 0:02:22.807 ***** 2026-09-15 12:02:51.223173 | mon1 | ok: [mon1] 2026-09-15 12:02:51.223230 | mon1 | 2026-09-15 12:02:51.223240 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:02:51.223249 | mon1 | Tuesday 15 September 2026 12:02:51 +0000 (0:00:01.061) 0:02:23.868 ***** 2026-09-15 12:02:51.553491 | mon1 | ok: [mon1] 2026-09-15 12:02:51.553613 | mon1 | 2026-09-15 12:02:51.553621 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:02:51.553635 | mon1 | Tuesday 15 September 2026 12:02:51 +0000 (0:00:00.331) 0:02:24.199 ***** 2026-09-15 12:02:51.598017 | mon1 | skipping: [mon1] 2026-09-15 12:02:51.598121 | mon1 | 2026-09-15 12:02:51.598457 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 12:02:51.598760 | mon1 | Tuesday 15 September 2026 12:02:51 +0000 (0:00:00.045) 0:02:24.244 ***** 2026-09-15 12:02:51.949063 | mon1 | ok: [mon1] 2026-09-15 12:02:51.949272 | mon1 | 2026-09-15 12:02:51.949558 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:02:51.949813 | mon1 | Tuesday 15 September 2026 12:02:51 +0000 (0:00:00.351) 0:02:24.596 ***** 2026-09-15 12:02:52.036361 | mon1 | ok: [mon1] => { 2026-09-15 12:02:52.036416 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 12:02:52.036422 | mon1 | } 2026-09-15 12:02:52.036427 | mon1 | 2026-09-15 12:02:52.036432 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:02:52.036442 | mon1 | Tuesday 15 September 2026 12:02:52 +0000 (0:00:00.084) 0:02:24.681 ***** 2026-09-15 12:02:52.536353 | mon1 | ok: [mon1] 2026-09-15 12:02:52.536404 | mon1 | 2026-09-15 12:02:52.536413 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:02:52.536424 | mon1 | Tuesday 15 September 2026 12:02:52 +0000 (0:00:00.500) 0:02:25.182 ***** 2026-09-15 12:02:52.591565 | mon1 | skipping: [mon1] 2026-09-15 12:02:52.591605 | mon1 | 2026-09-15 12:02:52.591613 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:02:52.591620 | mon1 | Tuesday 15 September 2026 12:02:52 +0000 (0:00:00.055) 0:02:25.237 ***** 2026-09-15 12:02:52.648354 | mon1 | skipping: [mon1] 2026-09-15 12:02:52.648391 | mon1 | 2026-09-15 12:02:52.648398 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:02:52.648403 | mon1 | Tuesday 15 September 2026 12:02:52 +0000 (0:00:00.057) 0:02:25.295 ***** 2026-09-15 12:02:53.013197 | mon1 | ok: [mon1] 2026-09-15 12:02:53.013233 | mon1 | 2026-09-15 12:02:53.013237 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 12:02:53.013242 | mon1 | Tuesday 15 September 2026 12:02:53 +0000 (0:00:00.364) 0:02:25.659 ***** 2026-09-15 12:02:54.192969 | mon1 | ok: [mon1] 2026-09-15 12:02:54.193027 | mon1 | 2026-09-15 12:02:54.193038 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:02:54.193047 | mon1 | Tuesday 15 September 2026 12:02:54 +0000 (0:00:01.178) 0:02:26.837 ***** 2026-09-15 12:02:54.299721 | mon1 | ok: [mon1] => { 2026-09-15 12:02:54.299950 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 12:02:54.300179 | mon1 | } 2026-09-15 12:02:54.300440 | mon1 | 2026-09-15 12:02:54.300715 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:02:54.300943 | mon1 | Tuesday 15 September 2026 12:02:54 +0000 (0:00:00.106) 0:02:26.944 ***** 2026-09-15 12:02:54.862087 | mon1 | ok: [mon1] 2026-09-15 12:02:54.862146 | mon1 | 2026-09-15 12:02:54.862301 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:02:54.862490 | mon1 | Tuesday 15 September 2026 12:02:54 +0000 (0:00:00.563) 0:02:27.508 ***** 2026-09-15 12:02:57.268701 | mon1 | ok: [mon1] 2026-09-15 12:02:57.268967 | mon1 | 2026-09-15 12:02:57.269419 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 12:02:57.269759 | mon1 | Tuesday 15 September 2026 12:02:57 +0000 (0:00:02.406) 0:02:29.915 ***** 2026-09-15 12:02:57.295048 | mon1 | skipping: [mon1] 2026-09-15 12:02:57.295097 | mon1 | 2026-09-15 12:02:57.295325 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 12:02:57.295371 | mon1 | Tuesday 15 September 2026 12:02:57 +0000 (0:00:00.027) 0:02:29.942 ***** 2026-09-15 12:02:57.337280 | mon1 | skipping: [mon1] 2026-09-15 12:02:57.337403 | mon1 | 2026-09-15 12:02:57.337621 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 12:02:57.337782 | mon1 | Tuesday 15 September 2026 12:02:57 +0000 (0:00:00.041) 0:02:29.983 ***** 2026-09-15 12:02:57.370894 | mon1 | skipping: [mon1] 2026-09-15 12:02:57.371000 | mon1 | 2026-09-15 12:02:57.371168 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 12:02:57.371362 | mon1 | Tuesday 15 September 2026 12:02:57 +0000 (0:00:00.034) 0:02:30.018 ***** 2026-09-15 12:02:58.604430 | mon1 | ok: [mon1] 2026-09-15 12:02:58.604508 | mon1 | 2026-09-15 12:02:58.604522 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 12:02:58.604803 | mon1 | Tuesday 15 September 2026 12:02:58 +0000 (0:00:01.231) 0:02:31.249 ***** 2026-09-15 12:02:59.347304 | mon1 | ok: [mon1] 2026-09-15 12:02:59.347352 | mon1 | 2026-09-15 12:02:59.347361 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 12:02:59.347368 | mon1 | Tuesday 15 September 2026 12:02:59 +0000 (0:00:00.743) 0:02:31.993 ***** 2026-09-15 12:03:00.976428 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-15 12:03:00.976520 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 12:03:00.976532 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 12:03:00.976575 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 12:03:00.976586 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 12:03:00.976596 | mon1 | 2026-09-15 12:03:00.976606 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 12:03:00.976622 | mon1 | Tuesday 15 September 2026 12:03:00 +0000 (0:00:01.627) 0:02:33.620 ***** 2026-09-15 12:03:01.922882 | mon1 | ok: [mon1] 2026-09-15 12:03:01.922922 | mon1 | 2026-09-15 12:03:01.922930 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 12:03:01.922938 | mon1 | Tuesday 15 September 2026 12:03:01 +0000 (0:00:00.936) 0:02:34.556 ***** 2026-09-15 12:03:01.922945 | mon1 | 2026-09-15 12:03:01.922953 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 12:03:01.922960 | mon1 | Tuesday 15 September 2026 12:03:01 +0000 (0:00:00.011) 0:02:34.568 ***** 2026-09-15 12:03:02.504915 | mon1 | ok: [mon1] 2026-09-15 12:03:02.504970 | mon1 | 2026-09-15 12:03:02.504984 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 12:03:02.504996 | mon1 | Tuesday 15 September 2026 12:03:02 +0000 (0:00:00.581) 0:02:35.150 ***** 2026-09-15 12:03:02.879730 | mon1 | ok: [mon1] 2026-09-15 12:03:02.879802 | mon1 | 2026-09-15 12:03:02.879812 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 12:03:02.879820 | mon1 | Tuesday 15 September 2026 12:03:02 +0000 (0:00:00.375) 0:02:35.525 ***** 2026-09-15 12:03:02.989327 | mon1 | ok: [mon1] => { 2026-09-15 12:03:02.989373 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 12:03:02.989395 | mon1 | } 2026-09-15 12:03:02.989406 | mon1 | 2026-09-15 12:03:02.989803 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 12:03:02.989835 | mon1 | Tuesday 15 September 2026 12:03:02 +0000 (0:00:00.110) 0:02:35.635 ***** 2026-09-15 12:03:03.565706 | mon1 | ok: [mon1] 2026-09-15 12:03:03.565769 | mon1 | 2026-09-15 12:03:03.565888 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 12:03:03.565989 | mon1 | Tuesday 15 September 2026 12:03:03 +0000 (0:00:00.577) 0:02:36.212 ***** 2026-09-15 12:03:07.270154 | mon1 | ok: [mon1] 2026-09-15 12:03:07.270211 | mon1 | 2026-09-15 12:03:07.270218 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 12:03:07.270224 | mon1 | Tuesday 15 September 2026 12:03:07 +0000 (0:00:03.703) 0:02:39.916 ***** 2026-09-15 12:03:08.439800 | mon1 | ok: [mon1] 2026-09-15 12:03:08.439889 | mon1 | 2026-09-15 12:03:08.439994 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 12:03:08.440135 | mon1 | Tuesday 15 September 2026 12:03:08 +0000 (0:00:01.169) 0:02:41.086 ***** 2026-09-15 12:03:08.799100 | mon1 | ok: [mon1] 2026-09-15 12:03:08.799161 | mon1 | 2026-09-15 12:03:08.799174 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 12:03:08.799187 | mon1 | Tuesday 15 September 2026 12:03:08 +0000 (0:00:00.356) 0:02:41.443 ***** 2026-09-15 12:03:09.552317 | mon1 | ok: [mon1] 2026-09-15 12:03:09.552365 | mon1 | 2026-09-15 12:03:09.552372 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 12:03:09.552379 | mon1 | Tuesday 15 September 2026 12:03:09 +0000 (0:00:00.754) 0:02:42.197 ***** 2026-09-15 12:03:10.560425 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-15 12:03:10.560508 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 12:03:10.560523 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 12:03:10.560536 | mon1 | 2026-09-15 12:03:10.560591 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 12:03:10.560613 | mon1 | Tuesday 15 September 2026 12:03:10 +0000 (0:00:01.008) 0:02:43.206 ***** 2026-09-15 12:03:11.310397 | mon1 | ok: [mon1] 2026-09-15 12:03:11.310443 | mon1 | 2026-09-15 12:03:11.310459 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 12:03:11.310688 | mon1 | Tuesday 15 September 2026 12:03:11 +0000 (0:00:00.749) 0:02:43.956 ***** 2026-09-15 12:03:12.062620 | mon1 | ok: [mon1] 2026-09-15 12:03:12.062685 | mon1 | 2026-09-15 12:03:12.062702 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 12:03:12.062717 | mon1 | Tuesday 15 September 2026 12:03:12 +0000 (0:00:00.737) 0:02:44.694 ***** 2026-09-15 12:03:12.062732 | mon1 | 2026-09-15 12:03:12.062746 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 12:03:12.062799 | mon1 | Tuesday 15 September 2026 12:03:12 +0000 (0:00:00.014) 0:02:44.708 ***** 2026-09-15 12:03:12.602416 | mon1 | ok: [mon1] 2026-09-15 12:03:12.602472 | mon1 | 2026-09-15 12:03:12.602564 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 12:03:12.602944 | mon1 | Tuesday 15 September 2026 12:03:12 +0000 (0:00:00.539) 0:02:45.247 ***** 2026-09-15 12:03:12.666700 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-09-15 12:03:12.666877 | mon1 | 2026-09-15 12:03:12.667119 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 12:03:12.667413 | mon1 | Tuesday 15 September 2026 12:03:12 +0000 (0:00:00.066) 0:02:45.313 ***** 2026-09-15 12:03:13.888019 | mon1 | ok: [mon1] 2026-09-15 12:03:13.888137 | mon1 | 2026-09-15 12:03:13.888349 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 12:03:13.888510 | mon1 | Tuesday 15 September 2026 12:03:13 +0000 (0:00:01.221) 0:02:46.535 ***** 2026-09-15 12:03:14.955600 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-09-15 12:03:14.955766 | mon1 | ok: [mon1] => (item=ssh) 2026-09-15 12:03:14.955778 | mon1 | 2026-09-15 12:03:14.955877 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 12:03:14.955982 | mon1 | Tuesday 15 September 2026 12:03:14 +0000 (0:00:01.067) 0:02:47.602 ***** 2026-09-15 12:03:40.921490 | mon1 | ok: [mon1] 2026-09-15 12:03:40.921645 | mon1 | 2026-09-15 12:03:40.921667 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 12:03:40.921878 | mon1 | Tuesday 15 September 2026 12:03:40 +0000 (0:00:25.965) 0:03:13.568 ***** 2026-09-15 12:03:41.264510 | mon1 | ok: [mon1] 2026-09-15 12:03:41.264728 | mon1 | 2026-09-15 12:03:41.265075 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 12:03:41.265372 | mon1 | Tuesday 15 September 2026 12:03:41 +0000 (0:00:00.342) 0:03:13.910 ***** 2026-09-15 12:03:41.666004 | mon1 | ok: [mon1] 2026-09-15 12:03:41.666127 | mon1 | 2026-09-15 12:03:41.666407 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 12:03:41.666662 | mon1 | Tuesday 15 September 2026 12:03:41 +0000 (0:00:00.401) 0:03:14.312 ***** 2026-09-15 12:03:42.048589 | mon1 | ok: [mon1] 2026-09-15 12:03:42.048732 | mon1 | 2026-09-15 12:03:42.049005 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-09-15 12:03:42.049242 | mon1 | Tuesday 15 September 2026 12:03:42 +0000 (0:00:00.383) 0:03:14.695 ***** 2026-09-15 12:03:44.051432 | mon1 | ok: [mon1] 2026-09-15 12:03:44.051506 | mon1 | 2026-09-15 12:03:44.051547 | mon1 | PLAY RECAP ********************************************************************* 2026-09-15 12:03:44.051560 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-09-15 12:03:44.053312 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-09-15 12:03:44.053367 | mon1 | 2026-09-15 12:03:44.053378 | mon1 | 2026-09-15 12:03:44.053388 | mon1 | TASKS RECAP ******************************************************************** 2026-09-15 12:03:44.053399 | mon1 | Tuesday 15 September 2026 12:03:44 +0000 (0:00:02.002) 0:03:16.697 ***** 2026-09-15 12:03:44.053408 | mon1 | =============================================================================== 2026-09-15 12:03:44.053418 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 25.97s 2026-09-15 12:03:44.053427 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 21.51s 2026-09-15 12:03:44.053478 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 17.13s 2026-09-15 12:03:44.053770 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.27s 2026-09-15 12:03:44.054038 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 6.24s 2026-09-15 12:03:44.054329 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.70s 2026-09-15 12:03:44.054625 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.67s 2026-09-15 12:03:44.054891 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.67s 2026-09-15 12:03:44.055156 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.57s 2026-09-15 12:03:44.055449 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.13s 2026-09-15 12:03:44.055743 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 3.10s 2026-09-15 12:03:44.056019 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.93s 2026-09-15 12:03:44.056308 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.52s 2026-09-15 12:03:44.056603 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.41s 2026-09-15 12:03:44.056872 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 2.26s 2026-09-15 12:03:44.057134 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 2.17s 2026-09-15 12:03:44.057431 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 2.04s 2026-09-15 12:03:44.057748 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.01s 2026-09-15 12:03:44.058008 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 2.01s 2026-09-15 12:03:44.058300 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.00s 2026-09-15 12:03:44.280181 | mon1 | INFO [default > idempotence] Executed: Successful 2026-09-15 12:03:44.293467 | mon1 | INFO [default > side_effect] Executing 2026-09-15 12:03:44.294190 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 12:03:44.306574 | mon1 | INFO [default > verify] Executing 2026-09-15 12:03:45.360587 | mon1 | 2026-09-15 12:03:45.360832 | mon1 | PLAY [Verify] ****************************************************************** 2026-09-15 12:03:45.361012 | mon1 | 2026-09-15 12:03:45.361222 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-15 12:03:45.361488 | mon1 | Tuesday 15 September 2026 12:03:45 +0000 (0:00:00.011) 0:00:00.011 ***** 2026-09-15 12:03:46.714716 | mon1 | [WARNING]: Host 'mon1' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.21/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 12:03:46.724063 | mon1 | ok: [mon1] 2026-09-15 12:03:46.724396 | mon1 | 2026-09-15 12:03:46.724743 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-09-15 12:03:46.725044 | mon1 | Tuesday 15 September 2026 12:03:46 +0000 (0:00:01.362) 0:00:01.374 ***** 2026-09-15 12:03:52.950927 | mon1 | ok: [mon1] 2026-09-15 12:03:52.951726 | mon1 | 2026-09-15 12:03:52.951747 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-09-15 12:03:52.951756 | mon1 | Tuesday 15 September 2026 12:03:52 +0000 (0:00:06.226) 0:00:07.600 ***** 2026-09-15 12:03:53.036659 | mon1 | ok: [mon1] 2026-09-15 12:03:53.036692 | mon1 | 2026-09-15 12:03:53.036701 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-09-15 12:03:53.036708 | mon1 | Tuesday 15 September 2026 12:03:53 +0000 (0:00:00.085) 0:00:07.685 ***** 2026-09-15 12:03:53.112936 | mon1 | ok: [mon1] => { 2026-09-15 12:03:53.113152 | mon1 | "changed": false, 2026-09-15 12:03:53.113439 | mon1 | "msg": "All assertions passed" 2026-09-15 12:03:53.113732 | mon1 | } 2026-09-15 12:03:53.113956 | mon1 | 2026-09-15 12:03:53.114205 | mon1 | TASK [Get cluster health status] *********************************************** 2026-09-15 12:03:53.114563 | mon1 | Tuesday 15 September 2026 12:03:53 +0000 (0:00:00.075) 0:00:07.761 ***** 2026-09-15 12:03:54.907185 | mon1 | ok: [mon1] 2026-09-15 12:03:54.907288 | mon1 | 2026-09-15 12:03:54.907311 | mon1 | TASK [Print cluster health status] ********************************************* 2026-09-15 12:03:54.907326 | mon1 | Tuesday 15 September 2026 12:03:54 +0000 (0:00:01.793) 0:00:09.555 ***** 2026-09-15 12:03:54.984365 | mon1 | ok: [mon1] => { 2026-09-15 12:03:54.984422 | mon1 | "_ceph_health": { 2026-09-15 12:03:54.985336 | mon1 | "changed": false, 2026-09-15 12:03:54.985374 | mon1 | "changed_when_result": false, 2026-09-15 12:03:54.985387 | mon1 | "cmd": [ 2026-09-15 12:03:54.985423 | mon1 | "cephadm", 2026-09-15 12:03:54.986330 | mon1 | "shell", 2026-09-15 12:03:54.986396 | mon1 | "--", 2026-09-15 12:03:54.986412 | mon1 | "ceph", 2026-09-15 12:03:54.986733 | mon1 | "health" 2026-09-15 12:03:54.987079 | mon1 | ], 2026-09-15 12:03:54.987471 | mon1 | "delta": "0:00:01.439549", 2026-09-15 12:03:54.987862 | mon1 | "end": "2026-09-15 12:03:54.836750", 2026-09-15 12:03:54.988178 | mon1 | "failed": false, 2026-09-15 12:03:54.988558 | mon1 | "msg": "", 2026-09-15 12:03:54.988873 | mon1 | "rc": 0, 2026-09-15 12:03:54.989184 | mon1 | "start": "2026-09-15 12:03:53.397201", 2026-09-15 12:03:54.989575 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-09-15 12:03:54.990446 | mon1 | "stderr_lines": [ 2026-09-15 12:03:54.990536 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-09-15 12:03:54.990554 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-09-15 12:03:54.990726 | mon1 | ], 2026-09-15 12:03:54.990964 | mon1 | "stdout": "HEALTH_OK", 2026-09-15 12:03:54.991192 | mon1 | "stdout_lines": [ 2026-09-15 12:03:54.991475 | mon1 | "HEALTH_OK" 2026-09-15 12:03:54.991719 | mon1 | ] 2026-09-15 12:03:54.991955 | mon1 | } 2026-09-15 12:03:54.992172 | mon1 | } 2026-09-15 12:03:54.992431 | mon1 | 2026-09-15 12:03:54.992712 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-09-15 12:03:54.992954 | mon1 | Tuesday 15 September 2026 12:03:54 +0000 (0:00:00.077) 0:00:09.632 ***** 2026-09-15 12:03:55.043317 | mon1 | ok: [mon1] => { 2026-09-15 12:03:55.043364 | mon1 | "changed": false, 2026-09-15 12:03:55.043373 | mon1 | "msg": "All assertions passed" 2026-09-15 12:03:55.043382 | mon1 | } 2026-09-15 12:03:55.043539 | mon1 | 2026-09-15 12:03:55.043787 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-09-15 12:03:55.044014 | mon1 | Tuesday 15 September 2026 12:03:55 +0000 (0:00:00.059) 0:00:09.692 ***** 2026-09-15 12:04:01.341654 | mon1 | changed: [mon1] 2026-09-15 12:04:01.341902 | mon1 | 2026-09-15 12:04:01.342169 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-09-15 12:04:01.342468 | mon1 | Tuesday 15 September 2026 12:04:01 +0000 (0:00:06.299) 0:00:15.991 ***** 2026-09-15 12:04:04.008672 | mon1 | changed: [mon1] 2026-09-15 12:04:04.008981 | mon1 | 2026-09-15 12:04:04.009375 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-09-15 12:04:04.009749 | mon1 | Tuesday 15 September 2026 12:04:04 +0000 (0:00:02.666) 0:00:18.657 ***** 2026-09-15 12:04:05.472511 | mon1 | ok: [mon1] 2026-09-15 12:04:05.472573 | mon1 | 2026-09-15 12:04:05.472586 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-09-15 12:04:05.472599 | mon1 | Tuesday 15 September 2026 12:04:05 +0000 (0:00:01.463) 0:00:20.121 ***** 2026-09-15 12:04:05.568782 | mon1 | ok: [mon1] => { 2026-09-15 12:04:05.568842 | mon1 | "changed": false, 2026-09-15 12:04:05.568855 | mon1 | "msg": "All assertions passed" 2026-09-15 12:04:05.568867 | mon1 | } 2026-09-15 12:04:05.568879 | mon1 | 2026-09-15 12:04:05.568891 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-09-15 12:04:05.568902 | mon1 | Tuesday 15 September 2026 12:04:05 +0000 (0:00:00.095) 0:00:20.216 ***** 2026-09-15 12:04:07.223359 | mon1 | ok: [mon1] 2026-09-15 12:04:07.223421 | mon1 | 2026-09-15 12:04:07.223435 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-09-15 12:04:07.223619 | mon1 | Tuesday 15 September 2026 12:04:07 +0000 (0:00:01.656) 0:00:21.872 ***** 2026-09-15 12:04:07.306757 | mon1 | ok: [mon1] => { 2026-09-15 12:04:07.306846 | mon1 | "changed": false, 2026-09-15 12:04:07.306971 | mon1 | "msg": "All assertions passed" 2026-09-15 12:04:07.307078 | mon1 | } 2026-09-15 12:04:07.307178 | mon1 | 2026-09-15 12:04:07.307293 | mon1 | PLAY RECAP ********************************************************************* 2026-09-15 12:04:07.307410 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-09-15 12:04:07.307524 | mon1 | 2026-09-15 12:04:07.307618 | mon1 | 2026-09-15 12:04:07.307718 | mon1 | TASKS RECAP ******************************************************************** 2026-09-15 12:04:07.307821 | mon1 | Tuesday 15 September 2026 12:04:07 +0000 (0:00:00.085) 0:00:21.957 ***** 2026-09-15 12:04:07.307919 | mon1 | =============================================================================== 2026-09-15 12:04:07.308018 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.30s 2026-09-15 12:04:07.308120 | mon1 | List locally deployed Ceph daemons -------------------------------------- 6.23s 2026-09-15 12:04:07.308219 | mon1 | Create a test Ceph key -------------------------------------------------- 2.67s 2026-09-15 12:04:07.308365 | mon1 | Get cluster health status ----------------------------------------------- 1.79s 2026-09-15 12:04:07.308567 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.66s 2026-09-15 12:04:07.308646 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.46s 2026-09-15 12:04:07.308765 | mon1 | Gathering Facts --------------------------------------------------------- 1.36s 2026-09-15 12:04:07.308856 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.10s 2026-09-15 12:04:07.308982 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.09s 2026-09-15 12:04:07.309070 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.09s 2026-09-15 12:04:07.309174 | mon1 | Print cluster health status --------------------------------------------- 0.08s 2026-09-15 12:04:07.309293 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.08s 2026-09-15 12:04:07.309398 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.06s 2026-09-15 12:04:07.418925 | mon1 | INFO [default > verify] Executed: Successful 2026-09-15 12:04:07.429041 | mon1 | INFO [default > cleanup] Executing 2026-09-15 12:04:07.429526 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 12:04:07.437929 | mon1 | INFO [default > destroy] Executing 2026-09-15 12:04:07.438032 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-09-15 12:04:07.438158 | mon1 | INFO [default > destroy] Executed: Successful 2026-09-15 12:04:07.438528 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-09-15 12:04:17.738547 | mon1 | ok: Runtime: 0:24:29.069689 2026-09-15 12:04:17.766262 | 2026-09-15 12:04:17.766426 | PLAY RECAP 2026-09-15 12:04:17.766507 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 12:04:17.766548 | 2026-09-15 12:04:17.942813 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 12:04:17.947969 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 12:04:18.669422 | 2026-09-15 12:04:18.669631 | PLAY [all] 2026-09-15 12:04:18.688338 | 2026-09-15 12:04:18.688569 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-15 12:04:18.755458 | osd1 | ok 2026-09-15 12:04:18.762276 | mon1 | ok 2026-09-15 12:04:18.768984 | 2026-09-15 12:04:18.769095 | TASK [fetch-output : Set log path for single node] 2026-09-15 12:04:18.807454 | mon1 | skipping: Conditional result was False 2026-09-15 12:04:18.808231 | osd1 | skipping: Conditional result was False 2026-09-15 12:04:18.814693 | 2026-09-15 12:04:18.814768 | LOOP [fetch-output : Ensure local output dirs] 2026-09-15 12:04:19.226650 | osd1 -> localhost | changed: "/var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/logs/osd1" 2026-09-15 12:04:19.236280 | mon1 -> localhost | changed: "/var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/logs/mon1" 2026-09-15 12:04:19.463241 | osd1 -> localhost | changed: "/var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/artifacts" 2026-09-15 12:04:19.466815 | mon1 -> localhost | ok: "/var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/artifacts" 2026-09-15 12:04:19.684624 | osd1 -> localhost | changed: "/var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/docs" 2026-09-15 12:04:19.733402 | mon1 -> localhost | ok: "/var/lib/zuul/builds/8d0f41f463154d29a132874e23428912/work/docs" 2026-09-15 12:04:19.733605 | mon1 -> localhost | changed: All items complete 2026-09-15 12:04:19.733657 | 2026-09-15 12:04:19.751920 | 2026-09-15 12:04:19.752156 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-15 12:04:20.514887 | osd1 | changed: .d..t...... ./ 2026-09-15 12:04:20.543324 | mon1 | changed: .d..t...... ./ 2026-09-15 12:04:21.062925 | osd1 | changed: .d..t...... ./ 2026-09-15 12:04:21.073862 | mon1 | ok 2026-09-15 12:04:21.575201 | mon1 | changed: .d..t...... ./ 2026-09-15 12:04:21.595297 | osd1 | ok 2026-09-15 12:04:21.595458 | osd1 | changed: All items complete 2026-09-15 12:04:21.595493 | 2026-09-15 12:04:21.627657 | 2026-09-15 12:04:21.627857 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-15 12:04:22.083480 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.005411 2026-09-15 12:04:22.336330 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.007606 2026-09-15 12:04:22.372132 | 2026-09-15 12:04:22.372355 | PLAY [all] 2026-09-15 12:04:22.385947 | 2026-09-15 12:04:22.386191 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-15 12:04:22.901010 | mon1 | changed 2026-09-15 12:04:23.135911 | osd1 | changed 2026-09-15 12:04:23.157063 | 2026-09-15 12:04:23.157202 | PLAY RECAP 2026-09-15 12:04:23.157350 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-15 12:04:23.157440 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-15 12:04:23.157484 | 2026-09-15 12:04:23.312304 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 12:04:23.314961 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-15 12:04:23.915862 | 2026-09-15 12:04:23.916054 | PLAY [localhost] 2026-09-15 12:04:23.926507 | 2026-09-15 12:04:23.926635 | TASK [Generate Zuul manifest] 2026-09-15 12:04:23.945796 | localhost | ok 2026-09-15 12:04:23.968950 | 2026-09-15 12:04:23.969465 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-15 12:04:24.389243 | localhost | changed 2026-09-15 12:04:24.411028 | 2026-09-15 12:04:24.411322 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-15 12:04:24.443186 | localhost | ok 2026-09-15 12:04:24.456710 | 2026-09-15 12:04:24.456946 | TASK [Upload logs] 2026-09-15 12:04:24.478964 | localhost | ok 2026-09-15 12:04:24.558210 | 2026-09-15 12:04:24.558378 | TASK [Set zuul-log-path fact] 2026-09-15 12:04:24.575196 | localhost | ok 2026-09-15 12:04:24.586688 | 2026-09-15 12:04:24.586811 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 12:04:24.613613 | localhost | ok 2026-09-15 12:04:24.619997 | 2026-09-15 12:04:24.620133 | TASK [upload-logs : Create log directories] 2026-09-15 12:04:25.086891 | localhost | changed 2026-09-15 12:04:25.091806 | 2026-09-15 12:04:25.091918 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-15 12:04:25.532822 | localhost -> localhost | ok: Runtime: 0:00:00.005318 2026-09-15 12:04:25.539779 | 2026-09-15 12:04:25.539875 | TASK [upload-logs : Upload logs to log server] 2026-09-15 12:04:26.101455 | localhost | Output suppressed because no_log was given 2026-09-15 12:04:26.108174 | 2026-09-15 12:04:26.108367 | LOOP [upload-logs : Compress console log and json output] 2026-09-15 12:04:26.218231 | localhost | skipping: Conditional result was False 2026-09-15 12:04:26.225630 | localhost | skipping: Conditional result was False 2026-09-15 12:04:26.242979 | 2026-09-15 12:04:26.243144 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-15 12:04:26.330996 | localhost | skipping: Conditional result was False 2026-09-15 12:04:26.331421 | 2026-09-15 12:04:26.335316 | localhost | skipping: Conditional result was False 2026-09-15 12:04:26.413442 | 2026-09-15 12:04:26.413600 | LOOP [upload-logs : Upload console log and json output]