2026-05-19 13:42:01.360031 | Job console starting 2026-05-19 13:42:01.381667 | Updating git repos 2026-05-19 13:42:01.417835 | Cloning repos into workspace 2026-05-19 13:42:01.461360 | Restoring repo states 2026-05-19 13:42:01.467751 | Merging changes 2026-05-19 13:42:01.821776 | Checking out repos 2026-05-19 13:42:01.861617 | Preparing playbooks 2026-05-19 13:42:03.638778 | Running Ansible setup 2026-05-19 13:42:08.336047 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-19 13:42:08.950331 | 2026-05-19 13:42:08.950460 | PLAY [localhost] 2026-05-19 13:42:08.958577 | 2026-05-19 13:42:08.958662 | TASK [Gathering Facts] 2026-05-19 13:42:10.026169 | localhost | ok 2026-05-19 13:42:10.046082 | 2026-05-19 13:42:10.046375 | TASK [Setup log path fact] 2026-05-19 13:42:10.070598 | localhost | ok 2026-05-19 13:42:10.084034 | 2026-05-19 13:42:10.084209 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-19 13:42:10.121537 | localhost | ok 2026-05-19 13:42:10.131670 | 2026-05-19 13:42:10.131802 | TASK [emit-job-header : Print job information] 2026-05-19 13:42:10.176081 | # Job Information 2026-05-19 13:42:10.176296 | Ansible Version: 2.16.18 2026-05-19 13:42:10.176344 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-05-19 13:42:10.176376 | Pipeline: check 2026-05-19 13:42:10.176592 | Executor: 2d72f0692154 2026-05-19 13:42:10.176640 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/92 2026-05-19 13:42:10.176737 | Event ID: 68e67f30-5388-11f1-8e46-10246c3b9262 2026-05-19 13:42:10.180937 | 2026-05-19 13:42:10.181052 | LOOP [emit-job-header : Print node information] 2026-05-19 13:42:10.282225 | localhost | ok: 2026-05-19 13:42:10.282477 | localhost | # Node Information 2026-05-19 13:42:10.282518 | localhost | Inventory Hostname: mon1 2026-05-19 13:42:10.282548 | localhost | Hostname: np0000174763 2026-05-19 13:42:10.282576 | localhost | Username: zuul 2026-05-19 13:42:10.282606 | localhost | Distro: Ubuntu 24.04 2026-05-19 13:42:10.282633 | localhost | Provider: yul1 2026-05-19 13:42:10.282659 | localhost | Region: ca-ymq-1 2026-05-19 13:42:10.282685 | localhost | Label: ubuntu-noble 2026-05-19 13:42:10.282710 | localhost | Product Name: OpenStack Nova 2026-05-19 13:42:10.282735 | localhost | Interface IP: 199.204.45.109 2026-05-19 13:42:10.344036 | localhost | ok: 2026-05-19 13:42:10.344149 | localhost | # Node Information 2026-05-19 13:42:10.344207 | localhost | Inventory Hostname: osd1 2026-05-19 13:42:10.344252 | localhost | Hostname: np0000174764 2026-05-19 13:42:10.344295 | localhost | Username: zuul 2026-05-19 13:42:10.344337 | localhost | Distro: Ubuntu 24.04 2026-05-19 13:42:10.344379 | localhost | Provider: yul1 2026-05-19 13:42:10.344420 | localhost | Region: ca-ymq-1 2026-05-19 13:42:10.344460 | localhost | Label: ubuntu-noble 2026-05-19 13:42:10.344501 | localhost | Product Name: OpenStack Nova 2026-05-19 13:42:10.344542 | localhost | Interface IP: 199.204.45.242 2026-05-19 13:42:10.362988 | 2026-05-19 13:42:10.363173 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-19 13:42:10.775889 | localhost -> localhost | changed 2026-05-19 13:42:10.784837 | 2026-05-19 13:42:10.785744 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-19 13:42:11.725215 | localhost -> localhost | changed 2026-05-19 13:42:11.733745 | 2026-05-19 13:42:11.733803 | PLAY [all] 2026-05-19 13:42:11.742441 | 2026-05-19 13:42:11.742506 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-19 13:42:11.982299 | mon1 -> localhost | ok 2026-05-19 13:42:11.993772 | 2026-05-19 13:42:11.993866 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-19 13:42:12.031754 | mon1 | ok 2026-05-19 13:42:12.036658 | osd1 | ok 2026-05-19 13:42:12.057361 | mon1 | included: /var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-19 13:42:12.057449 | osd1 | included: /var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-19 13:42:12.064802 | 2026-05-19 13:42:12.064888 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-19 13:42:13.438001 | mon1 -> localhost | Generating public/private rsa key pair. 2026-05-19 13:42:13.438221 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/7169f26789144689b69cb10504a5788d_id_rsa 2026-05-19 13:42:13.438268 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/7169f26789144689b69cb10504a5788d_id_rsa.pub 2026-05-19 13:42:13.438303 | mon1 -> localhost | The key fingerprint is: 2026-05-19 13:42:13.438336 | mon1 -> localhost | SHA256:RgCokA64SvwyYUlcC3Tcb3tejpaU+dSdX/52RvbVT8Q zuul-build-sshkey 2026-05-19 13:42:13.438366 | mon1 -> localhost | The key's randomart image is: 2026-05-19 13:42:13.438396 | mon1 -> localhost | +---[RSA 3072]----+ 2026-05-19 13:42:13.438426 | mon1 -> localhost | |++o+o.. | 2026-05-19 13:42:13.438456 | mon1 -> localhost | |=o+... . | 2026-05-19 13:42:13.438486 | mon1 -> localhost | |*o.. . . . | 2026-05-19 13:42:13.438516 | mon1 -> localhost | |oB + E| 2026-05-19 13:42:13.438546 | mon1 -> localhost | |+ o . S o . ..o| 2026-05-19 13:42:13.438582 | mon1 -> localhost | |.o . o = o . oB| 2026-05-19 13:42:13.438628 | mon1 -> localhost | | o + B =*| 2026-05-19 13:42:13.438669 | mon1 -> localhost | | = o O| 2026-05-19 13:42:13.438694 | mon1 -> localhost | | . o+| 2026-05-19 13:42:13.438714 | mon1 -> localhost | +----[SHA256]-----+ 2026-05-19 13:42:13.438765 | mon1 -> localhost | ok: Runtime: 0:00:00.914552 2026-05-19 13:42:13.444542 | 2026-05-19 13:42:13.444611 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-19 13:42:13.486800 | mon1 | ok 2026-05-19 13:42:13.491483 | osd1 | ok 2026-05-19 13:42:13.505366 | mon1 | included: /var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-19 13:42:13.505445 | osd1 | included: /var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-19 13:42:13.517329 | 2026-05-19 13:42:13.517448 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-19 13:42:13.545967 | mon1 | skipping: Conditional result was False 2026-05-19 13:42:13.557150 | osd1 | skipping: Conditional result was False 2026-05-19 13:42:13.568627 | 2026-05-19 13:42:13.568723 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-19 13:42:14.108474 | mon1 | changed 2026-05-19 13:42:14.119567 | osd1 | changed 2026-05-19 13:42:14.128201 | 2026-05-19 13:42:14.128359 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-19 13:42:14.357930 | mon1 | ok 2026-05-19 13:42:14.364401 | osd1 | ok 2026-05-19 13:42:14.371351 | 2026-05-19 13:42:14.371425 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-19 13:42:14.953311 | mon1 | changed 2026-05-19 13:42:15.046457 | osd1 | changed 2026-05-19 13:42:15.052318 | 2026-05-19 13:42:15.052391 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-19 13:42:15.602474 | mon1 | changed 2026-05-19 13:42:15.643631 | osd1 | changed 2026-05-19 13:42:15.651089 | 2026-05-19 13:42:15.651158 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-19 13:42:15.678430 | mon1 | skipping: Conditional result was False 2026-05-19 13:42:15.689693 | osd1 | skipping: Conditional result was False 2026-05-19 13:42:15.700469 | 2026-05-19 13:42:15.700658 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-19 13:42:16.013256 | mon1 -> localhost | changed 2026-05-19 13:42:16.036628 | 2026-05-19 13:42:16.036755 | TASK [add-build-sshkey : Add back temp key] 2026-05-19 13:42:16.539481 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/7169f26789144689b69cb10504a5788d_id_rsa (zuul-build-sshkey) 2026-05-19 13:42:16.539728 | mon1 -> localhost | ok: Runtime: 0:00:00.013227 2026-05-19 13:42:16.545854 | 2026-05-19 13:42:16.545943 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-19 13:42:16.853455 | mon1 | ok 2026-05-19 13:42:16.860693 | osd1 | ok 2026-05-19 13:42:16.866017 | 2026-05-19 13:42:16.866086 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-19 13:42:16.896654 | mon1 | skipping: Conditional result was False 2026-05-19 13:42:16.908204 | osd1 | skipping: Conditional result was False 2026-05-19 13:42:16.928241 | 2026-05-19 13:42:16.928397 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-19 13:42:17.260032 | mon1 | ok 2026-05-19 13:42:17.307922 | osd1 | ok 2026-05-19 13:42:17.315676 | 2026-05-19 13:42:17.315784 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-19 13:42:18.159403 | osd1 | Output suppressed because no_log was given 2026-05-19 13:42:18.165801 | mon1 | Output suppressed because no_log was given 2026-05-19 13:42:18.180259 | 2026-05-19 13:42:18.180323 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-19 13:42:18.404624 | mon1 | ok: "logs" 2026-05-19 13:42:18.405327 | mon1 | ok: All items complete 2026-05-19 13:42:18.405366 | 2026-05-19 13:42:18.440608 | osd1 | ok: "logs" 2026-05-19 13:42:18.595602 | mon1 | ok: "artifacts" 2026-05-19 13:42:18.640935 | osd1 | ok: "artifacts" 2026-05-19 13:42:18.791172 | mon1 | ok: "docs" 2026-05-19 13:42:18.846115 | osd1 | ok: "docs" 2026-05-19 13:42:18.864452 | 2026-05-19 13:42:18.864604 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-19 13:42:19.100182 | osd1 | changed: "logs" 2026-05-19 13:42:19.100476 | osd1 | ok: All items complete 2026-05-19 13:42:19.100515 | 2026-05-19 13:42:19.107676 | mon1 | changed: "logs" 2026-05-19 13:42:19.289180 | mon1 | changed: "artifacts" 2026-05-19 13:42:19.296543 | osd1 | changed: "artifacts" 2026-05-19 13:42:19.486605 | mon1 | changed: "docs" 2026-05-19 13:42:19.492099 | osd1 | changed: "docs" 2026-05-19 13:42:19.507810 | 2026-05-19 13:42:19.507914 | PLAY RECAP 2026-05-19 13:42:19.507959 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-19 13:42:19.507989 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-19 13:42:19.508015 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-19 13:42:19.508034 | 2026-05-19 13:42:19.649053 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-19 13:42:19.655147 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-19 13:42:20.308586 | 2026-05-19 13:42:20.308821 | PLAY [all] 2026-05-19 13:42:20.322074 | 2026-05-19 13:42:20.322164 | TASK [setup-uv : Extract archive] 2026-05-19 13:42:22.796776 | mon1 | changed 2026-05-19 13:42:22.898437 | osd1 | changed 2026-05-19 13:42:22.906663 | 2026-05-19 13:42:22.906753 | TASK [setup-uv : Print version] 2026-05-19 13:42:23.333634 | mon1 | uv 0.8.13 2026-05-19 13:42:23.313468 | osd1 | uv 0.8.13 2026-05-19 13:42:23.495953 | mon1 | ok: Runtime: 0:00:00.015448 2026-05-19 13:42:23.507867 | osd1 | ok: Runtime: 0:00:00.014563 2026-05-19 13:42:23.519448 | 2026-05-19 13:42:23.519717 | PLAY RECAP 2026-05-19 13:42:23.519856 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-19 13:42:23.519890 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-19 13:42:23.519912 | 2026-05-19 13:42:23.690613 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-19 13:42:23.693287 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-19 13:42:24.304305 | 2026-05-19 13:42:24.304490 | PLAY [all] 2026-05-19 13:42:24.317622 | 2026-05-19 13:42:24.317707 | TASK [Copy inventory file for Zuul] 2026-05-19 13:42:25.347054 | mon1 | changed 2026-05-19 13:42:25.354959 | 2026-05-19 13:42:25.355047 | TASK [Switch "ansible_host" to private IP] 2026-05-19 13:42:25.696256 | mon1 | changed: 2 replacements made 2026-05-19 13:42:25.792911 | 2026-05-19 13:42:25.793109 | TASK [Run Molecule scenario] 2026-05-19 13:42:26.264604 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-05-19 13:42:26.264735 | mon1 | Creating virtual environment at: .venv 2026-05-19 13:42:26.518100 | mon1 | Downloading pygments (1.2MiB) 2026-05-19 13:42:26.518283 | mon1 | Downloading netaddr (2.2MiB) 2026-05-19 13:42:26.518747 | mon1 | Downloading ansible-core (2.1MiB) 2026-05-19 13:42:26.519463 | mon1 | Downloading cryptography (4.3MiB) 2026-05-19 13:42:26.710156 | mon1 | Downloading netaddr 2026-05-19 13:42:26.720579 | mon1 | Downloading cryptography 2026-05-19 13:42:26.779508 | mon1 | Downloading pygments 2026-05-19 13:42:26.905135 | mon1 | Downloading ansible-core 2026-05-19 13:42:26.944958 | mon1 | Installed 37 packages in 39ms 2026-05-19 13:42:27.709035 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-05-19 13:42:27.709145 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-05-19 13:42:28.340008 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-19 13:42:28.340088 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-05-19 13:42:42.626229 | mon1 | INFO [default > dependency] Executing 2026-05-19 13:42:42.626449 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-05-19 13:42:42.626753 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-05-19 13:42:42.626955 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-19 13:42:42.634903 | mon1 | INFO [default > cleanup] Executing 2026-05-19 13:42:42.635264 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-19 13:42:42.641080 | mon1 | INFO [default > destroy] Executing 2026-05-19 13:42:42.641169 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-19 13:42:42.641244 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-19 13:42:42.647017 | mon1 | INFO [default > syntax] Executing 2026-05-19 13:42:43.691591 | mon1 | 2026-05-19 13:42:43.691889 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-05-19 13:42:43.750863 | mon1 | INFO [default > syntax] Executed: Successful 2026-05-19 13:42:43.762949 | mon1 | INFO [default > create] Executing 2026-05-19 13:42:43.764563 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-19 13:42:43.770759 | mon1 | INFO [default > prepare] Executing 2026-05-19 13:42:44.553606 | mon1 | 2026-05-19 13:42:44.553681 | mon1 | PLAY [Prepare] ***************************************************************** 2026-05-19 13:42:44.553887 | mon1 | 2026-05-19 13:42:44.553999 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 13:42:44.554225 | mon1 | Tuesday 19 May 2026 13:42:44 +0000 (0:00:00.033) 0:00:00.033 *********** 2026-05-19 13:42:45.840703 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-19 13:42:45.840805 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-19 13:42:45.840911 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 13:42:45.841033 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 13:42:45.841184 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 13:42:45.845657 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-19 13:42:45.845923 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-19 13:42:45.846222 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 13:42:45.846465 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 13:42:45.846714 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 13:42:45.854142 | mon1 | ok: [mon1] 2026-05-19 13:42:45.854392 | mon1 | ok: [osd1] 2026-05-19 13:42:45.854618 | mon1 | 2026-05-19 13:42:45.854862 | mon1 | TASK [Configure short hostname] ************************************************ 2026-05-19 13:42:45.855170 | mon1 | Tuesday 19 May 2026 13:42:45 +0000 (0:00:01.301) 0:00:01.335 *********** 2026-05-19 13:42:46.658947 | mon1 | changed: [mon1] 2026-05-19 13:42:46.659097 | mon1 | changed: [osd1] 2026-05-19 13:42:46.659302 | mon1 | 2026-05-19 13:42:46.659518 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-19 13:42:46.659740 | mon1 | Tuesday 19 May 2026 13:42:46 +0000 (0:00:00.803) 0:00:02.138 *********** 2026-05-19 13:42:46.977779 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-19 13:42:46.978061 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-05-19 13:42:46.978487 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-19 13:42:46.986855 | mon1 | changed: [osd1] 2026-05-19 13:42:46.987199 | mon1 | changed: [mon1] 2026-05-19 13:42:46.987444 | mon1 | 2026-05-19 13:42:46.987694 | mon1 | TASK [Update apt cache] ******************************************************** 2026-05-19 13:42:46.987944 | mon1 | Tuesday 19 May 2026 13:42:46 +0000 (0:00:00.329) 0:00:02.467 *********** 2026-05-19 13:43:32.256538 | mon1 | changed: [mon1] 2026-05-19 13:43:32.257158 | mon1 | changed: [osd1] 2026-05-19 13:43:32.257632 | mon1 | 2026-05-19 13:43:32.258108 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-05-19 13:43:32.258483 | mon1 | 2026-05-19 13:43:32.258871 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 13:43:32.259312 | mon1 | Tuesday 19 May 2026 13:43:32 +0000 (0:00:45.268) 0:00:47.735 *********** 2026-05-19 13:43:33.079763 | mon1 | ok: [osd1] 2026-05-19 13:43:33.080079 | mon1 | 2026-05-19 13:43:33.080454 | mon1 | TASK [Install depedencies] ***************************************************** 2026-05-19 13:43:33.080750 | mon1 | Tuesday 19 May 2026 13:43:33 +0000 (0:00:00.824) 0:00:48.560 *********** 2026-05-19 13:43:51.999409 | mon1 | changed: [osd1] 2026-05-19 13:43:51.999512 | mon1 | 2026-05-19 13:43:51.999829 | mon1 | TASK [Start up service] ******************************************************** 2026-05-19 13:43:52.000107 | mon1 | Tuesday 19 May 2026 13:43:51 +0000 (0:00:18.919) 0:01:07.479 *********** 2026-05-19 13:43:52.626968 | mon1 | ok: [osd1] 2026-05-19 13:43:52.627124 | mon1 | 2026-05-19 13:43:52.627293 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-05-19 13:43:52.627458 | mon1 | Tuesday 19 May 2026 13:43:52 +0000 (0:00:00.628) 0:01:08.107 *********** 2026-05-19 13:43:52.982357 | mon1 | ok: [osd1] 2026-05-19 13:43:52.982647 | mon1 | 2026-05-19 13:43:52.982961 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-19 13:43:52.983498 | mon1 | Tuesday 19 May 2026 13:43:52 +0000 (0:00:00.355) 0:01:08.462 *********** 2026-05-19 13:43:53.792515 | mon1 | changed: [osd1] 2026-05-19 13:43:53.792725 | mon1 | 2026-05-19 13:43:53.793033 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-05-19 13:43:53.793367 | mon1 | Tuesday 19 May 2026 13:43:53 +0000 (0:00:00.809) 0:01:09.272 *********** 2026-05-19 13:43:54.035818 | mon1 | ok: [osd1] 2026-05-19 13:43:54.035898 | mon1 | 2026-05-19 13:43:54.036180 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-19 13:43:54.036331 | mon1 | Tuesday 19 May 2026 13:43:54 +0000 (0:00:00.244) 0:01:09.516 *********** 2026-05-19 13:43:54.066084 | mon1 | skipping: [osd1] 2026-05-19 13:43:54.066207 | mon1 | 2026-05-19 13:43:54.066362 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-05-19 13:43:54.066515 | mon1 | Tuesday 19 May 2026 13:43:54 +0000 (0:00:00.030) 0:01:09.547 *********** 2026-05-19 13:43:54.764280 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 13:43:54.764577 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 13:43:54.764863 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 13:43:54.765137 | mon1 | 2026-05-19 13:43:54.765425 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-05-19 13:43:54.765668 | mon1 | Tuesday 19 May 2026 13:43:54 +0000 (0:00:00.696) 0:01:10.244 *********** 2026-05-19 13:43:55.560871 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 13:43:55.561009 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 13:43:55.561229 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 13:43:55.561385 | mon1 | 2026-05-19 13:43:55.561556 | mon1 | TASK [Start loop devices] ****************************************************** 2026-05-19 13:43:55.561725 | mon1 | Tuesday 19 May 2026 13:43:55 +0000 (0:00:00.796) 0:01:11.041 *********** 2026-05-19 13:43:56.412487 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 13:43:56.412808 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 13:43:56.413092 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 13:43:56.413429 | mon1 | 2026-05-19 13:43:56.413731 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-05-19 13:43:56.414004 | mon1 | Tuesday 19 May 2026 13:43:56 +0000 (0:00:00.851) 0:01:11.892 *********** 2026-05-19 13:43:57.855887 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 13:43:57.856195 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 13:43:57.856470 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 13:43:57.856802 | mon1 | 2026-05-19 13:43:57.857179 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-05-19 13:43:57.857443 | mon1 | Tuesday 19 May 2026 13:43:57 +0000 (0:00:01.443) 0:01:13.336 *********** 2026-05-19 13:43:59.245890 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-05-19 13:43:59.245953 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-05-19 13:43:59.245962 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-05-19 13:43:59.245970 | mon1 | 2026-05-19 13:43:59.246005 | mon1 | PLAY RECAP ********************************************************************* 2026-05-19 13:43:59.246189 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-19 13:43:59.246381 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-19 13:43:59.246535 | mon1 | 2026-05-19 13:43:59.246685 | mon1 | 2026-05-19 13:43:59.246836 | mon1 | TASKS RECAP ******************************************************************** 2026-05-19 13:43:59.247010 | mon1 | Tuesday 19 May 2026 13:43:59 +0000 (0:00:01.388) 0:01:14.725 *********** 2026-05-19 13:43:59.247175 | mon1 | =============================================================================== 2026-05-19 13:43:59.247322 | mon1 | Update apt cache ------------------------------------------------------- 45.27s 2026-05-19 13:43:59.247477 | mon1 | Install depedencies ---------------------------------------------------- 18.92s 2026-05-19 13:43:59.247630 | mon1 | Create a volume group for each loop device ------------------------------ 1.44s 2026-05-19 13:43:59.247782 | mon1 | Create a logical volume for each loop device ---------------------------- 1.39s 2026-05-19 13:43:59.247930 | mon1 | Gathering Facts --------------------------------------------------------- 1.30s 2026-05-19 13:43:59.248102 | mon1 | Start loop devices ------------------------------------------------------ 0.85s 2026-05-19 13:43:59.248252 | mon1 | Gathering Facts --------------------------------------------------------- 0.82s 2026-05-19 13:43:59.248404 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.81s 2026-05-19 13:43:59.248553 | mon1 | Configure short hostname ------------------------------------------------ 0.80s 2026-05-19 13:43:59.248704 | mon1 | Set permissions on loopback devices ------------------------------------- 0.80s 2026-05-19 13:43:59.248852 | mon1 | Create devices for Ceph ------------------------------------------------- 0.70s 2026-05-19 13:43:59.249020 | mon1 | Start up service -------------------------------------------------------- 0.63s 2026-05-19 13:43:59.249170 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.36s 2026-05-19 13:43:59.249321 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.33s 2026-05-19 13:43:59.249479 | mon1 | Get list of all loopback devices ---------------------------------------- 0.24s 2026-05-19 13:43:59.249632 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-05-19 13:43:59.332462 | mon1 | INFO [default > prepare] Executed: Successful 2026-05-19 13:43:59.343203 | mon1 | INFO [default > converge] Executing 2026-05-19 13:44:00.297199 | mon1 | 2026-05-19 13:44:00.297425 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-19 13:44:00.297649 | mon1 | 2026-05-19 13:44:00.297895 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 13:44:00.298204 | mon1 | Tuesday 19 May 2026 13:44:00 +0000 (0:00:00.052) 0:00:00.052 *********** 2026-05-19 13:44:01.512719 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-19 13:44:01.512846 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-19 13:44:01.513187 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 13:44:01.513391 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 13:44:01.513636 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 13:44:01.525403 | mon1 | ok: [mon1] 2026-05-19 13:44:01.525596 | mon1 | 2026-05-19 13:44:01.525841 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 13:44:01.526110 | mon1 | Tuesday 19 May 2026 13:44:01 +0000 (0:00:01.229) 0:00:01.281 *********** 2026-05-19 13:44:01.881430 | mon1 | ok: [mon1] 2026-05-19 13:44:01.881530 | mon1 | 2026-05-19 13:44:01.881800 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 13:44:01.882072 | mon1 | Tuesday 19 May 2026 13:44:01 +0000 (0:00:00.355) 0:00:01.637 *********** 2026-05-19 13:44:01.923785 | mon1 | skipping: [mon1] 2026-05-19 13:44:01.923874 | mon1 | 2026-05-19 13:44:01.924159 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-19 13:44:01.924523 | mon1 | Tuesday 19 May 2026 13:44:01 +0000 (0:00:00.042) 0:00:01.679 *********** 2026-05-19 13:44:02.297817 | mon1 | changed: [mon1] 2026-05-19 13:44:02.297922 | mon1 | 2026-05-19 13:44:02.298149 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 13:44:02.298308 | mon1 | Tuesday 19 May 2026 13:44:02 +0000 (0:00:00.373) 0:00:02.053 *********** 2026-05-19 13:44:02.405551 | mon1 | ok: [mon1] => { 2026-05-19 13:44:02.405766 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-19 13:44:02.406054 | mon1 | } 2026-05-19 13:44:02.406362 | mon1 | 2026-05-19 13:44:02.406641 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 13:44:02.406908 | mon1 | Tuesday 19 May 2026 13:44:02 +0000 (0:00:00.107) 0:00:02.161 *********** 2026-05-19 13:44:03.171164 | mon1 | changed: [mon1] 2026-05-19 13:44:03.171265 | mon1 | 2026-05-19 13:44:03.171771 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 13:44:03.171831 | mon1 | Tuesday 19 May 2026 13:44:03 +0000 (0:00:00.765) 0:00:02.926 *********** 2026-05-19 13:44:03.222608 | mon1 | skipping: [mon1] 2026-05-19 13:44:03.222684 | mon1 | 2026-05-19 13:44:03.222698 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 13:44:03.222711 | mon1 | Tuesday 19 May 2026 13:44:03 +0000 (0:00:00.050) 0:00:02.977 *********** 2026-05-19 13:44:03.271621 | mon1 | skipping: [mon1] 2026-05-19 13:44:03.271695 | mon1 | 2026-05-19 13:44:03.271710 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 13:44:03.271723 | mon1 | Tuesday 19 May 2026 13:44:03 +0000 (0:00:00.048) 0:00:03.026 *********** 2026-05-19 13:44:03.524631 | mon1 | ok: [mon1] 2026-05-19 13:44:03.524692 | mon1 | 2026-05-19 13:44:03.524706 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 13:44:03.524720 | mon1 | Tuesday 19 May 2026 13:44:03 +0000 (0:00:00.252) 0:00:03.279 *********** 2026-05-19 13:44:05.005327 | mon1 | ok: [mon1] 2026-05-19 13:44:05.005396 | mon1 | 2026-05-19 13:44:05.005406 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 13:44:05.005414 | mon1 | Tuesday 19 May 2026 13:44:05 +0000 (0:00:01.480) 0:00:04.759 *********** 2026-05-19 13:44:05.231741 | mon1 | ok: [mon1] => { 2026-05-19 13:44:05.231808 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-19 13:44:05.231845 | mon1 | } 2026-05-19 13:44:05.231851 | mon1 | 2026-05-19 13:44:05.231857 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 13:44:05.231863 | mon1 | Tuesday 19 May 2026 13:44:05 +0000 (0:00:00.226) 0:00:04.986 *********** 2026-05-19 13:44:06.184168 | mon1 | changed: [mon1] 2026-05-19 13:44:06.184281 | mon1 | 2026-05-19 13:44:06.184721 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 13:44:06.184778 | mon1 | Tuesday 19 May 2026 13:44:06 +0000 (0:00:00.953) 0:00:05.939 *********** 2026-05-19 13:44:09.432973 | mon1 | changed: [mon1] 2026-05-19 13:44:09.433033 | mon1 | 2026-05-19 13:44:09.433038 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-19 13:44:09.433042 | mon1 | Tuesday 19 May 2026 13:44:09 +0000 (0:00:03.248) 0:00:09.188 *********** 2026-05-19 13:44:09.471082 | mon1 | skipping: [mon1] 2026-05-19 13:44:09.471169 | mon1 | 2026-05-19 13:44:09.471181 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-19 13:44:09.471192 | mon1 | Tuesday 19 May 2026 13:44:09 +0000 (0:00:00.036) 0:00:09.224 *********** 2026-05-19 13:44:09.497724 | mon1 | skipping: [mon1] 2026-05-19 13:44:09.497788 | mon1 | 2026-05-19 13:44:09.497799 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-19 13:44:09.497810 | mon1 | Tuesday 19 May 2026 13:44:09 +0000 (0:00:00.026) 0:00:09.251 *********** 2026-05-19 13:44:09.524252 | mon1 | skipping: [mon1] 2026-05-19 13:44:09.524282 | mon1 | 2026-05-19 13:44:09.524293 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-19 13:44:09.524302 | mon1 | Tuesday 19 May 2026 13:44:09 +0000 (0:00:00.027) 0:00:09.279 *********** 2026-05-19 13:44:17.061190 | mon1 | changed: [mon1] 2026-05-19 13:44:17.061277 | mon1 | 2026-05-19 13:44:17.061292 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-19 13:44:17.061305 | mon1 | Tuesday 19 May 2026 13:44:17 +0000 (0:00:07.535) 0:00:16.815 *********** 2026-05-19 13:44:17.752128 | mon1 | changed: [mon1] 2026-05-19 13:44:17.752231 | mon1 | 2026-05-19 13:44:17.752246 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-19 13:44:17.752337 | mon1 | Tuesday 19 May 2026 13:44:17 +0000 (0:00:00.691) 0:00:17.507 *********** 2026-05-19 13:44:18.871426 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-19 13:44:18.871563 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-19 13:44:18.871579 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-19 13:44:18.871631 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-19 13:44:18.871766 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-19 13:44:18.871871 | mon1 | 2026-05-19 13:44:18.872015 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-19 13:44:18.872121 | mon1 | Tuesday 19 May 2026 13:44:18 +0000 (0:00:01.119) 0:00:18.627 *********** 2026-05-19 13:44:19.613117 | mon1 | changed: [mon1] 2026-05-19 13:44:19.613199 | mon1 | 2026-05-19 13:44:19.613222 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-19 13:44:19.613454 | mon1 | Tuesday 19 May 2026 13:44:19 +0000 (0:00:00.733) 0:00:19.360 *********** 2026-05-19 13:44:19.613669 | mon1 | 2026-05-19 13:44:19.613921 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-19 13:44:19.614203 | mon1 | Tuesday 19 May 2026 13:44:19 +0000 (0:00:00.008) 0:00:19.368 *********** 2026-05-19 13:44:20.719581 | mon1 | ok: [mon1] 2026-05-19 13:44:20.719763 | mon1 | 2026-05-19 13:44:20.720073 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-19 13:44:20.720323 | mon1 | Tuesday 19 May 2026 13:44:20 +0000 (0:00:01.106) 0:00:20.475 *********** 2026-05-19 13:44:21.321513 | mon1 | changed: [mon1] 2026-05-19 13:44:21.321725 | mon1 | 2026-05-19 13:44:21.322040 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-19 13:44:21.322738 | mon1 | Tuesday 19 May 2026 13:44:21 +0000 (0:00:00.601) 0:00:21.077 *********** 2026-05-19 13:44:22.003348 | mon1 | changed: [mon1] 2026-05-19 13:44:22.003546 | mon1 | 2026-05-19 13:44:22.003807 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 13:44:22.004098 | mon1 | Tuesday 19 May 2026 13:44:22 +0000 (0:00:00.681) 0:00:21.759 *********** 2026-05-19 13:44:22.256412 | mon1 | ok: [mon1] 2026-05-19 13:44:22.256609 | mon1 | 2026-05-19 13:44:22.256895 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 13:44:22.257208 | mon1 | Tuesday 19 May 2026 13:44:22 +0000 (0:00:00.253) 0:00:22.012 *********** 2026-05-19 13:44:22.327293 | mon1 | ok: [mon1] => { 2026-05-19 13:44:22.327553 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-19 13:44:22.327788 | mon1 | } 2026-05-19 13:44:22.328034 | mon1 | 2026-05-19 13:44:22.328302 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 13:44:22.328544 | mon1 | Tuesday 19 May 2026 13:44:22 +0000 (0:00:00.071) 0:00:22.083 *********** 2026-05-19 13:44:23.377591 | mon1 | changed: [mon1] 2026-05-19 13:44:23.377815 | mon1 | 2026-05-19 13:44:23.378143 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 13:44:23.378403 | mon1 | Tuesday 19 May 2026 13:44:23 +0000 (0:00:01.049) 0:00:23.133 *********** 2026-05-19 13:44:28.042461 | mon1 | changed: [mon1] 2026-05-19 13:44:28.042556 | mon1 | 2026-05-19 13:44:28.042575 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-19 13:44:28.042732 | mon1 | Tuesday 19 May 2026 13:44:28 +0000 (0:00:04.663) 0:00:27.796 *********** 2026-05-19 13:44:29.131201 | mon1 | ok: [mon1] 2026-05-19 13:44:29.131288 | mon1 | 2026-05-19 13:44:29.131312 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-19 13:44:29.131525 | mon1 | Tuesday 19 May 2026 13:44:29 +0000 (0:00:01.089) 0:00:28.886 *********** 2026-05-19 13:44:29.527696 | mon1 | changed: [mon1] 2026-05-19 13:44:29.527736 | mon1 | 2026-05-19 13:44:29.527742 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-19 13:44:29.527748 | mon1 | Tuesday 19 May 2026 13:44:29 +0000 (0:00:00.396) 0:00:29.283 *********** 2026-05-19 13:44:30.129686 | mon1 | changed: [mon1] 2026-05-19 13:44:30.129751 | mon1 | 2026-05-19 13:44:30.129764 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-19 13:44:30.129777 | mon1 | Tuesday 19 May 2026 13:44:30 +0000 (0:00:00.600) 0:00:29.883 *********** 2026-05-19 13:44:30.832101 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-05-19 13:44:30.832191 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-19 13:44:30.832205 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-19 13:44:30.832217 | mon1 | 2026-05-19 13:44:30.832237 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-19 13:44:30.832253 | mon1 | Tuesday 19 May 2026 13:44:30 +0000 (0:00:00.703) 0:00:30.587 *********** 2026-05-19 13:44:31.397538 | mon1 | changed: [mon1] 2026-05-19 13:44:31.397627 | mon1 | 2026-05-19 13:44:31.397770 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-19 13:44:31.397929 | mon1 | Tuesday 19 May 2026 13:44:31 +0000 (0:00:00.566) 0:00:31.153 *********** 2026-05-19 13:44:31.982604 | mon1 | changed: [mon1] 2026-05-19 13:44:31.982670 | mon1 | 2026-05-19 13:44:31.982800 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-19 13:44:31.982908 | mon1 | Tuesday 19 May 2026 13:44:31 +0000 (0:00:00.577) 0:00:31.730 *********** 2026-05-19 13:44:31.983023 | mon1 | 2026-05-19 13:44:31.983146 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-19 13:44:31.983250 | mon1 | Tuesday 19 May 2026 13:44:31 +0000 (0:00:00.007) 0:00:31.737 *********** 2026-05-19 13:44:32.885113 | mon1 | ok: [mon1] 2026-05-19 13:44:32.885190 | mon1 | 2026-05-19 13:44:32.885615 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-19 13:44:32.885674 | mon1 | Tuesday 19 May 2026 13:44:32 +0000 (0:00:00.902) 0:00:32.639 *********** 2026-05-19 13:44:33.805692 | mon1 | changed: [mon1] 2026-05-19 13:44:33.805782 | mon1 | 2026-05-19 13:44:33.805803 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-19 13:44:33.805951 | mon1 | Tuesday 19 May 2026 13:44:33 +0000 (0:00:00.918) 0:00:33.558 *********** 2026-05-19 13:44:34.530765 | mon1 | changed: [mon1] 2026-05-19 13:44:34.530795 | mon1 | 2026-05-19 13:44:34.530801 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-19 13:44:34.530808 | mon1 | Tuesday 19 May 2026 13:44:34 +0000 (0:00:00.727) 0:00:34.286 *********** 2026-05-19 13:44:34.593878 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-05-19 13:44:34.593967 | mon1 | 2026-05-19 13:44:34.594277 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-19 13:44:34.594341 | mon1 | Tuesday 19 May 2026 13:44:34 +0000 (0:00:00.063) 0:00:34.349 *********** 2026-05-19 13:44:53.572553 | mon1 | changed: [mon1] 2026-05-19 13:44:53.572678 | mon1 | 2026-05-19 13:44:53.572694 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-19 13:44:53.572782 | mon1 | Tuesday 19 May 2026 13:44:53 +0000 (0:00:18.978) 0:00:53.328 *********** 2026-05-19 13:44:54.376954 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-05-19 13:44:54.377027 | mon1 | ok: [mon1] => (item=ssh) 2026-05-19 13:44:54.377034 | mon1 | 2026-05-19 13:44:54.377040 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-19 13:44:54.377046 | mon1 | Tuesday 19 May 2026 13:44:54 +0000 (0:00:00.804) 0:00:54.132 *********** 2026-05-19 13:44:54.726795 | mon1 | fatal: [mon1]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 0, "msg": "Request failed: ", "url": "https://download.ceph.com/rpm-18.2.8/el9/noarch/cephadm"} 2026-05-19 13:44:54.731120 | mon1 | 2026-05-19 13:44:54.731207 | mon1 | PLAY RECAP ********************************************************************* 2026-05-19 13:44:54.731222 | mon1 | mon1 : ok=33 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-05-19 13:44:54.731235 | mon1 | 2026-05-19 13:44:54.731247 | mon1 | 2026-05-19 13:44:54.731258 | mon1 | TASKS RECAP ******************************************************************** 2026-05-19 13:44:54.731284 | mon1 | Tuesday 19 May 2026 13:44:54 +0000 (0:00:00.353) 0:00:54.485 *********** 2026-05-19 13:44:54.731296 | mon1 | =============================================================================== 2026-05-19 13:44:54.731307 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 18.98s 2026-05-19 13:44:54.731318 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.54s 2026-05-19 13:44:54.731330 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.66s 2026-05-19 13:44:54.731341 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.25s 2026-05-19 13:44:54.731359 | mon1 | vexxhost.containers.containerd : Reload systemd ------------------------- 2.01s 2026-05-19 13:44:54.731370 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.48s 2026-05-19 13:44:54.731879 | mon1 | Gathering Facts --------------------------------------------------------- 1.23s 2026-05-19 13:44:54.731913 | mon1 | vexxhost.containers.containerd : Create folders for configuration ------- 1.12s 2026-05-19 13:44:54.731923 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.09s 2026-05-19 13:44:54.732181 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 1.05s 2026-05-19 13:44:54.732394 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-05-19 13:44:54.732598 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 0.92s 2026-05-19 13:44:54.732827 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.80s 2026-05-19 13:44:54.733150 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-05-19 13:44:54.733376 | mon1 | vexxhost.containers.containerd : Create containerd config file ---------- 0.73s 2026-05-19 13:44:54.733577 | mon1 | vexxhost.containers.docker : Enable and start service ------------------- 0.73s 2026-05-19 13:44:54.733778 | mon1 | vexxhost.containers.docker : Create folders for configuration ----------- 0.70s 2026-05-19 13:44:54.734661 | mon1 | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.69s 2026-05-19 13:44:54.734691 | mon1 | vexxhost.containers.containerd : Enable and start service --------------- 0.68s 2026-05-19 13:44:54.734701 | mon1 | vexxhost.containers.containerd : Restart containerd --------------------- 0.60s 2026-05-19 13:44:54.825202 | 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-05-19 13:44:54.825276 | mon1 | ERROR [default > converge] Executed: Failed 2026-05-19 13:44:54.825300 | 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-05-19 13:44:55.096780 | mon1 | ERROR 2026-05-19 13:44:55.096996 | mon1 | { 2026-05-19 13:44:55.097056 | mon1 | "delta": "0:02:28.713408", 2026-05-19 13:44:55.097089 | mon1 | "end": "2026-05-19 13:44:54.905165", 2026-05-19 13:44:55.097116 | mon1 | "msg": "non-zero return code", 2026-05-19 13:44:55.097170 | mon1 | "rc": 2, 2026-05-19 13:44:55.097200 | mon1 | "start": "2026-05-19 13:42:26.191757" 2026-05-19 13:44:55.097224 | mon1 | } failure 2026-05-19 13:44:55.103034 | 2026-05-19 13:44:55.103091 | PLAY RECAP 2026-05-19 13:44:55.103141 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-05-19 13:44:55.103163 | 2026-05-19 13:44:55.238446 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-19 13:44:55.243864 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-19 13:44:55.855600 | 2026-05-19 13:44:55.855752 | PLAY [all] 2026-05-19 13:44:55.869173 | 2026-05-19 13:44:55.869249 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-19 13:44:55.922909 | mon1 | ok 2026-05-19 13:44:55.931201 | osd1 | ok 2026-05-19 13:44:55.937945 | 2026-05-19 13:44:55.938042 | TASK [fetch-output : Set log path for single node] 2026-05-19 13:44:55.963050 | mon1 | skipping: Conditional result was False 2026-05-19 13:44:55.984748 | osd1 | skipping: Conditional result was False 2026-05-19 13:44:55.997955 | 2026-05-19 13:44:55.998066 | LOOP [fetch-output : Ensure local output dirs] 2026-05-19 13:44:56.379967 | mon1 -> localhost | changed: "/var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/logs/mon1" 2026-05-19 13:44:56.384711 | osd1 -> localhost | changed: "/var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/logs/osd1" 2026-05-19 13:44:56.608773 | mon1 -> localhost | changed: "/var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/artifacts" 2026-05-19 13:44:56.631714 | osd1 -> localhost | ok: "/var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/artifacts" 2026-05-19 13:44:56.832412 | mon1 -> localhost | changed: "/var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/docs" 2026-05-19 13:44:56.845334 | osd1 -> localhost | ok: "/var/lib/zuul/builds/7169f26789144689b69cb10504a5788d/work/docs" 2026-05-19 13:44:56.845428 | osd1 -> localhost | changed: All items complete 2026-05-19 13:44:56.845467 | 2026-05-19 13:44:56.862099 | 2026-05-19 13:44:56.862274 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-19 13:44:57.507478 | mon1 | changed: .d..t...... ./ 2026-05-19 13:44:57.537598 | osd1 | changed: .d..t...... ./ 2026-05-19 13:44:58.365638 | mon1 | changed: .d..t...... ./ 2026-05-19 13:44:58.370453 | osd1 | changed: .d..t...... ./ 2026-05-19 13:44:58.835620 | osd1 | changed: .d..t...... ./ 2026-05-19 13:44:58.843122 | mon1 | changed: .d..t...... ./ 2026-05-19 13:44:58.873634 | 2026-05-19 13:44:58.873849 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-19 13:44:59.657663 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008035 2026-05-19 13:44:59.660069 | mon1 -> localhost | changed: All items complete 2026-05-19 13:44:59.660153 | 2026-05-19 13:45:00.027777 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.009065 2026-05-19 13:45:00.054278 | 2026-05-19 13:45:00.054420 | PLAY [all] 2026-05-19 13:45:00.062930 | 2026-05-19 13:45:00.063099 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-19 13:45:00.528230 | mon1 | changed 2026-05-19 13:45:00.712607 | osd1 | changed 2026-05-19 13:45:00.729282 | 2026-05-19 13:45:00.729340 | PLAY RECAP 2026-05-19 13:45:00.729399 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-19 13:45:00.729434 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-19 13:45:00.729457 | 2026-05-19 13:45:00.850511 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-19 13:45:00.855785 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-19 13:45:01.434813 | 2026-05-19 13:45:01.434950 | PLAY [localhost] 2026-05-19 13:45:01.444525 | 2026-05-19 13:45:01.444601 | TASK [Generate Zuul manifest] 2026-05-19 13:45:01.462578 | localhost | ok 2026-05-19 13:45:01.480776 | 2026-05-19 13:45:01.480894 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-19 13:45:01.874934 | localhost | changed 2026-05-19 13:45:01.888694 | 2026-05-19 13:45:01.889048 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-19 13:45:02.042220 | localhost | ok 2026-05-19 13:45:02.051334 | 2026-05-19 13:45:02.051493 | TASK [Upload logs] 2026-05-19 13:45:02.072881 | localhost | ok 2026-05-19 13:45:02.143041 | 2026-05-19 13:45:02.143183 | TASK [Set zuul-log-path fact] 2026-05-19 13:45:02.164147 | localhost | ok 2026-05-19 13:45:02.176343 | 2026-05-19 13:45:02.176408 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-19 13:45:02.208257 | localhost | ok 2026-05-19 13:45:02.218876 | 2026-05-19 13:45:02.218984 | TASK [upload-logs : Create log directories] 2026-05-19 13:45:02.658173 | localhost | changed 2026-05-19 13:45:02.665034 | 2026-05-19 13:45:02.665135 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-19 13:45:03.203794 | localhost -> localhost | ok: Runtime: 0:00:00.138049 2026-05-19 13:45:03.210488 | 2026-05-19 13:45:03.210554 | TASK [upload-logs : Upload logs to log server] 2026-05-19 13:45:03.720860 | localhost | Output suppressed because no_log was given 2026-05-19 13:45:03.727227 | 2026-05-19 13:45:03.727305 | LOOP [upload-logs : Compress console log and json output] 2026-05-19 13:45:03.815343 | localhost | skipping: Conditional result was False 2026-05-19 13:45:03.821973 | localhost | skipping: Conditional result was False 2026-05-19 13:45:03.835120 | 2026-05-19 13:45:03.835355 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-19 13:45:03.919816 | localhost | skipping: Conditional result was False 2026-05-19 13:45:03.920223 | 2026-05-19 13:45:03.923708 | localhost | skipping: Conditional result was False 2026-05-19 13:45:03.985970 | 2026-05-19 13:45:04.495426 | LOOP [upload-logs : Upload console log and json output]