2026-08-18 08:42:54.961748 | Job console starting 2026-08-18 08:42:54.970987 | Updating git repos 2026-08-18 08:42:55.015975 | Cloning repos into workspace 2026-08-18 08:42:55.444737 | Restoring repo states 2026-08-18 08:42:55.452392 | Merging changes 2026-08-18 08:42:55.797349 | Checking out repos 2026-08-18 08:42:55.834404 | Preparing playbooks 2026-08-18 08:42:56.949942 | Running Ansible setup 2026-08-18 08:43:02.566127 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 08:43:03.179592 | 2026-08-18 08:43:03.179722 | PLAY [localhost] 2026-08-18 08:43:03.187004 | 2026-08-18 08:43:03.187072 | TASK [Gathering Facts] 2026-08-18 08:43:04.051212 | localhost | ok 2026-08-18 08:43:04.060363 | 2026-08-18 08:43:04.060442 | TASK [Setup log path fact] 2026-08-18 08:43:04.081794 | localhost | ok 2026-08-18 08:43:04.095257 | 2026-08-18 08:43:04.095326 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 08:43:04.123179 | localhost | ok 2026-08-18 08:43:04.128912 | 2026-08-18 08:43:04.128994 | TASK [emit-job-header : Print job information] 2026-08-18 08:43:04.156258 | # Job Information 2026-08-18 08:43:04.156371 | Ansible Version: 2.16.18 2026-08-18 08:43:04.156402 | Job: ansible-collection-ceph-molecule-aio-ubuntu-jammy 2026-08-18 08:43:04.156424 | Pipeline: check 2026-08-18 08:43:04.156444 | Executor: 2d72f0692154 2026-08-18 08:43:04.156463 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 08:43:04.156485 | Event ID: 5e9682b0-9ae0-11f1-866d-63e79e8bb8f6 2026-08-18 08:43:04.159218 | 2026-08-18 08:43:04.159278 | LOOP [emit-job-header : Print node information] 2026-08-18 08:43:04.249538 | localhost | ok: 2026-08-18 08:43:04.249775 | localhost | # Node Information 2026-08-18 08:43:04.249815 | localhost | Inventory Hostname: aio 2026-08-18 08:43:04.249846 | localhost | Hostname: np0000189940 2026-08-18 08:43:04.249875 | localhost | Username: zuul 2026-08-18 08:43:04.249907 | localhost | Distro: Ubuntu 22.04 2026-08-18 08:43:04.249935 | localhost | Provider: yul1 2026-08-18 08:43:04.249962 | localhost | Region: ca-ymq-1 2026-08-18 08:43:04.249989 | localhost | Label: ubuntu-jammy 2026-08-18 08:43:04.250016 | localhost | Product Name: OpenStack Nova 2026-08-18 08:43:04.250043 | localhost | Interface IP: 199.204.45.129 2026-08-18 08:43:04.266259 | 2026-08-18 08:43:04.266769 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 08:43:04.652266 | localhost -> localhost | changed 2026-08-18 08:43:04.659793 | 2026-08-18 08:43:04.659884 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 08:43:05.534330 | localhost -> localhost | changed 2026-08-18 08:43:05.543818 | 2026-08-18 08:43:05.543894 | PLAY [all] 2026-08-18 08:43:05.553918 | 2026-08-18 08:43:05.553990 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 08:43:05.763046 | aio -> localhost | ok 2026-08-18 08:43:05.771126 | 2026-08-18 08:43:05.771217 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 08:43:05.805404 | aio | ok 2026-08-18 08:43:05.823373 | aio | included: /var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 08:43:05.829452 | 2026-08-18 08:43:05.829517 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 08:43:07.105357 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 08:43:07.105589 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/work/cf26fb081f474f769d0099f3d8fb31ae_id_rsa 2026-08-18 08:43:07.105631 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/work/cf26fb081f474f769d0099f3d8fb31ae_id_rsa.pub 2026-08-18 08:43:07.105664 | aio -> localhost | The key fingerprint is: 2026-08-18 08:43:07.105694 | aio -> localhost | SHA256:w9eQxqrej4HcwZTI4TVix3dYvipan/I6CsHwFwtq/oc zuul-build-sshkey 2026-08-18 08:43:07.105743 | aio -> localhost | The key's randomart image is: 2026-08-18 08:43:07.105774 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 08:43:07.105809 | aio -> localhost | | +.+ o. | 2026-08-18 08:43:07.105839 | aio -> localhost | | + *.+oo. | 2026-08-18 08:43:07.105868 | aio -> localhost | | . . = o.=.. | 2026-08-18 08:43:07.105897 | aio -> localhost | | = . * o o . | 2026-08-18 08:43:07.105925 | aio -> localhost | | o + o S . o | 2026-08-18 08:43:07.105953 | aio -> localhost | | o + + + . | 2026-08-18 08:43:07.105981 | aio -> localhost | | . ..+ = . | 2026-08-18 08:43:07.106010 | aio -> localhost | | .Eo.+o= . | 2026-08-18 08:43:07.106042 | aio -> localhost | | ..+.+*= | 2026-08-18 08:43:07.106071 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 08:43:07.106134 | aio -> localhost | ok: Runtime: 0:00:00.856345 2026-08-18 08:43:07.112019 | 2026-08-18 08:43:07.112092 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 08:43:07.145168 | aio | ok 2026-08-18 08:43:07.155921 | aio | included: /var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 08:43:07.163198 | 2026-08-18 08:43:07.163267 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 08:43:07.188668 | aio | skipping: Conditional result was False 2026-08-18 08:43:07.198678 | 2026-08-18 08:43:07.198777 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 08:43:07.621840 | aio | changed 2026-08-18 08:43:07.627744 | 2026-08-18 08:43:07.627807 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 08:43:07.817078 | aio | ok 2026-08-18 08:43:07.824169 | 2026-08-18 08:43:07.824237 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 08:43:08.267646 | aio | changed 2026-08-18 08:43:08.273439 | 2026-08-18 08:43:08.273579 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 08:43:08.724302 | aio | changed 2026-08-18 08:43:08.736551 | 2026-08-18 08:43:08.736685 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 08:43:08.761972 | aio | skipping: Conditional result was False 2026-08-18 08:43:08.772509 | 2026-08-18 08:43:08.772588 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 08:43:09.125199 | aio -> localhost | changed 2026-08-18 08:43:09.146345 | 2026-08-18 08:43:09.146429 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 08:43:09.415270 | aio -> localhost | Identity added: /var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/work/cf26fb081f474f769d0099f3d8fb31ae_id_rsa (zuul-build-sshkey) 2026-08-18 08:43:09.415544 | aio -> localhost | ok: Runtime: 0:00:00.010954 2026-08-18 08:43:09.421524 | 2026-08-18 08:43:09.421586 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 08:43:09.739762 | aio | ok 2026-08-18 08:43:09.745810 | 2026-08-18 08:43:09.745877 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 08:43:09.771345 | aio | skipping: Conditional result was False 2026-08-18 08:43:09.786934 | 2026-08-18 08:43:09.786998 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 08:43:10.116107 | aio | ok 2026-08-18 08:43:10.121865 | 2026-08-18 08:43:10.121928 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 08:43:10.860146 | aio | Output suppressed because no_log was given 2026-08-18 08:43:10.911469 | 2026-08-18 08:43:10.911642 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 08:43:11.091584 | aio | ok: "logs" 2026-08-18 08:43:11.091950 | aio | ok: All items complete 2026-08-18 08:43:11.091982 | 2026-08-18 08:43:11.256513 | aio | ok: "artifacts" 2026-08-18 08:43:11.424931 | aio | ok: "docs" 2026-08-18 08:43:11.439382 | 2026-08-18 08:43:11.439488 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 08:43:11.646922 | aio | changed: "logs" 2026-08-18 08:43:11.811272 | aio | changed: "artifacts" 2026-08-18 08:43:11.980858 | aio | changed: "docs" 2026-08-18 08:43:11.994861 | 2026-08-18 08:43:11.995004 | PLAY RECAP 2026-08-18 08:43:11.995070 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 08:43:11.995109 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:43:11.995139 | 2026-08-18 08:43:12.129046 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 08:43:12.131321 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 08:43:12.756264 | 2026-08-18 08:43:12.756471 | PLAY [all] 2026-08-18 08:43:12.768250 | 2026-08-18 08:43:12.768404 | TASK [setup-uv : Extract archive] 2026-08-18 08:43:14.823062 | aio | changed 2026-08-18 08:43:14.830052 | 2026-08-18 08:43:14.830132 | TASK [setup-uv : Print version] 2026-08-18 08:43:15.154755 | aio | uv 0.8.13 2026-08-18 08:43:15.367075 | aio | ok: Runtime: 0:00:00.010734 2026-08-18 08:43:15.377125 | 2026-08-18 08:43:15.377192 | TASK [Install Ansible collection siblings] 2026-08-18 08:43:15.739686 | aio | ok: 2026-08-18 08:43:15.739893 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 08:43:15.739933 | aio | Skipping community.general: no checked-out sibling 2026-08-18 08:43:15.739963 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 08:43:15.739990 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 08:43:15.742111 | 2026-08-18 08:43:15.742172 | PLAY RECAP 2026-08-18 08:43:15.742233 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:43:15.742265 | 2026-08-18 08:43:15.865517 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 08:43:15.868729 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 08:43:16.444221 | 2026-08-18 08:43:16.444361 | PLAY [all] 2026-08-18 08:43:16.455415 | 2026-08-18 08:43:16.455488 | LOOP [Check inventory directories] 2026-08-18 08:43:16.789658 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 08:43:16.939874 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 08:43:17.100775 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 08:43:17.119832 | 2026-08-18 08:43:17.120036 | LOOP [Copy inventory file for Zuul] 2026-08-18 08:43:17.870437 | aio | changed: 2026-08-18 08:43:17.870663 | aio | { 2026-08-18 08:43:17.870701 | aio | "ansible_loop_var": "item", 2026-08-18 08:43:17.870732 | aio | "changed": false, 2026-08-18 08:43:17.870760 | aio | "failed": false, 2026-08-18 08:43:17.870790 | aio | "invocation": { 2026-08-18 08:43:17.870815 | aio | "module_args": { 2026-08-18 08:43:17.870841 | aio | "checksum_algorithm": "sha1", 2026-08-18 08:43:17.870866 | aio | "follow": true, 2026-08-18 08:43:17.870891 | aio | "get_attributes": true, 2026-08-18 08:43:17.870918 | aio | "get_checksum": true, 2026-08-18 08:43:17.870942 | aio | "get_mime": true, 2026-08-18 08:43:17.871024 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 08:43:17.871056 | aio | } 2026-08-18 08:43:17.871084 | aio | }, 2026-08-18 08:43:17.871113 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 08:43:17.871149 | aio | "stat": { 2026-08-18 08:43:17.871176 | aio | "atime": 1787042590.7198954, 2026-08-18 08:43:17.871200 | aio | "attr_flags": "e", 2026-08-18 08:43:17.871225 | aio | "attributes": [ 2026-08-18 08:43:17.871249 | aio | "extents" 2026-08-18 08:43:17.871273 | aio | ], 2026-08-18 08:43:17.871296 | aio | "block_size": 4096, 2026-08-18 08:43:17.871320 | aio | "blocks": 8, 2026-08-18 08:43:17.871344 | aio | "charset": "unknown", 2026-08-18 08:43:17.871380 | aio | "ctime": 1787042590.7278953, 2026-08-18 08:43:17.871406 | aio | "dev": 64513, 2026-08-18 08:43:17.871430 | aio | "device_type": 0, 2026-08-18 08:43:17.871453 | aio | "executable": true, 2026-08-18 08:43:17.871476 | aio | "exists": true, 2026-08-18 08:43:17.871499 | aio | "gid": 1000, 2026-08-18 08:43:17.871522 | aio | "gr_name": "zuul", 2026-08-18 08:43:17.871545 | aio | "inode": 1042461, 2026-08-18 08:43:17.871567 | aio | "isblk": false, 2026-08-18 08:43:17.871591 | aio | "ischr": false, 2026-08-18 08:43:17.871615 | aio | "isdir": true, 2026-08-18 08:43:17.871638 | aio | "isfifo": false, 2026-08-18 08:43:17.871661 | aio | "isgid": false, 2026-08-18 08:43:17.871687 | aio | "islnk": false, 2026-08-18 08:43:17.871716 | aio | "isreg": false, 2026-08-18 08:43:17.871744 | aio | "issock": false, 2026-08-18 08:43:17.871768 | aio | "isuid": false, 2026-08-18 08:43:17.871788 | aio | "mimetype": "unknown", 2026-08-18 08:43:17.871808 | aio | "mode": "0755", 2026-08-18 08:43:17.871828 | aio | "mtime": 1787042575.751284, 2026-08-18 08:43:17.871849 | aio | "nlink": 10, 2026-08-18 08:43:17.871874 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 08:43:17.871899 | aio | "pw_name": "zuul", 2026-08-18 08:43:17.871923 | aio | "readable": true, 2026-08-18 08:43:17.871941 | aio | "rgrp": true, 2026-08-18 08:43:17.871957 | aio | "roth": true, 2026-08-18 08:43:17.871974 | aio | "rusr": true, 2026-08-18 08:43:17.871991 | aio | "size": 4096, 2026-08-18 08:43:17.872008 | aio | "uid": 1000, 2026-08-18 08:43:17.872025 | aio | "version": "1335368266", 2026-08-18 08:43:17.872042 | aio | "wgrp": false, 2026-08-18 08:43:17.872060 | aio | "woth": false, 2026-08-18 08:43:17.872077 | aio | "writeable": true, 2026-08-18 08:43:17.872094 | aio | "wusr": true, 2026-08-18 08:43:17.872110 | aio | "xgrp": true, 2026-08-18 08:43:17.872127 | aio | "xoth": true, 2026-08-18 08:43:17.872144 | aio | "xusr": true 2026-08-18 08:43:17.872160 | aio | } 2026-08-18 08:43:17.872178 | aio | } 2026-08-18 08:43:17.872214 | aio | ok: All items complete 2026-08-18 08:43:17.872235 | 2026-08-18 08:43:17.873599 | aio | skipping: Conditional result was False 2026-08-18 08:43:17.874198 | aio | skipping: Conditional result was False 2026-08-18 08:43:17.890525 | 2026-08-18 08:43:17.890701 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 08:43:18.233461 | aio | changed: 1 replacements made 2026-08-18 08:43:18.235136 | aio | skipping: Conditional result was False 2026-08-18 08:43:18.236021 | aio | skipping: Conditional result was False 2026-08-18 08:43:18.254437 | 2026-08-18 08:43:18.254618 | TASK [Run Molecule scenario] 2026-08-18 08:43:18.789131 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-18 08:43:19.639622 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-18 08:43:19.816145 | aio | Using CPython 3.13.7 2026-08-18 08:43:19.816219 | aio | Creating virtual environment at: .venv 2026-08-18 08:43:19.848021 | aio | Downloading pygments (1.2MiB) 2026-08-18 08:43:19.851265 | aio | Downloading netaddr (2.2MiB) 2026-08-18 08:43:19.851437 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 08:43:19.851795 | aio | Downloading cryptography (4.3MiB) 2026-08-18 08:43:20.027602 | aio | Downloading netaddr 2026-08-18 08:43:20.035386 | aio | Downloading cryptography 2026-08-18 08:43:20.074984 | aio | Downloading pygments 2026-08-18 08:43:20.180953 | aio | Downloading ansible-core 2026-08-18 08:43:20.206944 | aio | Installed 42 packages in 25ms 2026-08-18 08:43:21.283544 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 08:43:21.283662 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 08:43:21.913091 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 08:43:21.913273 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 08:43:43.974970 | aio | INFO [default > dependency] Executing 2026-08-18 08:43:43.975241 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 08:43:43.975447 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 08:43:43.975582 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 08:43:43.980608 | aio | INFO [default > cleanup] Executing 2026-08-18 08:43:43.980934 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 08:43:43.985787 | aio | INFO [default > destroy] Executing 2026-08-18 08:43:43.985884 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 08:43:43.985986 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 08:43:43.990819 | aio | INFO [default > syntax] Executing 2026-08-18 08:43:45.079541 | aio | 2026-08-18 08:43:45.080054 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 08:43:45.150080 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 08:43:45.161182 | aio | INFO [default > create] Executing 2026-08-18 08:43:45.162610 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 08:43:45.167885 | aio | INFO [default > prepare] Executing 2026-08-18 08:43:45.819981 | aio | 2026-08-18 08:43:45.820432 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 08:43:45.820744 | aio | 2026-08-18 08:43:45.821053 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:43:45.821411 | aio | Tuesday 18 August 2026 08:43:45 +0000 (0:00:00.029) 0:00:00.029 ******** 2026-08-18 08:43:46.931189 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 08:43:46.931252 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 08:43:46.931265 | aio | interpreter could change the meaning of that path. See 2026-08-18 08:43:46.931276 | aio | https://docs.ansible.com/ansible- 2026-08-18 08:43:46.931287 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 08:43:46.937864 | aio | ok: [aio] 2026-08-18 08:43:46.937896 | aio | 2026-08-18 08:43:46.937907 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 08:43:46.937916 | aio | Tuesday 18 August 2026 08:43:46 +0000 (0:00:01.117) 0:00:01.147 ******** 2026-08-18 08:43:47.620416 | aio | changed: [aio] 2026-08-18 08:43:47.620477 | aio | 2026-08-18 08:43:47.620488 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 08:43:47.620505 | aio | Tuesday 18 August 2026 08:43:47 +0000 (0:00:00.682) 0:00:01.830 ******** 2026-08-18 08:43:47.871724 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 08:43:47.871888 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 08:43:47.872081 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 08:43:47.880240 | aio | changed: [aio] 2026-08-18 08:43:47.880437 | aio | 2026-08-18 08:43:47.880631 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 08:43:47.880837 | aio | Tuesday 18 August 2026 08:43:47 +0000 (0:00:00.260) 0:00:02.090 ******** 2026-08-18 08:43:54.491098 | aio | changed: [aio] 2026-08-18 08:43:54.491280 | aio | 2026-08-18 08:43:54.491506 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 08:43:54.491704 | aio | 2026-08-18 08:43:54.491919 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:43:54.492129 | aio | Tuesday 18 August 2026 08:43:54 +0000 (0:00:06.611) 0:00:08.701 ******** 2026-08-18 08:43:55.164344 | aio | ok: [aio] 2026-08-18 08:43:55.164510 | aio | 2026-08-18 08:43:55.164744 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 08:43:55.164953 | aio | Tuesday 18 August 2026 08:43:55 +0000 (0:00:00.673) 0:00:09.374 ******** 2026-08-18 08:44:13.777223 | aio | changed: [aio] 2026-08-18 08:44:13.777385 | aio | 2026-08-18 08:44:13.777619 | aio | TASK [Start up service] ******************************************************** 2026-08-18 08:44:13.777845 | aio | Tuesday 18 August 2026 08:44:13 +0000 (0:00:18.612) 0:00:27.987 ******** 2026-08-18 08:44:14.316099 | aio | ok: [aio] 2026-08-18 08:44:14.316356 | aio | 2026-08-18 08:44:14.316613 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 08:44:14.316844 | aio | Tuesday 18 August 2026 08:44:14 +0000 (0:00:00.539) 0:00:28.526 ******** 2026-08-18 08:44:14.609957 | aio | ok: [aio] 2026-08-18 08:44:14.610110 | aio | 2026-08-18 08:44:14.610321 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 08:44:14.610529 | aio | Tuesday 18 August 2026 08:44:14 +0000 (0:00:00.293) 0:00:28.820 ******** 2026-08-18 08:44:15.227759 | aio | changed: [aio] 2026-08-18 08:44:15.227946 | aio | 2026-08-18 08:44:15.228226 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 08:44:15.228541 | aio | Tuesday 18 August 2026 08:44:15 +0000 (0:00:00.617) 0:00:29.437 ******** 2026-08-18 08:44:15.406322 | aio | ok: [aio] 2026-08-18 08:44:15.406492 | aio | 2026-08-18 08:44:15.406768 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 08:44:15.407147 | aio | Tuesday 18 August 2026 08:44:15 +0000 (0:00:00.178) 0:00:29.616 ******** 2026-08-18 08:44:15.422050 | aio | skipping: [aio] 2026-08-18 08:44:15.422243 | aio | 2026-08-18 08:44:15.422459 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 08:44:15.422669 | aio | Tuesday 18 August 2026 08:44:15 +0000 (0:00:00.016) 0:00:29.632 ******** 2026-08-18 08:44:15.940062 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:44:15.940354 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:44:15.940557 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:44:15.940746 | aio | 2026-08-18 08:44:15.940961 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 08:44:15.941169 | aio | Tuesday 18 August 2026 08:44:15 +0000 (0:00:00.517) 0:00:30.150 ******** 2026-08-18 08:44:16.566099 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:44:16.566185 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:44:16.566326 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:44:16.566456 | aio | 2026-08-18 08:44:16.566599 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 08:44:16.566755 | aio | Tuesday 18 August 2026 08:44:16 +0000 (0:00:00.626) 0:00:30.776 ******** 2026-08-18 08:44:17.247360 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:44:17.247572 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:44:17.247820 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:44:17.248065 | aio | 2026-08-18 08:44:17.248380 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 08:44:17.248694 | aio | Tuesday 18 August 2026 08:44:17 +0000 (0:00:00.680) 0:00:31.457 ******** 2026-08-18 08:44:20.444386 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:44:20.444461 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:44:20.444566 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:44:20.444763 | aio | 2026-08-18 08:44:20.444818 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 08:44:20.444972 | aio | Tuesday 18 August 2026 08:44:20 +0000 (0:00:03.196) 0:00:34.654 ******** 2026-08-18 08:44:22.491263 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 08:44:22.491483 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 08:44:22.491706 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 08:44:22.491927 | aio | 2026-08-18 08:44:22.492159 | aio | PLAY RECAP ********************************************************************* 2026-08-18 08:44:22.492510 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 08:44:22.492698 | aio | 2026-08-18 08:44:22.492950 | aio | 2026-08-18 08:44:22.493194 | aio | TASKS RECAP ******************************************************************** 2026-08-18 08:44:22.493324 | aio | Tuesday 18 August 2026 08:44:22 +0000 (0:00:02.047) 0:00:36.701 ******** 2026-08-18 08:44:22.493464 | aio | =============================================================================== 2026-08-18 08:44:22.493661 | aio | Install depedencies ---------------------------------------------------- 18.61s 2026-08-18 08:44:22.493779 | aio | Update apt cache -------------------------------------------------------- 6.61s 2026-08-18 08:44:22.493868 | aio | Create a volume group for each loop device ------------------------------ 3.20s 2026-08-18 08:44:22.493962 | aio | Create a logical volume for each loop device ---------------------------- 2.05s 2026-08-18 08:44:22.494046 | aio | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-18 08:44:22.494142 | aio | Configure short hostname ------------------------------------------------ 0.68s 2026-08-18 08:44:22.494380 | aio | Start loop devices ------------------------------------------------------ 0.68s 2026-08-18 08:44:22.494412 | aio | Gathering Facts --------------------------------------------------------- 0.67s 2026-08-18 08:44:22.494431 | aio | Set permissions on loopback devices ------------------------------------- 0.63s 2026-08-18 08:44:22.494482 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.62s 2026-08-18 08:44:22.494701 | aio | Start up service -------------------------------------------------------- 0.54s 2026-08-18 08:44:22.494738 | aio | Create devices for Ceph ------------------------------------------------- 0.52s 2026-08-18 08:44:22.494753 | aio | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-08-18 08:44:22.494829 | aio | Ensure hostname inside hosts file --------------------------------------- 0.26s 2026-08-18 08:44:22.495132 | aio | Get list of all loopback devices ---------------------------------------- 0.18s 2026-08-18 08:44:22.495175 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-18 08:44:22.575927 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 08:44:22.586515 | aio | INFO [default > converge] Executing 2026-08-18 08:44:23.569307 | aio | 2026-08-18 08:44:23.569484 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 08:44:23.569671 | aio | 2026-08-18 08:44:23.569868 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:44:23.570097 | aio | Tuesday 18 August 2026 08:44:23 +0000 (0:00:00.052) 0:00:00.052 ******** 2026-08-18 08:44:24.696390 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 08:44:24.696631 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 08:44:24.696925 | aio | interpreter could change the meaning of that path. See 2026-08-18 08:44:24.697226 | aio | https://docs.ansible.com/ansible- 2026-08-18 08:44:24.697617 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 08:44:24.722489 | aio | ok: [aio] 2026-08-18 08:44:24.722605 | aio | 2026-08-18 08:44:24.722755 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:44:24.722884 | aio | Tuesday 18 August 2026 08:44:24 +0000 (0:00:01.153) 0:00:01.206 ******** 2026-08-18 08:44:25.030220 | aio | ok: [aio] 2026-08-18 08:44:25.030341 | aio | 2026-08-18 08:44:25.030484 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:44:25.030620 | aio | Tuesday 18 August 2026 08:44:25 +0000 (0:00:00.307) 0:00:01.514 ******** 2026-08-18 08:44:25.065284 | aio | skipping: [aio] 2026-08-18 08:44:25.065377 | aio | 2026-08-18 08:44:25.065518 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 08:44:25.065661 | aio | Tuesday 18 August 2026 08:44:25 +0000 (0:00:00.035) 0:00:01.549 ******** 2026-08-18 08:44:25.393163 | aio | changed: [aio] 2026-08-18 08:44:25.393233 | aio | 2026-08-18 08:44:25.393388 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:25.393518 | aio | Tuesday 18 August 2026 08:44:25 +0000 (0:00:00.327) 0:00:01.876 ******** 2026-08-18 08:44:25.517868 | aio | ok: [aio] => { 2026-08-18 08:44:25.518091 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 08:44:25.518401 | aio | } 2026-08-18 08:44:25.518593 | aio | 2026-08-18 08:44:25.518824 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:25.519058 | aio | Tuesday 18 August 2026 08:44:25 +0000 (0:00:00.124) 0:00:02.001 ******** 2026-08-18 08:44:26.171215 | aio | changed: [aio] 2026-08-18 08:44:26.171400 | aio | 2026-08-18 08:44:26.171605 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:26.171810 | aio | Tuesday 18 August 2026 08:44:26 +0000 (0:00:00.653) 0:00:02.654 ******** 2026-08-18 08:44:26.214808 | aio | skipping: [aio] 2026-08-18 08:44:26.214976 | aio | 2026-08-18 08:44:26.215189 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:44:26.215390 | aio | Tuesday 18 August 2026 08:44:26 +0000 (0:00:00.043) 0:00:02.698 ******** 2026-08-18 08:44:26.254034 | aio | skipping: [aio] 2026-08-18 08:44:26.254197 | aio | 2026-08-18 08:44:26.254400 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:44:26.254599 | aio | Tuesday 18 August 2026 08:44:26 +0000 (0:00:00.039) 0:00:02.737 ******** 2026-08-18 08:44:26.444749 | aio | ok: [aio] 2026-08-18 08:44:26.444911 | aio | 2026-08-18 08:44:26.445121 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:44:26.445323 | aio | Tuesday 18 August 2026 08:44:26 +0000 (0:00:00.190) 0:00:02.928 ******** 2026-08-18 08:44:27.642613 | aio | ok: [aio] 2026-08-18 08:44:27.642679 | aio | 2026-08-18 08:44:27.642766 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:27.642852 | aio | Tuesday 18 August 2026 08:44:27 +0000 (0:00:01.198) 0:00:04.126 ******** 2026-08-18 08:44:27.725968 | aio | ok: [aio] => { 2026-08-18 08:44:27.726095 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 08:44:27.726630 | aio | } 2026-08-18 08:44:27.726651 | aio | 2026-08-18 08:44:27.726658 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:27.726665 | aio | Tuesday 18 August 2026 08:44:27 +0000 (0:00:00.083) 0:00:04.209 ******** 2026-08-18 08:44:28.481618 | aio | changed: [aio] 2026-08-18 08:44:28.481686 | aio | 2026-08-18 08:44:28.482049 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:28.482089 | aio | Tuesday 18 August 2026 08:44:28 +0000 (0:00:00.755) 0:00:04.965 ******** 2026-08-18 08:44:31.237409 | aio | changed: [aio] 2026-08-18 08:44:31.237500 | aio | 2026-08-18 08:44:31.237560 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 08:44:31.237687 | aio | Tuesday 18 August 2026 08:44:31 +0000 (0:00:02.756) 0:00:07.721 ******** 2026-08-18 08:44:31.269150 | aio | skipping: [aio] 2026-08-18 08:44:31.269232 | aio | 2026-08-18 08:44:31.269329 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 08:44:31.269466 | aio | Tuesday 18 August 2026 08:44:31 +0000 (0:00:00.031) 0:00:07.752 ******** 2026-08-18 08:44:31.297681 | aio | skipping: [aio] 2026-08-18 08:44:31.297737 | aio | 2026-08-18 08:44:31.297844 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 08:44:31.297936 | aio | Tuesday 18 August 2026 08:44:31 +0000 (0:00:00.028) 0:00:07.781 ******** 2026-08-18 08:44:31.324135 | aio | skipping: [aio] 2026-08-18 08:44:31.324208 | aio | 2026-08-18 08:44:31.324353 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 08:44:31.324460 | aio | Tuesday 18 August 2026 08:44:31 +0000 (0:00:00.026) 0:00:07.808 ******** 2026-08-18 08:44:36.813550 | aio | changed: [aio] 2026-08-18 08:44:36.813773 | aio | 2026-08-18 08:44:36.813787 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 08:44:36.813846 | aio | Tuesday 18 August 2026 08:44:36 +0000 (0:00:05.488) 0:00:13.297 ******** 2026-08-18 08:44:37.328680 | aio | changed: [aio] 2026-08-18 08:44:37.328892 | aio | 2026-08-18 08:44:37.328905 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 08:44:37.328917 | aio | Tuesday 18 August 2026 08:44:37 +0000 (0:00:00.515) 0:00:13.812 ******** 2026-08-18 08:44:38.183898 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 08:44:38.183973 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 08:44:38.184424 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 08:44:38.184484 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 08:44:38.184496 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 08:44:38.184506 | aio | 2026-08-18 08:44:38.184522 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 08:44:38.184532 | aio | Tuesday 18 August 2026 08:44:38 +0000 (0:00:00.855) 0:00:14.667 ******** 2026-08-18 08:44:38.740205 | aio | changed: [aio] 2026-08-18 08:44:38.740253 | aio | 2026-08-18 08:44:38.740259 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 08:44:38.740264 | aio | Tuesday 18 August 2026 08:44:38 +0000 (0:00:00.548) 0:00:15.215 ******** 2026-08-18 08:44:38.740268 | aio | 2026-08-18 08:44:38.740272 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 08:44:38.740276 | aio | Tuesday 18 August 2026 08:44:38 +0000 (0:00:00.007) 0:00:15.223 ******** 2026-08-18 08:44:39.633989 | aio | ok: [aio] 2026-08-18 08:44:39.634049 | aio | 2026-08-18 08:44:39.634070 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 08:44:39.634081 | aio | Tuesday 18 August 2026 08:44:39 +0000 (0:00:00.892) 0:00:16.116 ******** 2026-08-18 08:44:40.048119 | aio | changed: [aio] 2026-08-18 08:44:40.048198 | aio | 2026-08-18 08:44:40.048211 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 08:44:40.048221 | aio | Tuesday 18 August 2026 08:44:40 +0000 (0:00:00.414) 0:00:16.531 ******** 2026-08-18 08:44:40.594914 | aio | changed: [aio] 2026-08-18 08:44:40.594987 | aio | 2026-08-18 08:44:40.594999 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:44:40.595009 | aio | Tuesday 18 August 2026 08:44:40 +0000 (0:00:00.546) 0:00:17.077 ******** 2026-08-18 08:44:40.801224 | aio | ok: [aio] 2026-08-18 08:44:40.801297 | aio | 2026-08-18 08:44:40.801313 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:40.801361 | aio | Tuesday 18 August 2026 08:44:40 +0000 (0:00:00.206) 0:00:17.284 ******** 2026-08-18 08:44:40.875417 | aio | ok: [aio] => { 2026-08-18 08:44:40.875490 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 08:44:40.875555 | aio | } 2026-08-18 08:44:40.875837 | aio | 2026-08-18 08:44:40.875879 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:40.875885 | aio | Tuesday 18 August 2026 08:44:40 +0000 (0:00:00.075) 0:00:17.359 ******** 2026-08-18 08:44:41.652810 | aio | changed: [aio] 2026-08-18 08:44:41.652849 | aio | 2026-08-18 08:44:41.652855 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:41.652860 | aio | Tuesday 18 August 2026 08:44:41 +0000 (0:00:00.777) 0:00:18.136 ******** 2026-08-18 08:44:45.945128 | aio | changed: [aio] 2026-08-18 08:44:45.945167 | aio | 2026-08-18 08:44:45.945173 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 08:44:45.945178 | aio | Tuesday 18 August 2026 08:44:45 +0000 (0:00:04.292) 0:00:22.428 ******** 2026-08-18 08:44:46.994576 | aio | ok: [aio] 2026-08-18 08:44:46.994664 | aio | 2026-08-18 08:44:46.994791 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 08:44:46.994946 | aio | Tuesday 18 August 2026 08:44:46 +0000 (0:00:01.049) 0:00:23.478 ******** 2026-08-18 08:44:47.313226 | aio | changed: [aio] 2026-08-18 08:44:47.313633 | aio | 2026-08-18 08:44:47.313656 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 08:44:47.313665 | aio | Tuesday 18 August 2026 08:44:47 +0000 (0:00:00.318) 0:00:23.796 ******** 2026-08-18 08:44:47.748304 | aio | changed: [aio] 2026-08-18 08:44:47.748386 | aio | 2026-08-18 08:44:47.748496 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 08:44:47.748630 | aio | Tuesday 18 August 2026 08:44:47 +0000 (0:00:00.435) 0:00:24.232 ******** 2026-08-18 08:44:48.309098 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 08:44:48.309173 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 08:44:48.309765 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 08:44:48.309810 | aio | 2026-08-18 08:44:48.309818 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 08:44:48.309825 | aio | Tuesday 18 August 2026 08:44:48 +0000 (0:00:00.560) 0:00:24.792 ******** 2026-08-18 08:44:48.756515 | aio | changed: [aio] 2026-08-18 08:44:48.756954 | aio | 2026-08-18 08:44:48.757005 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 08:44:48.757013 | aio | Tuesday 18 August 2026 08:44:48 +0000 (0:00:00.447) 0:00:25.240 ******** 2026-08-18 08:44:49.235933 | aio | changed: [aio] 2026-08-18 08:44:49.236006 | aio | 2026-08-18 08:44:49.236422 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 08:44:49.236483 | aio | Tuesday 18 August 2026 08:44:49 +0000 (0:00:00.469) 0:00:25.709 ******** 2026-08-18 08:44:49.236494 | aio | 2026-08-18 08:44:49.236511 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 08:44:49.236621 | aio | Tuesday 18 August 2026 08:44:49 +0000 (0:00:00.010) 0:00:25.719 ******** 2026-08-18 08:44:49.940934 | aio | ok: [aio] 2026-08-18 08:44:49.941004 | aio | 2026-08-18 08:44:49.941080 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 08:44:49.941213 | aio | Tuesday 18 August 2026 08:44:49 +0000 (0:00:00.705) 0:00:26.424 ******** 2026-08-18 08:44:50.840574 | aio | changed: [aio] 2026-08-18 08:44:50.840645 | aio | 2026-08-18 08:44:50.840970 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 08:44:50.841018 | aio | Tuesday 18 August 2026 08:44:50 +0000 (0:00:00.899) 0:00:27.324 ******** 2026-08-18 08:44:51.356357 | aio | changed: [aio] 2026-08-18 08:44:51.356397 | aio | 2026-08-18 08:44:51.356402 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:51.356417 | aio | Tuesday 18 August 2026 08:44:51 +0000 (0:00:00.515) 0:00:27.839 ******** 2026-08-18 08:44:51.391202 | aio | ok: [aio] => { 2026-08-18 08:44:51.391241 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 08:44:51.391247 | aio | } 2026-08-18 08:44:51.391252 | aio | 2026-08-18 08:44:51.391256 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:51.391265 | aio | Tuesday 18 August 2026 08:44:51 +0000 (0:00:00.034) 0:00:27.874 ******** 2026-08-18 08:44:52.567986 | aio | changed: [aio] 2026-08-18 08:44:52.568031 | aio | 2026-08-18 08:44:52.568038 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:52.568045 | aio | Tuesday 18 August 2026 08:44:52 +0000 (0:00:01.176) 0:00:29.051 ******** 2026-08-18 08:44:52.607540 | aio | skipping: [aio] 2026-08-18 08:44:52.607575 | aio | 2026-08-18 08:44:52.607581 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 08:44:52.607586 | aio | Tuesday 18 August 2026 08:44:52 +0000 (0:00:00.039) 0:00:29.091 ******** 2026-08-18 08:44:52.653579 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 08:44:52.653620 | aio | 2026-08-18 08:44:52.653626 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 08:44:52.653630 | aio | Tuesday 18 August 2026 08:44:52 +0000 (0:00:00.046) 0:00:29.137 ******** 2026-08-18 08:44:58.073357 | aio | changed: [aio] 2026-08-18 08:44:58.073419 | aio | 2026-08-18 08:44:58.073501 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 08:44:58.073639 | aio | Tuesday 18 August 2026 08:44:58 +0000 (0:00:05.419) 0:00:34.557 ******** 2026-08-18 08:44:58.699787 | aio | ok: [aio] => (item=chronyd) 2026-08-18 08:44:58.699898 | aio | ok: [aio] => (item=sshd) 2026-08-18 08:44:58.700347 | aio | 2026-08-18 08:44:58.700521 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 08:44:58.700531 | aio | Tuesday 18 August 2026 08:44:58 +0000 (0:00:00.626) 0:00:35.183 ******** 2026-08-18 08:44:58.888846 | aio | ok: [aio] 2026-08-18 08:44:58.888920 | aio | 2026-08-18 08:44:58.888978 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 08:44:58.889098 | aio | Tuesday 18 August 2026 08:44:58 +0000 (0:00:00.189) 0:00:35.372 ******** 2026-08-18 08:44:59.286436 | aio | changed: [aio] 2026-08-18 08:44:59.286510 | aio | 2026-08-18 08:44:59.286698 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 08:44:59.286743 | aio | Tuesday 18 August 2026 08:44:59 +0000 (0:00:00.397) 0:00:35.770 ******** 2026-08-18 08:44:59.742664 | aio | changed: [aio] 2026-08-18 08:44:59.742733 | aio | 2026-08-18 08:44:59.742748 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 08:44:59.742897 | aio | Tuesday 18 August 2026 08:44:59 +0000 (0:00:00.456) 0:00:36.226 ******** 2026-08-18 08:44:59.775071 | aio | skipping: [aio] 2026-08-18 08:44:59.775477 | aio | 2026-08-18 08:44:59.775526 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 08:44:59.775534 | aio | Tuesday 18 August 2026 08:44:59 +0000 (0:00:00.032) 0:00:36.258 ******** 2026-08-18 08:45:38.758448 | aio | changed: [aio] 2026-08-18 08:45:38.758529 | aio | 2026-08-18 08:45:38.758836 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 08:45:38.758890 | aio | Tuesday 18 August 2026 08:45:38 +0000 (0:00:38.983) 0:01:15.241 ******** 2026-08-18 08:45:39.213272 | aio | changed: [aio] 2026-08-18 08:45:39.213354 | aio | 2026-08-18 08:45:39.213492 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 08:45:39.213641 | aio | Tuesday 18 August 2026 08:45:39 +0000 (0:00:00.455) 0:01:15.697 ******** 2026-08-18 08:45:39.325525 | aio | ok: [aio] 2026-08-18 08:45:39.325617 | aio | 2026-08-18 08:45:39.325888 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 08:45:39.325912 | aio | Tuesday 18 August 2026 08:45:39 +0000 (0:00:00.112) 0:01:15.809 ******** 2026-08-18 08:45:39.364955 | aio | ok: [aio] => { 2026-08-18 08:45:39.365022 | aio | "changed": false, 2026-08-18 08:45:39.365107 | aio | "msg": "All assertions passed" 2026-08-18 08:45:39.365479 | aio | } 2026-08-18 08:45:39.365496 | aio | 2026-08-18 08:45:39.365501 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 08:45:39.365506 | aio | Tuesday 18 August 2026 08:45:39 +0000 (0:00:00.039) 0:01:15.848 ******** 2026-08-18 08:45:39.403113 | aio | ok: [aio] 2026-08-18 08:45:39.403544 | aio | 2026-08-18 08:45:39.403593 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 08:45:39.403602 | aio | Tuesday 18 August 2026 08:45:39 +0000 (0:00:00.037) 0:01:15.886 ******** 2026-08-18 08:45:39.627681 | aio | ok: [aio] => (item=aio) 2026-08-18 08:45:39.627764 | aio | 2026-08-18 08:45:39.627974 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 08:45:39.628049 | aio | Tuesday 18 August 2026 08:45:39 +0000 (0:00:00.224) 0:01:16.111 ******** 2026-08-18 08:45:39.669542 | aio | ok: [aio] 2026-08-18 08:45:39.669605 | aio | 2026-08-18 08:45:39.669733 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 08:45:39.669878 | aio | Tuesday 18 August 2026 08:45:39 +0000 (0:00:00.042) 0:01:16.153 ******** 2026-08-18 08:45:39.705248 | aio | ERROR! Could not find or access '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/playbooks/bootstrap.yml' on the Ansible Controller. 2026-08-18 08:45:39.705538 | aio | fatal: [aio]: FAILED! => {"changed": false, "include": "bootstrap.yml", "reason": "Could not find or access '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/playbooks/bootstrap.yml' on the Ansible Controller."} 2026-08-18 08:45:39.707157 | aio | 2026-08-18 08:45:39.707293 | aio | PLAY RECAP ********************************************************************* 2026-08-18 08:45:39.707408 | aio | aio : ok=45 changed=25 unreachable=0 failed=1 skipped=8 rescued=0 ignored=0 2026-08-18 08:45:39.708390 | aio | 2026-08-18 08:45:39.708440 | aio | 2026-08-18 08:45:39.708450 | aio | TASKS RECAP ******************************************************************** 2026-08-18 08:45:39.708467 | aio | Tuesday 18 August 2026 08:45:39 +0000 (0:00:00.038) 0:01:16.191 ******** 2026-08-18 08:45:39.708474 | aio | =============================================================================== 2026-08-18 08:45:39.708481 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 38.98s 2026-08-18 08:45:39.708488 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.49s 2026-08-18 08:45:39.708494 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.42s 2026-08-18 08:45:39.708500 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.29s 2026-08-18 08:45:39.708514 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.76s 2026-08-18 08:45:39.708527 | aio | vexxhost.containers.containerd : Reload systemd ------------------------- 1.60s 2026-08-18 08:45:39.708534 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.20s 2026-08-18 08:45:39.708642 | aio | vexxhost.containers.download_artifact : Download item ------------------- 1.18s 2026-08-18 08:45:39.708753 | aio | Gathering Facts --------------------------------------------------------- 1.15s 2026-08-18 08:45:39.708865 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.05s 2026-08-18 08:45:39.708978 | aio | vexxhost.containers.docker : Restart docker ----------------------------- 0.90s 2026-08-18 08:45:39.709101 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 0.86s 2026-08-18 08:45:39.709218 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-08-18 08:45:39.709336 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-08-18 08:45:39.709455 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-08-18 08:45:39.709572 | aio | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.63s 2026-08-18 08:45:39.709689 | aio | vexxhost.containers.docker : Create folders for configuration ----------- 0.56s 2026-08-18 08:45:39.709805 | aio | vexxhost.containers.containerd : Create containerd config file ---------- 0.55s 2026-08-18 08:45:39.709922 | aio | vexxhost.containers.containerd : Enable and start service --------------- 0.55s 2026-08-18 08:45:39.710044 | aio | vexxhost.containers.docker : Enable and start service ------------------- 0.52s 2026-08-18 08:45:39.840382 | aio | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 08:45:39.840559 | aio | ERROR [default > converge] Executed: Failed 2026-08-18 08:45:39.840665 | aio | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 08:45:39.989545 | aio | ERROR 2026-08-18 08:45:39.989794 | aio | { 2026-08-18 08:45:39.989839 | aio | "delta": "0:02:21.327637", 2026-08-18 08:45:39.989870 | aio | "end": "2026-08-18 08:45:39.901843", 2026-08-18 08:45:39.989898 | aio | "msg": "non-zero return code", 2026-08-18 08:45:39.989926 | aio | "rc": 2, 2026-08-18 08:45:39.989953 | aio | "start": "2026-08-18 08:43:18.574206" 2026-08-18 08:45:39.989980 | aio | } failure 2026-08-18 08:45:39.996463 | 2026-08-18 08:45:39.996518 | PLAY RECAP 2026-08-18 08:45:39.996652 | aio | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:45:39.996693 | 2026-08-18 08:45:40.167532 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 08:45:40.378082 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 08:45:40.983430 | 2026-08-18 08:45:40.983570 | PLAY [all] 2026-08-18 08:45:40.994762 | 2026-08-18 08:45:40.994844 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 08:45:41.040813 | aio | skipping: Conditional result was False 2026-08-18 08:45:41.050386 | 2026-08-18 08:45:41.050497 | TASK [fetch-output : Set log path for single node] 2026-08-18 08:45:41.096623 | aio | ok 2026-08-18 08:45:41.103194 | 2026-08-18 08:45:41.103312 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 08:45:41.488353 | aio -> localhost | ok: "/var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/work/logs" 2026-08-18 08:45:41.693094 | aio -> localhost | changed: "/var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/work/artifacts" 2026-08-18 08:45:41.904470 | aio -> localhost | changed: "/var/lib/zuul/builds/cf26fb081f474f769d0099f3d8fb31ae/work/docs" 2026-08-18 08:45:41.919720 | 2026-08-18 08:45:41.919850 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 08:45:42.562622 | aio | ok 2026-08-18 08:45:42.562898 | aio | changed: All items complete 2026-08-18 08:45:42.562937 | 2026-08-18 08:45:43.007085 | aio | changed: .d..t...... ./ 2026-08-18 08:45:43.475505 | aio | changed: .d..t...... ./ 2026-08-18 08:45:43.501889 | 2026-08-18 08:45:43.502023 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 08:45:43.920641 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007472 2026-08-18 08:45:44.158558 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007432 2026-08-18 08:45:44.181250 | 2026-08-18 08:45:44.181388 | PLAY [all] 2026-08-18 08:45:44.187387 | 2026-08-18 08:45:44.187464 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 08:45:44.610311 | aio | changed 2026-08-18 08:45:44.615704 | 2026-08-18 08:45:44.615767 | PLAY RECAP 2026-08-18 08:45:44.615813 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 08:45:44.615835 | 2026-08-18 08:45:44.752085 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 08:45:44.755551 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 08:45:45.374223 | 2026-08-18 08:45:46.193874 | PLAY [localhost] 2026-08-18 08:45:46.210974 | 2026-08-18 08:45:46.211090 | TASK [Generate Zuul manifest] 2026-08-18 08:45:46.233239 | localhost | ok 2026-08-18 08:45:46.250447 | 2026-08-18 08:45:46.250527 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 08:45:46.648837 | localhost | changed 2026-08-18 08:45:46.661945 | 2026-08-18 08:45:46.662044 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 08:45:46.695694 | localhost | ok 2026-08-18 08:45:46.705286 | 2026-08-18 08:45:46.705353 | TASK [Upload logs] 2026-08-18 08:45:46.729668 | localhost | ok 2026-08-18 08:45:46.797580 | 2026-08-18 08:45:46.797759 | TASK [Set zuul-log-path fact] 2026-08-18 08:45:46.818501 | localhost | ok 2026-08-18 08:45:46.833415 | 2026-08-18 08:45:46.833489 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 08:45:46.866842 | localhost | ok 2026-08-18 08:45:46.875261 | 2026-08-18 08:45:46.875334 | TASK [upload-logs : Create log directories] 2026-08-18 08:45:47.303682 | localhost | changed 2026-08-18 08:45:47.308921 | 2026-08-18 08:45:47.309016 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 08:45:47.776760 | localhost -> localhost | ok: Runtime: 0:00:00.006293 2026-08-18 08:45:47.783900 | 2026-08-18 08:45:47.783973 | TASK [upload-logs : Upload logs to log server] 2026-08-18 08:45:48.262055 | localhost | Output suppressed because no_log was given 2026-08-18 08:45:48.269773 | 2026-08-18 08:45:48.269868 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 08:45:48.311025 | localhost | skipping: Conditional result was False 2026-08-18 08:45:48.356109 | localhost | skipping: Conditional result was False 2026-08-18 08:45:48.366725 | 2026-08-18 08:45:48.366951 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 08:45:48.415173 | localhost | skipping: Conditional result was False 2026-08-18 08:45:48.415564 | 2026-08-18 08:45:48.419234 | localhost | skipping: Conditional result was False 2026-08-18 08:45:48.433250 | 2026-08-18 08:45:48.433441 | LOOP [upload-logs : Upload console log and json output]