2026-08-18 08:42:51.449079 | Job console starting 2026-08-18 08:42:51.463212 | Updating git repos 2026-08-18 08:42:51.488886 | Cloning repos into workspace 2026-08-18 08:42:51.526092 | Restoring repo states 2026-08-18 08:42:51.532348 | Merging changes 2026-08-18 08:42:51.867160 | Checking out repos 2026-08-18 08:42:51.913377 | Preparing playbooks 2026-08-18 08:42:53.283491 | Running Ansible setup 2026-08-18 08:42:57.827583 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 08:42:58.418777 | 2026-08-18 08:42:58.552667 | PLAY [localhost] 2026-08-18 08:42:58.567399 | 2026-08-18 08:42:58.567498 | TASK [Gathering Facts] 2026-08-18 08:42:59.410317 | localhost | ok 2026-08-18 08:42:59.421029 | 2026-08-18 08:42:59.421140 | TASK [Setup log path fact] 2026-08-18 08:42:59.441522 | localhost | ok 2026-08-18 08:42:59.453170 | 2026-08-18 08:42:59.453307 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 08:42:59.484457 | localhost | ok 2026-08-18 08:42:59.492554 | 2026-08-18 08:42:59.492616 | TASK [emit-job-header : Print job information] 2026-08-18 08:42:59.534617 | # Job Information 2026-08-18 08:42:59.534835 | Ansible Version: 2.16.18 2026-08-18 08:42:59.534905 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-08-18 08:42:59.534955 | Pipeline: check 2026-08-18 08:42:59.534999 | Executor: 2d72f0692154 2026-08-18 08:42:59.535043 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/123 2026-08-18 08:42:59.535095 | Event ID: 5e9682b0-9ae0-11f1-866d-63e79e8bb8f6 2026-08-18 08:42:59.539955 | 2026-08-18 08:42:59.540016 | LOOP [emit-job-header : Print node information] 2026-08-18 08:42:59.639713 | localhost | ok: 2026-08-18 08:42:59.640036 | localhost | # Node Information 2026-08-18 08:42:59.640094 | localhost | Inventory Hostname: mon1 2026-08-18 08:42:59.640131 | localhost | Hostname: np0000189937 2026-08-18 08:42:59.640165 | localhost | Username: zuul 2026-08-18 08:42:59.640201 | localhost | Distro: Ubuntu 24.04 2026-08-18 08:42:59.640234 | localhost | Provider: yul1 2026-08-18 08:42:59.640265 | localhost | Region: ca-ymq-1 2026-08-18 08:42:59.640296 | localhost | Label: ubuntu-noble 2026-08-18 08:42:59.640326 | localhost | Product Name: OpenStack Nova 2026-08-18 08:42:59.640357 | localhost | Interface IP: 199.204.45.238 2026-08-18 08:42:59.715261 | localhost | ok: 2026-08-18 08:42:59.715413 | localhost | # Node Information 2026-08-18 08:42:59.715452 | localhost | Inventory Hostname: osd1 2026-08-18 08:42:59.715483 | localhost | Hostname: np0000189938 2026-08-18 08:42:59.715511 | localhost | Username: zuul 2026-08-18 08:42:59.715539 | localhost | Distro: Ubuntu 24.04 2026-08-18 08:42:59.715566 | localhost | Provider: yul1 2026-08-18 08:42:59.715593 | localhost | Region: ca-ymq-1 2026-08-18 08:42:59.715620 | localhost | Label: ubuntu-noble 2026-08-18 08:42:59.715647 | localhost | Product Name: OpenStack Nova 2026-08-18 08:42:59.715675 | localhost | Interface IP: 199.204.45.61 2026-08-18 08:42:59.733084 | 2026-08-18 08:42:59.733198 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-18 08:43:00.106368 | localhost -> localhost | changed 2026-08-18 08:43:00.113508 | 2026-08-18 08:43:00.113607 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-18 08:43:01.193728 | localhost -> localhost | changed 2026-08-18 08:43:01.201910 | 2026-08-18 08:43:01.201987 | PLAY [all] 2026-08-18 08:43:01.211043 | 2026-08-18 08:43:01.211188 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-18 08:43:01.431041 | mon1 -> localhost | ok 2026-08-18 08:43:01.439113 | 2026-08-18 08:43:01.439184 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-18 08:43:01.475656 | mon1 | ok 2026-08-18 08:43:01.481157 | osd1 | ok 2026-08-18 08:43:01.499358 | mon1 | included: /var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 08:43:01.499408 | osd1 | included: /var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-18 08:43:01.505912 | 2026-08-18 08:43:01.505972 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-18 08:43:02.955075 | mon1 -> localhost | Generating public/private rsa key pair. 2026-08-18 08:43:02.955321 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/98afebff7e4945a982936f55ec483ad7_id_rsa 2026-08-18 08:43:02.955356 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/98afebff7e4945a982936f55ec483ad7_id_rsa.pub 2026-08-18 08:43:02.955381 | mon1 -> localhost | The key fingerprint is: 2026-08-18 08:43:02.955405 | mon1 -> localhost | SHA256:GWQ3dy0GC9GD6Q+Z3WBpGmSbWa5d0HqvScuIdrfc/cc zuul-build-sshkey 2026-08-18 08:43:02.955428 | mon1 -> localhost | The key's randomart image is: 2026-08-18 08:43:02.955451 | mon1 -> localhost | +---[RSA 3072]----+ 2026-08-18 08:43:02.955473 | mon1 -> localhost | | o.B==+.. | 2026-08-18 08:43:02.955496 | mon1 -> localhost | | o o+XB++ .| 2026-08-18 08:43:02.955518 | mon1 -> localhost | | ..+Oo*.. | 2026-08-18 08:43:02.955539 | mon1 -> localhost | | o*oo.o | 2026-08-18 08:43:02.955560 | mon1 -> localhost | | S .o.. . | 2026-08-18 08:43:02.955581 | mon1 -> localhost | | . . .| 2026-08-18 08:43:02.955602 | mon1 -> localhost | | . + = | 2026-08-18 08:43:02.955623 | mon1 -> localhost | | o o.*.E| 2026-08-18 08:43:02.955644 | mon1 -> localhost | | . . .o.*| 2026-08-18 08:43:02.955664 | mon1 -> localhost | +----[SHA256]-----+ 2026-08-18 08:43:02.955728 | mon1 -> localhost | ok: Runtime: 0:00:01.048063 2026-08-18 08:43:02.961517 | 2026-08-18 08:43:02.961583 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-18 08:43:02.997428 | mon1 | ok 2026-08-18 08:43:03.001897 | osd1 | ok 2026-08-18 08:43:03.015589 | mon1 | included: /var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 08:43:03.015637 | osd1 | included: /var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-18 08:43:03.029718 | 2026-08-18 08:43:03.029868 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-18 08:43:03.057243 | mon1 | skipping: Conditional result was False 2026-08-18 08:43:03.068742 | osd1 | skipping: Conditional result was False 2026-08-18 08:43:03.081422 | 2026-08-18 08:43:03.081560 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-18 08:43:03.580750 | mon1 | changed 2026-08-18 08:43:03.631808 | osd1 | changed 2026-08-18 08:43:03.640651 | 2026-08-18 08:43:03.640743 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-18 08:43:03.845330 | mon1 | ok 2026-08-18 08:43:03.875591 | osd1 | ok 2026-08-18 08:43:03.882897 | 2026-08-18 08:43:03.882959 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-18 08:43:04.411832 | mon1 | changed 2026-08-18 08:43:04.513890 | osd1 | changed 2026-08-18 08:43:04.519646 | 2026-08-18 08:43:04.519714 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-18 08:43:05.075462 | mon1 | changed 2026-08-18 08:43:05.096827 | osd1 | changed 2026-08-18 08:43:05.102082 | 2026-08-18 08:43:05.102148 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-18 08:43:05.129920 | mon1 | skipping: Conditional result was False 2026-08-18 08:43:05.141246 | osd1 | skipping: Conditional result was False 2026-08-18 08:43:05.149048 | 2026-08-18 08:43:05.149136 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-18 08:43:05.476815 | mon1 -> localhost | changed 2026-08-18 08:43:05.494250 | 2026-08-18 08:43:05.494332 | TASK [add-build-sshkey : Add back temp key] 2026-08-18 08:43:05.765835 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/98afebff7e4945a982936f55ec483ad7_id_rsa (zuul-build-sshkey) 2026-08-18 08:43:05.766172 | mon1 -> localhost | ok: Runtime: 0:00:00.014647 2026-08-18 08:43:05.772684 | 2026-08-18 08:43:05.772749 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-18 08:43:06.073885 | mon1 | ok 2026-08-18 08:43:06.081548 | osd1 | ok 2026-08-18 08:43:06.086477 | 2026-08-18 08:43:06.086541 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-18 08:43:06.111486 | mon1 | skipping: Conditional result was False 2026-08-18 08:43:06.122782 | osd1 | skipping: Conditional result was False 2026-08-18 08:43:06.143742 | 2026-08-18 08:43:06.143854 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-18 08:43:06.447836 | mon1 | ok 2026-08-18 08:43:06.455477 | osd1 | ok 2026-08-18 08:43:06.464615 | 2026-08-18 08:43:06.464747 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-18 08:43:07.266960 | mon1 | Output suppressed because no_log was given 2026-08-18 08:43:07.286187 | osd1 | Output suppressed because no_log was given 2026-08-18 08:43:07.299523 | 2026-08-18 08:43:07.299585 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-18 08:43:07.516236 | mon1 | ok: "logs" 2026-08-18 08:43:07.516528 | mon1 | ok: All items complete 2026-08-18 08:43:07.516558 | 2026-08-18 08:43:07.523062 | osd1 | ok: "logs" 2026-08-18 08:43:07.704159 | mon1 | ok: "artifacts" 2026-08-18 08:43:07.715467 | osd1 | ok: "artifacts" 2026-08-18 08:43:07.900245 | mon1 | ok: "docs" 2026-08-18 08:43:07.905551 | osd1 | ok: "docs" 2026-08-18 08:43:07.917820 | 2026-08-18 08:43:07.917919 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-18 08:43:08.140517 | mon1 | changed: "logs" 2026-08-18 08:43:08.140828 | mon1 | ok: All items complete 2026-08-18 08:43:08.140870 | 2026-08-18 08:43:08.191314 | osd1 | changed: "logs" 2026-08-18 08:43:08.324429 | mon1 | changed: "artifacts" 2026-08-18 08:43:08.403736 | osd1 | changed: "artifacts" 2026-08-18 08:43:08.511693 | mon1 | changed: "docs" 2026-08-18 08:43:08.612443 | osd1 | changed: "docs" 2026-08-18 08:43:08.636507 | 2026-08-18 08:43:08.636682 | PLAY RECAP 2026-08-18 08:43:08.636768 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:43:08.636811 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 08:43:08.636845 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-18 08:43:08.636870 | 2026-08-18 08:43:08.831696 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-18 08:43:08.837828 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 08:43:09.426086 | 2026-08-18 08:43:09.426228 | PLAY [all] 2026-08-18 08:43:09.438286 | 2026-08-18 08:43:09.438383 | TASK [setup-uv : Extract archive] 2026-08-18 08:43:11.759185 | mon1 | changed 2026-08-18 08:43:11.873997 | osd1 | changed 2026-08-18 08:43:11.880657 | 2026-08-18 08:43:11.880745 | TASK [setup-uv : Print version] 2026-08-18 08:43:12.297062 | osd1 | uv 0.8.13 2026-08-18 08:43:12.291316 | mon1 | uv 0.8.13 2026-08-18 08:43:12.450448 | mon1 | ok: Runtime: 0:00:00.014650 2026-08-18 08:43:12.460823 | osd1 | ok: Runtime: 0:00:00.016814 2026-08-18 08:43:12.474620 | 2026-08-18 08:43:12.474688 | TASK [Install Ansible collection siblings] 2026-08-18 08:43:12.884704 | mon1 | ok: 2026-08-18 08:43:12.884919 | mon1 | Skipping community.docker: no checked-out sibling 2026-08-18 08:43:12.884965 | mon1 | Skipping community.general: no checked-out sibling 2026-08-18 08:43:12.885019 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-08-18 08:43:12.885056 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-08-18 08:43:12.887364 | 2026-08-18 08:43:12.887411 | PLAY RECAP 2026-08-18 08:43:12.887458 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:43:12.887498 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:43:12.887518 | 2026-08-18 08:43:13.038008 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-18 08:43:13.043248 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 08:43:13.619004 | 2026-08-18 08:43:13.619131 | PLAY [all] 2026-08-18 08:43:13.630622 | 2026-08-18 08:43:13.630706 | LOOP [Check inventory directories] 2026-08-18 08:43:13.971197 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 08:43:14.143902 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-08-18 08:43:14.333373 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-08-18 08:43:14.349775 | 2026-08-18 08:43:14.349967 | LOOP [Copy inventory file for Zuul] 2026-08-18 08:43:15.201596 | mon1 | changed: 2026-08-18 08:43:15.201797 | mon1 | { 2026-08-18 08:43:15.201826 | mon1 | "ansible_loop_var": "item", 2026-08-18 08:43:15.201848 | mon1 | "changed": false, 2026-08-18 08:43:15.201867 | mon1 | "failed": false, 2026-08-18 08:43:15.201889 | mon1 | "invocation": { 2026-08-18 08:43:15.201908 | mon1 | "module_args": { 2026-08-18 08:43:15.201926 | mon1 | "checksum_algorithm": "sha1", 2026-08-18 08:43:15.201943 | mon1 | "follow": true, 2026-08-18 08:43:15.201961 | mon1 | "get_attributes": true, 2026-08-18 08:43:15.201980 | mon1 | "get_checksum": true, 2026-08-18 08:43:15.201997 | mon1 | "get_mime": true, 2026-08-18 08:43:15.202015 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-08-18 08:43:15.202032 | mon1 | } 2026-08-18 08:43:15.202049 | mon1 | }, 2026-08-18 08:43:15.202066 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 08:43:15.202084 | mon1 | "stat": { 2026-08-18 08:43:15.202101 | mon1 | "atime": 1787042587.1583438, 2026-08-18 08:43:15.202119 | mon1 | "attr_flags": "e", 2026-08-18 08:43:15.202136 | mon1 | "attributes": [ 2026-08-18 08:43:15.202153 | mon1 | "extents" 2026-08-18 08:43:15.202171 | mon1 | ], 2026-08-18 08:43:15.202188 | mon1 | "block_size": 4096, 2026-08-18 08:43:15.202205 | mon1 | "blocks": 8, 2026-08-18 08:43:15.202222 | mon1 | "charset": "unknown", 2026-08-18 08:43:15.202240 | mon1 | "ctime": 1787042587.172345, 2026-08-18 08:43:15.202258 | mon1 | "dev": 64769, 2026-08-18 08:43:15.202275 | mon1 | "device_type": 0, 2026-08-18 08:43:15.202292 | mon1 | "executable": true, 2026-08-18 08:43:15.202309 | mon1 | "exists": true, 2026-08-18 08:43:15.202326 | mon1 | "gid": 1000, 2026-08-18 08:43:15.202342 | mon1 | "gr_name": "zuul", 2026-08-18 08:43:15.202359 | mon1 | "inode": 1034272, 2026-08-18 08:43:15.202376 | mon1 | "isblk": false, 2026-08-18 08:43:15.202394 | mon1 | "ischr": false, 2026-08-18 08:43:15.202411 | mon1 | "isdir": true, 2026-08-18 08:43:15.202428 | mon1 | "isfifo": false, 2026-08-18 08:43:15.202445 | mon1 | "isgid": false, 2026-08-18 08:43:15.202462 | mon1 | "islnk": false, 2026-08-18 08:43:15.202479 | mon1 | "isreg": false, 2026-08-18 08:43:15.202495 | mon1 | "issock": false, 2026-08-18 08:43:15.202512 | mon1 | "isuid": false, 2026-08-18 08:43:15.202528 | mon1 | "mimetype": "unknown", 2026-08-18 08:43:15.202545 | mon1 | "mode": "0755", 2026-08-18 08:43:15.202561 | mon1 | "mtime": 1787042571.8151963, 2026-08-18 08:43:15.202578 | mon1 | "nlink": 10, 2026-08-18 08:43:15.202594 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-08-18 08:43:15.202611 | mon1 | "pw_name": "zuul", 2026-08-18 08:43:15.202632 | mon1 | "readable": true, 2026-08-18 08:43:15.202651 | mon1 | "rgrp": true, 2026-08-18 08:43:15.202671 | mon1 | "roth": true, 2026-08-18 08:43:15.202689 | mon1 | "rusr": true, 2026-08-18 08:43:15.202716 | mon1 | "size": 4096, 2026-08-18 08:43:15.202734 | mon1 | "uid": 1000, 2026-08-18 08:43:15.202752 | mon1 | "version": "398312198", 2026-08-18 08:43:15.202769 | mon1 | "wgrp": false, 2026-08-18 08:43:15.202787 | mon1 | "woth": false, 2026-08-18 08:43:15.202804 | mon1 | "writeable": true, 2026-08-18 08:43:15.202822 | mon1 | "wusr": true, 2026-08-18 08:43:15.202839 | mon1 | "xgrp": true, 2026-08-18 08:43:15.202856 | mon1 | "xoth": true, 2026-08-18 08:43:15.202872 | mon1 | "xusr": true 2026-08-18 08:43:15.202889 | mon1 | } 2026-08-18 08:43:15.202906 | mon1 | } 2026-08-18 08:43:15.202939 | mon1 | ok: All items complete 2026-08-18 08:43:15.202960 | 2026-08-18 08:43:15.204740 | mon1 | skipping: Conditional result was False 2026-08-18 08:43:15.205345 | mon1 | skipping: Conditional result was False 2026-08-18 08:43:15.222511 | 2026-08-18 08:43:15.222664 | LOOP [Switch "ansible_host" to private IP] 2026-08-18 08:43:15.604530 | mon1 | changed: 2 replacements made 2026-08-18 08:43:15.605764 | mon1 | skipping: Conditional result was False 2026-08-18 08:43:15.607727 | mon1 | skipping: Conditional result was False 2026-08-18 08:43:15.622059 | 2026-08-18 08:43:15.622202 | TASK [Run Molecule scenario] 2026-08-18 08:43:16.066026 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-08-18 08:43:16.066175 | mon1 | Creating virtual environment at: .venv 2026-08-18 08:43:16.108146 | mon1 | Downloading cryptography (4.3MiB) 2026-08-18 08:43:16.108298 | mon1 | Downloading pygments (1.2MiB) 2026-08-18 08:43:16.112081 | mon1 | Downloading ansible-core (2.1MiB) 2026-08-18 08:43:16.131844 | mon1 | Downloading netaddr (2.2MiB) 2026-08-18 08:43:16.309942 | mon1 | Downloading netaddr 2026-08-18 08:43:16.318846 | mon1 | Downloading cryptography 2026-08-18 08:43:16.368843 | mon1 | Downloading pygments 2026-08-18 08:43:16.486318 | mon1 | Downloading ansible-core 2026-08-18 08:43:16.528130 | mon1 | Installed 43 packages in 41ms 2026-08-18 08:43:17.256136 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-08-18 08:43:17.256202 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-08-18 08:43:17.887322 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-18 08:43:17.887364 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-08-18 08:43:37.493422 | mon1 | INFO [default > dependency] Executing 2026-08-18 08:43:37.493495 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-08-18 08:43:37.493512 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-08-18 08:43:37.493635 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-18 08:43:37.499351 | mon1 | INFO [default > cleanup] Executing 2026-08-18 08:43:37.499613 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 08:43:37.505260 | mon1 | INFO [default > destroy] Executing 2026-08-18 08:43:37.505299 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-08-18 08:43:37.505338 | mon1 | INFO [default > destroy] Executed: Successful 2026-08-18 08:43:37.510944 | mon1 | INFO [default > syntax] Executing 2026-08-18 08:43:38.773254 | mon1 | 2026-08-18 08:43:38.773319 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-08-18 08:43:38.834655 | mon1 | INFO [default > syntax] Executed: Successful 2026-08-18 08:43:38.848069 | mon1 | INFO [default > create] Executing 2026-08-18 08:43:38.850374 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-18 08:43:38.856184 | mon1 | INFO [default > prepare] Executing 2026-08-18 08:43:39.635618 | mon1 | 2026-08-18 08:43:39.635881 | mon1 | PLAY [Prepare] ***************************************************************** 2026-08-18 08:43:39.636094 | mon1 | 2026-08-18 08:43:39.636347 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:43:39.636591 | mon1 | Tuesday 18 August 2026 08:43:39 +0000 (0:00:00.035) 0:00:00.035 ******** 2026-08-18 08:43:40.912670 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-18 08:43:40.912842 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 08:43:40.913116 | mon1 | interpreter could change the meaning of that path. See 2026-08-18 08:43:40.913388 | mon1 | https://docs.ansible.com/ansible- 2026-08-18 08:43:40.913639 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 08:43:40.927174 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-08-18 08:43:40.927262 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 08:43:40.927372 | mon1 | interpreter could change the meaning of that path. See 2026-08-18 08:43:40.927481 | mon1 | https://docs.ansible.com/ansible- 2026-08-18 08:43:40.927591 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 08:43:40.934927 | mon1 | ok: [mon1] 2026-08-18 08:43:40.935164 | mon1 | ok: [osd1] 2026-08-18 08:43:40.935335 | mon1 | 2026-08-18 08:43:40.935492 | mon1 | TASK [Configure short hostname] ************************************************ 2026-08-18 08:43:40.935644 | mon1 | Tuesday 18 August 2026 08:43:40 +0000 (0:00:01.299) 0:00:01.334 ******** 2026-08-18 08:43:41.705132 | mon1 | changed: [mon1] 2026-08-18 08:43:41.705190 | mon1 | changed: [osd1] 2026-08-18 08:43:41.705200 | mon1 | 2026-08-18 08:43:41.705228 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-18 08:43:41.705245 | mon1 | Tuesday 18 August 2026 08:43:41 +0000 (0:00:00.769) 0:00:02.104 ******** 2026-08-18 08:43:42.012532 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-18 08:43:42.012586 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-08-18 08:43:42.012739 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-18 08:43:42.029166 | mon1 | changed: [mon1] 2026-08-18 08:43:42.029359 | mon1 | changed: [osd1] 2026-08-18 08:43:42.029588 | mon1 | 2026-08-18 08:43:42.029850 | mon1 | TASK [Update apt cache] ******************************************************** 2026-08-18 08:43:42.030147 | mon1 | Tuesday 18 August 2026 08:43:42 +0000 (0:00:00.324) 0:00:02.428 ******** 2026-08-18 08:43:48.172070 | mon1 | changed: [mon1] 2026-08-18 08:43:48.172104 | mon1 | changed: [osd1] 2026-08-18 08:43:48.172258 | mon1 | 2026-08-18 08:43:48.172528 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-08-18 08:43:48.172785 | mon1 | 2026-08-18 08:43:48.173155 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:43:48.173504 | mon1 | Tuesday 18 August 2026 08:43:48 +0000 (0:00:06.142) 0:00:08.571 ******** 2026-08-18 08:43:48.991074 | mon1 | ok: [osd1] 2026-08-18 08:43:48.991322 | mon1 | 2026-08-18 08:43:48.991612 | mon1 | TASK [Install depedencies] ***************************************************** 2026-08-18 08:43:48.991866 | mon1 | Tuesday 18 August 2026 08:43:48 +0000 (0:00:00.819) 0:00:09.390 ******** 2026-08-18 08:44:07.592399 | mon1 | changed: [osd1] 2026-08-18 08:44:07.593014 | mon1 | 2026-08-18 08:44:07.593053 | mon1 | TASK [Start up service] ******************************************************** 2026-08-18 08:44:07.593131 | mon1 | Tuesday 18 August 2026 08:44:07 +0000 (0:00:18.600) 0:00:27.990 ******** 2026-08-18 08:44:08.234454 | mon1 | ok: [osd1] 2026-08-18 08:44:08.234675 | mon1 | 2026-08-18 08:44:08.234931 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-08-18 08:44:08.235203 | mon1 | Tuesday 18 August 2026 08:44:08 +0000 (0:00:00.642) 0:00:28.633 ******** 2026-08-18 08:44:08.586138 | mon1 | ok: [osd1] 2026-08-18 08:44:08.586356 | mon1 | 2026-08-18 08:44:08.587132 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-18 08:44:08.587221 | mon1 | Tuesday 18 August 2026 08:44:08 +0000 (0:00:00.351) 0:00:28.985 ******** 2026-08-18 08:44:09.366241 | mon1 | changed: [osd1] 2026-08-18 08:44:09.366307 | mon1 | 2026-08-18 08:44:09.366320 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-08-18 08:44:09.366462 | mon1 | Tuesday 18 August 2026 08:44:09 +0000 (0:00:00.779) 0:00:29.765 ******** 2026-08-18 08:44:09.630206 | mon1 | ok: [osd1] 2026-08-18 08:44:09.630370 | mon1 | 2026-08-18 08:44:09.630627 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-18 08:44:09.630897 | mon1 | Tuesday 18 August 2026 08:44:09 +0000 (0:00:00.264) 0:00:30.029 ******** 2026-08-18 08:44:09.655610 | mon1 | skipping: [osd1] 2026-08-18 08:44:09.655789 | mon1 | 2026-08-18 08:44:09.656130 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-08-18 08:44:09.656434 | mon1 | Tuesday 18 August 2026 08:44:09 +0000 (0:00:00.025) 0:00:30.055 ******** 2026-08-18 08:44:10.337668 | mon1 | changed: [osd1] => (item=osd0) 2026-08-18 08:44:10.337881 | mon1 | changed: [osd1] => (item=osd1) 2026-08-18 08:44:10.338165 | mon1 | changed: [osd1] => (item=osd2) 2026-08-18 08:44:10.338379 | mon1 | 2026-08-18 08:44:10.338627 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-08-18 08:44:10.338911 | mon1 | Tuesday 18 August 2026 08:44:10 +0000 (0:00:00.681) 0:00:30.737 ******** 2026-08-18 08:44:11.126634 | mon1 | changed: [osd1] => (item=osd0) 2026-08-18 08:44:11.126869 | mon1 | changed: [osd1] => (item=osd1) 2026-08-18 08:44:11.127243 | mon1 | changed: [osd1] => (item=osd2) 2026-08-18 08:44:11.127483 | mon1 | 2026-08-18 08:44:11.127746 | mon1 | TASK [Start loop devices] ****************************************************** 2026-08-18 08:44:11.128019 | mon1 | Tuesday 18 August 2026 08:44:11 +0000 (0:00:00.788) 0:00:31.526 ******** 2026-08-18 08:44:11.995841 | mon1 | changed: [osd1] => (item=osd0) 2026-08-18 08:44:11.995966 | mon1 | changed: [osd1] => (item=osd1) 2026-08-18 08:44:11.996180 | mon1 | changed: [osd1] => (item=osd2) 2026-08-18 08:44:11.996400 | mon1 | 2026-08-18 08:44:11.996650 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-08-18 08:44:11.996901 | mon1 | Tuesday 18 August 2026 08:44:11 +0000 (0:00:00.868) 0:00:32.395 ******** 2026-08-18 08:44:13.495235 | mon1 | changed: [osd1] => (item=osd0) 2026-08-18 08:44:13.495360 | mon1 | changed: [osd1] => (item=osd1) 2026-08-18 08:44:13.495434 | mon1 | changed: [osd1] => (item=osd2) 2026-08-18 08:44:13.495590 | mon1 | 2026-08-18 08:44:13.495735 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-08-18 08:44:13.495882 | mon1 | Tuesday 18 August 2026 08:44:13 +0000 (0:00:01.499) 0:00:33.894 ******** 2026-08-18 08:44:14.947755 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-08-18 08:44:14.947987 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-08-18 08:44:14.948280 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-08-18 08:44:14.948498 | mon1 | 2026-08-18 08:44:14.948804 | mon1 | PLAY RECAP ********************************************************************* 2026-08-18 08:44:14.949108 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-08-18 08:44:14.949381 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-18 08:44:14.949621 | mon1 | 2026-08-18 08:44:14.949842 | mon1 | 2026-08-18 08:44:14.951101 | mon1 | TASKS RECAP ******************************************************************** 2026-08-18 08:44:14.951145 | mon1 | Tuesday 18 August 2026 08:44:14 +0000 (0:00:01.452) 0:00:35.347 ******** 2026-08-18 08:44:14.951151 | mon1 | =============================================================================== 2026-08-18 08:44:14.951155 | mon1 | Install depedencies ---------------------------------------------------- 18.60s 2026-08-18 08:44:14.951159 | mon1 | Update apt cache -------------------------------------------------------- 6.14s 2026-08-18 08:44:14.951302 | mon1 | Create a volume group for each loop device ------------------------------ 1.50s 2026-08-18 08:44:14.951554 | mon1 | Create a logical volume for each loop device ---------------------------- 1.45s 2026-08-18 08:44:14.951788 | mon1 | Gathering Facts --------------------------------------------------------- 1.30s 2026-08-18 08:44:14.952026 | mon1 | Start loop devices ------------------------------------------------------ 0.87s 2026-08-18 08:44:14.952296 | mon1 | Gathering Facts --------------------------------------------------------- 0.82s 2026-08-18 08:44:14.952555 | mon1 | Set permissions on loopback devices ------------------------------------- 0.79s 2026-08-18 08:44:14.952827 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.78s 2026-08-18 08:44:14.953093 | mon1 | Configure short hostname ------------------------------------------------ 0.77s 2026-08-18 08:44:14.953353 | mon1 | Create devices for Ceph ------------------------------------------------- 0.68s 2026-08-18 08:44:14.953535 | mon1 | Start up service -------------------------------------------------------- 0.64s 2026-08-18 08:44:14.953684 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.35s 2026-08-18 08:44:14.953837 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-08-18 08:44:14.953995 | mon1 | Get list of all loopback devices ---------------------------------------- 0.26s 2026-08-18 08:44:14.954172 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-18 08:44:15.021021 | mon1 | INFO [default > prepare] Executed: Successful 2026-08-18 08:44:15.029155 | mon1 | INFO [default > converge] Executing 2026-08-18 08:44:16.178550 | mon1 | 2026-08-18 08:44:16.178769 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-18 08:44:16.178979 | mon1 | 2026-08-18 08:44:16.179256 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-08-18 08:44:16.179511 | mon1 | Tuesday 18 August 2026 08:44:16 +0000 (0:00:00.057) 0:00:00.057 ******** 2026-08-18 08:44:17.260590 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-08-18 08:44:17.260664 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-08-18 08:44:17.260775 | mon1 | interpreter could change the meaning of that path. See 2026-08-18 08:44:17.260865 | mon1 | https://docs.ansible.com/ansible- 2026-08-18 08:44:17.260978 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-08-18 08:44:17.290421 | mon1 | ok: [mon1] 2026-08-18 08:44:17.290559 | mon1 | 2026-08-18 08:44:17.290801 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:44:17.291069 | mon1 | Tuesday 18 August 2026 08:44:17 +0000 (0:00:01.111) 0:00:01.169 ******** 2026-08-18 08:44:17.615082 | mon1 | ok: [mon1] 2026-08-18 08:44:17.615109 | mon1 | 2026-08-18 08:44:17.615117 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:44:17.615350 | mon1 | Tuesday 18 August 2026 08:44:17 +0000 (0:00:00.323) 0:00:01.493 ******** 2026-08-18 08:44:17.656610 | mon1 | skipping: [mon1] 2026-08-18 08:44:17.656818 | mon1 | 2026-08-18 08:44:17.657095 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-18 08:44:17.657343 | mon1 | Tuesday 18 August 2026 08:44:17 +0000 (0:00:00.042) 0:00:01.536 ******** 2026-08-18 08:44:17.994583 | mon1 | changed: [mon1] 2026-08-18 08:44:17.994777 | mon1 | 2026-08-18 08:44:17.995049 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:17.995377 | mon1 | Tuesday 18 August 2026 08:44:17 +0000 (0:00:00.337) 0:00:01.873 ******** 2026-08-18 08:44:18.096230 | mon1 | ok: [mon1] => { 2026-08-18 08:44:18.096506 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-18 08:44:18.096743 | mon1 | } 2026-08-18 08:44:18.096967 | mon1 | 2026-08-18 08:44:18.097277 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:18.097529 | mon1 | Tuesday 18 August 2026 08:44:18 +0000 (0:00:00.101) 0:00:01.975 ******** 2026-08-18 08:44:18.919166 | mon1 | changed: [mon1] 2026-08-18 08:44:18.919218 | mon1 | 2026-08-18 08:44:18.919393 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:18.919667 | mon1 | Tuesday 18 August 2026 08:44:18 +0000 (0:00:00.822) 0:00:02.797 ******** 2026-08-18 08:44:18.968357 | mon1 | skipping: [mon1] 2026-08-18 08:44:18.968558 | mon1 | 2026-08-18 08:44:18.968812 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:44:18.969077 | mon1 | Tuesday 18 August 2026 08:44:18 +0000 (0:00:00.050) 0:00:02.847 ******** 2026-08-18 08:44:19.019905 | mon1 | skipping: [mon1] 2026-08-18 08:44:19.020083 | mon1 | 2026-08-18 08:44:19.020351 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:44:19.020605 | mon1 | Tuesday 18 August 2026 08:44:19 +0000 (0:00:00.051) 0:00:02.899 ******** 2026-08-18 08:44:19.263472 | mon1 | ok: [mon1] 2026-08-18 08:44:19.263654 | mon1 | 2026-08-18 08:44:19.263852 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-18 08:44:19.264071 | mon1 | Tuesday 18 August 2026 08:44:19 +0000 (0:00:00.243) 0:00:03.142 ******** 2026-08-18 08:44:20.304701 | mon1 | ok: [mon1] 2026-08-18 08:44:20.304855 | mon1 | 2026-08-18 08:44:20.305235 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:20.305429 | mon1 | Tuesday 18 August 2026 08:44:20 +0000 (0:00:01.040) 0:00:04.183 ******** 2026-08-18 08:44:20.530024 | mon1 | ok: [mon1] => { 2026-08-18 08:44:20.530273 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-18 08:44:20.530533 | mon1 | } 2026-08-18 08:44:20.530795 | mon1 | 2026-08-18 08:44:20.531069 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:20.531336 | mon1 | Tuesday 18 August 2026 08:44:20 +0000 (0:00:00.225) 0:00:04.409 ******** 2026-08-18 08:44:21.660484 | mon1 | changed: [mon1] 2026-08-18 08:44:21.660598 | mon1 | 2026-08-18 08:44:21.660857 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:21.661142 | mon1 | Tuesday 18 August 2026 08:44:21 +0000 (0:00:01.130) 0:00:05.539 ******** 2026-08-18 08:44:24.769404 | mon1 | changed: [mon1] 2026-08-18 08:44:24.769452 | mon1 | 2026-08-18 08:44:24.769465 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-18 08:44:24.769478 | mon1 | Tuesday 18 August 2026 08:44:24 +0000 (0:00:03.108) 0:00:08.647 ******** 2026-08-18 08:44:24.806167 | mon1 | skipping: [mon1] 2026-08-18 08:44:24.806257 | mon1 | 2026-08-18 08:44:24.806271 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-18 08:44:24.806290 | mon1 | Tuesday 18 August 2026 08:44:24 +0000 (0:00:00.036) 0:00:08.684 ******** 2026-08-18 08:44:24.841255 | mon1 | skipping: [mon1] 2026-08-18 08:44:24.841295 | mon1 | 2026-08-18 08:44:24.841309 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-18 08:44:24.841322 | mon1 | Tuesday 18 August 2026 08:44:24 +0000 (0:00:00.035) 0:00:08.719 ******** 2026-08-18 08:44:24.878097 | mon1 | skipping: [mon1] 2026-08-18 08:44:24.878154 | mon1 | 2026-08-18 08:44:24.878469 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-18 08:44:24.878787 | mon1 | Tuesday 18 August 2026 08:44:24 +0000 (0:00:00.037) 0:00:08.756 ******** 2026-08-18 08:44:32.416868 | mon1 | changed: [mon1] 2026-08-18 08:44:32.417792 | mon1 | 2026-08-18 08:44:32.417821 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-18 08:44:32.417835 | mon1 | Tuesday 18 August 2026 08:44:32 +0000 (0:00:07.539) 0:00:16.296 ******** 2026-08-18 08:44:33.123076 | mon1 | changed: [mon1] 2026-08-18 08:44:33.123118 | mon1 | 2026-08-18 08:44:33.123388 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-18 08:44:33.123647 | mon1 | Tuesday 18 August 2026 08:44:33 +0000 (0:00:00.705) 0:00:17.001 ******** 2026-08-18 08:44:34.203185 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-08-18 08:44:34.203620 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-18 08:44:34.205288 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-18 08:44:34.205319 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-18 08:44:34.205332 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-18 08:44:34.205345 | mon1 | 2026-08-18 08:44:34.205357 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-18 08:44:34.205369 | mon1 | Tuesday 18 August 2026 08:44:34 +0000 (0:00:01.080) 0:00:18.082 ******** 2026-08-18 08:44:34.926531 | mon1 | changed: [mon1] 2026-08-18 08:44:34.926581 | mon1 | 2026-08-18 08:44:34.926595 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-18 08:44:34.926607 | mon1 | Tuesday 18 August 2026 08:44:34 +0000 (0:00:00.713) 0:00:18.795 ******** 2026-08-18 08:44:34.926619 | mon1 | 2026-08-18 08:44:34.926631 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 08:44:34.926642 | mon1 | Tuesday 18 August 2026 08:44:34 +0000 (0:00:00.008) 0:00:18.803 ******** 2026-08-18 08:44:35.976727 | mon1 | ok: [mon1] 2026-08-18 08:44:35.976786 | mon1 | 2026-08-18 08:44:35.976800 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-18 08:44:35.976813 | mon1 | Tuesday 18 August 2026 08:44:35 +0000 (0:00:01.049) 0:00:19.853 ******** 2026-08-18 08:44:36.532136 | mon1 | changed: [mon1] 2026-08-18 08:44:36.532232 | mon1 | 2026-08-18 08:44:36.532385 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-18 08:44:36.532853 | mon1 | Tuesday 18 August 2026 08:44:36 +0000 (0:00:00.556) 0:00:20.410 ******** 2026-08-18 08:44:37.224628 | mon1 | changed: [mon1] 2026-08-18 08:44:37.224678 | mon1 | 2026-08-18 08:44:37.224689 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-18 08:44:37.224699 | mon1 | Tuesday 18 August 2026 08:44:37 +0000 (0:00:00.692) 0:00:21.102 ******** 2026-08-18 08:44:37.473579 | mon1 | ok: [mon1] 2026-08-18 08:44:37.473625 | mon1 | 2026-08-18 08:44:37.473636 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:37.473645 | mon1 | Tuesday 18 August 2026 08:44:37 +0000 (0:00:00.248) 0:00:21.351 ******** 2026-08-18 08:44:37.551102 | mon1 | ok: [mon1] => { 2026-08-18 08:44:37.551139 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-18 08:44:37.551144 | mon1 | } 2026-08-18 08:44:37.551148 | mon1 | 2026-08-18 08:44:37.551152 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:37.551243 | mon1 | Tuesday 18 August 2026 08:44:37 +0000 (0:00:00.077) 0:00:21.428 ******** 2026-08-18 08:44:38.520814 | mon1 | changed: [mon1] 2026-08-18 08:44:38.520866 | mon1 | 2026-08-18 08:44:38.520880 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:38.520894 | mon1 | Tuesday 18 August 2026 08:44:38 +0000 (0:00:00.969) 0:00:22.398 ******** 2026-08-18 08:44:43.057917 | mon1 | changed: [mon1] 2026-08-18 08:44:43.057950 | mon1 | 2026-08-18 08:44:43.057956 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-18 08:44:43.057962 | mon1 | Tuesday 18 August 2026 08:44:43 +0000 (0:00:04.536) 0:00:26.934 ******** 2026-08-18 08:44:43.932604 | mon1 | ok: [mon1] 2026-08-18 08:44:43.932667 | mon1 | 2026-08-18 08:44:43.932680 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-18 08:44:43.932693 | mon1 | Tuesday 18 August 2026 08:44:43 +0000 (0:00:00.876) 0:00:27.810 ******** 2026-08-18 08:44:44.312165 | mon1 | changed: [mon1] 2026-08-18 08:44:44.312254 | mon1 | 2026-08-18 08:44:44.312694 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-18 08:44:44.312764 | mon1 | Tuesday 18 August 2026 08:44:44 +0000 (0:00:00.379) 0:00:28.190 ******** 2026-08-18 08:44:44.876112 | mon1 | changed: [mon1] 2026-08-18 08:44:44.876156 | mon1 | 2026-08-18 08:44:44.876674 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-18 08:44:44.876765 | mon1 | Tuesday 18 August 2026 08:44:44 +0000 (0:00:00.563) 0:00:28.754 ******** 2026-08-18 08:44:45.568202 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-08-18 08:44:45.568259 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-18 08:44:45.568272 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-18 08:44:45.568284 | mon1 | 2026-08-18 08:44:45.568296 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-18 08:44:45.568308 | mon1 | Tuesday 18 August 2026 08:44:45 +0000 (0:00:00.690) 0:00:29.445 ******** 2026-08-18 08:44:46.104188 | mon1 | changed: [mon1] 2026-08-18 08:44:46.104244 | mon1 | 2026-08-18 08:44:46.104264 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-18 08:44:46.104546 | mon1 | Tuesday 18 August 2026 08:44:46 +0000 (0:00:00.536) 0:00:29.981 ******** 2026-08-18 08:44:46.657941 | mon1 | changed: [mon1] 2026-08-18 08:44:46.657976 | mon1 | 2026-08-18 08:44:46.657982 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-18 08:44:46.657988 | mon1 | Tuesday 18 August 2026 08:44:46 +0000 (0:00:00.540) 0:00:30.522 ******** 2026-08-18 08:44:46.657993 | mon1 | 2026-08-18 08:44:46.658002 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-18 08:44:46.658345 | mon1 | Tuesday 18 August 2026 08:44:46 +0000 (0:00:00.012) 0:00:30.535 ******** 2026-08-18 08:44:47.472501 | mon1 | ok: [mon1] 2026-08-18 08:44:47.472548 | mon1 | 2026-08-18 08:44:47.472558 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-18 08:44:47.472568 | mon1 | Tuesday 18 August 2026 08:44:47 +0000 (0:00:00.815) 0:00:31.351 ******** 2026-08-18 08:44:48.453200 | mon1 | changed: [mon1] 2026-08-18 08:44:48.453263 | mon1 | 2026-08-18 08:44:48.453429 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-18 08:44:48.453712 | mon1 | Tuesday 18 August 2026 08:44:48 +0000 (0:00:00.981) 0:00:32.332 ******** 2026-08-18 08:44:49.137521 | mon1 | changed: [mon1] 2026-08-18 08:44:49.137746 | mon1 | 2026-08-18 08:44:49.138092 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-18 08:44:49.138365 | mon1 | Tuesday 18 August 2026 08:44:49 +0000 (0:00:00.684) 0:00:33.016 ******** 2026-08-18 08:44:49.174468 | mon1 | ok: [mon1] => { 2026-08-18 08:44:49.174689 | mon1 | "msg": "https://download.ceph.com/rpm-20.2.3/el9/noarch/cephadm" 2026-08-18 08:44:49.174926 | mon1 | } 2026-08-18 08:44:49.175227 | mon1 | 2026-08-18 08:44:49.175475 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-18 08:44:49.175751 | mon1 | Tuesday 18 August 2026 08:44:49 +0000 (0:00:00.037) 0:00:33.053 ******** 2026-08-18 08:44:50.552079 | mon1 | changed: [mon1] 2026-08-18 08:44:50.552117 | mon1 | 2026-08-18 08:44:50.552318 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-18 08:44:50.552567 | mon1 | Tuesday 18 August 2026 08:44:50 +0000 (0:00:01.376) 0:00:34.430 ******** 2026-08-18 08:44:50.599425 | mon1 | skipping: [mon1] 2026-08-18 08:44:50.599683 | mon1 | 2026-08-18 08:44:50.600019 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-18 08:44:50.600392 | mon1 | Tuesday 18 August 2026 08:44:50 +0000 (0:00:00.048) 0:00:34.478 ******** 2026-08-18 08:44:50.649226 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-08-18 08:44:50.649506 | mon1 | 2026-08-18 08:44:50.650186 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-18 08:44:50.650247 | mon1 | Tuesday 18 August 2026 08:44:50 +0000 (0:00:00.049) 0:00:34.528 ******** 2026-08-18 08:45:30.276255 | mon1 | changed: [mon1] 2026-08-18 08:45:30.276484 | mon1 | 2026-08-18 08:45:30.276895 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-18 08:45:30.277317 | mon1 | Tuesday 18 August 2026 08:45:30 +0000 (0:00:39.626) 0:01:14.155 ******** 2026-08-18 08:45:31.054229 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-08-18 08:45:31.054487 | mon1 | ok: [mon1] => (item=ssh) 2026-08-18 08:45:31.054709 | mon1 | 2026-08-18 08:45:31.055099 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-18 08:45:31.055280 | mon1 | Tuesday 18 August 2026 08:45:31 +0000 (0:00:00.778) 0:01:14.933 ******** 2026-08-18 08:45:31.291630 | mon1 | ok: [mon1] 2026-08-18 08:45:31.291726 | mon1 | 2026-08-18 08:45:31.291985 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure the cephadm SSH user exists] ************** 2026-08-18 08:45:31.292272 | mon1 | Tuesday 18 August 2026 08:45:31 +0000 (0:00:00.236) 0:01:15.169 ******** 2026-08-18 08:45:31.791085 | mon1 | changed: [mon1] 2026-08-18 08:45:31.791312 | mon1 | 2026-08-18 08:45:31.791582 | mon1 | TASK [vexxhost.ceph.cephadm : Grant passwordless sudo to the cephadm SSH user] *** 2026-08-18 08:45:31.791846 | mon1 | Tuesday 18 August 2026 08:45:31 +0000 (0:00:00.500) 0:01:15.670 ******** 2026-08-18 08:45:32.356019 | mon1 | changed: [mon1] 2026-08-18 08:45:32.356146 | mon1 | 2026-08-18 08:45:32.356162 | mon1 | TASK [vexxhost.ceph.cephadm : Log in to the container registry] **************** 2026-08-18 08:45:32.356175 | mon1 | Tuesday 18 August 2026 08:45:32 +0000 (0:00:00.563) 0:01:16.234 ******** 2026-08-18 08:45:32.394544 | mon1 | skipping: [mon1] 2026-08-18 08:45:32.394592 | mon1 | 2026-08-18 08:45:32.394605 | mon1 | TASK [vexxhost.ceph.cephadm : Pre-pull the Ceph image] ************************* 2026-08-18 08:45:32.394618 | mon1 | Tuesday 18 August 2026 08:45:32 +0000 (0:00:00.037) 0:01:16.272 ******** 2026-08-18 08:46:11.934594 | mon1 | changed: [mon1] 2026-08-18 08:46:11.934674 | mon1 | 2026-08-18 08:46:11.934751 | mon1 | TASK [vexxhost.ceph.cephadm : Pin CEPHADM_IMAGE for interactive login shells] *** 2026-08-18 08:46:11.934885 | mon1 | Tuesday 18 August 2026 08:46:11 +0000 (0:00:39.541) 0:01:55.813 ******** 2026-08-18 08:46:12.474120 | mon1 | changed: [mon1] 2026-08-18 08:46:12.474153 | mon1 | 2026-08-18 08:46:12.474162 | mon1 | TASK [vexxhost.ceph.mon : Find this monitor's addresses on the public network] *** 2026-08-18 08:46:12.474170 | mon1 | Tuesday 18 August 2026 08:46:12 +0000 (0:00:00.538) 0:01:56.352 ******** 2026-08-18 08:46:12.601809 | mon1 | ok: [mon1] 2026-08-18 08:46:12.602185 | mon1 | 2026-08-18 08:46:12.602524 | mon1 | TASK [vexxhost.ceph.mon : Assert exactly one address matches the public network] *** 2026-08-18 08:46:12.602832 | mon1 | Tuesday 18 August 2026 08:46:12 +0000 (0:00:00.128) 0:01:56.480 ******** 2026-08-18 08:46:12.641470 | mon1 | ok: [mon1] => { 2026-08-18 08:46:12.641703 | mon1 | "changed": false, 2026-08-18 08:46:12.641927 | mon1 | "msg": "All assertions passed" 2026-08-18 08:46:12.642147 | mon1 | } 2026-08-18 08:46:12.642338 | mon1 | 2026-08-18 08:46:12.642720 | mon1 | TASK [vexxhost.ceph.mon : Set this monitor's Ceph public IP] ******************* 2026-08-18 08:46:12.642736 | mon1 | Tuesday 18 August 2026 08:46:12 +0000 (0:00:00.039) 0:01:56.520 ******** 2026-08-18 08:46:12.679394 | mon1 | ok: [mon1] 2026-08-18 08:46:12.679428 | mon1 | 2026-08-18 08:46:12.679442 | mon1 | TASK [vexxhost.ceph.mon : Check whether any monitor is already bootstrapped] *** 2026-08-18 08:46:12.679454 | mon1 | Tuesday 18 August 2026 08:46:12 +0000 (0:00:00.037) 0:01:56.557 ******** 2026-08-18 08:46:12.928218 | mon1 | ok: [mon1] => (item=mon1) 2026-08-18 08:46:12.928286 | mon1 | 2026-08-18 08:46:12.928806 | mon1 | TASK [vexxhost.ceph.mon : Select the bootstrap node (existing one, else the first monitor)] *** 2026-08-18 08:46:12.928864 | mon1 | Tuesday 18 August 2026 08:46:12 +0000 (0:00:00.248) 0:01:56.806 ******** 2026-08-18 08:46:12.975391 | mon1 | ok: [mon1] 2026-08-18 08:46:12.975424 | mon1 | 2026-08-18 08:46:12.975437 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap the cluster] ******************************* 2026-08-18 08:46:12.975450 | mon1 | Tuesday 18 August 2026 08:46:12 +0000 (0:00:00.047) 0:01:56.853 ******** 2026-08-18 08:46:13.019164 | mon1 | 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:46:13.019226 | mon1 | fatal: [mon1]: 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:46:13.019255 | mon1 | 2026-08-18 08:46:13.021109 | mon1 | PLAY RECAP ********************************************************************* 2026-08-18 08:46:13.021163 | mon1 | mon1 : ok=45 changed=25 unreachable=0 failed=1 skipped=8 rescued=0 ignored=0 2026-08-18 08:46:13.021177 | mon1 | 2026-08-18 08:46:13.021189 | mon1 | 2026-08-18 08:46:13.021254 | mon1 | TASKS RECAP ******************************************************************** 2026-08-18 08:46:13.021266 | mon1 | Tuesday 18 August 2026 08:46:13 +0000 (0:00:00.045) 0:01:56.898 ******** 2026-08-18 08:46:13.021278 | mon1 | =============================================================================== 2026-08-18 08:46:13.021353 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 39.63s 2026-08-18 08:46:13.021672 | mon1 | vexxhost.ceph.cephadm : Pre-pull the Ceph image ------------------------ 39.54s 2026-08-18 08:46:13.021882 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.54s 2026-08-18 08:46:13.022094 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.54s 2026-08-18 08:46:13.022292 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-08-18 08:46:13.022484 | mon1 | vexxhost.containers.containerd : Reload systemd ------------------------- 1.87s 2026-08-18 08:46:13.022675 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 1.38s 2026-08-18 08:46:13.022904 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 1.13s 2026-08-18 08:46:13.023120 | mon1 | Gathering Facts --------------------------------------------------------- 1.11s 2026-08-18 08:46:13.023317 | mon1 | vexxhost.containers.containerd : Create folders for configuration ------- 1.08s 2026-08-18 08:46:13.023506 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.04s 2026-08-18 08:46:13.023694 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 0.98s 2026-08-18 08:46:13.023888 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-08-18 08:46:13.024101 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.88s 2026-08-18 08:46:13.024298 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-08-18 08:46:13.024487 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.78s 2026-08-18 08:46:13.024673 | mon1 | vexxhost.containers.containerd : Create containerd config file ---------- 0.71s 2026-08-18 08:46:13.024867 | mon1 | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.71s 2026-08-18 08:46:13.025073 | mon1 | vexxhost.containers.containerd : Enable and start service --------------- 0.69s 2026-08-18 08:46:13.025292 | mon1 | vexxhost.containers.docker : Create folders for configuration ----------- 0.69s 2026-08-18 08:46:13.114653 | mon1 | 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:46:13.114913 | mon1 | ERROR [default > converge] Executed: Failed 2026-08-18 08:46:13.115141 | mon1 | 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:46:23.408020 | mon1 | ERROR 2026-08-18 08:46:23.408209 | mon1 | { 2026-08-18 08:46:23.408238 | mon1 | "delta": "0:02:57.181778", 2026-08-18 08:46:23.408259 | mon1 | "end": "2026-08-18 08:46:13.183853", 2026-08-18 08:46:23.408278 | mon1 | "msg": "non-zero return code", 2026-08-18 08:46:23.408296 | mon1 | "rc": 2, 2026-08-18 08:46:23.408314 | mon1 | "start": "2026-08-18 08:43:16.002075" 2026-08-18 08:46:23.408331 | mon1 | } failure 2026-08-18 08:46:23.413879 | 2026-08-18 08:46:23.413944 | PLAY RECAP 2026-08-18 08:46:23.414001 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-18 08:46:23.414033 | 2026-08-18 08:46:23.568827 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-18 08:46:23.575478 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 08:46:24.165176 | 2026-08-18 08:46:24.165315 | PLAY [all] 2026-08-18 08:46:24.177962 | 2026-08-18 08:46:24.178048 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-18 08:46:24.234300 | mon1 | ok 2026-08-18 08:46:24.239067 | osd1 | ok 2026-08-18 08:46:24.243915 | 2026-08-18 08:46:24.243998 | TASK [fetch-output : Set log path for single node] 2026-08-18 08:46:24.270484 | mon1 | skipping: Conditional result was False 2026-08-18 08:46:24.281429 | osd1 | skipping: Conditional result was False 2026-08-18 08:46:24.292264 | 2026-08-18 08:46:24.292370 | LOOP [fetch-output : Ensure local output dirs] 2026-08-18 08:46:24.677447 | osd1 -> localhost | changed: "/var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/logs/osd1" 2026-08-18 08:46:24.692182 | mon1 -> localhost | changed: "/var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/logs/mon1" 2026-08-18 08:46:24.897292 | mon1 -> localhost | changed: "/var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/artifacts" 2026-08-18 08:46:24.901841 | osd1 -> localhost | ok: "/var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/artifacts" 2026-08-18 08:46:25.097434 | mon1 -> localhost | changed: "/var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/docs" 2026-08-18 08:46:25.103535 | osd1 -> localhost | ok: "/var/lib/zuul/builds/98afebff7e4945a982936f55ec483ad7/work/docs" 2026-08-18 08:46:25.114904 | 2026-08-18 08:46:25.115069 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-18 08:46:25.775817 | osd1 | changed: .d..t...... ./ 2026-08-18 08:46:25.776030 | osd1 | changed: All items complete 2026-08-18 08:46:25.776058 | 2026-08-18 08:46:25.806481 | mon1 | changed: .d..t...... ./ 2026-08-18 08:46:26.257335 | osd1 | changed: .d..t...... ./ 2026-08-18 08:46:26.300119 | mon1 | ok 2026-08-18 08:46:26.722089 | osd1 | changed: .d..t...... ./ 2026-08-18 08:46:26.761786 | mon1 | ok 2026-08-18 08:46:26.791027 | 2026-08-18 08:46:26.791182 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-18 08:46:27.213198 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.006464 2026-08-18 08:46:27.213472 | mon1 -> localhost | changed: All items complete 2026-08-18 08:46:27.213513 | 2026-08-18 08:46:27.465279 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.036141 2026-08-18 08:46:27.483657 | 2026-08-18 08:46:27.483779 | PLAY [all] 2026-08-18 08:46:27.490394 | 2026-08-18 08:46:27.490464 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-18 08:46:27.940725 | mon1 | changed 2026-08-18 08:46:28.145289 | osd1 | changed 2026-08-18 08:46:28.156742 | 2026-08-18 08:46:28.156796 | PLAY RECAP 2026-08-18 08:46:28.156844 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 08:46:28.156873 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-18 08:46:28.156892 | 2026-08-18 08:46:28.349237 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-18 08:46:28.356272 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-18 08:46:28.973023 | 2026-08-18 08:46:28.973177 | PLAY [localhost] 2026-08-18 08:46:28.982912 | 2026-08-18 08:46:28.982983 | TASK [Generate Zuul manifest] 2026-08-18 08:46:29.005393 | localhost | ok 2026-08-18 08:46:29.021197 | 2026-08-18 08:46:29.021278 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-18 08:46:29.376047 | localhost | changed 2026-08-18 08:46:29.386365 | 2026-08-18 08:46:29.386462 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-18 08:46:29.414559 | localhost | ok 2026-08-18 08:46:29.421305 | 2026-08-18 08:46:29.421370 | TASK [Upload logs] 2026-08-18 08:46:29.438579 | localhost | ok 2026-08-18 08:46:29.497360 | 2026-08-18 08:46:29.497488 | TASK [Set zuul-log-path fact] 2026-08-18 08:46:29.518246 | localhost | ok 2026-08-18 08:46:29.531209 | 2026-08-18 08:46:29.531273 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-18 08:46:29.562220 | localhost | ok 2026-08-18 08:46:29.569383 | 2026-08-18 08:46:29.569448 | TASK [upload-logs : Create log directories] 2026-08-18 08:46:29.977959 | localhost | changed 2026-08-18 08:46:29.984640 | 2026-08-18 08:46:29.984731 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-18 08:46:30.381007 | localhost -> localhost | ok: Runtime: 0:00:00.005120 2026-08-18 08:46:30.388091 | 2026-08-18 08:46:30.388157 | TASK [upload-logs : Upload logs to log server] 2026-08-18 08:46:30.835136 | localhost | Output suppressed because no_log was given 2026-08-18 08:46:30.841318 | 2026-08-18 08:46:30.841383 | LOOP [upload-logs : Compress console log and json output] 2026-08-18 08:46:30.918041 | localhost | skipping: Conditional result was False 2026-08-18 08:46:30.925229 | localhost | skipping: Conditional result was False 2026-08-18 08:46:30.937380 | 2026-08-18 08:46:30.937543 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-18 08:46:31.019717 | localhost | skipping: Conditional result was False 2026-08-18 08:46:31.020082 | 2026-08-18 08:46:31.023955 | localhost | skipping: Conditional result was False 2026-08-18 08:46:31.072076 | 2026-08-18 08:46:31.072219 | LOOP [upload-logs : Upload console log and json output]