2026-05-14 17:32:10.090602 | Job console starting 2026-05-14 17:32:10.111598 | Updating git repos 2026-05-14 17:32:10.132893 | Cloning repos into workspace 2026-05-14 17:32:10.620493 | Restoring repo states 2026-05-14 17:32:10.628422 | Merging changes 2026-05-14 17:32:10.920115 | Checking out repos 2026-05-14 17:32:10.977152 | Preparing playbooks 2026-05-14 17:32:12.538882 | Running Ansible setup 2026-05-14 17:32:16.630361 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-14 17:32:17.287263 | 2026-05-14 17:32:17.287389 | PLAY [localhost] 2026-05-14 17:32:17.294715 | 2026-05-14 17:32:17.294785 | TASK [Gathering Facts] 2026-05-14 17:32:18.207588 | localhost | ok 2026-05-14 17:32:18.219370 | 2026-05-14 17:32:18.219512 | TASK [Setup log path fact] 2026-05-14 17:32:18.240754 | localhost | ok 2026-05-14 17:32:18.255422 | 2026-05-14 17:32:18.255579 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-14 17:32:18.285010 | localhost | ok 2026-05-14 17:32:18.293748 | 2026-05-14 17:32:18.293883 | TASK [emit-job-header : Print job information] 2026-05-14 17:32:18.334621 | # Job Information 2026-05-14 17:32:18.334839 | Ansible Version: 2.16.18 2026-05-14 17:32:18.334882 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-05-14 17:32:18.334913 | Pipeline: check 2026-05-14 17:32:18.334940 | Executor: 2d72f0692154 2026-05-14 17:32:18.334967 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/98 2026-05-14 17:32:18.334998 | Event ID: bd3ba4b0-4fba-11f1-8eff-43f4fa45cc81 2026-05-14 17:32:18.338869 | 2026-05-14 17:32:18.338958 | LOOP [emit-job-header : Print node information] 2026-05-14 17:32:18.437110 | localhost | ok: 2026-05-14 17:32:18.437420 | localhost | # Node Information 2026-05-14 17:32:18.437483 | localhost | Inventory Hostname: mon1 2026-05-14 17:32:18.437531 | localhost | Hostname: np0000174273 2026-05-14 17:32:18.437577 | localhost | Username: zuul 2026-05-14 17:32:18.437645 | localhost | Distro: Ubuntu 22.04 2026-05-14 17:32:18.437700 | localhost | Provider: yul1 2026-05-14 17:32:18.437745 | localhost | Region: ca-ymq-1 2026-05-14 17:32:18.437786 | localhost | Label: ubuntu-jammy 2026-05-14 17:32:18.437827 | localhost | Product Name: OpenStack Nova 2026-05-14 17:32:18.437866 | localhost | Interface IP: 199.204.45.156 2026-05-14 17:32:18.483786 | localhost | ok: 2026-05-14 17:32:18.483914 | localhost | # Node Information 2026-05-14 17:32:18.483944 | localhost | Inventory Hostname: osd1 2026-05-14 17:32:18.483969 | localhost | Hostname: np0000174274 2026-05-14 17:32:18.483991 | localhost | Username: zuul 2026-05-14 17:32:18.484014 | localhost | Distro: Ubuntu 22.04 2026-05-14 17:32:18.484038 | localhost | Provider: yul1 2026-05-14 17:32:18.484062 | localhost | Region: ca-ymq-1 2026-05-14 17:32:18.484084 | localhost | Label: ubuntu-jammy 2026-05-14 17:32:18.484106 | localhost | Product Name: OpenStack Nova 2026-05-14 17:32:18.484128 | localhost | Interface IP: 199.204.45.25 2026-05-14 17:32:18.502809 | 2026-05-14 17:32:18.503526 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-14 17:32:18.899149 | localhost -> localhost | changed 2026-05-14 17:32:18.908457 | 2026-05-14 17:32:18.908522 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-14 17:32:19.802445 | localhost -> localhost | changed 2026-05-14 17:32:19.809333 | 2026-05-14 17:32:19.809385 | PLAY [all] 2026-05-14 17:32:19.817336 | 2026-05-14 17:32:19.817401 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-14 17:32:20.040586 | mon1 -> localhost | ok 2026-05-14 17:32:20.051662 | 2026-05-14 17:32:20.051831 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-14 17:32:20.083944 | mon1 | ok 2026-05-14 17:32:20.089744 | osd1 | ok 2026-05-14 17:32:20.109316 | mon1 | included: /var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-14 17:32:20.109368 | osd1 | included: /var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-14 17:32:20.117238 | 2026-05-14 17:32:20.117297 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-14 17:32:21.406896 | mon1 -> localhost | Generating public/private rsa key pair. 2026-05-14 17:32:21.407088 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/4efe42ac66144546866c3e935d42101a_id_rsa 2026-05-14 17:32:21.407131 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/4efe42ac66144546866c3e935d42101a_id_rsa.pub 2026-05-14 17:32:21.407162 | mon1 -> localhost | The key fingerprint is: 2026-05-14 17:32:21.407193 | mon1 -> localhost | SHA256:Wg3NoTNAbTh87hEntvSJOW2h2OqM21CPq/FAxfz3SRQ zuul-build-sshkey 2026-05-14 17:32:21.407222 | mon1 -> localhost | The key's randomart image is: 2026-05-14 17:32:21.407250 | mon1 -> localhost | +---[RSA 3072]----+ 2026-05-14 17:32:21.407278 | mon1 -> localhost | | ooo . E | 2026-05-14 17:32:21.407307 | mon1 -> localhost | | o+.O+o. . | 2026-05-14 17:32:21.407334 | mon1 -> localhost | | +X=@oo. | 2026-05-14 17:32:21.407362 | mon1 -> localhost | | ...X==. | 2026-05-14 17:32:21.407389 | mon1 -> localhost | | . .oS+o . | 2026-05-14 17:32:21.407417 | mon1 -> localhost | | . ..=.. o . | 2026-05-14 17:32:21.407444 | mon1 -> localhost | | ++o . o | 2026-05-14 17:32:21.407471 | mon1 -> localhost | | .*o. | 2026-05-14 17:32:21.407498 | mon1 -> localhost | | oo+ | 2026-05-14 17:32:21.407525 | mon1 -> localhost | +----[SHA256]-----+ 2026-05-14 17:32:21.407590 | mon1 -> localhost | ok: Runtime: 0:00:00.860885 2026-05-14 17:32:21.414512 | 2026-05-14 17:32:21.414595 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-14 17:32:21.444648 | mon1 | ok 2026-05-14 17:32:21.451331 | osd1 | ok 2026-05-14 17:32:21.463744 | mon1 | included: /var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-14 17:32:21.463791 | osd1 | included: /var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-14 17:32:21.473876 | 2026-05-14 17:32:21.473938 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-14 17:32:21.498854 | mon1 | skipping: Conditional result was False 2026-05-14 17:32:21.510820 | osd1 | skipping: Conditional result was False 2026-05-14 17:32:21.521771 | 2026-05-14 17:32:21.521915 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-14 17:32:22.001629 | mon1 | changed 2026-05-14 17:32:22.007128 | osd1 | changed 2026-05-14 17:32:22.011827 | 2026-05-14 17:32:22.011893 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-14 17:32:22.207569 | mon1 | ok 2026-05-14 17:32:22.214824 | osd1 | ok 2026-05-14 17:32:22.219656 | 2026-05-14 17:32:22.219722 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-14 17:32:22.690518 | osd1 | changed 2026-05-14 17:32:22.707950 | mon1 | changed 2026-05-14 17:32:22.713556 | 2026-05-14 17:32:22.713632 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-14 17:32:23.229950 | mon1 | changed 2026-05-14 17:32:23.234709 | osd1 | changed 2026-05-14 17:32:23.239899 | 2026-05-14 17:32:23.239989 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-14 17:32:23.268834 | mon1 | skipping: Conditional result was False 2026-05-14 17:32:23.280414 | osd1 | skipping: Conditional result was False 2026-05-14 17:32:23.290522 | 2026-05-14 17:32:23.290684 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-14 17:32:23.620472 | mon1 -> localhost | changed 2026-05-14 17:32:23.641497 | 2026-05-14 17:32:23.641586 | TASK [add-build-sshkey : Add back temp key] 2026-05-14 17:32:23.929460 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/4efe42ac66144546866c3e935d42101a_id_rsa (zuul-build-sshkey) 2026-05-14 17:32:23.929820 | mon1 -> localhost | ok: Runtime: 0:00:00.014005 2026-05-14 17:32:23.936376 | 2026-05-14 17:32:23.936447 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-14 17:32:24.195392 | osd1 | ok 2026-05-14 17:32:24.202996 | mon1 | ok 2026-05-14 17:32:24.207227 | 2026-05-14 17:32:24.207289 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-14 17:32:24.233839 | mon1 | skipping: Conditional result was False 2026-05-14 17:32:24.244869 | osd1 | skipping: Conditional result was False 2026-05-14 17:32:24.263511 | 2026-05-14 17:32:24.263585 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-14 17:32:24.572638 | mon1 | ok 2026-05-14 17:32:24.577910 | osd1 | ok 2026-05-14 17:32:24.584095 | 2026-05-14 17:32:24.584174 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-14 17:32:25.251184 | osd1 | Output suppressed because no_log was given 2026-05-14 17:32:25.256323 | mon1 | Output suppressed because no_log was given 2026-05-14 17:32:25.269672 | 2026-05-14 17:32:25.269740 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-14 17:32:25.450282 | mon1 | ok: "logs" 2026-05-14 17:32:25.450615 | mon1 | ok: All items complete 2026-05-14 17:32:25.450657 | 2026-05-14 17:32:25.457240 | osd1 | ok: "logs" 2026-05-14 17:32:25.596606 | mon1 | ok: "artifacts" 2026-05-14 17:32:25.609183 | osd1 | ok: "artifacts" 2026-05-14 17:32:25.746418 | mon1 | ok: "docs" 2026-05-14 17:32:25.764664 | osd1 | ok: "docs" 2026-05-14 17:32:25.782672 | 2026-05-14 17:32:25.782791 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-14 17:32:25.970532 | mon1 | changed: "logs" 2026-05-14 17:32:25.971042 | mon1 | ok: All items complete 2026-05-14 17:32:25.971109 | 2026-05-14 17:32:25.977828 | osd1 | changed: "logs" 2026-05-14 17:32:26.124363 | mon1 | changed: "artifacts" 2026-05-14 17:32:26.129109 | osd1 | changed: "artifacts" 2026-05-14 17:32:26.279875 | mon1 | changed: "docs" 2026-05-14 17:32:26.285810 | osd1 | changed: "docs" 2026-05-14 17:32:26.300038 | 2026-05-14 17:32:26.300163 | PLAY RECAP 2026-05-14 17:32:26.300210 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-14 17:32:26.300240 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-14 17:32:26.300264 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-14 17:32:26.300282 | 2026-05-14 17:32:26.431651 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-14 17:32:26.435550 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-14 17:32:27.049737 | 2026-05-14 17:32:27.049917 | PLAY [all] 2026-05-14 17:32:27.063197 | 2026-05-14 17:32:27.063331 | TASK [setup-uv : Extract archive] 2026-05-14 17:32:29.235912 | osd1 | changed 2026-05-14 17:32:29.276476 | mon1 | changed 2026-05-14 17:32:29.283358 | 2026-05-14 17:32:29.283486 | TASK [setup-uv : Print version] 2026-05-14 17:32:28.347371 | osd1 | uv 0.8.13 2026-05-14 17:32:28.815943 | mon1 | uv 0.8.13 2026-05-14 17:32:29.887341 | osd1 | ok: Runtime: 0:00:00.012209 2026-05-14 17:32:29.897215 | mon1 | ok: Runtime: 0:00:00.013376 2026-05-14 17:32:29.907599 | 2026-05-14 17:32:29.907654 | PLAY RECAP 2026-05-14 17:32:29.907698 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-14 17:32:29.907725 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-14 17:32:29.907745 | 2026-05-14 17:32:30.026070 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-14 17:32:30.031283 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-14 17:32:30.630154 | 2026-05-14 17:32:30.630335 | PLAY [all] 2026-05-14 17:32:30.641709 | 2026-05-14 17:32:30.641824 | TASK [Copy inventory file for Zuul] 2026-05-14 17:32:31.484354 | mon1 | changed 2026-05-14 17:32:31.493305 | 2026-05-14 17:32:31.493418 | TASK [Switch "ansible_host" to private IP] 2026-05-14 17:32:31.798456 | mon1 | changed: 2 replacements made 2026-05-14 17:32:31.806280 | 2026-05-14 17:32:31.806387 | TASK [Run Molecule scenario] 2026-05-14 17:32:31.479061 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-05-14 17:32:32.234334 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-05-14 17:32:32.418781 | mon1 | Using CPython 3.13.7 2026-05-14 17:32:32.418846 | mon1 | Creating virtual environment at: .venv 2026-05-14 17:32:32.723880 | mon1 | Downloading netaddr (2.2MiB) 2026-05-14 17:32:32.724137 | mon1 | Downloading pygments (1.2MiB) 2026-05-14 17:32:32.724811 | mon1 | Downloading cryptography (4.3MiB) 2026-05-14 17:32:32.724971 | mon1 | Downloading ansible-core (2.1MiB) 2026-05-14 17:32:32.909731 | mon1 | Downloading netaddr 2026-05-14 17:32:32.919236 | mon1 | Downloading cryptography 2026-05-14 17:32:32.962680 | mon1 | Downloading pygments 2026-05-14 17:32:33.093801 | mon1 | Downloading ansible-core 2026-05-14 17:32:33.119738 | mon1 | Installed 36 packages in 25ms 2026-05-14 17:32:34.232488 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-05-14 17:32:34.232580 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-05-14 17:32:34.858179 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-14 17:32:34.858271 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-05-14 17:32:50.895422 | mon1 | INFO [default > dependency] Executing 2026-05-14 17:32:50.895699 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-05-14 17:32:50.895964 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-05-14 17:32:50.896131 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-14 17:32:50.905064 | mon1 | INFO [default > cleanup] Executing 2026-05-14 17:32:50.905527 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-14 17:32:50.911382 | mon1 | INFO [default > destroy] Executing 2026-05-14 17:32:50.911451 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-14 17:32:50.911517 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-14 17:32:50.916848 | mon1 | INFO [default > syntax] Executing 2026-05-14 17:32:51.872876 | mon1 | 2026-05-14 17:32:51.873168 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-05-14 17:32:51.925934 | mon1 | INFO [default > syntax] Executed: Successful 2026-05-14 17:32:51.936743 | mon1 | INFO [default > create] Executing 2026-05-14 17:32:51.938099 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-14 17:32:51.943282 | mon1 | INFO [default > prepare] Executing 2026-05-14 17:32:52.612040 | mon1 | 2026-05-14 17:32:52.612249 | mon1 | PLAY [Prepare] ***************************************************************** 2026-05-14 17:32:52.612436 | mon1 | 2026-05-14 17:32:52.612642 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-14 17:32:52.612857 | mon1 | Thursday 14 May 2026 17:32:52 +0000 (0:00:00.029) 0:00:00.029 ********** 2026-05-14 17:32:53.733288 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-14 17:32:53.733494 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-14 17:32:53.733722 | mon1 | interpreter could change the meaning of that path. See 2026-05-14 17:32:53.733943 | mon1 | https://docs.ansible.com/ansible- 2026-05-14 17:32:53.734174 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-14 17:32:53.744211 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-14 17:32:53.744472 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-14 17:32:53.744764 | mon1 | interpreter could change the meaning of that path. See 2026-05-14 17:32:53.745054 | mon1 | https://docs.ansible.com/ansible- 2026-05-14 17:32:53.745309 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-14 17:32:53.754804 | mon1 | ok: [mon1] 2026-05-14 17:32:53.754895 | mon1 | ok: [osd1] 2026-05-14 17:32:53.755010 | mon1 | 2026-05-14 17:32:53.755160 | mon1 | TASK [Configure short hostname] ************************************************ 2026-05-14 17:32:53.755281 | mon1 | Thursday 14 May 2026 17:32:53 +0000 (0:00:01.143) 0:00:01.173 ********** 2026-05-14 17:32:54.502072 | mon1 | changed: [osd1] 2026-05-14 17:32:54.502188 | mon1 | changed: [mon1] 2026-05-14 17:32:54.502256 | mon1 | 2026-05-14 17:32:54.502362 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-14 17:32:54.502496 | mon1 | Thursday 14 May 2026 17:32:54 +0000 (0:00:00.747) 0:00:01.920 ********** 2026-05-14 17:32:54.809742 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-14 17:32:54.809937 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-05-14 17:32:54.810146 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-14 17:32:54.821532 | mon1 | changed: [osd1] 2026-05-14 17:32:54.821717 | mon1 | changed: [mon1] 2026-05-14 17:32:54.821894 | mon1 | 2026-05-14 17:32:54.822088 | mon1 | TASK [Update apt cache] ******************************************************** 2026-05-14 17:32:54.822296 | mon1 | Thursday 14 May 2026 17:32:54 +0000 (0:00:00.319) 0:00:02.240 ********** 2026-05-14 17:33:01.624816 | mon1 | changed: [mon1] 2026-05-14 17:33:01.624890 | mon1 | changed: [osd1] 2026-05-14 17:33:01.624984 | mon1 | 2026-05-14 17:33:01.625053 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-05-14 17:33:01.625149 | mon1 | 2026-05-14 17:33:01.625234 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-14 17:33:01.625324 | mon1 | Thursday 14 May 2026 17:33:01 +0000 (0:00:06.803) 0:00:09.043 ********** 2026-05-14 17:33:02.348959 | mon1 | ok: [osd1] 2026-05-14 17:33:02.349159 | mon1 | 2026-05-14 17:33:02.349366 | mon1 | TASK [Install depedencies] ***************************************************** 2026-05-14 17:33:02.349566 | mon1 | Thursday 14 May 2026 17:33:02 +0000 (0:00:00.723) 0:00:09.767 ********** 2026-05-14 17:33:23.488211 | mon1 | changed: [osd1] 2026-05-14 17:33:23.488291 | mon1 | 2026-05-14 17:33:23.488441 | mon1 | TASK [Start up service] ******************************************************** 2026-05-14 17:33:23.488567 | mon1 | Thursday 14 May 2026 17:33:23 +0000 (0:00:21.139) 0:00:30.906 ********** 2026-05-14 17:33:24.082282 | mon1 | ok: [osd1] 2026-05-14 17:33:24.082482 | mon1 | 2026-05-14 17:33:24.082721 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-05-14 17:33:24.083013 | mon1 | Thursday 14 May 2026 17:33:24 +0000 (0:00:00.594) 0:00:31.500 ********** 2026-05-14 17:33:24.414390 | mon1 | ok: [osd1] 2026-05-14 17:33:24.415160 | mon1 | 2026-05-14 17:33:24.415172 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-14 17:33:24.416791 | mon1 | Thursday 14 May 2026 17:33:24 +0000 (0:00:00.331) 0:00:31.832 ********** 2026-05-14 17:33:25.100728 | mon1 | changed: [osd1] 2026-05-14 17:33:25.100793 | mon1 | 2026-05-14 17:33:25.100807 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-05-14 17:33:25.100907 | mon1 | Thursday 14 May 2026 17:33:25 +0000 (0:00:00.686) 0:00:32.519 ********** 2026-05-14 17:33:25.334038 | mon1 | ok: [osd1] 2026-05-14 17:33:25.334174 | mon1 | 2026-05-14 17:33:25.334386 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-14 17:33:25.334581 | mon1 | Thursday 14 May 2026 17:33:25 +0000 (0:00:00.233) 0:00:32.752 ********** 2026-05-14 17:33:25.351294 | mon1 | skipping: [osd1] 2026-05-14 17:33:25.351428 | mon1 | 2026-05-14 17:33:25.351669 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-05-14 17:33:25.351865 | mon1 | Thursday 14 May 2026 17:33:25 +0000 (0:00:00.017) 0:00:32.770 ********** 2026-05-14 17:33:25.892273 | mon1 | changed: [osd1] => (item=osd0) 2026-05-14 17:33:25.892448 | mon1 | changed: [osd1] => (item=osd1) 2026-05-14 17:33:25.892647 | mon1 | changed: [osd1] => (item=osd2) 2026-05-14 17:33:25.892828 | mon1 | 2026-05-14 17:33:25.893039 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-05-14 17:33:25.893241 | mon1 | Thursday 14 May 2026 17:33:25 +0000 (0:00:00.540) 0:00:33.310 ********** 2026-05-14 17:33:26.512524 | mon1 | changed: [osd1] => (item=osd0) 2026-05-14 17:33:26.512706 | mon1 | changed: [osd1] => (item=osd1) 2026-05-14 17:33:26.512913 | mon1 | changed: [osd1] => (item=osd2) 2026-05-14 17:33:26.513092 | mon1 | 2026-05-14 17:33:26.513357 | mon1 | TASK [Start loop devices] ****************************************************** 2026-05-14 17:33:26.513536 | mon1 | Thursday 14 May 2026 17:33:26 +0000 (0:00:00.619) 0:00:33.930 ********** 2026-05-14 17:33:27.237679 | mon1 | changed: [osd1] => (item=osd0) 2026-05-14 17:33:27.237752 | mon1 | changed: [osd1] => (item=osd1) 2026-05-14 17:33:27.237932 | mon1 | changed: [osd1] => (item=osd2) 2026-05-14 17:33:27.237995 | mon1 | 2026-05-14 17:33:27.238225 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-05-14 17:33:27.238300 | mon1 | Thursday 14 May 2026 17:33:27 +0000 (0:00:00.725) 0:00:34.656 ********** 2026-05-14 17:33:30.221349 | mon1 | changed: [osd1] => (item=osd0) 2026-05-14 17:33:30.221611 | mon1 | changed: [osd1] => (item=osd1) 2026-05-14 17:33:30.221853 | mon1 | changed: [osd1] => (item=osd2) 2026-05-14 17:33:30.222051 | mon1 | 2026-05-14 17:33:30.222259 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-05-14 17:33:30.222459 | mon1 | Thursday 14 May 2026 17:33:30 +0000 (0:00:02.984) 0:00:37.640 ********** 2026-05-14 17:33:32.102713 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-05-14 17:33:32.102908 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-05-14 17:33:32.103134 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-05-14 17:33:32.103336 | mon1 | 2026-05-14 17:33:32.103540 | mon1 | PLAY RECAP ********************************************************************* 2026-05-14 17:33:32.103822 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-14 17:33:32.104066 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-14 17:33:32.104283 | mon1 | 2026-05-14 17:33:32.104447 | mon1 | 2026-05-14 17:33:32.104639 | mon1 | TASKS RECAP ******************************************************************** 2026-05-14 17:33:32.104849 | mon1 | Thursday 14 May 2026 17:33:32 +0000 (0:00:01.881) 0:00:39.521 ********** 2026-05-14 17:33:32.105057 | mon1 | =============================================================================== 2026-05-14 17:33:32.105237 | mon1 | Install depedencies ---------------------------------------------------- 21.14s 2026-05-14 17:33:32.105453 | mon1 | Update apt cache -------------------------------------------------------- 6.80s 2026-05-14 17:33:32.105640 | mon1 | Create a volume group for each loop device ------------------------------ 2.98s 2026-05-14 17:33:32.105845 | mon1 | Create a logical volume for each loop device ---------------------------- 1.88s 2026-05-14 17:33:32.106041 | mon1 | Gathering Facts --------------------------------------------------------- 1.14s 2026-05-14 17:33:32.106242 | mon1 | Configure short hostname ------------------------------------------------ 0.75s 2026-05-14 17:33:32.106435 | mon1 | Start loop devices ------------------------------------------------------ 0.73s 2026-05-14 17:33:32.106628 | mon1 | Gathering Facts --------------------------------------------------------- 0.72s 2026-05-14 17:33:32.106860 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.69s 2026-05-14 17:33:32.107059 | mon1 | Set permissions on loopback devices ------------------------------------- 0.62s 2026-05-14 17:33:32.107243 | mon1 | Start up service -------------------------------------------------------- 0.59s 2026-05-14 17:33:32.107433 | mon1 | Create devices for Ceph ------------------------------------------------- 0.54s 2026-05-14 17:33:32.107627 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-05-14 17:33:32.107881 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-05-14 17:33:32.108094 | mon1 | Get list of all loopback devices ---------------------------------------- 0.23s 2026-05-14 17:33:32.108300 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-05-14 17:33:32.163960 | mon1 | INFO [default > prepare] Executed: Successful 2026-05-14 17:33:32.173041 | mon1 | INFO [default > converge] Executing 2026-05-14 17:33:33.018075 | mon1 | 2026-05-14 17:33:33.018212 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-14 17:33:33.018330 | mon1 | 2026-05-14 17:33:33.018523 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-14 17:33:33.018801 | mon1 | Thursday 14 May 2026 17:33:33 +0000 (0:00:00.047) 0:00:00.047 ********** 2026-05-14 17:33:34.024449 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-14 17:33:34.024670 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-14 17:33:34.024886 | mon1 | interpreter could change the meaning of that path. See 2026-05-14 17:33:34.025164 | mon1 | https://docs.ansible.com/ansible- 2026-05-14 17:33:34.025392 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-14 17:33:34.035601 | mon1 | ok: [mon1] 2026-05-14 17:33:34.035802 | mon1 | 2026-05-14 17:33:34.036010 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-14 17:33:34.036208 | mon1 | Thursday 14 May 2026 17:33:34 +0000 (0:00:01.017) 0:00:01.064 ********** 2026-05-14 17:33:34.335213 | mon1 | ok: [mon1] 2026-05-14 17:33:34.335393 | mon1 | 2026-05-14 17:33:34.335632 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 17:33:34.335971 | mon1 | Thursday 14 May 2026 17:33:34 +0000 (0:00:00.299) 0:00:01.364 ********** 2026-05-14 17:33:34.372001 | mon1 | skipping: [mon1] 2026-05-14 17:33:34.372226 | mon1 | 2026-05-14 17:33:34.372520 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-14 17:33:34.372753 | mon1 | Thursday 14 May 2026 17:33:34 +0000 (0:00:00.037) 0:00:01.401 ********** 2026-05-14 17:33:34.699152 | mon1 | changed: [mon1] 2026-05-14 17:33:34.699320 | mon1 | 2026-05-14 17:33:34.699554 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 17:33:34.699837 | mon1 | Thursday 14 May 2026 17:33:34 +0000 (0:00:00.325) 0:00:01.726 ********** 2026-05-14 17:33:34.800258 | mon1 | ok: [mon1] => { 2026-05-14 17:33:34.800421 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-14 17:33:34.800614 | mon1 | } 2026-05-14 17:33:34.800795 | mon1 | 2026-05-14 17:33:34.801001 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 17:33:34.801203 | mon1 | Thursday 14 May 2026 17:33:34 +0000 (0:00:00.102) 0:00:01.829 ********** 2026-05-14 17:33:35.421293 | mon1 | changed: [mon1] 2026-05-14 17:33:35.421549 | mon1 | 2026-05-14 17:33:35.421896 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 17:33:35.422230 | mon1 | Thursday 14 May 2026 17:33:35 +0000 (0:00:00.621) 0:00:02.450 ********** 2026-05-14 17:33:35.467916 | mon1 | skipping: [mon1] 2026-05-14 17:33:35.468085 | mon1 | 2026-05-14 17:33:35.468299 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 17:33:35.468507 | mon1 | Thursday 14 May 2026 17:33:35 +0000 (0:00:00.045) 0:00:02.495 ********** 2026-05-14 17:33:35.511847 | mon1 | skipping: [mon1] 2026-05-14 17:33:35.512034 | mon1 | 2026-05-14 17:33:35.512231 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-14 17:33:35.512543 | mon1 | Thursday 14 May 2026 17:33:35 +0000 (0:00:00.045) 0:00:02.541 ********** 2026-05-14 17:33:35.720091 | mon1 | ok: [mon1] 2026-05-14 17:33:35.720261 | mon1 | 2026-05-14 17:33:35.720478 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-14 17:33:35.720689 | mon1 | Thursday 14 May 2026 17:33:35 +0000 (0:00:00.208) 0:00:02.749 ********** 2026-05-14 17:33:36.808469 | mon1 | ok: [mon1] 2026-05-14 17:33:36.808694 | mon1 | 2026-05-14 17:33:36.808920 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 17:33:36.809128 | mon1 | Thursday 14 May 2026 17:33:36 +0000 (0:00:01.088) 0:00:03.837 ********** 2026-05-14 17:33:36.884417 | mon1 | ok: [mon1] => { 2026-05-14 17:33:36.884647 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-14 17:33:36.884879 | mon1 | } 2026-05-14 17:33:36.885106 | mon1 | 2026-05-14 17:33:36.885313 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 17:33:36.885578 | mon1 | Thursday 14 May 2026 17:33:36 +0000 (0:00:00.076) 0:00:03.913 ********** 2026-05-14 17:33:37.554917 | mon1 | changed: [mon1] 2026-05-14 17:33:37.555084 | mon1 | 2026-05-14 17:33:37.555381 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 17:33:37.555991 | mon1 | Thursday 14 May 2026 17:33:37 +0000 (0:00:00.669) 0:00:04.583 ********** 2026-05-14 17:33:40.555658 | mon1 | changed: [mon1] 2026-05-14 17:33:40.555996 | mon1 | 2026-05-14 17:33:40.556302 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-14 17:33:40.556579 | mon1 | Thursday 14 May 2026 17:33:40 +0000 (0:00:03.000) 0:00:07.584 ********** 2026-05-14 17:33:40.585792 | mon1 | skipping: [mon1] 2026-05-14 17:33:40.586011 | mon1 | 2026-05-14 17:33:40.586187 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-14 17:33:40.586373 | mon1 | Thursday 14 May 2026 17:33:40 +0000 (0:00:00.028) 0:00:07.612 ********** 2026-05-14 17:33:40.614554 | mon1 | skipping: [mon1] 2026-05-14 17:33:40.614571 | mon1 | 2026-05-14 17:33:40.614576 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-14 17:33:40.614581 | mon1 | Thursday 14 May 2026 17:33:40 +0000 (0:00:00.031) 0:00:07.644 ********** 2026-05-14 17:33:40.636650 | mon1 | skipping: [mon1] 2026-05-14 17:33:40.636705 | mon1 | 2026-05-14 17:33:40.636711 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-14 17:33:40.636716 | mon1 | Thursday 14 May 2026 17:33:40 +0000 (0:00:00.021) 0:00:07.665 ********** 2026-05-14 17:33:51.750193 | mon1 | changed: [mon1] 2026-05-14 17:33:51.750301 | mon1 | 2026-05-14 17:33:51.750313 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-14 17:33:51.750323 | mon1 | Thursday 14 May 2026 17:33:51 +0000 (0:00:11.112) 0:00:18.778 ********** 2026-05-14 17:33:52.284887 | mon1 | changed: [mon1] 2026-05-14 17:33:52.284946 | mon1 | 2026-05-14 17:33:52.284969 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-14 17:33:52.284979 | mon1 | Thursday 14 May 2026 17:33:52 +0000 (0:00:00.534) 0:00:19.313 ********** 2026-05-14 17:33:53.184932 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-14 17:33:53.184987 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-14 17:33:53.185984 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-14 17:33:53.186006 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-14 17:33:53.186013 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-14 17:33:53.186020 | mon1 | 2026-05-14 17:33:53.186681 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-14 17:33:53.186787 | mon1 | Thursday 14 May 2026 17:33:53 +0000 (0:00:00.900) 0:00:20.213 ********** 2026-05-14 17:33:53.739075 | mon1 | changed: [mon1] 2026-05-14 17:33:53.739150 | mon1 | 2026-05-14 17:33:53.739205 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-14 17:33:53.739604 | mon1 | Thursday 14 May 2026 17:33:53 +0000 (0:00:00.548) 0:00:20.762 ********** 2026-05-14 17:33:53.739648 | mon1 | 2026-05-14 17:33:53.739654 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-14 17:33:53.739658 | mon1 | Thursday 14 May 2026 17:33:53 +0000 (0:00:00.005) 0:00:20.768 ********** 2026-05-14 17:33:54.608190 | mon1 | ok: [mon1] 2026-05-14 17:33:54.608261 | mon1 | 2026-05-14 17:33:54.608276 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-14 17:33:54.608289 | mon1 | Thursday 14 May 2026 17:33:54 +0000 (0:00:00.867) 0:00:21.635 ********** 2026-05-14 17:33:55.042562 | mon1 | changed: [mon1] 2026-05-14 17:33:55.042649 | mon1 | 2026-05-14 17:33:55.042661 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-14 17:33:55.042671 | mon1 | Thursday 14 May 2026 17:33:55 +0000 (0:00:00.434) 0:00:22.070 ********** 2026-05-14 17:33:55.552618 | mon1 | changed: [mon1] 2026-05-14 17:33:55.552682 | mon1 | 2026-05-14 17:33:55.552693 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-14 17:33:55.552705 | mon1 | Thursday 14 May 2026 17:33:55 +0000 (0:00:00.510) 0:00:22.581 ********** 2026-05-14 17:33:55.749083 | mon1 | ok: [mon1] 2026-05-14 17:33:55.749148 | mon1 | 2026-05-14 17:33:55.749230 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-14 17:33:55.749312 | mon1 | Thursday 14 May 2026 17:33:55 +0000 (0:00:00.197) 0:00:22.778 ********** 2026-05-14 17:33:55.821076 | mon1 | ok: [mon1] => { 2026-05-14 17:33:55.821101 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-14 17:33:55.821109 | mon1 | } 2026-05-14 17:33:55.821115 | mon1 | 2026-05-14 17:33:55.821120 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-14 17:33:55.821126 | mon1 | Thursday 14 May 2026 17:33:55 +0000 (0:00:00.071) 0:00:22.849 ********** 2026-05-14 17:33:56.619713 | mon1 | changed: [mon1] 2026-05-14 17:33:56.619781 | mon1 | 2026-05-14 17:33:56.619872 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-14 17:33:56.619959 | mon1 | Thursday 14 May 2026 17:33:56 +0000 (0:00:00.799) 0:00:23.649 ********** 2026-05-14 17:34:01.014595 | mon1 | changed: [mon1] 2026-05-14 17:34:01.014646 | mon1 | 2026-05-14 17:34:01.014652 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-14 17:34:01.014659 | mon1 | Thursday 14 May 2026 17:34:01 +0000 (0:00:04.394) 0:00:28.043 ********** 2026-05-14 17:34:01.977597 | mon1 | ok: [mon1] 2026-05-14 17:34:01.977663 | mon1 | 2026-05-14 17:34:01.977749 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-14 17:34:01.977872 | mon1 | Thursday 14 May 2026 17:34:01 +0000 (0:00:00.963) 0:00:29.007 ********** 2026-05-14 17:34:02.309756 | mon1 | changed: [mon1] 2026-05-14 17:34:02.309837 | mon1 | 2026-05-14 17:34:02.309898 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-14 17:34:02.310027 | mon1 | Thursday 14 May 2026 17:34:02 +0000 (0:00:00.332) 0:00:29.339 ********** 2026-05-14 17:34:02.739073 | mon1 | changed: [mon1] 2026-05-14 17:34:02.739144 | mon1 | 2026-05-14 17:34:02.739544 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-14 17:34:02.739601 | mon1 | Thursday 14 May 2026 17:34:02 +0000 (0:00:00.429) 0:00:29.768 ********** 2026-05-14 17:34:03.288094 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-05-14 17:34:03.288155 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-14 17:34:03.288266 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-14 17:34:03.288543 | mon1 | 2026-05-14 17:34:03.288558 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-14 17:34:03.288564 | mon1 | Thursday 14 May 2026 17:34:03 +0000 (0:00:00.549) 0:00:30.317 ********** 2026-05-14 17:34:03.727345 | mon1 | changed: [mon1] 2026-05-14 17:34:03.727451 | mon1 | 2026-05-14 17:34:03.727747 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-14 17:34:03.727796 | mon1 | Thursday 14 May 2026 17:34:03 +0000 (0:00:00.439) 0:00:30.756 ********** 2026-05-14 17:34:04.161290 | mon1 | changed: [mon1] 2026-05-14 17:34:04.161347 | mon1 | 2026-05-14 17:34:04.161458 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-14 17:34:04.161855 | mon1 | Thursday 14 May 2026 17:34:04 +0000 (0:00:00.428) 0:00:31.184 ********** 2026-05-14 17:34:04.161895 | mon1 | 2026-05-14 17:34:04.161901 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-14 17:34:04.161914 | mon1 | Thursday 14 May 2026 17:34:04 +0000 (0:00:00.005) 0:00:31.190 ********** 2026-05-14 17:34:04.794865 | mon1 | ok: [mon1] 2026-05-14 17:34:04.794973 | mon1 | 2026-05-14 17:34:04.795305 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-14 17:34:04.795359 | mon1 | Thursday 14 May 2026 17:34:04 +0000 (0:00:00.633) 0:00:31.824 ********** 2026-05-14 17:34:05.602097 | mon1 | changed: [mon1] 2026-05-14 17:34:05.602172 | mon1 | 2026-05-14 17:34:05.602367 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-14 17:34:05.602415 | mon1 | Thursday 14 May 2026 17:34:05 +0000 (0:00:00.807) 0:00:32.631 ********** 2026-05-14 17:34:06.123108 | mon1 | changed: [mon1] 2026-05-14 17:34:06.123168 | mon1 | 2026-05-14 17:34:06.123268 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-14 17:34:06.123376 | mon1 | Thursday 14 May 2026 17:34:06 +0000 (0:00:00.520) 0:00:33.152 ********** 2026-05-14 17:34:06.164147 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-14 17:34:06.164201 | mon1 | 2026-05-14 17:34:06.164310 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-14 17:34:06.164447 | mon1 | Thursday 14 May 2026 17:34:06 +0000 (0:00:00.040) 0:00:33.193 ********** 2026-05-14 17:34:30.457854 | mon1 | changed: [mon1] 2026-05-14 17:34:30.457924 | mon1 | 2026-05-14 17:34:30.458099 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-14 17:34:30.458114 | mon1 | Thursday 14 May 2026 17:34:30 +0000 (0:00:24.293) 0:00:57.487 ********** 2026-05-14 17:34:31.097218 | mon1 | ok: [mon1] => (item=chronyd) 2026-05-14 17:34:31.097291 | mon1 | ok: [mon1] => (item=sshd) 2026-05-14 17:34:31.097575 | mon1 | 2026-05-14 17:34:31.097621 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-14 17:34:31.097627 | mon1 | Thursday 14 May 2026 17:34:31 +0000 (0:00:00.639) 0:00:58.126 ********** 2026-05-14 17:34:31.358706 | 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.0.0/el9/noarch/cephadm"} 2026-05-14 17:34:31.361884 | mon1 | 2026-05-14 17:34:31.362123 | mon1 | PLAY RECAP ********************************************************************* 2026-05-14 17:34:31.362826 | mon1 | mon1 : ok=33 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-05-14 17:34:31.362862 | mon1 | 2026-05-14 17:34:31.362878 | mon1 | 2026-05-14 17:34:31.363104 | mon1 | TASKS RECAP ******************************************************************** 2026-05-14 17:34:31.363329 | mon1 | Thursday 14 May 2026 17:34:31 +0000 (0:00:00.264) 0:00:58.391 ********** 2026-05-14 17:34:31.363606 | mon1 | =============================================================================== 2026-05-14 17:34:31.363905 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 24.29s 2026-05-14 17:34:31.364231 | mon1 | vexxhost.containers.containerd : Install AppArmor packages ------------- 11.11s 2026-05-14 17:34:31.364577 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-05-14 17:34:31.364839 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.00s 2026-05-14 17:34:31.364944 | mon1 | vexxhost.containers.containerd : Reload systemd ------------------------- 1.50s 2026-05-14 17:34:31.365036 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.09s 2026-05-14 17:34:31.365125 | mon1 | Gathering Facts --------------------------------------------------------- 1.02s 2026-05-14 17:34:31.365219 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.96s 2026-05-14 17:34:31.365303 | mon1 | vexxhost.containers.containerd : Create folders for configuration ------- 0.90s 2026-05-14 17:34:31.365409 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 0.81s 2026-05-14 17:34:31.365497 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-05-14 17:34:31.365584 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.67s 2026-05-14 17:34:31.365674 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.64s 2026-05-14 17:34:31.365770 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.62s 2026-05-14 17:34:31.365856 | mon1 | vexxhost.containers.docker : Create folders for configuration ----------- 0.55s 2026-05-14 17:34:31.365943 | mon1 | vexxhost.containers.containerd : Create containerd config file ---------- 0.55s 2026-05-14 17:34:31.366036 | mon1 | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.53s 2026-05-14 17:34:31.366128 | mon1 | vexxhost.containers.docker : Enable and start service ------------------- 0.52s 2026-05-14 17:34:31.366215 | mon1 | vexxhost.containers.containerd : Enable and start service --------------- 0.51s 2026-05-14 17:34:31.366304 | mon1 | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.44s 2026-05-14 17:34:31.442421 | 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-14 17:34:31.442522 | mon1 | ERROR [default > converge] Executed: Failed 2026-05-14 17:34:31.442639 | 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-14 17:34:41.682742 | mon1 | ERROR 2026-05-14 17:34:41.683000 | mon1 | { 2026-05-14 17:34:41.683041 | mon1 | "delta": "0:02:00.184112", 2026-05-14 17:34:41.683071 | mon1 | "end": "2026-05-14 17:34:31.510997", 2026-05-14 17:34:41.683100 | mon1 | "msg": "non-zero return code", 2026-05-14 17:34:41.683135 | mon1 | "rc": 2, 2026-05-14 17:34:41.683170 | mon1 | "start": "2026-05-14 17:32:31.326885" 2026-05-14 17:34:41.683197 | mon1 | } failure 2026-05-14 17:34:41.689761 | 2026-05-14 17:34:41.689918 | PLAY RECAP 2026-05-14 17:34:41.689987 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-05-14 17:34:41.690024 | 2026-05-14 17:34:41.832595 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-14 17:34:41.838268 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-14 17:34:42.460975 | 2026-05-14 17:34:42.461131 | PLAY [all] 2026-05-14 17:34:42.481757 | 2026-05-14 17:34:42.481955 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-14 17:34:42.538900 | mon1 | ok 2026-05-14 17:34:42.545279 | osd1 | ok 2026-05-14 17:34:42.550356 | 2026-05-14 17:34:42.550441 | TASK [fetch-output : Set log path for single node] 2026-05-14 17:34:42.579843 | mon1 | skipping: Conditional result was False 2026-05-14 17:34:42.591581 | osd1 | skipping: Conditional result was False 2026-05-14 17:34:42.603031 | 2026-05-14 17:34:42.603223 | LOOP [fetch-output : Ensure local output dirs] 2026-05-14 17:34:42.982322 | osd1 -> localhost | changed: "/var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/logs/osd1" 2026-05-14 17:34:42.983893 | mon1 -> localhost | changed: "/var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/logs/mon1" 2026-05-14 17:34:43.201253 | mon1 -> localhost | changed: "/var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/artifacts" 2026-05-14 17:34:43.202724 | osd1 -> localhost | ok: "/var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/artifacts" 2026-05-14 17:34:43.407492 | osd1 -> localhost | changed: "/var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/docs" 2026-05-14 17:34:43.428580 | mon1 -> localhost | ok: "/var/lib/zuul/builds/4efe42ac66144546866c3e935d42101a/work/docs" 2026-05-14 17:34:43.428704 | mon1 -> localhost | changed: All items complete 2026-05-14 17:34:43.428762 | 2026-05-14 17:34:43.451790 | 2026-05-14 17:34:43.451958 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-14 17:34:44.099845 | mon1 | changed: .d..t...... ./ 2026-05-14 17:34:44.137441 | osd1 | changed: .d..t...... ./ 2026-05-14 17:34:44.547155 | mon1 | changed: .d..t...... ./ 2026-05-14 17:34:44.783894 | osd1 | changed: .d..t...... ./ 2026-05-14 17:34:45.008012 | mon1 | changed: .d..t...... ./ 2026-05-14 17:34:45.247721 | osd1 | changed: .d..t...... ./ 2026-05-14 17:34:45.247861 | osd1 | changed: All items complete 2026-05-14 17:34:45.247890 | 2026-05-14 17:34:45.271581 | 2026-05-14 17:34:45.271723 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-14 17:34:46.019867 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008223 2026-05-14 17:34:46.240808 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008512 2026-05-14 17:34:46.269548 | 2026-05-14 17:34:46.269693 | PLAY [all] 2026-05-14 17:34:46.276387 | 2026-05-14 17:34:46.276452 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-14 17:34:46.702364 | mon1 | changed 2026-05-14 17:34:47.189960 | osd1 | changed 2026-05-14 17:34:47.199580 | 2026-05-14 17:34:47.199626 | PLAY RECAP 2026-05-14 17:34:47.199671 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-14 17:34:47.199699 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-14 17:34:47.199718 | 2026-05-14 17:34:47.319659 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-14 17:34:47.346568 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-14 17:34:47.939649 | 2026-05-14 17:34:47.939824 | PLAY [localhost] 2026-05-14 17:34:47.950638 | 2026-05-14 17:34:47.950715 | TASK [Generate Zuul manifest] 2026-05-14 17:34:47.974956 | localhost | ok 2026-05-14 17:34:47.994600 | 2026-05-14 17:34:47.994726 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-14 17:34:48.482627 | localhost | changed 2026-05-14 17:34:48.496789 | 2026-05-14 17:34:48.496918 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-14 17:34:48.532830 | localhost | ok 2026-05-14 17:34:48.542666 | 2026-05-14 17:34:48.542757 | TASK [Upload logs] 2026-05-14 17:34:48.564138 | localhost | ok 2026-05-14 17:34:48.627914 | 2026-05-14 17:34:48.628094 | TASK [Set zuul-log-path fact] 2026-05-14 17:34:48.650247 | localhost | ok 2026-05-14 17:34:48.668581 | 2026-05-14 17:34:48.668668 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-14 17:34:48.701721 | localhost | ok 2026-05-14 17:34:48.711103 | 2026-05-14 17:34:48.711196 | TASK [upload-logs : Create log directories] 2026-05-14 17:34:49.118482 | localhost | changed 2026-05-14 17:34:49.124606 | 2026-05-14 17:34:49.124678 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-14 17:34:49.571613 | localhost -> localhost | ok: Runtime: 0:00:00.005746 2026-05-14 17:34:49.578738 | 2026-05-14 17:34:49.578804 | TASK [upload-logs : Upload logs to log server] 2026-05-14 17:34:50.529992 | localhost | Output suppressed because no_log was given 2026-05-14 17:34:50.535112 | 2026-05-14 17:34:50.535204 | LOOP [upload-logs : Compress console log and json output] 2026-05-14 17:34:50.635506 | localhost | skipping: Conditional result was False 2026-05-14 17:34:50.650489 | localhost | skipping: Conditional result was False 2026-05-14 17:34:50.662958 | 2026-05-14 17:34:50.663159 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-14 17:34:50.759398 | localhost | skipping: Conditional result was False 2026-05-14 17:34:50.812550 | 2026-05-14 17:34:50.813930 | localhost | skipping: Conditional result was False 2026-05-14 17:34:50.867270 | 2026-05-14 17:34:50.867449 | LOOP [upload-logs : Upload console log and json output]