2026-06-25 19:34:59.002396 | Job console starting 2026-06-25 19:34:59.016146 | Updating git repos 2026-06-25 19:34:59.046341 | Cloning repos into workspace 2026-06-25 19:35:02.444506 | Restoring repo states 2026-06-25 19:35:02.466654 | Merging changes 2026-06-25 19:35:03.359821 | Checking out repos 2026-06-25 19:35:03.520527 | Preparing playbooks 2026-06-25 19:35:35.108140 | Running Ansible setup 2026-06-25 19:35:40.226949 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-25 19:35:40.886016 | 2026-06-25 19:35:40.886222 | PLAY [localhost] 2026-06-25 19:35:41.154539 | 2026-06-25 19:35:41.155138 | TASK [Gathering Facts] 2026-06-25 19:35:42.294587 | localhost | ok 2026-06-25 19:35:42.303080 | 2026-06-25 19:35:42.303223 | TASK [Setup log path fact] 2026-06-25 19:35:42.328815 | localhost | ok 2026-06-25 19:35:42.353014 | 2026-06-25 19:35:42.353190 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-25 19:35:42.387553 | localhost | ok 2026-06-25 19:35:42.395822 | 2026-06-25 19:35:42.396135 | TASK [emit-job-header : Print job information] 2026-06-25 19:35:42.442108 | # Job Information 2026-06-25 19:35:42.442407 | Ansible Version: 2.16.18 2026-06-25 19:35:42.442499 | Job: ansible-collection-ceph-molecule-aio-ubuntu-jammy 2026-06-25 19:35:42.442555 | Pipeline: check 2026-06-25 19:35:42.442603 | Executor: 2d72f0692154 2026-06-25 19:35:42.442649 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/114 2026-06-25 19:35:42.442709 | Event ID: 61647630-70a3-11f1-9fa9-47e27f910c64 2026-06-25 19:35:42.447018 | 2026-06-25 19:35:42.447095 | LOOP [emit-job-header : Print node information] 2026-06-25 19:35:42.767154 | localhost | ok: 2026-06-25 19:35:42.767851 | localhost | # Node Information 2026-06-25 19:35:42.767913 | localhost | Inventory Hostname: aio 2026-06-25 19:35:42.767950 | localhost | Hostname: np0000182888 2026-06-25 19:35:42.767984 | localhost | Username: zuul 2026-06-25 19:35:42.768023 | localhost | Distro: Ubuntu 22.04 2026-06-25 19:35:42.768058 | localhost | Provider: yul1 2026-06-25 19:35:42.768091 | localhost | Region: ca-ymq-1 2026-06-25 19:35:42.768121 | localhost | Label: ubuntu-jammy 2026-06-25 19:35:42.768152 | localhost | Product Name: OpenStack Nova 2026-06-25 19:35:42.768183 | localhost | Interface IP: 199.19.213.136 2026-06-25 19:35:42.784878 | 2026-06-25 19:35:42.785096 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-25 19:35:43.287924 | localhost -> localhost | changed 2026-06-25 19:35:43.293770 | 2026-06-25 19:35:43.293845 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-25 19:35:44.656932 | localhost -> localhost | changed 2026-06-25 19:35:44.663452 | 2026-06-25 19:35:44.663516 | PLAY [all] 2026-06-25 19:35:44.673552 | 2026-06-25 19:35:44.673648 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-25 19:35:45.075807 | aio -> localhost | ok 2026-06-25 19:35:45.087082 | 2026-06-25 19:35:45.087182 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-25 19:35:45.122203 | aio | ok 2026-06-25 19:35:45.158148 | aio | included: /var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-25 19:35:45.314758 | 2026-06-25 19:35:45.314891 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-25 19:35:46.132049 | aio -> localhost | Generating public/private rsa key pair. 2026-06-25 19:35:46.132223 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/work/137cf2ae340c412abf7ce0bf3d6e28f1_id_rsa 2026-06-25 19:35:46.132254 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/work/137cf2ae340c412abf7ce0bf3d6e28f1_id_rsa.pub 2026-06-25 19:35:46.132276 | aio -> localhost | The key fingerprint is: 2026-06-25 19:35:46.132298 | aio -> localhost | SHA256:uOtPR5uI25HUf1TAkmlU+Pqy70y02O1OCWHCi8dgZns zuul-build-sshkey 2026-06-25 19:35:46.132326 | aio -> localhost | The key's randomart image is: 2026-06-25 19:35:46.132347 | aio -> localhost | +---[RSA 3072]----+ 2026-06-25 19:35:46.132375 | aio -> localhost | | ..*o | 2026-06-25 19:35:46.132397 | aio -> localhost | | . * .. | 2026-06-25 19:35:46.132419 | aio -> localhost | | = + = .| 2026-06-25 19:35:46.132439 | aio -> localhost | | .+.= + o. | 2026-06-25 19:35:46.132459 | aio -> localhost | | . SooE oo | 2026-06-25 19:35:46.132478 | aio -> localhost | | + +o+.=.o.| 2026-06-25 19:35:46.132498 | aio -> localhost | | o = + o.=.o| 2026-06-25 19:35:46.132517 | aio -> localhost | | = o .+.o | 2026-06-25 19:35:46.132540 | aio -> localhost | | .+.o .=+.o| 2026-06-25 19:35:46.132560 | aio -> localhost | +----[SHA256]-----+ 2026-06-25 19:35:46.132612 | aio -> localhost | ok: Runtime: 0:00:00.334191 2026-06-25 19:35:46.139939 | 2026-06-25 19:35:46.140034 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-25 19:35:46.175847 | aio | ok 2026-06-25 19:35:46.189143 | aio | included: /var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-25 19:35:46.199489 | 2026-06-25 19:35:46.199584 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-25 19:35:46.226254 | aio | skipping: Conditional result was False 2026-06-25 19:35:46.236570 | 2026-06-25 19:35:46.236651 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-25 19:35:46.796038 | aio | changed 2026-06-25 19:35:46.801212 | 2026-06-25 19:35:46.801281 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-25 19:35:46.975803 | aio | ok 2026-06-25 19:35:46.984570 | 2026-06-25 19:35:46.984667 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-25 19:35:47.513541 | aio | changed 2026-06-25 19:35:47.519299 | 2026-06-25 19:35:47.519426 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-25 19:35:47.968087 | aio | changed 2026-06-25 19:35:48.046013 | 2026-06-25 19:35:48.046160 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-25 19:35:48.072141 | aio | skipping: Conditional result was False 2026-06-25 19:35:48.080449 | 2026-06-25 19:35:48.080600 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-25 19:35:48.757746 | aio -> localhost | changed 2026-06-25 19:35:48.772762 | 2026-06-25 19:35:48.772880 | TASK [add-build-sshkey : Add back temp key] 2026-06-25 19:35:49.080010 | aio -> localhost | Identity added: /var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/work/137cf2ae340c412abf7ce0bf3d6e28f1_id_rsa (zuul-build-sshkey) 2026-06-25 19:35:49.080247 | aio -> localhost | ok: Runtime: 0:00:00.014950 2026-06-25 19:35:49.087667 | 2026-06-25 19:35:49.087766 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-25 19:35:49.397314 | aio | ok 2026-06-25 19:35:50.777392 | 2026-06-25 19:35:50.777512 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-25 19:35:50.804614 | aio | skipping: Conditional result was False 2026-06-25 19:35:50.820450 | 2026-06-25 19:35:50.820590 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-25 19:35:51.157183 | aio | ok 2026-06-25 19:35:51.164079 | 2026-06-25 19:35:51.164177 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-25 19:35:52.773628 | aio | Output suppressed because no_log was given 2026-06-25 19:35:52.840063 | 2026-06-25 19:35:52.840232 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-25 19:35:53.026232 | aio | ok: "logs" 2026-06-25 19:35:53.026568 | aio | ok: All items complete 2026-06-25 19:35:53.026600 | 2026-06-25 19:35:53.173409 | aio | ok: "artifacts" 2026-06-25 19:35:53.325872 | aio | ok: "docs" 2026-06-25 19:35:53.342151 | 2026-06-25 19:35:53.342324 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-25 19:35:53.522987 | aio | changed: "logs" 2026-06-25 19:35:53.675325 | aio | changed: "artifacts" 2026-06-25 19:35:53.833707 | aio | changed: "docs" 2026-06-25 19:35:53.926342 | 2026-06-25 19:35:53.926490 | PLAY RECAP 2026-06-25 19:35:53.926670 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-25 19:35:53.926712 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:35:53.926739 | 2026-06-25 19:35:54.095947 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-25 19:35:54.098483 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-25 19:35:54.729441 | 2026-06-25 19:35:54.729579 | PLAY [all] 2026-06-25 19:35:54.740768 | 2026-06-25 19:35:54.740853 | TASK [setup-uv : Extract archive] 2026-06-25 19:35:59.727068 | aio | changed 2026-06-25 19:35:59.732901 | 2026-06-25 19:35:59.733004 | TASK [setup-uv : Print version] 2026-06-25 19:36:00.137405 | aio | uv 0.8.13 2026-06-25 19:36:00.276448 | aio | ok: Runtime: 0:00:00.011561 2026-06-25 19:36:00.285490 | 2026-06-25 19:36:00.285570 | TASK [Install Ansible collection siblings] 2026-06-25 19:36:00.688501 | aio | ok: 2026-06-25 19:36:00.688693 | aio | Skipping community.general: no checked-out sibling 2026-06-25 19:36:00.688723 | aio | Skipping ansible.utils: no checked-out sibling 2026-06-25 19:36:00.688746 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-06-25 19:36:00.693515 | 2026-06-25 19:36:00.693571 | PLAY RECAP 2026-06-25 19:36:00.693619 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:36:00.693641 | 2026-06-25 19:36:00.846560 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-25 19:36:00.849363 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-25 19:36:01.525237 | 2026-06-25 19:36:01.525398 | PLAY [all] 2026-06-25 19:36:01.537983 | 2026-06-25 19:36:01.538109 | LOOP [Check inventory directories] 2026-06-25 19:36:01.892028 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-06-25 19:36:02.050658 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-06-25 19:36:02.210927 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-06-25 19:36:02.230313 | 2026-06-25 19:36:02.230518 | LOOP [Copy inventory file for Zuul] 2026-06-25 19:36:03.053829 | aio | changed: 2026-06-25 19:36:03.508881 | aio | { 2026-06-25 19:36:03.509146 | aio | "ansible_loop_var": "item", 2026-06-25 19:36:03.509215 | aio | "changed": false, 2026-06-25 19:36:03.509266 | aio | "failed": false, 2026-06-25 19:36:03.509329 | aio | "invocation": { 2026-06-25 19:36:03.509397 | aio | "module_args": { 2026-06-25 19:36:03.509444 | aio | "checksum_algorithm": "sha1", 2026-06-25 19:36:03.509495 | aio | "follow": true, 2026-06-25 19:36:03.509546 | aio | "get_attributes": true, 2026-06-25 19:36:03.509633 | aio | "get_checksum": true, 2026-06-25 19:36:03.509758 | aio | "get_mime": true, 2026-06-25 19:36:03.509813 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-06-25 19:36:03.509861 | aio | } 2026-06-25 19:36:03.509904 | aio | }, 2026-06-25 19:36:03.509946 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-06-25 19:36:03.509988 | aio | "stat": { 2026-06-25 19:36:03.510028 | aio | "atime": 1782416152.6598797, 2026-06-25 19:36:03.510070 | aio | "attr_flags": "e", 2026-06-25 19:36:03.510112 | aio | "attributes": [ 2026-06-25 19:36:03.510153 | aio | "extents" 2026-06-25 19:36:03.510193 | aio | ], 2026-06-25 19:36:03.510234 | aio | "block_size": 4096, 2026-06-25 19:36:03.510274 | aio | "blocks": 8, 2026-06-25 19:36:03.510323 | aio | "charset": "unknown", 2026-06-25 19:36:03.510369 | aio | "ctime": 1782416152.67188, 2026-06-25 19:36:03.510410 | aio | "dev": 64513, 2026-06-25 19:36:03.510471 | aio | "device_type": 0, 2026-06-25 19:36:03.510527 | aio | "executable": true, 2026-06-25 19:36:03.510585 | aio | "exists": true, 2026-06-25 19:36:03.510629 | aio | "gid": 1000, 2026-06-25 19:36:03.510677 | aio | "gr_name": "zuul", 2026-06-25 19:36:03.510734 | aio | "inode": 1041437, 2026-06-25 19:36:03.510777 | aio | "isblk": false, 2026-06-25 19:36:03.510829 | aio | "ischr": false, 2026-06-25 19:36:03.510869 | aio | "isdir": true, 2026-06-25 19:36:03.510910 | aio | "isfifo": false, 2026-06-25 19:36:03.510962 | aio | "isgid": false, 2026-06-25 19:36:03.511013 | aio | "islnk": false, 2026-06-25 19:36:03.511086 | aio | "isreg": false, 2026-06-25 19:36:03.511131 | aio | "issock": false, 2026-06-25 19:36:03.511187 | aio | "isuid": false, 2026-06-25 19:36:03.511259 | aio | "mimetype": "unknown", 2026-06-25 19:36:03.511319 | aio | "mode": "0755", 2026-06-25 19:36:03.511380 | aio | "mtime": 1782416103.0015278, 2026-06-25 19:36:03.511423 | aio | "nlink": 10, 2026-06-25 19:36:03.511475 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-06-25 19:36:03.511516 | aio | "pw_name": "zuul", 2026-06-25 19:36:03.511565 | aio | "readable": true, 2026-06-25 19:36:03.511608 | aio | "rgrp": true, 2026-06-25 19:36:03.511648 | aio | "roth": true, 2026-06-25 19:36:03.511706 | aio | "rusr": true, 2026-06-25 19:36:03.511800 | aio | "size": 4096, 2026-06-25 19:36:03.511854 | aio | "uid": 1000, 2026-06-25 19:36:03.511906 | aio | "version": "2727020692", 2026-06-25 19:36:03.511962 | aio | "wgrp": false, 2026-06-25 19:36:03.512012 | aio | "woth": false, 2026-06-25 19:36:03.512071 | aio | "writeable": true, 2026-06-25 19:36:03.512117 | aio | "wusr": true, 2026-06-25 19:36:03.512204 | aio | "xgrp": true, 2026-06-25 19:36:03.512261 | aio | "xoth": true, 2026-06-25 19:36:03.512330 | aio | "xusr": true 2026-06-25 19:36:03.512385 | aio | } 2026-06-25 19:36:03.512437 | aio | } 2026-06-25 19:36:03.513196 | aio | ok: All items complete 2026-06-25 19:36:03.513339 | 2026-06-25 19:36:03.515673 | aio | skipping: Conditional result was False 2026-06-25 19:36:03.516621 | aio | skipping: Conditional result was False 2026-06-25 19:36:03.535958 | 2026-06-25 19:36:03.536206 | LOOP [Switch "ansible_host" to private IP] 2026-06-25 19:36:03.904441 | aio | changed: 1 replacements made 2026-06-25 19:36:03.907077 | aio | skipping: Conditional result was False 2026-06-25 19:36:03.909033 | aio | skipping: Conditional result was False 2026-06-25 19:36:03.925812 | 2026-06-25 19:36:03.925968 | TASK [Run Molecule scenario] 2026-06-25 19:36:04.557588 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-06-25 19:36:05.386825 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-06-25 19:36:05.578455 | aio | Using CPython 3.13.7 2026-06-25 19:36:05.578524 | aio | Creating virtual environment at: .venv 2026-06-25 19:36:05.821232 | aio | Downloading pygments (1.2MiB) 2026-06-25 19:36:05.824250 | aio | Downloading ansible-core (2.1MiB) 2026-06-25 19:36:05.825873 | aio | Downloading cryptography (4.3MiB) 2026-06-25 19:36:05.826229 | aio | Downloading netaddr (2.2MiB) 2026-06-25 19:36:06.012911 | aio | Downloading netaddr 2026-06-25 19:36:06.021021 | aio | Downloading cryptography 2026-06-25 19:36:06.062094 | aio | Downloading pygments 2026-06-25 19:36:06.184571 | aio | Downloading ansible-core 2026-06-25 19:36:06.210411 | aio | Installed 36 packages in 25ms 2026-06-25 19:36:07.295475 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-06-25 19:36:07.295548 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-06-25 19:36:07.959069 | 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:07.959151 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-25 19:36:25.762892 | aio | INFO [default > dependency] Executing 2026-06-25 19:36:25.763116 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-25 19:36:25.763377 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-25 19:36:25.763529 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-25 19:36:25.770653 | aio | INFO [default > cleanup] Executing 2026-06-25 19:36:25.770980 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:36:25.776443 | aio | INFO [default > destroy] Executing 2026-06-25 19:36:25.776481 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-25 19:36:25.776549 | aio | INFO [default > destroy] Executed: Successful 2026-06-25 19:36:25.781580 | aio | INFO [default > syntax] Executing 2026-06-25 19:36:26.736526 | aio | 2026-06-25 19:36:26.736818 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-25 19:36:26.794946 | aio | INFO [default > syntax] Executed: Successful 2026-06-25 19:36:26.804613 | aio | INFO [default > create] Executing 2026-06-25 19:36:26.806115 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:36:26.811114 | aio | INFO [default > prepare] Executing 2026-06-25 19:36:27.560258 | aio | 2026-06-25 19:36:27.560488 | aio | PLAY [Prepare] ***************************************************************** 2026-06-25 19:36:27.560701 | aio | 2026-06-25 19:36:27.560922 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:36:27.561156 | aio | Thursday 25 June 2026 19:36:27 +0000 (0:00:00.030) 0:00:00.030 ********* 2026-06-25 19:36:28.728575 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:36:28.728768 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-25 19:36:28.728997 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:36:28.729213 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:36:28.729439 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:36:28.738081 | aio | ok: [aio] 2026-06-25 19:36:28.738284 | aio | 2026-06-25 19:36:28.738499 | aio | TASK [Configure short hostname] ************************************************ 2026-06-25 19:36:28.738731 | aio | Thursday 25 June 2026 19:36:28 +0000 (0:00:01.178) 0:00:01.208 ********* 2026-06-25 19:36:29.394680 | aio | changed: [aio] 2026-06-25 19:36:29.394926 | aio | 2026-06-25 19:36:29.395220 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-25 19:36:29.395512 | aio | Thursday 25 June 2026 19:36:29 +0000 (0:00:00.656) 0:00:01.864 ********* 2026-06-25 19:36:29.652674 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-25 19:36:29.653132 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-06-25 19:36:29.653478 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-25 19:36:29.661328 | aio | changed: [aio] 2026-06-25 19:36:29.661499 | aio | 2026-06-25 19:36:29.661696 | aio | TASK [Update apt cache] ******************************************************** 2026-06-25 19:36:29.661907 | aio | Thursday 25 June 2026 19:36:29 +0000 (0:00:00.266) 0:00:02.131 ********* 2026-06-25 19:36:36.745754 | aio | changed: [aio] 2026-06-25 19:36:36.745914 | aio | 2026-06-25 19:36:36.746167 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-06-25 19:36:36.746379 | aio | 2026-06-25 19:36:36.746571 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:36:36.746792 | aio | Thursday 25 June 2026 19:36:36 +0000 (0:00:07.084) 0:00:09.216 ********* 2026-06-25 19:36:37.412422 | aio | ok: [aio] 2026-06-25 19:36:37.412607 | aio | 2026-06-25 19:36:37.412848 | aio | TASK [Install depedencies] ***************************************************** 2026-06-25 19:36:37.413148 | aio | Thursday 25 June 2026 19:36:37 +0000 (0:00:00.666) 0:00:09.882 ********* 2026-06-25 19:36:58.221078 | aio | changed: [aio] 2026-06-25 19:36:58.221325 | aio | 2026-06-25 19:36:58.221551 | aio | TASK [Start up service] ******************************************************** 2026-06-25 19:36:58.221768 | aio | Thursday 25 June 2026 19:36:58 +0000 (0:00:20.807) 0:00:30.690 ********* 2026-06-25 19:36:58.770349 | aio | ok: [aio] 2026-06-25 19:36:58.770419 | aio | 2026-06-25 19:36:58.770566 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-06-25 19:36:58.770709 | aio | Thursday 25 June 2026 19:36:58 +0000 (0:00:00.550) 0:00:31.240 ********* 2026-06-25 19:36:59.078145 | aio | ok: [aio] 2026-06-25 19:36:59.078499 | aio | 2026-06-25 19:36:59.078760 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-25 19:36:59.078989 | aio | Thursday 25 June 2026 19:36:59 +0000 (0:00:00.307) 0:00:31.548 ********* 2026-06-25 19:36:59.732184 | aio | changed: [aio] 2026-06-25 19:36:59.732279 | aio | 2026-06-25 19:36:59.732424 | aio | TASK [Get list of all loopback devices] **************************************** 2026-06-25 19:36:59.732620 | aio | Thursday 25 June 2026 19:36:59 +0000 (0:00:00.645) 0:00:32.193 ********* 2026-06-25 19:36:59.915162 | aio | ok: [aio] 2026-06-25 19:36:59.915349 | aio | 2026-06-25 19:36:59.915589 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-25 19:36:59.915918 | aio | Thursday 25 June 2026 19:36:59 +0000 (0:00:00.191) 0:00:32.385 ********* 2026-06-25 19:36:59.933233 | aio | skipping: [aio] 2026-06-25 19:36:59.933402 | aio | 2026-06-25 19:36:59.933618 | aio | TASK [Create devices for Ceph] ************************************************* 2026-06-25 19:36:59.933882 | aio | Thursday 25 June 2026 19:36:59 +0000 (0:00:00.018) 0:00:32.403 ********* 2026-06-25 19:37:00.447003 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:00.447072 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:00.447161 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:00.447253 | aio | 2026-06-25 19:37:00.447354 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-06-25 19:37:00.447450 | aio | Thursday 25 June 2026 19:37:00 +0000 (0:00:00.514) 0:00:32.917 ********* 2026-06-25 19:37:01.084382 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:01.084588 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:01.084874 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:01.085021 | aio | 2026-06-25 19:37:01.085256 | aio | TASK [Start loop devices] ****************************************************** 2026-06-25 19:37:01.085434 | aio | Thursday 25 June 2026 19:37:01 +0000 (0:00:00.636) 0:00:33.554 ********* 2026-06-25 19:37:01.796093 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:01.796223 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:01.796376 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:01.796503 | aio | 2026-06-25 19:37:01.796668 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-06-25 19:37:01.796808 | aio | Thursday 25 June 2026 19:37:01 +0000 (0:00:00.711) 0:00:34.266 ********* 2026-06-25 19:37:04.885403 | aio | changed: [aio] => (item=osd0) 2026-06-25 19:37:04.885626 | aio | changed: [aio] => (item=osd1) 2026-06-25 19:37:04.885861 | aio | changed: [aio] => (item=osd2) 2026-06-25 19:37:04.886092 | aio | 2026-06-25 19:37:04.886335 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-06-25 19:37:04.886574 | aio | Thursday 25 June 2026 19:37:04 +0000 (0:00:03.089) 0:00:37.355 ********* 2026-06-25 19:37:06.776073 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-06-25 19:37:06.776286 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-06-25 19:37:06.776523 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-06-25 19:37:06.776736 | aio | 2026-06-25 19:37:06.776957 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:37:06.777196 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-25 19:37:06.777431 | aio | 2026-06-25 19:37:06.777637 | aio | 2026-06-25 19:37:06.777838 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:37:06.778045 | aio | Thursday 25 June 2026 19:37:06 +0000 (0:00:01.890) 0:00:39.246 ********* 2026-06-25 19:37:06.778245 | aio | =============================================================================== 2026-06-25 19:37:06.778457 | aio | Install depedencies ---------------------------------------------------- 20.81s 2026-06-25 19:37:06.778657 | aio | Update apt cache -------------------------------------------------------- 7.08s 2026-06-25 19:37:06.778849 | aio | Create a volume group for each loop device ------------------------------ 3.09s 2026-06-25 19:37:06.779050 | aio | Create a logical volume for each loop device ---------------------------- 1.89s 2026-06-25 19:37:06.779247 | aio | Gathering Facts --------------------------------------------------------- 1.18s 2026-06-25 19:37:06.779444 | aio | Start loop devices ------------------------------------------------------ 0.71s 2026-06-25 19:37:06.779639 | aio | Gathering Facts --------------------------------------------------------- 0.67s 2026-06-25 19:37:06.779862 | aio | Configure short hostname ------------------------------------------------ 0.66s 2026-06-25 19:37:06.780062 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.65s 2026-06-25 19:37:06.780258 | aio | Set permissions on loopback devices ------------------------------------- 0.64s 2026-06-25 19:37:06.780447 | aio | Start up service -------------------------------------------------------- 0.55s 2026-06-25 19:37:06.780641 | aio | Create devices for Ceph ------------------------------------------------- 0.51s 2026-06-25 19:37:06.780831 | aio | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-06-25 19:37:06.781023 | aio | Ensure hostname inside hosts file --------------------------------------- 0.27s 2026-06-25 19:37:06.781218 | aio | Get list of all loopback devices ---------------------------------------- 0.19s 2026-06-25 19:37:06.781482 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-06-25 19:37:06.839797 | aio | INFO [default > prepare] Executed: Successful 2026-06-25 19:37:06.849215 | aio | INFO [default > converge] Executing 2026-06-25 19:37:07.690438 | aio | 2026-06-25 19:37:07.690643 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-25 19:37:07.690823 | aio | 2026-06-25 19:37:07.691047 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:37:07.691258 | aio | Thursday 25 June 2026 19:37:07 +0000 (0:00:00.045) 0:00:00.045 ********* 2026-06-25 19:37:08.811932 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:37:08.812272 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-25 19:37:08.812567 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:37:08.812805 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:37:08.813028 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:37:08.823904 | aio | ok: [aio] 2026-06-25 19:37:08.823980 | aio | 2026-06-25 19:37:08.824113 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:37:08.824242 | aio | Thursday 25 June 2026 19:37:08 +0000 (0:00:01.133) 0:00:01.179 ********* 2026-06-25 19:37:09.119808 | aio | ok: [aio] 2026-06-25 19:37:09.119885 | aio | 2026-06-25 19:37:09.119960 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:37:09.120056 | aio | Thursday 25 June 2026 19:37:09 +0000 (0:00:00.296) 0:00:01.475 ********* 2026-06-25 19:37:09.156089 | aio | skipping: [aio] 2026-06-25 19:37:09.156272 | aio | 2026-06-25 19:37:09.156548 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:37:09.156790 | aio | Thursday 25 June 2026 19:37:09 +0000 (0:00:00.036) 0:00:01.511 ********* 2026-06-25 19:37:09.454683 | aio | changed: [aio] 2026-06-25 19:37:09.454862 | aio | 2026-06-25 19:37:09.455083 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:37:09.455340 | aio | Thursday 25 June 2026 19:37:09 +0000 (0:00:00.298) 0:00:01.810 ********* 2026-06-25 19:37:09.563633 | aio | ok: [aio] => { 2026-06-25 19:37:09.563883 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:37:09.564090 | aio | } 2026-06-25 19:37:09.564273 | aio | 2026-06-25 19:37:09.564485 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:37:09.564688 | aio | Thursday 25 June 2026 19:37:09 +0000 (0:00:00.108) 0:00:01.919 ********* 2026-06-25 19:37:10.302335 | aio | changed: [aio] 2026-06-25 19:37:10.302525 | aio | 2026-06-25 19:37:10.302537 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:37:10.302558 | aio | Thursday 25 June 2026 19:37:10 +0000 (0:00:00.738) 0:00:02.657 ********* 2026-06-25 19:37:10.341771 | aio | skipping: [aio] 2026-06-25 19:37:10.341843 | aio | 2026-06-25 19:37:10.341957 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:37:10.342022 | aio | Thursday 25 June 2026 19:37:10 +0000 (0:00:00.039) 0:00:02.697 ********* 2026-06-25 19:37:10.383230 | aio | skipping: [aio] 2026-06-25 19:37:10.383305 | aio | 2026-06-25 19:37:10.383321 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:37:10.383429 | aio | Thursday 25 June 2026 19:37:10 +0000 (0:00:00.041) 0:00:02.738 ********* 2026-06-25 19:37:10.584973 | aio | ok: [aio] 2026-06-25 19:37:10.585190 | aio | 2026-06-25 19:37:10.585443 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:37:10.585681 | aio | Thursday 25 June 2026 19:37:10 +0000 (0:00:00.201) 0:00:02.940 ********* 2026-06-25 19:37:11.747450 | aio | ok: [aio] 2026-06-25 19:37:11.747671 | aio | 2026-06-25 19:37:11.747946 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:37:11.748180 | aio | Thursday 25 June 2026 19:37:11 +0000 (0:00:01.162) 0:00:04.102 ********* 2026-06-25 19:37:11.837605 | aio | ok: [aio] => { 2026-06-25 19:37:11.837896 | 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:11.838097 | aio | } 2026-06-25 19:37:11.838281 | aio | 2026-06-25 19:37:11.838486 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:37:11.838686 | aio | Thursday 25 June 2026 19:37:11 +0000 (0:00:00.090) 0:00:04.192 ********* 2026-06-25 19:37:12.639097 | aio | changed: [aio] 2026-06-25 19:37:12.639377 | aio | 2026-06-25 19:37:12.639666 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:37:12.639996 | aio | Thursday 25 June 2026 19:37:12 +0000 (0:00:00.801) 0:00:04.994 ********* 2026-06-25 19:37:15.623874 | aio | changed: [aio] 2026-06-25 19:37:15.624009 | aio | 2026-06-25 19:37:15.624026 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:37:15.624181 | aio | Thursday 25 June 2026 19:37:15 +0000 (0:00:02.984) 0:00:07.979 ********* 2026-06-25 19:37:15.659478 | aio | skipping: [aio] 2026-06-25 19:37:15.659551 | aio | 2026-06-25 19:37:15.659563 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:37:15.659735 | aio | Thursday 25 June 2026 19:37:15 +0000 (0:00:00.035) 0:00:08.014 ********* 2026-06-25 19:37:15.692154 | aio | skipping: [aio] 2026-06-25 19:37:15.692265 | aio | 2026-06-25 19:37:15.692276 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:37:15.692431 | aio | Thursday 25 June 2026 19:37:15 +0000 (0:00:00.032) 0:00:08.047 ********* 2026-06-25 19:37:15.725374 | aio | skipping: [aio] 2026-06-25 19:37:15.725438 | aio | 2026-06-25 19:37:15.725690 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:37:15.725766 | aio | Thursday 25 June 2026 19:37:15 +0000 (0:00:00.033) 0:00:08.080 ********* 2026-06-25 19:37:21.256762 | aio | changed: [aio] 2026-06-25 19:37:21.256836 | aio | 2026-06-25 19:37:21.257133 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:37:21.257177 | aio | Thursday 25 June 2026 19:37:21 +0000 (0:00:05.531) 0:00:13.612 ********* 2026-06-25 19:37:21.802430 | aio | changed: [aio] 2026-06-25 19:37:21.802538 | aio | 2026-06-25 19:37:21.802595 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:37:21.802732 | aio | Thursday 25 June 2026 19:37:21 +0000 (0:00:00.545) 0:00:14.157 ********* 2026-06-25 19:37:22.723291 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:37:22.723392 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:37:22.723781 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:37:22.723839 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:37:22.723857 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:37:22.724199 | aio | 2026-06-25 19:37:22.724247 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:37:22.724255 | aio | Thursday 25 June 2026 19:37:22 +0000 (0:00:00.920) 0:00:15.078 ********* 2026-06-25 19:37:23.318878 | aio | changed: [aio] 2026-06-25 19:37:23.318978 | aio | 2026-06-25 19:37:23.319112 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:37:23.319647 | aio | Thursday 25 June 2026 19:37:23 +0000 (0:00:00.589) 0:00:15.668 ********* 2026-06-25 19:37:23.319793 | aio | 2026-06-25 19:37:23.319803 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-25 19:37:23.319809 | aio | Thursday 25 June 2026 19:37:23 +0000 (0:00:00.006) 0:00:15.674 ********* 2026-06-25 19:37:24.267185 | aio | ok: [aio] 2026-06-25 19:37:24.267274 | aio | 2026-06-25 19:37:24.267602 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-25 19:37:24.267649 | aio | Thursday 25 June 2026 19:37:24 +0000 (0:00:00.948) 0:00:16.622 ********* 2026-06-25 19:37:24.735232 | aio | changed: [aio] 2026-06-25 19:37:24.735413 | aio | 2026-06-25 19:37:24.735426 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:37:24.735549 | aio | Thursday 25 June 2026 19:37:24 +0000 (0:00:00.468) 0:00:17.090 ********* 2026-06-25 19:37:25.243578 | aio | changed: [aio] 2026-06-25 19:37:25.243652 | aio | 2026-06-25 19:37:25.243666 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:37:25.243870 | aio | Thursday 25 June 2026 19:37:25 +0000 (0:00:00.508) 0:00:17.598 ********* 2026-06-25 19:37:25.442836 | aio | ok: [aio] 2026-06-25 19:37:25.442912 | aio | 2026-06-25 19:37:25.443253 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:37:25.443318 | aio | Thursday 25 June 2026 19:37:25 +0000 (0:00:00.199) 0:00:17.798 ********* 2026-06-25 19:37:25.515631 | aio | ok: [aio] => { 2026-06-25 19:37:25.515732 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:37:25.516318 | aio | } 2026-06-25 19:37:25.516362 | aio | 2026-06-25 19:37:25.516370 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:37:25.516376 | aio | Thursday 25 June 2026 19:37:25 +0000 (0:00:00.072) 0:00:17.870 ********* 2026-06-25 19:37:26.474455 | aio | changed: [aio] 2026-06-25 19:37:26.474529 | aio | 2026-06-25 19:37:26.474724 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:37:26.474772 | aio | Thursday 25 June 2026 19:37:26 +0000 (0:00:00.958) 0:00:18.829 ********* 2026-06-25 19:37:30.815836 | aio | changed: [aio] 2026-06-25 19:37:30.815891 | aio | 2026-06-25 19:37:30.816098 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:37:30.816115 | aio | Thursday 25 June 2026 19:37:30 +0000 (0:00:04.341) 0:00:23.171 ********* 2026-06-25 19:37:31.829736 | aio | ok: [aio] 2026-06-25 19:37:31.829816 | aio | 2026-06-25 19:37:31.830083 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:37:31.830104 | aio | Thursday 25 June 2026 19:37:31 +0000 (0:00:01.013) 0:00:24.185 ********* 2026-06-25 19:37:32.179658 | aio | changed: [aio] 2026-06-25 19:37:32.179760 | aio | 2026-06-25 19:37:32.180097 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:37:32.180145 | aio | Thursday 25 June 2026 19:37:32 +0000 (0:00:00.349) 0:00:24.535 ********* 2026-06-25 19:37:32.658977 | aio | changed: [aio] 2026-06-25 19:37:32.659049 | aio | 2026-06-25 19:37:32.659148 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:37:32.659265 | aio | Thursday 25 June 2026 19:37:32 +0000 (0:00:00.479) 0:00:25.014 ********* 2026-06-25 19:37:33.225170 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:37:33.225230 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:37:33.225325 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:37:33.225693 | aio | 2026-06-25 19:37:33.225737 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:37:33.225743 | aio | Thursday 25 June 2026 19:37:33 +0000 (0:00:00.566) 0:00:25.580 ********* 2026-06-25 19:37:33.667121 | aio | changed: [aio] 2026-06-25 19:37:33.667191 | aio | 2026-06-25 19:37:33.667277 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:37:33.667394 | aio | Thursday 25 June 2026 19:37:33 +0000 (0:00:00.441) 0:00:26.022 ********* 2026-06-25 19:37:34.146184 | aio | changed: [aio] 2026-06-25 19:37:34.146258 | aio | 2026-06-25 19:37:34.146748 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:37:34.146802 | aio | Thursday 25 June 2026 19:37:34 +0000 (0:00:00.471) 0:00:26.494 ********* 2026-06-25 19:37:34.146809 | aio | 2026-06-25 19:37:34.146815 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-25 19:37:34.146821 | aio | Thursday 25 June 2026 19:37:34 +0000 (0:00:00.007) 0:00:26.501 ********* 2026-06-25 19:37:34.879497 | aio | ok: [aio] 2026-06-25 19:37:34.879541 | aio | 2026-06-25 19:37:34.879546 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-25 19:37:34.879551 | aio | Thursday 25 June 2026 19:37:34 +0000 (0:00:00.733) 0:00:27.234 ********* 2026-06-25 19:37:35.810198 | aio | changed: [aio] 2026-06-25 19:37:35.810349 | aio | 2026-06-25 19:37:35.810495 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:37:35.810626 | aio | Thursday 25 June 2026 19:37:35 +0000 (0:00:00.930) 0:00:28.165 ********* 2026-06-25 19:37:36.386452 | aio | changed: [aio] 2026-06-25 19:37:36.386629 | aio | 2026-06-25 19:37:36.386897 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:37:36.387119 | aio | Thursday 25 June 2026 19:37:36 +0000 (0:00:00.576) 0:00:28.741 ********* 2026-06-25 19:37:36.438598 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-25 19:37:36.438951 | aio | 2026-06-25 19:37:36.439263 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:37:36.439590 | aio | Thursday 25 June 2026 19:37:36 +0000 (0:00:00.052) 0:00:28.793 ********* 2026-06-25 19:37:43.311004 | aio | changed: [aio] 2026-06-25 19:37:43.311133 | aio | 2026-06-25 19:37:43.311316 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:37:43.311492 | aio | Thursday 25 June 2026 19:37:43 +0000 (0:00:06.872) 0:00:35.665 ********* 2026-06-25 19:37:43.977030 | aio | ok: [aio] => (item=chronyd) 2026-06-25 19:37:43.977252 | aio | ok: [aio] => (item=sshd) 2026-06-25 19:37:43.977456 | aio | 2026-06-25 19:37:43.977726 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:37:43.978049 | aio | Thursday 25 June 2026 19:37:43 +0000 (0:00:00.665) 0:00:36.331 ********* 2026-06-25 19:37:44.637506 | aio | changed: [aio] 2026-06-25 19:37:44.637564 | aio | 2026-06-25 19:37:44.637576 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:37:44.637586 | aio | Thursday 25 June 2026 19:37:44 +0000 (0:00:00.660) 0:00:36.992 ********* 2026-06-25 19:37:44.850830 | aio | ok: [aio] 2026-06-25 19:37:44.850897 | aio | 2026-06-25 19:37:44.851293 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:37:44.851434 | aio | Thursday 25 June 2026 19:37:44 +0000 (0:00:00.213) 0:00:37.206 ********* 2026-06-25 19:37:45.338499 | aio | changed: [aio] 2026-06-25 19:37:45.338587 | aio | 2026-06-25 19:37:45.338607 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:37:45.338737 | aio | Thursday 25 June 2026 19:37:45 +0000 (0:00:00.488) 0:00:37.694 ********* 2026-06-25 19:37:45.705423 | aio | changed: [aio] 2026-06-25 19:37:45.705484 | aio | 2026-06-25 19:37:45.705734 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-25 19:37:45.705781 | aio | Thursday 25 June 2026 19:37:45 +0000 (0:00:00.366) 0:00:38.060 ********* 2026-06-25 19:37:45.879245 | aio | ok: [aio] 2026-06-25 19:37:45.879323 | aio | 2026-06-25 19:37:45.879336 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-25 19:37:45.879460 | aio | Thursday 25 June 2026 19:37:45 +0000 (0:00:00.173) 0:00:38.234 ********* 2026-06-25 19:37:46.089848 | aio | ok: [aio] => (item=aio) 2026-06-25 19:37:46.089927 | aio | 2026-06-25 19:37:46.089988 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-25 19:37:46.090110 | aio | Thursday 25 June 2026 19:37:46 +0000 (0:00:00.210) 0:00:38.445 ********* 2026-06-25 19:37:46.132200 | aio | ok: [aio] 2026-06-25 19:37:46.132267 | aio | 2026-06-25 19:37:46.132472 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-25 19:37:46.132515 | aio | Thursday 25 June 2026 19:37:46 +0000 (0:00:00.042) 0:00:38.487 ********* 2026-06-25 19:37:46.205987 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for aio 2026-06-25 19:37:46.206034 | aio | 2026-06-25 19:37:46.206271 | aio | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-06-25 19:37:46.206316 | aio | Thursday 25 June 2026 19:37:46 +0000 (0:00:00.073) 0:00:38.561 ********* 2026-06-25 19:37:46.486759 | aio | changed: [aio] 2026-06-25 19:37:46.486840 | aio | 2026-06-25 19:37:46.486901 | aio | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-06-25 19:37:46.487029 | aio | Thursday 25 June 2026 19:37:46 +0000 (0:00:00.280) 0:00:38.842 ********* 2026-06-25 19:37:47.145083 | aio | changed: [aio] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-06-25 19:37:47.145819 | aio | changed: [aio] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-06-25 19:37:47.145875 | aio | changed: [aio] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-06-25 19:37:47.145884 | aio | 2026-06-25 19:37:47.145890 | aio | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-06-25 19:37:47.145896 | aio | Thursday 25 June 2026 19:37:47 +0000 (0:00:00.658) 0:00:39.500 ********* 2026-06-25 19:39:44.326699 | aio | ok: [aio] 2026-06-25 19:39:44.326874 | aio | 2026-06-25 19:39:44.326938 | aio | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-06-25 19:39:44.327101 | aio | Thursday 25 June 2026 19:39:44 +0000 (0:01:57.181) 0:02:36.681 ********* 2026-06-25 19:39:44.543740 | aio | changed: [aio] 2026-06-25 19:39:44.543818 | aio | 2026-06-25 19:39:44.543945 | aio | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-06-25 19:39:44.544032 | aio | Thursday 25 June 2026 19:39:44 +0000 (0:00:00.214) 0:02:36.896 ********* 2026-06-25 19:39:44.582969 | aio | ok: [aio] 2026-06-25 19:39:44.583050 | aio | 2026-06-25 19:39:44.583226 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:39:44.583390 | aio | Thursday 25 June 2026 19:39:44 +0000 (0:00:00.041) 0:02:36.938 ********* 2026-06-25 19:39:44.668504 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:39:44.668579 | aio | 2026-06-25 19:39:44.668643 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:39:44.668744 | aio | Thursday 25 June 2026 19:39:44 +0000 (0:00:00.085) 0:02:37.024 ********* 2026-06-25 19:39:50.303700 | aio | ok: [aio] 2026-06-25 19:39:50.303829 | aio | 2026-06-25 19:39:50.303994 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:39:50.304140 | aio | Thursday 25 June 2026 19:39:50 +0000 (0:00:05.634) 0:02:42.658 ********* 2026-06-25 19:39:50.342818 | aio | ok: [aio] => (item=aio) 2026-06-25 19:39:50.342943 | aio | 2026-06-25 19:39:50.343100 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:39:50.343251 | aio | Thursday 25 June 2026 19:39:50 +0000 (0:00:00.039) 0:02:42.698 ********* 2026-06-25 19:39:50.718834 | aio | ok: [aio] 2026-06-25 19:39:50.718909 | aio | 2026-06-25 19:39:50.719049 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:39:50.719223 | aio | Thursday 25 June 2026 19:39:50 +0000 (0:00:00.376) 0:02:43.074 ********* 2026-06-25 19:39:58.985620 | aio | ok: [aio] 2026-06-25 19:39:58.985726 | aio | 2026-06-25 19:39:58.985843 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-25 19:39:58.985985 | aio | Thursday 25 June 2026 19:39:58 +0000 (0:00:08.265) 0:02:51.340 ********* 2026-06-25 19:40:11.777813 | aio | changed: [aio] 2026-06-25 19:40:11.777890 | aio | 2026-06-25 19:40:11.777901 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-25 19:40:11.777921 | aio | Thursday 25 June 2026 19:40:11 +0000 (0:00:12.792) 0:03:04.132 ********* 2026-06-25 19:40:25.941682 | aio | ok: [aio] 2026-06-25 19:40:25.941767 | aio | 2026-06-25 19:40:25.941824 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:40:25.941943 | aio | Thursday 25 June 2026 19:40:25 +0000 (0:00:14.164) 0:03:18.297 ********* 2026-06-25 19:40:26.016159 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:40:26.016241 | aio | 2026-06-25 19:40:26.016428 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:40:26.016471 | aio | Thursday 25 June 2026 19:40:26 +0000 (0:00:00.074) 0:03:18.371 ********* 2026-06-25 19:40:26.061972 | aio | skipping: [aio] 2026-06-25 19:40:26.062052 | aio | 2026-06-25 19:40:26.062127 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:40:26.062258 | aio | Thursday 25 June 2026 19:40:26 +0000 (0:00:00.045) 0:03:18.417 ********* 2026-06-25 19:40:26.111174 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:40:26.111279 | aio | skipping: [aio] 2026-06-25 19:40:26.111757 | aio | 2026-06-25 19:40:26.111836 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:40:26.111844 | aio | Thursday 25 June 2026 19:40:26 +0000 (0:00:00.048) 0:03:18.465 ********* 2026-06-25 19:40:26.369006 | aio | ok: [aio] 2026-06-25 19:40:26.369107 | aio | 2026-06-25 19:40:26.369123 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:40:26.369279 | aio | Thursday 25 June 2026 19:40:26 +0000 (0:00:00.259) 0:03:18.724 ********* 2026-06-25 19:40:32.886607 | aio | ok: [aio] 2026-06-25 19:40:32.886749 | aio | 2026-06-25 19:40:32.886758 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-25 19:40:32.886820 | aio | Thursday 25 June 2026 19:40:32 +0000 (0:00:06.517) 0:03:25.242 ********* 2026-06-25 19:40:44.913677 | aio | changed: [aio] 2026-06-25 19:40:44.913744 | aio | 2026-06-25 19:40:44.913849 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-25 19:40:44.913946 | aio | Thursday 25 June 2026 19:40:44 +0000 (0:00:12.027) 0:03:37.269 ********* 2026-06-25 19:40:51.103905 | aio | ok: [aio] 2026-06-25 19:40:51.103994 | aio | 2026-06-25 19:40:51.104042 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-25 19:40:51.104194 | aio | Thursday 25 June 2026 19:40:51 +0000 (0:00:06.189) 0:03:43.459 ********* 2026-06-25 19:40:56.348808 | aio | changed: [aio] => (item={'name': 'diskprediction_local'}) 2026-06-25 19:40:56.348883 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-06-25 19:40:56.348966 | aio | changed: [aio] => (item={'name': 'prometheus'}) 2026-06-25 19:40:56.349061 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-06-25 19:40:56.349149 | aio | 2026-06-25 19:40:56.349244 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-25 19:40:56.349323 | aio | 2026-06-25 19:40:56.349416 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:40:56.349531 | aio | Thursday 25 June 2026 19:40:56 +0000 (0:00:05.244) 0:03:48.704 ********* 2026-06-25 19:40:57.311796 | aio | ok: [aio] 2026-06-25 19:40:57.311875 | aio | 2026-06-25 19:40:57.311988 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:40:57.312074 | aio | Thursday 25 June 2026 19:40:57 +0000 (0:00:00.962) 0:03:49.666 ********* 2026-06-25 19:40:57.533378 | aio | ok: [aio] 2026-06-25 19:40:57.533522 | aio | 2026-06-25 19:40:57.533650 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:40:57.533775 | aio | Thursday 25 June 2026 19:40:57 +0000 (0:00:00.221) 0:03:49.888 ********* 2026-06-25 19:40:57.573986 | aio | skipping: [aio] 2026-06-25 19:40:57.574064 | aio | 2026-06-25 19:40:57.574100 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:40:57.574214 | aio | Thursday 25 June 2026 19:40:57 +0000 (0:00:00.040) 0:03:49.929 ********* 2026-06-25 19:40:57.800404 | aio | ok: [aio] 2026-06-25 19:40:57.800467 | aio | 2026-06-25 19:40:57.800581 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:40:57.800686 | aio | Thursday 25 June 2026 19:40:57 +0000 (0:00:00.226) 0:03:50.155 ********* 2026-06-25 19:40:57.857619 | aio | ok: [aio] => { 2026-06-25 19:40:57.857676 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:40:57.857768 | aio | } 2026-06-25 19:40:57.857890 | aio | 2026-06-25 19:40:57.857999 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:40:57.858079 | aio | Thursday 25 June 2026 19:40:57 +0000 (0:00:00.057) 0:03:50.212 ********* 2026-06-25 19:40:58.197391 | aio | ok: [aio] 2026-06-25 19:40:58.197467 | aio | 2026-06-25 19:40:58.197573 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:40:58.197702 | aio | Thursday 25 June 2026 19:40:58 +0000 (0:00:00.339) 0:03:50.552 ********* 2026-06-25 19:40:58.241628 | aio | skipping: [aio] 2026-06-25 19:40:58.241724 | aio | 2026-06-25 19:40:58.241738 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:40:58.241850 | aio | Thursday 25 June 2026 19:40:58 +0000 (0:00:00.044) 0:03:50.596 ********* 2026-06-25 19:40:58.280233 | aio | skipping: [aio] 2026-06-25 19:40:58.280308 | aio | 2026-06-25 19:40:58.280361 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:40:58.280447 | aio | Thursday 25 June 2026 19:40:58 +0000 (0:00:00.038) 0:03:50.635 ********* 2026-06-25 19:40:58.515572 | aio | ok: [aio] 2026-06-25 19:40:58.515641 | aio | 2026-06-25 19:40:58.515753 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:40:58.515845 | aio | Thursday 25 June 2026 19:40:58 +0000 (0:00:00.234) 0:03:50.870 ********* 2026-06-25 19:40:59.765146 | aio | ok: [aio] 2026-06-25 19:40:59.765195 | aio | 2026-06-25 19:40:59.765200 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:40:59.765205 | aio | Thursday 25 June 2026 19:40:59 +0000 (0:00:01.250) 0:03:52.120 ********* 2026-06-25 19:40:59.832025 | aio | ok: [aio] => { 2026-06-25 19:40:59.832081 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-25 19:40:59.832091 | aio | } 2026-06-25 19:40:59.832144 | aio | 2026-06-25 19:40:59.832154 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:40:59.832163 | aio | Thursday 25 June 2026 19:40:59 +0000 (0:00:00.065) 0:03:52.186 ********* 2026-06-25 19:41:00.225823 | aio | ok: [aio] 2026-06-25 19:41:00.225868 | aio | 2026-06-25 19:41:00.225874 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:41:00.225878 | aio | Thursday 25 June 2026 19:41:00 +0000 (0:00:00.394) 0:03:52.581 ********* 2026-06-25 19:41:02.297776 | aio | ok: [aio] 2026-06-25 19:41:02.297852 | aio | 2026-06-25 19:41:02.298044 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:41:02.298091 | aio | Thursday 25 June 2026 19:41:02 +0000 (0:00:02.072) 0:03:54.653 ********* 2026-06-25 19:41:02.323455 | aio | skipping: [aio] 2026-06-25 19:41:02.323523 | aio | 2026-06-25 19:41:02.323765 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:41:02.323813 | aio | Thursday 25 June 2026 19:41:02 +0000 (0:00:00.025) 0:03:54.678 ********* 2026-06-25 19:41:02.353173 | aio | skipping: [aio] 2026-06-25 19:41:02.353249 | aio | 2026-06-25 19:41:02.353506 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:41:02.353554 | aio | Thursday 25 June 2026 19:41:02 +0000 (0:00:00.029) 0:03:54.708 ********* 2026-06-25 19:41:02.382323 | aio | skipping: [aio] 2026-06-25 19:41:02.382442 | aio | 2026-06-25 19:41:02.382484 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:41:02.382671 | aio | Thursday 25 June 2026 19:41:02 +0000 (0:00:00.028) 0:03:54.737 ********* 2026-06-25 19:41:03.679291 | aio | ok: [aio] 2026-06-25 19:41:03.679357 | aio | 2026-06-25 19:41:03.679611 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:41:03.679650 | aio | Thursday 25 June 2026 19:41:03 +0000 (0:00:01.297) 0:03:56.034 ********* 2026-06-25 19:41:04.135249 | aio | ok: [aio] 2026-06-25 19:41:04.135317 | aio | 2026-06-25 19:41:04.135395 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:41:04.135489 | aio | Thursday 25 June 2026 19:41:04 +0000 (0:00:00.455) 0:03:56.490 ********* 2026-06-25 19:41:05.088166 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:41:05.088287 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:41:05.088371 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:41:05.088513 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:41:05.088658 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:41:05.088780 | aio | 2026-06-25 19:41:05.088915 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:41:05.089037 | aio | Thursday 25 June 2026 19:41:05 +0000 (0:00:00.952) 0:03:57.443 ********* 2026-06-25 19:41:05.625953 | aio | ok: [aio] 2026-06-25 19:41:05.626074 | aio | 2026-06-25 19:41:05.626121 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:41:05.626573 | aio | Thursday 25 June 2026 19:41:05 +0000 (0:00:00.531) 0:03:57.975 ********* 2026-06-25 19:41:05.626633 | aio | 2026-06-25 19:41:05.626640 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:41:05.626644 | aio | Thursday 25 June 2026 19:41:05 +0000 (0:00:00.006) 0:03:57.981 ********* 2026-06-25 19:41:06.045854 | aio | ok: [aio] 2026-06-25 19:41:06.045931 | aio | 2026-06-25 19:41:06.045978 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:41:06.046080 | aio | Thursday 25 June 2026 19:41:06 +0000 (0:00:00.419) 0:03:58.401 ********* 2026-06-25 19:41:06.247991 | aio | ok: [aio] 2026-06-25 19:41:06.248289 | aio | 2026-06-25 19:41:06.248298 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:41:06.248414 | aio | Thursday 25 June 2026 19:41:06 +0000 (0:00:00.202) 0:03:58.603 ********* 2026-06-25 19:41:06.312411 | aio | ok: [aio] => { 2026-06-25 19:41:06.312501 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:41:06.312644 | aio | } 2026-06-25 19:41:06.312758 | aio | 2026-06-25 19:41:06.312895 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:41:06.313031 | aio | Thursday 25 June 2026 19:41:06 +0000 (0:00:00.064) 0:03:58.667 ********* 2026-06-25 19:41:06.683396 | aio | ok: [aio] 2026-06-25 19:41:06.683491 | aio | 2026-06-25 19:41:06.683526 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:41:06.683629 | aio | Thursday 25 June 2026 19:41:06 +0000 (0:00:00.371) 0:03:59.038 ********* 2026-06-25 19:41:09.853122 | aio | ok: [aio] 2026-06-25 19:41:09.853207 | aio | 2026-06-25 19:41:09.853225 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:41:09.853381 | aio | Thursday 25 June 2026 19:41:09 +0000 (0:00:03.169) 0:04:02.208 ********* 2026-06-25 19:41:11.282709 | aio | ok: [aio] 2026-06-25 19:41:11.282784 | aio | 2026-06-25 19:41:11.283134 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:41:11.283188 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:01.429) 0:04:03.638 ********* 2026-06-25 19:41:11.486270 | aio | ok: [aio] 2026-06-25 19:41:11.486358 | aio | 2026-06-25 19:41:11.486553 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:41:11.486705 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:00.203) 0:04:03.841 ********* 2026-06-25 19:41:11.979746 | aio | ok: [aio] 2026-06-25 19:41:11.979863 | aio | 2026-06-25 19:41:11.980103 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:41:11.980159 | aio | Thursday 25 June 2026 19:41:11 +0000 (0:00:00.493) 0:04:04.334 ********* 2026-06-25 19:41:12.576592 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:41:12.576697 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:41:12.576997 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:41:12.577066 | aio | 2026-06-25 19:41:12.577283 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:41:12.577334 | aio | Thursday 25 June 2026 19:41:12 +0000 (0:00:00.596) 0:04:04.931 ********* 2026-06-25 19:41:13.043638 | aio | ok: [aio] 2026-06-25 19:41:13.044164 | aio | 2026-06-25 19:41:13.044676 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:41:13.044700 | aio | Thursday 25 June 2026 19:41:13 +0000 (0:00:00.466) 0:04:05.398 ********* 2026-06-25 19:41:13.505137 | aio | ok: [aio] 2026-06-25 19:41:13.505205 | aio | 2026-06-25 19:41:13.505211 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:41:13.505216 | aio | Thursday 25 June 2026 19:41:13 +0000 (0:00:00.456) 0:04:05.854 ********* 2026-06-25 19:41:13.505221 | aio | 2026-06-25 19:41:13.505224 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:41:13.505228 | aio | Thursday 25 June 2026 19:41:13 +0000 (0:00:00.005) 0:04:05.859 ********* 2026-06-25 19:41:13.884365 | aio | ok: [aio] 2026-06-25 19:41:13.884481 | aio | 2026-06-25 19:41:13.884492 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:41:13.884646 | aio | Thursday 25 June 2026 19:41:13 +0000 (0:00:00.380) 0:04:06.239 ********* 2026-06-25 19:41:13.930616 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-25 19:41:13.930712 | aio | 2026-06-25 19:41:13.930733 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:41:13.930865 | aio | Thursday 25 June 2026 19:41:13 +0000 (0:00:00.046) 0:04:06.285 ********* 2026-06-25 19:41:15.298683 | aio | ok: [aio] 2026-06-25 19:41:15.298772 | aio | 2026-06-25 19:41:15.299074 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:41:15.299121 | aio | Thursday 25 June 2026 19:41:15 +0000 (0:00:01.368) 0:04:07.653 ********* 2026-06-25 19:41:15.983777 | aio | ok: [aio] => (item=chronyd) 2026-06-25 19:41:15.984342 | aio | ok: [aio] => (item=sshd) 2026-06-25 19:41:15.984404 | aio | 2026-06-25 19:41:15.984414 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:41:15.984421 | aio | Thursday 25 June 2026 19:41:15 +0000 (0:00:00.685) 0:04:08.339 ********* 2026-06-25 19:41:16.308372 | aio | ok: [aio] 2026-06-25 19:41:16.308447 | aio | 2026-06-25 19:41:16.308663 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:41:16.308716 | aio | Thursday 25 June 2026 19:41:16 +0000 (0:00:00.324) 0:04:08.663 ********* 2026-06-25 19:41:16.515885 | aio | ok: [aio] 2026-06-25 19:41:16.515955 | aio | 2026-06-25 19:41:16.516167 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:41:16.516210 | aio | Thursday 25 June 2026 19:41:16 +0000 (0:00:00.207) 0:04:08.871 ********* 2026-06-25 19:41:16.764700 | aio | ok: [aio] 2026-06-25 19:41:16.764778 | aio | 2026-06-25 19:41:16.765097 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:41:16.765148 | aio | Thursday 25 June 2026 19:41:16 +0000 (0:00:00.248) 0:04:09.120 ********* 2026-06-25 19:41:16.978542 | aio | ok: [aio] 2026-06-25 19:41:16.978618 | aio | 2026-06-25 19:41:16.978677 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-25 19:41:16.978805 | aio | Thursday 25 June 2026 19:41:16 +0000 (0:00:00.213) 0:04:09.333 ********* 2026-06-25 19:41:17.203956 | aio | ok: [aio] => (item=aio) 2026-06-25 19:41:17.204028 | aio | 2026-06-25 19:41:17.204242 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-25 19:41:17.204289 | aio | Thursday 25 June 2026 19:41:17 +0000 (0:00:00.225) 0:04:09.559 ********* 2026-06-25 19:41:17.241481 | aio | ok: [aio] 2026-06-25 19:41:17.241547 | aio | 2026-06-25 19:41:17.241619 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:41:17.241725 | aio | Thursday 25 June 2026 19:41:17 +0000 (0:00:00.037) 0:04:09.597 ********* 2026-06-25 19:41:17.296443 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:41:17.296517 | aio | 2026-06-25 19:41:17.296737 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:41:17.296754 | aio | Thursday 25 June 2026 19:41:17 +0000 (0:00:00.054) 0:04:09.651 ********* 2026-06-25 19:41:17.341858 | aio | skipping: [aio] 2026-06-25 19:41:17.341923 | aio | 2026-06-25 19:41:17.342091 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:41:17.342116 | aio | Thursday 25 June 2026 19:41:17 +0000 (0:00:00.045) 0:04:09.697 ********* 2026-06-25 19:41:17.384406 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:41:17.384483 | aio | skipping: [aio] 2026-06-25 19:41:17.384547 | aio | 2026-06-25 19:41:17.384818 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:41:17.384872 | aio | Thursday 25 June 2026 19:41:17 +0000 (0:00:00.041) 0:04:09.739 ********* 2026-06-25 19:41:17.638473 | aio | ok: [aio] 2026-06-25 19:41:17.638517 | aio | 2026-06-25 19:41:17.638523 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:41:17.638528 | aio | Thursday 25 June 2026 19:41:17 +0000 (0:00:00.254) 0:04:09.993 ********* 2026-06-25 19:41:24.605701 | aio | ok: [aio] 2026-06-25 19:41:24.605800 | aio | 2026-06-25 19:41:24.605872 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-25 19:41:24.606045 | aio | Thursday 25 June 2026 19:41:24 +0000 (0:00:06.967) 0:04:16.960 ********* 2026-06-25 19:41:29.956381 | aio | ok: [aio] 2026-06-25 19:41:29.956456 | aio | 2026-06-25 19:41:29.956661 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-25 19:41:29.956704 | aio | Thursday 25 June 2026 19:41:29 +0000 (0:00:05.351) 0:04:22.311 ********* 2026-06-25 19:41:44.434159 | aio | ok: [aio] 2026-06-25 19:41:44.434218 | aio | 2026-06-25 19:41:44.434226 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-25 19:41:44.434233 | aio | Thursday 25 June 2026 19:41:44 +0000 (0:00:14.477) 0:04:36.789 ********* 2026-06-25 19:43:25.160006 | aio | ok: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-06-25 19:43:25.160053 | aio | ok: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-06-25 19:43:25.160058 | aio | ok: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-06-25 19:43:25.160063 | aio | 2026-06-25 19:43:25.160068 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-25 19:43:25.160073 | aio | Thursday 25 June 2026 19:43:25 +0000 (0:01:40.725) 0:06:17.514 ********* 2026-06-25 19:43:31.185784 | aio | ok: [aio] 2026-06-25 19:43:31.186081 | aio | 2026-06-25 19:43:31.186098 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-25 19:43:31.186113 | aio | Thursday 25 June 2026 19:43:31 +0000 (0:00:06.026) 0:06:23.541 ********* 2026-06-25 19:43:37.262735 | aio | ok: [aio] 2026-06-25 19:43:37.262813 | aio | 2026-06-25 19:43:37.263015 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-25 19:43:37.263038 | aio | Thursday 25 June 2026 19:43:37 +0000 (0:00:06.077) 0:06:29.618 ********* 2026-06-25 19:43:37.318270 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-06-25 19:43:37.318327 | aio | 2026-06-25 19:43:37.318418 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-25 19:43:37.318516 | aio | Thursday 25 June 2026 19:43:37 +0000 (0:00:00.055) 0:06:29.673 ********* 2026-06-25 19:43:37.357900 | aio | ok: [aio] 2026-06-25 19:43:37.357956 | aio | 2026-06-25 19:43:37.358074 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-25 19:43:37.358180 | aio | Thursday 25 June 2026 19:43:37 +0000 (0:00:00.039) 0:06:29.713 ********* 2026-06-25 19:43:44.165200 | aio | ok: [aio] 2026-06-25 19:43:44.165295 | aio | 2026-06-25 19:43:44.165311 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-25 19:43:44.165465 | aio | Thursday 25 June 2026 19:43:44 +0000 (0:00:06.807) 0:06:36.520 ********* 2026-06-25 19:43:44.198094 | aio | ok: [aio] 2026-06-25 19:43:44.198170 | aio | 2026-06-25 19:43:44.198244 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-25 19:43:44.198351 | aio | Thursday 25 June 2026 19:43:44 +0000 (0:00:00.032) 0:06:36.553 ********* 2026-06-25 19:43:44.238718 | aio | skipping: [aio] => (item=1) 2026-06-25 19:43:44.238784 | aio | skipping: [aio] => (item=1) 2026-06-25 19:43:44.239272 | aio | skipping: [aio] => (item=1) 2026-06-25 19:43:44.239301 | aio | skipping: [aio] 2026-06-25 19:43:44.239307 | aio | 2026-06-25 19:43:44.239311 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-25 19:43:44.239316 | aio | Thursday 25 June 2026 19:43:44 +0000 (0:00:00.040) 0:06:36.594 ********* 2026-06-25 19:43:44.269177 | aio | skipping: [aio] 2026-06-25 19:43:44.271842 | aio | 2026-06-25 19:43:44.271890 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:43:44.271915 | aio | aio : ok=106 changed=29 unreachable=0 failed=0 skipped=18 rescued=0 ignored=0 2026-06-25 19:43:44.271929 | aio | 2026-06-25 19:43:44.271940 | aio | 2026-06-25 19:43:44.271952 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:43:44.271964 | aio | Thursday 25 June 2026 19:43:44 +0000 (0:00:00.030) 0:06:36.624 ********* 2026-06-25 19:43:44.271973 | aio | =============================================================================== 2026-06-25 19:43:44.271981 | aio | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 117.18s 2026-06-25 19:43:44.271990 | aio | vexxhost.ceph.osd : Install OSDs -------------------------------------- 100.73s 2026-06-25 19:43:44.271998 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.48s 2026-06-25 19:43:44.272007 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.16s 2026-06-25 19:43:44.272015 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 12.79s 2026-06-25 19:43:44.272023 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.03s 2026-06-25 19:43:44.272032 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.27s 2026-06-25 19:43:44.272040 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.97s 2026-06-25 19:43:44.272049 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.87s 2026-06-25 19:43:44.272057 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.81s 2026-06-25 19:43:44.272065 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.52s 2026-06-25 19:43:44.272074 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.19s 2026-06-25 19:43:44.272082 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.08s 2026-06-25 19:43:44.272090 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.03s 2026-06-25 19:43:44.272099 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.63s 2026-06-25 19:43:44.272114 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.53s 2026-06-25 19:43:44.272122 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.35s 2026-06-25 19:43:44.272131 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.24s 2026-06-25 19:43:44.272248 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.34s 2026-06-25 19:43:44.272420 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.17s 2026-06-25 19:43:44.382203 | aio | INFO [default > converge] Executed: Successful 2026-06-25 19:43:44.392686 | aio | INFO [default > idempotence] Executing 2026-06-25 19:43:45.279314 | aio | 2026-06-25 19:43:45.279385 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-25 19:43:45.279399 | aio | 2026-06-25 19:43:45.279408 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:43:45.279418 | aio | Thursday 25 June 2026 19:43:45 +0000 (0:00:00.053) 0:00:00.053 ********* 2026-06-25 19:43:46.510633 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:43:46.510684 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-25 19:43:46.510690 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:43:46.510695 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:43:46.510710 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:43:46.522498 | aio | ok: [aio] 2026-06-25 19:43:46.522532 | aio | 2026-06-25 19:43:46.522543 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:43:46.522552 | aio | Thursday 25 June 2026 19:43:46 +0000 (0:00:01.243) 0:00:01.297 ********* 2026-06-25 19:43:46.854734 | aio | ok: [aio] 2026-06-25 19:43:46.854806 | aio | 2026-06-25 19:43:46.854820 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:43:46.854844 | aio | Thursday 25 June 2026 19:43:46 +0000 (0:00:00.331) 0:00:01.629 ********* 2026-06-25 19:43:46.890035 | aio | skipping: [aio] 2026-06-25 19:43:46.890088 | aio | 2026-06-25 19:43:46.890103 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:43:46.890116 | aio | Thursday 25 June 2026 19:43:46 +0000 (0:00:00.035) 0:00:01.664 ********* 2026-06-25 19:43:47.198828 | aio | ok: [aio] 2026-06-25 19:43:47.198869 | aio | 2026-06-25 19:43:47.198875 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:43:47.198884 | aio | Thursday 25 June 2026 19:43:47 +0000 (0:00:00.309) 0:00:01.973 ********* 2026-06-25 19:43:47.269231 | aio | ok: [aio] => { 2026-06-25 19:43:47.269527 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:43:47.269777 | aio | } 2026-06-25 19:43:47.270037 | aio | 2026-06-25 19:43:47.270262 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:43:47.270472 | aio | Thursday 25 June 2026 19:43:47 +0000 (0:00:00.071) 0:00:02.044 ********* 2026-06-25 19:43:47.701412 | aio | ok: [aio] 2026-06-25 19:43:47.701453 | aio | 2026-06-25 19:43:47.701459 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:43:47.701483 | aio | Thursday 25 June 2026 19:43:47 +0000 (0:00:00.431) 0:00:02.476 ********* 2026-06-25 19:43:47.741671 | aio | skipping: [aio] 2026-06-25 19:43:47.741722 | aio | 2026-06-25 19:43:47.741730 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:43:47.741737 | aio | Thursday 25 June 2026 19:43:47 +0000 (0:00:00.040) 0:00:02.517 ********* 2026-06-25 19:43:47.785420 | aio | skipping: [aio] 2026-06-25 19:43:47.785463 | aio | 2026-06-25 19:43:47.785469 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:43:47.785474 | aio | Thursday 25 June 2026 19:43:47 +0000 (0:00:00.043) 0:00:02.560 ********* 2026-06-25 19:43:47.995431 | aio | ok: [aio] 2026-06-25 19:43:47.995477 | aio | 2026-06-25 19:43:47.995482 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:43:47.995487 | aio | Thursday 25 June 2026 19:43:47 +0000 (0:00:00.210) 0:00:02.771 ********* 2026-06-25 19:43:49.450235 | aio | ok: [aio] 2026-06-25 19:43:49.450334 | aio | 2026-06-25 19:43:49.450606 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:43:49.450665 | aio | Thursday 25 June 2026 19:43:49 +0000 (0:00:01.454) 0:00:04.225 ********* 2026-06-25 19:43:49.532934 | aio | ok: [aio] => { 2026-06-25 19:43:49.533006 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-25 19:43:49.533438 | aio | } 2026-06-25 19:43:49.533487 | aio | 2026-06-25 19:43:49.533494 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:43:49.533501 | aio | Thursday 25 June 2026 19:43:49 +0000 (0:00:00.083) 0:00:04.308 ********* 2026-06-25 19:43:49.908048 | aio | ok: [aio] 2026-06-25 19:43:49.908114 | aio | 2026-06-25 19:43:49.908203 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:43:49.908306 | aio | Thursday 25 June 2026 19:43:49 +0000 (0:00:00.375) 0:00:04.683 ********* 2026-06-25 19:43:52.170860 | aio | ok: [aio] 2026-06-25 19:43:52.170929 | aio | 2026-06-25 19:43:52.171192 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:43:52.171223 | aio | Thursday 25 June 2026 19:43:52 +0000 (0:00:02.262) 0:00:06.946 ********* 2026-06-25 19:43:52.200483 | aio | skipping: [aio] 2026-06-25 19:43:52.200582 | aio | 2026-06-25 19:43:52.200731 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:43:52.200842 | aio | Thursday 25 June 2026 19:43:52 +0000 (0:00:00.029) 0:00:06.976 ********* 2026-06-25 19:43:52.233964 | aio | skipping: [aio] 2026-06-25 19:43:52.234021 | aio | 2026-06-25 19:43:52.234111 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:43:52.234214 | aio | Thursday 25 June 2026 19:43:52 +0000 (0:00:00.033) 0:00:07.009 ********* 2026-06-25 19:43:52.264294 | aio | skipping: [aio] 2026-06-25 19:43:52.264423 | aio | 2026-06-25 19:43:52.264739 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:43:52.264767 | aio | Thursday 25 June 2026 19:43:52 +0000 (0:00:00.030) 0:00:07.040 ********* 2026-06-25 19:43:53.707501 | aio | ok: [aio] 2026-06-25 19:43:53.707596 | aio | 2026-06-25 19:43:53.707679 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:43:53.707835 | aio | Thursday 25 June 2026 19:43:53 +0000 (0:00:01.443) 0:00:08.483 ********* 2026-06-25 19:43:54.179447 | aio | ok: [aio] 2026-06-25 19:43:54.179524 | aio | 2026-06-25 19:43:54.179767 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:43:54.179831 | aio | Thursday 25 June 2026 19:43:54 +0000 (0:00:00.471) 0:00:08.955 ********* 2026-06-25 19:43:55.131287 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:43:55.131830 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:43:55.131909 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:43:55.131925 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:43:55.132258 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:43:55.132317 | aio | 2026-06-25 19:43:55.132618 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:43:55.132685 | aio | Thursday 25 June 2026 19:43:55 +0000 (0:00:00.951) 0:00:09.906 ********* 2026-06-25 19:43:55.695041 | aio | ok: [aio] 2026-06-25 19:43:55.695118 | aio | 2026-06-25 19:43:55.695583 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:43:55.695635 | aio | Thursday 25 June 2026 19:43:55 +0000 (0:00:00.556) 0:00:10.463 ********* 2026-06-25 19:43:55.695640 | aio | 2026-06-25 19:43:55.695646 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:43:55.695650 | aio | Thursday 25 June 2026 19:43:55 +0000 (0:00:00.007) 0:00:10.470 ********* 2026-06-25 19:43:56.369796 | aio | ok: [aio] 2026-06-25 19:43:56.369879 | aio | 2026-06-25 19:43:56.369943 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:43:56.370072 | aio | Thursday 25 June 2026 19:43:56 +0000 (0:00:00.674) 0:00:11.145 ********* 2026-06-25 19:43:56.569643 | aio | ok: [aio] 2026-06-25 19:43:56.569714 | aio | 2026-06-25 19:43:56.569775 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:43:56.569897 | aio | Thursday 25 June 2026 19:43:56 +0000 (0:00:00.199) 0:00:11.345 ********* 2026-06-25 19:43:56.655078 | aio | ok: [aio] => { 2026-06-25 19:43:56.655175 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:43:56.655195 | aio | } 2026-06-25 19:43:56.655518 | aio | 2026-06-25 19:43:56.655563 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:43:56.655569 | aio | Thursday 25 June 2026 19:43:56 +0000 (0:00:00.085) 0:00:11.430 ********* 2026-06-25 19:43:57.052187 | aio | ok: [aio] 2026-06-25 19:43:57.052258 | aio | 2026-06-25 19:43:57.052479 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:43:57.052690 | aio | Thursday 25 June 2026 19:43:57 +0000 (0:00:00.397) 0:00:11.827 ********* 2026-06-25 19:44:00.290742 | aio | ok: [aio] 2026-06-25 19:44:00.290789 | aio | 2026-06-25 19:44:00.290795 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:44:00.290800 | aio | Thursday 25 June 2026 19:44:00 +0000 (0:00:03.238) 0:00:15.066 ********* 2026-06-25 19:44:01.763715 | aio | ok: [aio] 2026-06-25 19:44:01.763798 | aio | 2026-06-25 19:44:01.764057 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:44:01.764109 | aio | Thursday 25 June 2026 19:44:01 +0000 (0:00:01.473) 0:00:16.539 ********* 2026-06-25 19:44:02.092003 | aio | ok: [aio] 2026-06-25 19:44:02.092077 | aio | 2026-06-25 19:44:02.092275 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:44:02.092323 | aio | Thursday 25 June 2026 19:44:02 +0000 (0:00:00.328) 0:00:16.867 ********* 2026-06-25 19:44:02.526710 | aio | ok: [aio] 2026-06-25 19:44:02.526790 | aio | 2026-06-25 19:44:02.526857 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:44:02.526980 | aio | Thursday 25 June 2026 19:44:02 +0000 (0:00:00.434) 0:00:17.302 ********* 2026-06-25 19:44:03.114690 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:44:03.114757 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:44:03.114851 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:44:03.115100 | aio | 2026-06-25 19:44:03.115281 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:44:03.115293 | aio | Thursday 25 June 2026 19:44:03 +0000 (0:00:00.588) 0:00:17.890 ********* 2026-06-25 19:44:03.580863 | aio | ok: [aio] 2026-06-25 19:44:03.580911 | aio | 2026-06-25 19:44:03.580917 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:44:03.580967 | aio | Thursday 25 June 2026 19:44:03 +0000 (0:00:00.465) 0:00:18.355 ********* 2026-06-25 19:44:04.018857 | aio | ok: [aio] 2026-06-25 19:44:04.018956 | aio | 2026-06-25 19:44:04.019096 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:44:04.019271 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:00.431) 0:00:18.787 ********* 2026-06-25 19:44:04.019405 | aio | 2026-06-25 19:44:04.019544 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:44:04.019698 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:00.006) 0:00:18.794 ********* 2026-06-25 19:44:04.373205 | aio | ok: [aio] 2026-06-25 19:44:04.373404 | aio | 2026-06-25 19:44:04.373711 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:44:04.373948 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:00.354) 0:00:19.148 ********* 2026-06-25 19:44:04.415520 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-25 19:44:04.415710 | aio | 2026-06-25 19:44:04.415932 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:44:04.416181 | aio | Thursday 25 June 2026 19:44:04 +0000 (0:00:00.042) 0:00:19.191 ********* 2026-06-25 19:44:05.863633 | aio | ok: [aio] 2026-06-25 19:44:05.863760 | aio | 2026-06-25 19:44:05.863775 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:44:05.863785 | aio | Thursday 25 June 2026 19:44:05 +0000 (0:00:01.447) 0:00:20.638 ********* 2026-06-25 19:44:06.541767 | aio | ok: [aio] => (item=chronyd) 2026-06-25 19:44:06.541831 | aio | ok: [aio] => (item=sshd) 2026-06-25 19:44:06.542148 | aio | 2026-06-25 19:44:06.542196 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:44:06.542202 | aio | Thursday 25 June 2026 19:44:06 +0000 (0:00:00.679) 0:00:21.317 ********* 2026-06-25 19:44:06.859133 | aio | ok: [aio] 2026-06-25 19:44:06.859233 | aio | 2026-06-25 19:44:06.859586 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:44:06.859659 | aio | Thursday 25 June 2026 19:44:06 +0000 (0:00:00.317) 0:00:21.634 ********* 2026-06-25 19:44:07.063757 | aio | ok: [aio] 2026-06-25 19:44:07.063856 | aio | 2026-06-25 19:44:07.064227 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:44:07.064498 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.204) 0:00:21.839 ********* 2026-06-25 19:44:07.552535 | aio | ok: [aio] 2026-06-25 19:44:07.552587 | aio | 2026-06-25 19:44:07.552594 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:44:07.552601 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.488) 0:00:22.327 ********* 2026-06-25 19:44:07.909525 | aio | ok: [aio] 2026-06-25 19:44:07.909599 | aio | 2026-06-25 19:44:07.909665 | aio | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-25 19:44:07.909784 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.357) 0:00:22.685 ********* 2026-06-25 19:44:07.981747 | aio | ok: [aio] 2026-06-25 19:44:07.981835 | aio | 2026-06-25 19:44:07.982126 | aio | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-25 19:44:07.982170 | aio | Thursday 25 June 2026 19:44:07 +0000 (0:00:00.071) 0:00:22.757 ********* 2026-06-25 19:44:08.216884 | aio | ok: [aio] => (item=aio) 2026-06-25 19:44:08.216969 | aio | 2026-06-25 19:44:08.217200 | aio | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-25 19:44:08.217242 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.235) 0:00:22.992 ********* 2026-06-25 19:44:08.264178 | aio | ok: [aio] 2026-06-25 19:44:08.264228 | aio | 2026-06-25 19:44:08.264491 | aio | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-25 19:44:08.264542 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.047) 0:00:23.039 ********* 2026-06-25 19:44:08.308091 | aio | skipping: [aio] 2026-06-25 19:44:08.308143 | aio | 2026-06-25 19:44:08.308382 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:44:08.308434 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.043) 0:00:23.083 ********* 2026-06-25 19:44:08.381025 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:44:08.381071 | aio | 2026-06-25 19:44:08.381310 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:44:08.381355 | aio | Thursday 25 June 2026 19:44:08 +0000 (0:00:00.073) 0:00:23.156 ********* 2026-06-25 19:44:14.599657 | aio | ok: [aio] 2026-06-25 19:44:14.599773 | aio | 2026-06-25 19:44:14.600105 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:44:14.600161 | aio | Thursday 25 June 2026 19:44:14 +0000 (0:00:06.218) 0:00:29.375 ********* 2026-06-25 19:44:14.696781 | aio | ok: [aio] => (item=aio) 2026-06-25 19:44:14.696864 | aio | 2026-06-25 19:44:14.696929 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:44:14.697081 | aio | Thursday 25 June 2026 19:44:14 +0000 (0:00:00.097) 0:00:29.472 ********* 2026-06-25 19:44:15.134544 | aio | ok: [aio] 2026-06-25 19:44:15.134621 | aio | 2026-06-25 19:44:15.134688 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:44:15.134809 | aio | Thursday 25 June 2026 19:44:15 +0000 (0:00:00.438) 0:00:29.910 ********* 2026-06-25 19:44:21.734242 | aio | ok: [aio] 2026-06-25 19:44:21.734315 | aio | 2026-06-25 19:44:21.734403 | aio | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-25 19:44:21.734574 | aio | Thursday 25 June 2026 19:44:21 +0000 (0:00:06.599) 0:00:36.509 ********* 2026-06-25 19:44:28.047159 | aio | ok: [aio] 2026-06-25 19:44:28.047255 | aio | 2026-06-25 19:44:28.047578 | aio | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-25 19:44:28.047634 | aio | Thursday 25 June 2026 19:44:28 +0000 (0:00:06.312) 0:00:42.822 ********* 2026-06-25 19:44:42.269427 | aio | ok: [aio] 2026-06-25 19:44:42.269518 | aio | 2026-06-25 19:44:42.269765 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:44:42.269829 | aio | Thursday 25 June 2026 19:44:42 +0000 (0:00:14.222) 0:00:57.044 ********* 2026-06-25 19:44:42.328612 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:44:42.328709 | aio | 2026-06-25 19:44:42.328732 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:44:42.328751 | aio | Thursday 25 June 2026 19:44:42 +0000 (0:00:00.059) 0:00:57.104 ********* 2026-06-25 19:44:42.366870 | aio | skipping: [aio] 2026-06-25 19:44:42.366943 | aio | 2026-06-25 19:44:42.367153 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:44:42.367205 | aio | Thursday 25 June 2026 19:44:42 +0000 (0:00:00.038) 0:00:57.142 ********* 2026-06-25 19:44:42.410436 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:44:42.410516 | aio | skipping: [aio] 2026-06-25 19:44:42.410590 | aio | 2026-06-25 19:44:42.410814 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:44:42.410865 | aio | Thursday 25 June 2026 19:44:42 +0000 (0:00:00.043) 0:00:57.185 ********* 2026-06-25 19:44:42.711736 | aio | ok: [aio] 2026-06-25 19:44:42.711821 | aio | 2026-06-25 19:44:42.711884 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:44:42.711997 | aio | Thursday 25 June 2026 19:44:42 +0000 (0:00:00.301) 0:00:57.487 ********* 2026-06-25 19:44:49.308333 | aio | ok: [aio] 2026-06-25 19:44:49.308439 | aio | 2026-06-25 19:44:49.308454 | aio | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-25 19:44:49.308577 | aio | Thursday 25 June 2026 19:44:49 +0000 (0:00:06.596) 0:01:04.084 ********* 2026-06-25 19:44:55.421858 | aio | ok: [aio] 2026-06-25 19:44:55.421979 | aio | 2026-06-25 19:44:55.421992 | aio | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-25 19:44:55.422179 | aio | Thursday 25 June 2026 19:44:55 +0000 (0:00:06.113) 0:01:10.197 ********* 2026-06-25 19:45:01.889404 | aio | ok: [aio] 2026-06-25 19:45:01.889491 | aio | 2026-06-25 19:45:01.889556 | aio | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-25 19:45:01.889692 | aio | Thursday 25 June 2026 19:45:01 +0000 (0:00:06.467) 0:01:16.665 ********* 2026-06-25 19:45:07.561423 | aio | ok: [aio] => (item={'name': 'diskprediction_local'}) 2026-06-25 19:45:07.561553 | aio | ok: [aio] => (item={'name': 'dashboard'}) 2026-06-25 19:45:07.561567 | aio | ok: [aio] => (item={'name': 'prometheus'}) 2026-06-25 19:45:07.561640 | aio | ok: [aio] => (item={'name': 'iostat'}) 2026-06-25 19:45:07.562100 | aio | 2026-06-25 19:45:07.562172 | aio | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-25 19:45:07.562178 | aio | 2026-06-25 19:45:07.562183 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:45:07.562188 | aio | Thursday 25 June 2026 19:45:07 +0000 (0:00:05.671) 0:01:22.337 ********* 2026-06-25 19:45:08.473267 | aio | ok: [aio] 2026-06-25 19:45:08.473350 | aio | 2026-06-25 19:45:08.473844 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:45:08.473926 | aio | Thursday 25 June 2026 19:45:08 +0000 (0:00:00.911) 0:01:23.248 ********* 2026-06-25 19:45:08.705932 | aio | ok: [aio] 2026-06-25 19:45:08.706026 | aio | 2026-06-25 19:45:08.706062 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:45:08.706226 | aio | Thursday 25 June 2026 19:45:08 +0000 (0:00:00.233) 0:01:23.481 ********* 2026-06-25 19:45:08.744221 | aio | skipping: [aio] 2026-06-25 19:45:08.744297 | aio | 2026-06-25 19:45:08.744363 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-25 19:45:08.744534 | aio | Thursday 25 June 2026 19:45:08 +0000 (0:00:00.037) 0:01:23.519 ********* 2026-06-25 19:45:08.965944 | aio | ok: [aio] 2026-06-25 19:45:08.966031 | aio | 2026-06-25 19:45:08.966322 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:45:08.966406 | aio | Thursday 25 June 2026 19:45:08 +0000 (0:00:00.221) 0:01:23.741 ********* 2026-06-25 19:45:09.043196 | aio | ok: [aio] => { 2026-06-25 19:45:09.043325 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-25 19:45:09.043341 | aio | } 2026-06-25 19:45:09.043889 | aio | 2026-06-25 19:45:09.043977 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:45:09.043991 | aio | Thursday 25 June 2026 19:45:09 +0000 (0:00:00.077) 0:01:23.818 ********* 2026-06-25 19:45:09.388653 | aio | ok: [aio] 2026-06-25 19:45:09.388757 | aio | 2026-06-25 19:45:09.389082 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:45:09.389135 | aio | Thursday 25 June 2026 19:45:09 +0000 (0:00:00.345) 0:01:24.164 ********* 2026-06-25 19:45:09.432945 | aio | skipping: [aio] 2026-06-25 19:45:09.432999 | aio | 2026-06-25 19:45:09.433297 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:45:09.433341 | aio | Thursday 25 June 2026 19:45:09 +0000 (0:00:00.044) 0:01:24.208 ********* 2026-06-25 19:45:09.480894 | aio | skipping: [aio] 2026-06-25 19:45:09.481284 | aio | 2026-06-25 19:45:09.481334 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:45:09.481343 | aio | Thursday 25 June 2026 19:45:09 +0000 (0:00:00.047) 0:01:24.256 ********* 2026-06-25 19:45:09.686443 | aio | ok: [aio] 2026-06-25 19:45:09.686510 | aio | 2026-06-25 19:45:09.686741 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-25 19:45:09.686813 | aio | Thursday 25 June 2026 19:45:09 +0000 (0:00:00.205) 0:01:24.462 ********* 2026-06-25 19:45:10.945526 | aio | ok: [aio] 2026-06-25 19:45:10.945607 | aio | 2026-06-25 19:45:10.945620 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:45:10.945754 | aio | Thursday 25 June 2026 19:45:10 +0000 (0:00:01.259) 0:01:25.721 ********* 2026-06-25 19:45:11.016970 | aio | ok: [aio] => { 2026-06-25 19:45:11.017047 | 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:11.017254 | aio | } 2026-06-25 19:45:11.017333 | aio | 2026-06-25 19:45:11.017621 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:45:11.017641 | aio | Thursday 25 June 2026 19:45:11 +0000 (0:00:00.071) 0:01:25.792 ********* 2026-06-25 19:45:11.375156 | aio | ok: [aio] 2026-06-25 19:45:11.375249 | aio | 2026-06-25 19:45:11.375266 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:45:11.375387 | aio | Thursday 25 June 2026 19:45:11 +0000 (0:00:00.358) 0:01:26.150 ********* 2026-06-25 19:45:13.348111 | aio | ok: [aio] 2026-06-25 19:45:13.348188 | aio | 2026-06-25 19:45:13.348429 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-25 19:45:13.348478 | aio | Thursday 25 June 2026 19:45:13 +0000 (0:00:01.972) 0:01:28.123 ********* 2026-06-25 19:45:13.371941 | aio | skipping: [aio] 2026-06-25 19:45:13.371992 | aio | 2026-06-25 19:45:13.372126 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-25 19:45:13.372226 | aio | Thursday 25 June 2026 19:45:13 +0000 (0:00:00.024) 0:01:28.147 ********* 2026-06-25 19:45:13.402723 | aio | skipping: [aio] 2026-06-25 19:45:13.402806 | aio | 2026-06-25 19:45:13.402940 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-25 19:45:13.403066 | aio | Thursday 25 June 2026 19:45:13 +0000 (0:00:00.030) 0:01:28.178 ********* 2026-06-25 19:45:13.431720 | aio | skipping: [aio] 2026-06-25 19:45:13.431874 | aio | 2026-06-25 19:45:13.432084 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-25 19:45:13.432323 | aio | Thursday 25 June 2026 19:45:13 +0000 (0:00:00.028) 0:01:28.207 ********* 2026-06-25 19:45:15.052943 | aio | ok: [aio] 2026-06-25 19:45:15.053050 | aio | 2026-06-25 19:45:15.053136 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-25 19:45:15.053224 | aio | Thursday 25 June 2026 19:45:15 +0000 (0:00:01.621) 0:01:29.828 ********* 2026-06-25 19:45:15.522417 | aio | ok: [aio] 2026-06-25 19:45:15.522629 | aio | 2026-06-25 19:45:15.522867 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-25 19:45:15.523108 | aio | Thursday 25 June 2026 19:45:15 +0000 (0:00:00.468) 0:01:30.297 ********* 2026-06-25 19:45:16.549903 | aio | ok: [aio] => (item={'path': '/etc/containerd'}) 2026-06-25 19:45:16.549983 | aio | ok: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-25 19:45:16.549992 | aio | ok: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-25 19:45:16.549998 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-25 19:45:16.550005 | aio | ok: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-25 19:45:16.550011 | aio | 2026-06-25 19:45:16.550026 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-25 19:45:16.550157 | aio | Thursday 25 June 2026 19:45:16 +0000 (0:00:01.026) 0:01:31.323 ********* 2026-06-25 19:45:17.116217 | aio | ok: [aio] 2026-06-25 19:45:17.116300 | aio | 2026-06-25 19:45:17.116823 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-25 19:45:17.116897 | aio | Thursday 25 June 2026 19:45:17 +0000 (0:00:00.560) 0:01:31.884 ********* 2026-06-25 19:45:17.116903 | aio | 2026-06-25 19:45:17.116916 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-25 19:45:17.116920 | aio | Thursday 25 June 2026 19:45:17 +0000 (0:00:00.007) 0:01:31.891 ********* 2026-06-25 19:45:17.490264 | aio | ok: [aio] 2026-06-25 19:45:17.490359 | aio | 2026-06-25 19:45:17.490398 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-25 19:45:17.490499 | aio | Thursday 25 June 2026 19:45:17 +0000 (0:00:00.373) 0:01:32.265 ********* 2026-06-25 19:45:17.725992 | aio | ok: [aio] 2026-06-25 19:45:17.726101 | aio | 2026-06-25 19:45:17.726381 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-25 19:45:17.726462 | aio | Thursday 25 June 2026 19:45:17 +0000 (0:00:00.235) 0:01:32.501 ********* 2026-06-25 19:45:17.803451 | aio | ok: [aio] => { 2026-06-25 19:45:17.803574 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-25 19:45:17.803899 | aio | } 2026-06-25 19:45:17.804011 | aio | 2026-06-25 19:45:17.804023 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-25 19:45:17.804221 | aio | Thursday 25 June 2026 19:45:17 +0000 (0:00:00.077) 0:01:32.578 ********* 2026-06-25 19:45:18.196688 | aio | ok: [aio] 2026-06-25 19:45:18.196797 | aio | 2026-06-25 19:45:18.197147 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-25 19:45:18.197212 | aio | Thursday 25 June 2026 19:45:18 +0000 (0:00:00.393) 0:01:32.972 ********* 2026-06-25 19:45:21.407420 | aio | ok: [aio] 2026-06-25 19:45:21.407506 | aio | 2026-06-25 19:45:21.407520 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-25 19:45:21.407694 | aio | Thursday 25 June 2026 19:45:21 +0000 (0:00:03.210) 0:01:36.183 ********* 2026-06-25 19:45:22.802733 | aio | ok: [aio] 2026-06-25 19:45:22.802807 | aio | 2026-06-25 19:45:22.802818 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-25 19:45:22.802828 | aio | Thursday 25 June 2026 19:45:22 +0000 (0:00:01.392) 0:01:37.575 ********* 2026-06-25 19:45:23.009550 | aio | ok: [aio] 2026-06-25 19:45:23.009688 | aio | 2026-06-25 19:45:23.009707 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-25 19:45:23.009726 | aio | Thursday 25 June 2026 19:45:23 +0000 (0:00:00.209) 0:01:37.785 ********* 2026-06-25 19:45:23.476106 | aio | ok: [aio] 2026-06-25 19:45:23.476191 | aio | 2026-06-25 19:45:23.476277 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-25 19:45:23.476378 | aio | Thursday 25 June 2026 19:45:23 +0000 (0:00:00.466) 0:01:38.251 ********* 2026-06-25 19:45:24.137257 | aio | ok: [aio] => (item={'path': '/etc/docker'}) 2026-06-25 19:45:24.137522 | aio | ok: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-25 19:45:24.137581 | aio | ok: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-25 19:45:24.137588 | aio | 2026-06-25 19:45:24.137593 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-25 19:45:24.137598 | aio | Thursday 25 June 2026 19:45:24 +0000 (0:00:00.659) 0:01:38.910 ********* 2026-06-25 19:45:24.594578 | aio | ok: [aio] 2026-06-25 19:45:24.594638 | aio | 2026-06-25 19:45:24.594644 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-25 19:45:24.594649 | aio | Thursday 25 June 2026 19:45:24 +0000 (0:00:00.458) 0:01:39.369 ********* 2026-06-25 19:45:25.049179 | aio | ok: [aio] 2026-06-25 19:45:25.049284 | aio | 2026-06-25 19:45:25.049299 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-25 19:45:25.049746 | aio | Thursday 25 June 2026 19:45:25 +0000 (0:00:00.448) 0:01:39.818 ********* 2026-06-25 19:45:25.050014 | aio | 2026-06-25 19:45:25.050021 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-25 19:45:25.050026 | aio | Thursday 25 June 2026 19:45:25 +0000 (0:00:00.006) 0:01:39.824 ********* 2026-06-25 19:45:25.434918 | aio | ok: [aio] 2026-06-25 19:45:25.435030 | aio | 2026-06-25 19:45:25.435348 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-25 19:45:25.435429 | aio | Thursday 25 June 2026 19:45:25 +0000 (0:00:00.385) 0:01:40.209 ********* 2026-06-25 19:45:25.483882 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-25 19:45:25.483991 | aio | 2026-06-25 19:45:25.484003 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-25 19:45:25.484024 | aio | Thursday 25 June 2026 19:45:25 +0000 (0:00:00.048) 0:01:40.258 ********* 2026-06-25 19:45:26.789187 | aio | ok: [aio] 2026-06-25 19:45:26.789332 | aio | 2026-06-25 19:45:26.789355 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-25 19:45:26.789491 | aio | Thursday 25 June 2026 19:45:26 +0000 (0:00:01.305) 0:01:41.564 ********* 2026-06-25 19:45:27.498097 | aio | ok: [aio] => (item=chronyd) 2026-06-25 19:45:27.498423 | aio | ok: [aio] => (item=sshd) 2026-06-25 19:45:27.498739 | aio | 2026-06-25 19:45:27.499093 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-25 19:45:27.499441 | aio | Thursday 25 June 2026 19:45:27 +0000 (0:00:00.708) 0:01:42.273 ********* 2026-06-25 19:45:27.825452 | aio | ok: [aio] 2026-06-25 19:45:27.825664 | aio | 2026-06-25 19:45:27.825986 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-25 19:45:27.826296 | aio | Thursday 25 June 2026 19:45:27 +0000 (0:00:00.327) 0:01:42.600 ********* 2026-06-25 19:45:28.041735 | aio | ok: [aio] 2026-06-25 19:45:28.041844 | aio | 2026-06-25 19:45:28.041899 | aio | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-25 19:45:28.042023 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.216) 0:01:42.817 ********* 2026-06-25 19:45:28.297590 | aio | ok: [aio] 2026-06-25 19:45:28.297782 | aio | 2026-06-25 19:45:28.298095 | aio | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-25 19:45:28.298349 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.255) 0:01:43.072 ********* 2026-06-25 19:45:28.521954 | aio | ok: [aio] 2026-06-25 19:45:28.522044 | aio | 2026-06-25 19:45:28.522137 | aio | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-25 19:45:28.522274 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.224) 0:01:43.297 ********* 2026-06-25 19:45:28.760613 | aio | ok: [aio] => (item=aio) 2026-06-25 19:45:28.760845 | aio | 2026-06-25 19:45:28.761111 | aio | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-25 19:45:28.761353 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.238) 0:01:43.535 ********* 2026-06-25 19:45:28.805095 | aio | ok: [aio] 2026-06-25 19:45:28.805312 | aio | 2026-06-25 19:45:28.805538 | aio | TASK [Install Ceph host] ******************************************************* 2026-06-25 19:45:28.805744 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.044) 0:01:43.580 ********* 2026-06-25 19:45:28.863538 | aio | included: vexxhost.ceph.cephadm_host for aio 2026-06-25 19:45:28.864324 | aio | 2026-06-25 19:45:28.864352 | aio | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-25 19:45:28.864363 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.058) 0:01:43.638 ********* 2026-06-25 19:45:28.898458 | aio | skipping: [aio] 2026-06-25 19:45:28.898708 | aio | 2026-06-25 19:45:28.898921 | aio | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-25 19:45:28.899114 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.035) 0:01:43.673 ********* 2026-06-25 19:45:28.937846 | aio | skipping: [aio] => (item=aio) 2026-06-25 19:45:28.938264 | aio | skipping: [aio] 2026-06-25 19:45:28.938555 | aio | 2026-06-25 19:45:28.938870 | aio | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-25 19:45:28.939199 | aio | Thursday 25 June 2026 19:45:28 +0000 (0:00:00.039) 0:01:43.713 ********* 2026-06-25 19:45:29.219343 | aio | ok: [aio] 2026-06-25 19:45:29.219407 | aio | 2026-06-25 19:45:29.219413 | aio | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-25 19:45:29.219418 | aio | Thursday 25 June 2026 19:45:29 +0000 (0:00:00.281) 0:01:43.994 ********* 2026-06-25 19:45:35.826012 | aio | ok: [aio] 2026-06-25 19:45:35.826126 | aio | 2026-06-25 19:45:35.826150 | aio | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-25 19:45:35.826272 | aio | Thursday 25 June 2026 19:45:35 +0000 (0:00:06.606) 0:01:50.601 ********* 2026-06-25 19:45:41.373106 | aio | ok: [aio] 2026-06-25 19:45:41.373187 | aio | 2026-06-25 19:45:41.373547 | aio | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-25 19:45:41.373598 | aio | Thursday 25 June 2026 19:45:41 +0000 (0:00:05.547) 0:01:56.148 ********* 2026-06-25 19:45:56.315925 | aio | ok: [aio] 2026-06-25 19:45:56.316045 | aio | 2026-06-25 19:45:56.316053 | aio | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-25 19:45:56.316062 | aio | Thursday 25 June 2026 19:45:56 +0000 (0:00:14.943) 0:02:11.091 ********* 2026-06-25 19:45:56.381703 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd0/data) 2026-06-25 19:45:56.381808 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd1/data) 2026-06-25 19:45:56.381874 | aio | skipping: [aio] => (item=/dev/ceph-aio-osd2/data) 2026-06-25 19:45:56.382510 | aio | skipping: [aio] 2026-06-25 19:45:56.382573 | aio | 2026-06-25 19:45:56.382582 | aio | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-25 19:45:56.382589 | aio | Thursday 25 June 2026 19:45:56 +0000 (0:00:00.065) 0:02:11.157 ********* 2026-06-25 19:46:02.581011 | aio | ok: [aio] 2026-06-25 19:46:02.581120 | aio | 2026-06-25 19:46:02.581451 | aio | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-25 19:46:02.581511 | aio | Thursday 25 June 2026 19:46:02 +0000 (0:00:06.199) 0:02:17.356 ********* 2026-06-25 19:46:08.694857 | aio | ok: [aio] 2026-06-25 19:46:08.694918 | aio | 2026-06-25 19:46:08.694926 | aio | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-25 19:46:08.694932 | aio | Thursday 25 June 2026 19:46:08 +0000 (0:00:06.113) 0:02:23.469 ********* 2026-06-25 19:46:08.751494 | aio | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for aio 2026-06-25 19:46:08.751541 | aio | 2026-06-25 19:46:08.751547 | aio | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-25 19:46:08.751558 | aio | Thursday 25 June 2026 19:46:08 +0000 (0:00:00.056) 0:02:23.526 ********* 2026-06-25 19:46:08.793238 | aio | ok: [aio] 2026-06-25 19:46:08.793289 | aio | 2026-06-25 19:46:08.793295 | aio | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-25 19:46:08.793310 | aio | Thursday 25 June 2026 19:46:08 +0000 (0:00:00.040) 0:02:23.567 ********* 2026-06-25 19:46:15.359054 | aio | ok: [aio] 2026-06-25 19:46:15.359166 | aio | 2026-06-25 19:46:15.359420 | aio | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-25 19:46:15.359488 | aio | Thursday 25 June 2026 19:46:15 +0000 (0:00:06.566) 0:02:30.134 ********* 2026-06-25 19:46:15.401858 | aio | ok: [aio] 2026-06-25 19:46:15.401942 | aio | 2026-06-25 19:46:15.402168 | aio | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-25 19:46:15.402244 | aio | Thursday 25 June 2026 19:46:15 +0000 (0:00:00.042) 0:02:30.177 ********* 2026-06-25 19:46:15.440731 | aio | skipping: [aio] => (item=1) 2026-06-25 19:46:15.440820 | aio | skipping: [aio] => (item=1) 2026-06-25 19:46:15.441454 | aio | skipping: [aio] => (item=1) 2026-06-25 19:46:15.441475 | aio | skipping: [aio] 2026-06-25 19:46:15.441483 | aio | 2026-06-25 19:46:15.441489 | aio | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-25 19:46:15.441683 | aio | Thursday 25 June 2026 19:46:15 +0000 (0:00:00.038) 0:02:30.216 ********* 2026-06-25 19:46:15.477798 | aio | skipping: [aio] 2026-06-25 19:46:15.477894 | aio | 2026-06-25 19:46:15.479878 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:46:15.479964 | aio | aio : ok=95 changed=0 unreachable=0 failed=0 skipped=20 rescued=0 ignored=0 2026-06-25 19:46:15.479978 | aio | 2026-06-25 19:46:15.479989 | aio | 2026-06-25 19:46:15.479997 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:46:15.480007 | aio | Thursday 25 June 2026 19:46:15 +0000 (0:00:00.037) 0:02:30.253 ********* 2026-06-25 19:46:15.480015 | aio | =============================================================================== 2026-06-25 19:46:15.480024 | aio | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.94s 2026-06-25 19:46:15.480032 | aio | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.22s 2026-06-25 19:46:15.480039 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.61s 2026-06-25 19:46:15.480049 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.60s 2026-06-25 19:46:15.480057 | aio | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.60s 2026-06-25 19:46:15.480066 | aio | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.57s 2026-06-25 19:46:15.480074 | aio | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.47s 2026-06-25 19:46:15.480083 | aio | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.31s 2026-06-25 19:46:15.480100 | aio | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.22s 2026-06-25 19:46:15.480108 | aio | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.20s 2026-06-25 19:46:15.480116 | aio | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.11s 2026-06-25 19:46:15.480150 | aio | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.11s 2026-06-25 19:46:15.480252 | aio | vexxhost.ceph.mgr : Configure manager modules --------------------------- 5.67s 2026-06-25 19:46:15.480443 | aio | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.55s 2026-06-25 19:46:15.480573 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.24s 2026-06-25 19:46:15.480695 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.21s 2026-06-25 19:46:15.480814 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.26s 2026-06-25 19:46:15.480935 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 1.97s 2026-06-25 19:46:15.481056 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.62s 2026-06-25 19:46:15.481176 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.47s 2026-06-25 19:46:15.631110 | aio | INFO [default > idempotence] Executed: Successful 2026-06-25 19:46:15.637711 | aio | INFO [default > side_effect] Executing 2026-06-25 19:46:15.638109 | aio | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:46:15.645698 | aio | INFO [default > verify] Executing 2026-06-25 19:46:16.326890 | aio | 2026-06-25 19:46:16.327186 | aio | PLAY [Verify] ****************************************************************** 2026-06-25 19:46:16.327454 | aio | 2026-06-25 19:46:16.327798 | aio | TASK [Gathering Facts] ********************************************************* 2026-06-25 19:46:16.328023 | aio | Thursday 25 June 2026 19:46:16 +0000 (0:00:00.008) 0:00:00.008 ********* 2026-06-25 19:46:17.574592 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-06-25 19:46:17.574763 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-25 19:46:17.574990 | aio | interpreter could change the meaning of that path. See 2026-06-25 19:46:17.575207 | aio | https://docs.ansible.com/ansible- 2026-06-25 19:46:17.575410 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-25 19:46:17.582675 | aio | ok: [aio] 2026-06-25 19:46:17.582764 | aio | 2026-06-25 19:46:17.582891 | aio | TASK [Get cluster health status] *********************************************** 2026-06-25 19:46:17.583015 | aio | Thursday 25 June 2026 19:46:17 +0000 (0:00:01.256) 0:00:01.264 ********* 2026-06-25 19:46:28.674853 | aio | ok: [aio] 2026-06-25 19:46:28.675005 | aio | 2026-06-25 19:46:28.675234 | aio | TASK [Print cluster health status] ********************************************* 2026-06-25 19:46:28.675457 | aio | Thursday 25 June 2026 19:46:28 +0000 (0:00:11.091) 0:00:12.356 ********* 2026-06-25 19:46:28.703702 | aio | ok: [aio] => { 2026-06-25 19:46:28.703906 | aio | "_ceph_health": { 2026-06-25 19:46:28.704127 | aio | "changed": false, 2026-06-25 19:46:28.704376 | aio | "cmd": [ 2026-06-25 19:46:28.704585 | aio | "cephadm", 2026-06-25 19:46:28.704801 | aio | "shell", 2026-06-25 19:46:28.704997 | aio | "--", 2026-06-25 19:46:28.705196 | aio | "ceph", 2026-06-25 19:46:28.705396 | aio | "health" 2026-06-25 19:46:28.705598 | aio | ], 2026-06-25 19:46:28.705809 | aio | "delta": "0:00:10.800824", 2026-06-25 19:46:28.706012 | aio | "end": "2026-06-25 19:46:28.635160", 2026-06-25 19:46:28.706224 | aio | "failed": false, 2026-06-25 19:46:28.706422 | aio | "msg": "", 2026-06-25 19:46:28.706618 | aio | "rc": 0, 2026-06-25 19:46:28.706829 | aio | "start": "2026-06-25 19:46:17.834336", 2026-06-25 19:46:28.707062 | 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:28.707265 | aio | "stderr_lines": [ 2026-06-25 19:46:28.707478 | aio | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-06-25 19:46:28.707764 | aio | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.aio/config" 2026-06-25 19:46:28.708043 | aio | ], 2026-06-25 19:46:28.708286 | aio | "stdout": "HEALTH_OK", 2026-06-25 19:46:28.708501 | aio | "stdout_lines": [ 2026-06-25 19:46:28.708723 | aio | "HEALTH_OK" 2026-06-25 19:46:28.708932 | aio | ] 2026-06-25 19:46:28.709139 | aio | } 2026-06-25 19:46:28.709337 | aio | } 2026-06-25 19:46:28.709528 | aio | 2026-06-25 19:46:28.709740 | aio | TASK [Assert that the cluster status is healthy] ******************************* 2026-06-25 19:46:28.709946 | aio | Thursday 25 June 2026 19:46:28 +0000 (0:00:00.028) 0:00:12.385 ********* 2026-06-25 19:46:28.734446 | aio | ok: [aio] => { 2026-06-25 19:46:28.734604 | aio | "changed": false, 2026-06-25 19:46:28.734809 | aio | "msg": "All assertions passed" 2026-06-25 19:46:28.734990 | aio | } 2026-06-25 19:46:28.735270 | aio | 2026-06-25 19:46:28.735549 | aio | TASK [Create a test Ceph pool] ************************************************* 2026-06-25 19:46:28.735825 | aio | Thursday 25 June 2026 19:46:28 +0000 (0:00:00.030) 0:00:12.416 ********* 2026-06-25 19:46:35.167067 | aio | changed: [aio] 2026-06-25 19:46:35.167195 | aio | 2026-06-25 19:46:35.167477 | aio | TASK [Create a test Ceph key] ************************************************** 2026-06-25 19:46:35.167733 | aio | Thursday 25 June 2026 19:46:35 +0000 (0:00:06.432) 0:00:18.848 ********* 2026-06-25 19:46:37.482972 | aio | changed: [aio] 2026-06-25 19:46:37.483167 | aio | 2026-06-25 19:46:37.483496 | aio | TASK [Retrieve info for the test Ceph key] ************************************* 2026-06-25 19:46:37.483825 | aio | Thursday 25 June 2026 19:46:37 +0000 (0:00:02.315) 0:00:21.164 ********* 2026-06-25 19:46:38.817424 | aio | ok: [aio] 2026-06-25 19:46:38.817586 | aio | 2026-06-25 19:46:38.817839 | aio | TASK [Assert that key_info returns the correct key] **************************** 2026-06-25 19:46:38.818048 | aio | Thursday 25 June 2026 19:46:38 +0000 (0:00:01.334) 0:00:22.498 ********* 2026-06-25 19:46:38.858941 | aio | ok: [aio] => { 2026-06-25 19:46:38.859041 | aio | "changed": false, 2026-06-25 19:46:38.859174 | aio | "msg": "All assertions passed" 2026-06-25 19:46:38.859299 | aio | } 2026-06-25 19:46:38.859420 | aio | 2026-06-25 19:46:38.859556 | aio | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-06-25 19:46:38.859708 | aio | Thursday 25 June 2026 19:46:38 +0000 (0:00:00.042) 0:00:22.540 ********* 2026-06-25 19:46:39.852788 | aio | ok: [aio] 2026-06-25 19:46:39.853020 | aio | 2026-06-25 19:46:39.853282 | aio | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-06-25 19:46:39.853510 | aio | Thursday 25 June 2026 19:46:39 +0000 (0:00:00.993) 0:00:23.534 ********* 2026-06-25 19:46:39.884549 | aio | ok: [aio] => { 2026-06-25 19:46:39.884738 | aio | "changed": false, 2026-06-25 19:46:39.884962 | aio | "msg": "All assertions passed" 2026-06-25 19:46:39.885176 | aio | } 2026-06-25 19:46:39.885390 | aio | 2026-06-25 19:46:39.885612 | aio | PLAY RECAP ********************************************************************* 2026-06-25 19:46:39.885858 | aio | aio : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-25 19:46:39.886120 | aio | 2026-06-25 19:46:39.886331 | aio | 2026-06-25 19:46:39.886720 | aio | TASKS RECAP ******************************************************************** 2026-06-25 19:46:39.886947 | aio | Thursday 25 June 2026 19:46:39 +0000 (0:00:00.032) 0:00:23.566 ********* 2026-06-25 19:46:39.887150 | aio | =============================================================================== 2026-06-25 19:46:39.887380 | aio | Get cluster health status ---------------------------------------------- 11.09s 2026-06-25 19:46:39.887640 | aio | Create a test Ceph pool ------------------------------------------------- 6.43s 2026-06-25 19:46:39.887892 | aio | Create a test Ceph key -------------------------------------------------- 2.32s 2026-06-25 19:46:39.888087 | aio | Retrieve info for the test Ceph key ------------------------------------- 1.33s 2026-06-25 19:46:39.888285 | aio | Gathering Facts --------------------------------------------------------- 1.26s 2026-06-25 19:46:39.888587 | aio | Retrieve info for the test Ceph key using the legacy key module --------- 0.99s 2026-06-25 19:46:39.888845 | aio | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-06-25 19:46:39.889088 | aio | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-06-25 19:46:39.889340 | aio | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-06-25 19:46:39.889569 | aio | Print cluster health status --------------------------------------------- 0.03s 2026-06-25 19:46:39.963623 | aio | INFO [default > verify] Executed: Successful 2026-06-25 19:46:39.973482 | aio | INFO [default > cleanup] Executing 2026-06-25 19:46:39.973725 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-25 19:46:40.051031 | aio | INFO [default > destroy] Executing 2026-06-25 19:46:40.051094 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-25 19:46:40.051256 | aio | INFO [default > destroy] Executed: Successful 2026-06-25 19:46:40.051809 | aio | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-25 19:46:40.399414 | aio | ok: Runtime: 0:10:35.817830 2026-06-25 19:46:40.413791 | 2026-06-25 19:46:40.413857 | PLAY RECAP 2026-06-25 19:46:40.413902 | aio | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-25 19:46:40.413925 | 2026-06-25 19:46:40.641564 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-25 19:46:40.646237 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-25 19:46:41.385460 | 2026-06-25 19:46:41.385800 | PLAY [all] 2026-06-25 19:46:41.400072 | 2026-06-25 19:46:41.400259 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-25 19:46:41.446580 | aio | skipping: Conditional result was False 2026-06-25 19:46:41.455141 | 2026-06-25 19:46:41.455253 | TASK [fetch-output : Set log path for single node] 2026-06-25 19:46:41.500000 | aio | ok 2026-06-25 19:46:41.505436 | 2026-06-25 19:46:41.505513 | LOOP [fetch-output : Ensure local output dirs] 2026-06-25 19:46:41.918909 | aio -> localhost | ok: "/var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/work/logs" 2026-06-25 19:46:42.141797 | aio -> localhost | changed: "/var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/work/artifacts" 2026-06-25 19:46:42.356704 | aio -> localhost | changed: "/var/lib/zuul/builds/137cf2ae340c412abf7ce0bf3d6e28f1/work/docs" 2026-06-25 19:46:42.373408 | 2026-06-25 19:46:42.373576 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-25 19:46:43.027727 | aio | ok 2026-06-25 19:46:43.027974 | aio | changed: All items complete 2026-06-25 19:46:43.028004 | 2026-06-25 19:46:43.489689 | aio | changed: .d..t...... ./ 2026-06-25 19:46:43.947776 | aio | changed: .d..t...... ./ 2026-06-25 19:46:43.972115 | 2026-06-25 19:46:43.972599 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-25 19:46:44.448329 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.010014 2026-06-25 19:46:44.685691 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007516 2026-06-25 19:46:44.700219 | 2026-06-25 19:46:44.700418 | PLAY [all] 2026-06-25 19:46:44.709556 | 2026-06-25 19:46:44.709724 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-25 19:46:45.170515 | aio | changed 2026-06-25 19:46:45.176228 | 2026-06-25 19:46:45.176422 | PLAY RECAP 2026-06-25 19:46:45.176481 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-25 19:46:45.176506 | 2026-06-25 19:46:45.358302 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-25 19:46:45.360482 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-25 19:46:46.805117 | 2026-06-25 19:46:46.805306 | PLAY [localhost] 2026-06-25 19:46:46.816870 | 2026-06-25 19:46:46.817083 | TASK [Generate Zuul manifest] 2026-06-25 19:46:46.840612 | localhost | ok 2026-06-25 19:46:48.408371 | 2026-06-25 19:46:48.408534 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-25 19:46:49.357658 | localhost | changed 2026-06-25 19:46:49.370746 | 2026-06-25 19:46:49.370907 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-25 19:46:49.402055 | localhost | ok 2026-06-25 19:46:49.417249 | 2026-06-25 19:46:49.417586 | TASK [Upload logs] 2026-06-25 19:46:49.443268 | localhost | ok 2026-06-25 19:46:49.765883 | 2026-06-25 19:46:49.766108 | TASK [Set zuul-log-path fact] 2026-06-25 19:46:49.786016 | localhost | ok 2026-06-25 19:46:49.861855 | 2026-06-25 19:46:49.862057 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-25 19:46:49.895169 | localhost | ok 2026-06-25 19:46:49.904621 | 2026-06-25 19:46:49.904690 | TASK [upload-logs : Create log directories] 2026-06-25 19:46:50.394147 | localhost | changed 2026-06-25 19:46:50.402177 | 2026-06-25 19:46:50.402310 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-25 19:46:50.978202 | localhost -> localhost | ok: Runtime: 0:00:00.005099 2026-06-25 19:46:50.989442 | 2026-06-25 19:46:50.989652 | TASK [upload-logs : Upload logs to log server] 2026-06-25 19:46:51.651915 | localhost | Output suppressed because no_log was given 2026-06-25 19:46:51.657483 | 2026-06-25 19:46:51.657603 | LOOP [upload-logs : Compress console log and json output] 2026-06-25 19:46:51.704359 | localhost | skipping: Conditional result was False 2026-06-25 19:46:51.767651 | localhost | skipping: Conditional result was False 2026-06-25 19:46:51.784488 | 2026-06-25 19:46:51.784644 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-25 19:46:51.829557 | localhost | skipping: Conditional result was False 2026-06-25 19:46:51.829885 | 2026-06-25 19:46:51.834785 | localhost | skipping: Conditional result was False 2026-06-25 19:46:51.853070 | 2026-06-25 19:46:51.853235 | LOOP [upload-logs : Upload console log and json output]