2026-06-10 21:42:42.680199 | Job console starting 2026-06-10 21:42:42.699398 | Updating git repos 2026-06-10 21:42:42.731241 | Cloning repos into workspace 2026-06-10 21:42:52.519345 | Restoring repo states 2026-06-10 21:42:52.528567 | Merging changes 2026-06-10 21:42:54.247103 | Checking out repos 2026-06-10 21:42:55.241442 | Preparing playbooks 2026-06-10 21:43:12.016729 | Running Ansible setup 2026-06-10 21:43:17.437889 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 21:43:18.042100 | 2026-06-10 21:43:18.042455 | PLAY [localhost] 2026-06-10 21:43:18.050835 | 2026-06-10 21:43:18.050909 | TASK [Gathering Facts] 2026-06-10 21:43:18.912913 | localhost | ok 2026-06-10 21:43:18.920473 | 2026-06-10 21:43:18.920544 | TASK [Setup log path fact] 2026-06-10 21:43:18.940856 | localhost | ok 2026-06-10 21:43:18.952361 | 2026-06-10 21:43:18.952426 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 21:43:18.981649 | localhost | ok 2026-06-10 21:43:18.989289 | 2026-06-10 21:43:18.989356 | TASK [emit-job-header : Print job information] 2026-06-10 21:43:19.020872 | # Job Information 2026-06-10 21:43:19.021156 | Ansible Version: 2.16.18 2026-06-10 21:43:19.021210 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-06-10 21:43:19.021246 | Pipeline: check 2026-06-10 21:43:19.021278 | Executor: 2d72f0692154 2026-06-10 21:43:19.021309 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/98 2026-06-10 21:43:19.021344 | Event ID: f966a100-6514-11f1-8241-331a4a06f5a5 2026-06-10 21:43:19.027224 | 2026-06-10 21:43:19.027327 | LOOP [emit-job-header : Print node information] 2026-06-10 21:43:19.124652 | localhost | ok: 2026-06-10 21:43:19.125183 | localhost | # Node Information 2026-06-10 21:43:19.125231 | localhost | Inventory Hostname: mon1 2026-06-10 21:43:19.125272 | localhost | Hostname: np0000179666 2026-06-10 21:43:19.125311 | localhost | Username: zuul 2026-06-10 21:43:19.125362 | localhost | Distro: Ubuntu 24.04 2026-06-10 21:43:19.125401 | localhost | Provider: yul1 2026-06-10 21:43:19.125437 | localhost | Region: ca-ymq-1 2026-06-10 21:43:19.125468 | localhost | Label: ubuntu-noble 2026-06-10 21:43:19.125496 | localhost | Product Name: OpenStack Nova 2026-06-10 21:43:19.125530 | localhost | Interface IP: 199.19.213.170 2026-06-10 21:43:19.169515 | localhost | ok: 2026-06-10 21:43:19.169612 | localhost | # Node Information 2026-06-10 21:43:19.169644 | localhost | Inventory Hostname: osd1 2026-06-10 21:43:19.169666 | localhost | Hostname: np0000179667 2026-06-10 21:43:19.169686 | localhost | Username: zuul 2026-06-10 21:43:19.169705 | localhost | Distro: Ubuntu 24.04 2026-06-10 21:43:19.169724 | localhost | Provider: yul1 2026-06-10 21:43:19.169744 | localhost | Region: ca-ymq-1 2026-06-10 21:43:19.169763 | localhost | Label: ubuntu-noble 2026-06-10 21:43:19.169781 | localhost | Product Name: OpenStack Nova 2026-06-10 21:43:19.169800 | localhost | Interface IP: 199.19.213.136 2026-06-10 21:43:19.189621 | 2026-06-10 21:43:19.189775 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-10 21:43:19.588795 | localhost -> localhost | changed 2026-06-10 21:43:19.597000 | 2026-06-10 21:43:19.597475 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-10 21:43:20.493134 | localhost -> localhost | changed 2026-06-10 21:43:20.502197 | 2026-06-10 21:43:20.502292 | PLAY [all] 2026-06-10 21:43:20.511515 | 2026-06-10 21:43:20.511593 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-10 21:43:20.751563 | mon1 -> localhost | ok 2026-06-10 21:43:20.764845 | 2026-06-10 21:43:20.765070 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-10 21:43:20.803745 | mon1 | ok 2026-06-10 21:43:20.810130 | osd1 | ok 2026-06-10 21:43:20.831571 | mon1 | included: /var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 21:43:20.831661 | osd1 | included: /var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 21:43:20.838088 | 2026-06-10 21:43:20.838147 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-10 21:43:22.121951 | mon1 -> localhost | Generating public/private rsa key pair. 2026-06-10 21:43:22.122164 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/ed02af8ad8f4437cbd8169710913362d_id_rsa 2026-06-10 21:43:22.122211 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/ed02af8ad8f4437cbd8169710913362d_id_rsa.pub 2026-06-10 21:43:22.122245 | mon1 -> localhost | The key fingerprint is: 2026-06-10 21:43:22.122277 | mon1 -> localhost | SHA256:8SYokdew0ffoF7fiVihvjR+2QaXHx+v5HzG5UjTjOh8 zuul-build-sshkey 2026-06-10 21:43:22.122307 | mon1 -> localhost | The key's randomart image is: 2026-06-10 21:43:22.122336 | mon1 -> localhost | +---[RSA 3072]----+ 2026-06-10 21:43:22.122365 | mon1 -> localhost | | o. | 2026-06-10 21:43:22.122393 | mon1 -> localhost | | . =. . | 2026-06-10 21:43:22.122427 | mon1 -> localhost | | o o o. o +.| 2026-06-10 21:43:22.122466 | mon1 -> localhost | | o . o. o +=+| 2026-06-10 21:43:22.122495 | mon1 -> localhost | | . . S.o +oB=| 2026-06-10 21:43:22.122522 | mon1 -> localhost | | . oo +.=.*| 2026-06-10 21:43:22.122549 | mon1 -> localhost | | = O+E | 2026-06-10 21:43:22.122576 | mon1 -> localhost | | *.*++| 2026-06-10 21:43:22.122602 | mon1 -> localhost | | o .o+=| 2026-06-10 21:43:22.122628 | mon1 -> localhost | +----[SHA256]-----+ 2026-06-10 21:43:22.122753 | mon1 -> localhost | ok: Runtime: 0:00:00.826108 2026-06-10 21:43:22.129266 | 2026-06-10 21:43:22.129374 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-10 21:43:22.172154 | mon1 | ok 2026-06-10 21:43:22.178592 | osd1 | ok 2026-06-10 21:43:22.197284 | mon1 | included: /var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 21:43:22.197375 | osd1 | included: /var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 21:43:22.209188 | 2026-06-10 21:43:22.209255 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-10 21:43:22.239392 | mon1 | skipping: Conditional result was False 2026-06-10 21:43:22.250642 | osd1 | skipping: Conditional result was False 2026-06-10 21:43:22.261692 | 2026-06-10 21:43:22.261780 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-10 21:43:22.827627 | osd1 | changed 2026-06-10 21:43:22.837799 | mon1 | changed 2026-06-10 21:43:22.846543 | 2026-06-10 21:43:22.846610 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-10 21:43:23.089795 | osd1 | ok 2026-06-10 21:43:23.132110 | mon1 | ok 2026-06-10 21:43:23.137746 | 2026-06-10 21:43:23.137810 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-10 21:43:23.711559 | mon1 | changed 2026-06-10 21:43:23.823751 | osd1 | changed 2026-06-10 21:43:23.829250 | 2026-06-10 21:43:23.829316 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-10 21:43:24.425892 | osd1 | changed 2026-06-10 21:43:24.432439 | mon1 | changed 2026-06-10 21:43:24.438240 | 2026-06-10 21:43:24.438354 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-10 21:43:24.466722 | mon1 | skipping: Conditional result was False 2026-06-10 21:43:24.477995 | osd1 | skipping: Conditional result was False 2026-06-10 21:43:24.487582 | 2026-06-10 21:43:24.487724 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-10 21:43:24.831725 | mon1 -> localhost | changed 2026-06-10 21:43:24.855132 | 2026-06-10 21:43:24.855246 | TASK [add-build-sshkey : Add back temp key] 2026-06-10 21:43:25.144265 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/ed02af8ad8f4437cbd8169710913362d_id_rsa (zuul-build-sshkey) 2026-06-10 21:43:25.144514 | mon1 -> localhost | ok: Runtime: 0:00:00.014760 2026-06-10 21:43:25.150663 | 2026-06-10 21:43:25.150743 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-10 21:43:25.454410 | mon1 | ok 2026-06-10 21:43:25.461467 | osd1 | ok 2026-06-10 21:43:25.467028 | 2026-06-10 21:43:25.467098 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-10 21:43:25.495376 | mon1 | skipping: Conditional result was False 2026-06-10 21:43:25.506938 | osd1 | skipping: Conditional result was False 2026-06-10 21:43:25.530375 | 2026-06-10 21:43:25.530554 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-10 21:43:25.863784 | osd1 | ok 2026-06-10 21:43:25.869307 | mon1 | ok 2026-06-10 21:43:25.875888 | 2026-06-10 21:43:25.875962 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-10 21:43:26.721036 | osd1 | Output suppressed because no_log was given 2026-06-10 21:43:26.993882 | mon1 | Output suppressed because no_log was given 2026-06-10 21:43:27.011069 | 2026-06-10 21:43:27.011169 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-10 21:43:27.247596 | osd1 | ok: "logs" 2026-06-10 21:43:27.247881 | osd1 | ok: All items complete 2026-06-10 21:43:27.247921 | 2026-06-10 21:43:27.253343 | mon1 | ok: "logs" 2026-06-10 21:43:27.458000 | osd1 | ok: "artifacts" 2026-06-10 21:43:27.470063 | mon1 | ok: "artifacts" 2026-06-10 21:43:27.667125 | osd1 | ok: "docs" 2026-06-10 21:43:27.713186 | mon1 | ok: "docs" 2026-06-10 21:43:27.723681 | 2026-06-10 21:43:27.723848 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-10 21:43:27.964070 | mon1 | changed: "logs" 2026-06-10 21:43:27.964380 | mon1 | ok: All items complete 2026-06-10 21:43:27.964435 | 2026-06-10 21:43:27.971522 | osd1 | changed: "logs" 2026-06-10 21:43:28.166173 | osd1 | changed: "artifacts" 2026-06-10 21:43:28.174473 | mon1 | changed: "artifacts" 2026-06-10 21:43:28.360732 | osd1 | changed: "docs" 2026-06-10 21:43:28.369550 | mon1 | changed: "docs" 2026-06-10 21:43:28.388778 | 2026-06-10 21:43:28.388880 | PLAY RECAP 2026-06-10 21:43:28.388927 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:43:28.388978 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 21:43:28.389008 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 21:43:28.389028 | 2026-06-10 21:43:28.558256 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 21:43:28.564465 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 21:43:29.153021 | 2026-06-10 21:43:29.153179 | PLAY [all] 2026-06-10 21:43:29.164872 | 2026-06-10 21:43:29.165019 | TASK [setup-uv : Extract archive] 2026-06-10 21:43:31.654726 | osd1 | changed 2026-06-10 21:43:31.889776 | mon1 | changed 2026-06-10 21:43:31.895683 | 2026-06-10 21:43:31.895760 | TASK [setup-uv : Print version] 2026-06-10 21:43:32.286575 | osd1 | uv 0.8.13 2026-06-10 21:43:32.300973 | mon1 | uv 0.8.13 2026-06-10 21:43:32.463081 | osd1 | ok: Runtime: 0:00:00.014936 2026-06-10 21:43:32.472721 | mon1 | ok: Runtime: 0:00:00.017359 2026-06-10 21:43:32.486713 | 2026-06-10 21:43:32.486794 | TASK [Install Ansible collection siblings] 2026-06-10 21:43:32.921551 | mon1 | ok: 2026-06-10 21:43:32.921734 | mon1 | Skipping community.general: no checked-out sibling 2026-06-10 21:43:32.921774 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-06-10 21:43:32.921803 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-06-10 21:43:32.923969 | 2026-06-10 21:43:32.924040 | PLAY RECAP 2026-06-10 21:43:32.924127 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:43:32.924185 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:43:32.924216 | 2026-06-10 21:43:33.044887 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 21:43:33.050646 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 21:43:33.654213 | 2026-06-10 21:43:33.654320 | PLAY [all] 2026-06-10 21:43:33.670886 | 2026-06-10 21:43:33.670960 | TASK [Copy inventory file for Zuul] 2026-06-10 21:43:34.659910 | mon1 | changed 2026-06-10 21:43:34.665953 | 2026-06-10 21:43:34.666038 | TASK [Switch "ansible_host" to private IP] 2026-06-10 21:43:35.042217 | mon1 | changed: 2 replacements made 2026-06-10 21:43:35.048163 | 2026-06-10 21:43:35.048237 | TASK [Run Molecule scenario] 2026-06-10 21:43:35.530254 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-06-10 21:43:35.530437 | mon1 | Creating virtual environment at: .venv 2026-06-10 21:43:35.825697 | mon1 | Downloading cryptography (4.3MiB) 2026-06-10 21:43:35.826332 | mon1 | Downloading pygments (1.2MiB) 2026-06-10 21:43:35.827255 | mon1 | Downloading ansible-core (2.1MiB) 2026-06-10 21:43:35.827976 | mon1 | Downloading netaddr (2.2MiB) 2026-06-10 21:43:36.018823 | mon1 | Downloading netaddr 2026-06-10 21:43:36.029126 | mon1 | Downloading cryptography 2026-06-10 21:43:36.087322 | mon1 | Downloading pygments 2026-06-10 21:43:36.247910 | mon1 | Downloading ansible-core 2026-06-10 21:43:36.292712 | mon1 | Installed 37 packages in 44ms 2026-06-10 21:43:37.077053 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-06-10 21:43:37.077220 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-06-10 21:43:37.744415 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-10 21:43:37.744508 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-10 21:43:51.485320 | mon1 | INFO [default > dependency] Executing 2026-06-10 21:43:51.485432 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-10 21:43:51.485604 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-10 21:43:51.485761 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-10 21:43:51.491469 | mon1 | INFO [default > cleanup] Executing 2026-06-10 21:43:51.491790 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 21:43:51.497373 | mon1 | INFO [default > destroy] Executing 2026-06-10 21:43:51.497410 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-10 21:43:51.497493 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-10 21:43:51.503082 | mon1 | INFO [default > syntax] Executing 2026-06-10 21:43:52.678945 | mon1 | 2026-06-10 21:43:52.679202 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-10 21:43:52.767530 | mon1 | INFO [default > syntax] Executed: Successful 2026-06-10 21:43:52.778469 | mon1 | INFO [default > create] Executing 2026-06-10 21:43:52.780727 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 21:43:52.787723 | mon1 | INFO [default > prepare] Executing 2026-06-10 21:43:53.618350 | mon1 | 2026-06-10 21:43:53.618451 | mon1 | PLAY [Prepare] ***************************************************************** 2026-06-10 21:43:53.618753 | mon1 | 2026-06-10 21:43:53.619034 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 21:43:53.619330 | mon1 | Wednesday 10 June 2026 21:43:53 +0000 (0:00:00.033) 0:00:00.033 ******** 2026-06-10 21:43:55.009467 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-10 21:43:55.009732 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-10 21:43:55.010025 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 21:43:55.010292 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 21:43:55.010578 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 21:43:55.039704 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-10 21:43:55.039906 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-10 21:43:55.040228 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 21:43:55.040456 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 21:43:55.040734 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 21:43:55.049441 | mon1 | ok: [mon1] 2026-06-10 21:43:55.049660 | mon1 | ok: [osd1] 2026-06-10 21:43:55.049985 | mon1 | 2026-06-10 21:43:55.050285 | mon1 | TASK [Configure short hostname] ************************************************ 2026-06-10 21:43:55.050532 | mon1 | Wednesday 10 June 2026 21:43:55 +0000 (0:00:01.432) 0:00:01.465 ******** 2026-06-10 21:43:55.900689 | mon1 | changed: [mon1] 2026-06-10 21:43:55.900744 | mon1 | changed: [osd1] 2026-06-10 21:43:55.900751 | mon1 | 2026-06-10 21:43:55.900757 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-10 21:43:55.900767 | mon1 | Wednesday 10 June 2026 21:43:55 +0000 (0:00:00.850) 0:00:02.316 ******** 2026-06-10 21:43:56.223088 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-10 21:43:56.223453 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-06-10 21:43:56.223812 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-10 21:43:56.261144 | mon1 | changed: [mon1] 2026-06-10 21:43:56.261371 | mon1 | changed: [osd1] 2026-06-10 21:43:56.261615 | mon1 | 2026-06-10 21:43:56.261939 | mon1 | TASK [Update apt cache] ******************************************************** 2026-06-10 21:43:56.262208 | mon1 | Wednesday 10 June 2026 21:43:56 +0000 (0:00:00.360) 0:00:02.676 ******** 2026-06-10 21:44:02.732896 | mon1 | changed: [mon1] 2026-06-10 21:44:02.732980 | mon1 | changed: [osd1] 2026-06-10 21:44:02.733151 | mon1 | 2026-06-10 21:44:02.733310 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-06-10 21:44:02.733454 | mon1 | 2026-06-10 21:44:02.733649 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 21:44:02.733798 | mon1 | Wednesday 10 June 2026 21:44:02 +0000 (0:00:06.471) 0:00:09.148 ******** 2026-06-10 21:44:04.574513 | mon1 | ok: [osd1] 2026-06-10 21:44:04.574881 | mon1 | 2026-06-10 21:44:04.575282 | mon1 | TASK [Install depedencies] ***************************************************** 2026-06-10 21:44:04.575668 | mon1 | Wednesday 10 June 2026 21:44:04 +0000 (0:00:01.841) 0:00:10.990 ******** 2026-06-10 21:44:26.668826 | mon1 | changed: [osd1] 2026-06-10 21:44:26.668907 | mon1 | 2026-06-10 21:44:26.668922 | mon1 | TASK [Start up service] ******************************************************** 2026-06-10 21:44:26.668937 | mon1 | Wednesday 10 June 2026 21:44:26 +0000 (0:00:22.079) 0:00:33.070 ******** 2026-06-10 21:44:27.342433 | mon1 | ok: [osd1] 2026-06-10 21:44:27.342552 | mon1 | 2026-06-10 21:44:27.342887 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-06-10 21:44:27.343129 | mon1 | Wednesday 10 June 2026 21:44:27 +0000 (0:00:00.688) 0:00:33.758 ******** 2026-06-10 21:44:27.707290 | mon1 | ok: [osd1] 2026-06-10 21:44:27.707384 | mon1 | 2026-06-10 21:44:27.707683 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-10 21:44:27.707943 | mon1 | Wednesday 10 June 2026 21:44:27 +0000 (0:00:00.365) 0:00:34.123 ******** 2026-06-10 21:44:28.533331 | mon1 | changed: [osd1] 2026-06-10 21:44:28.533457 | mon1 | 2026-06-10 21:44:28.534307 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-06-10 21:44:28.534329 | mon1 | Wednesday 10 June 2026 21:44:28 +0000 (0:00:00.825) 0:00:34.949 ******** 2026-06-10 21:44:28.788882 | mon1 | ok: [osd1] 2026-06-10 21:44:28.788968 | mon1 | 2026-06-10 21:44:28.789213 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-10 21:44:28.789500 | mon1 | Wednesday 10 June 2026 21:44:28 +0000 (0:00:00.255) 0:00:35.204 ******** 2026-06-10 21:44:28.818970 | mon1 | skipping: [osd1] 2026-06-10 21:44:28.819210 | mon1 | 2026-06-10 21:44:28.819562 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-06-10 21:44:28.819912 | mon1 | Wednesday 10 June 2026 21:44:28 +0000 (0:00:00.030) 0:00:35.235 ******** 2026-06-10 21:44:29.529707 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:29.529921 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:29.530177 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:29.530422 | mon1 | 2026-06-10 21:44:29.530726 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-06-10 21:44:29.531108 | mon1 | Wednesday 10 June 2026 21:44:29 +0000 (0:00:00.709) 0:00:35.945 ******** 2026-06-10 21:44:30.349664 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:30.349895 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:30.350173 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:30.350433 | mon1 | 2026-06-10 21:44:30.350858 | mon1 | TASK [Start loop devices] ****************************************************** 2026-06-10 21:44:30.351121 | mon1 | Wednesday 10 June 2026 21:44:30 +0000 (0:00:00.820) 0:00:36.765 ******** 2026-06-10 21:44:31.261552 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:31.262809 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:31.262875 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:31.262885 | mon1 | 2026-06-10 21:44:31.262895 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-06-10 21:44:31.263044 | mon1 | Wednesday 10 June 2026 21:44:31 +0000 (0:00:00.912) 0:00:37.677 ******** 2026-06-10 21:44:32.778413 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:32.778550 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:32.778749 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:32.778970 | mon1 | 2026-06-10 21:44:32.779151 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-06-10 21:44:32.779331 | mon1 | Wednesday 10 June 2026 21:44:32 +0000 (0:00:01.516) 0:00:39.194 ******** 2026-06-10 21:44:34.176703 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-06-10 21:44:34.176870 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-06-10 21:44:34.177147 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-06-10 21:44:34.177349 | mon1 | 2026-06-10 21:44:34.177686 | mon1 | PLAY RECAP ********************************************************************* 2026-06-10 21:44:34.178051 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-10 21:44:34.178315 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-10 21:44:34.178534 | mon1 | 2026-06-10 21:44:34.178825 | mon1 | 2026-06-10 21:44:34.179058 | mon1 | TASKS RECAP ******************************************************************** 2026-06-10 21:44:34.179334 | mon1 | Wednesday 10 June 2026 21:44:34 +0000 (0:00:01.398) 0:00:40.593 ******** 2026-06-10 21:44:34.179569 | mon1 | =============================================================================== 2026-06-10 21:44:34.179840 | mon1 | Install depedencies ---------------------------------------------------- 22.08s 2026-06-10 21:44:34.180147 | mon1 | Update apt cache -------------------------------------------------------- 6.47s 2026-06-10 21:44:34.180431 | mon1 | Gathering Facts --------------------------------------------------------- 1.84s 2026-06-10 21:44:34.180721 | mon1 | Create a volume group for each loop device ------------------------------ 1.52s 2026-06-10 21:44:34.181008 | mon1 | Gathering Facts --------------------------------------------------------- 1.43s 2026-06-10 21:44:34.181149 | mon1 | Create a logical volume for each loop device ---------------------------- 1.40s 2026-06-10 21:44:34.181306 | mon1 | Start loop devices ------------------------------------------------------ 0.91s 2026-06-10 21:44:34.181466 | mon1 | Configure short hostname ------------------------------------------------ 0.85s 2026-06-10 21:44:34.181656 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.83s 2026-06-10 21:44:34.181821 | mon1 | Set permissions on loopback devices ------------------------------------- 0.82s 2026-06-10 21:44:34.181982 | mon1 | Create devices for Ceph ------------------------------------------------- 0.71s 2026-06-10 21:44:34.182137 | mon1 | Start up service -------------------------------------------------------- 0.69s 2026-06-10 21:44:34.182318 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.37s 2026-06-10 21:44:34.182456 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.36s 2026-06-10 21:44:34.182656 | mon1 | Get list of all loopback devices ---------------------------------------- 0.26s 2026-06-10 21:44:34.182807 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-06-10 21:44:34.251396 | mon1 | INFO [default > prepare] Executed: Successful 2026-06-10 21:44:34.260025 | mon1 | INFO [default > converge] Executing 2026-06-10 21:44:35.297983 | mon1 | 2026-06-10 21:44:35.298241 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-10 21:44:35.298474 | mon1 | 2026-06-10 21:44:35.298766 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 21:44:35.299072 | mon1 | Wednesday 10 June 2026 21:44:35 +0000 (0:00:00.051) 0:00:00.051 ******** 2026-06-10 21:44:36.366316 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-10 21:44:36.366562 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-06-10 21:44:36.366872 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 21:44:36.367145 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 21:44:36.367409 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 21:44:36.378981 | mon1 | ok: [mon1] 2026-06-10 21:44:36.379223 | mon1 | 2026-06-10 21:44:36.379424 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 21:44:36.379896 | mon1 | Wednesday 10 June 2026 21:44:36 +0000 (0:00:01.080) 0:00:01.132 ******** 2026-06-10 21:44:36.722652 | mon1 | ok: [mon1] 2026-06-10 21:44:36.722881 | mon1 | 2026-06-10 21:44:36.723155 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 21:44:36.723419 | mon1 | Wednesday 10 June 2026 21:44:36 +0000 (0:00:00.343) 0:00:01.476 ******** 2026-06-10 21:44:36.761715 | mon1 | skipping: [mon1] 2026-06-10 21:44:36.761932 | mon1 | 2026-06-10 21:44:36.762202 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-10 21:44:36.762532 | mon1 | Wednesday 10 June 2026 21:44:36 +0000 (0:00:00.039) 0:00:01.515 ******** 2026-06-10 21:44:37.127110 | mon1 | changed: [mon1] 2026-06-10 21:44:37.127159 | mon1 | 2026-06-10 21:44:37.127267 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 21:44:37.127384 | mon1 | Wednesday 10 June 2026 21:44:37 +0000 (0:00:00.365) 0:00:01.880 ******** 2026-06-10 21:44:37.235021 | mon1 | ok: [mon1] => { 2026-06-10 21:44:37.235110 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-10 21:44:37.235216 | mon1 | } 2026-06-10 21:44:37.235548 | mon1 | 2026-06-10 21:44:37.235674 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 21:44:37.235780 | mon1 | Wednesday 10 June 2026 21:44:37 +0000 (0:00:00.105) 0:00:01.985 ******** 2026-06-10 21:44:38.020788 | mon1 | changed: [mon1] 2026-06-10 21:44:38.020930 | mon1 | 2026-06-10 21:44:38.021075 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 21:44:38.021214 | mon1 | Wednesday 10 June 2026 21:44:38 +0000 (0:00:00.789) 0:00:02.775 ******** 2026-06-10 21:44:38.070987 | mon1 | skipping: [mon1] 2026-06-10 21:44:38.071037 | mon1 | 2026-06-10 21:44:38.071154 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 21:44:38.071259 | mon1 | Wednesday 10 June 2026 21:44:38 +0000 (0:00:00.050) 0:00:02.825 ******** 2026-06-10 21:44:38.120042 | mon1 | skipping: [mon1] 2026-06-10 21:44:38.120091 | mon1 | 2026-06-10 21:44:38.120220 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 21:44:38.120326 | mon1 | Wednesday 10 June 2026 21:44:38 +0000 (0:00:00.049) 0:00:02.874 ******** 2026-06-10 21:44:38.369091 | mon1 | ok: [mon1] 2026-06-10 21:44:38.369371 | mon1 | 2026-06-10 21:44:38.369857 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 21:44:38.370110 | mon1 | Wednesday 10 June 2026 21:44:38 +0000 (0:00:00.248) 0:00:03.122 ******** 2026-06-10 21:44:39.511774 | mon1 | ok: [mon1] 2026-06-10 21:44:39.511832 | mon1 | 2026-06-10 21:44:39.511844 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 21:44:39.512095 | mon1 | Wednesday 10 June 2026 21:44:39 +0000 (0:00:01.141) 0:00:04.264 ******** 2026-06-10 21:44:39.718782 | mon1 | ok: [mon1] => { 2026-06-10 21:44:39.718838 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-10 21:44:39.720064 | mon1 | } 2026-06-10 21:44:39.720129 | mon1 | 2026-06-10 21:44:39.720140 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 21:44:39.720150 | mon1 | Wednesday 10 June 2026 21:44:39 +0000 (0:00:00.207) 0:00:04.472 ******** 2026-06-10 21:44:40.680708 | mon1 | changed: [mon1] 2026-06-10 21:44:40.680746 | mon1 | 2026-06-10 21:44:40.680753 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 21:44:40.680760 | mon1 | Wednesday 10 June 2026 21:44:40 +0000 (0:00:00.962) 0:00:05.434 ******** 2026-06-10 21:44:43.858887 | mon1 | changed: [mon1] 2026-06-10 21:44:43.858944 | mon1 | 2026-06-10 21:44:43.858955 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-10 21:44:43.858964 | mon1 | Wednesday 10 June 2026 21:44:43 +0000 (0:00:03.176) 0:00:08.610 ******** 2026-06-10 21:44:43.890746 | mon1 | skipping: [mon1] 2026-06-10 21:44:43.890830 | mon1 | 2026-06-10 21:44:43.890842 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-10 21:44:43.891117 | mon1 | Wednesday 10 June 2026 21:44:43 +0000 (0:00:00.033) 0:00:08.644 ******** 2026-06-10 21:44:43.926255 | mon1 | skipping: [mon1] 2026-06-10 21:44:43.926313 | mon1 | 2026-06-10 21:44:43.926324 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-10 21:44:43.926334 | mon1 | Wednesday 10 June 2026 21:44:43 +0000 (0:00:00.035) 0:00:08.679 ******** 2026-06-10 21:44:43.961921 | mon1 | skipping: [mon1] 2026-06-10 21:44:43.962026 | mon1 | 2026-06-10 21:44:43.962039 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-10 21:44:43.962059 | mon1 | Wednesday 10 June 2026 21:44:43 +0000 (0:00:00.035) 0:00:08.714 ******** 2026-06-10 21:44:51.876808 | mon1 | changed: [mon1] 2026-06-10 21:44:51.876884 | mon1 | 2026-06-10 21:44:51.877058 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-10 21:44:51.877333 | mon1 | Wednesday 10 June 2026 21:44:51 +0000 (0:00:07.915) 0:00:16.630 ******** 2026-06-10 21:44:52.596513 | mon1 | changed: [mon1] 2026-06-10 21:44:52.596579 | mon1 | 2026-06-10 21:44:52.596596 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-10 21:44:52.596739 | mon1 | Wednesday 10 June 2026 21:44:52 +0000 (0:00:00.718) 0:00:17.348 ******** 2026-06-10 21:44:53.751344 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-10 21:44:53.751429 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-10 21:44:53.751443 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-10 21:44:53.751455 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-10 21:44:53.751466 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-10 21:44:53.751478 | mon1 | 2026-06-10 21:44:53.751491 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-10 21:44:53.751502 | mon1 | Wednesday 10 June 2026 21:44:53 +0000 (0:00:01.154) 0:00:18.502 ******** 2026-06-10 21:44:54.542446 | mon1 | changed: [mon1] 2026-06-10 21:44:54.542505 | mon1 | 2026-06-10 21:44:54.542521 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-10 21:44:54.542529 | mon1 | Wednesday 10 June 2026 21:44:54 +0000 (0:00:00.784) 0:00:19.287 ******** 2026-06-10 21:44:54.542537 | mon1 | 2026-06-10 21:44:54.542544 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 21:44:54.542551 | mon1 | Wednesday 10 June 2026 21:44:54 +0000 (0:00:00.007) 0:00:19.294 ******** 2026-06-10 21:44:55.636370 | mon1 | ok: [mon1] 2026-06-10 21:44:55.636414 | mon1 | 2026-06-10 21:44:55.636420 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-10 21:44:55.636426 | mon1 | Wednesday 10 June 2026 21:44:55 +0000 (0:00:01.093) 0:00:20.387 ******** 2026-06-10 21:44:56.195782 | mon1 | changed: [mon1] 2026-06-10 21:44:56.196019 | mon1 | 2026-06-10 21:44:56.196165 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-10 21:44:56.197140 | mon1 | Wednesday 10 June 2026 21:44:56 +0000 (0:00:00.561) 0:00:20.949 ******** 2026-06-10 21:44:56.938432 | mon1 | changed: [mon1] 2026-06-10 21:44:56.939483 | mon1 | 2026-06-10 21:44:56.939512 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 21:44:56.939523 | mon1 | Wednesday 10 June 2026 21:44:56 +0000 (0:00:00.742) 0:00:21.691 ******** 2026-06-10 21:44:57.188829 | mon1 | ok: [mon1] 2026-06-10 21:44:57.188893 | mon1 | 2026-06-10 21:44:57.188904 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 21:44:57.188920 | mon1 | Wednesday 10 June 2026 21:44:57 +0000 (0:00:00.250) 0:00:21.941 ******** 2026-06-10 21:44:57.274830 | mon1 | ok: [mon1] => { 2026-06-10 21:44:57.274897 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-10 21:44:57.274903 | mon1 | } 2026-06-10 21:44:57.274910 | mon1 | 2026-06-10 21:44:57.274916 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 21:44:57.274929 | mon1 | Wednesday 10 June 2026 21:44:57 +0000 (0:00:00.085) 0:00:22.026 ******** 2026-06-10 21:44:58.291538 | mon1 | changed: [mon1] 2026-06-10 21:44:58.291571 | mon1 | 2026-06-10 21:44:58.291576 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 21:44:58.291581 | mon1 | Wednesday 10 June 2026 21:44:58 +0000 (0:00:01.017) 0:00:23.043 ******** 2026-06-10 21:45:02.943377 | mon1 | changed: [mon1] 2026-06-10 21:45:02.943444 | mon1 | 2026-06-10 21:45:02.943459 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-10 21:45:02.943471 | mon1 | Wednesday 10 June 2026 21:45:02 +0000 (0:00:04.652) 0:00:27.696 ******** 2026-06-10 21:45:03.984243 | mon1 | ok: [mon1] 2026-06-10 21:45:03.984301 | mon1 | 2026-06-10 21:45:03.984316 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-10 21:45:03.984330 | mon1 | Wednesday 10 June 2026 21:45:03 +0000 (0:00:01.040) 0:00:28.736 ******** 2026-06-10 21:45:04.380047 | mon1 | changed: [mon1] 2026-06-10 21:45:04.380128 | mon1 | 2026-06-10 21:45:04.380235 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-10 21:45:04.380355 | mon1 | Wednesday 10 June 2026 21:45:04 +0000 (0:00:00.395) 0:00:29.131 ******** 2026-06-10 21:45:04.986576 | mon1 | changed: [mon1] 2026-06-10 21:45:04.986646 | mon1 | 2026-06-10 21:45:04.986656 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-10 21:45:04.986663 | mon1 | Wednesday 10 June 2026 21:45:04 +0000 (0:00:00.608) 0:00:29.740 ******** 2026-06-10 21:45:05.723745 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-06-10 21:45:05.723803 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-10 21:45:05.723816 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-10 21:45:05.723829 | mon1 | 2026-06-10 21:45:05.723841 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-10 21:45:05.723859 | mon1 | Wednesday 10 June 2026 21:45:05 +0000 (0:00:00.736) 0:00:30.476 ******** 2026-06-10 21:45:06.333121 | mon1 | changed: [mon1] 2026-06-10 21:45:06.333184 | mon1 | 2026-06-10 21:45:06.333371 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-10 21:45:06.333546 | mon1 | Wednesday 10 June 2026 21:45:06 +0000 (0:00:00.610) 0:00:31.086 ******** 2026-06-10 21:45:06.936936 | mon1 | changed: [mon1] 2026-06-10 21:45:06.936972 | mon1 | 2026-06-10 21:45:06.936978 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-10 21:45:06.936986 | mon1 | Wednesday 10 June 2026 21:45:06 +0000 (0:00:00.594) 0:00:31.681 ******** 2026-06-10 21:45:06.936991 | mon1 | 2026-06-10 21:45:06.936996 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 21:45:06.937002 | mon1 | Wednesday 10 June 2026 21:45:06 +0000 (0:00:00.008) 0:00:31.689 ******** 2026-06-10 21:45:07.849651 | mon1 | ok: [mon1] 2026-06-10 21:45:07.849714 | mon1 | 2026-06-10 21:45:07.849727 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-10 21:45:07.849739 | mon1 | Wednesday 10 June 2026 21:45:07 +0000 (0:00:00.911) 0:00:32.601 ******** 2026-06-10 21:45:08.812486 | mon1 | changed: [mon1] 2026-06-10 21:45:08.812569 | mon1 | 2026-06-10 21:45:08.812584 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-10 21:45:08.812597 | mon1 | Wednesday 10 June 2026 21:45:08 +0000 (0:00:00.963) 0:00:33.564 ******** 2026-06-10 21:45:09.555241 | mon1 | changed: [mon1] 2026-06-10 21:45:09.555302 | mon1 | 2026-06-10 21:45:09.555316 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-10 21:45:09.555329 | mon1 | Wednesday 10 June 2026 21:45:09 +0000 (0:00:00.743) 0:00:34.308 ******** 2026-06-10 21:45:09.619158 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-06-10 21:45:09.619199 | mon1 | 2026-06-10 21:45:09.619213 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-10 21:45:09.619224 | mon1 | Wednesday 10 June 2026 21:45:09 +0000 (0:00:00.063) 0:00:34.372 ******** 2026-06-10 21:45:27.917592 | mon1 | changed: [mon1] 2026-06-10 21:45:27.917911 | mon1 | 2026-06-10 21:45:27.917926 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-10 21:45:27.917939 | mon1 | Wednesday 10 June 2026 21:45:27 +0000 (0:00:18.297) 0:00:52.669 ******** 2026-06-10 21:45:28.718506 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-06-10 21:45:28.718574 | mon1 | ok: [mon1] => (item=ssh) 2026-06-10 21:45:28.718588 | mon1 | 2026-06-10 21:45:28.718601 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-10 21:45:28.718613 | mon1 | Wednesday 10 June 2026 21:45:28 +0000 (0:00:00.801) 0:00:53.470 ******** 2026-06-10 21:45:29.073161 | mon1 | fatal: [mon1]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 0, "msg": "Request failed", "response": "HTTP Error 404: Not Found", "status_code": 404, "url": "https://download.ceph.com/rpm-21.3.0/el9/noarch/cephadm"} 2026-06-10 21:45:29.075955 | mon1 | 2026-06-10 21:45:29.076252 | mon1 | PLAY RECAP ********************************************************************* 2026-06-10 21:45:29.076587 | mon1 | mon1 : ok=33 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-06-10 21:45:29.078181 | mon1 | 2026-06-10 21:45:29.078491 | mon1 | 2026-06-10 21:45:29.078783 | mon1 | TASKS RECAP ******************************************************************** 2026-06-10 21:45:29.079079 | mon1 | Wednesday 10 June 2026 21:45:29 +0000 (0:00:00.359) 0:00:53.830 ******** 2026-06-10 21:45:29.079298 | mon1 | =============================================================================== 2026-06-10 21:45:29.079550 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 18.30s 2026-06-10 21:45:29.079839 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.92s 2026-06-10 21:45:29.080087 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.65s 2026-06-10 21:45:29.080476 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.18s 2026-06-10 21:45:29.080775 | mon1 | vexxhost.containers.containerd : Reload systemd ------------------------- 2.00s 2026-06-10 21:45:29.081021 | mon1 | vexxhost.containers.containerd : Create folders for configuration ------- 1.15s 2026-06-10 21:45:29.081268 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.14s 2026-06-10 21:45:29.081485 | mon1 | Gathering Facts --------------------------------------------------------- 1.08s 2026-06-10 21:45:29.081675 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.04s 2026-06-10 21:45:29.081833 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 1.02s 2026-06-10 21:45:29.081968 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 0.96s 2026-06-10 21:45:29.082121 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.96s 2026-06-10 21:45:29.082267 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.80s 2026-06-10 21:45:29.082420 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.79s 2026-06-10 21:45:29.082590 | mon1 | vexxhost.containers.containerd : Create containerd config file ---------- 0.78s 2026-06-10 21:45:29.082794 | mon1 | vexxhost.containers.docker : Enable and start service ------------------- 0.74s 2026-06-10 21:45:29.082942 | mon1 | vexxhost.containers.containerd : Enable and start service --------------- 0.74s 2026-06-10 21:45:29.083079 | mon1 | vexxhost.containers.docker : Create folders for configuration ----------- 0.74s 2026-06-10 21:45:29.083237 | mon1 | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.72s 2026-06-10 21:45:29.083391 | mon1 | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.61s 2026-06-10 21:45:29.162709 | 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-06-10 21:45:29.162787 | mon1 | ERROR [default > converge] Executed: Failed 2026-06-10 21:45:29.162973 | 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-06-10 21:45:29.311883 | mon1 | ERROR 2026-06-10 21:45:29.312158 | mon1 | { 2026-06-10 21:45:29.312209 | mon1 | "delta": "0:01:53.785965", 2026-06-10 21:45:29.312247 | mon1 | "end": "2026-06-10 21:45:29.234994", 2026-06-10 21:45:29.312282 | mon1 | "msg": "non-zero return code", 2026-06-10 21:45:29.312309 | mon1 | "rc": 2, 2026-06-10 21:45:29.312340 | mon1 | "start": "2026-06-10 21:43:35.449029" 2026-06-10 21:45:29.312365 | mon1 | } failure 2026-06-10 21:45:29.318626 | 2026-06-10 21:45:29.318676 | PLAY RECAP 2026-06-10 21:45:29.318724 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:45:29.318745 | 2026-06-10 21:45:29.428342 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 21:45:29.434078 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 21:45:30.058788 | 2026-06-10 21:45:30.058948 | PLAY [all] 2026-06-10 21:45:30.072284 | 2026-06-10 21:45:30.076844 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-10 21:45:30.138418 | mon1 | ok 2026-06-10 21:45:30.143839 | osd1 | ok 2026-06-10 21:45:30.148759 | 2026-06-10 21:45:30.148836 | TASK [fetch-output : Set log path for single node] 2026-06-10 21:45:30.177678 | mon1 | skipping: Conditional result was False 2026-06-10 21:45:30.188892 | osd1 | skipping: Conditional result was False 2026-06-10 21:45:30.199601 | 2026-06-10 21:45:30.199686 | LOOP [fetch-output : Ensure local output dirs] 2026-06-10 21:45:30.580069 | mon1 -> localhost | changed: "/var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/logs/mon1" 2026-06-10 21:45:30.586504 | osd1 -> localhost | changed: "/var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/logs/osd1" 2026-06-10 21:45:30.788238 | osd1 -> localhost | changed: "/var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/artifacts" 2026-06-10 21:45:30.791968 | mon1 -> localhost | ok: "/var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/artifacts" 2026-06-10 21:45:30.998511 | osd1 -> localhost | changed: "/var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/docs" 2026-06-10 21:45:30.999295 | mon1 -> localhost | ok: "/var/lib/zuul/builds/ed02af8ad8f4437cbd8169710913362d/work/docs" 2026-06-10 21:45:31.018285 | 2026-06-10 21:45:31.018504 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-10 21:45:31.666466 | mon1 | changed: .d..t...... ./ 2026-06-10 21:45:31.666790 | mon1 | changed: All items complete 2026-06-10 21:45:31.666835 | 2026-06-10 21:45:31.673718 | osd1 | changed: .d..t...... ./ 2026-06-10 21:45:32.126084 | mon1 | changed: .d..t...... ./ 2026-06-10 21:45:32.138131 | osd1 | ok 2026-06-10 21:45:32.589058 | mon1 | changed: .d..t...... ./ 2026-06-10 21:45:32.629958 | osd1 | ok 2026-06-10 21:45:32.652222 | 2026-06-10 21:45:32.652372 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-10 21:45:33.096621 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007950 2026-06-10 21:45:33.096896 | mon1 -> localhost | changed: All items complete 2026-06-10 21:45:33.096925 | 2026-06-10 21:45:33.313982 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008398 2026-06-10 21:45:33.341432 | 2026-06-10 21:45:33.341541 | PLAY [all] 2026-06-10 21:45:33.347848 | 2026-06-10 21:45:33.347911 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-10 21:45:33.862055 | mon1 | changed 2026-06-10 21:45:34.077551 | osd1 | changed 2026-06-10 21:45:34.087631 | 2026-06-10 21:45:34.087682 | PLAY RECAP 2026-06-10 21:45:34.087728 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 21:45:34.087757 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 21:45:34.087775 | 2026-06-10 21:45:34.213803 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 21:45:34.216691 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-10 21:45:34.778366 | 2026-06-10 21:45:34.778505 | PLAY [localhost] 2026-06-10 21:45:34.788833 | 2026-06-10 21:45:34.788913 | TASK [Generate Zuul manifest] 2026-06-10 21:45:34.811585 | localhost | ok 2026-06-10 21:45:34.827734 | 2026-06-10 21:45:34.827823 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-10 21:45:35.206398 | localhost | changed 2026-06-10 21:45:35.218189 | 2026-06-10 21:45:35.218265 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-10 21:45:35.250616 | localhost | ok 2026-06-10 21:45:35.259049 | 2026-06-10 21:45:35.259114 | TASK [Upload logs] 2026-06-10 21:45:35.290842 | localhost | ok 2026-06-10 21:45:35.350580 | 2026-06-10 21:45:35.350709 | TASK [Set zuul-log-path fact] 2026-06-10 21:45:35.374670 | localhost | ok 2026-06-10 21:45:35.385992 | 2026-06-10 21:45:35.386078 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 21:45:35.416781 | localhost | ok 2026-06-10 21:45:35.424816 | 2026-06-10 21:45:35.424882 | TASK [upload-logs : Create log directories] 2026-06-10 21:45:35.821065 | localhost | changed 2026-06-10 21:45:35.825955 | 2026-06-10 21:45:35.826024 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-10 21:45:36.283150 | localhost -> localhost | ok: Runtime: 0:00:00.006407 2026-06-10 21:45:36.289339 | 2026-06-10 21:45:36.289453 | TASK [upload-logs : Upload logs to log server] 2026-06-10 21:45:36.730662 | localhost | Output suppressed because no_log was given 2026-06-10 21:45:36.734851 | 2026-06-10 21:45:36.734923 | LOOP [upload-logs : Compress console log and json output] 2026-06-10 21:45:36.851671 | localhost | skipping: Conditional result was False 2026-06-10 21:45:36.858834 | localhost | skipping: Conditional result was False 2026-06-10 21:45:36.872402 | 2026-06-10 21:45:36.872609 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-10 21:45:36.949842 | localhost | skipping: Conditional result was False 2026-06-10 21:45:36.950336 | 2026-06-10 21:45:36.953876 | localhost | skipping: Conditional result was False 2026-06-10 21:45:37.002157 | 2026-06-10 21:45:37.002301 | LOOP [upload-logs : Upload console log and json output]