2026-02-10 15:34:29.323538 | Job console starting 2026-02-10 15:34:29.340034 | Updating git repos 2026-02-10 15:34:29.365495 | Cloning repos into workspace 2026-02-10 15:34:29.413280 | Restoring repo states 2026-02-10 15:34:29.420025 | Merging changes 2026-02-10 15:34:29.701135 | Checking out repos 2026-02-10 15:34:29.730884 | Preparing playbooks 2026-02-10 15:34:30.708868 | Running Ansible setup 2026-02-10 15:34:34.602162 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-10 15:34:35.178475 | 2026-02-10 15:34:35.178608 | PLAY [localhost] 2026-02-10 15:34:35.186049 | 2026-02-10 15:34:35.186118 | TASK [Gathering Facts] 2026-02-10 15:34:36.063357 | localhost | ok 2026-02-10 15:34:36.074016 | 2026-02-10 15:34:36.074111 | TASK [Setup log path fact] 2026-02-10 15:34:36.095003 | localhost | ok 2026-02-10 15:34:36.107481 | 2026-02-10 15:34:36.107544 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-10 15:34:36.136590 | localhost | ok 2026-02-10 15:34:36.145873 | 2026-02-10 15:34:36.146045 | TASK [emit-job-header : Print job information] 2026-02-10 15:34:36.188548 | # Job Information 2026-02-10 15:34:36.188757 | Ansible Version: 2.16.15 2026-02-10 15:34:36.188801 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-02-10 15:34:36.188831 | Pipeline: check 2026-02-10 15:34:36.188858 | Executor: 3a2793d2bd32 2026-02-10 15:34:36.188884 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/92 2026-02-10 15:34:36.188914 | Event ID: d5450ae2-0695-11f1-9b00-bef19dac7629 2026-02-10 15:34:36.192760 | 2026-02-10 15:34:36.192857 | LOOP [emit-job-header : Print node information] 2026-02-10 15:34:36.286664 | localhost | ok: 2026-02-10 15:34:36.287055 | localhost | # Node Information 2026-02-10 15:34:36.287118 | localhost | Inventory Hostname: mon1 2026-02-10 15:34:36.287166 | localhost | Hostname: np0000155169 2026-02-10 15:34:36.287210 | localhost | Username: zuul 2026-02-10 15:34:36.287305 | localhost | Distro: Ubuntu 22.04 2026-02-10 15:34:36.287356 | localhost | Provider: yul1 2026-02-10 15:34:36.287398 | localhost | Region: ca-ymq-1 2026-02-10 15:34:36.287440 | localhost | Label: ubuntu-jammy 2026-02-10 15:34:36.287480 | localhost | Product Name: OpenStack Nova 2026-02-10 15:34:36.287519 | localhost | Interface IP: 162.253.55.212 2026-02-10 15:34:36.340484 | localhost | ok: 2026-02-10 15:34:36.340658 | localhost | # Node Information 2026-02-10 15:34:36.340697 | localhost | Inventory Hostname: osd1 2026-02-10 15:34:36.340727 | localhost | Hostname: np0000155170 2026-02-10 15:34:36.340753 | localhost | Username: zuul 2026-02-10 15:34:36.340779 | localhost | Distro: Ubuntu 22.04 2026-02-10 15:34:36.340804 | localhost | Provider: yul1 2026-02-10 15:34:36.340829 | localhost | Region: ca-ymq-1 2026-02-10 15:34:36.340855 | localhost | Label: ubuntu-jammy 2026-02-10 15:34:36.340891 | localhost | Product Name: OpenStack Nova 2026-02-10 15:34:36.340932 | localhost | Interface IP: 162.253.55.207 2026-02-10 15:34:36.352177 | 2026-02-10 15:34:36.352320 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-10 15:34:36.753547 | localhost -> localhost | changed 2026-02-10 15:34:36.764123 | 2026-02-10 15:34:36.764272 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-10 15:34:37.600394 | localhost -> localhost | changed 2026-02-10 15:34:37.613161 | 2026-02-10 15:34:37.613277 | PLAY [all] 2026-02-10 15:34:37.625966 | 2026-02-10 15:34:37.626066 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-10 15:34:37.855319 | mon1 -> localhost | ok 2026-02-10 15:34:37.865416 | 2026-02-10 15:34:37.865514 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-10 15:34:37.898804 | mon1 | ok 2026-02-10 15:34:37.904076 | osd1 | ok 2026-02-10 15:34:37.922139 | mon1 | included: /var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-10 15:34:37.922194 | osd1 | included: /var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-10 15:34:37.927936 | 2026-02-10 15:34:37.927995 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-10 15:34:39.063099 | mon1 -> localhost | Generating public/private rsa key pair. 2026-02-10 15:34:39.063325 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/3e437879c92a4743aac7c6ee2640842c_id_rsa 2026-02-10 15:34:39.063361 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/3e437879c92a4743aac7c6ee2640842c_id_rsa.pub 2026-02-10 15:34:39.063386 | mon1 -> localhost | The key fingerprint is: 2026-02-10 15:34:39.063409 | mon1 -> localhost | SHA256:jnKMvtVM2dTFVJItqXfBfubeOnizDqIuYP7Yfxb7G64 zuul-build-sshkey 2026-02-10 15:34:39.063431 | mon1 -> localhost | The key's randomart image is: 2026-02-10 15:34:39.063452 | mon1 -> localhost | +---[RSA 3072]----+ 2026-02-10 15:34:39.063476 | mon1 -> localhost | | o==.| 2026-02-10 15:34:39.063505 | mon1 -> localhost | | . .=+.| 2026-02-10 15:34:39.063529 | mon1 -> localhost | | . .....| 2026-02-10 15:34:39.063550 | mon1 -> localhost | | + . ..+| 2026-02-10 15:34:39.063570 | mon1 -> localhost | | S . . +.| 2026-02-10 15:34:39.063589 | mon1 -> localhost | | oo * . .| 2026-02-10 15:34:39.063608 | mon1 -> localhost | | oo.= + .oo. ..| 2026-02-10 15:34:39.063627 | mon1 -> localhost | | ..*. .+o.o+ o| 2026-02-10 15:34:39.063646 | mon1 -> localhost | | +oo++oEo+++= | 2026-02-10 15:34:39.063664 | mon1 -> localhost | +----[SHA256]-----+ 2026-02-10 15:34:39.063720 | mon1 -> localhost | ok: Runtime: 0:00:00.680100 2026-02-10 15:34:39.069022 | 2026-02-10 15:34:39.069085 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-10 15:34:39.101627 | mon1 | ok 2026-02-10 15:34:39.107956 | osd1 | ok 2026-02-10 15:34:39.119983 | mon1 | included: /var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-10 15:34:39.120030 | osd1 | included: /var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-10 15:34:39.130082 | 2026-02-10 15:34:39.130144 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-10 15:34:39.156318 | mon1 | skipping: Conditional result was False 2026-02-10 15:34:39.167815 | osd1 | skipping: Conditional result was False 2026-02-10 15:34:39.177110 | 2026-02-10 15:34:39.177205 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-10 15:34:39.629959 | osd1 | changed 2026-02-10 15:34:39.634224 | mon1 | changed 2026-02-10 15:34:39.638794 | 2026-02-10 15:34:39.638856 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-10 15:34:39.838037 | mon1 | ok 2026-02-10 15:34:39.848416 | osd1 | ok 2026-02-10 15:34:39.855670 | 2026-02-10 15:34:39.855754 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-10 15:34:40.300820 | mon1 | changed 2026-02-10 15:34:40.308041 | osd1 | changed 2026-02-10 15:34:40.313933 | 2026-02-10 15:34:40.314006 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-10 15:34:40.762340 | mon1 | changed 2026-02-10 15:34:40.782490 | osd1 | changed 2026-02-10 15:34:40.789250 | 2026-02-10 15:34:40.789336 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-10 15:34:40.814245 | mon1 | skipping: Conditional result was False 2026-02-10 15:34:40.825305 | osd1 | skipping: Conditional result was False 2026-02-10 15:34:40.835213 | 2026-02-10 15:34:40.835278 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-10 15:34:41.184473 | mon1 -> localhost | changed 2026-02-10 15:34:41.242515 | 2026-02-10 15:34:41.242660 | TASK [add-build-sshkey : Add back temp key] 2026-02-10 15:34:41.510279 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/3e437879c92a4743aac7c6ee2640842c_id_rsa (zuul-build-sshkey) 2026-02-10 15:34:41.510570 | mon1 -> localhost | ok: Runtime: 0:00:00.012884 2026-02-10 15:34:41.515517 | 2026-02-10 15:34:41.515578 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-10 15:34:41.761935 | mon1 | ok 2026-02-10 15:34:41.776442 | osd1 | ok 2026-02-10 15:34:41.782918 | 2026-02-10 15:34:41.782979 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-10 15:34:41.806408 | mon1 | skipping: Conditional result was False 2026-02-10 15:34:41.817729 | osd1 | skipping: Conditional result was False 2026-02-10 15:34:41.838567 | 2026-02-10 15:34:41.838650 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-10 15:34:42.115102 | mon1 | ok 2026-02-10 15:34:42.120798 | osd1 | ok 2026-02-10 15:34:42.127468 | 2026-02-10 15:34:42.127532 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-10 15:34:42.817308 | mon1 | Output suppressed because no_log was given 2026-02-10 15:34:42.822871 | osd1 | Output suppressed because no_log was given 2026-02-10 15:34:42.836277 | 2026-02-10 15:34:42.836343 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-10 15:34:43.028141 | mon1 | ok: "logs" 2026-02-10 15:34:43.028412 | mon1 | ok: All items complete 2026-02-10 15:34:43.028441 | 2026-02-10 15:34:43.032600 | osd1 | ok: "logs" 2026-02-10 15:34:43.174130 | mon1 | ok: "artifacts" 2026-02-10 15:34:43.197891 | osd1 | ok: "artifacts" 2026-02-10 15:34:43.325779 | mon1 | ok: "docs" 2026-02-10 15:34:43.354934 | osd1 | ok: "docs" 2026-02-10 15:34:43.372262 | 2026-02-10 15:34:43.372444 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-10 15:34:43.567862 | osd1 | changed: "logs" 2026-02-10 15:34:43.568212 | osd1 | ok: All items complete 2026-02-10 15:34:43.568253 | 2026-02-10 15:34:43.575400 | mon1 | changed: "logs" 2026-02-10 15:34:43.724187 | osd1 | changed: "artifacts" 2026-02-10 15:34:43.729232 | mon1 | changed: "artifacts" 2026-02-10 15:34:43.877201 | osd1 | changed: "docs" 2026-02-10 15:34:43.888238 | mon1 | changed: "docs" 2026-02-10 15:34:43.906714 | 2026-02-10 15:34:43.906848 | PLAY RECAP 2026-02-10 15:34:43.906895 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-10 15:34:43.906924 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-10 15:34:43.906948 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-10 15:34:43.906967 | 2026-02-10 15:34:44.041409 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-10 15:34:44.045742 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-10 15:34:44.632307 | 2026-02-10 15:34:44.632995 | PLAY [all] 2026-02-10 15:34:44.644933 | 2026-02-10 15:34:44.645036 | TASK [setup-uv : Extract archive] 2026-02-10 15:34:46.797853 | osd1 | changed 2026-02-10 15:34:46.971236 | mon1 | changed 2026-02-10 15:34:46.978120 | 2026-02-10 15:34:46.978204 | TASK [setup-uv : Print version] 2026-02-10 15:34:47.935369 | osd1 | uv 0.8.13 2026-02-10 15:34:46.822187 | mon1 | uv 0.8.13 2026-02-10 15:34:47.535386 | mon1 | ok: Runtime: 0:00:00.014114 2026-02-10 15:34:47.544566 | osd1 | ok: Runtime: 0:00:00.014848 2026-02-10 15:34:47.554016 | 2026-02-10 15:34:47.554068 | PLAY RECAP 2026-02-10 15:34:47.554112 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-10 15:34:47.554139 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-10 15:34:47.554158 | 2026-02-10 15:34:47.662958 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-02-10 15:34:47.667720 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-10 15:34:48.260517 | 2026-02-10 15:34:48.260692 | PLAY [all] 2026-02-10 15:34:48.271911 | 2026-02-10 15:34:48.271987 | TASK [Copy inventory file for Zuul] 2026-02-10 15:34:49.055502 | mon1 | changed 2026-02-10 15:34:49.061658 | 2026-02-10 15:34:49.061744 | TASK [Switch "ansible_host" to private IP] 2026-02-10 15:34:49.319041 | mon1 | changed: 2 replacements made 2026-02-10 15:34:49.324303 | 2026-02-10 15:34:49.324372 | TASK [Run Molecule scenario] 2026-02-10 15:34:49.413441 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-02-10 15:34:50.101661 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-02-10 15:34:50.268282 | mon1 | Using CPython 3.13.7 2026-02-10 15:34:50.268564 | mon1 | Creating virtual environment at: .venv 2026-02-10 15:34:50.497877 | mon1 | Downloading pygments (1.2MiB) 2026-02-10 15:34:50.527486 | mon1 | Downloading ansible-core (2.1MiB) 2026-02-10 15:34:50.535955 | mon1 | Downloading netaddr (2.2MiB) 2026-02-10 15:34:50.559121 | mon1 | Downloading cryptography (4.3MiB) 2026-02-10 15:34:50.742340 | mon1 | Downloading netaddr 2026-02-10 15:34:50.754813 | mon1 | Downloading pygments 2026-02-10 15:34:50.756700 | mon1 | Downloading cryptography 2026-02-10 15:34:50.801887 | mon1 | Downloading ansible-core 2026-02-10 15:34:50.845907 | mon1 | Installed 37 packages in 40ms 2026-02-10 15:34:51.915617 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-02-10 15:34:51.915751 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-02-10 15:34:52.507408 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-02-10 15:34:52.507618 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-02-10 15:35:08.296870 | mon1 | INFO [default > dependency] Executing 2026-02-10 15:35:08.297308 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-02-10 15:35:08.297615 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-02-10 15:35:08.297819 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-02-10 15:35:08.305213 | mon1 | INFO [default > cleanup] Executing 2026-02-10 15:35:08.305564 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-10 15:35:08.310605 | mon1 | INFO [default > destroy] Executing 2026-02-10 15:35:08.310723 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-02-10 15:35:08.310809 | mon1 | INFO [default > destroy] Executed: Successful 2026-02-10 15:35:08.315767 | mon1 | INFO [default > syntax] Executing 2026-02-10 15:35:09.211883 | mon1 | 2026-02-10 15:35:09.211994 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-02-10 15:35:09.261927 | mon1 | INFO [default > syntax] Executed: Successful 2026-02-10 15:35:09.273743 | mon1 | INFO [default > create] Executing 2026-02-10 15:35:09.275222 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-02-10 15:35:09.280244 | mon1 | INFO [default > prepare] Executing 2026-02-10 15:35:09.901439 | mon1 | 2026-02-10 15:35:09.901536 | mon1 | PLAY [Prepare] ***************************************************************** 2026-02-10 15:35:09.901548 | mon1 | 2026-02-10 15:35:09.901558 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-02-10 15:35:09.901571 | mon1 | Tuesday 10 February 2026 15:35:09 +0000 (0:00:00.030) 0:00:00.030 ****** 2026-02-10 15:35:11.004551 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-02-10 15:35:11.004596 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-02-10 15:35:11.004602 | mon1 | interpreter could change the meaning of that path. See 2026-02-10 15:35:11.004607 | mon1 | https://docs.ansible.com/ansible- 2026-02-10 15:35:11.004612 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-02-10 15:35:11.058469 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-02-10 15:35:11.058491 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-02-10 15:35:11.058498 | mon1 | interpreter could change the meaning of that path. See 2026-02-10 15:35:11.058504 | mon1 | https://docs.ansible.com/ansible- 2026-02-10 15:35:11.058510 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-02-10 15:35:11.063951 | mon1 | ok: [mon1] 2026-02-10 15:35:11.063970 | mon1 | ok: [osd1] 2026-02-10 15:35:11.063977 | mon1 | 2026-02-10 15:35:11.063995 | mon1 | TASK [Configure short hostname] ************************************************ 2026-02-10 15:35:11.064001 | mon1 | Tuesday 10 February 2026 15:35:11 +0000 (0:00:01.164) 0:00:01.194 ****** 2026-02-10 15:35:11.726665 | mon1 | changed: [osd1] 2026-02-10 15:35:11.727474 | mon1 | changed: [mon1] 2026-02-10 15:35:11.727498 | mon1 | 2026-02-10 15:35:11.727510 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-02-10 15:35:11.727521 | mon1 | Tuesday 10 February 2026 15:35:11 +0000 (0:00:00.661) 0:00:01.856 ****** 2026-02-10 15:35:11.963917 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-02-10 15:35:11.963955 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-02-10 15:35:11.963960 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-02-10 15:35:11.979842 | mon1 | changed: [mon1] 2026-02-10 15:35:11.979873 | mon1 | changed: [osd1] 2026-02-10 15:35:11.979880 | mon1 | 2026-02-10 15:35:11.979886 | mon1 | TASK [Update apt cache] ******************************************************** 2026-02-10 15:35:11.979893 | mon1 | Tuesday 10 February 2026 15:35:11 +0000 (0:00:00.253) 0:00:02.110 ****** 2026-02-10 15:35:20.587819 | mon1 | changed: [osd1] 2026-02-10 15:35:20.587871 | mon1 | changed: [mon1] 2026-02-10 15:35:20.587878 | mon1 | 2026-02-10 15:35:20.587885 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-02-10 15:35:20.587891 | mon1 | 2026-02-10 15:35:20.587897 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-02-10 15:35:20.587903 | mon1 | Tuesday 10 February 2026 15:35:20 +0000 (0:00:08.607) 0:00:10.717 ****** 2026-02-10 15:35:21.319634 | mon1 | ok: [osd1] 2026-02-10 15:35:21.319751 | mon1 | 2026-02-10 15:35:21.319769 | mon1 | TASK [Install depedencies] ***************************************************** 2026-02-10 15:35:21.319786 | mon1 | Tuesday 10 February 2026 15:35:21 +0000 (0:00:00.731) 0:00:11.448 ****** 2026-02-10 15:35:51.283386 | mon1 | changed: [osd1] 2026-02-10 15:35:51.283448 | mon1 | 2026-02-10 15:35:51.283456 | mon1 | TASK [Start up service] ******************************************************** 2026-02-10 15:35:51.283463 | mon1 | Tuesday 10 February 2026 15:35:51 +0000 (0:00:29.964) 0:00:41.413 ****** 2026-02-10 15:35:51.827100 | mon1 | ok: [osd1] 2026-02-10 15:35:51.827139 | mon1 | 2026-02-10 15:35:51.827145 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-02-10 15:35:51.827150 | mon1 | Tuesday 10 February 2026 15:35:51 +0000 (0:00:00.544) 0:00:41.957 ****** 2026-02-10 15:35:52.114036 | mon1 | ok: [osd1] 2026-02-10 15:35:52.114085 | mon1 | 2026-02-10 15:35:52.114093 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-02-10 15:35:52.114101 | mon1 | Tuesday 10 February 2026 15:35:52 +0000 (0:00:00.285) 0:00:42.243 ****** 2026-02-10 15:35:52.754236 | mon1 | changed: [osd1] 2026-02-10 15:35:52.754282 | mon1 | 2026-02-10 15:35:52.754290 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-02-10 15:35:52.754297 | mon1 | Tuesday 10 February 2026 15:35:52 +0000 (0:00:00.641) 0:00:42.884 ****** 2026-02-10 15:35:52.938378 | mon1 | ok: [osd1] 2026-02-10 15:35:52.938414 | mon1 | 2026-02-10 15:35:52.938420 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-02-10 15:35:52.938425 | mon1 | Tuesday 10 February 2026 15:35:52 +0000 (0:00:00.184) 0:00:43.069 ****** 2026-02-10 15:35:52.951685 | mon1 | skipping: [osd1] 2026-02-10 15:35:52.951716 | mon1 | 2026-02-10 15:35:52.951722 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-02-10 15:35:52.951726 | mon1 | Tuesday 10 February 2026 15:35:52 +0000 (0:00:00.013) 0:00:43.082 ****** 2026-02-10 15:35:53.474850 | mon1 | changed: [osd1] => (item=osd0) 2026-02-10 15:35:53.474893 | mon1 | changed: [osd1] => (item=osd1) 2026-02-10 15:35:53.474900 | mon1 | changed: [osd1] => (item=osd2) 2026-02-10 15:35:53.474906 | mon1 | 2026-02-10 15:35:53.474912 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-02-10 15:35:53.474918 | mon1 | Tuesday 10 February 2026 15:35:53 +0000 (0:00:00.522) 0:00:43.604 ****** 2026-02-10 15:35:54.075863 | mon1 | changed: [osd1] => (item=osd0) 2026-02-10 15:35:54.075901 | mon1 | changed: [osd1] => (item=osd1) 2026-02-10 15:35:54.075908 | mon1 | changed: [osd1] => (item=osd2) 2026-02-10 15:35:54.075915 | mon1 | 2026-02-10 15:35:54.075921 | mon1 | TASK [Start loop devices] ****************************************************** 2026-02-10 15:35:54.075927 | mon1 | Tuesday 10 February 2026 15:35:54 +0000 (0:00:00.600) 0:00:44.205 ****** 2026-02-10 15:35:54.726879 | mon1 | changed: [osd1] => (item=osd0) 2026-02-10 15:35:54.726923 | mon1 | changed: [osd1] => (item=osd1) 2026-02-10 15:35:54.726928 | mon1 | changed: [osd1] => (item=osd2) 2026-02-10 15:35:54.726933 | mon1 | 2026-02-10 15:35:54.726938 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-02-10 15:35:54.726943 | mon1 | Tuesday 10 February 2026 15:35:54 +0000 (0:00:00.650) 0:00:44.856 ****** 2026-02-10 15:36:03.311288 | mon1 | changed: [osd1] => (item=osd0) 2026-02-10 15:36:03.311337 | mon1 | changed: [osd1] => (item=osd1) 2026-02-10 15:36:03.311344 | mon1 | changed: [osd1] => (item=osd2) 2026-02-10 15:36:03.311350 | mon1 | 2026-02-10 15:36:03.311357 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-02-10 15:36:03.311363 | mon1 | Tuesday 10 February 2026 15:36:03 +0000 (0:00:08.585) 0:00:53.441 ****** 2026-02-10 15:36:05.634429 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-02-10 15:36:05.637336 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-02-10 15:36:05.637350 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-02-10 15:36:05.637355 | mon1 | 2026-02-10 15:36:05.637360 | mon1 | PLAY RECAP ********************************************************************* 2026-02-10 15:36:05.637364 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-02-10 15:36:05.637370 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-02-10 15:36:05.637374 | mon1 | 2026-02-10 15:36:05.637378 | mon1 | 2026-02-10 15:36:05.637382 | mon1 | TASKS RECAP ******************************************************************** 2026-02-10 15:36:05.637386 | mon1 | Tuesday 10 February 2026 15:36:05 +0000 (0:00:02.323) 0:00:55.765 ****** 2026-02-10 15:36:05.637390 | mon1 | =============================================================================== 2026-02-10 15:36:05.637394 | mon1 | Install depedencies ---------------------------------------------------- 29.97s 2026-02-10 15:36:05.637398 | mon1 | Update apt cache -------------------------------------------------------- 8.61s 2026-02-10 15:36:05.637402 | mon1 | Create a volume group for each loop device ------------------------------ 8.59s 2026-02-10 15:36:05.637406 | mon1 | Create a logical volume for each loop device ---------------------------- 2.32s 2026-02-10 15:36:05.637410 | mon1 | Gathering Facts --------------------------------------------------------- 1.16s 2026-02-10 15:36:05.637414 | mon1 | Gathering Facts --------------------------------------------------------- 0.73s 2026-02-10 15:36:05.637418 | mon1 | Configure short hostname ------------------------------------------------ 0.66s 2026-02-10 15:36:05.637422 | mon1 | Start loop devices ------------------------------------------------------ 0.65s 2026-02-10 15:36:05.637426 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.64s 2026-02-10 15:36:05.637430 | mon1 | Set permissions on loopback devices ------------------------------------- 0.60s 2026-02-10 15:36:05.637434 | mon1 | Start up service -------------------------------------------------------- 0.54s 2026-02-10 15:36:05.637437 | mon1 | Create devices for Ceph ------------------------------------------------- 0.52s 2026-02-10 15:36:05.637441 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-02-10 15:36:05.637445 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-02-10 15:36:05.637449 | mon1 | Get list of all loopback devices ---------------------------------------- 0.18s 2026-02-10 15:36:05.637453 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.01s 2026-02-10 15:36:05.742533 | mon1 | INFO [default > prepare] Executed: Successful 2026-02-10 15:36:05.751519 | mon1 | INFO [default > converge] Executing 2026-02-10 15:36:06.547624 | mon1 | 2026-02-10 15:36:06.547690 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-02-10 15:36:06.547702 | mon1 | 2026-02-10 15:36:06.547711 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-02-10 15:36:06.547730 | mon1 | Tuesday 10 February 2026 15:36:06 +0000 (0:00:00.047) 0:00:00.047 ****** 2026-02-10 15:36:07.540415 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-02-10 15:36:07.540455 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-02-10 15:36:07.540461 | mon1 | interpreter could change the meaning of that path. See 2026-02-10 15:36:07.540466 | mon1 | https://docs.ansible.com/ansible- 2026-02-10 15:36:07.540470 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-02-10 15:36:07.548824 | mon1 | ok: [mon1] 2026-02-10 15:36:07.548842 | mon1 | 2026-02-10 15:36:07.548847 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-10 15:36:07.548851 | mon1 | Tuesday 10 February 2026 15:36:07 +0000 (0:00:01.002) 0:00:01.049 ****** 2026-02-10 15:36:07.809222 | mon1 | ok: [mon1] 2026-02-10 15:36:07.809280 | mon1 | 2026-02-10 15:36:07.809293 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-10 15:36:07.809304 | mon1 | Tuesday 10 February 2026 15:36:07 +0000 (0:00:00.259) 0:00:01.309 ****** 2026-02-10 15:36:07.838817 | mon1 | skipping: [mon1] 2026-02-10 15:36:07.838857 | mon1 | 2026-02-10 15:36:07.838862 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-02-10 15:36:07.838868 | mon1 | Tuesday 10 February 2026 15:36:07 +0000 (0:00:00.030) 0:00:01.339 ****** 2026-02-10 15:36:08.120480 | mon1 | changed: [mon1] 2026-02-10 15:36:08.120574 | mon1 | 2026-02-10 15:36:08.120587 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-10 15:36:08.120597 | mon1 | Tuesday 10 February 2026 15:36:08 +0000 (0:00:00.281) 0:00:01.620 ****** 2026-02-10 15:36:08.204639 | mon1 | ok: [mon1] => { 2026-02-10 15:36:08.204685 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-02-10 15:36:08.204693 | mon1 | } 2026-02-10 15:36:08.204700 | mon1 | 2026-02-10 15:36:08.204706 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-10 15:36:08.204713 | mon1 | Tuesday 10 February 2026 15:36:08 +0000 (0:00:00.084) 0:00:01.704 ****** 2026-02-10 15:36:08.817870 | mon1 | changed: [mon1] 2026-02-10 15:36:08.817924 | mon1 | 2026-02-10 15:36:08.817930 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-10 15:36:08.817935 | mon1 | Tuesday 10 February 2026 15:36:08 +0000 (0:00:00.613) 0:00:02.318 ****** 2026-02-10 15:36:08.852753 | mon1 | skipping: [mon1] 2026-02-10 15:36:08.852770 | mon1 | 2026-02-10 15:36:08.852775 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-10 15:36:08.852780 | mon1 | Tuesday 10 February 2026 15:36:08 +0000 (0:00:00.035) 0:00:02.353 ****** 2026-02-10 15:36:08.883846 | mon1 | skipping: [mon1] 2026-02-10 15:36:08.883861 | mon1 | 2026-02-10 15:36:08.883866 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-10 15:36:08.883871 | mon1 | Tuesday 10 February 2026 15:36:08 +0000 (0:00:00.031) 0:00:02.384 ****** 2026-02-10 15:36:09.086979 | mon1 | ok: [mon1] 2026-02-10 15:36:09.087014 | mon1 | 2026-02-10 15:36:09.087019 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-02-10 15:36:09.087024 | mon1 | Tuesday 10 February 2026 15:36:09 +0000 (0:00:00.202) 0:00:02.587 ****** 2026-02-10 15:36:10.184764 | mon1 | ok: [mon1] 2026-02-10 15:36:10.184803 | mon1 | 2026-02-10 15:36:10.184809 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-10 15:36:10.184814 | mon1 | Tuesday 10 February 2026 15:36:10 +0000 (0:00:01.097) 0:00:03.685 ****** 2026-02-10 15:36:10.258451 | mon1 | ok: [mon1] => { 2026-02-10 15:36:10.258557 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-02-10 15:36:10.258697 | mon1 | } 2026-02-10 15:36:10.258811 | mon1 | 2026-02-10 15:36:10.258940 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-10 15:36:10.259067 | mon1 | Tuesday 10 February 2026 15:36:10 +0000 (0:00:00.073) 0:00:03.759 ****** 2026-02-10 15:36:10.843976 | mon1 | changed: [mon1] 2026-02-10 15:36:10.844076 | mon1 | 2026-02-10 15:36:10.844215 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-10 15:36:10.844345 | mon1 | Tuesday 10 February 2026 15:36:10 +0000 (0:00:00.585) 0:00:04.344 ****** 2026-02-10 15:36:13.665510 | mon1 | changed: [mon1] 2026-02-10 15:36:13.665565 | mon1 | 2026-02-10 15:36:13.665577 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-02-10 15:36:13.665587 | mon1 | Tuesday 10 February 2026 15:36:13 +0000 (0:00:02.820) 0:00:07.165 ****** 2026-02-10 15:36:13.680520 | mon1 | skipping: [mon1] 2026-02-10 15:36:13.680570 | mon1 | 2026-02-10 15:36:13.680684 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-02-10 15:36:13.680779 | mon1 | Tuesday 10 February 2026 15:36:13 +0000 (0:00:00.015) 0:00:07.181 ****** 2026-02-10 15:36:13.705139 | mon1 | skipping: [mon1] 2026-02-10 15:36:13.705194 | mon1 | 2026-02-10 15:36:13.705295 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-02-10 15:36:13.705389 | mon1 | Tuesday 10 February 2026 15:36:13 +0000 (0:00:00.024) 0:00:07.206 ****** 2026-02-10 15:36:13.727281 | mon1 | skipping: [mon1] 2026-02-10 15:36:13.727381 | mon1 | 2026-02-10 15:36:13.727518 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-02-10 15:36:13.727670 | mon1 | Tuesday 10 February 2026 15:36:13 +0000 (0:00:00.021) 0:00:07.228 ****** 2026-02-10 15:36:18.770641 | mon1 | changed: [mon1] 2026-02-10 15:36:18.770687 | mon1 | 2026-02-10 15:36:18.770930 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-02-10 15:36:18.770968 | mon1 | Tuesday 10 February 2026 15:36:18 +0000 (0:00:05.043) 0:00:12.271 ****** 2026-02-10 15:36:19.229953 | mon1 | changed: [mon1] 2026-02-10 15:36:19.229998 | mon1 | 2026-02-10 15:36:19.230010 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-02-10 15:36:19.230017 | mon1 | Tuesday 10 February 2026 15:36:19 +0000 (0:00:00.458) 0:00:12.730 ****** 2026-02-10 15:36:20.076256 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-02-10 15:36:20.076296 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-02-10 15:36:20.076302 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-02-10 15:36:20.076307 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-02-10 15:36:20.076312 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-02-10 15:36:20.076318 | mon1 | 2026-02-10 15:36:20.076323 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-02-10 15:36:20.076328 | mon1 | Tuesday 10 February 2026 15:36:20 +0000 (0:00:00.846) 0:00:13.576 ****** 2026-02-10 15:36:20.618423 | mon1 | changed: [mon1] 2026-02-10 15:36:20.618464 | mon1 | 2026-02-10 15:36:20.618469 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-02-10 15:36:20.618474 | mon1 | Tuesday 10 February 2026 15:36:20 +0000 (0:00:00.535) 0:00:14.111 ****** 2026-02-10 15:36:20.618478 | mon1 | 2026-02-10 15:36:20.618482 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-02-10 15:36:20.618589 | mon1 | Tuesday 10 February 2026 15:36:20 +0000 (0:00:00.007) 0:00:14.118 ****** 2026-02-10 15:36:21.538693 | mon1 | ok: [mon1] 2026-02-10 15:36:21.538761 | mon1 | 2026-02-10 15:36:21.538998 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-02-10 15:36:21.539036 | mon1 | Tuesday 10 February 2026 15:36:21 +0000 (0:00:00.920) 0:00:15.039 ****** 2026-02-10 15:36:21.947839 | mon1 | changed: [mon1] 2026-02-10 15:36:21.947894 | mon1 | 2026-02-10 15:36:21.947901 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-02-10 15:36:21.947908 | mon1 | Tuesday 10 February 2026 15:36:21 +0000 (0:00:00.408) 0:00:15.448 ****** 2026-02-10 15:36:22.491727 | mon1 | changed: [mon1] 2026-02-10 15:36:22.491773 | mon1 | 2026-02-10 15:36:22.491780 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-02-10 15:36:22.491788 | mon1 | Tuesday 10 February 2026 15:36:22 +0000 (0:00:00.543) 0:00:15.991 ****** 2026-02-10 15:36:22.675809 | mon1 | ok: [mon1] 2026-02-10 15:36:22.675850 | mon1 | 2026-02-10 15:36:22.675858 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-02-10 15:36:22.675864 | mon1 | Tuesday 10 February 2026 15:36:22 +0000 (0:00:00.184) 0:00:16.176 ****** 2026-02-10 15:36:22.747120 | mon1 | ok: [mon1] => { 2026-02-10 15:36:22.747150 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-02-10 15:36:22.747157 | mon1 | } 2026-02-10 15:36:22.747163 | mon1 | 2026-02-10 15:36:22.747169 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-02-10 15:36:22.747175 | mon1 | Tuesday 10 February 2026 15:36:22 +0000 (0:00:00.071) 0:00:16.247 ****** 2026-02-10 15:36:23.602912 | mon1 | changed: [mon1] 2026-02-10 15:36:23.602982 | mon1 | 2026-02-10 15:36:23.602987 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-02-10 15:36:23.602992 | mon1 | Tuesday 10 February 2026 15:36:23 +0000 (0:00:00.856) 0:00:17.103 ****** 2026-02-10 15:36:28.002642 | mon1 | changed: [mon1] 2026-02-10 15:36:28.002696 | mon1 | 2026-02-10 15:36:28.002707 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-02-10 15:36:28.002717 | mon1 | Tuesday 10 February 2026 15:36:27 +0000 (0:00:04.398) 0:00:21.502 ****** 2026-02-10 15:36:28.957105 | mon1 | ok: [mon1] 2026-02-10 15:36:28.957169 | mon1 | 2026-02-10 15:36:28.957180 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-02-10 15:36:28.957190 | mon1 | Tuesday 10 February 2026 15:36:28 +0000 (0:00:00.954) 0:00:22.456 ****** 2026-02-10 15:36:29.247514 | mon1 | changed: [mon1] 2026-02-10 15:36:29.247625 | mon1 | 2026-02-10 15:36:29.247633 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-02-10 15:36:29.247640 | mon1 | Tuesday 10 February 2026 15:36:29 +0000 (0:00:00.291) 0:00:22.747 ****** 2026-02-10 15:36:29.651704 | mon1 | changed: [mon1] 2026-02-10 15:36:29.651759 | mon1 | 2026-02-10 15:36:29.651983 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-02-10 15:36:29.652030 | mon1 | Tuesday 10 February 2026 15:36:29 +0000 (0:00:00.403) 0:00:23.151 ****** 2026-02-10 15:36:30.203368 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-02-10 15:36:30.203448 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-02-10 15:36:30.203456 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-02-10 15:36:30.203461 | mon1 | 2026-02-10 15:36:30.203467 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-02-10 15:36:30.203471 | mon1 | Tuesday 10 February 2026 15:36:30 +0000 (0:00:00.552) 0:00:23.703 ****** 2026-02-10 15:36:30.658091 | mon1 | changed: [mon1] 2026-02-10 15:36:30.658153 | mon1 | 2026-02-10 15:36:30.658165 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-02-10 15:36:30.658176 | mon1 | Tuesday 10 February 2026 15:36:30 +0000 (0:00:00.454) 0:00:24.157 ****** 2026-02-10 15:36:31.047238 | mon1 | changed: [mon1] 2026-02-10 15:36:31.047273 | mon1 | 2026-02-10 15:36:31.047280 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-02-10 15:36:31.047285 | mon1 | Tuesday 10 February 2026 15:36:31 +0000 (0:00:00.383) 0:00:24.540 ****** 2026-02-10 15:36:31.047290 | mon1 | 2026-02-10 15:36:31.047294 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-02-10 15:36:31.047308 | mon1 | Tuesday 10 February 2026 15:36:31 +0000 (0:00:00.006) 0:00:24.547 ****** 2026-02-10 15:36:31.777412 | mon1 | ok: [mon1] 2026-02-10 15:36:31.777461 | mon1 | 2026-02-10 15:36:31.777469 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-02-10 15:36:31.777476 | mon1 | Tuesday 10 February 2026 15:36:31 +0000 (0:00:00.729) 0:00:25.277 ****** 2026-02-10 15:36:32.714447 | mon1 | changed: [mon1] 2026-02-10 15:36:32.714517 | mon1 | 2026-02-10 15:36:32.714529 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-02-10 15:36:32.714539 | mon1 | Tuesday 10 February 2026 15:36:32 +0000 (0:00:00.936) 0:00:26.213 ****** 2026-02-10 15:36:33.311515 | mon1 | changed: [mon1] 2026-02-10 15:36:33.311567 | mon1 | 2026-02-10 15:36:33.311573 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-02-10 15:36:33.311578 | mon1 | Tuesday 10 February 2026 15:36:33 +0000 (0:00:00.598) 0:00:26.811 ****** 2026-02-10 15:36:33.353803 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-02-10 15:36:33.353849 | mon1 | 2026-02-10 15:36:33.353856 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-02-10 15:36:33.353862 | mon1 | Tuesday 10 February 2026 15:36:33 +0000 (0:00:00.042) 0:00:26.854 ****** 2026-02-10 15:36:54.712263 | mon1 | changed: [mon1] 2026-02-10 15:36:54.712342 | mon1 | 2026-02-10 15:36:54.712348 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-02-10 15:36:54.712353 | mon1 | Tuesday 10 February 2026 15:36:54 +0000 (0:00:21.358) 0:00:48.212 ****** 2026-02-10 15:36:55.349014 | mon1 | ok: [mon1] => (item=chronyd) 2026-02-10 15:36:55.349064 | mon1 | ok: [mon1] => (item=sshd) 2026-02-10 15:36:55.349073 | mon1 | 2026-02-10 15:36:55.349080 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-02-10 15:36:55.349088 | mon1 | Tuesday 10 February 2026 15:36:55 +0000 (0:00:00.636) 0:00:48.849 ****** 2026-02-10 15:36:55.589278 | mon1 | fatal: [mon1]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 0, "msg": "Request failed: ", "url": "https://download.ceph.com/rpm-18.2.7/el9/noarch/cephadm"} 2026-02-10 15:36:55.590837 | mon1 | 2026-02-10 15:36:55.591074 | mon1 | PLAY RECAP ********************************************************************* 2026-02-10 15:36:55.591707 | mon1 | mon1 : ok=33 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-02-10 15:36:55.591740 | mon1 | 2026-02-10 15:36:55.595923 | mon1 | 2026-02-10 15:36:55.595939 | mon1 | TASKS RECAP ******************************************************************** 2026-02-10 15:36:55.595944 | mon1 | Tuesday 10 February 2026 15:36:55 +0000 (0:00:00.242) 0:00:49.091 ****** 2026-02-10 15:36:55.595948 | mon1 | =============================================================================== 2026-02-10 15:36:55.595952 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 21.36s 2026-02-10 15:36:55.595957 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.04s 2026-02-10 15:36:55.595961 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.40s 2026-02-10 15:36:55.595965 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.82s 2026-02-10 15:36:55.595969 | mon1 | vexxhost.containers.containerd : Reload systemd ------------------------- 1.65s 2026-02-10 15:36:55.595973 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-02-10 15:36:55.595976 | mon1 | Gathering Facts --------------------------------------------------------- 1.00s 2026-02-10 15:36:55.595980 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.95s 2026-02-10 15:36:55.595984 | mon1 | vexxhost.containers.docker : Restart docker ----------------------------- 0.94s 2026-02-10 15:36:55.595988 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-02-10 15:36:55.596001 | mon1 | vexxhost.containers.containerd : Create folders for configuration ------- 0.85s 2026-02-10 15:36:55.596005 | mon1 | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.64s 2026-02-10 15:36:55.596009 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.61s 2026-02-10 15:36:55.596013 | mon1 | vexxhost.containers.docker : Enable and start service ------------------- 0.60s 2026-02-10 15:36:55.596017 | mon1 | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-02-10 15:36:55.596021 | mon1 | vexxhost.containers.docker : Create folders for configuration ----------- 0.55s 2026-02-10 15:36:55.596025 | mon1 | vexxhost.containers.containerd : Enable and start service --------------- 0.54s 2026-02-10 15:36:55.596029 | mon1 | vexxhost.containers.containerd : Create containerd config file ---------- 0.54s 2026-02-10 15:36:55.596033 | mon1 | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.46s 2026-02-10 15:36:55.596037 | mon1 | vexxhost.containers.docker : Create systemd socket file for docker ------ 0.45s 2026-02-10 15:36:55.657745 | 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-02-10 15:36:55.658001 | mon1 | ERROR [default > converge] Executed: Failed 2026-02-10 15:36:55.658167 | 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-02-10 15:37:06.108460 | mon1 | ERROR 2026-02-10 15:37:06.108844 | mon1 | { 2026-02-10 15:37:06.108913 | mon1 | "delta": "0:02:06.553178", 2026-02-10 15:37:06.108987 | mon1 | "end": "2026-02-10 15:36:55.718936", 2026-02-10 15:37:06.109036 | mon1 | "msg": "non-zero return code", 2026-02-10 15:37:06.109078 | mon1 | "rc": 2, 2026-02-10 15:37:06.109123 | mon1 | "start": "2026-02-10 15:34:49.165758" 2026-02-10 15:37:06.109161 | mon1 | } failure 2026-02-10 15:37:06.114371 | 2026-02-10 15:37:06.114429 | PLAY RECAP 2026-02-10 15:37:06.114485 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-02-10 15:37:06.114515 | 2026-02-10 15:37:06.281556 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-02-10 15:37:06.285765 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-10 15:37:06.839458 | 2026-02-10 15:37:06.839586 | PLAY [all] 2026-02-10 15:37:06.851032 | 2026-02-10 15:37:06.851113 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-10 15:37:06.901387 | mon1 | ok 2026-02-10 15:37:06.919262 | osd1 | ok 2026-02-10 15:37:06.925129 | 2026-02-10 15:37:06.925204 | TASK [fetch-output : Set log path for single node] 2026-02-10 15:37:06.950647 | mon1 | skipping: Conditional result was False 2026-02-10 15:37:06.962039 | osd1 | skipping: Conditional result was False 2026-02-10 15:37:06.971603 | 2026-02-10 15:37:06.971692 | LOOP [fetch-output : Ensure local output dirs] 2026-02-10 15:37:07.347507 | mon1 -> localhost | changed: "/var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/logs/mon1" 2026-02-10 15:37:07.386168 | osd1 -> localhost | changed: "/var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/logs/osd1" 2026-02-10 15:37:07.557222 | mon1 -> localhost | changed: "/var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/artifacts" 2026-02-10 15:37:07.615441 | osd1 -> localhost | ok: "/var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/artifacts" 2026-02-10 15:37:07.792862 | mon1 -> localhost | changed: "/var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/docs" 2026-02-10 15:37:07.837683 | osd1 -> localhost | ok: "/var/lib/zuul/builds/3e437879c92a4743aac7c6ee2640842c/work/docs" 2026-02-10 15:37:07.837816 | osd1 -> localhost | changed: All items complete 2026-02-10 15:37:07.837884 | 2026-02-10 15:37:07.862775 | 2026-02-10 15:37:07.862925 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-10 15:37:08.484345 | mon1 | changed: .d..t...... ./ 2026-02-10 15:37:08.496900 | osd1 | changed: .d..t...... ./ 2026-02-10 15:37:08.917328 | mon1 | changed: .d..t...... ./ 2026-02-10 15:37:08.951364 | osd1 | changed: .d..t...... ./ 2026-02-10 15:37:09.356641 | mon1 | changed: .d..t...... ./ 2026-02-10 15:37:09.389415 | osd1 | changed: .d..t...... ./ 2026-02-10 15:37:09.389470 | osd1 | changed: All items complete 2026-02-10 15:37:09.389494 | 2026-02-10 15:37:09.415124 | 2026-02-10 15:37:09.415263 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-10 15:37:09.858770 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.009625 2026-02-10 15:37:10.087111 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.007688 2026-02-10 15:37:10.110534 | 2026-02-10 15:37:10.110666 | PLAY [all] 2026-02-10 15:37:10.118180 | 2026-02-10 15:37:10.118248 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-10 15:37:10.525205 | mon1 | changed 2026-02-10 15:37:10.698819 | osd1 | changed 2026-02-10 15:37:10.708497 | 2026-02-10 15:37:10.708545 | PLAY RECAP 2026-02-10 15:37:10.708589 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-10 15:37:10.708617 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-10 15:37:10.708636 | 2026-02-10 15:37:10.826500 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-10 15:37:10.832030 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-10 15:37:11.394583 | 2026-02-10 15:37:11.394712 | PLAY [localhost] 2026-02-10 15:37:11.404377 | 2026-02-10 15:37:11.404450 | TASK [Generate Zuul manifest] 2026-02-10 15:37:11.425484 | localhost | ok 2026-02-10 15:37:11.444184 | 2026-02-10 15:37:11.444263 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-10 15:37:11.760558 | localhost | changed 2026-02-10 15:37:11.773917 | 2026-02-10 15:37:11.773992 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-10 15:37:11.805344 | localhost | ok 2026-02-10 15:37:11.814061 | 2026-02-10 15:37:11.814145 | TASK [Upload logs] 2026-02-10 15:37:11.835146 | localhost | ok 2026-02-10 15:37:11.896843 | 2026-02-10 15:37:11.897019 | TASK [Set zuul-log-path fact] 2026-02-10 15:37:11.920619 | localhost | ok 2026-02-10 15:37:11.931991 | 2026-02-10 15:37:11.932060 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-10 15:37:11.963078 | localhost | ok 2026-02-10 15:37:11.971021 | 2026-02-10 15:37:11.971085 | TASK [upload-logs : Create log directories] 2026-02-10 15:37:12.379855 | localhost | changed 2026-02-10 15:37:12.385546 | 2026-02-10 15:37:12.385618 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-10 15:37:12.812346 | localhost -> localhost | ok: Runtime: 0:00:00.005285 2026-02-10 15:37:12.819283 | 2026-02-10 15:37:12.819370 | TASK [upload-logs : Upload logs to log server] 2026-02-10 15:37:13.318273 | localhost | Output suppressed because no_log was given 2026-02-10 15:37:13.323159 | 2026-02-10 15:37:13.323250 | LOOP [upload-logs : Compress console log and json output] 2026-02-10 15:37:13.368004 | localhost | skipping: Conditional result was False 2026-02-10 15:37:13.374413 | localhost | skipping: Conditional result was False 2026-02-10 15:37:13.389956 | 2026-02-10 15:37:13.390097 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-10 15:37:13.433859 | localhost | skipping: Conditional result was False 2026-02-10 15:37:13.434243 | 2026-02-10 15:37:13.437083 | localhost | skipping: Conditional result was False 2026-02-10 15:37:13.453967 | 2026-02-10 15:37:13.454158 | LOOP [upload-logs : Upload console log and json output]