2026-06-25 19:35:31.930019 | Job console starting 2026-06-25 19:35:31.943095 | Updating git repos 2026-06-25 19:35:31.997230 | Cloning repos into workspace 2026-06-25 19:35:32.658283 | Restoring repo states 2026-06-25 19:35:32.670536 | Merging changes 2026-06-25 19:35:33.561624 | Checking out repos 2026-06-25 19:35:33.651463 | Preparing playbooks 2026-06-25 19:35:42.409358 | Running Ansible setup 2026-06-25 19:35:46.920407 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-25 19:35:47.625396 | 2026-06-25 19:35:47.625548 | PLAY [localhost] 2026-06-25 19:35:47.635225 | 2026-06-25 19:35:47.635338 | TASK [Gathering Facts] 2026-06-25 19:35:48.669107 | localhost | ok 2026-06-25 19:35:48.677462 | 2026-06-25 19:35:48.677601 | TASK [Setup log path fact] 2026-06-25 19:35:48.700336 | localhost | ok 2026-06-25 19:35:48.715511 | 2026-06-25 19:35:48.715626 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-25 19:35:48.748559 | localhost | ok 2026-06-25 19:35:48.757450 | 2026-06-25 19:35:48.757550 | TASK [emit-job-header : Print job information] 2026-06-25 19:35:48.800514 | # Job Information 2026-06-25 19:35:48.800670 | Ansible Version: 2.16.18 2026-06-25 19:35:48.800715 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-06-25 19:35:48.800746 | Pipeline: check 2026-06-25 19:35:48.800774 | Executor: 2d72f0692154 2026-06-25 19:35:48.800802 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/114 2026-06-25 19:35:48.800833 | Event ID: 61647630-70a3-11f1-9fa9-47e27f910c64 2026-06-25 19:35:48.805398 | 2026-06-25 19:35:48.805489 | LOOP [emit-job-header : Print node information] 2026-06-25 19:35:48.912675 | localhost | ok: 2026-06-25 19:35:48.912909 | localhost | # Node Information 2026-06-25 19:35:48.912949 | localhost | Inventory Hostname: aio 2026-06-25 19:35:48.913010 | localhost | Hostname: np0000182889 2026-06-25 19:35:48.913039 | localhost | Username: zuul 2026-06-25 19:35:48.913071 | localhost | Distro: Ubuntu 24.04 2026-06-25 19:35:48.913098 | localhost | Provider: yul1 2026-06-25 19:35:48.913125 | localhost | Region: ca-ymq-1 2026-06-25 19:35:48.913151 | localhost | Label: ubuntu-noble 2026-06-25 19:35:48.913177 | localhost | Product Name: OpenStack Nova 2026-06-25 19:35:48.913205 | localhost | Interface IP: 199.19.213.95 2026-06-25 19:35:48.930747 | 2026-06-25 19:35:48.930912 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-25 19:35:50.963920 | localhost -> localhost | changed 2026-06-25 19:35:50.975064 | 2026-06-25 19:35:50.975169 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-25 19:35:53.070862 | localhost -> localhost | changed 2026-06-25 19:35:53.082067 | 2026-06-25 19:35:53.082174 | PLAY [all] 2026-06-25 19:35:53.091878 | 2026-06-25 19:35:53.091952 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-25 19:35:53.582505 | aio -> localhost | ok 2026-06-25 19:35:53.588553 | 2026-06-25 19:35:53.588621 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-25 19:35:53.629077 | aio | ok 2026-06-25 19:35:53.647109 | aio | included: /var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-25 19:35:53.654829 | 2026-06-25 19:35:53.654968 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-25 19:35:55.162911 | aio -> localhost | Generating public/private rsa key pair. 2026-06-25 19:35:55.163174 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/work/db60edd1ae8f4735bf21b1e92913408a_id_rsa 2026-06-25 19:35:55.163231 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/work/db60edd1ae8f4735bf21b1e92913408a_id_rsa.pub 2026-06-25 19:35:55.163278 | aio -> localhost | The key fingerprint is: 2026-06-25 19:35:55.163427 | aio -> localhost | SHA256:/JrRQMhhD8cH2m1CfEQH5G/rDWbBlFAaiFcAQxEdmNU zuul-build-sshkey 2026-06-25 19:35:55.163481 | aio -> localhost | The key's randomart image is: 2026-06-25 19:35:55.163514 | aio -> localhost | +---[RSA 3072]----+ 2026-06-25 19:35:55.163567 | aio -> localhost | | .X%B@Ooo | 2026-06-25 19:35:55.163602 | aio -> localhost | | o+@*oE= . | 2026-06-25 19:35:55.163662 | aio -> localhost | | +.=o= o | 2026-06-25 19:35:55.163694 | aio -> localhost | | o o + | 2026-06-25 19:35:55.163723 | aio -> localhost | | S = | 2026-06-25 19:35:55.163751 | aio -> localhost | | + . o | 2026-06-25 19:35:55.163778 | aio -> localhost | | . o = | 2026-06-25 19:35:55.163805 | aio -> localhost | | + + o | 2026-06-25 19:35:55.163836 | aio -> localhost | | o . . | 2026-06-25 19:35:55.163864 | aio -> localhost | +----[SHA256]-----+ 2026-06-25 19:35:55.163954 | aio -> localhost | ok: Runtime: 0:00:00.827826 2026-06-25 19:35:55.176538 | 2026-06-25 19:35:55.176611 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-25 19:35:55.216815 | aio | ok 2026-06-25 19:35:55.228110 | aio | included: /var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-25 19:35:55.236643 | 2026-06-25 19:35:55.236711 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-25 19:35:55.262071 | aio | skipping: Conditional result was False 2026-06-25 19:35:55.271615 | 2026-06-25 19:35:55.271711 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-25 19:35:55.876145 | aio | changed 2026-06-25 19:35:55.883941 | 2026-06-25 19:35:55.884070 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-25 19:35:56.113491 | aio | ok 2026-06-25 19:35:56.155994 | 2026-06-25 19:35:56.156149 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-25 19:35:56.768789 | aio | changed 2026-06-25 19:35:56.958002 | 2026-06-25 19:35:56.958149 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-25 19:35:57.549756 | aio | changed 2026-06-25 19:35:57.557550 | 2026-06-25 19:35:57.557619 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-25 19:35:57.583115 | aio | skipping: Conditional result was False 2026-06-25 19:35:57.594519 | 2026-06-25 19:35:57.594622 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-25 19:35:58.193722 | aio -> localhost | changed 2026-06-25 19:35:58.207666 | 2026-06-25 19:35:58.394214 | TASK [add-build-sshkey : Add back temp key] 2026-06-25 19:35:58.744404 | aio -> localhost | Identity added: /var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/work/db60edd1ae8f4735bf21b1e92913408a_id_rsa (zuul-build-sshkey) 2026-06-25 19:35:58.744611 | aio -> localhost | ok: Runtime: 0:00:00.016929 2026-06-25 19:35:58.751103 | 2026-06-25 19:35:58.751173 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-25 19:35:59.131708 | aio | ok 2026-06-25 19:35:59.141902 | 2026-06-25 19:35:59.142051 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-25 19:35:59.168620 | aio | skipping: Conditional result was False 2026-06-25 19:35:59.181655 | 2026-06-25 19:35:59.181788 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-25 19:35:59.614508 | aio | ok 2026-06-25 19:35:59.718341 | 2026-06-25 19:35:59.718498 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-25 19:36:00.530302 | aio | Output suppressed because no_log was given 2026-06-25 19:36:00.541904 | 2026-06-25 19:36:00.541971 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-25 19:36:00.782460 | aio | ok: "logs" 2026-06-25 19:36:00.782726 | aio | ok: All items complete 2026-06-25 19:36:00.782761 | 2026-06-25 19:36:01.015867 | aio | ok: "artifacts" 2026-06-25 19:36:01.294539 | aio | ok: "docs" 2026-06-25 19:36:01.315870 | 2026-06-25 19:36:01.316059 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-25 19:36:01.553876 | aio | changed: "logs" 2026-06-25 19:36:01.764166 | aio | changed: "artifacts" 2026-06-25 19:36:02.016435 | aio | changed: "docs" 2026-06-25 19:36:02.038081 | 2026-06-25 19:36:02.038293 | PLAY RECAP 2026-06-25 19:36:02.038642 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-25 19:36:02.038712 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:36:02.038776 | 2026-06-25 19:36:02.309210 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-25 19:36:02.344464 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-25 19:36:03.069854 | 2026-06-25 19:36:03.507006 | PLAY [all] 2026-06-25 19:36:03.535034 | 2026-06-25 19:36:03.535289 | TASK [setup-uv : Extract archive] 2026-06-25 19:36:06.101064 | aio | changed 2026-06-25 19:36:06.108088 | 2026-06-25 19:36:06.108170 | TASK [setup-uv : Print version] 2026-06-25 19:36:06.516805 | aio | uv 0.8.13 2026-06-25 19:36:06.659887 | aio | ok: Runtime: 0:00:00.019538 2026-06-25 19:36:06.670953 | 2026-06-25 19:36:06.671044 | TASK [Install Ansible collection siblings] 2026-06-25 19:36:07.102520 | aio | ok: 2026-06-25 19:36:10.013924 | aio | Skipping community.general: no checked-out sibling 2026-06-25 19:36:10.014209 | aio | Skipping ansible.utils: no checked-out sibling 2026-06-25 19:36:10.014275 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-06-25 19:36:10.019693 | 2026-06-25 19:36:10.019771 | PLAY RECAP 2026-06-25 19:36:10.019836 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:36:10.019867 | 2026-06-25 19:36:10.158744 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-25 19:36:10.162728 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-25 19:36:10.782843 | 2026-06-25 19:36:10.782966 | PLAY [all] 2026-06-25 19:36:10.795058 | 2026-06-25 19:36:10.795153 | LOOP [Check inventory directories] 2026-06-25 19:36:11.253756 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-06-25 19:36:11.455808 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-06-25 19:36:11.661112 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-06-25 19:36:12.045411 | 2026-06-25 19:36:12.045626 | LOOP [Copy inventory file for Zuul] 2026-06-25 19:36:13.083811 | aio | changed: 2026-06-25 19:36:13.287585 | aio | { 2026-06-25 19:36:13.287849 | aio | "ansible_loop_var": "item", 2026-06-25 19:36:13.287943 | aio | "changed": false, 2026-06-25 19:36:13.288036 | aio | "failed": false, 2026-06-25 19:36:13.288109 | aio | "invocation": { 2026-06-25 19:36:13.288209 | aio | "module_args": { 2026-06-25 19:36:13.288301 | aio | "checksum_algorithm": "sha1", 2026-06-25 19:36:13.288386 | aio | "follow": true, 2026-06-25 19:36:13.288479 | aio | "get_attributes": true, 2026-06-25 19:36:13.288589 | aio | "get_checksum": true, 2026-06-25 19:36:13.288682 | aio | "get_mime": true, 2026-06-25 19:36:13.288756 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-06-25 19:36:13.288830 | aio | } 2026-06-25 19:36:13.288878 | aio | }, 2026-06-25 19:36:13.288922 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-06-25 19:36:13.288995 | aio | "stat": { 2026-06-25 19:36:13.289038 | aio | "atime": 1782416160.4042974, 2026-06-25 19:36:13.289081 | aio | "attr_flags": "e", 2026-06-25 19:36:13.289120 | aio | "attributes": [ 2026-06-25 19:36:13.289160 | aio | "extents" 2026-06-25 19:36:13.289200 | aio | ], 2026-06-25 19:36:13.289241 | aio | "block_size": 4096, 2026-06-25 19:36:13.289363 | aio | "blocks": 8, 2026-06-25 19:36:13.289413 | aio | "charset": "unknown", 2026-06-25 19:36:13.289460 | aio | "ctime": 1782416160.4252977, 2026-06-25 19:36:13.289514 | aio | "dev": 64769, 2026-06-25 19:36:13.289609 | aio | "device_type": 0, 2026-06-25 19:36:13.289693 | aio | "executable": true, 2026-06-25 19:36:13.289765 | aio | "exists": true, 2026-06-25 19:36:13.289836 | aio | "gid": 1000, 2026-06-25 19:36:13.289894 | aio | "gr_name": "zuul", 2026-06-25 19:36:13.289953 | aio | "inode": 1022496, 2026-06-25 19:36:13.290027 | aio | "isblk": false, 2026-06-25 19:36:13.290134 | aio | "ischr": false, 2026-06-25 19:36:13.290258 | aio | "isdir": true, 2026-06-25 19:36:13.290319 | aio | "isfifo": false, 2026-06-25 19:36:13.290376 | aio | "isgid": false, 2026-06-25 19:36:13.290431 | aio | "islnk": false, 2026-06-25 19:36:13.290495 | aio | "isreg": false, 2026-06-25 19:36:13.290552 | aio | "issock": false, 2026-06-25 19:36:13.290606 | aio | "isuid": false, 2026-06-25 19:36:13.290753 | aio | "mimetype": "unknown", 2026-06-25 19:36:13.290847 | aio | "mode": "0755", 2026-06-25 19:36:13.290921 | aio | "mtime": 1782416132.7901824, 2026-06-25 19:36:13.290987 | aio | "nlink": 10, 2026-06-25 19:36:13.291046 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-06-25 19:36:13.291104 | aio | "pw_name": "zuul", 2026-06-25 19:36:13.291167 | aio | "readable": true, 2026-06-25 19:36:13.291247 | aio | "rgrp": true, 2026-06-25 19:36:13.291293 | aio | "roth": true, 2026-06-25 19:36:13.291350 | aio | "rusr": true, 2026-06-25 19:36:13.291391 | aio | "size": 4096, 2026-06-25 19:36:13.291439 | aio | "uid": 1000, 2026-06-25 19:36:13.291488 | aio | "version": "4195977057", 2026-06-25 19:36:13.291552 | aio | "wgrp": false, 2026-06-25 19:36:13.291646 | aio | "woth": false, 2026-06-25 19:36:13.291712 | aio | "writeable": true, 2026-06-25 19:36:13.291774 | aio | "wusr": true, 2026-06-25 19:36:13.291830 | aio | "xgrp": true, 2026-06-25 19:36:13.291873 | aio | "xoth": true, 2026-06-25 19:36:13.291921 | aio | "xusr": true 2026-06-25 19:36:13.291979 | aio | } 2026-06-25 19:36:13.292023 | aio | } 2026-06-25 19:36:13.292147 | aio | ok: All items complete 2026-06-25 19:36:13.292197 | 2026-06-25 19:36:13.295324 | aio | skipping: Conditional result was False 2026-06-25 19:36:13.296241 | aio | skipping: Conditional result was False 2026-06-25 19:36:13.310229 | 2026-06-25 19:36:13.310389 | LOOP [Switch "ansible_host" to private IP] 2026-06-25 19:36:13.753756 | aio | changed: 1 replacements made 2026-06-25 19:36:14.121394 | aio | skipping: Conditional result was False 2026-06-25 19:36:14.122111 | aio | skipping: Conditional result was False 2026-06-25 19:36:14.152730 | 2026-06-25 19:36:14.152933 | TASK [Run Molecule scenario] 2026-06-25 19:36:14.658434 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-06-25 19:36:14.658611 | aio | Creating virtual environment at: .venv 2026-06-25 19:36:14.999826 | aio | Downloading ansible-core (2.1MiB) 2026-06-25 19:36:15.000303 | aio | Downloading cryptography (4.3MiB) 2026-06-25 19:36:15.004092 | aio | Downloading netaddr (2.2MiB) 2026-06-25 19:36:15.005256 | aio | Downloading pygments (1.2MiB) 2026-06-25 19:36:15.323034 | aio | Downloading netaddr 2026-06-25 19:36:15.334655 | aio | Downloading cryptography 2026-06-25 19:36:15.397219 | aio | Downloading pygments 2026-06-25 19:36:15.594620 | aio | Downloading ansible-core 2026-06-25 19:36:15.657907 | aio | Installed 37 packages in 62ms 2026-06-25 19:36:16.569302 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-06-25 19:36:16.569426 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-06-25 19:36:17.243057 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-25 19:36:17.243151 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-25 19:36:31.739464 | aio | INFO [default > dependency] Executing 2026-06-25 19:36:31.739662 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-25 19:36:31.739973 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-25 19:36:31.740193 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-25 19:36:31.746276 | aio | INFO [default > cleanup] Executing 2026-06-25 19:36:31.746590 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:36:31.752390 | aio | INFO [default > destroy] Executing 2026-06-25 19:36:31.752433 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-25 19:36:31.752519 | aio | INFO [default > destroy] Executed: Successful 2026-06-25 19:36:31.758284 | aio | INFO [default > syntax] Executing 2026-06-25 19:36:32.866485 | aio | 2026-06-25 19:36:32.866838 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-25 19:36:32.942477 | aio | INFO [default > syntax] Executed: Successful 2026-06-25 19:36:32.952463 | aio | INFO [default > create] Executing 2026-06-25 19:36:32.954388 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:36:32.960320 | aio | INFO [default > prepare] Executing 2026-06-25 19:36:33.823444 | aio | 2026-06-25 19:36:33.823631 | aio | PLAY [Prepare] ***************************************************************** 2026-06-25 19:36:33.823916 | aio | 2026-06-25 19:36:33.824176 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:36:33.824502 | aio | Thursday 25 June 2026 19:36:33 +0000 (0:00:00.036) 0:00:00.036 ********* 2026-06-25 19:36:35.100699 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:36:35.100889 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-25 19:36:35.101146 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:36:35.101448 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:36:35.101849 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:36:35.106875 | aio | ok: [aio] 2026-06-25 19:36:35.107106 | aio | 2026-06-25 19:36:35.107366 | aio | TASK [Configure short hostname] ************************************************ 2026-06-25 19:36:35.107622 | aio | Thursday 25 June 2026 19:36:35 +0000 (0:00:01.284) 0:00:01.320 ********* 2026-06-25 19:36:35.950984 | aio | changed: [aio] 2026-06-25 19:36:35.951253 | aio | 2026-06-25 19:36:35.951536 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-25 19:36:35.951997 | aio | Thursday 25 June 2026 19:36:35 +0000 (0:00:00.843) 0:00:02.164 ********* 2026-06-25 19:36:36.279383 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-25 19:36:36.282950 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-06-25 19:36:36.283011 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-25 19:36:36.287999 | aio | changed: [aio] 2026-06-25 19:36:36.288227 | aio | 2026-06-25 19:36:36.288472 | aio | TASK [Update apt cache] ******************************************************** 2026-06-25 19:36:36.288763 | aio | Thursday 25 June 2026 19:36:36 +0000 (0:00:00.336) 0:00:02.500 ********* 2026-06-25 19:36:42.294727 | aio | changed: [aio] 2026-06-25 19:36:42.294784 | aio | 2026-06-25 19:36:42.294791 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-06-25 19:36:42.294805 | aio | 2026-06-25 19:36:42.294878 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:36:42.295034 | aio | Thursday 25 June 2026 19:36:42 +0000 (0:00:06.007) 0:00:08.507 ********* 2026-06-25 19:36:43.144607 | aio | ok: [aio] 2026-06-25 19:36:43.144789 | aio | 2026-06-25 19:36:43.145106 | aio | TASK [Install depedencies] ***************************************************** 2026-06-25 19:36:43.145306 | aio | Thursday 25 June 2026 19:36:43 +0000 (0:00:00.850) 0:00:09.358 ********* 2026-06-25 19:37:03.204863 | aio | changed: [aio] 2026-06-25 19:37:03.204935 | aio | 2026-06-25 19:37:03.204956 | aio | TASK [Start up service] ******************************************************** 2026-06-25 19:37:03.205148 | aio | Thursday 25 June 2026 19:37:03 +0000 (0:00:20.059) 0:00:29.418 ********* 2026-06-25 19:37:03.883726 | aio | ok: [aio] 2026-06-25 19:37:03.883912 | aio | 2026-06-25 19:37:03.884281 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-06-25 19:37:03.884618 | aio | Thursday 25 June 2026 19:37:03 +0000 (0:00:00.679) 0:00:30.097 ********* 2026-06-25 19:37:04.241237 | aio | ok: [aio] 2026-06-25 19:37:04.241313 | aio | 2026-06-25 19:37:04.241328 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-25 19:37:04.241428 | aio | Thursday 25 June 2026 19:37:04 +0000 (0:00:00.357) 0:00:30.454 ********* 2026-06-25 19:37:05.052862 | aio | changed: [aio] 2026-06-25 19:37:05.053068 | aio | 2026-06-25 19:37:05.053338 | aio | TASK [Get list of all loopback devices] **************************************** 2026-06-25 19:37:05.053576 | aio | Thursday 25 June 2026 19:37:05 +0000 (0:00:00.811) 0:00:31.266 ********* 2026-06-25 19:37:05.319825 | aio | ok: [aio] 2026-06-25 19:37:05.319879 | aio | 2026-06-25 19:37:05.319885 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-25 19:37:05.319897 | aio | Thursday 25 June 2026 19:37:05 +0000 (0:00:00.266) 0:00:31.532 ********* 2026-06-25 19:37:05.347911 | aio | skipping: [aio] 2026-06-25 19:37:05.348007 | aio | 2026-06-25 19:37:05.348269 | aio | TASK [Create devices for Ceph] ************************************************* 2026-06-25 19:37:05.348514 | aio | Thursday 25 June 2026 19:37:05 +0000 (0:00:00.029) 0:00:31.562 ********* 2026-06-25 19:37:06.083919 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:06.084028 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:06.084134 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:06.084353 | aio | 2026-06-25 19:37:06.084608 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-06-25 19:37:06.084886 | aio | Thursday 25 June 2026 19:37:06 +0000 (0:00:00.735) 0:00:32.297 ********* 2026-06-25 19:37:06.878274 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:06.878492 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:06.878780 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:06.879025 | aio | 2026-06-25 19:37:06.879296 | aio | TASK [Start loop devices] ****************************************************** 2026-06-25 19:37:06.879527 | aio | Thursday 25 June 2026 19:37:06 +0000 (0:00:00.794) 0:00:33.091 ********* 2026-06-25 19:37:07.719849 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:07.720055 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:07.720338 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:07.720578 | aio | 2026-06-25 19:37:07.720895 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-06-25 19:37:07.721174 | aio | Thursday 25 June 2026 19:37:07 +0000 (0:00:00.841) 0:00:33.933 ********* 2026-06-25 19:37:09.201443 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:09.201630 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:09.201947 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:09.202232 | aio | 2026-06-25 19:37:09.202502 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-06-25 19:37:09.202789 | aio | Thursday 25 June 2026 19:37:09 +0000 (0:00:01.481) 0:00:35.414 ********* 2026-06-25 19:37:10.640655 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-06-25 19:37:10.640923 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-06-25 19:37:10.641193 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-06-25 19:37:10.641436 | aio | 2026-06-25 19:37:10.641728 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:37:10.642021 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-25 19:37:10.642256 | aio | 2026-06-25 19:37:10.642487 | aio | 2026-06-25 19:37:10.643197 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:37:10.643490 | aio | Thursday 25 June 2026 19:37:10 +0000 (0:00:01.439) 0:00:36.854 ********* 2026-06-25 19:37:10.643763 | aio | =============================================================================== 2026-06-25 19:37:10.644026 | aio | Install depedencies ---------------------------------------------------- 20.06s 2026-06-25 19:37:10.644281 | aio | Update apt cache -------------------------------------------------------- 6.01s 2026-06-25 19:37:10.644640 | aio | Create a volume group for each loop device ------------------------------ 1.48s 2026-06-25 19:37:10.644905 | aio | Create a logical volume for each loop device ---------------------------- 1.44s 2026-06-25 19:37:10.645154 | aio | Gathering Facts --------------------------------------------------------- 1.28s 2026-06-25 19:37:10.645326 | aio | Gathering Facts --------------------------------------------------------- 0.85s 2026-06-25 19:37:10.645475 | aio | Configure short hostname ------------------------------------------------ 0.84s 2026-06-25 19:37:10.645621 | aio | Start loop devices ------------------------------------------------------ 0.84s 2026-06-25 19:37:10.645792 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.81s 2026-06-25 19:37:10.645940 | aio | Set permissions on loopback devices ------------------------------------- 0.79s 2026-06-25 19:37:10.646082 | aio | Create devices for Ceph ------------------------------------------------- 0.74s 2026-06-25 19:37:10.646227 | aio | Start up service -------------------------------------------------------- 0.68s 2026-06-25 19:37:10.646373 | aio | Generate lvm.conf ------------------------------------------------------- 0.36s 2026-06-25 19:37:10.646521 | aio | Ensure hostname inside hosts file --------------------------------------- 0.34s 2026-06-25 19:37:10.646691 | aio | Get list of all loopback devices ---------------------------------------- 0.27s 2026-06-25 19:37:10.646837 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-06-25 19:37:10.716312 | aio | INFO [default > prepare] Executed: Successful 2026-06-25 19:37:10.725409 | aio | INFO [default > converge] Executing 2026-06-25 19:37:11.776174 | aio | 2026-06-25 19:37:11.776286 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-25 19:37:11.776501 | aio | 2026-06-25 19:37:11.776754 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:37:11.776974 | aio | Thursday 25 June 2026 19:37:11 +0000 (0:00:00.055) 0:00:00.055 ********* 2026-06-25 19:37:13.114207 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:37:13.114318 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-25 19:37:13.114428 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:37:13.114582 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:37:13.114768 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:37:13.127975 | aio | ok: [aio] 2026-06-25 19:37:13.128284 | aio | 2026-06-25 19:37:13.128632 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:37:13.128995 | aio | Thursday 25 June 2026 19:37:13 +0000 (0:00:01.351) 0:00:01.407 ********* 2026-06-25 19:37:13.523386 | aio | ok: [aio] 2026-06-25 19:37:13.523506 | aio | 2026-06-25 19:37:13.523522 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:37:13.523593 | aio | Thursday 25 June 2026 19:37:13 +0000 (0:00:00.387) 0:00:01.794 ********* 2026-06-25 19:37:13.564036 | aio | skipping: [aio] 2026-06-25 19:37:13.564152 | aio | 2026-06-25 19:37:13.564407 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:37:13.564798 | aio | Thursday 25 June 2026 19:37:13 +0000 (0:00:00.048) 0:00:01.843 ********* 2026-06-25 19:37:13.929508 | aio | changed: [aio] 2026-06-25 19:37:13.929701 | aio | 2026-06-25 19:37:13.930010 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:37:13.930315 | aio | Thursday 25 June 2026 19:37:13 +0000 (0:00:00.365) 0:00:02.208 ********* 2026-06-25 19:37:14.062499 | aio | ok: [aio] => { 2026-06-25 19:37:14.062897 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:37:14.063161 | aio | } 2026-06-25 19:37:14.063426 | aio | 2026-06-25 19:37:14.063652 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:37:14.063936 | aio | Thursday 25 June 2026 19:37:14 +0000 (0:00:00.132) 0:00:02.341 ********* 2026-06-25 19:37:14.852890 | aio | changed: [aio] 2026-06-25 19:37:14.852998 | aio | 2026-06-25 19:37:14.853064 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:37:14.853340 | aio | Thursday 25 June 2026 19:37:14 +0000 (0:00:00.790) 0:00:03.132 ********* 2026-06-25 19:37:14.907002 | aio | skipping: [aio] 2026-06-25 19:37:14.907115 | aio | 2026-06-25 19:37:14.907620 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:37:14.907725 | aio | Thursday 25 June 2026 19:37:14 +0000 (0:00:00.054) 0:00:03.186 ********* 2026-06-25 19:37:14.967603 | aio | skipping: [aio] 2026-06-25 19:37:14.967709 | aio | 2026-06-25 19:37:14.967726 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:37:14.967737 | aio | Thursday 25 June 2026 19:37:14 +0000 (0:00:00.059) 0:00:03.245 ********* 2026-06-25 19:37:15.245883 | aio | ok: [aio] 2026-06-25 19:37:15.245973 | aio | 2026-06-25 19:37:15.245985 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:37:15.245996 | aio | Thursday 25 June 2026 19:37:15 +0000 (0:00:00.278) 0:00:03.524 ********* 2026-06-25 19:37:16.435334 | aio | ok: [aio] 2026-06-25 19:37:16.435431 | aio | 2026-06-25 19:37:16.435450 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:37:16.435458 | aio | Thursday 25 June 2026 19:37:16 +0000 (0:00:01.189) 0:00:04.714 ********* 2026-06-25 19:37:16.642215 | aio | ok: [aio] => { 2026-06-25 19:37:16.642322 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-25 19:37:16.642334 | aio | } 2026-06-25 19:37:16.642446 | aio | 2026-06-25 19:37:16.642557 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:37:16.642710 | aio | Thursday 25 June 2026 19:37:16 +0000 (0:00:00.207) 0:00:04.921 ********* 2026-06-25 19:37:18.272819 | aio | changed: [aio] 2026-06-25 19:37:18.272895 | aio | 2026-06-25 19:37:18.272908 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:37:18.272917 | aio | Thursday 25 June 2026 19:37:18 +0000 (0:00:01.628) 0:00:06.550 ********* 2026-06-25 19:37:21.507033 | aio | changed: [aio] 2026-06-25 19:37:21.507098 | aio | 2026-06-25 19:37:21.507108 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:37:21.507139 | aio | Thursday 25 June 2026 19:37:21 +0000 (0:00:03.235) 0:00:09.785 ********* 2026-06-25 19:37:21.545879 | aio | skipping: [aio] 2026-06-25 19:37:21.545949 | aio | 2026-06-25 19:37:21.546169 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:37:21.546417 | aio | Thursday 25 June 2026 19:37:21 +0000 (0:00:00.039) 0:00:09.825 ********* 2026-06-25 19:37:21.583113 | aio | skipping: [aio] 2026-06-25 19:37:21.583299 | aio | 2026-06-25 19:37:21.583492 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:37:21.583689 | aio | Thursday 25 June 2026 19:37:21 +0000 (0:00:00.037) 0:00:09.862 ********* 2026-06-25 19:37:21.621203 | aio | skipping: [aio] 2026-06-25 19:37:21.621414 | aio | 2026-06-25 19:37:21.621685 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:37:21.621964 | aio | Thursday 25 June 2026 19:37:21 +0000 (0:00:00.037) 0:00:09.900 ********* 2026-06-25 19:37:29.514561 | aio | changed: [aio] 2026-06-25 19:37:29.514710 | aio | 2026-06-25 19:37:29.515031 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:37:29.515318 | aio | Thursday 25 June 2026 19:37:29 +0000 (0:00:07.893) 0:00:17.794 ********* 2026-06-25 19:37:30.262967 | aio | changed: [aio] 2026-06-25 19:37:30.263064 | aio | 2026-06-25 19:37:30.263273 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:37:30.263458 | aio | Thursday 25 June 2026 19:37:30 +0000 (0:00:00.748) 0:00:18.542 ********* 2026-06-25 19:37:31.435900 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:37:31.436301 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:37:31.436774 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:37:31.437109 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:37:31.437453 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:37:31.437812 | aio | 2026-06-25 19:37:31.438169 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:37:31.438507 | aio | Thursday 25 June 2026 19:37:31 +0000 (0:00:01.172) 0:00:19.715 ********* 2026-06-25 19:37:32.234797 | aio | changed: [aio] 2026-06-25 19:37:32.235034 | aio | 2026-06-25 19:37:32.235293 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:37:32.235541 | aio | Thursday 25 June 2026 19:37:32 +0000 (0:00:00.790) 0:00:20.506 ********* 2026-06-25 19:37:32.235797 | aio | 2026-06-25 19:37:32.236119 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-25 19:37:32.236481 | aio | Thursday 25 June 2026 19:37:32 +0000 (0:00:00.007) 0:00:20.513 ********* 2026-06-25 19:37:33.455859 | aio | ok: [aio] 2026-06-25 19:37:33.455940 | aio | 2026-06-25 19:37:33.455953 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-25 19:37:33.455966 | aio | Thursday 25 June 2026 19:37:33 +0000 (0:00:01.220) 0:00:21.734 ********* 2026-06-25 19:37:34.042274 | aio | changed: [aio] 2026-06-25 19:37:34.042387 | aio | 2026-06-25 19:37:34.042518 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:37:34.042707 | aio | Thursday 25 June 2026 19:37:34 +0000 (0:00:00.587) 0:00:22.322 ********* 2026-06-25 19:37:34.811841 | aio | changed: [aio] 2026-06-25 19:37:34.811948 | aio | 2026-06-25 19:37:34.812077 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:37:34.812236 | aio | Thursday 25 June 2026 19:37:34 +0000 (0:00:00.769) 0:00:23.091 ********* 2026-06-25 19:37:35.080447 | aio | ok: [aio] 2026-06-25 19:37:35.080661 | aio | 2026-06-25 19:37:35.081116 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:37:35.081476 | aio | Thursday 25 June 2026 19:37:35 +0000 (0:00:00.268) 0:00:23.360 ********* 2026-06-25 19:37:35.164699 | aio | ok: [aio] => { 2026-06-25 19:37:35.165359 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:37:35.165637 | aio | } 2026-06-25 19:37:35.165937 | aio | 2026-06-25 19:37:35.166223 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:37:35.166534 | aio | Thursday 25 June 2026 19:37:35 +0000 (0:00:00.083) 0:00:23.443 ********* 2026-06-25 19:37:36.172281 | aio | changed: [aio] 2026-06-25 19:37:36.172338 | aio | 2026-06-25 19:37:36.172467 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:37:36.172603 | aio | Thursday 25 June 2026 19:37:36 +0000 (0:00:01.007) 0:00:24.451 ********* 2026-06-25 19:37:40.980328 | aio | changed: [aio] 2026-06-25 19:37:40.980656 | aio | 2026-06-25 19:37:40.981152 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:37:40.981437 | aio | Thursday 25 June 2026 19:37:40 +0000 (0:00:04.807) 0:00:29.259 ********* 2026-06-25 19:37:42.102353 | aio | ok: [aio] 2026-06-25 19:37:42.102478 | aio | 2026-06-25 19:37:42.102802 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:37:42.103071 | aio | Thursday 25 June 2026 19:37:42 +0000 (0:00:01.122) 0:00:30.381 ********* 2026-06-25 19:37:42.552963 | aio | changed: [aio] 2026-06-25 19:37:42.553129 | aio | 2026-06-25 19:37:42.553431 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:37:42.553720 | aio | Thursday 25 June 2026 19:37:42 +0000 (0:00:00.450) 0:00:30.832 ********* 2026-06-25 19:37:43.179290 | aio | changed: [aio] 2026-06-25 19:37:43.179384 | aio | 2026-06-25 19:37:43.179435 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:37:43.180829 | aio | Thursday 25 June 2026 19:37:43 +0000 (0:00:00.625) 0:00:31.457 ********* 2026-06-25 19:37:43.922337 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:37:43.922556 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:37:43.922874 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:37:43.923113 | aio | 2026-06-25 19:37:43.923428 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:37:43.923695 | aio | Thursday 25 June 2026 19:37:43 +0000 (0:00:00.744) 0:00:32.201 ********* 2026-06-25 19:37:44.524052 | aio | changed: [aio] 2026-06-25 19:37:44.524120 | aio | 2026-06-25 19:37:44.524133 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:37:44.524146 | aio | Thursday 25 June 2026 19:37:44 +0000 (0:00:00.600) 0:00:32.802 ********* 2026-06-25 19:37:45.168341 | aio | changed: [aio] 2026-06-25 19:37:45.168409 | aio | 2026-06-25 19:37:45.168424 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:37:45.168437 | aio | Thursday 25 June 2026 19:37:45 +0000 (0:00:00.634) 0:00:33.437 ********* 2026-06-25 19:37:45.168449 | aio | 2026-06-25 19:37:45.168461 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-25 19:37:45.168472 | aio | Thursday 25 June 2026 19:37:45 +0000 (0:00:00.008) 0:00:33.445 ********* 2026-06-25 19:37:46.141651 | aio | ok: [aio] 2026-06-25 19:37:46.141754 | aio | 2026-06-25 19:37:46.141768 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-25 19:37:46.141781 | aio | Thursday 25 June 2026 19:37:46 +0000 (0:00:00.973) 0:00:34.419 ********* 2026-06-25 19:37:47.786862 | aio | changed: [aio] 2026-06-25 19:37:47.786971 | aio | 2026-06-25 19:37:47.787199 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:37:47.787471 | aio | Thursday 25 June 2026 19:37:47 +0000 (0:00:01.645) 0:00:36.064 ********* 2026-06-25 19:37:48.543787 | aio | changed: [aio] 2026-06-25 19:37:48.543929 | aio | 2026-06-25 19:37:48.544158 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:37:48.544376 | aio | Thursday 25 June 2026 19:37:48 +0000 (0:00:00.758) 0:00:36.823 ********* 2026-06-25 19:37:48.603847 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-06-25 19:37:48.603935 | aio | 2026-06-25 19:37:48.604013 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:37:48.604137 | aio | Thursday 25 June 2026 19:37:48 +0000 (0:00:00.060) 0:00:36.883 ********* 2026-06-25 19:37:50.040762 | aio | ok: [aio] 2026-06-25 19:37:50.040837 | aio | 2026-06-25 19:37:50.041003 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:37:50.041159 | aio | Thursday 25 June 2026 19:37:50 +0000 (0:00:01.436) 0:00:38.320 ********* 2026-06-25 19:37:50.909992 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-06-25 19:37:50.910123 | aio | ok: [aio] => (item=ssh) 2026-06-25 19:37:50.910270 | aio | 2026-06-25 19:37:50.910437 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:37:50.910610 | aio | Thursday 25 June 2026 19:37:50 +0000 (0:00:00.869) 0:00:39.189 ********* 2026-06-25 19:37:51.700336 | aio | changed: [aio] 2026-06-25 19:37:51.700398 | aio | 2026-06-25 19:37:51.700413 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:37:51.700423 | aio | Thursday 25 June 2026 19:37:51 +0000 (0:00:00.789) 0:00:39.979 ********* 2026-06-25 19:37:51.976809 | aio | ok: [aio] 2026-06-25 19:37:51.976904 | aio | 2026-06-25 19:37:51.977641 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:37:51.977743 | aio | Thursday 25 June 2026 19:37:51 +0000 (0:00:00.276) 0:00:40.255 ********* 2026-06-25 19:37:52.583415 | aio | changed: [aio] 2026-06-25 19:37:52.583487 | aio | 2026-06-25 19:37:52.583526 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:37:52.583536 | aio | Thursday 25 June 2026 19:37:52 +0000 (0:00:00.606) 0:00:40.862 ********* 2026-06-25 19:37:53.054947 | aio | changed: [aio] 2026-06-25 19:37:53.054994 | aio | 2026-06-25 19:37:53.055004 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-25 19:37:53.055013 | aio | Thursday 25 June 2026 19:37:53 +0000 (0:00:00.471) 0:00:41.333 ********* 2026-06-25 19:37:53.191340 | aio | ok: [aio] 2026-06-25 19:37:53.191415 | aio | 2026-06-25 19:37:53.191534 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-25 19:37:53.191664 | aio | Thursday 25 June 2026 19:37:53 +0000 (0:00:00.136) 0:00:41.470 ********* 2026-06-25 19:37:53.464879 | aio | ok: [aio] => (item=aio) 2026-06-25 19:37:53.464961 | aio | 2026-06-25 19:37:53.464975 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-25 19:37:53.464995 | aio | Thursday 25 June 2026 19:37:53 +0000 (0:00:00.273) 0:00:41.743 ********* 2026-06-25 19:37:53.523363 | aio | ok: [aio] 2026-06-25 19:37:53.523431 | aio | 2026-06-25 19:37:53.523441 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-25 19:37:53.523451 | aio | Thursday 25 June 2026 19:37:53 +0000 (0:00:00.057) 0:00:41.801 ********* 2026-06-25 19:37:53.682932 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for aio 2026-06-25 19:37:53.683010 | aio | 2026-06-25 19:37:53.683026 | aio | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-06-25 19:37:53.683039 | aio | Thursday 25 June 2026 19:37:53 +0000 (0:00:00.159) 0:00:41.960 ********* 2026-06-25 19:37:54.023903 | aio | changed: [aio] 2026-06-25 19:37:54.023958 | aio | 2026-06-25 19:37:54.023967 | aio | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-06-25 19:37:54.023976 | aio | Thursday 25 June 2026 19:37:54 +0000 (0:00:00.341) 0:00:42.302 ********* 2026-06-25 19:37:54.874073 | aio | changed: [aio] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-06-25 19:37:54.874135 | aio | changed: [aio] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-06-25 19:37:54.874150 | aio | changed: [aio] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-06-25 19:37:54.874185 | aio | 2026-06-25 19:37:54.874195 | aio | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-06-25 19:37:54.874204 | aio | Thursday 25 June 2026 19:37:54 +0000 (0:00:00.849) 0:00:43.151 ********* 2026-06-25 19:39:53.874841 | aio | ok: [aio] 2026-06-25 19:39:53.874916 | aio | 2026-06-25 19:39:53.874931 | aio | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-06-25 19:39:53.875075 | aio | Thursday 25 June 2026 19:39:53 +0000 (0:01:59.001) 0:02:42.153 ********* 2026-06-25 19:39:54.132591 | aio | changed: [aio] 2026-06-25 19:39:54.132888 | aio | 2026-06-25 19:39:54.134719 | aio | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-06-25 19:39:54.134755 | aio | Thursday 25 June 2026 19:39:54 +0000 (0:00:00.259) 0:02:42.412 ********* 2026-06-25 19:39:54.177853 | aio | ok: [aio] 2026-06-25 19:39:54.177927 | aio | 2026-06-25 19:39:54.177951 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:39:54.178227 | aio | Thursday 25 June 2026 19:39:54 +0000 (0:00:00.044) 0:02:42.457 ********* 2026-06-25 19:39:54.254168 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:39:54.254439 | aio | 2026-06-25 19:39:54.254852 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:39:54.255272 | aio | Thursday 25 June 2026 19:39:54 +0000 (0:00:00.076) 0:02:42.534 ********* 2026-06-25 19:40:00.533162 | aio | ok: [aio] 2026-06-25 19:40:00.533384 | aio | 2026-06-25 19:40:00.533824 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:40:00.534232 | aio | Thursday 25 June 2026 19:40:00 +0000 (0:00:06.278) 0:02:48.812 ********* 2026-06-25 19:40:00.603872 | aio | ok: [aio] => (item=aio) 2026-06-25 19:40:00.603914 | aio | 2026-06-25 19:40:00.603923 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:40:00.603930 | aio | Thursday 25 June 2026 19:40:00 +0000 (0:00:00.070) 0:02:48.882 ********* 2026-06-25 19:40:01.068193 | aio | ok: [aio] 2026-06-25 19:40:01.069900 | aio | 2026-06-25 19:40:01.069931 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:40:01.069944 | aio | Thursday 25 June 2026 19:40:01 +0000 (0:00:00.465) 0:02:49.348 ********* 2026-06-25 19:40:07.965411 | aio | ok: [aio] 2026-06-25 19:40:07.965522 | aio | 2026-06-25 19:40:07.965537 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-25 19:40:07.965550 | aio | Thursday 25 June 2026 19:40:07 +0000 (0:00:06.895) 0:02:56.243 ********* 2026-06-25 19:40:20.126741 | aio | changed: [aio] 2026-06-25 19:40:20.126784 | aio | 2026-06-25 19:40:20.126793 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-25 19:40:20.126801 | aio | Thursday 25 June 2026 19:40:20 +0000 (0:00:12.161) 0:03:08.405 ********* 2026-06-25 19:40:34.600725 | aio | ok: [aio] 2026-06-25 19:40:34.601229 | aio | 2026-06-25 19:40:34.601245 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:40:34.601251 | aio | Thursday 25 June 2026 19:40:34 +0000 (0:00:14.474) 0:03:22.879 ********* 2026-06-25 19:40:34.676148 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:40:34.676206 | aio | 2026-06-25 19:40:34.676326 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:40:34.676435 | aio | Thursday 25 June 2026 19:40:34 +0000 (0:00:00.075) 0:03:22.955 ********* 2026-06-25 19:40:34.732812 | aio | skipping: [aio] 2026-06-25 19:40:34.732858 | aio | 2026-06-25 19:40:34.733304 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:40:34.733361 | aio | Thursday 25 June 2026 19:40:34 +0000 (0:00:00.056) 0:03:23.011 ********* 2026-06-25 19:40:34.786275 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:40:34.786350 | aio | skipping: [aio] 2026-06-25 19:40:34.786356 | aio | 2026-06-25 19:40:34.786362 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:40:34.786408 | aio | Thursday 25 June 2026 19:40:34 +0000 (0:00:00.052) 0:03:23.064 ********* 2026-06-25 19:40:35.153616 | aio | ok: [aio] 2026-06-25 19:40:35.153741 | aio | 2026-06-25 19:40:35.153759 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:40:35.153769 | aio | Thursday 25 June 2026 19:40:35 +0000 (0:00:00.366) 0:03:23.431 ********* 2026-06-25 19:40:42.123756 | aio | ok: [aio] 2026-06-25 19:40:42.123860 | aio | 2026-06-25 19:40:42.123876 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-25 19:40:42.123890 | aio | Thursday 25 June 2026 19:40:42 +0000 (0:00:06.969) 0:03:30.401 ********* 2026-06-25 19:40:54.608079 | aio | changed: [aio] 2026-06-25 19:40:54.608143 | aio | 2026-06-25 19:40:54.608284 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-25 19:40:54.608386 | aio | Thursday 25 June 2026 19:40:54 +0000 (0:00:12.485) 0:03:42.886 ********* 2026-06-25 19:41:01.329512 | aio | ok: [aio] 2026-06-25 19:41:01.329559 | aio | 2026-06-25 19:41:01.329565 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-25 19:41:01.329571 | aio | Thursday 25 June 2026 19:41:01 +0000 (0:00:06.721) 0:03:49.608 ********* 2026-06-25 19:41:09.464653 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-06-25 19:41:09.464810 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-06-25 19:41:09.464829 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-06-25 19:41:09.464844 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-06-25 19:41:09.464859 | aio | 2026-06-25 19:41:09.464875 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-25 19:41:09.464889 | aio | 2026-06-25 19:41:09.464904 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:41:09.464918 | aio | Thursday 25 June 2026 19:41:09 +0000 (0:00:08.134) 0:03:57.742 ********* 2026-06-25 19:41:10.428062 | aio | ok: [aio] 2026-06-25 19:41:10.428101 | aio | 2026-06-25 19:41:10.428107 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:41:10.428113 | aio | Thursday 25 June 2026 19:41:10 +0000 (0:00:00.962) 0:03:58.705 ********* 2026-06-25 19:41:10.674491 | aio | ok: [aio] 2026-06-25 19:41:10.674523 | aio | 2026-06-25 19:41:10.674529 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:41:10.674535 | aio | Thursday 25 June 2026 19:41:10 +0000 (0:00:00.246) 0:03:58.951 ********* 2026-06-25 19:41:10.714486 | aio | skipping: [aio] 2026-06-25 19:41:10.714514 | aio | 2026-06-25 19:41:10.714521 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:41:10.714526 | aio | Thursday 25 June 2026 19:41:10 +0000 (0:00:00.042) 0:03:58.994 ********* 2026-06-25 19:41:10.970178 | aio | ok: [aio] 2026-06-25 19:41:10.970240 | aio | 2026-06-25 19:41:10.970340 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:41:10.970454 | aio | Thursday 25 June 2026 19:41:10 +0000 (0:00:00.255) 0:03:59.250 ********* 2026-06-25 19:41:11.044255 | aio | ok: [aio] => { 2026-06-25 19:41:11.044293 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:41:11.044300 | aio | } 2026-06-25 19:41:11.044319 | aio | 2026-06-25 19:41:11.044325 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:41:11.044331 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:00.071) 0:03:59.321 ********* 2026-06-25 19:41:11.434277 | aio | ok: [aio] 2026-06-25 19:41:11.434516 | aio | 2026-06-25 19:41:11.434736 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:41:11.434903 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:00.389) 0:03:59.711 ********* 2026-06-25 19:41:11.479934 | aio | skipping: [aio] 2026-06-25 19:41:11.480105 | aio | 2026-06-25 19:41:11.480259 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:41:11.480438 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:00.045) 0:03:59.757 ********* 2026-06-25 19:41:11.531435 | aio | skipping: [aio] 2026-06-25 19:41:11.531472 | aio | 2026-06-25 19:41:11.531477 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:41:11.531482 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:00.052) 0:03:59.809 ********* 2026-06-25 19:41:11.790699 | aio | ok: [aio] 2026-06-25 19:41:11.790738 | aio | 2026-06-25 19:41:11.790745 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:41:11.790752 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:00.257) 0:04:00.067 ********* 2026-06-25 19:41:12.737555 | aio | ok: [aio] 2026-06-25 19:41:12.737744 | aio | 2026-06-25 19:41:12.737895 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:41:12.738038 | aio | Thursday 25 June 2026 19:41:12 +0000 (0:00:00.950) 0:04:01.017 ********* 2026-06-25 19:41:12.820803 | aio | ok: [aio] => { 2026-06-25 19:41:12.821001 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-25 19:41:12.821145 | aio | } 2026-06-25 19:41:12.821274 | aio | 2026-06-25 19:41:12.821426 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:41:12.821565 | aio | Thursday 25 June 2026 19:41:12 +0000 (0:00:00.082) 0:04:01.100 ********* 2026-06-25 19:41:13.259328 | aio | ok: [aio] 2026-06-25 19:41:13.259399 | aio | 2026-06-25 19:41:13.259409 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:41:13.259419 | aio | Thursday 25 June 2026 19:41:13 +0000 (0:00:00.434) 0:04:01.534 ********* 2026-06-25 19:41:15.411810 | aio | ok: [aio] 2026-06-25 19:41:15.412991 | aio | 2026-06-25 19:41:15.413274 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:41:15.413467 | aio | Thursday 25 June 2026 19:41:15 +0000 (0:00:02.157) 0:04:03.692 ********* 2026-06-25 19:41:15.447343 | aio | skipping: [aio] 2026-06-25 19:41:15.449075 | aio | 2026-06-25 19:41:15.449090 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:41:15.449096 | aio | Thursday 25 June 2026 19:41:15 +0000 (0:00:00.035) 0:04:03.727 ********* 2026-06-25 19:41:15.482110 | aio | skipping: [aio] 2026-06-25 19:41:15.482329 | aio | 2026-06-25 19:41:15.484097 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:41:15.484249 | aio | Thursday 25 June 2026 19:41:15 +0000 (0:00:00.033) 0:04:03.761 ********* 2026-06-25 19:41:15.517364 | aio | skipping: [aio] 2026-06-25 19:41:15.517395 | aio | 2026-06-25 19:41:15.517401 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:41:15.517407 | aio | Thursday 25 June 2026 19:41:15 +0000 (0:00:00.033) 0:04:03.795 ********* 2026-06-25 19:41:16.518129 | aio | ok: [aio] 2026-06-25 19:41:16.518537 | aio | 2026-06-25 19:41:16.518965 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:41:16.519321 | aio | Thursday 25 June 2026 19:41:16 +0000 (0:00:01.002) 0:04:04.797 ********* 2026-06-25 19:41:17.068200 | aio | ok: [aio] 2026-06-25 19:41:17.068743 | aio | 2026-06-25 19:41:17.069132 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:41:17.069472 | aio | Thursday 25 June 2026 19:41:17 +0000 (0:00:00.549) 0:04:05.347 ********* 2026-06-25 19:41:18.185142 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:41:18.185790 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:41:18.186322 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:41:18.186896 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:41:18.187313 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:41:18.187859 | aio | 2026-06-25 19:41:18.188332 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:41:18.189036 | aio | Thursday 25 June 2026 19:41:18 +0000 (0:00:01.116) 0:04:06.464 ********* 2026-06-25 19:41:18.854450 | aio | ok: [aio] 2026-06-25 19:41:18.854794 | aio | 2026-06-25 19:41:18.855125 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:41:18.855432 | aio | Thursday 25 June 2026 19:41:18 +0000 (0:00:00.659) 0:04:07.124 ********* 2026-06-25 19:41:18.855768 | aio | 2026-06-25 19:41:18.856215 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:41:18.856534 | aio | Thursday 25 June 2026 19:41:18 +0000 (0:00:00.009) 0:04:07.134 ********* 2026-06-25 19:41:19.310463 | aio | ok: [aio] 2026-06-25 19:41:19.310708 | aio | 2026-06-25 19:41:19.311079 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:41:19.312703 | aio | Thursday 25 June 2026 19:41:19 +0000 (0:00:00.455) 0:04:07.589 ********* 2026-06-25 19:41:19.553733 | aio | ok: [aio] 2026-06-25 19:41:19.554006 | aio | 2026-06-25 19:41:19.554291 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:41:19.554565 | aio | Thursday 25 June 2026 19:41:19 +0000 (0:00:00.243) 0:04:07.833 ********* 2026-06-25 19:41:19.621072 | aio | ok: [aio] => { 2026-06-25 19:41:19.621127 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:41:19.621259 | aio | } 2026-06-25 19:41:19.621358 | aio | 2026-06-25 19:41:19.621475 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:41:19.621590 | aio | Thursday 25 June 2026 19:41:19 +0000 (0:00:00.067) 0:04:07.900 ********* 2026-06-25 19:41:20.048327 | aio | ok: [aio] 2026-06-25 19:41:20.048529 | aio | 2026-06-25 19:41:20.048954 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:41:20.049241 | aio | Thursday 25 June 2026 19:41:20 +0000 (0:00:00.426) 0:04:08.327 ********* 2026-06-25 19:41:23.373510 | aio | ok: [aio] 2026-06-25 19:41:23.373543 | aio | 2026-06-25 19:41:23.373550 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:41:23.373555 | aio | Thursday 25 June 2026 19:41:23 +0000 (0:00:03.325) 0:04:11.653 ********* 2026-06-25 19:41:24.346873 | aio | ok: [aio] 2026-06-25 19:41:24.347859 | aio | 2026-06-25 19:41:24.348250 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:41:24.349743 | aio | Thursday 25 June 2026 19:41:24 +0000 (0:00:00.972) 0:04:12.625 ********* 2026-06-25 19:41:24.593805 | aio | ok: [aio] 2026-06-25 19:41:24.593862 | aio | 2026-06-25 19:41:24.593876 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:41:24.594068 | aio | Thursday 25 June 2026 19:41:24 +0000 (0:00:00.247) 0:04:12.872 ********* 2026-06-25 19:41:25.146206 | aio | ok: [aio] 2026-06-25 19:41:25.146256 | aio | 2026-06-25 19:41:25.146269 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:41:25.146282 | aio | Thursday 25 June 2026 19:41:25 +0000 (0:00:00.552) 0:04:13.425 ********* 2026-06-25 19:41:25.861833 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:41:25.861886 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:41:25.861899 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:41:25.861911 | aio | 2026-06-25 19:41:25.861923 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:41:25.861936 | aio | Thursday 25 June 2026 19:41:25 +0000 (0:00:00.715) 0:04:14.140 ********* 2026-06-25 19:41:26.394043 | aio | ok: [aio] 2026-06-25 19:41:26.394257 | aio | 2026-06-25 19:41:26.394558 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:41:26.394875 | aio | Thursday 25 June 2026 19:41:26 +0000 (0:00:00.532) 0:04:14.673 ********* 2026-06-25 19:41:26.944823 | aio | ok: [aio] 2026-06-25 19:41:26.944889 | aio | 2026-06-25 19:41:26.945775 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:41:26.945835 | aio | Thursday 25 June 2026 19:41:26 +0000 (0:00:00.544) 0:04:15.217 ********* 2026-06-25 19:41:26.945846 | aio | 2026-06-25 19:41:26.945856 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:41:26.946084 | aio | Thursday 25 June 2026 19:41:26 +0000 (0:00:00.006) 0:04:15.224 ********* 2026-06-25 19:41:27.408882 | aio | ok: [aio] 2026-06-25 19:41:27.408948 | aio | 2026-06-25 19:41:27.409336 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:41:27.409380 | aio | Thursday 25 June 2026 19:41:27 +0000 (0:00:00.463) 0:04:15.687 ********* 2026-06-25 19:41:27.466537 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-06-25 19:41:27.466594 | aio | 2026-06-25 19:41:27.466605 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:41:27.466615 | aio | Thursday 25 June 2026 19:41:27 +0000 (0:00:00.057) 0:04:15.745 ********* 2026-06-25 19:41:28.394117 | aio | ok: [aio] 2026-06-25 19:41:28.394168 | aio | 2026-06-25 19:41:28.394300 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:41:28.394416 | aio | Thursday 25 June 2026 19:41:28 +0000 (0:00:00.927) 0:04:16.672 ********* 2026-06-25 19:41:29.217611 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-06-25 19:41:29.217731 | aio | ok: [aio] => (item=ssh) 2026-06-25 19:41:29.217750 | aio | 2026-06-25 19:41:29.217763 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:41:29.217775 | aio | Thursday 25 June 2026 19:41:29 +0000 (0:00:00.822) 0:04:17.495 ********* 2026-06-25 19:41:29.622281 | aio | ok: [aio] 2026-06-25 19:41:29.622338 | aio | 2026-06-25 19:41:29.622351 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:41:29.622363 | aio | Thursday 25 June 2026 19:41:29 +0000 (0:00:00.405) 0:04:17.900 ********* 2026-06-25 19:41:29.875819 | aio | ok: [aio] 2026-06-25 19:41:29.875889 | aio | 2026-06-25 19:41:29.876429 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:41:29.876492 | aio | Thursday 25 June 2026 19:41:29 +0000 (0:00:00.254) 0:04:18.154 ********* 2026-06-25 19:41:30.208174 | aio | ok: [aio] 2026-06-25 19:41:30.208262 | aio | 2026-06-25 19:41:30.208401 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:41:30.208548 | aio | Thursday 25 June 2026 19:41:30 +0000 (0:00:00.330) 0:04:18.485 ********* 2026-06-25 19:41:30.461079 | aio | ok: [aio] 2026-06-25 19:41:30.461215 | aio | 2026-06-25 19:41:30.461227 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-25 19:41:30.461346 | aio | Thursday 25 June 2026 19:41:30 +0000 (0:00:00.255) 0:04:18.741 ********* 2026-06-25 19:41:30.763780 | aio | ok: [aio] => (item=aio) 2026-06-25 19:41:30.763890 | aio | 2026-06-25 19:41:30.763905 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-25 19:41:30.764019 | aio | Thursday 25 June 2026 19:41:30 +0000 (0:00:00.302) 0:04:19.043 ********* 2026-06-25 19:41:30.818321 | aio | ok: [aio] 2026-06-25 19:41:30.818384 | aio | 2026-06-25 19:41:30.818398 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:41:30.818428 | aio | Thursday 25 June 2026 19:41:30 +0000 (0:00:00.053) 0:04:19.097 ********* 2026-06-25 19:41:30.880586 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:41:30.880661 | aio | 2026-06-25 19:41:30.880727 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:41:30.880744 | aio | Thursday 25 June 2026 19:41:30 +0000 (0:00:00.061) 0:04:19.158 ********* 2026-06-25 19:41:30.930527 | aio | skipping: [aio] 2026-06-25 19:41:30.930588 | aio | 2026-06-25 19:41:30.930607 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:41:30.930624 | aio | Thursday 25 June 2026 19:41:30 +0000 (0:00:00.049) 0:04:19.208 ********* 2026-06-25 19:41:30.977405 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:41:30.977481 | aio | skipping: [aio] 2026-06-25 19:41:30.977488 | aio | 2026-06-25 19:41:30.977494 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:41:30.977499 | aio | Thursday 25 June 2026 19:41:30 +0000 (0:00:00.047) 0:04:19.255 ********* 2026-06-25 19:41:31.323495 | aio | ok: [aio] 2026-06-25 19:41:31.323530 | aio | 2026-06-25 19:41:31.323535 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:41:31.323539 | aio | Thursday 25 June 2026 19:41:31 +0000 (0:00:00.346) 0:04:19.601 ********* 2026-06-25 19:41:40.133147 | aio | ok: [aio] 2026-06-25 19:41:40.133232 | aio | 2026-06-25 19:41:40.133363 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-25 19:41:40.133484 | aio | Thursday 25 June 2026 19:41:40 +0000 (0:00:08.810) 0:04:28.412 ********* 2026-06-25 19:41:45.642207 | aio | ok: [aio] 2026-06-25 19:41:45.642261 | aio | 2026-06-25 19:41:45.642275 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-25 19:41:45.642287 | aio | Thursday 25 June 2026 19:41:45 +0000 (0:00:05.508) 0:04:33.921 ********* 2026-06-25 19:42:01.833427 | aio | ok: [aio] 2026-06-25 19:42:01.833500 | aio | 2026-06-25 19:42:01.833515 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-25 19:42:01.833529 | aio | Thursday 25 June 2026 19:42:01 +0000 (0:00:16.190) 0:04:50.111 ********* 2026-06-25 19:43:44.490810 | aio | ok: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-06-25 19:43:44.490906 | aio | ok: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-06-25 19:43:44.491069 | aio | ok: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-06-25 19:43:44.491170 | aio | 2026-06-25 19:43:44.491325 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-25 19:43:44.491401 | aio | Thursday 25 June 2026 19:43:44 +0000 (0:01:42.657) 0:06:32.768 ********* 2026-06-25 19:43:50.920625 | aio | ok: [aio] 2026-06-25 19:43:50.920716 | aio | 2026-06-25 19:43:50.920753 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-25 19:43:50.920927 | aio | Thursday 25 June 2026 19:43:50 +0000 (0:00:06.431) 0:06:39.200 ********* 2026-06-25 19:43:57.558754 | aio | ok: [aio] 2026-06-25 19:43:57.558875 | aio | 2026-06-25 19:43:57.559221 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-25 19:43:57.559552 | aio | Thursday 25 June 2026 19:43:57 +0000 (0:00:06.636) 0:06:45.836 ********* 2026-06-25 19:43:57.620217 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-06-25 19:43:57.620358 | aio | 2026-06-25 19:43:57.620523 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-25 19:43:57.620724 | aio | Thursday 25 June 2026 19:43:57 +0000 (0:00:00.062) 0:06:45.899 ********* 2026-06-25 19:43:57.672075 | aio | ok: [aio] 2026-06-25 19:43:57.672180 | aio | 2026-06-25 19:43:57.672293 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-25 19:43:57.672406 | aio | Thursday 25 June 2026 19:43:57 +0000 (0:00:00.052) 0:06:45.951 ********* 2026-06-25 19:44:04.095931 | aio | ok: [aio] 2026-06-25 19:44:04.096013 | aio | 2026-06-25 19:44:04.096210 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-25 19:44:04.096371 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:06.424) 0:06:52.375 ********* 2026-06-25 19:44:04.178786 | aio | ok: [aio] 2026-06-25 19:44:04.178861 | aio | 2026-06-25 19:44:04.179621 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-25 19:44:04.179711 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:00.082) 0:06:52.457 ********* 2026-06-25 19:44:04.222131 | aio | skipping: [aio] => (item=1) 2026-06-25 19:44:04.222207 | aio | skipping: [aio] => (item=1) 2026-06-25 19:44:04.222305 | aio | skipping: [aio] => (item=1) 2026-06-25 19:44:04.222413 | aio | skipping: [aio] 2026-06-25 19:44:04.222506 | aio | 2026-06-25 19:44:04.222623 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-25 19:44:04.222793 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:00.043) 0:06:52.501 ********* 2026-06-25 19:44:04.264789 | aio | skipping: [aio] 2026-06-25 19:44:04.264856 | aio | 2026-06-25 19:44:04.266884 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:44:04.266943 | aio | aio : ok=106 changed=28 unreachable=0 failed=0 skipped=18 rescued=0 ignored=0 2026-06-25 19:44:04.266954 | aio | 2026-06-25 19:44:04.266963 | aio | 2026-06-25 19:44:04.266972 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:44:04.267049 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:00.042) 0:06:52.544 ********* 2026-06-25 19:44:04.267380 | aio | =============================================================================== 2026-06-25 19:44:04.267902 | aio | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 119.00s 2026-06-25 19:44:04.268274 | aio | vexxhost.ceph.osd : Install OSDs -------------------------------------- 102.66s 2026-06-25 19:44:04.268593 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 16.19s 2026-06-25 19:44:04.269000 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.47s 2026-06-25 19:44:04.269417 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.49s 2026-06-25 19:44:04.269775 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 12.16s 2026-06-25 19:44:04.270097 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.81s 2026-06-25 19:44:04.270517 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.13s 2026-06-25 19:44:04.271007 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.89s 2026-06-25 19:44:04.271420 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.97s 2026-06-25 19:44:04.271797 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.90s 2026-06-25 19:44:04.272041 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.72s 2026-06-25 19:44:04.272199 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.64s 2026-06-25 19:44:04.272339 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.43s 2026-06-25 19:44:04.272490 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.42s 2026-06-25 19:44:04.272644 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.28s 2026-06-25 19:44:04.272858 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.51s 2026-06-25 19:44:04.273158 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.81s 2026-06-25 19:44:04.273311 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.33s 2026-06-25 19:44:04.273451 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.24s 2026-06-25 19:44:04.360061 | aio | INFO [default > converge] Executed: Successful 2026-06-25 19:44:04.372344 | aio | INFO [default > idempotence] Executing 2026-06-25 19:44:05.431895 | aio | 2026-06-25 19:44:05.435346 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-25 19:44:05.435621 | aio | 2026-06-25 19:44:05.435946 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:44:05.436384 | aio | Thursday 25 June 2026 19:44:05 +0000 (0:00:00.058) 0:00:00.058 ********* 2026-06-25 19:44:06.685446 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:44:06.685522 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-25 19:44:06.685701 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:44:06.685882 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:44:06.686047 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:44:06.704595 | aio | ok: [aio] 2026-06-25 19:44:06.704834 | aio | 2026-06-25 19:44:06.705092 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:44:06.705338 | aio | Thursday 25 June 2026 19:44:06 +0000 (0:00:01.272) 0:00:01.330 ********* 2026-06-25 19:44:07.057896 | aio | ok: [aio] 2026-06-25 19:44:07.057992 | aio | 2026-06-25 19:44:07.058000 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:44:07.058086 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.352) 0:00:01.682 ********* 2026-06-25 19:44:07.104960 | aio | skipping: [aio] 2026-06-25 19:44:07.105234 | aio | 2026-06-25 19:44:07.105588 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:44:07.106078 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.047) 0:00:01.730 ********* 2026-06-25 19:44:07.457709 | aio | ok: [aio] 2026-06-25 19:44:07.457734 | aio | 2026-06-25 19:44:07.457939 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:44:07.458192 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.352) 0:00:02.083 ********* 2026-06-25 19:44:07.526929 | aio | ok: [aio] => { 2026-06-25 19:44:07.527215 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:44:07.527470 | aio | } 2026-06-25 19:44:07.527738 | aio | 2026-06-25 19:44:07.528015 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:44:07.528297 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.069) 0:00:02.152 ********* 2026-06-25 19:44:08.018512 | aio | ok: [aio] 2026-06-25 19:44:08.019879 | aio | 2026-06-25 19:44:08.019959 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:44:08.019974 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.491) 0:00:02.644 ********* 2026-06-25 19:44:08.069139 | aio | skipping: [aio] 2026-06-25 19:44:08.069342 | aio | 2026-06-25 19:44:08.069594 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:44:08.069874 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.050) 0:00:02.694 ********* 2026-06-25 19:44:08.116438 | aio | skipping: [aio] 2026-06-25 19:44:08.116642 | aio | 2026-06-25 19:44:08.117060 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:44:08.117324 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.047) 0:00:02.742 ********* 2026-06-25 19:44:08.404849 | aio | ok: [aio] 2026-06-25 19:44:08.404910 | aio | 2026-06-25 19:44:08.404928 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:44:08.405200 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.287) 0:00:03.030 ********* 2026-06-25 19:44:09.431361 | aio | ok: [aio] 2026-06-25 19:44:09.431533 | aio | 2026-06-25 19:44:09.431836 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:44:09.432098 | aio | Thursday 25 June 2026 19:44:09 +0000 (0:00:01.026) 0:00:04.056 ********* 2026-06-25 19:44:09.626880 | aio | ok: [aio] => { 2026-06-25 19:44:09.626958 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-25 19:44:09.627127 | aio | } 2026-06-25 19:44:09.627276 | aio | 2026-06-25 19:44:09.627440 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:44:09.627608 | aio | Thursday 25 June 2026 19:44:09 +0000 (0:00:00.195) 0:00:04.252 ********* 2026-06-25 19:44:10.193041 | aio | ok: [aio] 2026-06-25 19:44:10.193291 | aio | 2026-06-25 19:44:10.193578 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:44:10.193898 | aio | Thursday 25 June 2026 19:44:10 +0000 (0:00:00.565) 0:00:04.817 ********* 2026-06-25 19:44:12.699522 | aio | ok: [aio] 2026-06-25 19:44:12.699581 | aio | 2026-06-25 19:44:12.699592 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:44:12.699615 | aio | Thursday 25 June 2026 19:44:12 +0000 (0:00:02.506) 0:00:07.324 ********* 2026-06-25 19:44:12.735853 | aio | skipping: [aio] 2026-06-25 19:44:12.735901 | aio | 2026-06-25 19:44:12.735906 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:44:12.735911 | aio | Thursday 25 June 2026 19:44:12 +0000 (0:00:00.033) 0:00:07.358 ********* 2026-06-25 19:44:12.765370 | aio | skipping: [aio] 2026-06-25 19:44:12.765427 | aio | 2026-06-25 19:44:12.765437 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:44:12.765447 | aio | Thursday 25 June 2026 19:44:12 +0000 (0:00:00.031) 0:00:07.389 ********* 2026-06-25 19:44:12.795133 | aio | skipping: [aio] 2026-06-25 19:44:12.795173 | aio | 2026-06-25 19:44:12.795184 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:44:12.795194 | aio | Thursday 25 June 2026 19:44:12 +0000 (0:00:00.030) 0:00:07.419 ********* 2026-06-25 19:44:13.744583 | aio | ok: [aio] 2026-06-25 19:44:13.744641 | aio | 2026-06-25 19:44:13.744653 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:44:13.744663 | aio | Thursday 25 June 2026 19:44:13 +0000 (0:00:00.948) 0:00:08.368 ********* 2026-06-25 19:44:14.326705 | aio | ok: [aio] 2026-06-25 19:44:14.326746 | aio | 2026-06-25 19:44:14.326752 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:44:14.326758 | aio | Thursday 25 June 2026 19:44:14 +0000 (0:00:00.583) 0:00:08.951 ********* 2026-06-25 19:44:15.510095 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:44:15.510157 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:44:15.510295 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:44:15.510418 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:44:15.510539 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:44:15.510643 | aio | 2026-06-25 19:44:15.510791 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:44:15.510897 | aio | Thursday 25 June 2026 19:44:15 +0000 (0:00:01.182) 0:00:10.134 ********* 2026-06-25 19:44:16.209050 | aio | ok: [aio] 2026-06-25 19:44:16.209121 | aio | 2026-06-25 19:44:16.209205 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:44:16.209317 | aio | Thursday 25 June 2026 19:44:16 +0000 (0:00:00.691) 0:00:10.825 ********* 2026-06-25 19:44:16.209414 | aio | 2026-06-25 19:44:16.209559 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:44:16.209634 | aio | Thursday 25 June 2026 19:44:16 +0000 (0:00:00.009) 0:00:10.835 ********* 2026-06-25 19:44:16.891476 | aio | ok: [aio] 2026-06-25 19:44:16.891576 | aio | 2026-06-25 19:44:16.891591 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:44:16.891603 | aio | Thursday 25 June 2026 19:44:16 +0000 (0:00:00.680) 0:00:11.515 ********* 2026-06-25 19:44:17.146413 | aio | ok: [aio] 2026-06-25 19:44:17.146469 | aio | 2026-06-25 19:44:17.146480 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:44:17.146490 | aio | Thursday 25 June 2026 19:44:17 +0000 (0:00:00.255) 0:00:11.770 ********* 2026-06-25 19:44:17.236889 | aio | ok: [aio] => { 2026-06-25 19:44:17.236944 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:44:17.236955 | aio | } 2026-06-25 19:44:17.236965 | aio | 2026-06-25 19:44:17.236975 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:44:17.236985 | aio | Thursday 25 June 2026 19:44:17 +0000 (0:00:00.090) 0:00:11.860 ********* 2026-06-25 19:44:17.690260 | aio | ok: [aio] 2026-06-25 19:44:17.690311 | aio | 2026-06-25 19:44:17.690322 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:44:17.690331 | aio | Thursday 25 June 2026 19:44:17 +0000 (0:00:00.454) 0:00:12.314 ********* 2026-06-25 19:44:20.996702 | aio | ok: [aio] 2026-06-25 19:44:20.996761 | aio | 2026-06-25 19:44:20.996766 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:44:20.996770 | aio | Thursday 25 June 2026 19:44:20 +0000 (0:00:03.303) 0:00:15.617 ********* 2026-06-25 19:44:21.914384 | aio | ok: [aio] 2026-06-25 19:44:21.914785 | aio | 2026-06-25 19:44:21.915261 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:44:21.915597 | aio | Thursday 25 June 2026 19:44:21 +0000 (0:00:00.921) 0:00:16.539 ********* 2026-06-25 19:44:22.249070 | aio | ok: [aio] 2026-06-25 19:44:22.249149 | aio | 2026-06-25 19:44:22.249274 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:44:22.249392 | aio | Thursday 25 June 2026 19:44:22 +0000 (0:00:00.335) 0:00:16.875 ********* 2026-06-25 19:44:22.799282 | aio | ok: [aio] 2026-06-25 19:44:22.799327 | aio | 2026-06-25 19:44:22.799338 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:44:22.799347 | aio | Thursday 25 June 2026 19:44:22 +0000 (0:00:00.548) 0:00:17.423 ********* 2026-06-25 19:44:23.492532 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:44:23.492564 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:44:23.492569 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:44:23.492573 | aio | 2026-06-25 19:44:23.492577 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:44:23.492595 | aio | Thursday 25 June 2026 19:44:23 +0000 (0:00:00.691) 0:00:18.115 ********* 2026-06-25 19:44:24.031405 | aio | ok: [aio] 2026-06-25 19:44:24.031822 | aio | 2026-06-25 19:44:24.032180 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:44:24.032511 | aio | Thursday 25 June 2026 19:44:24 +0000 (0:00:00.541) 0:00:18.656 ********* 2026-06-25 19:44:24.592513 | aio | ok: [aio] 2026-06-25 19:44:24.592932 | aio | 2026-06-25 19:44:24.593322 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:44:24.593730 | aio | Thursday 25 June 2026 19:44:24 +0000 (0:00:00.553) 0:00:19.209 ********* 2026-06-25 19:44:24.594039 | aio | 2026-06-25 19:44:24.594357 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:44:24.594719 | aio | Thursday 25 June 2026 19:44:24 +0000 (0:00:00.007) 0:00:19.217 ********* 2026-06-25 19:44:25.048097 | aio | ok: [aio] 2026-06-25 19:44:25.048151 | aio | 2026-06-25 19:44:25.048290 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:44:25.048404 | aio | Thursday 25 June 2026 19:44:25 +0000 (0:00:00.455) 0:00:19.673 ********* 2026-06-25 19:44:25.117029 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-06-25 19:44:25.117081 | aio | 2026-06-25 19:44:25.117199 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:44:25.117327 | aio | Thursday 25 June 2026 19:44:25 +0000 (0:00:00.069) 0:00:19.743 ********* 2026-06-25 19:44:26.056192 | aio | ok: [aio] 2026-06-25 19:44:26.056245 | aio | 2026-06-25 19:44:26.056256 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:44:26.056266 | aio | Thursday 25 June 2026 19:44:26 +0000 (0:00:00.936) 0:00:20.679 ********* 2026-06-25 19:44:26.857778 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-06-25 19:44:26.857851 | aio | ok: [aio] => (item=ssh) 2026-06-25 19:44:26.857872 | aio | 2026-06-25 19:44:26.858457 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:44:26.858508 | aio | Thursday 25 June 2026 19:44:26 +0000 (0:00:00.802) 0:00:21.482 ********* 2026-06-25 19:44:27.255817 | aio | ok: [aio] 2026-06-25 19:44:27.255885 | aio | 2026-06-25 19:44:27.255900 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:44:27.255912 | aio | Thursday 25 June 2026 19:44:27 +0000 (0:00:00.396) 0:00:21.879 ********* 2026-06-25 19:44:27.495107 | aio | ok: [aio] 2026-06-25 19:44:27.495205 | aio | 2026-06-25 19:44:27.495301 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:44:27.495418 | aio | Thursday 25 June 2026 19:44:27 +0000 (0:00:00.241) 0:00:22.120 ********* 2026-06-25 19:44:27.990841 | aio | ok: [aio] 2026-06-25 19:44:27.990907 | aio | 2026-06-25 19:44:27.991294 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:44:27.991340 | aio | Thursday 25 June 2026 19:44:27 +0000 (0:00:00.494) 0:00:22.615 ********* 2026-06-25 19:44:28.377838 | aio | ok: [aio] 2026-06-25 19:44:28.378057 | aio | 2026-06-25 19:44:28.378328 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-25 19:44:28.378583 | aio | Thursday 25 June 2026 19:44:28 +0000 (0:00:00.387) 0:00:23.002 ********* 2026-06-25 19:44:28.461444 | aio | ok: [aio] 2026-06-25 19:44:28.461624 | aio | 2026-06-25 19:44:28.461921 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-25 19:44:28.462177 | aio | Thursday 25 June 2026 19:44:28 +0000 (0:00:00.084) 0:00:23.086 ********* 2026-06-25 19:44:28.744416 | aio | ok: [aio] => (item=aio) 2026-06-25 19:44:28.744635 | aio | 2026-06-25 19:44:28.745007 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-25 19:44:28.745267 | aio | Thursday 25 June 2026 19:44:28 +0000 (0:00:00.283) 0:00:23.370 ********* 2026-06-25 19:44:28.793448 | aio | ok: [aio] 2026-06-25 19:44:28.793691 | aio | 2026-06-25 19:44:28.794021 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-25 19:44:28.794304 | aio | Thursday 25 June 2026 19:44:28 +0000 (0:00:00.049) 0:00:23.419 ********* 2026-06-25 19:44:28.841148 | aio | skipping: [aio] 2026-06-25 19:44:28.841367 | aio | 2026-06-25 19:44:28.841633 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:44:28.841915 | aio | Thursday 25 June 2026 19:44:28 +0000 (0:00:00.047) 0:00:23.466 ********* 2026-06-25 19:44:28.918725 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:44:28.919021 | aio | 2026-06-25 19:44:28.919290 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:44:28.919541 | aio | Thursday 25 June 2026 19:44:28 +0000 (0:00:00.077) 0:00:23.544 ********* 2026-06-25 19:44:35.467816 | aio | ok: [aio] 2026-06-25 19:44:35.467882 | aio | 2026-06-25 19:44:35.468166 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:44:35.468453 | aio | Thursday 25 June 2026 19:44:35 +0000 (0:00:06.548) 0:00:30.093 ********* 2026-06-25 19:44:35.542293 | aio | ok: [aio] => (item=aio) 2026-06-25 19:44:35.542490 | aio | 2026-06-25 19:44:35.542901 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:44:35.543191 | aio | Thursday 25 June 2026 19:44:35 +0000 (0:00:00.074) 0:00:30.167 ********* 2026-06-25 19:44:36.019744 | aio | ok: [aio] 2026-06-25 19:44:36.019781 | aio | 2026-06-25 19:44:36.019790 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:44:36.019798 | aio | Thursday 25 June 2026 19:44:36 +0000 (0:00:00.476) 0:00:30.644 ********* 2026-06-25 19:44:43.087967 | aio | ok: [aio] 2026-06-25 19:44:43.088122 | aio | 2026-06-25 19:44:43.088393 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-25 19:44:43.088643 | aio | Thursday 25 June 2026 19:44:43 +0000 (0:00:07.069) 0:00:37.713 ********* 2026-06-25 19:44:49.566622 | aio | ok: [aio] 2026-06-25 19:44:49.566708 | aio | 2026-06-25 19:44:49.566726 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-25 19:44:49.566739 | aio | Thursday 25 June 2026 19:44:49 +0000 (0:00:06.477) 0:00:44.191 ********* 2026-06-25 19:45:04.134386 | aio | ok: [aio] 2026-06-25 19:45:04.134448 | aio | 2026-06-25 19:45:04.134463 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:45:04.134475 | aio | Thursday 25 June 2026 19:45:04 +0000 (0:00:14.566) 0:00:58.758 ********* 2026-06-25 19:45:04.205576 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:45:04.205624 | aio | 2026-06-25 19:45:04.205630 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:45:04.205635 | aio | Thursday 25 June 2026 19:45:04 +0000 (0:00:00.072) 0:00:58.830 ********* 2026-06-25 19:45:04.263779 | aio | skipping: [aio] 2026-06-25 19:45:04.263870 | aio | 2026-06-25 19:45:04.263987 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:45:04.264702 | aio | Thursday 25 June 2026 19:45:04 +0000 (0:00:00.058) 0:00:58.889 ********* 2026-06-25 19:45:04.312966 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:45:04.312997 | aio | skipping: [aio] 2026-06-25 19:45:04.313007 | aio | 2026-06-25 19:45:04.313016 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:45:04.313025 | aio | Thursday 25 June 2026 19:45:04 +0000 (0:00:00.048) 0:00:58.938 ********* 2026-06-25 19:45:04.630215 | aio | ok: [aio] 2026-06-25 19:45:04.630268 | aio | 2026-06-25 19:45:04.630277 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:45:04.630285 | aio | Thursday 25 June 2026 19:45:04 +0000 (0:00:00.316) 0:00:59.254 ********* 2026-06-25 19:45:11.482797 | aio | ok: [aio] 2026-06-25 19:45:11.482856 | aio | 2026-06-25 19:45:11.482870 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-25 19:45:11.482882 | aio | Thursday 25 June 2026 19:45:11 +0000 (0:00:06.852) 0:01:06.107 ********* 2026-06-25 19:45:17.953830 | aio | ok: [aio] 2026-06-25 19:45:17.954788 | aio | 2026-06-25 19:45:17.954826 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-25 19:45:17.955000 | aio | Thursday 25 June 2026 19:45:17 +0000 (0:00:06.471) 0:01:12.579 ********* 2026-06-25 19:45:25.149133 | aio | ok: [aio] 2026-06-25 19:45:25.149198 | aio | 2026-06-25 19:45:25.149299 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-25 19:45:25.149435 | aio | Thursday 25 June 2026 19:45:25 +0000 (0:00:07.195) 0:01:19.774 ********* 2026-06-25 19:45:32.827298 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-06-25 19:45:32.827407 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-06-25 19:45:32.827420 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-06-25 19:45:32.827429 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-06-25 19:45:32.827438 | aio | 2026-06-25 19:45:32.827447 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-25 19:45:32.827464 | aio | 2026-06-25 19:45:32.827474 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:45:32.827483 | aio | Thursday 25 June 2026 19:45:32 +0000 (0:00:07.676) 0:01:27.450 ********* 2026-06-25 19:45:33.846615 | aio | ok: [aio] 2026-06-25 19:45:33.846744 | aio | 2026-06-25 19:45:33.846768 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:45:33.846786 | aio | Thursday 25 June 2026 19:45:33 +0000 (0:00:01.019) 0:01:28.470 ********* 2026-06-25 19:45:34.103867 | aio | ok: [aio] 2026-06-25 19:45:34.104612 | aio | 2026-06-25 19:45:34.104740 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:45:34.104761 | aio | Thursday 25 June 2026 19:45:34 +0000 (0:00:00.257) 0:01:28.728 ********* 2026-06-25 19:45:34.151424 | aio | skipping: [aio] 2026-06-25 19:45:34.151506 | aio | 2026-06-25 19:45:34.151520 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:45:34.151533 | aio | Thursday 25 June 2026 19:45:34 +0000 (0:00:00.046) 0:01:28.775 ********* 2026-06-25 19:45:34.429428 | aio | ok: [aio] 2026-06-25 19:45:34.429514 | aio | 2026-06-25 19:45:34.429528 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:45:34.429541 | aio | Thursday 25 June 2026 19:45:34 +0000 (0:00:00.278) 0:01:29.053 ********* 2026-06-25 19:45:34.508213 | aio | ok: [aio] => { 2026-06-25 19:45:34.508319 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:45:34.508430 | aio | } 2026-06-25 19:45:34.508447 | aio | 2026-06-25 19:45:34.508726 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:45:34.508771 | aio | Thursday 25 June 2026 19:45:34 +0000 (0:00:00.079) 0:01:29.133 ********* 2026-06-25 19:45:34.936106 | aio | ok: [aio] 2026-06-25 19:45:34.936190 | aio | 2026-06-25 19:45:34.936198 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:45:34.936204 | aio | Thursday 25 June 2026 19:45:34 +0000 (0:00:00.427) 0:01:29.560 ********* 2026-06-25 19:45:34.983324 | aio | skipping: [aio] 2026-06-25 19:45:34.983403 | aio | 2026-06-25 19:45:34.983412 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:45:34.983419 | aio | Thursday 25 June 2026 19:45:34 +0000 (0:00:00.047) 0:01:29.608 ********* 2026-06-25 19:45:35.024206 | aio | skipping: [aio] 2026-06-25 19:45:35.024285 | aio | 2026-06-25 19:45:35.024291 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:45:35.024298 | aio | Thursday 25 June 2026 19:45:35 +0000 (0:00:00.040) 0:01:29.648 ********* 2026-06-25 19:45:35.290861 | aio | ok: [aio] 2026-06-25 19:45:35.290915 | aio | 2026-06-25 19:45:35.290922 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:45:35.290928 | aio | Thursday 25 June 2026 19:45:35 +0000 (0:00:00.266) 0:01:29.915 ********* 2026-06-25 19:45:36.446442 | aio | ok: [aio] 2026-06-25 19:45:36.446498 | aio | 2026-06-25 19:45:36.446510 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:45:36.446520 | aio | Thursday 25 June 2026 19:45:36 +0000 (0:00:01.155) 0:01:31.070 ********* 2026-06-25 19:45:36.635318 | aio | ok: [aio] => { 2026-06-25 19:45:36.635362 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-25 19:45:36.635368 | aio | } 2026-06-25 19:45:36.635374 | aio | 2026-06-25 19:45:36.635380 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:45:36.635386 | aio | Thursday 25 June 2026 19:45:36 +0000 (0:00:00.189) 0:01:31.259 ********* 2026-06-25 19:45:37.147975 | aio | ok: [aio] 2026-06-25 19:45:37.148063 | aio | 2026-06-25 19:45:37.148775 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:45:37.148807 | aio | Thursday 25 June 2026 19:45:37 +0000 (0:00:00.513) 0:01:31.772 ********* 2026-06-25 19:45:39.399836 | aio | ok: [aio] 2026-06-25 19:45:39.399891 | aio | 2026-06-25 19:45:39.399901 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:45:39.399911 | aio | Thursday 25 June 2026 19:45:39 +0000 (0:00:02.252) 0:01:34.024 ********* 2026-06-25 19:45:39.430748 | aio | skipping: [aio] 2026-06-25 19:45:39.430796 | aio | 2026-06-25 19:45:39.430824 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:45:39.430838 | aio | Thursday 25 June 2026 19:45:39 +0000 (0:00:00.030) 0:01:34.055 ********* 2026-06-25 19:45:39.465281 | aio | skipping: [aio] 2026-06-25 19:45:39.465596 | aio | 2026-06-25 19:45:39.466226 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:45:39.466251 | aio | Thursday 25 June 2026 19:45:39 +0000 (0:00:00.035) 0:01:34.091 ********* 2026-06-25 19:45:39.497802 | aio | skipping: [aio] 2026-06-25 19:45:39.497855 | aio | 2026-06-25 19:45:39.498330 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:45:39.498352 | aio | Thursday 25 June 2026 19:45:39 +0000 (0:00:00.032) 0:01:34.123 ********* 2026-06-25 19:45:40.394898 | aio | ok: [aio] 2026-06-25 19:45:40.394965 | aio | 2026-06-25 19:45:40.395726 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:45:40.395756 | aio | Thursday 25 June 2026 19:45:40 +0000 (0:00:00.897) 0:01:35.020 ********* 2026-06-25 19:45:40.962869 | aio | ok: [aio] 2026-06-25 19:45:40.962926 | aio | 2026-06-25 19:45:40.962933 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:45:40.962968 | aio | Thursday 25 June 2026 19:45:40 +0000 (0:00:00.567) 0:01:35.587 ********* 2026-06-25 19:45:42.103805 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:45:42.105793 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:45:42.105862 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:45:42.105873 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:45:42.105882 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:45:42.105891 | aio | 2026-06-25 19:45:42.105901 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:45:42.106098 | aio | Thursday 25 June 2026 19:45:42 +0000 (0:00:01.141) 0:01:36.729 ********* 2026-06-25 19:45:42.799877 | aio | ok: [aio] 2026-06-25 19:45:42.799990 | aio | 2026-06-25 19:45:42.800003 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:45:42.800014 | aio | Thursday 25 June 2026 19:45:42 +0000 (0:00:00.688) 0:01:37.418 ********* 2026-06-25 19:45:42.800023 | aio | 2026-06-25 19:45:42.800041 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:45:42.800321 | aio | Thursday 25 June 2026 19:45:42 +0000 (0:00:00.006) 0:01:37.424 ********* 2026-06-25 19:45:43.280828 | aio | ok: [aio] 2026-06-25 19:45:43.280875 | aio | 2026-06-25 19:45:43.280886 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:45:43.280901 | aio | Thursday 25 June 2026 19:45:43 +0000 (0:00:00.480) 0:01:37.905 ********* 2026-06-25 19:45:43.557700 | aio | ok: [aio] 2026-06-25 19:45:43.557757 | aio | 2026-06-25 19:45:43.557768 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:45:43.557778 | aio | Thursday 25 June 2026 19:45:43 +0000 (0:00:00.276) 0:01:38.182 ********* 2026-06-25 19:45:43.632850 | aio | ok: [aio] => { 2026-06-25 19:45:43.637196 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:45:43.637232 | aio | } 2026-06-25 19:45:43.637243 | aio | 2026-06-25 19:45:43.637252 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:45:43.637263 | aio | Thursday 25 June 2026 19:45:43 +0000 (0:00:00.075) 0:01:38.258 ********* 2026-06-25 19:45:44.081810 | aio | ok: [aio] 2026-06-25 19:45:44.081868 | aio | 2026-06-25 19:45:44.082171 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:45:44.082214 | aio | Thursday 25 June 2026 19:45:44 +0000 (0:00:00.448) 0:01:38.706 ********* 2026-06-25 19:45:47.394805 | aio | ok: [aio] 2026-06-25 19:45:47.395495 | aio | 2026-06-25 19:45:47.395530 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:45:47.395539 | aio | Thursday 25 June 2026 19:45:47 +0000 (0:00:03.313) 0:01:42.020 ********* 2026-06-25 19:45:48.402186 | aio | ok: [aio] 2026-06-25 19:45:48.402259 | aio | 2026-06-25 19:45:48.402428 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:45:48.402591 | aio | Thursday 25 June 2026 19:45:48 +0000 (0:00:01.007) 0:01:43.027 ********* 2026-06-25 19:45:48.661127 | aio | ok: [aio] 2026-06-25 19:45:48.665251 | aio | 2026-06-25 19:45:48.665274 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:45:48.665285 | aio | Thursday 25 June 2026 19:45:48 +0000 (0:00:00.258) 0:01:43.285 ********* 2026-06-25 19:45:49.212097 | aio | ok: [aio] 2026-06-25 19:45:49.212159 | aio | 2026-06-25 19:45:49.212302 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:45:49.212408 | aio | Thursday 25 June 2026 19:45:49 +0000 (0:00:00.551) 0:01:43.837 ********* 2026-06-25 19:45:49.922200 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:45:49.922294 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:45:49.922476 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:45:49.922830 | aio | 2026-06-25 19:45:49.922895 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:45:49.922980 | aio | Thursday 25 June 2026 19:45:49 +0000 (0:00:00.708) 0:01:44.545 ********* 2026-06-25 19:45:50.455189 | aio | ok: [aio] 2026-06-25 19:45:50.455274 | aio | 2026-06-25 19:45:50.455288 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:45:50.455300 | aio | Thursday 25 June 2026 19:45:50 +0000 (0:00:00.533) 0:01:45.079 ********* 2026-06-25 19:45:51.030750 | aio | ok: [aio] 2026-06-25 19:45:51.030803 | aio | 2026-06-25 19:45:51.031934 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:45:51.031987 | aio | Thursday 25 June 2026 19:45:51 +0000 (0:00:00.570) 0:01:45.649 ********* 2026-06-25 19:45:51.031997 | aio | 2026-06-25 19:45:51.032006 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:45:51.032015 | aio | Thursday 25 June 2026 19:45:51 +0000 (0:00:00.006) 0:01:45.656 ********* 2026-06-25 19:45:51.489841 | aio | ok: [aio] 2026-06-25 19:45:51.489890 | aio | 2026-06-25 19:45:51.489901 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:45:51.489916 | aio | Thursday 25 June 2026 19:45:51 +0000 (0:00:00.458) 0:01:46.114 ********* 2026-06-25 19:45:51.544854 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-06-25 19:45:51.544920 | aio | 2026-06-25 19:45:51.545433 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:45:51.545475 | aio | Thursday 25 June 2026 19:45:51 +0000 (0:00:00.055) 0:01:46.170 ********* 2026-06-25 19:45:52.467814 | aio | ok: [aio] 2026-06-25 19:45:52.467916 | aio | 2026-06-25 19:45:52.468456 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:45:52.468498 | aio | Thursday 25 June 2026 19:45:52 +0000 (0:00:00.921) 0:01:47.092 ********* 2026-06-25 19:45:53.308810 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-06-25 19:45:53.309803 | aio | ok: [aio] => (item=ssh) 2026-06-25 19:45:53.309871 | aio | 2026-06-25 19:45:53.309881 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:45:53.309891 | aio | Thursday 25 June 2026 19:45:53 +0000 (0:00:00.841) 0:01:47.934 ********* 2026-06-25 19:45:53.712559 | aio | ok: [aio] 2026-06-25 19:45:53.712610 | aio | 2026-06-25 19:45:53.712621 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:45:53.712631 | aio | Thursday 25 June 2026 19:45:53 +0000 (0:00:00.403) 0:01:48.337 ********* 2026-06-25 19:45:53.965407 | aio | ok: [aio] 2026-06-25 19:45:53.965473 | aio | 2026-06-25 19:45:53.965741 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:45:53.965795 | aio | Thursday 25 June 2026 19:45:53 +0000 (0:00:00.252) 0:01:48.589 ********* 2026-06-25 19:45:54.303333 | aio | ok: [aio] 2026-06-25 19:45:54.303440 | aio | 2026-06-25 19:45:54.303526 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:45:54.303660 | aio | Thursday 25 June 2026 19:45:54 +0000 (0:00:00.336) 0:01:48.926 ********* 2026-06-25 19:45:54.598104 | aio | ok: [aio] 2026-06-25 19:45:54.598174 | aio | 2026-06-25 19:45:54.598183 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-25 19:45:54.598192 | aio | Thursday 25 June 2026 19:45:54 +0000 (0:00:00.296) 0:01:49.222 ********* 2026-06-25 19:45:54.884353 | aio | ok: [aio] => (item=aio) 2026-06-25 19:45:54.884734 | aio | 2026-06-25 19:45:54.885345 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-25 19:45:54.885363 | aio | Thursday 25 June 2026 19:45:54 +0000 (0:00:00.287) 0:01:49.509 ********* 2026-06-25 19:45:54.936205 | aio | ok: [aio] 2026-06-25 19:45:54.936255 | aio | 2026-06-25 19:45:54.936265 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:45:54.936305 | aio | Thursday 25 June 2026 19:45:54 +0000 (0:00:00.051) 0:01:49.561 ********* 2026-06-25 19:45:54.999384 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:45:54.999440 | aio | 2026-06-25 19:45:54.999450 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:45:54.999460 | aio | Thursday 25 June 2026 19:45:54 +0000 (0:00:00.062) 0:01:49.623 ********* 2026-06-25 19:45:55.052908 | aio | skipping: [aio] 2026-06-25 19:45:55.052952 | aio | 2026-06-25 19:45:55.052959 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:45:55.052965 | aio | Thursday 25 June 2026 19:45:55 +0000 (0:00:00.053) 0:01:49.677 ********* 2026-06-25 19:45:55.102184 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:45:55.102227 | aio | skipping: [aio] 2026-06-25 19:45:55.102237 | aio | 2026-06-25 19:45:55.102246 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:45:55.102255 | aio | Thursday 25 June 2026 19:45:55 +0000 (0:00:00.049) 0:01:49.726 ********* 2026-06-25 19:45:55.439879 | aio | ok: [aio] 2026-06-25 19:45:55.439926 | aio | 2026-06-25 19:45:55.439934 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:45:55.439940 | aio | Thursday 25 June 2026 19:45:55 +0000 (0:00:00.337) 0:01:50.064 ********* 2026-06-25 19:46:02.332317 | aio | ok: [aio] 2026-06-25 19:46:02.332384 | aio | 2026-06-25 19:46:02.332399 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-25 19:46:02.332411 | aio | Thursday 25 June 2026 19:46:02 +0000 (0:00:06.892) 0:01:56.957 ********* 2026-06-25 19:46:08.057602 | aio | ok: [aio] 2026-06-25 19:46:08.057639 | aio | 2026-06-25 19:46:08.057646 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-25 19:46:08.057653 | aio | Thursday 25 June 2026 19:46:08 +0000 (0:00:05.725) 0:02:02.683 ********* 2026-06-25 19:46:22.439933 | aio | ok: [aio] 2026-06-25 19:46:22.440080 | aio | 2026-06-25 19:46:22.440107 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-25 19:46:22.440614 | aio | Thursday 25 June 2026 19:46:22 +0000 (0:00:14.381) 0:02:17.064 ********* 2026-06-25 19:46:22.510834 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-06-25 19:46:22.510906 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-06-25 19:46:22.510928 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-06-25 19:46:22.511909 | aio | skipping: [aio] 2026-06-25 19:46:22.511957 | aio | 2026-06-25 19:46:22.511970 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-25 19:46:22.511982 | aio | Thursday 25 June 2026 19:46:22 +0000 (0:00:00.070) 0:02:17.135 ********* 2026-06-25 19:46:28.998834 | aio | ok: [aio] 2026-06-25 19:46:28.998896 | aio | 2026-06-25 19:46:28.998911 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-25 19:46:28.999244 | aio | Thursday 25 June 2026 19:46:28 +0000 (0:00:06.488) 0:02:23.623 ********* 2026-06-25 19:46:35.559901 | aio | ok: [aio] 2026-06-25 19:46:35.559983 | aio | 2026-06-25 19:46:35.559997 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-25 19:46:35.560161 | aio | Thursday 25 June 2026 19:46:35 +0000 (0:00:06.561) 0:02:30.184 ********* 2026-06-25 19:46:35.614816 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-06-25 19:46:35.614855 | aio | 2026-06-25 19:46:35.614862 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-25 19:46:35.614868 | aio | Thursday 25 June 2026 19:46:35 +0000 (0:00:00.055) 0:02:30.239 ********* 2026-06-25 19:46:35.661851 | aio | ok: [aio] 2026-06-25 19:46:35.661916 | aio | 2026-06-25 19:46:35.661938 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-25 19:46:35.662114 | aio | Thursday 25 June 2026 19:46:35 +0000 (0:00:00.046) 0:02:30.286 ********* 2026-06-25 19:46:43.350927 | aio | ok: [aio] 2026-06-25 19:46:43.351152 | aio | 2026-06-25 19:46:43.352031 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-25 19:46:43.352113 | aio | Thursday 25 June 2026 19:46:43 +0000 (0:00:07.689) 0:02:37.975 ********* 2026-06-25 19:46:43.410128 | aio | ok: [aio] 2026-06-25 19:46:43.410195 | aio | 2026-06-25 19:46:43.410212 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-25 19:46:43.410391 | aio | Thursday 25 June 2026 19:46:43 +0000 (0:00:00.058) 0:02:38.034 ********* 2026-06-25 19:46:43.455899 | aio | skipping: [aio] => (item=1) 2026-06-25 19:46:43.455983 | aio | skipping: [aio] => (item=1) 2026-06-25 19:46:43.456856 | aio | skipping: [aio] => (item=1) 2026-06-25 19:46:43.456923 | aio | skipping: [aio] 2026-06-25 19:46:43.456934 | aio | 2026-06-25 19:46:43.456951 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-25 19:46:43.457195 | aio | Thursday 25 June 2026 19:46:43 +0000 (0:00:00.046) 0:02:38.080 ********* 2026-06-25 19:46:43.502842 | aio | skipping: [aio] 2026-06-25 19:46:43.502900 | aio | 2026-06-25 19:46:43.502908 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:46:43.502914 | aio | aio : ok=95 changed=0 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0 2026-06-25 19:46:43.502920 | aio | 2026-06-25 19:46:43.504729 | aio | 2026-06-25 19:46:43.504781 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:46:43.504791 | aio | Thursday 25 June 2026 19:46:43 +0000 (0:00:00.046) 0:02:38.127 ********* 2026-06-25 19:46:43.504800 | aio | =============================================================================== 2026-06-25 19:46:43.504808 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.57s 2026-06-25 19:46:43.504817 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.38s 2026-06-25 19:46:43.504825 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 7.69s 2026-06-25 19:46:43.504874 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.68s 2026-06-25 19:46:43.505183 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 7.20s 2026-06-25 19:46:43.505481 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.07s 2026-06-25 19:46:43.505818 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.89s 2026-06-25 19:46:43.506122 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.85s 2026-06-25 19:46:43.506427 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.56s 2026-06-25 19:46:43.506757 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.55s 2026-06-25 19:46:43.507082 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.49s 2026-06-25 19:46:43.507387 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.48s 2026-06-25 19:46:43.507714 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.47s 2026-06-25 19:46:43.508326 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.73s 2026-06-25 19:46:43.508342 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.31s 2026-06-25 19:46:43.508582 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.30s 2026-06-25 19:46:43.508975 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.51s 2026-06-25 19:46:43.509323 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.25s 2026-06-25 19:46:43.509738 | aio | Gathering Facts --------------------------------------------------------- 1.27s 2026-06-25 19:46:43.510084 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 1.18s 2026-06-25 19:46:43.690897 | aio | INFO [default > idempotence] Executed: Successful 2026-06-25 19:46:43.701604 | aio | INFO [default > side_effect] Executing 2026-06-25 19:46:43.701981 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:46:43.708278 | aio | INFO [default > verify] Executing 2026-06-25 19:46:44.546004 | aio | 2026-06-25 19:46:44.546323 | aio | PLAY [Verify] ****************************************************************** 2026-06-25 19:46:44.546510 | aio | 2026-06-25 19:46:44.546728 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:46:44.546955 | aio | Thursday 25 June 2026 19:46:44 +0000 (0:00:00.011) 0:00:00.011 ********* 2026-06-25 19:46:45.845051 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:46:45.845602 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-25 19:46:45.846031 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:46:45.846387 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:46:45.846876 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:46:45.855160 | aio | ok: [aio] 2026-06-25 19:46:45.855368 | aio | 2026-06-25 19:46:45.855627 | aio | TASK [Get cluster health status] *********************************************** 2026-06-25 19:46:45.855884 | aio | Thursday 25 June 2026 19:46:45 +0000 (0:00:01.309) 0:00:01.320 ********* 2026-06-25 19:46:56.400854 | aio | ok: [aio] 2026-06-25 19:46:56.400924 | aio | 2026-06-25 19:46:56.400937 | aio | TASK [Print cluster health status] ********************************************* 2026-06-25 19:46:56.400950 | aio | Thursday 25 June 2026 19:46:56 +0000 (0:00:10.543) 0:00:11.864 ********* 2026-06-25 19:46:56.439841 | aio | ok: [aio] => { 2026-06-25 19:46:56.439911 | aio | "_ceph_health": { 2026-06-25 19:46:56.439925 | aio | "changed": false, 2026-06-25 19:46:56.439943 | aio | "cmd": [ 2026-06-25 19:46:56.440216 | aio | "cephadm", 2026-06-25 19:46:56.440450 | aio | "shell", 2026-06-25 19:46:56.440689 | aio | "--", 2026-06-25 19:46:56.440964 | aio | "ceph", 2026-06-25 19:46:56.441199 | aio | "health" 2026-06-25 19:46:56.441543 | aio | ], 2026-06-25 19:46:56.441923 | aio | "delta": "0:00:10.196108", 2026-06-25 19:46:56.442101 | aio | "end": "2026-06-25 19:46:56.352262", 2026-06-25 19:46:56.442254 | aio | "failed": false, 2026-06-25 19:46:56.442402 | aio | "msg": "", 2026-06-25 19:46:56.442549 | aio | "rc": 0, 2026-06-25 19:46:56.442724 | aio | "start": "2026-06-25 19:46:46.156154", 2026-06-25 19:46:56.442888 | aio | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config", 2026-06-25 19:46:56.443042 | aio | "stderr_lines": [ 2026-06-25 19:46:56.443197 | aio | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-06-25 19:46:56.443357 | aio | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config" 2026-06-25 19:46:56.443500 | aio | ], 2026-06-25 19:46:56.443648 | aio | "stdout": "HEALTH_OK", 2026-06-25 19:46:56.443818 | aio | "stdout_lines": [ 2026-06-25 19:46:56.443962 | aio | "HEALTH_OK" 2026-06-25 19:46:56.444102 | aio | ] 2026-06-25 19:46:56.444243 | aio | } 2026-06-25 19:46:56.444427 | aio | } 2026-06-25 19:46:56.444572 | aio | 2026-06-25 19:46:56.444748 | aio | TASK [Assert that the cluster status is healthy] ******************************* 2026-06-25 19:46:56.444902 | aio | Thursday 25 June 2026 19:46:56 +0000 (0:00:00.039) 0:00:11.904 ********* 2026-06-25 19:46:56.476803 | aio | ok: [aio] => { 2026-06-25 19:46:56.477057 | aio | "changed": false, 2026-06-25 19:46:56.477399 | aio | "msg": "All assertions passed" 2026-06-25 19:46:56.477712 | aio | } 2026-06-25 19:46:56.477932 | aio | 2026-06-25 19:46:56.478171 | aio | TASK [Create a test Ceph pool] ************************************************* 2026-06-25 19:46:56.478411 | aio | Thursday 25 June 2026 19:46:56 +0000 (0:00:00.037) 0:00:11.941 ********* 2026-06-25 19:47:03.423517 | aio | changed: [aio] 2026-06-25 19:47:03.423760 | aio | 2026-06-25 19:47:03.424121 | aio | TASK [Create a test Ceph key] ************************************************** 2026-06-25 19:47:03.424410 | aio | Thursday 25 June 2026 19:47:03 +0000 (0:00:06.946) 0:00:18.888 ********* 2026-06-25 19:47:05.951032 | aio | changed: [aio] 2026-06-25 19:47:05.951265 | aio | 2026-06-25 19:47:05.951524 | aio | TASK [Retrieve info for the test Ceph key] ************************************* 2026-06-25 19:47:05.951815 | aio | Thursday 25 June 2026 19:47:05 +0000 (0:00:02.527) 0:00:21.416 ********* 2026-06-25 19:47:07.150879 | aio | ok: [aio] 2026-06-25 19:47:07.150960 | aio | 2026-06-25 19:47:07.150983 | aio | TASK [Assert that key_info returns the correct key] **************************** 2026-06-25 19:47:07.151103 | aio | Thursday 25 June 2026 19:47:07 +0000 (0:00:01.199) 0:00:22.615 ********* 2026-06-25 19:47:07.198305 | aio | ok: [aio] => { 2026-06-25 19:47:07.198373 | aio | "changed": false, 2026-06-25 19:47:07.198499 | aio | "msg": "All assertions passed" 2026-06-25 19:47:07.198663 | aio | } 2026-06-25 19:47:07.199117 | aio | 2026-06-25 19:47:07.199174 | aio | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-06-25 19:47:07.199181 | aio | Thursday 25 June 2026 19:47:07 +0000 (0:00:00.046) 0:00:22.662 ********* 2026-06-25 19:47:08.236783 | aio | ok: [aio] 2026-06-25 19:47:08.236860 | aio | 2026-06-25 19:47:08.237356 | aio | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-06-25 19:47:08.237433 | aio | Thursday 25 June 2026 19:47:08 +0000 (0:00:01.039) 0:00:23.701 ********* 2026-06-25 19:47:08.279779 | aio | ok: [aio] => { 2026-06-25 19:47:08.279841 | aio | "changed": false, 2026-06-25 19:47:08.279848 | aio | "msg": "All assertions passed" 2026-06-25 19:47:08.279854 | aio | } 2026-06-25 19:47:08.279860 | aio | 2026-06-25 19:47:08.279865 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:47:08.279872 | aio | aio : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-25 19:47:08.279877 | aio | 2026-06-25 19:47:08.279888 | aio | 2026-06-25 19:47:08.279960 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:47:08.280089 | aio | Thursday 25 June 2026 19:47:08 +0000 (0:00:00.043) 0:00:23.744 ********* 2026-06-25 19:47:08.280207 | aio | =============================================================================== 2026-06-25 19:47:08.280341 | aio | Get cluster health status ---------------------------------------------- 10.54s 2026-06-25 19:47:08.280472 | aio | Create a test Ceph pool ------------------------------------------------- 6.95s 2026-06-25 19:47:08.280577 | aio | Create a test Ceph key -------------------------------------------------- 2.53s 2026-06-25 19:47:08.280706 | aio | Gathering Facts --------------------------------------------------------- 1.31s 2026-06-25 19:47:08.280815 | aio | Retrieve info for the test Ceph key ------------------------------------- 1.20s 2026-06-25 19:47:08.280923 | aio | Retrieve info for the test Ceph key using the legacy key module --------- 1.04s 2026-06-25 19:47:08.281031 | aio | Assert that key_info returns the correct key ---------------------------- 0.05s 2026-06-25 19:47:08.281399 | aio | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-06-25 19:47:08.281448 | aio | Print cluster health status --------------------------------------------- 0.04s 2026-06-25 19:47:08.281455 | aio | Assert that the cluster status is healthy ------------------------------- 0.04s 2026-06-25 19:47:08.393752 | aio | INFO [default > verify] Executed: Successful 2026-06-25 19:47:08.402119 | aio | INFO [default > cleanup] Executing 2026-06-25 19:47:08.402474 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:47:08.408592 | aio | INFO [default > destroy] Executing 2026-06-25 19:47:08.408738 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-25 19:47:08.408841 | aio | INFO [default > destroy] Executed: Successful 2026-06-25 19:47:08.409144 | aio | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-25 19:47:08.700274 | aio | ok: Runtime: 0:10:53.915086 2026-06-25 19:47:08.712832 | 2026-06-25 19:47:08.712884 | PLAY RECAP 2026-06-25 19:47:08.712928 | aio | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:47:08.712949 | 2026-06-25 19:47:09.017452 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-25 19:47:09.021681 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-25 19:47:16.516351 | 2026-06-25 19:47:16.516506 | PLAY [all] 2026-06-25 19:47:16.549639 | 2026-06-25 19:47:16.549734 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-25 19:47:16.606160 | aio | skipping: Conditional result was False 2026-06-25 19:47:16.912005 | 2026-06-25 19:47:16.912157 | TASK [fetch-output : Set log path for single node] 2026-06-25 19:47:16.963278 | aio | ok 2026-06-25 19:47:16.969625 | 2026-06-25 19:47:16.969768 | LOOP [fetch-output : Ensure local output dirs] 2026-06-25 19:47:18.807082 | aio -> localhost | ok: "/var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/work/logs" 2026-06-25 19:47:19.033333 | aio -> localhost | changed: "/var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/work/artifacts" 2026-06-25 19:47:19.247226 | aio -> localhost | changed: "/var/lib/zuul/builds/db60edd1ae8f4735bf21b1e92913408a/work/docs" 2026-06-25 19:47:19.261899 | 2026-06-25 19:47:19.262070 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-25 19:47:20.047333 | aio | changed: .d..t...... ./ 2026-06-25 19:47:20.047635 | aio | changed: All items complete 2026-06-25 19:47:20.047675 | 2026-06-25 19:47:20.571016 | aio | changed: .d..t...... ./ 2026-06-25 19:47:21.074738 | aio | changed: .d..t...... ./ 2026-06-25 19:47:21.092228 | 2026-06-25 19:47:21.092364 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-25 19:47:21.579893 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007191 2026-06-25 19:47:22.068091 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.009423 2026-06-25 19:47:22.086994 | 2026-06-25 19:47:22.087467 | PLAY [all] 2026-06-25 19:47:22.094097 | 2026-06-25 19:47:22.094160 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-25 19:47:22.645930 | aio | changed 2026-06-25 19:47:22.651931 | 2026-06-25 19:47:22.651984 | PLAY RECAP 2026-06-25 19:47:22.652030 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-25 19:47:22.652053 | 2026-06-25 19:47:22.798290 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-25 19:47:22.801054 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-25 19:47:23.952002 | 2026-06-25 19:47:23.952174 | PLAY [localhost] 2026-06-25 19:47:23.962499 | 2026-06-25 19:47:23.962578 | TASK [Generate Zuul manifest] 2026-06-25 19:47:23.987345 | localhost | ok 2026-06-25 19:47:24.799325 | 2026-06-25 19:47:24.799505 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-25 19:47:26.023572 | localhost | changed 2026-06-25 19:47:26.035129 | 2026-06-25 19:47:26.035214 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-25 19:47:26.067163 | localhost | ok 2026-06-25 19:47:26.076529 | 2026-06-25 19:47:26.076597 | TASK [Upload logs] 2026-06-25 19:47:26.097866 | localhost | ok 2026-06-25 19:47:26.457794 | 2026-06-25 19:47:26.457957 | TASK [Set zuul-log-path fact] 2026-06-25 19:47:26.481430 | localhost | ok 2026-06-25 19:47:26.999928 | 2026-06-25 19:47:27.260295 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-25 19:47:27.294742 | localhost | ok 2026-06-25 19:47:27.308003 | 2026-06-25 19:47:27.308133 | TASK [upload-logs : Create log directories] 2026-06-25 19:47:27.744678 | localhost | changed 2026-06-25 19:47:27.749764 | 2026-06-25 19:47:27.749838 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-25 19:47:28.185625 | localhost -> localhost | ok: Runtime: 0:00:00.006448 2026-06-25 19:47:28.192264 | 2026-06-25 19:47:28.192354 | TASK [upload-logs : Upload logs to log server] 2026-06-25 19:47:30.354991 | localhost | Output suppressed because no_log was given 2026-06-25 19:47:30.359561 | 2026-06-25 19:47:30.359631 | LOOP [upload-logs : Compress console log and json output] 2026-06-25 19:47:30.417504 | localhost | skipping: Conditional result was False 2026-06-25 19:47:30.496163 | localhost | skipping: Conditional result was False 2026-06-25 19:47:30.511949 | 2026-06-25 19:47:30.512131 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-25 19:47:30.555376 | localhost | skipping: Conditional result was False 2026-06-25 19:47:30.555759 | 2026-06-25 19:47:30.560405 | localhost | skipping: Conditional result was False 2026-06-25 19:47:30.576349 | 2026-06-25 19:47:30.576440 | LOOP [upload-logs : Upload console log and json output]