2026-06-10 21:42:33.930366 | Job console starting 2026-06-10 21:42:33.947651 | Updating git repos 2026-06-10 21:42:33.975595 | Cloning repos into workspace 2026-06-10 21:42:50.869806 | Restoring repo states 2026-06-10 21:42:50.877548 | Merging changes 2026-06-10 21:42:54.240473 | Checking out repos 2026-06-10 21:42:55.241774 | Preparing playbooks 2026-06-10 21:43:12.100798 | Running Ansible setup 2026-06-10 21:43:17.016500 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 21:43:17.661911 | 2026-06-10 21:43:17.662344 | PLAY [localhost] 2026-06-10 21:43:17.670856 | 2026-06-10 21:43:17.670941 | TASK [Gathering Facts] 2026-06-10 21:43:18.566588 | localhost | ok 2026-06-10 21:43:18.577556 | 2026-06-10 21:43:18.577697 | TASK [Setup log path fact] 2026-06-10 21:43:18.598272 | localhost | ok 2026-06-10 21:43:18.611967 | 2026-06-10 21:43:18.612050 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 21:43:18.642680 | localhost | ok 2026-06-10 21:43:18.651021 | 2026-06-10 21:43:18.651103 | TASK [emit-job-header : Print job information] 2026-06-10 21:43:18.693864 | # Job Information 2026-06-10 21:43:18.694162 | Ansible Version: 2.16.18 2026-06-10 21:43:18.694238 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-06-10 21:43:18.694290 | Pipeline: check 2026-06-10 21:43:18.694336 | Executor: 2d72f0692154 2026-06-10 21:43:18.694382 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/98 2026-06-10 21:43:18.694435 | Event ID: f966a100-6514-11f1-8241-331a4a06f5a5 2026-06-10 21:43:18.699428 | 2026-06-10 21:43:18.699552 | LOOP [emit-job-header : Print node information] 2026-06-10 21:43:18.795812 | localhost | ok: 2026-06-10 21:43:18.796070 | localhost | # Node Information 2026-06-10 21:43:18.796114 | localhost | Inventory Hostname: mon1 2026-06-10 21:43:18.796146 | localhost | Hostname: np0000179664 2026-06-10 21:43:18.796174 | localhost | Username: zuul 2026-06-10 21:43:18.796205 | localhost | Distro: Ubuntu 22.04 2026-06-10 21:43:18.796233 | localhost | Provider: yul1 2026-06-10 21:43:18.796260 | localhost | Region: ca-ymq-1 2026-06-10 21:43:18.796285 | localhost | Label: ubuntu-jammy 2026-06-10 21:43:18.796311 | localhost | Product Name: OpenStack Nova 2026-06-10 21:43:18.796336 | localhost | Interface IP: 199.19.213.174 2026-06-10 21:43:18.840467 | localhost | ok: 2026-06-10 21:43:18.840602 | localhost | # Node Information 2026-06-10 21:43:18.840660 | localhost | Inventory Hostname: osd1 2026-06-10 21:43:18.840706 | localhost | Hostname: np0000179665 2026-06-10 21:43:18.840748 | localhost | Username: zuul 2026-06-10 21:43:18.840790 | localhost | Distro: Ubuntu 22.04 2026-06-10 21:43:18.840850 | localhost | Provider: yul1 2026-06-10 21:43:18.840901 | localhost | Region: ca-ymq-1 2026-06-10 21:43:18.840943 | localhost | Label: ubuntu-jammy 2026-06-10 21:43:18.841022 | localhost | Product Name: OpenStack Nova 2026-06-10 21:43:18.841067 | localhost | Interface IP: 199.19.213.88 2026-06-10 21:43:18.858213 | 2026-06-10 21:43:18.858423 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-10 21:43:19.261238 | localhost -> localhost | changed 2026-06-10 21:43:19.266585 | 2026-06-10 21:43:19.266905 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-10 21:43:20.134722 | localhost -> localhost | changed 2026-06-10 21:43:20.141858 | 2026-06-10 21:43:20.141931 | PLAY [all] 2026-06-10 21:43:20.152052 | 2026-06-10 21:43:20.152123 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-10 21:43:20.369910 | mon1 -> localhost | ok 2026-06-10 21:43:20.381575 | 2026-06-10 21:43:20.381737 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-10 21:43:20.417996 | mon1 | ok 2026-06-10 21:43:20.423384 | osd1 | ok 2026-06-10 21:43:20.443246 | mon1 | included: /var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 21:43:20.443345 | osd1 | included: /var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-10 21:43:20.450105 | 2026-06-10 21:43:20.450203 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-10 21:43:22.096433 | mon1 -> localhost | Generating public/private rsa key pair. 2026-06-10 21:43:22.096633 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/5a11701183e24196bc8349777ef7bfc6_id_rsa 2026-06-10 21:43:22.096669 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/5a11701183e24196bc8349777ef7bfc6_id_rsa.pub 2026-06-10 21:43:22.096700 | mon1 -> localhost | The key fingerprint is: 2026-06-10 21:43:22.096729 | mon1 -> localhost | SHA256:m1cs7F9RCDNjatSm6LXlvmy502cLNAJ9E3szgyeKACc zuul-build-sshkey 2026-06-10 21:43:22.096759 | mon1 -> localhost | The key's randomart image is: 2026-06-10 21:43:22.096782 | mon1 -> localhost | +---[RSA 3072]----+ 2026-06-10 21:43:22.096803 | mon1 -> localhost | | E . ..*. | 2026-06-10 21:43:22.096824 | mon1 -> localhost | | + ..oo=+. | 2026-06-10 21:43:22.096844 | mon1 -> localhost | | . oo+ *.*.| 2026-06-10 21:43:22.096865 | mon1 -> localhost | | oo=.+ =.+| 2026-06-10 21:43:22.096885 | mon1 -> localhost | | .Soo*oo. | 2026-06-10 21:43:22.096905 | mon1 -> localhost | | .+.o+ .. | 2026-06-10 21:43:22.096924 | mon1 -> localhost | | o o. +. | 2026-06-10 21:43:22.096943 | mon1 -> localhost | | . o=.o o| 2026-06-10 21:43:22.096987 | mon1 -> localhost | | .=+ +.| 2026-06-10 21:43:22.097021 | mon1 -> localhost | +----[SHA256]-----+ 2026-06-10 21:43:22.097073 | mon1 -> localhost | ok: Runtime: 0:00:01.175771 2026-06-10 21:43:22.102144 | 2026-06-10 21:43:22.102209 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-10 21:43:22.135883 | mon1 | ok 2026-06-10 21:43:22.143706 | osd1 | ok 2026-06-10 21:43:22.159166 | mon1 | included: /var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 21:43:22.159271 | osd1 | included: /var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-10 21:43:22.173344 | 2026-06-10 21:43:22.173451 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-10 21:43:22.205342 | mon1 | skipping: Conditional result was False 2026-06-10 21:43:22.216618 | osd1 | skipping: Conditional result was False 2026-06-10 21:43:22.225020 | 2026-06-10 21:43:22.225127 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-10 21:43:22.681448 | mon1 | changed 2026-06-10 21:43:22.687360 | osd1 | changed 2026-06-10 21:43:22.692195 | 2026-06-10 21:43:22.692266 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-10 21:43:22.871278 | mon1 | ok 2026-06-10 21:43:22.893110 | osd1 | ok 2026-06-10 21:43:22.899374 | 2026-06-10 21:43:22.899463 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-10 21:43:23.360282 | mon1 | changed 2026-06-10 21:43:23.389675 | osd1 | changed 2026-06-10 21:43:23.394284 | 2026-06-10 21:43:23.394344 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-10 21:43:23.907491 | osd1 | changed 2026-06-10 21:43:23.911974 | mon1 | changed 2026-06-10 21:43:23.917061 | 2026-06-10 21:43:23.917125 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-10 21:43:23.943947 | mon1 | skipping: Conditional result was False 2026-06-10 21:43:23.955433 | osd1 | skipping: Conditional result was False 2026-06-10 21:43:23.965245 | 2026-06-10 21:43:23.965346 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-10 21:43:24.294941 | mon1 -> localhost | changed 2026-06-10 21:43:24.315873 | 2026-06-10 21:43:24.315998 | TASK [add-build-sshkey : Add back temp key] 2026-06-10 21:43:24.653597 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/5a11701183e24196bc8349777ef7bfc6_id_rsa (zuul-build-sshkey) 2026-06-10 21:43:24.653895 | mon1 -> localhost | ok: Runtime: 0:00:00.016332 2026-06-10 21:43:24.662204 | 2026-06-10 21:43:24.662312 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-10 21:43:24.926790 | mon1 | ok 2026-06-10 21:43:24.933626 | osd1 | ok 2026-06-10 21:43:24.937983 | 2026-06-10 21:43:24.938047 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-10 21:43:24.963086 | mon1 | skipping: Conditional result was False 2026-06-10 21:43:24.974478 | osd1 | skipping: Conditional result was False 2026-06-10 21:43:24.993086 | 2026-06-10 21:43:24.993161 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-10 21:43:25.264917 | mon1 | ok 2026-06-10 21:43:25.269156 | osd1 | ok 2026-06-10 21:43:25.274431 | 2026-06-10 21:43:25.274495 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-10 21:43:25.971466 | osd1 | Output suppressed because no_log was given 2026-06-10 21:43:26.004714 | mon1 | Output suppressed because no_log was given 2026-06-10 21:43:26.019245 | 2026-06-10 21:43:26.019327 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-10 21:43:26.205400 | mon1 | ok: "logs" 2026-06-10 21:43:26.205693 | mon1 | ok: All items complete 2026-06-10 21:43:26.205723 | 2026-06-10 21:43:26.230237 | osd1 | ok: "logs" 2026-06-10 21:43:26.360009 | mon1 | ok: "artifacts" 2026-06-10 21:43:26.386947 | osd1 | ok: "artifacts" 2026-06-10 21:43:26.518266 | mon1 | ok: "docs" 2026-06-10 21:43:26.545316 | osd1 | ok: "docs" 2026-06-10 21:43:26.877923 | 2026-06-10 21:43:26.878082 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-10 21:43:27.071030 | osd1 | changed: "logs" 2026-06-10 21:43:27.071311 | osd1 | ok: All items complete 2026-06-10 21:43:27.071379 | 2026-06-10 21:43:27.080155 | mon1 | changed: "logs" 2026-06-10 21:43:27.228334 | osd1 | changed: "artifacts" 2026-06-10 21:43:27.235067 | mon1 | changed: "artifacts" 2026-06-10 21:43:27.380304 | osd1 | changed: "docs" 2026-06-10 21:43:27.385069 | mon1 | changed: "docs" 2026-06-10 21:43:27.400976 | 2026-06-10 21:43:27.401087 | PLAY RECAP 2026-06-10 21:43:27.401132 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:43:27.401163 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 21:43:27.401187 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-10 21:43:27.401205 | 2026-06-10 21:43:27.529905 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-10 21:43:27.535084 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 21:43:28.149768 | 2026-06-10 21:43:28.149895 | PLAY [all] 2026-06-10 21:43:28.160404 | 2026-06-10 21:43:28.160500 | TASK [setup-uv : Extract archive] 2026-06-10 21:43:30.411873 | mon1 | changed 2026-06-10 21:43:30.582200 | osd1 | changed 2026-06-10 21:43:30.589483 | 2026-06-10 21:43:30.589561 | TASK [setup-uv : Print version] 2026-06-10 21:43:30.939777 | mon1 | uv 0.8.13 2026-06-10 21:43:30.942610 | osd1 | uv 0.8.13 2026-06-10 21:43:31.156001 | mon1 | ok: Runtime: 0:00:00.012264 2026-06-10 21:43:31.163835 | osd1 | ok: Runtime: 0:00:00.008979 2026-06-10 21:43:31.177107 | 2026-06-10 21:43:31.177180 | TASK [Install Ansible collection siblings] 2026-06-10 21:43:31.546959 | mon1 | ok: 2026-06-10 21:43:31.877327 | mon1 | Skipping community.general: no checked-out sibling 2026-06-10 21:43:31.877541 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-06-10 21:43:31.877602 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-06-10 21:43:31.881481 | 2026-06-10 21:43:31.881573 | PLAY RECAP 2026-06-10 21:43:31.881636 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:43:31.881696 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:43:31.881724 | 2026-06-10 21:43:32.001992 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-10 21:43:32.006905 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 21:43:32.594402 | 2026-06-10 21:43:32.594530 | PLAY [all] 2026-06-10 21:43:32.605449 | 2026-06-10 21:43:32.605527 | TASK [Copy inventory file for Zuul] 2026-06-10 21:43:33.435269 | mon1 | changed 2026-06-10 21:43:33.444018 | 2026-06-10 21:43:33.444198 | TASK [Switch "ansible_host" to private IP] 2026-06-10 21:43:33.773768 | mon1 | changed: 2 replacements made 2026-06-10 21:43:33.781444 | 2026-06-10 21:43:33.781602 | TASK [Run Molecule scenario] 2026-06-10 21:43:34.298446 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-06-10 21:43:34.963657 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-06-10 21:43:35.139855 | mon1 | Using CPython 3.13.7 2026-06-10 21:43:35.139900 | mon1 | Creating virtual environment at: .venv 2026-06-10 21:43:35.443899 | mon1 | Downloading cryptography (4.3MiB) 2026-06-10 21:43:35.443973 | mon1 | Downloading ansible-core (2.1MiB) 2026-06-10 21:43:35.444477 | mon1 | Downloading netaddr (2.2MiB) 2026-06-10 21:43:35.444819 | mon1 | Downloading pygments (1.2MiB) 2026-06-10 21:43:35.611698 | mon1 | Downloading netaddr 2026-06-10 21:43:35.621643 | mon1 | Downloading cryptography 2026-06-10 21:43:35.667873 | mon1 | Downloading pygments 2026-06-10 21:43:35.791919 | mon1 | Downloading ansible-core 2026-06-10 21:43:35.824708 | mon1 | Installed 36 packages in 32ms 2026-06-10 21:43:36.949666 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-06-10 21:43:36.949704 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-06-10 21:43:37.627057 | 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.627103 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-10 21:43:53.200574 | mon1 | INFO [default > dependency] Executing 2026-06-10 21:43:53.201020 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-10 21:43:53.201421 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-10 21:43:53.201662 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-10 21:43:53.207423 | mon1 | INFO [default > cleanup] Executing 2026-06-10 21:43:53.207716 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 21:43:53.212674 | mon1 | INFO [default > destroy] Executing 2026-06-10 21:43:53.212709 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-10 21:43:53.212726 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-10 21:43:53.217715 | mon1 | INFO [default > syntax] Executing 2026-06-10 21:43:54.174465 | mon1 | 2026-06-10 21:43:54.174784 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-10 21:43:54.241299 | mon1 | INFO [default > syntax] Executed: Successful 2026-06-10 21:43:54.251313 | mon1 | INFO [default > create] Executing 2026-06-10 21:43:54.252756 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-10 21:43:54.257698 | mon1 | INFO [default > prepare] Executing 2026-06-10 21:43:55.006431 | mon1 | 2026-06-10 21:43:55.006681 | mon1 | PLAY [Prepare] ***************************************************************** 2026-06-10 21:43:55.006837 | mon1 | 2026-06-10 21:43:55.007093 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 21:43:55.007254 | mon1 | Wednesday 10 June 2026 21:43:55 +0000 (0:00:00.034) 0:00:00.034 ******** 2026-06-10 21:43:56.175463 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-10 21:43:56.175599 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 21:43:56.175725 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 21:43:56.175922 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 21:43:56.176057 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 21:43:56.217320 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-10 21:43:56.217483 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 21:43:56.218174 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 21:43:56.218272 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 21:43:56.218286 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 21:43:56.223109 | mon1 | ok: [osd1] 2026-06-10 21:43:56.223140 | mon1 | ok: [mon1] 2026-06-10 21:43:56.223151 | mon1 | 2026-06-10 21:43:56.223185 | mon1 | TASK [Configure short hostname] ************************************************ 2026-06-10 21:43:56.223195 | mon1 | Wednesday 10 June 2026 21:43:56 +0000 (0:00:01.217) 0:00:01.251 ******** 2026-06-10 21:43:56.913741 | mon1 | changed: [mon1] 2026-06-10 21:43:56.913816 | mon1 | changed: [osd1] 2026-06-10 21:43:56.913829 | mon1 | 2026-06-10 21:43:56.913840 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-10 21:43:56.913853 | mon1 | Wednesday 10 June 2026 21:43:56 +0000 (0:00:00.689) 0:00:01.940 ******** 2026-06-10 21:43:57.191526 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-10 21:43:57.191589 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-06-10 21:43:57.191601 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-10 21:43:57.202568 | mon1 | changed: [osd1] 2026-06-10 21:43:57.202600 | mon1 | changed: [mon1] 2026-06-10 21:43:57.202611 | mon1 | 2026-06-10 21:43:57.202622 | mon1 | TASK [Update apt cache] ******************************************************** 2026-06-10 21:43:57.202633 | mon1 | Wednesday 10 June 2026 21:43:57 +0000 (0:00:00.289) 0:00:02.230 ******** 2026-06-10 21:44:05.932622 | mon1 | changed: [mon1] 2026-06-10 21:44:05.932669 | mon1 | changed: [osd1] 2026-06-10 21:44:05.932675 | mon1 | 2026-06-10 21:44:05.932679 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-06-10 21:44:05.932684 | mon1 | 2026-06-10 21:44:05.932688 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 21:44:05.932692 | mon1 | Wednesday 10 June 2026 21:44:05 +0000 (0:00:08.730) 0:00:10.961 ******** 2026-06-10 21:44:07.574767 | mon1 | ok: [osd1] 2026-06-10 21:44:07.574822 | mon1 | 2026-06-10 21:44:07.574835 | mon1 | TASK [Install depedencies] ***************************************************** 2026-06-10 21:44:07.574848 | mon1 | Wednesday 10 June 2026 21:44:07 +0000 (0:00:01.641) 0:00:12.602 ******** 2026-06-10 21:44:28.244591 | mon1 | changed: [osd1] 2026-06-10 21:44:28.244663 | mon1 | 2026-06-10 21:44:28.244676 | mon1 | TASK [Start up service] ******************************************************** 2026-06-10 21:44:28.244687 | mon1 | Wednesday 10 June 2026 21:44:28 +0000 (0:00:20.669) 0:00:33.272 ******** 2026-06-10 21:44:28.769339 | mon1 | ok: [osd1] 2026-06-10 21:44:28.769381 | mon1 | 2026-06-10 21:44:28.769393 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-06-10 21:44:28.769405 | mon1 | Wednesday 10 June 2026 21:44:28 +0000 (0:00:00.525) 0:00:33.797 ******** 2026-06-10 21:44:29.063863 | mon1 | ok: [osd1] 2026-06-10 21:44:29.063928 | mon1 | 2026-06-10 21:44:29.064138 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-10 21:44:29.064356 | mon1 | Wednesday 10 June 2026 21:44:29 +0000 (0:00:00.295) 0:00:34.092 ******** 2026-06-10 21:44:29.700491 | mon1 | changed: [osd1] 2026-06-10 21:44:29.700650 | mon1 | 2026-06-10 21:44:29.700904 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-06-10 21:44:29.701061 | mon1 | Wednesday 10 June 2026 21:44:29 +0000 (0:00:00.636) 0:00:34.728 ******** 2026-06-10 21:44:29.896222 | mon1 | ok: [osd1] 2026-06-10 21:44:29.896387 | mon1 | 2026-06-10 21:44:29.896629 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-10 21:44:29.896867 | mon1 | Wednesday 10 June 2026 21:44:29 +0000 (0:00:00.195) 0:00:34.924 ******** 2026-06-10 21:44:29.918552 | mon1 | skipping: [osd1] 2026-06-10 21:44:29.918696 | mon1 | 2026-06-10 21:44:29.918890 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-06-10 21:44:29.919225 | mon1 | Wednesday 10 June 2026 21:44:29 +0000 (0:00:00.022) 0:00:34.947 ******** 2026-06-10 21:44:30.455665 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:30.455909 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:30.456124 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:30.456323 | mon1 | 2026-06-10 21:44:30.456545 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-06-10 21:44:30.456762 | mon1 | Wednesday 10 June 2026 21:44:30 +0000 (0:00:00.536) 0:00:35.484 ******** 2026-06-10 21:44:31.112604 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:31.112864 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:31.113100 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:31.113296 | mon1 | 2026-06-10 21:44:31.113526 | mon1 | TASK [Start loop devices] ****************************************************** 2026-06-10 21:44:31.113762 | mon1 | Wednesday 10 June 2026 21:44:31 +0000 (0:00:00.656) 0:00:36.140 ******** 2026-06-10 21:44:31.812228 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:31.812274 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:31.812363 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:31.812534 | mon1 | 2026-06-10 21:44:31.812655 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-06-10 21:44:31.812784 | mon1 | Wednesday 10 June 2026 21:44:31 +0000 (0:00:00.699) 0:00:36.840 ******** 2026-06-10 21:44:34.889717 | mon1 | changed: [osd1] => (item=osd0) 2026-06-10 21:44:34.889877 | mon1 | changed: [osd1] => (item=osd1) 2026-06-10 21:44:34.890083 | mon1 | changed: [osd1] => (item=osd2) 2026-06-10 21:44:34.890278 | mon1 | 2026-06-10 21:44:34.890492 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-06-10 21:44:34.890708 | mon1 | Wednesday 10 June 2026 21:44:34 +0000 (0:00:03.077) 0:00:39.918 ******** 2026-06-10 21:44:36.684733 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-06-10 21:44:36.684954 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-06-10 21:44:36.685165 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-06-10 21:44:36.685353 | mon1 | 2026-06-10 21:44:36.685551 | mon1 | PLAY RECAP ********************************************************************* 2026-06-10 21:44:36.685773 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-10 21:44:36.694491 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-10 21:44:36.694586 | mon1 | 2026-06-10 21:44:36.694598 | mon1 | 2026-06-10 21:44:36.694607 | mon1 | TASKS RECAP ******************************************************************** 2026-06-10 21:44:36.694616 | mon1 | Wednesday 10 June 2026 21:44:36 +0000 (0:00:01.795) 0:00:41.713 ******** 2026-06-10 21:44:36.694686 | mon1 | =============================================================================== 2026-06-10 21:44:36.695110 | mon1 | Install depedencies ---------------------------------------------------- 20.67s 2026-06-10 21:44:36.695121 | mon1 | Update apt cache -------------------------------------------------------- 8.73s 2026-06-10 21:44:36.695130 | mon1 | Create a volume group for each loop device ------------------------------ 3.08s 2026-06-10 21:44:36.695139 | mon1 | Create a logical volume for each loop device ---------------------------- 1.80s 2026-06-10 21:44:36.695148 | mon1 | Gathering Facts --------------------------------------------------------- 1.64s 2026-06-10 21:44:36.695186 | mon1 | Gathering Facts --------------------------------------------------------- 1.22s 2026-06-10 21:44:36.695289 | mon1 | Start loop devices ------------------------------------------------------ 0.70s 2026-06-10 21:44:36.695379 | mon1 | Configure short hostname ------------------------------------------------ 0.69s 2026-06-10 21:44:36.695472 | mon1 | Set permissions on loopback devices ------------------------------------- 0.66s 2026-06-10 21:44:36.695550 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.64s 2026-06-10 21:44:36.695638 | mon1 | Create devices for Ceph ------------------------------------------------- 0.54s 2026-06-10 21:44:36.695725 | mon1 | Start up service -------------------------------------------------------- 0.53s 2026-06-10 21:44:36.695851 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-06-10 21:44:36.695924 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-06-10 21:44:36.696012 | mon1 | Get list of all loopback devices ---------------------------------------- 0.20s 2026-06-10 21:44:36.696106 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-06-10 21:44:36.788633 | mon1 | INFO [default > prepare] Executed: Successful 2026-06-10 21:44:36.798839 | mon1 | INFO [default > converge] Executing 2026-06-10 21:44:37.665659 | mon1 | 2026-06-10 21:44:37.665781 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-10 21:44:37.665894 | mon1 | 2026-06-10 21:44:37.666020 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-10 21:44:37.666151 | mon1 | Wednesday 10 June 2026 21:44:37 +0000 (0:00:00.046) 0:00:00.046 ******** 2026-06-10 21:44:38.650641 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-10 21:44:38.650858 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-10 21:44:38.651081 | mon1 | interpreter could change the meaning of that path. See 2026-06-10 21:44:38.651302 | mon1 | https://docs.ansible.com/ansible- 2026-06-10 21:44:38.651523 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-10 21:44:38.662700 | mon1 | ok: [mon1] 2026-06-10 21:44:38.662923 | mon1 | 2026-06-10 21:44:38.663158 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 21:44:38.663378 | mon1 | Wednesday 10 June 2026 21:44:38 +0000 (0:00:01.006) 0:00:01.053 ******** 2026-06-10 21:44:38.956073 | mon1 | ok: [mon1] 2026-06-10 21:44:38.956201 | mon1 | 2026-06-10 21:44:38.956405 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 21:44:38.956619 | mon1 | Wednesday 10 June 2026 21:44:38 +0000 (0:00:00.292) 0:00:01.346 ******** 2026-06-10 21:44:38.992076 | mon1 | skipping: [mon1] 2026-06-10 21:44:38.992252 | mon1 | 2026-06-10 21:44:38.992467 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-10 21:44:38.992672 | mon1 | Wednesday 10 June 2026 21:44:38 +0000 (0:00:00.036) 0:00:01.382 ******** 2026-06-10 21:44:39.311002 | mon1 | changed: [mon1] 2026-06-10 21:44:39.311134 | mon1 | 2026-06-10 21:44:39.311352 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 21:44:39.311564 | mon1 | Wednesday 10 June 2026 21:44:39 +0000 (0:00:00.318) 0:00:01.700 ******** 2026-06-10 21:44:39.429144 | mon1 | ok: [mon1] => { 2026-06-10 21:44:39.429323 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-10 21:44:39.429525 | mon1 | } 2026-06-10 21:44:39.429832 | mon1 | 2026-06-10 21:44:39.429997 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 21:44:39.430252 | mon1 | Wednesday 10 June 2026 21:44:39 +0000 (0:00:00.118) 0:00:01.819 ******** 2026-06-10 21:44:40.100610 | mon1 | changed: [mon1] 2026-06-10 21:44:40.100766 | mon1 | 2026-06-10 21:44:40.101029 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 21:44:40.101238 | mon1 | Wednesday 10 June 2026 21:44:40 +0000 (0:00:00.671) 0:00:02.490 ******** 2026-06-10 21:44:40.142794 | mon1 | skipping: [mon1] 2026-06-10 21:44:40.142945 | mon1 | 2026-06-10 21:44:40.143151 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 21:44:40.143352 | mon1 | Wednesday 10 June 2026 21:44:40 +0000 (0:00:00.042) 0:00:02.533 ******** 2026-06-10 21:44:40.179553 | mon1 | skipping: [mon1] 2026-06-10 21:44:40.179688 | mon1 | 2026-06-10 21:44:40.179983 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 21:44:40.180139 | mon1 | Wednesday 10 June 2026 21:44:40 +0000 (0:00:00.037) 0:00:02.570 ******** 2026-06-10 21:44:40.390911 | mon1 | ok: [mon1] 2026-06-10 21:44:40.391086 | mon1 | 2026-06-10 21:44:40.391316 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-10 21:44:40.391530 | mon1 | Wednesday 10 June 2026 21:44:40 +0000 (0:00:00.210) 0:00:02.780 ******** 2026-06-10 21:44:41.794200 | mon1 | ok: [mon1] 2026-06-10 21:44:41.794362 | mon1 | 2026-06-10 21:44:41.794581 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 21:44:41.794785 | mon1 | Wednesday 10 June 2026 21:44:41 +0000 (0:00:01.403) 0:00:04.184 ******** 2026-06-10 21:44:41.875098 | mon1 | ok: [mon1] => { 2026-06-10 21:44:41.875295 | 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:41.875498 | mon1 | } 2026-06-10 21:44:41.875683 | mon1 | 2026-06-10 21:44:41.875998 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 21:44:41.876224 | mon1 | Wednesday 10 June 2026 21:44:41 +0000 (0:00:00.081) 0:00:04.265 ******** 2026-06-10 21:44:42.655034 | mon1 | changed: [mon1] 2026-06-10 21:44:42.655186 | mon1 | 2026-06-10 21:44:42.655423 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 21:44:42.655646 | mon1 | Wednesday 10 June 2026 21:44:42 +0000 (0:00:00.779) 0:00:05.044 ******** 2026-06-10 21:44:45.767218 | mon1 | changed: [mon1] 2026-06-10 21:44:45.767535 | mon1 | 2026-06-10 21:44:45.767875 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-10 21:44:45.768152 | mon1 | Wednesday 10 June 2026 21:44:45 +0000 (0:00:03.112) 0:00:08.157 ******** 2026-06-10 21:44:45.804243 | mon1 | skipping: [mon1] 2026-06-10 21:44:45.804282 | mon1 | 2026-06-10 21:44:45.804408 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-10 21:44:45.804574 | mon1 | Wednesday 10 June 2026 21:44:45 +0000 (0:00:00.036) 0:00:08.194 ******** 2026-06-10 21:44:45.836302 | mon1 | skipping: [mon1] 2026-06-10 21:44:45.836609 | mon1 | 2026-06-10 21:44:45.836886 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-10 21:44:45.837147 | mon1 | Wednesday 10 June 2026 21:44:45 +0000 (0:00:00.031) 0:00:08.225 ******** 2026-06-10 21:44:45.864050 | mon1 | skipping: [mon1] 2026-06-10 21:44:45.864164 | mon1 | 2026-06-10 21:44:45.864292 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-10 21:44:45.864402 | mon1 | Wednesday 10 June 2026 21:44:45 +0000 (0:00:00.028) 0:00:08.254 ******** 2026-06-10 21:44:51.900206 | mon1 | changed: [mon1] 2026-06-10 21:44:51.900264 | mon1 | 2026-06-10 21:44:51.900402 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-10 21:44:51.900604 | mon1 | Wednesday 10 June 2026 21:44:51 +0000 (0:00:06.034) 0:00:14.288 ******** 2026-06-10 21:44:52.452970 | mon1 | changed: [mon1] 2026-06-10 21:44:52.453042 | mon1 | 2026-06-10 21:44:52.453314 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-10 21:44:52.453336 | mon1 | Wednesday 10 June 2026 21:44:52 +0000 (0:00:00.554) 0:00:14.843 ******** 2026-06-10 21:44:53.372587 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-10 21:44:53.372656 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-10 21:44:53.373512 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-10 21:44:53.373599 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-10 21:44:53.373608 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-10 21:44:53.373616 | mon1 | 2026-06-10 21:44:53.373624 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-10 21:44:53.373630 | mon1 | Wednesday 10 June 2026 21:44:53 +0000 (0:00:00.919) 0:00:15.762 ******** 2026-06-10 21:44:53.993162 | mon1 | changed: [mon1] 2026-06-10 21:44:53.993270 | mon1 | 2026-06-10 21:44:53.993283 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-10 21:44:53.993355 | mon1 | Wednesday 10 June 2026 21:44:53 +0000 (0:00:00.614) 0:00:16.376 ******** 2026-06-10 21:44:53.993706 | mon1 | 2026-06-10 21:44:53.993774 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 21:44:53.993781 | mon1 | Wednesday 10 June 2026 21:44:53 +0000 (0:00:00.006) 0:00:16.383 ******** 2026-06-10 21:44:54.876480 | mon1 | ok: [mon1] 2026-06-10 21:44:54.876587 | mon1 | 2026-06-10 21:44:54.876851 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-10 21:44:54.876905 | mon1 | Wednesday 10 June 2026 21:44:54 +0000 (0:00:00.883) 0:00:17.266 ******** 2026-06-10 21:44:55.347146 | mon1 | changed: [mon1] 2026-06-10 21:44:55.347263 | mon1 | 2026-06-10 21:44:55.347275 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-10 21:44:55.347421 | mon1 | Wednesday 10 June 2026 21:44:55 +0000 (0:00:00.470) 0:00:17.737 ******** 2026-06-10 21:44:55.873253 | mon1 | changed: [mon1] 2026-06-10 21:44:55.873372 | mon1 | 2026-06-10 21:44:55.873385 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-10 21:44:55.873452 | mon1 | Wednesday 10 June 2026 21:44:55 +0000 (0:00:00.525) 0:00:18.263 ******** 2026-06-10 21:44:56.075779 | mon1 | ok: [mon1] 2026-06-10 21:44:56.075895 | mon1 | 2026-06-10 21:44:56.075907 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-10 21:44:56.076048 | mon1 | Wednesday 10 June 2026 21:44:56 +0000 (0:00:00.202) 0:00:18.466 ******** 2026-06-10 21:44:56.136451 | mon1 | ok: [mon1] => { 2026-06-10 21:44:56.136547 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-10 21:44:56.137073 | mon1 | } 2026-06-10 21:44:56.137094 | mon1 | 2026-06-10 21:44:56.137101 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-10 21:44:56.137108 | mon1 | Wednesday 10 June 2026 21:44:56 +0000 (0:00:00.060) 0:00:18.526 ******** 2026-06-10 21:44:57.087005 | mon1 | changed: [mon1] 2026-06-10 21:44:57.087087 | mon1 | 2026-06-10 21:44:57.087159 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-10 21:44:57.087337 | mon1 | Wednesday 10 June 2026 21:44:57 +0000 (0:00:00.950) 0:00:19.477 ******** 2026-06-10 21:45:01.598841 | mon1 | changed: [mon1] 2026-06-10 21:45:01.598917 | mon1 | 2026-06-10 21:45:01.599104 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-10 21:45:01.599147 | mon1 | Wednesday 10 June 2026 21:45:01 +0000 (0:00:04.512) 0:00:23.989 ******** 2026-06-10 21:45:02.818880 | mon1 | ok: [mon1] 2026-06-10 21:45:02.818928 | mon1 | 2026-06-10 21:45:02.818936 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-10 21:45:02.818942 | mon1 | Wednesday 10 June 2026 21:45:02 +0000 (0:00:01.219) 0:00:25.208 ******** 2026-06-10 21:45:03.355882 | mon1 | changed: [mon1] 2026-06-10 21:45:03.355990 | mon1 | 2026-06-10 21:45:03.356324 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-10 21:45:03.356370 | mon1 | Wednesday 10 June 2026 21:45:03 +0000 (0:00:00.537) 0:00:25.746 ******** 2026-06-10 21:45:03.815164 | mon1 | changed: [mon1] 2026-06-10 21:45:03.815264 | mon1 | 2026-06-10 21:45:03.815588 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-10 21:45:03.815635 | mon1 | Wednesday 10 June 2026 21:45:03 +0000 (0:00:00.459) 0:00:26.205 ******** 2026-06-10 21:45:04.380031 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-06-10 21:45:04.380075 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-10 21:45:04.380493 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-10 21:45:04.380679 | mon1 | 2026-06-10 21:45:04.380686 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-10 21:45:04.380691 | mon1 | Wednesday 10 June 2026 21:45:04 +0000 (0:00:00.565) 0:00:26.770 ******** 2026-06-10 21:45:04.851213 | mon1 | changed: [mon1] 2026-06-10 21:45:04.851289 | mon1 | 2026-06-10 21:45:04.851488 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-10 21:45:04.851533 | mon1 | Wednesday 10 June 2026 21:45:04 +0000 (0:00:00.471) 0:00:27.241 ******** 2026-06-10 21:45:05.337108 | mon1 | changed: [mon1] 2026-06-10 21:45:05.337182 | mon1 | 2026-06-10 21:45:05.337249 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-10 21:45:05.337675 | mon1 | Wednesday 10 June 2026 21:45:05 +0000 (0:00:00.478) 0:00:27.720 ******** 2026-06-10 21:45:05.337760 | mon1 | 2026-06-10 21:45:05.337766 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-10 21:45:05.337787 | mon1 | Wednesday 10 June 2026 21:45:05 +0000 (0:00:00.007) 0:00:27.727 ******** 2026-06-10 21:45:06.001417 | mon1 | ok: [mon1] 2026-06-10 21:45:06.001543 | mon1 | 2026-06-10 21:45:06.001557 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-10 21:45:06.001568 | mon1 | Wednesday 10 June 2026 21:45:05 +0000 (0:00:00.664) 0:00:28.391 ******** 2026-06-10 21:45:07.000264 | mon1 | changed: [mon1] 2026-06-10 21:45:07.000402 | mon1 | 2026-06-10 21:45:07.000415 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-10 21:45:07.000555 | mon1 | Wednesday 10 June 2026 21:45:06 +0000 (0:00:00.998) 0:00:29.390 ******** 2026-06-10 21:45:07.532968 | mon1 | changed: [mon1] 2026-06-10 21:45:07.533039 | mon1 | 2026-06-10 21:45:07.533229 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-10 21:45:07.533265 | mon1 | Wednesday 10 June 2026 21:45:07 +0000 (0:00:00.533) 0:00:29.923 ******** 2026-06-10 21:45:07.580438 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-10 21:45:07.580832 | mon1 | 2026-06-10 21:45:07.580877 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-10 21:45:07.580885 | mon1 | Wednesday 10 June 2026 21:45:07 +0000 (0:00:00.047) 0:00:29.970 ******** 2026-06-10 21:45:35.165530 | mon1 | changed: [mon1] 2026-06-10 21:45:35.165592 | mon1 | 2026-06-10 21:45:35.165785 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-10 21:45:35.165832 | mon1 | Wednesday 10 June 2026 21:45:35 +0000 (0:00:27.585) 0:00:57.556 ******** 2026-06-10 21:45:35.820601 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-10 21:45:35.820752 | mon1 | ok: [mon1] => (item=sshd) 2026-06-10 21:45:35.820765 | mon1 | 2026-06-10 21:45:35.820986 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-10 21:45:35.821102 | mon1 | Wednesday 10 June 2026 21:45:35 +0000 (0:00:00.655) 0:00:58.211 ******** 2026-06-10 21:45:36.075969 | 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:36.078876 | mon1 | 2026-06-10 21:45:36.079018 | mon1 | PLAY RECAP ********************************************************************* 2026-06-10 21:45:36.079173 | mon1 | mon1 : ok=33 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-06-10 21:45:36.079825 | mon1 | 2026-06-10 21:45:36.079876 | mon1 | 2026-06-10 21:45:36.079882 | mon1 | TASKS RECAP ******************************************************************** 2026-06-10 21:45:36.079887 | mon1 | Wednesday 10 June 2026 21:45:36 +0000 (0:00:00.258) 0:00:58.469 ******** 2026-06-10 21:45:36.079897 | mon1 | =============================================================================== 2026-06-10 21:45:36.082340 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 27.59s 2026-06-10 21:45:36.082366 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.03s 2026-06-10 21:45:36.082374 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.51s 2026-06-10 21:45:36.082380 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-06-10 21:45:36.082386 | mon1 | vexxhost.containers.containerd : Reload systemd ------------------------- 1.55s 2026-06-10 21:45:36.082392 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.40s 2026-06-10 21:45:36.082398 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.22s 2026-06-10 21:45:36.082404 | mon1 | Gathering Facts --------------------------------------------------------- 1.01s 2026-06-10 21:45:36.082410 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 1.00s 2026-06-10 21:45:36.082416 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.95s 2026-06-10 21:45:36.082433 | mon1 | vexxhost.containers.containerd : Create folders for configuration ------- 0.92s 2026-06-10 21:45:36.082439 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-06-10 21:45:36.082445 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.67s 2026-06-10 21:45:36.082451 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.66s 2026-06-10 21:45:36.082457 | mon1 | vexxhost.containers.containerd : Create containerd config file ---------- 0.61s 2026-06-10 21:45:36.082463 | mon1 | vexxhost.containers.docker : Create folders for configuration ----------- 0.57s 2026-06-10 21:45:36.082469 | mon1 | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.55s 2026-06-10 21:45:36.082475 | mon1 | vexxhost.containers.docker : Ensure group "docker" exists --------------- 0.54s 2026-06-10 21:45:36.082481 | mon1 | vexxhost.containers.docker : Enable and start service ------------------- 0.53s 2026-06-10 21:45:36.082487 | mon1 | vexxhost.containers.containerd : Enable and start service --------------- 0.53s 2026-06-10 21:45:36.180577 | 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:36.180855 | mon1 | ERROR [default > converge] Executed: Failed 2026-06-10 21:45:36.181027 | 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:46.778621 | mon1 | ERROR 2026-06-10 21:45:46.779121 | mon1 | { 2026-06-10 21:45:46.779153 | mon1 | "delta": "0:02:02.107816", 2026-06-10 21:45:46.779174 | mon1 | "end": "2026-06-10 21:45:36.255228", 2026-06-10 21:45:46.779194 | mon1 | "msg": "non-zero return code", 2026-06-10 21:45:46.779212 | mon1 | "rc": 2, 2026-06-10 21:45:46.779234 | mon1 | "start": "2026-06-10 21:43:34.147412" 2026-06-10 21:45:46.779253 | mon1 | } failure 2026-06-10 21:45:46.783753 | 2026-06-10 21:45:46.783795 | PLAY RECAP 2026-06-10 21:45:46.783841 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-06-10 21:45:46.783862 | 2026-06-10 21:45:46.958830 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-10 21:45:46.963462 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 21:45:47.574396 | 2026-06-10 21:45:47.574535 | PLAY [all] 2026-06-10 21:45:47.585947 | 2026-06-10 21:45:47.586037 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-10 21:45:47.639330 | mon1 | ok 2026-06-10 21:45:47.643322 | osd1 | ok 2026-06-10 21:45:47.647683 | 2026-06-10 21:45:47.647760 | TASK [fetch-output : Set log path for single node] 2026-06-10 21:45:47.672618 | mon1 | skipping: Conditional result was False 2026-06-10 21:45:47.683946 | osd1 | skipping: Conditional result was False 2026-06-10 21:45:47.693117 | 2026-06-10 21:45:47.693211 | LOOP [fetch-output : Ensure local output dirs] 2026-06-10 21:45:48.125093 | osd1 -> localhost | changed: "/var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/logs/osd1" 2026-06-10 21:45:48.131806 | mon1 -> localhost | changed: "/var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/logs/mon1" 2026-06-10 21:45:48.346499 | osd1 -> localhost | changed: "/var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/artifacts" 2026-06-10 21:45:48.352808 | mon1 -> localhost | ok: "/var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/artifacts" 2026-06-10 21:45:48.565720 | osd1 -> localhost | changed: "/var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/docs" 2026-06-10 21:45:48.590270 | mon1 -> localhost | ok: "/var/lib/zuul/builds/5a11701183e24196bc8349777ef7bfc6/work/docs" 2026-06-10 21:45:48.590392 | mon1 -> localhost | changed: All items complete 2026-06-10 21:45:48.590449 | 2026-06-10 21:45:48.608086 | 2026-06-10 21:45:48.608211 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-10 21:45:49.226143 | mon1 | changed: .d..t...... ./ 2026-06-10 21:45:49.288439 | osd1 | changed: .d..t...... ./ 2026-06-10 21:45:49.673589 | mon1 | changed: .d..t...... ./ 2026-06-10 21:45:49.792033 | osd1 | ok 2026-06-10 21:45:50.137268 | mon1 | changed: .d..t...... ./ 2026-06-10 21:45:50.263253 | osd1 | ok 2026-06-10 21:45:50.263458 | osd1 | changed: All items complete 2026-06-10 21:45:50.263549 | 2026-06-10 21:45:50.280056 | 2026-06-10 21:45:50.280136 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-10 21:45:50.676121 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007712 2026-06-10 21:45:50.885267 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006439 2026-06-10 21:45:50.908037 | 2026-06-10 21:45:50.908100 | PLAY [all] 2026-06-10 21:45:50.914633 | 2026-06-10 21:45:50.914700 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-10 21:45:51.311764 | mon1 | changed 2026-06-10 21:45:51.496633 | osd1 | changed 2026-06-10 21:45:51.506733 | 2026-06-10 21:45:51.506782 | PLAY RECAP 2026-06-10 21:45:51.506826 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 21:45:51.506855 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-10 21:45:51.506875 | 2026-06-10 21:45:51.618163 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-10 21:45:51.621050 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-10 21:45:52.190054 | 2026-06-10 21:45:52.190195 | PLAY [localhost] 2026-06-10 21:45:52.200618 | 2026-06-10 21:45:52.200717 | TASK [Generate Zuul manifest] 2026-06-10 21:45:52.221764 | localhost | ok 2026-06-10 21:45:52.239274 | 2026-06-10 21:45:52.239403 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-10 21:45:52.595594 | localhost | changed 2026-06-10 21:45:52.607404 | 2026-06-10 21:45:52.607497 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-10 21:45:52.639270 | localhost | ok 2026-06-10 21:45:52.647929 | 2026-06-10 21:45:52.647990 | TASK [Upload logs] 2026-06-10 21:45:52.668106 | localhost | ok 2026-06-10 21:45:52.724938 | 2026-06-10 21:45:52.725064 | TASK [Set zuul-log-path fact] 2026-06-10 21:45:52.743183 | localhost | ok 2026-06-10 21:45:52.757622 | 2026-06-10 21:45:52.757698 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-10 21:45:52.788601 | localhost | ok 2026-06-10 21:45:52.796416 | 2026-06-10 21:45:52.796479 | TASK [upload-logs : Create log directories] 2026-06-10 21:45:53.201073 | localhost | changed 2026-06-10 21:45:53.206367 | 2026-06-10 21:45:53.206498 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-10 21:45:53.595115 | localhost -> localhost | ok: Runtime: 0:00:00.005681 2026-06-10 21:45:53.602312 | 2026-06-10 21:45:53.602486 | TASK [upload-logs : Upload logs to log server] 2026-06-10 21:45:54.050640 | localhost | Output suppressed because no_log was given 2026-06-10 21:45:54.056355 | 2026-06-10 21:45:54.056500 | LOOP [upload-logs : Compress console log and json output] 2026-06-10 21:45:54.153854 | localhost | skipping: Conditional result was False 2026-06-10 21:45:54.161385 | localhost | skipping: Conditional result was False 2026-06-10 21:45:54.175799 | 2026-06-10 21:45:54.175959 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-10 21:45:54.255429 | localhost | skipping: Conditional result was False 2026-06-10 21:45:54.255790 | 2026-06-10 21:45:54.260295 | localhost | skipping: Conditional result was False 2026-06-10 21:45:54.300835 | 2026-06-10 21:45:54.301005 | LOOP [upload-logs : Upload console log and json output]