2026-08-18 08:50:57.625305 | Job console starting 2026-08-18 08:50:57.634426 | Updating git repos 2026-08-18 08:50:57.658450 | Cloning repos into workspace 2026-08-18 08:50:57.695522 | Restoring repo states 2026-08-18 08:50:57.702307 | Merging changes 2026-08-18 08:50:58.051509 | Checking out repos 2026-08-18 08:50:58.082101 | Preparing playbooks 2026-08-18 08:51:00.050651 | Running Ansible setup 2026-08-18 08:51:03.261294 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 08:51:03.828683 | 2026-08-18 08:51:03.828822 | PLAY [localhost] 2026-08-18 08:51:03.836363 | 2026-08-18 08:51:03.836433 | TASK [Gathering Facts] 2026-08-18 08:51:04.664293 | localhost | ok 2026-08-18 08:51:04.674468 | 2026-08-18 08:51:04.674543 | TASK [Setup log path fact] 2026-08-18 08:51:04.692269 | localhost | ok 2026-08-18 08:51:04.706564 | 2026-08-18 08:51:04.706655 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 08:51:04.735560 | localhost | ok 2026-08-18 08:51:04.742814 | 2026-08-18 08:51:04.742876 | TASK [emit-job-header : Print job information] 2026-08-18 08:51:04.782296 | # Job Information 2026-08-18 08:51:04.782433 | Ansible Version: 2.16.18 2026-08-18 08:51:04.782476 | Job: ansible-collection-ceph-molecule-aio-ubuntu-jammy 2026-08-18 08:51:04.782506 | Pipeline: check 2026-08-18 08:51:04.782533 | Executor: 2d72f0692154 2026-08-18 08:51:04.782559 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 08:51:04.782589 | Event ID: 913b7cb0-9ae1-11f1-9ea3-3b773e1fc601 2026-08-18 08:51:04.786159 | 2026-08-18 08:51:04.786243 | LOOP [emit-job-header : Print node information] 2026-08-18 08:51:04.871747 | localhost | ok: 2026-08-18 08:51:04.872127 | localhost | # Node Information 2026-08-18 08:51:04.872201 | localhost | Inventory Hostname: aio 2026-08-18 08:51:04.872252 | localhost | Hostname: np0000189942 2026-08-18 08:51:04.872296 | localhost | Username: zuul 2026-08-18 08:51:04.872367 | localhost | Distro: Ubuntu 22.04 2026-08-18 08:51:04.872413 | localhost | Provider: yul1 2026-08-18 08:51:04.872456 | localhost | Region: ca-ymq-1 2026-08-18 08:51:04.872498 | localhost | Label: ubuntu-jammy 2026-08-18 08:51:04.872538 | localhost | Product Name: OpenStack Nova 2026-08-18 08:51:04.872579 | localhost | Interface IP: 162.253.55.186 2026-08-18 08:51:04.893455 | 2026-08-18 08:51:04.893593 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 08:51:05.329711 | localhost -> localhost | changed 2026-08-18 08:51:05.336118 | 2026-08-18 08:51:05.336211 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 08:51:06.139636 | localhost -> localhost | changed 2026-08-18 08:51:06.150873 | 2026-08-18 08:51:06.150968 | PLAY [all] 2026-08-18 08:51:06.159551 | 2026-08-18 08:51:06.159618 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 08:51:06.365876 | aio -> localhost | ok 2026-08-18 08:51:06.377161 | 2026-08-18 08:51:06.377298 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 08:51:06.410819 | aio | ok 2026-08-18 08:51:06.428255 | aio | included: /var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 08:51:06.433799 | 2026-08-18 08:51:06.433862 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 08:51:07.207326 | aio -> localhost | Generating public/private rsa key pair. 2026-08-18 08:51:07.207523 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/work/503c664399244afaa48b3dea3cd700bc_id_rsa 2026-08-18 08:51:07.207565 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/work/503c664399244afaa48b3dea3cd700bc_id_rsa.pub 2026-08-18 08:51:07.207598 | aio -> localhost | The key fingerprint is: 2026-08-18 08:51:07.207629 | aio -> localhost | SHA256:4Qmp1GshP2wiwxS0gqVqDB96HVxCqpQ1TXHY+pnujOI zuul-build-sshkey 2026-08-18 08:51:07.207674 | aio -> localhost | The key's randomart image is: 2026-08-18 08:51:07.207705 | aio -> localhost | +---[RSA 3072]----+ 2026-08-18 08:51:07.207743 | aio -> localhost | | .++=o=. | 2026-08-18 08:51:07.207775 | aio -> localhost | |.oo=.*.o | 2026-08-18 08:51:07.207806 | aio -> localhost | |=o= = * . | 2026-08-18 08:51:07.207837 | aio -> localhost | |=B + B = o | 2026-08-18 08:51:07.207867 | aio -> localhost | |+o* + O S | 2026-08-18 08:51:07.207896 | aio -> localhost | |.. o + = | 2026-08-18 08:51:07.207926 | aio -> localhost | | . | 2026-08-18 08:51:07.207956 | aio -> localhost | | . o. | 2026-08-18 08:51:07.207990 | aio -> localhost | | .E...o | 2026-08-18 08:51:07.208020 | aio -> localhost | +----[SHA256]-----+ 2026-08-18 08:51:07.208088 | aio -> localhost | ok: Runtime: 0:00:00.364216 2026-08-18 08:51:07.213512 | 2026-08-18 08:51:07.213573 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 08:51:07.234934 | aio | ok 2026-08-18 08:51:07.244291 | aio | included: /var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 08:51:07.251319 | 2026-08-18 08:51:07.251379 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 08:51:07.275565 | aio | skipping: Conditional result was False 2026-08-18 08:51:07.286205 | 2026-08-18 08:51:07.286293 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 08:51:07.714420 | aio | changed 2026-08-18 08:51:07.719456 | 2026-08-18 08:51:07.719521 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 08:51:07.895633 | aio | ok 2026-08-18 08:51:07.902421 | 2026-08-18 08:51:07.902489 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 08:51:08.374191 | aio | changed 2026-08-18 08:51:08.379147 | 2026-08-18 08:51:08.379214 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 08:51:08.815890 | aio | changed 2026-08-18 08:51:08.821443 | 2026-08-18 08:51:08.821521 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 08:51:08.845836 | aio | skipping: Conditional result was False 2026-08-18 08:51:08.854468 | 2026-08-18 08:51:08.854556 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 08:51:09.201758 | aio -> localhost | changed 2026-08-18 08:51:09.217262 | 2026-08-18 08:51:09.217339 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 08:51:09.481797 | aio -> localhost | Identity added: /var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/work/503c664399244afaa48b3dea3cd700bc_id_rsa (zuul-build-sshkey) 2026-08-18 08:51:09.482022 | aio -> localhost | ok: Runtime: 0:00:00.013282 2026-08-18 08:51:09.488537 | 2026-08-18 08:51:09.488624 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 08:51:09.798395 | aio | ok 2026-08-18 08:51:09.802960 | 2026-08-18 08:51:09.803021 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 08:51:09.833573 | aio | skipping: Conditional result was False 2026-08-18 08:51:09.843878 | 2026-08-18 08:51:09.843941 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 08:51:10.169618 | aio | ok 2026-08-18 08:51:10.177471 | 2026-08-18 08:51:10.177536 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 08:51:10.894290 | aio | Output suppressed because no_log was given 2026-08-18 08:51:10.947726 | 2026-08-18 08:51:10.947917 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 08:51:11.128579 | aio | ok: "logs" 2026-08-18 08:51:11.128821 | aio | ok: All items complete 2026-08-18 08:51:11.128848 | 2026-08-18 08:51:11.280692 | aio | ok: "artifacts" 2026-08-18 08:51:11.437489 | aio | ok: "docs" 2026-08-18 08:51:11.456462 | 2026-08-18 08:51:11.456647 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 08:51:11.653665 | aio | changed: "logs" 2026-08-18 08:51:11.810022 | aio | changed: "artifacts" 2026-08-18 08:51:11.963679 | aio | changed: "docs" 2026-08-18 08:51:11.976591 | 2026-08-18 08:51:11.976746 | PLAY RECAP 2026-08-18 08:51:11.976813 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 08:51:11.976853 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:51:11.976884 | 2026-08-18 08:51:12.177564 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 08:51:12.179192 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 08:51:12.730494 | 2026-08-18 08:51:12.730877 | PLAY [all] 2026-08-18 08:51:12.741311 | 2026-08-18 08:51:12.741386 | TASK [setup-uv : Extract archive] 2026-08-18 08:51:15.016146 | aio | changed 2026-08-18 08:51:15.024192 | 2026-08-18 08:51:15.024276 | TASK [setup-uv : Print version] 2026-08-18 08:51:15.378681 | aio | uv 0.8.13 2026-08-18 08:51:15.562279 | aio | ok: Runtime: 0:00:00.012088 2026-08-18 08:51:15.574777 | 2026-08-18 08:51:15.574851 | TASK [Install Ansible collection siblings] 2026-08-18 08:51:15.973326 | aio | ok: 2026-08-18 08:51:16.009694 | aio | Skipping community.docker: no checked-out sibling 2026-08-18 08:51:16.009787 | aio | Skipping community.general: no checked-out sibling 2026-08-18 08:51:16.009845 | aio | Skipping ansible.utils: no checked-out sibling 2026-08-18 08:51:16.009895 | aio | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 08:51:16.013113 | 2026-08-18 08:51:16.013214 | PLAY RECAP 2026-08-18 08:51:16.013310 | aio | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:51:16.013368 | 2026-08-18 08:51:16.139753 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 08:51:16.142639 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 08:51:16.718930 | 2026-08-18 08:51:16.719065 | PLAY [all] 2026-08-18 08:51:16.729902 | 2026-08-18 08:51:16.729977 | LOOP [Check inventory directories] 2026-08-18 08:51:17.062699 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 08:51:17.211124 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 08:51:17.357300 | aio | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 08:51:17.375355 | 2026-08-18 08:51:17.375545 | LOOP [Copy inventory file for Zuul] 2026-08-18 08:51:18.121370 | aio | changed: 2026-08-18 08:51:18.121607 | aio | { 2026-08-18 08:51:18.121647 | aio | "ansible_loop_var": "item", 2026-08-18 08:51:18.121680 | aio | "changed": false, 2026-08-18 08:51:18.121708 | aio | "failed": false, 2026-08-18 08:51:18.121739 | aio | "invocation": { 2026-08-18 08:51:18.121765 | aio | "module_args": { 2026-08-18 08:51:18.121791 | aio | "checksum_algorithm": "sha1", 2026-08-18 08:51:18.121817 | aio | "follow": true, 2026-08-18 08:51:18.121843 | aio | "get_attributes": true, 2026-08-18 08:51:18.121869 | aio | "get_checksum": true, 2026-08-18 08:51:18.121895 | aio | "get_mime": true, 2026-08-18 08:51:18.121920 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 08:51:18.121946 | aio | } 2026-08-18 08:51:18.121970 | aio | }, 2026-08-18 08:51:18.121995 | aio | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 08:51:18.122020 | aio | "stat": { 2026-08-18 08:51:18.122045 | aio | "atime": 1787043070.787413, 2026-08-18 08:51:18.122070 | aio | "attr_flags": "e", 2026-08-18 08:51:18.122096 | aio | "attributes": [ 2026-08-18 08:51:18.122120 | aio | "extents" 2026-08-18 08:51:18.122144 | aio | ], 2026-08-18 08:51:18.122169 | aio | "block_size": 4096, 2026-08-18 08:51:18.122193 | aio | "blocks": 8, 2026-08-18 08:51:18.122217 | aio | "charset": "unknown", 2026-08-18 08:51:18.122253 | aio | "ctime": 1787043070.7914135, 2026-08-18 08:51:18.122281 | aio | "dev": 64513, 2026-08-18 08:51:18.122306 | aio | "device_type": 0, 2026-08-18 08:51:18.122329 | aio | "executable": true, 2026-08-18 08:51:18.122353 | aio | "exists": true, 2026-08-18 08:51:18.122378 | aio | "gid": 1000, 2026-08-18 08:51:18.122402 | aio | "gr_name": "zuul", 2026-08-18 08:51:18.122426 | aio | "inode": 1042461, 2026-08-18 08:51:18.122449 | aio | "isblk": false, 2026-08-18 08:51:18.122474 | aio | "ischr": false, 2026-08-18 08:51:18.122498 | aio | "isdir": true, 2026-08-18 08:51:18.122522 | aio | "isfifo": false, 2026-08-18 08:51:18.122547 | aio | "isgid": false, 2026-08-18 08:51:18.122570 | aio | "islnk": false, 2026-08-18 08:51:18.122593 | aio | "isreg": false, 2026-08-18 08:51:18.122616 | aio | "issock": false, 2026-08-18 08:51:18.122640 | aio | "isuid": false, 2026-08-18 08:51:18.122663 | aio | "mimetype": "unknown", 2026-08-18 08:51:18.122688 | aio | "mode": "0755", 2026-08-18 08:51:18.122711 | aio | "mtime": 1787043058.006022, 2026-08-18 08:51:18.122735 | aio | "nlink": 10, 2026-08-18 08:51:18.122761 | aio | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 08:51:18.122785 | aio | "pw_name": "zuul", 2026-08-18 08:51:18.122815 | aio | "readable": true, 2026-08-18 08:51:18.122839 | aio | "rgrp": true, 2026-08-18 08:51:18.122864 | aio | "roth": true, 2026-08-18 08:51:18.122888 | aio | "rusr": true, 2026-08-18 08:51:18.122913 | aio | "size": 4096, 2026-08-18 08:51:18.122938 | aio | "uid": 1000, 2026-08-18 08:51:18.122962 | aio | "version": "2033286810", 2026-08-18 08:51:18.122987 | aio | "wgrp": false, 2026-08-18 08:51:18.123013 | aio | "woth": false, 2026-08-18 08:51:18.123039 | aio | "writeable": true, 2026-08-18 08:51:18.123064 | aio | "wusr": true, 2026-08-18 08:51:18.123088 | aio | "xgrp": true, 2026-08-18 08:51:18.123112 | aio | "xoth": true, 2026-08-18 08:51:18.123136 | aio | "xusr": true 2026-08-18 08:51:18.123160 | aio | } 2026-08-18 08:51:18.123185 | aio | } 2026-08-18 08:51:18.123256 | aio | ok: All items complete 2026-08-18 08:51:18.123288 | 2026-08-18 08:51:18.124996 | aio | skipping: Conditional result was False 2026-08-18 08:51:18.125839 | aio | skipping: Conditional result was False 2026-08-18 08:51:18.139481 | 2026-08-18 08:51:18.139572 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 08:51:18.473551 | aio | changed: 1 replacements made 2026-08-18 08:51:18.474866 | aio | skipping: Conditional result was False 2026-08-18 08:51:18.477712 | aio | skipping: Conditional result was False 2026-08-18 08:51:18.493078 | 2026-08-18 08:51:18.493171 | TASK [Run Molecule scenario] 2026-08-18 08:51:19.181890 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-08-18 08:51:19.899688 | aio | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-08-18 08:51:20.094193 | aio | Using CPython 3.13.7 2026-08-18 08:51:20.094249 | aio | Creating virtual environment at: .venv 2026-08-18 08:51:20.138704 | aio | Downloading cryptography (4.3MiB) 2026-08-18 08:51:20.139022 | aio | Downloading netaddr (2.2MiB) 2026-08-18 08:51:20.140355 | aio | Downloading ansible-core (2.1MiB) 2026-08-18 08:51:20.141602 | aio | Downloading pygments (1.2MiB) 2026-08-18 08:51:20.336466 | aio | Downloading netaddr 2026-08-18 08:51:20.347517 | aio | Downloading cryptography 2026-08-18 08:51:20.401195 | aio | Downloading pygments 2026-08-18 08:51:20.524859 | aio | Downloading ansible-core 2026-08-18 08:51:20.553569 | aio | Installed 42 packages in 28ms 2026-08-18 08:51:21.653207 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 08:51:21.653285 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 08:51:22.257514 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 08:51:22.257589 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 08:51:46.872144 | aio | INFO [default > dependency] Executing 2026-08-18 08:51:46.872384 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 08:51:46.872623 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 08:51:46.872768 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 08:51:46.878418 | aio | INFO [default > cleanup] Executing 2026-08-18 08:51:46.878675 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 08:51:46.883668 | aio | INFO [default > destroy] Executing 2026-08-18 08:51:46.883727 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 08:51:46.883788 | aio | INFO [default > destroy] Executed: Successful 2026-08-18 08:51:46.888681 | aio | INFO [default > syntax] Executing 2026-08-18 08:51:47.967487 | aio | 2026-08-18 08:51:47.967764 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 08:51:48.027668 | aio | INFO [default > syntax] Executed: Successful 2026-08-18 08:51:48.037458 | aio | INFO [default > create] Executing 2026-08-18 08:51:48.039259 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 08:51:48.044978 | aio | INFO [default > prepare] Executing 2026-08-18 08:51:48.696167 | aio | 2026-08-18 08:51:48.696386 | aio | PLAY [Prepare] ***************************************************************** 2026-08-18 08:51:48.696639 | aio | 2026-08-18 08:51:48.696863 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:51:48.697104 | aio | Tuesday 18 August 2026 08:51:48 +0000 (0:00:00.029) 0:00:00.029 ******** 2026-08-18 08:51:49.838335 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 08:51:49.838389 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 08:51:49.838491 | aio | interpreter could change the meaning of that path. See 2026-08-18 08:51:49.838623 | aio | https://docs.ansible.com/ansible- 2026-08-18 08:51:49.838765 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 08:51:49.844763 | aio | ok: [aio] 2026-08-18 08:51:49.844893 | aio | 2026-08-18 08:51:49.845116 | aio | TASK [Configure short hostname] ************************************************ 2026-08-18 08:51:49.845246 | aio | Tuesday 18 August 2026 08:51:49 +0000 (0:00:01.149) 0:00:01.179 ******** 2026-08-18 08:51:50.590106 | aio | changed: [aio] 2026-08-18 08:51:50.590293 | aio | 2026-08-18 08:51:50.590519 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 08:51:50.590736 | aio | Tuesday 18 August 2026 08:51:50 +0000 (0:00:00.744) 0:00:01.923 ******** 2026-08-18 08:51:50.845823 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 08:51:50.846029 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 08:51:50.846288 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 08:51:50.855127 | aio | changed: [aio] 2026-08-18 08:51:50.855332 | aio | 2026-08-18 08:51:50.855544 | aio | TASK [Update apt cache] ******************************************************** 2026-08-18 08:51:50.855768 | aio | Tuesday 18 August 2026 08:51:50 +0000 (0:00:00.265) 0:00:02.189 ******** 2026-08-18 08:51:57.634928 | aio | changed: [aio] 2026-08-18 08:51:57.635147 | aio | 2026-08-18 08:51:57.635368 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 08:51:57.635554 | aio | 2026-08-18 08:51:57.635782 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:51:57.635991 | aio | Tuesday 18 August 2026 08:51:57 +0000 (0:00:06.780) 0:00:08.969 ******** 2026-08-18 08:51:58.314359 | aio | ok: [aio] 2026-08-18 08:51:58.314531 | aio | 2026-08-18 08:51:58.314738 | aio | TASK [Install depedencies] ***************************************************** 2026-08-18 08:51:58.314979 | aio | Tuesday 18 August 2026 08:51:58 +0000 (0:00:00.679) 0:00:09.648 ******** 2026-08-18 08:52:18.701486 | aio | changed: [aio] 2026-08-18 08:52:18.701672 | aio | 2026-08-18 08:52:18.701898 | aio | TASK [Start up service] ******************************************************** 2026-08-18 08:52:18.702123 | aio | Tuesday 18 August 2026 08:52:18 +0000 (0:00:20.386) 0:00:30.035 ******** 2026-08-18 08:52:19.325466 | aio | ok: [aio] 2026-08-18 08:52:19.325633 | aio | 2026-08-18 08:52:19.325842 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 08:52:19.326046 | aio | Tuesday 18 August 2026 08:52:19 +0000 (0:00:00.624) 0:00:30.659 ******** 2026-08-18 08:52:19.628299 | aio | ok: [aio] 2026-08-18 08:52:19.628479 | aio | 2026-08-18 08:52:19.628692 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 08:52:19.628898 | aio | Tuesday 18 August 2026 08:52:19 +0000 (0:00:00.303) 0:00:30.962 ******** 2026-08-18 08:52:20.245121 | aio | changed: [aio] 2026-08-18 08:52:20.245302 | aio | 2026-08-18 08:52:20.245519 | aio | TASK [Get list of all loopback devices] **************************************** 2026-08-18 08:52:20.245728 | aio | Tuesday 18 August 2026 08:52:20 +0000 (0:00:00.616) 0:00:31.579 ******** 2026-08-18 08:52:20.436666 | aio | ok: [aio] 2026-08-18 08:52:20.436821 | aio | 2026-08-18 08:52:20.437031 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 08:52:20.437234 | aio | Tuesday 18 August 2026 08:52:20 +0000 (0:00:00.191) 0:00:31.770 ******** 2026-08-18 08:52:20.457891 | aio | skipping: [aio] 2026-08-18 08:52:20.458072 | aio | 2026-08-18 08:52:20.458273 | aio | TASK [Create devices for Ceph] ************************************************* 2026-08-18 08:52:20.458476 | aio | Tuesday 18 August 2026 08:52:20 +0000 (0:00:00.022) 0:00:31.792 ******** 2026-08-18 08:52:20.986389 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:52:20.986582 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:52:20.986786 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:52:20.987030 | aio | 2026-08-18 08:52:20.987235 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 08:52:20.987427 | aio | Tuesday 18 August 2026 08:52:20 +0000 (0:00:00.527) 0:00:32.320 ******** 2026-08-18 08:52:21.617109 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:52:21.617309 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:52:21.617533 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:52:21.617734 | aio | 2026-08-18 08:52:21.617959 | aio | TASK [Start loop devices] ****************************************************** 2026-08-18 08:52:21.618174 | aio | Tuesday 18 August 2026 08:52:21 +0000 (0:00:00.630) 0:00:32.950 ******** 2026-08-18 08:52:22.339292 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:52:22.339408 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:52:22.339543 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:52:22.339653 | aio | 2026-08-18 08:52:22.339787 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 08:52:22.339919 | aio | Tuesday 18 August 2026 08:52:22 +0000 (0:00:00.722) 0:00:33.673 ******** 2026-08-18 08:52:25.239385 | aio | changed: [aio] => (item=osd0) 2026-08-18 08:52:25.239575 | aio | changed: [aio] => (item=osd1) 2026-08-18 08:52:25.239776 | aio | changed: [aio] => (item=osd2) 2026-08-18 08:52:25.239964 | aio | 2026-08-18 08:52:25.240167 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 08:52:25.240368 | aio | Tuesday 18 August 2026 08:52:25 +0000 (0:00:02.900) 0:00:36.573 ******** 2026-08-18 08:52:27.170042 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-08-18 08:52:27.170094 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-08-18 08:52:27.170102 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-08-18 08:52:27.170108 | aio | 2026-08-18 08:52:27.170114 | aio | PLAY RECAP ********************************************************************* 2026-08-18 08:52:27.170122 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 08:52:27.170128 | aio | 2026-08-18 08:52:27.170133 | aio | 2026-08-18 08:52:27.170139 | aio | TASKS RECAP ******************************************************************** 2026-08-18 08:52:27.170144 | aio | Tuesday 18 August 2026 08:52:27 +0000 (0:00:01.928) 0:00:38.501 ******** 2026-08-18 08:52:27.170150 | aio | =============================================================================== 2026-08-18 08:52:27.170156 | aio | Install depedencies ---------------------------------------------------- 20.39s 2026-08-18 08:52:27.170161 | aio | Update apt cache -------------------------------------------------------- 6.78s 2026-08-18 08:52:27.170167 | aio | Create a volume group for each loop device ------------------------------ 2.90s 2026-08-18 08:52:27.170173 | aio | Create a logical volume for each loop device ---------------------------- 1.93s 2026-08-18 08:52:27.170224 | aio | Gathering Facts --------------------------------------------------------- 1.15s 2026-08-18 08:52:27.170537 | aio | Configure short hostname ------------------------------------------------ 0.74s 2026-08-18 08:52:27.170910 | aio | Start loop devices ------------------------------------------------------ 0.72s 2026-08-18 08:52:27.171202 | aio | Gathering Facts --------------------------------------------------------- 0.68s 2026-08-18 08:52:27.171484 | aio | Set permissions on loopback devices ------------------------------------- 0.63s 2026-08-18 08:52:27.171788 | aio | Start up service -------------------------------------------------------- 0.62s 2026-08-18 08:52:27.172071 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.62s 2026-08-18 08:52:27.172350 | aio | Create devices for Ceph ------------------------------------------------- 0.53s 2026-08-18 08:52:27.172644 | aio | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-08-18 08:52:27.172935 | aio | Ensure hostname inside hosts file --------------------------------------- 0.27s 2026-08-18 08:52:27.173217 | aio | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-18 08:52:27.173503 | aio | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-18 08:52:27.232453 | aio | INFO [default > prepare] Executed: Successful 2026-08-18 08:52:27.241972 | aio | INFO [default > converge] Executing 2026-08-18 08:52:28.213793 | aio | 2026-08-18 08:52:28.214160 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 08:52:28.214412 | aio | 2026-08-18 08:52:28.214683 | aio | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:52:28.215008 | aio | Tuesday 18 August 2026 08:52:28 +0000 (0:00:00.052) 0:00:00.052 ******** 2026-08-18 08:52:29.361871 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-08-18 08:52:29.361969 | aio | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-18 08:52:29.361982 | aio | interpreter could change the meaning of that path. See 2026-08-18 08:52:29.362015 | aio | https://docs.ansible.com/ansible- 2026-08-18 08:52:29.362025 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 08:52:29.389993 | aio | ok: [aio] 2026-08-18 08:52:29.390019 | aio | 2026-08-18 08:52:29.390025 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:52:29.390029 | aio | Tuesday 18 August 2026 08:52:29 +0000 (0:00:01.176) 0:00:01.228 ******** 2026-08-18 08:52:29.727931 | aio | ok: [aio] 2026-08-18 08:52:29.728017 | aio | 2026-08-18 08:52:29.728029 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:52:29.728040 | aio | Tuesday 18 August 2026 08:52:29 +0000 (0:00:00.336) 0:00:01.565 ******** 2026-08-18 08:52:29.762396 | aio | skipping: [aio] 2026-08-18 08:52:29.762431 | aio | 2026-08-18 08:52:29.762441 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 08:52:29.762466 | aio | Tuesday 18 August 2026 08:52:29 +0000 (0:00:00.035) 0:00:01.600 ******** 2026-08-18 08:52:30.110916 | aio | changed: [aio] 2026-08-18 08:52:30.110992 | aio | 2026-08-18 08:52:30.111005 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:52:30.111016 | aio | Tuesday 18 August 2026 08:52:30 +0000 (0:00:00.347) 0:00:01.948 ******** 2026-08-18 08:52:30.242844 | aio | ok: [aio] => { 2026-08-18 08:52:30.242910 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 08:52:30.242922 | aio | } 2026-08-18 08:52:30.242932 | aio | 2026-08-18 08:52:30.242941 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:52:30.242950 | aio | Tuesday 18 August 2026 08:52:30 +0000 (0:00:00.132) 0:00:02.080 ******** 2026-08-18 08:52:30.920663 | aio | changed: [aio] 2026-08-18 08:52:30.920967 | aio | 2026-08-18 08:52:30.921253 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:52:30.921527 | aio | Tuesday 18 August 2026 08:52:30 +0000 (0:00:00.678) 0:00:02.758 ******** 2026-08-18 08:52:30.968252 | aio | skipping: [aio] 2026-08-18 08:52:30.968585 | aio | 2026-08-18 08:52:30.968871 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:52:30.969139 | aio | Tuesday 18 August 2026 08:52:30 +0000 (0:00:00.047) 0:00:02.806 ******** 2026-08-18 08:52:31.015806 | aio | skipping: [aio] 2026-08-18 08:52:31.016094 | aio | 2026-08-18 08:52:31.016370 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:52:31.016675 | aio | Tuesday 18 August 2026 08:52:31 +0000 (0:00:00.047) 0:00:02.854 ******** 2026-08-18 08:52:31.213208 | aio | ok: [aio] 2026-08-18 08:52:31.213429 | aio | 2026-08-18 08:52:31.213688 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:52:31.213959 | aio | Tuesday 18 August 2026 08:52:31 +0000 (0:00:00.197) 0:00:03.051 ******** 2026-08-18 08:52:32.500602 | aio | ok: [aio] 2026-08-18 08:52:32.500927 | aio | 2026-08-18 08:52:32.501209 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:52:32.501516 | aio | Tuesday 18 August 2026 08:52:32 +0000 (0:00:01.287) 0:00:04.338 ******** 2026-08-18 08:52:32.575415 | aio | ok: [aio] => { 2026-08-18 08:52:32.575492 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 08:52:32.575578 | aio | } 2026-08-18 08:52:32.575734 | aio | 2026-08-18 08:52:32.575860 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:52:32.575981 | aio | Tuesday 18 August 2026 08:52:32 +0000 (0:00:00.073) 0:00:04.412 ******** 2026-08-18 08:52:33.403432 | aio | changed: [aio] 2026-08-18 08:52:33.403512 | aio | 2026-08-18 08:52:33.403632 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:52:33.403796 | aio | Tuesday 18 August 2026 08:52:33 +0000 (0:00:00.827) 0:00:05.239 ******** 2026-08-18 08:52:36.283513 | aio | changed: [aio] 2026-08-18 08:52:36.283805 | aio | 2026-08-18 08:52:36.283826 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 08:52:36.283840 | aio | Tuesday 18 August 2026 08:52:36 +0000 (0:00:02.880) 0:00:08.120 ******** 2026-08-18 08:52:36.311870 | aio | skipping: [aio] 2026-08-18 08:52:36.311910 | aio | 2026-08-18 08:52:36.312044 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 08:52:36.312205 | aio | Tuesday 18 August 2026 08:52:36 +0000 (0:00:00.029) 0:00:08.149 ******** 2026-08-18 08:52:36.347500 | aio | skipping: [aio] 2026-08-18 08:52:36.347589 | aio | 2026-08-18 08:52:36.347714 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 08:52:36.347881 | aio | Tuesday 18 August 2026 08:52:36 +0000 (0:00:00.036) 0:00:08.185 ******** 2026-08-18 08:52:36.376163 | aio | skipping: [aio] 2026-08-18 08:52:36.376237 | aio | 2026-08-18 08:52:36.376338 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 08:52:36.376430 | aio | Tuesday 18 August 2026 08:52:36 +0000 (0:00:00.029) 0:00:08.214 ******** 2026-08-18 08:52:41.768627 | aio | changed: [aio] 2026-08-18 08:52:41.768715 | aio | 2026-08-18 08:52:41.768787 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 08:52:41.768878 | aio | Tuesday 18 August 2026 08:52:41 +0000 (0:00:05.392) 0:00:13.606 ******** 2026-08-18 08:52:42.316540 | aio | changed: [aio] 2026-08-18 08:52:42.316611 | aio | 2026-08-18 08:52:42.316684 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 08:52:42.316829 | aio | Tuesday 18 August 2026 08:52:42 +0000 (0:00:00.547) 0:00:14.154 ******** 2026-08-18 08:52:43.245559 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-08-18 08:52:43.245669 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 08:52:43.245740 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 08:52:43.246450 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 08:52:43.246567 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 08:52:43.246577 | aio | 2026-08-18 08:52:43.246585 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 08:52:43.246591 | aio | Tuesday 18 August 2026 08:52:43 +0000 (0:00:00.929) 0:00:15.083 ******** 2026-08-18 08:52:43.832251 | aio | changed: [aio] 2026-08-18 08:52:43.832315 | aio | 2026-08-18 08:52:43.832755 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 08:52:43.832772 | aio | Tuesday 18 August 2026 08:52:43 +0000 (0:00:00.579) 0:00:15.663 ******** 2026-08-18 08:52:43.832777 | aio | 2026-08-18 08:52:43.832781 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 08:52:43.832785 | aio | Tuesday 18 August 2026 08:52:43 +0000 (0:00:00.007) 0:00:15.670 ******** 2026-08-18 08:52:44.714932 | aio | ok: [aio] 2026-08-18 08:52:44.715044 | aio | 2026-08-18 08:52:44.715359 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 08:52:44.715420 | aio | Tuesday 18 August 2026 08:52:44 +0000 (0:00:00.882) 0:00:16.552 ******** 2026-08-18 08:52:45.172462 | aio | changed: [aio] 2026-08-18 08:52:45.172525 | aio | 2026-08-18 08:52:45.172532 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 08:52:45.172539 | aio | Tuesday 18 August 2026 08:52:45 +0000 (0:00:00.457) 0:00:17.010 ******** 2026-08-18 08:52:45.725256 | aio | changed: [aio] 2026-08-18 08:52:45.725320 | aio | 2026-08-18 08:52:45.725544 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:52:45.725589 | aio | Tuesday 18 August 2026 08:52:45 +0000 (0:00:00.553) 0:00:17.563 ******** 2026-08-18 08:52:45.917364 | aio | ok: [aio] 2026-08-18 08:52:45.917414 | aio | 2026-08-18 08:52:45.917626 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:52:45.917678 | aio | Tuesday 18 August 2026 08:52:45 +0000 (0:00:00.192) 0:00:17.755 ******** 2026-08-18 08:52:46.003169 | aio | ok: [aio] => { 2026-08-18 08:52:46.003909 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 08:52:46.003965 | aio | } 2026-08-18 08:52:46.003976 | aio | 2026-08-18 08:52:46.003984 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:52:46.003991 | aio | Tuesday 18 August 2026 08:52:46 +0000 (0:00:00.085) 0:00:17.841 ******** 2026-08-18 08:52:46.866191 | aio | changed: [aio] 2026-08-18 08:52:46.866251 | aio | 2026-08-18 08:52:46.866332 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:52:46.866435 | aio | Tuesday 18 August 2026 08:52:46 +0000 (0:00:00.863) 0:00:18.704 ******** 2026-08-18 08:52:51.253399 | aio | changed: [aio] 2026-08-18 08:52:51.253441 | aio | 2026-08-18 08:52:51.253446 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 08:52:51.253451 | aio | Tuesday 18 August 2026 08:52:51 +0000 (0:00:04.386) 0:00:23.091 ******** 2026-08-18 08:52:52.246329 | aio | ok: [aio] 2026-08-18 08:52:52.246373 | aio | 2026-08-18 08:52:52.246378 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 08:52:52.246383 | aio | Tuesday 18 August 2026 08:52:52 +0000 (0:00:00.992) 0:00:24.084 ******** 2026-08-18 08:52:52.568309 | aio | changed: [aio] 2026-08-18 08:52:52.568353 | aio | 2026-08-18 08:52:52.568361 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 08:52:52.568368 | aio | Tuesday 18 August 2026 08:52:52 +0000 (0:00:00.321) 0:00:24.406 ******** 2026-08-18 08:52:53.021452 | aio | changed: [aio] 2026-08-18 08:52:53.021526 | aio | 2026-08-18 08:52:53.021832 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 08:52:53.021878 | aio | Tuesday 18 August 2026 08:52:53 +0000 (0:00:00.453) 0:00:24.859 ******** 2026-08-18 08:52:53.551991 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-08-18 08:52:53.552058 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 08:52:53.552489 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 08:52:53.552535 | aio | 2026-08-18 08:52:53.552541 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 08:52:53.552547 | aio | Tuesday 18 August 2026 08:52:53 +0000 (0:00:00.530) 0:00:25.390 ******** 2026-08-18 08:52:54.010113 | aio | changed: [aio] 2026-08-18 08:52:54.010230 | aio | 2026-08-18 08:52:54.010519 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 08:52:54.010630 | aio | Tuesday 18 August 2026 08:52:54 +0000 (0:00:00.457) 0:00:25.848 ******** 2026-08-18 08:52:54.504935 | aio | changed: [aio] 2026-08-18 08:52:54.505041 | aio | 2026-08-18 08:52:54.505056 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 08:52:54.505466 | aio | Tuesday 18 August 2026 08:52:54 +0000 (0:00:00.483) 0:00:26.331 ******** 2026-08-18 08:52:54.505531 | aio | 2026-08-18 08:52:54.505537 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 08:52:54.505542 | aio | Tuesday 18 August 2026 08:52:54 +0000 (0:00:00.010) 0:00:26.342 ******** 2026-08-18 08:52:55.180791 | aio | ok: [aio] 2026-08-18 08:52:55.180868 | aio | 2026-08-18 08:52:55.181192 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 08:52:55.181244 | aio | Tuesday 18 August 2026 08:52:55 +0000 (0:00:00.676) 0:00:27.018 ******** 2026-08-18 08:52:56.060804 | aio | changed: [aio] 2026-08-18 08:52:56.060852 | aio | 2026-08-18 08:52:56.060857 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 08:52:56.060862 | aio | Tuesday 18 August 2026 08:52:56 +0000 (0:00:00.879) 0:00:27.898 ******** 2026-08-18 08:52:56.622177 | aio | changed: [aio] 2026-08-18 08:52:56.622244 | aio | 2026-08-18 08:52:56.622478 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:52:56.622578 | aio | Tuesday 18 August 2026 08:52:56 +0000 (0:00:00.561) 0:00:28.460 ******** 2026-08-18 08:52:56.656362 | aio | ok: [aio] => { 2026-08-18 08:52:56.656464 | aio | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 08:52:56.656478 | aio | } 2026-08-18 08:52:56.656491 | aio | 2026-08-18 08:52:56.656719 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:52:56.656774 | aio | Tuesday 18 August 2026 08:52:56 +0000 (0:00:00.034) 0:00:28.494 ******** 2026-08-18 08:52:57.621893 | aio | changed: [aio] 2026-08-18 08:52:57.621967 | aio | 2026-08-18 08:52:57.621979 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:52:57.622115 | aio | Tuesday 18 August 2026 08:52:57 +0000 (0:00:00.965) 0:00:29.459 ******** 2026-08-18 08:52:57.666818 | aio | skipping: [aio] 2026-08-18 08:52:57.666902 | aio | 2026-08-18 08:52:57.667131 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 08:52:57.667162 | aio | Tuesday 18 August 2026 08:52:57 +0000 (0:00:00.045) 0:00:29.505 ******** 2026-08-18 08:52:57.722259 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-18 08:52:57.722302 | aio | 2026-08-18 08:52:57.722581 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 08:52:57.722660 | aio | Tuesday 18 August 2026 08:52:57 +0000 (0:00:00.055) 0:00:29.560 ******** 2026-08-18 08:53:02.855454 | aio | changed: [aio] 2026-08-18 08:53:02.855727 | aio | 2026-08-18 08:53:02.855741 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 08:53:02.855752 | aio | Tuesday 18 August 2026 08:53:02 +0000 (0:00:05.133) 0:00:34.693 ******** 2026-08-18 08:53:03.506711 | aio | ok: [aio] => (item=chronyd) 2026-08-18 08:53:03.506820 | aio | ok: [aio] => (item=sshd) 2026-08-18 08:53:03.506829 | aio | 2026-08-18 08:53:03.506954 | aio | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 08:53:03.507072 | aio | Tuesday 18 August 2026 08:53:03 +0000 (0:00:00.651) 0:00:35.345 ******** 2026-08-18 08:53:03.716584 | aio | ok: [aio] 2026-08-18 08:53:03.716646 | aio | 2026-08-18 08:53:03.716729 | aio | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 08:53:03.716828 | aio | Tuesday 18 August 2026 08:53:03 +0000 (0:00:00.209) 0:00:35.554 ******** 2026-08-18 08:53:04.161272 | aio | changed: [aio] 2026-08-18 08:53:04.161357 | aio | 2026-08-18 08:53:04.161640 | aio | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 08:53:04.161798 | aio | Tuesday 18 August 2026 08:53:04 +0000 (0:00:00.444) 0:00:35.999 ******** 2026-08-18 08:53:04.619616 | aio | changed: [aio] 2026-08-18 08:53:04.619782 | aio | 2026-08-18 08:53:04.619993 | aio | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 08:53:04.620200 | aio | Tuesday 18 August 2026 08:53:04 +0000 (0:00:00.458) 0:00:36.457 ******** 2026-08-18 08:53:04.645816 | aio | skipping: [aio] 2026-08-18 08:53:04.646028 | aio | 2026-08-18 08:53:04.646246 | aio | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 08:53:04.646457 | aio | Tuesday 18 August 2026 08:53:04 +0000 (0:00:00.026) 0:00:36.484 ******** 2026-08-18 08:53:45.552157 | aio | changed: [aio] 2026-08-18 08:53:45.552216 | aio | 2026-08-18 08:53:45.552227 | aio | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 08:53:45.552238 | aio | Tuesday 18 August 2026 08:53:45 +0000 (0:00:40.905) 0:01:17.389 ******** 2026-08-18 08:53:46.002086 | aio | changed: [aio] 2026-08-18 08:53:46.002145 | aio | 2026-08-18 08:53:46.002298 | aio | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 08:53:46.002315 | aio | Tuesday 18 August 2026 08:53:46 +0000 (0:00:00.451) 0:01:17.840 ******** 2026-08-18 08:53:46.115156 | aio | ok: [aio] 2026-08-18 08:53:46.115224 | aio | 2026-08-18 08:53:46.115414 | aio | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 08:53:46.115462 | aio | Tuesday 18 August 2026 08:53:46 +0000 (0:00:00.113) 0:01:17.953 ******** 2026-08-18 08:53:46.151250 | aio | ok: [aio] => { 2026-08-18 08:53:46.151346 | aio | "changed": false, 2026-08-18 08:53:46.151437 | aio | "msg": "All assertions passed" 2026-08-18 08:53:46.151545 | aio | } 2026-08-18 08:53:46.151838 | aio | 2026-08-18 08:53:46.151853 | aio | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 08:53:46.151858 | aio | Tuesday 18 August 2026 08:53:46 +0000 (0:00:00.036) 0:01:17.990 ******** 2026-08-18 08:53:46.185810 | aio | ok: [aio] 2026-08-18 08:53:46.185890 | aio | 2026-08-18 08:53:46.185985 | aio | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 08:53:46.186077 | aio | Tuesday 18 August 2026 08:53:46 +0000 (0:00:00.034) 0:01:18.024 ******** 2026-08-18 08:53:46.382437 | aio | ok: [aio] => (item=aio) 2026-08-18 08:53:46.382491 | aio | 2026-08-18 08:53:46.382626 | aio | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 08:53:46.382727 | aio | Tuesday 18 August 2026 08:53:46 +0000 (0:00:00.196) 0:01:18.220 ******** 2026-08-18 08:53:46.421402 | aio | ok: [aio] 2026-08-18 08:53:46.421477 | aio | 2026-08-18 08:53:46.421572 | aio | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 08:53:46.421660 | aio | Tuesday 18 August 2026 08:53:46 +0000 (0:00:00.039) 0:01:18.260 ******** 2026-08-18 08:53:46.460456 | 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:53:46.460809 | 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:53:46.462678 | aio | 2026-08-18 08:53:46.462793 | aio | PLAY RECAP ********************************************************************* 2026-08-18 08:53:46.462926 | aio | aio : ok=45 changed=25 unreachable=0 failed=1 skipped=8 rescued=0 ignored=0 2026-08-18 08:53:46.463191 | aio | 2026-08-18 08:53:46.463260 | aio | 2026-08-18 08:53:46.463279 | aio | TASKS RECAP ******************************************************************** 2026-08-18 08:53:46.463292 | aio | Tuesday 18 August 2026 08:53:46 +0000 (0:00:00.041) 0:01:18.301 ******** 2026-08-18 08:53:46.465206 | aio | =============================================================================== 2026-08-18 08:53:46.465291 | aio | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 40.91s 2026-08-18 08:53:46.465297 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.39s 2026-08-18 08:53:46.465301 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.13s 2026-08-18 08:53:46.465305 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-08-18 08:53:46.465316 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 2.88s 2026-08-18 08:53:46.465321 | aio | vexxhost.containers.containerd : Reload systemd ------------------------- 1.56s 2026-08-18 08:53:46.465325 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.29s 2026-08-18 08:53:46.465329 | aio | Gathering Facts --------------------------------------------------------- 1.18s 2026-08-18 08:53:46.465334 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.99s 2026-08-18 08:53:46.465338 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-08-18 08:53:46.465343 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 0.93s 2026-08-18 08:53:46.465347 | aio | vexxhost.containers.docker : Restart docker ----------------------------- 0.88s 2026-08-18 08:53:46.465351 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-08-18 08:53:46.465356 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-08-18 08:53:46.465379 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.68s 2026-08-18 08:53:46.465383 | aio | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.65s 2026-08-18 08:53:46.465387 | aio | vexxhost.containers.containerd : Create containerd config file ---------- 0.58s 2026-08-18 08:53:46.465391 | aio | vexxhost.containers.docker : Enable and start service ------------------- 0.56s 2026-08-18 08:53:46.465395 | aio | vexxhost.containers.containerd : Enable and start service --------------- 0.55s 2026-08-18 08:53:46.465400 | aio | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.55s 2026-08-18 08:53:46.607016 | 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:53:46.607241 | aio | ERROR [default > converge] Executed: Failed 2026-08-18 08:53:46.607251 | 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:53:46.801867 | aio | ERROR 2026-08-18 08:53:46.802089 | aio | { 2026-08-18 08:53:46.802195 | aio | "delta": "0:02:27.880356", 2026-08-18 08:53:46.802238 | aio | "end": "2026-08-18 08:53:46.707541", 2026-08-18 08:53:46.802270 | aio | "msg": "non-zero return code", 2026-08-18 08:53:46.802298 | aio | "rc": 2, 2026-08-18 08:53:46.802326 | aio | "start": "2026-08-18 08:51:18.827185" 2026-08-18 08:53:46.802353 | aio | } failure 2026-08-18 08:53:46.808832 | 2026-08-18 08:53:46.808886 | PLAY RECAP 2026-08-18 08:53:46.808931 | aio | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:53:46.808954 | 2026-08-18 08:53:46.965709 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 08:53:46.969427 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 08:53:47.597256 | 2026-08-18 08:53:47.597432 | PLAY [all] 2026-08-18 08:53:47.609716 | 2026-08-18 08:53:47.609834 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 08:53:47.659345 | aio | skipping: Conditional result was False 2026-08-18 08:53:47.670540 | 2026-08-18 08:53:47.670706 | TASK [fetch-output : Set log path for single node] 2026-08-18 08:53:47.716207 | aio | ok 2026-08-18 08:53:47.721264 | 2026-08-18 08:53:47.721360 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 08:53:48.093742 | aio -> localhost | ok: "/var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/work/logs" 2026-08-18 08:53:48.307343 | aio -> localhost | changed: "/var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/work/artifacts" 2026-08-18 08:53:48.506684 | aio -> localhost | changed: "/var/lib/zuul/builds/503c664399244afaa48b3dea3cd700bc/work/docs" 2026-08-18 08:53:48.521917 | 2026-08-18 08:53:48.522142 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 08:53:49.160518 | aio | ok 2026-08-18 08:53:49.160883 | aio | changed: All items complete 2026-08-18 08:53:49.160920 | 2026-08-18 08:53:49.606136 | aio | changed: .d..t...... ./ 2026-08-18 08:53:50.056585 | aio | changed: .d..t...... ./ 2026-08-18 08:53:50.081548 | 2026-08-18 08:53:50.081715 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 08:53:50.483784 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.006314 2026-08-18 08:53:50.708791 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007195 2026-08-18 08:53:50.732935 | 2026-08-18 08:53:50.733099 | PLAY [all] 2026-08-18 08:53:50.739108 | 2026-08-18 08:53:50.739183 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 08:53:51.141316 | aio | changed 2026-08-18 08:53:51.148177 | 2026-08-18 08:53:51.148232 | PLAY RECAP 2026-08-18 08:53:51.148280 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 08:53:51.148302 | 2026-08-18 08:53:51.294218 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 08:53:51.296281 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 08:53:51.861387 | 2026-08-18 08:53:51.861846 | PLAY [localhost] 2026-08-18 08:53:51.872059 | 2026-08-18 08:53:51.872133 | TASK [Generate Zuul manifest] 2026-08-18 08:53:51.891163 | localhost | ok 2026-08-18 08:53:51.913921 | 2026-08-18 08:53:51.914127 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 08:53:52.283527 | localhost | changed 2026-08-18 08:53:52.296800 | 2026-08-18 08:53:52.296906 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 08:53:52.329040 | localhost | ok 2026-08-18 08:53:52.336583 | 2026-08-18 08:53:52.336647 | TASK [Upload logs] 2026-08-18 08:53:52.357612 | localhost | ok 2026-08-18 08:53:52.414397 | 2026-08-18 08:53:52.414522 | TASK [Set zuul-log-path fact] 2026-08-18 08:53:52.433503 | localhost | ok 2026-08-18 08:53:52.445710 | 2026-08-18 08:53:52.445776 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 08:53:52.477645 | localhost | ok 2026-08-18 08:53:52.486443 | 2026-08-18 08:53:52.486531 | TASK [upload-logs : Create log directories] 2026-08-18 08:53:52.896943 | localhost | changed 2026-08-18 08:53:52.903740 | 2026-08-18 08:53:52.903838 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 08:53:53.292027 | localhost -> localhost | ok: Runtime: 0:00:00.003967 2026-08-18 08:53:53.299253 | 2026-08-18 08:53:53.299376 | TASK [upload-logs : Upload logs to log server] 2026-08-18 08:53:53.749163 | localhost | Output suppressed because no_log was given 2026-08-18 08:53:53.754645 | 2026-08-18 08:53:53.754727 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 08:53:53.798513 | localhost | skipping: Conditional result was False 2026-08-18 08:53:53.861223 | localhost | skipping: Conditional result was False 2026-08-18 08:53:53.871071 | 2026-08-18 08:53:53.871219 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 08:53:53.921013 | localhost | skipping: Conditional result was False 2026-08-18 08:53:53.921613 | 2026-08-18 08:53:53.926823 | localhost | skipping: Conditional result was False 2026-08-18 08:53:53.945711 | 2026-08-18 08:53:53.945854 | LOOP [upload-logs : Upload console log and json output]