2026-06-09 15:07:24.903699 | Job console starting 2026-06-09 15:07:24.926433 | Updating git repos 2026-06-09 15:07:24.954646 | Cloning repos into workspace 2026-06-09 15:07:24.991809 | Restoring repo states 2026-06-09 15:07:25.012932 | Merging changes 2026-06-09 15:07:25.891718 | Checking out repos 2026-06-09 15:07:25.956724 | Preparing playbooks 2026-06-09 15:07:27.125727 | Running Ansible setup 2026-06-09 15:07:31.475767 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-09 15:07:32.088312 | 2026-06-09 15:07:32.088828 | PLAY [localhost] 2026-06-09 15:07:32.096510 | 2026-06-09 15:07:32.096588 | TASK [Gathering Facts] 2026-06-09 15:07:33.006044 | localhost | ok 2026-06-09 15:07:33.018122 | 2026-06-09 15:07:33.018252 | TASK [Setup log path fact] 2026-06-09 15:07:33.039321 | localhost | ok 2026-06-09 15:07:33.053067 | 2026-06-09 15:07:33.053139 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-09 15:07:33.083990 | localhost | ok 2026-06-09 15:07:33.092388 | 2026-06-09 15:07:33.092502 | TASK [emit-job-header : Print job information] 2026-06-09 15:07:33.137666 | # Job Information 2026-06-09 15:07:33.137947 | Ansible Version: 2.16.18 2026-06-09 15:07:33.138017 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-06-09 15:07:33.138066 | Pipeline: check 2026-06-09 15:07:33.138109 | Executor: 2d72f0692154 2026-06-09 15:07:33.138152 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/112 2026-06-09 15:07:33.138204 | Event ID: d2bfe170-6414-11f1-9c42-c0d6545cd04f 2026-06-09 15:07:33.143697 | 2026-06-09 15:07:33.143929 | LOOP [emit-job-header : Print node information] 2026-06-09 15:07:33.242351 | localhost | ok: 2026-06-09 15:07:33.242976 | localhost | # Node Information 2026-06-09 15:07:33.243218 | localhost | Inventory Hostname: mon1 2026-06-09 15:07:33.243291 | localhost | Hostname: np0000179184 2026-06-09 15:07:33.243349 | localhost | Username: zuul 2026-06-09 15:07:33.243429 | localhost | Distro: Ubuntu 22.04 2026-06-09 15:07:33.243481 | localhost | Provider: yul1 2026-06-09 15:07:33.243528 | localhost | Region: ca-ymq-1 2026-06-09 15:07:33.243571 | localhost | Label: ubuntu-jammy 2026-06-09 15:07:33.243612 | localhost | Product Name: OpenStack Nova 2026-06-09 15:07:33.243652 | localhost | Interface IP: 199.204.45.129 2026-06-09 15:07:33.291268 | localhost | ok: 2026-06-09 15:07:33.291462 | localhost | # Node Information 2026-06-09 15:07:33.291527 | localhost | Inventory Hostname: osd1 2026-06-09 15:07:33.291579 | localhost | Hostname: np0000179185 2026-06-09 15:07:33.291626 | localhost | Username: zuul 2026-06-09 15:07:33.291673 | localhost | Distro: Ubuntu 22.04 2026-06-09 15:07:33.291718 | localhost | Provider: yul1 2026-06-09 15:07:33.291763 | localhost | Region: ca-ymq-1 2026-06-09 15:07:33.291808 | localhost | Label: ubuntu-jammy 2026-06-09 15:07:33.291852 | localhost | Product Name: OpenStack Nova 2026-06-09 15:07:33.291933 | localhost | Interface IP: 199.204.45.3 2026-06-09 15:07:33.306221 | 2026-06-09 15:07:33.306368 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-09 15:07:33.718603 | localhost -> localhost | changed 2026-06-09 15:07:33.728422 | 2026-06-09 15:07:33.728725 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-09 15:07:34.645421 | localhost -> localhost | changed 2026-06-09 15:07:34.652158 | 2026-06-09 15:07:34.652221 | PLAY [all] 2026-06-09 15:07:34.660317 | 2026-06-09 15:07:34.660391 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-09 15:07:34.887789 | mon1 -> localhost | ok 2026-06-09 15:07:34.899434 | 2026-06-09 15:07:34.899531 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-09 15:07:34.935091 | mon1 | ok 2026-06-09 15:07:34.939231 | osd1 | ok 2026-06-09 15:07:34.957730 | mon1 | included: /var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-09 15:07:34.957785 | osd1 | included: /var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-09 15:07:34.963653 | 2026-06-09 15:07:34.963713 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-09 15:07:36.109516 | mon1 -> localhost | Generating public/private rsa key pair. 2026-06-09 15:07:36.109867 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/b3e071e9d043412c9c778bd8096fa22e_id_rsa 2026-06-09 15:07:36.109974 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/b3e071e9d043412c9c778bd8096fa22e_id_rsa.pub 2026-06-09 15:07:36.110060 | mon1 -> localhost | The key fingerprint is: 2026-06-09 15:07:36.110136 | mon1 -> localhost | SHA256:MNboU2FPcG+KKhPyNK8+XBlUutjXcxubttKkr8F+hU0 zuul-build-sshkey 2026-06-09 15:07:36.110190 | mon1 -> localhost | The key's randomart image is: 2026-06-09 15:07:36.110241 | mon1 -> localhost | +---[RSA 3072]----+ 2026-06-09 15:07:36.110289 | mon1 -> localhost | | .=.o | 2026-06-09 15:07:36.110339 | mon1 -> localhost | | .= = . | 2026-06-09 15:07:36.110387 | mon1 -> localhost | | .* o . o | 2026-06-09 15:07:36.110435 | mon1 -> localhost | | =.= o o E | 2026-06-09 15:07:36.110483 | mon1 -> localhost | | . = =oS + o+ | 2026-06-09 15:07:36.110531 | mon1 -> localhost | | + +o+ . oo=o | 2026-06-09 15:07:36.110577 | mon1 -> localhost | | .+.o o+=. | 2026-06-09 15:07:36.110625 | mon1 -> localhost | | o+ .ooo. | 2026-06-09 15:07:36.110671 | mon1 -> localhost | | .o. o=o | 2026-06-09 15:07:36.110716 | mon1 -> localhost | +----[SHA256]-----+ 2026-06-09 15:07:36.110841 | mon1 -> localhost | ok: Runtime: 0:00:00.692906 2026-06-09 15:07:36.121739 | 2026-06-09 15:07:36.121822 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-09 15:07:36.161382 | mon1 | ok 2026-06-09 15:07:36.169364 | osd1 | ok 2026-06-09 15:07:36.183913 | mon1 | included: /var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-09 15:07:36.184036 | osd1 | included: /var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-09 15:07:36.195411 | 2026-06-09 15:07:36.195538 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-09 15:07:36.221507 | mon1 | skipping: Conditional result was False 2026-06-09 15:07:36.232771 | osd1 | skipping: Conditional result was False 2026-06-09 15:07:36.242701 | 2026-06-09 15:07:36.242791 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-09 15:07:36.692234 | osd1 | changed 2026-06-09 15:07:36.711661 | mon1 | changed 2026-06-09 15:07:36.718302 | 2026-06-09 15:07:36.718389 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-09 15:07:36.904879 | osd1 | ok 2026-06-09 15:07:36.921601 | mon1 | ok 2026-06-09 15:07:36.926508 | 2026-06-09 15:07:36.926573 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-09 15:07:37.402628 | osd1 | changed 2026-06-09 15:07:37.441955 | mon1 | changed 2026-06-09 15:07:37.449232 | 2026-06-09 15:07:37.449328 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-09 15:07:38.005173 | mon1 | changed 2026-06-09 15:07:38.011867 | osd1 | changed 2026-06-09 15:07:38.018794 | 2026-06-09 15:07:38.018876 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-09 15:07:38.049776 | mon1 | skipping: Conditional result was False 2026-06-09 15:07:38.061256 | osd1 | skipping: Conditional result was False 2026-06-09 15:07:38.070424 | 2026-06-09 15:07:38.070544 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-09 15:07:38.440796 | mon1 -> localhost | changed 2026-06-09 15:07:38.464018 | 2026-06-09 15:07:38.464182 | TASK [add-build-sshkey : Add back temp key] 2026-06-09 15:07:38.751016 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/b3e071e9d043412c9c778bd8096fa22e_id_rsa (zuul-build-sshkey) 2026-06-09 15:07:38.751338 | mon1 -> localhost | ok: Runtime: 0:00:00.009721 2026-06-09 15:07:38.758401 | 2026-06-09 15:07:38.758489 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-09 15:07:39.034642 | osd1 | ok 2026-06-09 15:07:39.042316 | mon1 | ok 2026-06-09 15:07:39.047075 | 2026-06-09 15:07:39.047152 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-09 15:07:39.074793 | mon1 | skipping: Conditional result was False 2026-06-09 15:07:39.086520 | osd1 | skipping: Conditional result was False 2026-06-09 15:07:39.113678 | 2026-06-09 15:07:39.113866 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-09 15:07:39.408800 | mon1 | ok 2026-06-09 15:07:39.414878 | osd1 | ok 2026-06-09 15:07:39.421886 | 2026-06-09 15:07:39.421956 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-09 15:07:40.179145 | mon1 | Output suppressed because no_log was given 2026-06-09 15:07:40.185345 | osd1 | Output suppressed because no_log was given 2026-06-09 15:07:40.198291 | 2026-06-09 15:07:40.198386 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-09 15:07:40.396519 | mon1 | ok: "logs" 2026-06-09 15:07:40.396797 | mon1 | ok: All items complete 2026-06-09 15:07:40.396829 | 2026-06-09 15:07:40.401510 | osd1 | ok: "logs" 2026-06-09 15:07:40.550680 | osd1 | ok: "artifacts" 2026-06-09 15:07:40.556793 | mon1 | ok: "artifacts" 2026-06-09 15:07:40.704299 | osd1 | ok: "docs" 2026-06-09 15:07:40.720066 | mon1 | ok: "docs" 2026-06-09 15:07:40.738487 | 2026-06-09 15:07:40.738670 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-09 15:07:40.941512 | osd1 | changed: "logs" 2026-06-09 15:07:40.941954 | osd1 | ok: All items complete 2026-06-09 15:07:40.942026 | 2026-06-09 15:07:40.947392 | mon1 | changed: "logs" 2026-06-09 15:07:41.101353 | osd1 | changed: "artifacts" 2026-06-09 15:07:41.107523 | mon1 | changed: "artifacts" 2026-06-09 15:07:41.252542 | mon1 | changed: "docs" 2026-06-09 15:07:41.264796 | osd1 | changed: "docs" 2026-06-09 15:07:41.285267 | 2026-06-09 15:07:41.285411 | PLAY RECAP 2026-06-09 15:07:41.285466 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 15:07:41.285497 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-09 15:07:41.285522 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-09 15:07:41.285541 | 2026-06-09 15:07:41.434913 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-09 15:07:41.438237 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-09 15:07:42.044662 | 2026-06-09 15:07:42.045240 | PLAY [all] 2026-06-09 15:07:42.056267 | 2026-06-09 15:07:42.056347 | TASK [setup-uv : Extract archive] 2026-06-09 15:07:44.327311 | mon1 | changed 2026-06-09 15:07:44.448180 | osd1 | changed 2026-06-09 15:07:44.454746 | 2026-06-09 15:07:44.454839 | TASK [setup-uv : Print version] 2026-06-09 15:07:44.888209 | osd1 | uv 0.8.13 2026-06-09 15:07:43.888948 | mon1 | uv 0.8.13 2026-06-09 15:07:45.014023 | mon1 | ok: Runtime: 0:00:00.011798 2026-06-09 15:07:45.025683 | osd1 | ok: Runtime: 0:00:00.011975 2026-06-09 15:07:45.040186 | 2026-06-09 15:07:45.040389 | TASK [Install Ansible collection siblings] 2026-06-09 15:07:45.424737 | mon1 | ok: 2026-06-09 15:07:45.424936 | mon1 | Skipping community.general: no checked-out sibling 2026-06-09 15:07:45.424999 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-06-09 15:07:45.425033 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-06-09 15:07:45.427213 | 2026-06-09 15:07:45.427271 | PLAY RECAP 2026-06-09 15:07:45.427333 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 15:07:45.427389 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 15:07:45.427420 | 2026-06-09 15:07:45.578817 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-09 15:07:45.584291 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-09 15:07:46.226694 | 2026-06-09 15:07:46.226857 | PLAY [all] 2026-06-09 15:07:46.245781 | 2026-06-09 15:07:46.246417 | TASK [Copy inventory file for Zuul] 2026-06-09 15:07:47.100536 | mon1 | changed 2026-06-09 15:07:47.109319 | 2026-06-09 15:07:47.109467 | TASK [Switch "ansible_host" to private IP] 2026-06-09 15:07:47.459337 | mon1 | changed: 2 replacements made 2026-06-09 15:07:47.464787 | 2026-06-09 15:07:47.464855 | TASK [Run Molecule scenario] 2026-06-09 15:07:47.171118 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-06-09 15:07:48.891710 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-06-09 15:07:49.068534 | mon1 | Using CPython 3.13.7 2026-06-09 15:07:49.068610 | mon1 | Creating virtual environment at: .venv 2026-06-09 15:07:49.293961 | mon1 | Downloading pygments (1.2MiB) 2026-06-09 15:07:49.294281 | mon1 | Downloading ansible-core (2.1MiB) 2026-06-09 15:07:49.294516 | mon1 | Downloading cryptography (4.3MiB) 2026-06-09 15:07:49.294709 | mon1 | Downloading netaddr (2.2MiB) 2026-06-09 15:07:49.461680 | mon1 | Downloading netaddr 2026-06-09 15:07:49.471516 | mon1 | Downloading cryptography 2026-06-09 15:07:49.512709 | mon1 | Downloading pygments 2026-06-09 15:07:49.637451 | mon1 | Downloading ansible-core 2026-06-09 15:07:49.669342 | mon1 | Installed 36 packages in 31ms 2026-06-09 15:07:50.813223 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-06-09 15:07:50.813323 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-06-09 15:07:51.443423 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-09 15:07:51.443529 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-09 15:08:05.625255 | mon1 | INFO [default > dependency] Executing 2026-06-09 15:08:05.625424 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-09 15:08:05.625668 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-09 15:08:05.625824 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-09 15:08:05.632680 | mon1 | INFO [default > cleanup] Executing 2026-06-09 15:08:05.632946 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 15:08:05.637815 | mon1 | INFO [default > destroy] Executing 2026-06-09 15:08:05.637884 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-09 15:08:05.637899 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-09 15:08:05.642864 | mon1 | INFO [default > syntax] Executing 2026-06-09 15:08:06.631076 | mon1 | 2026-06-09 15:08:06.631295 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-09 15:08:06.715915 | mon1 | INFO [default > syntax] Executed: Successful 2026-06-09 15:08:06.725338 | mon1 | INFO [default > create] Executing 2026-06-09 15:08:06.727346 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 15:08:06.732411 | mon1 | INFO [default > prepare] Executing 2026-06-09 15:08:07.468225 | mon1 | 2026-06-09 15:08:07.468336 | mon1 | PLAY [Prepare] ***************************************************************** 2026-06-09 15:08:07.468542 | mon1 | 2026-06-09 15:08:07.468753 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-09 15:08:07.468971 | mon1 | Tuesday 09 June 2026 15:08:07 +0000 (0:00:00.032) 0:00:00.032 ********** 2026-06-09 15:08:08.630145 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-09 15:08:08.630424 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-09 15:08:08.630693 | mon1 | interpreter could change the meaning of that path. See 2026-06-09 15:08:08.630953 | mon1 | https://docs.ansible.com/ansible- 2026-06-09 15:08:08.631215 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 15:08:08.679854 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-09 15:08:08.679988 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-09 15:08:08.680204 | mon1 | interpreter could change the meaning of that path. See 2026-06-09 15:08:08.680421 | mon1 | https://docs.ansible.com/ansible- 2026-06-09 15:08:08.680620 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 15:08:08.689187 | mon1 | ok: [mon1] 2026-06-09 15:08:08.689470 | mon1 | ok: [osd1] 2026-06-09 15:08:08.689722 | mon1 | 2026-06-09 15:08:08.689978 | mon1 | TASK [Configure short hostname] ************************************************ 2026-06-09 15:08:08.690226 | mon1 | Tuesday 09 June 2026 15:08:08 +0000 (0:00:01.221) 0:00:01.254 ********** 2026-06-09 15:08:09.389422 | mon1 | changed: [mon1] 2026-06-09 15:08:09.389702 | mon1 | changed: [osd1] 2026-06-09 15:08:09.390026 | mon1 | 2026-06-09 15:08:09.390377 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-09 15:08:09.390725 | mon1 | Tuesday 09 June 2026 15:08:09 +0000 (0:00:00.699) 0:00:01.953 ********** 2026-06-09 15:08:09.676200 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-09 15:08:09.676389 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-06-09 15:08:09.676658 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-09 15:08:09.688173 | mon1 | changed: [osd1] 2026-06-09 15:08:09.688412 | mon1 | changed: [mon1] 2026-06-09 15:08:09.688623 | mon1 | 2026-06-09 15:08:09.688829 | mon1 | TASK [Update apt cache] ******************************************************** 2026-06-09 15:08:09.689035 | mon1 | Tuesday 09 June 2026 15:08:09 +0000 (0:00:00.299) 0:00:02.253 ********** 2026-06-09 15:08:16.586760 | mon1 | changed: [mon1] 2026-06-09 15:08:16.586960 | mon1 | changed: [osd1] 2026-06-09 15:08:16.587199 | mon1 | 2026-06-09 15:08:16.587425 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-06-09 15:08:16.587627 | mon1 | 2026-06-09 15:08:16.587875 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-09 15:08:16.588093 | mon1 | Tuesday 09 June 2026 15:08:16 +0000 (0:00:06.893) 0:00:09.147 ********** 2026-06-09 15:08:17.306385 | mon1 | ok: [osd1] 2026-06-09 15:08:17.306495 | mon1 | 2026-06-09 15:08:17.306712 | mon1 | TASK [Install depedencies] ***************************************************** 2026-06-09 15:08:17.306914 | mon1 | Tuesday 09 June 2026 15:08:17 +0000 (0:00:00.724) 0:00:09.871 ********** 2026-06-09 15:08:49.197265 | mon1 | changed: [osd1] 2026-06-09 15:08:49.197368 | mon1 | 2026-06-09 15:08:49.197382 | mon1 | TASK [Start up service] ******************************************************** 2026-06-09 15:08:49.197393 | mon1 | Tuesday 09 June 2026 15:08:49 +0000 (0:00:31.890) 0:00:41.761 ********** 2026-06-09 15:08:49.778538 | mon1 | ok: [osd1] 2026-06-09 15:08:49.778636 | mon1 | 2026-06-09 15:08:49.778891 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-06-09 15:08:49.779118 | mon1 | Tuesday 09 June 2026 15:08:49 +0000 (0:00:00.581) 0:00:42.343 ********** 2026-06-09 15:08:50.079685 | mon1 | ok: [osd1] 2026-06-09 15:08:50.079782 | mon1 | 2026-06-09 15:08:50.080005 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-09 15:08:50.080222 | mon1 | Tuesday 09 June 2026 15:08:50 +0000 (0:00:00.301) 0:00:42.644 ********** 2026-06-09 15:08:50.726488 | mon1 | changed: [osd1] 2026-06-09 15:08:50.726674 | mon1 | 2026-06-09 15:08:50.726907 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-06-09 15:08:50.727122 | mon1 | Tuesday 09 June 2026 15:08:50 +0000 (0:00:00.646) 0:00:43.291 ********** 2026-06-09 15:08:50.917173 | mon1 | ok: [osd1] 2026-06-09 15:08:50.917317 | mon1 | 2026-06-09 15:08:50.917547 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-09 15:08:50.917773 | mon1 | Tuesday 09 June 2026 15:08:50 +0000 (0:00:00.190) 0:00:43.482 ********** 2026-06-09 15:08:50.937932 | mon1 | skipping: [osd1] 2026-06-09 15:08:50.938091 | mon1 | 2026-06-09 15:08:50.938379 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-06-09 15:08:50.938547 | mon1 | Tuesday 09 June 2026 15:08:50 +0000 (0:00:00.020) 0:00:43.502 ********** 2026-06-09 15:08:51.491159 | mon1 | changed: [osd1] => (item=osd0) 2026-06-09 15:08:51.491495 | mon1 | changed: [osd1] => (item=osd1) 2026-06-09 15:08:51.491897 | mon1 | changed: [osd1] => (item=osd2) 2026-06-09 15:08:51.492082 | mon1 | 2026-06-09 15:08:51.492292 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-06-09 15:08:51.492499 | mon1 | Tuesday 09 June 2026 15:08:51 +0000 (0:00:00.553) 0:00:44.056 ********** 2026-06-09 15:08:52.140671 | mon1 | changed: [osd1] => (item=osd0) 2026-06-09 15:08:52.140796 | mon1 | changed: [osd1] => (item=osd1) 2026-06-09 15:08:52.141033 | mon1 | changed: [osd1] => (item=osd2) 2026-06-09 15:08:52.141224 | mon1 | 2026-06-09 15:08:52.141437 | mon1 | TASK [Start loop devices] ****************************************************** 2026-06-09 15:08:52.141651 | mon1 | Tuesday 09 June 2026 15:08:52 +0000 (0:00:00.649) 0:00:44.705 ********** 2026-06-09 15:08:52.897705 | mon1 | changed: [osd1] => (item=osd0) 2026-06-09 15:08:52.897802 | mon1 | changed: [osd1] => (item=osd1) 2026-06-09 15:08:52.897815 | mon1 | changed: [osd1] => (item=osd2) 2026-06-09 15:08:52.897825 | mon1 | 2026-06-09 15:08:52.897837 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-06-09 15:08:52.897847 | mon1 | Tuesday 09 June 2026 15:08:52 +0000 (0:00:00.755) 0:00:45.460 ********** 2026-06-09 15:08:55.944470 | mon1 | changed: [osd1] => (item=osd0) 2026-06-09 15:08:55.944631 | mon1 | changed: [osd1] => (item=osd1) 2026-06-09 15:08:55.944828 | mon1 | changed: [osd1] => (item=osd2) 2026-06-09 15:08:55.945015 | mon1 | 2026-06-09 15:08:55.945224 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-06-09 15:08:55.945443 | mon1 | Tuesday 09 June 2026 15:08:55 +0000 (0:00:03.046) 0:00:48.507 ********** 2026-06-09 15:08:57.833144 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-06-09 15:08:57.833323 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-06-09 15:08:57.833621 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-06-09 15:08:57.833872 | mon1 | 2026-06-09 15:08:57.834079 | mon1 | PLAY RECAP ********************************************************************* 2026-06-09 15:08:57.834302 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 15:08:57.834518 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-09 15:08:57.834695 | mon1 | 2026-06-09 15:08:57.834877 | mon1 | 2026-06-09 15:08:57.835117 | mon1 | TASKS RECAP ******************************************************************** 2026-06-09 15:08:57.835367 | mon1 | Tuesday 09 June 2026 15:08:57 +0000 (0:00:01.891) 0:00:50.398 ********** 2026-06-09 15:08:57.835576 | mon1 | =============================================================================== 2026-06-09 15:08:57.835897 | mon1 | Install depedencies ---------------------------------------------------- 31.89s 2026-06-09 15:08:57.836108 | mon1 | Update apt cache -------------------------------------------------------- 6.89s 2026-06-09 15:08:57.836310 | mon1 | Create a volume group for each loop device ------------------------------ 3.05s 2026-06-09 15:08:57.836513 | mon1 | Create a logical volume for each loop device ---------------------------- 1.89s 2026-06-09 15:08:57.836711 | mon1 | Gathering Facts --------------------------------------------------------- 1.22s 2026-06-09 15:08:57.836934 | mon1 | Start loop devices ------------------------------------------------------ 0.76s 2026-06-09 15:08:57.837187 | mon1 | Gathering Facts --------------------------------------------------------- 0.72s 2026-06-09 15:08:57.837402 | mon1 | Configure short hostname ------------------------------------------------ 0.70s 2026-06-09 15:08:57.837600 | mon1 | Set permissions on loopback devices ------------------------------------- 0.65s 2026-06-09 15:08:57.837800 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.65s 2026-06-09 15:08:57.838014 | mon1 | Start up service -------------------------------------------------------- 0.58s 2026-06-09 15:08:57.838208 | mon1 | Create devices for Ceph ------------------------------------------------- 0.55s 2026-06-09 15:08:57.838392 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-06-09 15:08:57.838592 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-06-09 15:08:57.838793 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-06-09 15:08:57.839065 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-06-09 15:08:57.919929 | mon1 | INFO [default > prepare] Executed: Successful 2026-06-09 15:08:57.932181 | mon1 | INFO [default > converge] Executing 2026-06-09 15:08:58.746405 | mon1 | 2026-06-09 15:08:58.746510 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-09 15:08:58.746804 | mon1 | 2026-06-09 15:08:58.747055 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-09 15:08:58.747291 | mon1 | Tuesday 09 June 2026 15:08:58 +0000 (0:00:00.046) 0:00:00.046 ********** 2026-06-09 15:08:59.755229 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-09 15:08:59.755463 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-09 15:08:59.755808 | mon1 | interpreter could change the meaning of that path. See 2026-06-09 15:08:59.756045 | mon1 | https://docs.ansible.com/ansible- 2026-06-09 15:08:59.756261 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 15:08:59.768069 | mon1 | ok: [mon1] 2026-06-09 15:08:59.768344 | mon1 | 2026-06-09 15:08:59.768494 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:08:59.768705 | mon1 | Tuesday 09 June 2026 15:08:59 +0000 (0:00:01.022) 0:00:01.068 ********** 2026-06-09 15:09:00.085082 | mon1 | ok: [mon1] 2026-06-09 15:09:00.085168 | mon1 | 2026-06-09 15:09:00.085294 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:09:00.085425 | mon1 | Tuesday 09 June 2026 15:09:00 +0000 (0:00:00.316) 0:00:01.385 ********** 2026-06-09 15:09:00.121130 | mon1 | skipping: [mon1] 2026-06-09 15:09:00.121212 | mon1 | 2026-06-09 15:09:00.121349 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-09 15:09:00.121479 | mon1 | Tuesday 09 June 2026 15:09:00 +0000 (0:00:00.036) 0:00:01.421 ********** 2026-06-09 15:09:00.484701 | mon1 | changed: [mon1] 2026-06-09 15:09:00.484800 | mon1 | 2026-06-09 15:09:00.484813 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:09:00.484879 | mon1 | Tuesday 09 June 2026 15:09:00 +0000 (0:00:00.363) 0:00:01.785 ********** 2026-06-09 15:09:00.607496 | mon1 | ok: [mon1] => { 2026-06-09 15:09:00.607715 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-09 15:09:00.607919 | mon1 | } 2026-06-09 15:09:00.608114 | mon1 | 2026-06-09 15:09:00.608330 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:09:00.608532 | mon1 | Tuesday 09 June 2026 15:09:00 +0000 (0:00:00.122) 0:00:01.907 ********** 2026-06-09 15:09:01.271379 | mon1 | changed: [mon1] 2026-06-09 15:09:01.271922 | mon1 | 2026-06-09 15:09:01.272390 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:09:01.272821 | mon1 | Tuesday 09 June 2026 15:09:01 +0000 (0:00:00.664) 0:00:02.571 ********** 2026-06-09 15:09:01.308698 | mon1 | skipping: [mon1] 2026-06-09 15:09:01.308896 | mon1 | 2026-06-09 15:09:01.309147 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:09:01.309381 | mon1 | Tuesday 09 June 2026 15:09:01 +0000 (0:00:00.037) 0:00:02.609 ********** 2026-06-09 15:09:01.342045 | mon1 | skipping: [mon1] 2026-06-09 15:09:01.342256 | mon1 | 2026-06-09 15:09:01.342482 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:09:01.342729 | mon1 | Tuesday 09 June 2026 15:09:01 +0000 (0:00:00.034) 0:00:02.643 ********** 2026-06-09 15:09:01.564562 | mon1 | ok: [mon1] 2026-06-09 15:09:01.564724 | mon1 | 2026-06-09 15:09:01.564954 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:09:01.565174 | mon1 | Tuesday 09 June 2026 15:09:01 +0000 (0:00:00.221) 0:00:02.864 ********** 2026-06-09 15:09:02.837516 | mon1 | ok: [mon1] 2026-06-09 15:09:02.837735 | mon1 | 2026-06-09 15:09:02.838000 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:09:02.838216 | mon1 | Tuesday 09 June 2026 15:09:02 +0000 (0:00:01.272) 0:00:04.137 ********** 2026-06-09 15:09:02.918292 | mon1 | ok: [mon1] => { 2026-06-09 15:09:02.918397 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-09 15:09:02.918618 | mon1 | } 2026-06-09 15:09:02.918801 | mon1 | 2026-06-09 15:09:02.919008 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:09:02.919214 | mon1 | Tuesday 09 June 2026 15:09:02 +0000 (0:00:00.081) 0:00:04.218 ********** 2026-06-09 15:09:03.648142 | mon1 | changed: [mon1] 2026-06-09 15:09:03.648379 | mon1 | 2026-06-09 15:09:03.648673 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:09:03.648945 | mon1 | Tuesday 09 June 2026 15:09:03 +0000 (0:00:00.729) 0:00:04.948 ********** 2026-06-09 15:09:06.597726 | mon1 | changed: [mon1] 2026-06-09 15:09:06.597933 | mon1 | 2026-06-09 15:09:06.598067 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-09 15:09:06.598194 | mon1 | Tuesday 09 June 2026 15:09:06 +0000 (0:00:02.942) 0:00:07.890 ********** 2026-06-09 15:09:06.628247 | mon1 | skipping: [mon1] 2026-06-09 15:09:06.628646 | mon1 | 2026-06-09 15:09:06.628937 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-09 15:09:06.629210 | mon1 | Tuesday 09 June 2026 15:09:06 +0000 (0:00:00.035) 0:00:07.926 ********** 2026-06-09 15:09:06.656847 | mon1 | skipping: [mon1] 2026-06-09 15:09:06.657336 | mon1 | 2026-06-09 15:09:06.657704 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-09 15:09:06.658005 | mon1 | Tuesday 09 June 2026 15:09:06 +0000 (0:00:00.029) 0:00:07.955 ********** 2026-06-09 15:09:06.687434 | mon1 | skipping: [mon1] 2026-06-09 15:09:06.687790 | mon1 | 2026-06-09 15:09:06.688115 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-09 15:09:06.688483 | mon1 | Tuesday 09 June 2026 15:09:06 +0000 (0:00:00.029) 0:00:07.984 ********** 2026-06-09 15:09:12.452531 | mon1 | changed: [mon1] 2026-06-09 15:09:12.452575 | mon1 | 2026-06-09 15:09:12.452581 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-09 15:09:12.452586 | mon1 | Tuesday 09 June 2026 15:09:12 +0000 (0:00:05.767) 0:00:13.752 ********** 2026-06-09 15:09:13.004885 | mon1 | changed: [mon1] 2026-06-09 15:09:13.004936 | mon1 | 2026-06-09 15:09:13.004950 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-09 15:09:13.004956 | mon1 | Tuesday 09 June 2026 15:09:13 +0000 (0:00:00.552) 0:00:14.305 ********** 2026-06-09 15:09:13.915709 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-09 15:09:13.915791 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-09 15:09:13.915804 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-09 15:09:13.915815 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-09 15:09:13.915826 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-09 15:09:13.915837 | mon1 | 2026-06-09 15:09:13.915857 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-09 15:09:13.915870 | mon1 | Tuesday 09 June 2026 15:09:13 +0000 (0:00:00.909) 0:00:15.214 ********** 2026-06-09 15:09:14.537474 | mon1 | changed: [mon1] 2026-06-09 15:09:14.537643 | mon1 | 2026-06-09 15:09:14.537888 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-09 15:09:14.538089 | mon1 | Tuesday 09 June 2026 15:09:14 +0000 (0:00:00.614) 0:00:15.829 ********** 2026-06-09 15:09:14.538272 | mon1 | 2026-06-09 15:09:14.538479 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-09 15:09:14.538676 | mon1 | Tuesday 09 June 2026 15:09:14 +0000 (0:00:00.008) 0:00:15.838 ********** 2026-06-09 15:09:15.437446 | mon1 | ok: [mon1] 2026-06-09 15:09:15.437513 | mon1 | 2026-06-09 15:09:15.437525 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-09 15:09:15.437535 | mon1 | Tuesday 09 June 2026 15:09:15 +0000 (0:00:00.899) 0:00:16.737 ********** 2026-06-09 15:09:15.864858 | mon1 | changed: [mon1] 2026-06-09 15:09:15.864939 | mon1 | 2026-06-09 15:09:15.865305 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-09 15:09:15.865357 | mon1 | Tuesday 09 June 2026 15:09:15 +0000 (0:00:00.428) 0:00:17.165 ********** 2026-06-09 15:09:16.394483 | mon1 | changed: [mon1] 2026-06-09 15:09:16.394540 | mon1 | 2026-06-09 15:09:16.394547 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:09:16.394554 | mon1 | Tuesday 09 June 2026 15:09:16 +0000 (0:00:00.529) 0:00:17.695 ********** 2026-06-09 15:09:16.585648 | mon1 | ok: [mon1] 2026-06-09 15:09:16.585712 | mon1 | 2026-06-09 15:09:16.585920 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:09:16.586078 | mon1 | Tuesday 09 June 2026 15:09:16 +0000 (0:00:00.191) 0:00:17.886 ********** 2026-06-09 15:09:16.657601 | mon1 | ok: [mon1] => { 2026-06-09 15:09:16.658208 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-09 15:09:16.658229 | mon1 | } 2026-06-09 15:09:16.658234 | mon1 | 2026-06-09 15:09:16.658239 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:09:16.658244 | mon1 | Tuesday 09 June 2026 15:09:16 +0000 (0:00:00.071) 0:00:17.958 ********** 2026-06-09 15:09:17.591150 | mon1 | changed: [mon1] 2026-06-09 15:09:17.591229 | mon1 | 2026-06-09 15:09:17.591244 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:09:17.591391 | mon1 | Tuesday 09 June 2026 15:09:17 +0000 (0:00:00.933) 0:00:18.892 ********** 2026-06-09 15:09:21.995153 | mon1 | changed: [mon1] 2026-06-09 15:09:21.995230 | mon1 | 2026-06-09 15:09:21.995287 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-09 15:09:21.995408 | mon1 | Tuesday 09 June 2026 15:09:21 +0000 (0:00:04.403) 0:00:23.295 ********** 2026-06-09 15:09:22.968602 | mon1 | ok: [mon1] 2026-06-09 15:09:22.968681 | mon1 | 2026-06-09 15:09:22.968877 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-09 15:09:22.968923 | mon1 | Tuesday 09 June 2026 15:09:22 +0000 (0:00:00.973) 0:00:24.269 ********** 2026-06-09 15:09:23.360562 | mon1 | changed: [mon1] 2026-06-09 15:09:23.360631 | mon1 | 2026-06-09 15:09:23.360961 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-09 15:09:23.361007 | mon1 | Tuesday 09 June 2026 15:09:23 +0000 (0:00:00.391) 0:00:24.661 ********** 2026-06-09 15:09:23.810624 | mon1 | changed: [mon1] 2026-06-09 15:09:23.810989 | mon1 | 2026-06-09 15:09:23.811011 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-09 15:09:23.811019 | mon1 | Tuesday 09 June 2026 15:09:23 +0000 (0:00:00.450) 0:00:25.111 ********** 2026-06-09 15:09:24.377739 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-06-09 15:09:24.377808 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-09 15:09:24.378189 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-09 15:09:24.378255 | mon1 | 2026-06-09 15:09:24.378261 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-09 15:09:24.378266 | mon1 | Tuesday 09 June 2026 15:09:24 +0000 (0:00:00.567) 0:00:25.678 ********** 2026-06-09 15:09:24.821567 | mon1 | changed: [mon1] 2026-06-09 15:09:24.821641 | mon1 | 2026-06-09 15:09:24.821959 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-09 15:09:24.822011 | mon1 | Tuesday 09 June 2026 15:09:24 +0000 (0:00:00.443) 0:00:26.122 ********** 2026-06-09 15:09:25.288271 | mon1 | changed: [mon1] 2026-06-09 15:09:25.288339 | mon1 | 2026-06-09 15:09:25.288902 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-09 15:09:25.288977 | mon1 | Tuesday 09 June 2026 15:09:25 +0000 (0:00:00.459) 0:00:26.582 ********** 2026-06-09 15:09:25.288983 | mon1 | 2026-06-09 15:09:25.288988 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-09 15:09:25.289009 | mon1 | Tuesday 09 June 2026 15:09:25 +0000 (0:00:00.006) 0:00:26.588 ********** 2026-06-09 15:09:25.977572 | mon1 | ok: [mon1] 2026-06-09 15:09:25.977639 | mon1 | 2026-06-09 15:09:25.978060 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-09 15:09:25.978140 | mon1 | Tuesday 09 June 2026 15:09:25 +0000 (0:00:00.689) 0:00:27.277 ********** 2026-06-09 15:09:26.736675 | mon1 | changed: [mon1] 2026-06-09 15:09:26.736795 | mon1 | 2026-06-09 15:09:26.737034 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-09 15:09:26.737089 | mon1 | Tuesday 09 June 2026 15:09:26 +0000 (0:00:00.759) 0:00:28.037 ********** 2026-06-09 15:09:27.286697 | mon1 | changed: [mon1] 2026-06-09 15:09:27.286773 | mon1 | 2026-06-09 15:09:27.287049 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-09 15:09:27.287068 | mon1 | Tuesday 09 June 2026 15:09:27 +0000 (0:00:00.549) 0:00:28.587 ********** 2026-06-09 15:09:27.333261 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-09 15:09:27.333767 | mon1 | 2026-06-09 15:09:27.333793 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-09 15:09:27.333803 | mon1 | Tuesday 09 June 2026 15:09:27 +0000 (0:00:00.047) 0:00:28.634 ********** 2026-06-09 15:09:56.236017 | mon1 | changed: [mon1] 2026-06-09 15:09:56.236260 | mon1 | 2026-06-09 15:09:56.236274 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-09 15:09:56.236401 | mon1 | Tuesday 09 June 2026 15:09:56 +0000 (0:00:28.902) 0:00:57.536 ********** 2026-06-09 15:09:56.860272 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-09 15:09:56.860339 | mon1 | ok: [mon1] => (item=sshd) 2026-06-09 15:09:56.860414 | mon1 | 2026-06-09 15:09:56.860652 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-09 15:09:56.860801 | mon1 | Tuesday 09 June 2026 15:09:56 +0000 (0:00:00.624) 0:00:58.161 ********** 2026-06-09 15:09:57.166169 | mon1 | changed: [mon1] 2026-06-09 15:09:57.166234 | mon1 | 2026-06-09 15:09:57.166555 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-09 15:09:57.166603 | mon1 | Tuesday 09 June 2026 15:09:57 +0000 (0:00:00.305) 0:00:58.466 ********** 2026-06-09 15:09:57.359456 | mon1 | ok: [mon1] 2026-06-09 15:09:57.359566 | mon1 | 2026-06-09 15:09:57.359694 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-09 15:09:57.359763 | mon1 | Tuesday 09 June 2026 15:09:57 +0000 (0:00:00.193) 0:00:58.660 ********** 2026-06-09 15:09:57.811217 | mon1 | changed: [mon1] 2026-06-09 15:09:57.811666 | mon1 | 2026-06-09 15:09:57.811705 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-09 15:09:57.811909 | mon1 | Tuesday 09 June 2026 15:09:57 +0000 (0:00:00.451) 0:00:59.111 ********** 2026-06-09 15:09:58.123384 | mon1 | changed: [mon1] 2026-06-09 15:09:58.123450 | mon1 | 2026-06-09 15:09:58.123676 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-09 15:09:58.123715 | mon1 | Tuesday 09 June 2026 15:09:58 +0000 (0:00:00.312) 0:00:59.424 ********** 2026-06-09 15:09:58.234121 | mon1 | ok: [mon1] 2026-06-09 15:09:58.234174 | mon1 | 2026-06-09 15:09:58.234502 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-09 15:09:58.234549 | mon1 | Tuesday 09 June 2026 15:09:58 +0000 (0:00:00.110) 0:00:59.534 ********** 2026-06-09 15:09:58.439660 | mon1 | ok: [mon1] => (item=mon1) 2026-06-09 15:09:58.440090 | mon1 | 2026-06-09 15:09:58.440111 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-09 15:09:58.440119 | mon1 | Tuesday 09 June 2026 15:09:58 +0000 (0:00:00.205) 0:00:59.740 ********** 2026-06-09 15:09:58.489049 | mon1 | ok: [mon1] 2026-06-09 15:09:58.489118 | mon1 | 2026-06-09 15:09:58.489180 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-09 15:09:58.489334 | mon1 | Tuesday 09 June 2026 15:09:58 +0000 (0:00:00.049) 0:00:59.789 ********** 2026-06-09 15:09:58.596831 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-06-09 15:09:58.596963 | mon1 | 2026-06-09 15:09:58.596976 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-06-09 15:09:58.596990 | mon1 | Tuesday 09 June 2026 15:09:58 +0000 (0:00:00.107) 0:00:59.897 ********** 2026-06-09 15:09:58.877184 | mon1 | changed: [mon1] 2026-06-09 15:09:58.877306 | mon1 | 2026-06-09 15:09:58.877565 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-06-09 15:09:58.877629 | mon1 | Tuesday 09 June 2026 15:09:58 +0000 (0:00:00.280) 0:01:00.177 ********** 2026-06-09 15:09:59.521860 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-06-09 15:09:59.521958 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-06-09 15:09:59.521973 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-06-09 15:09:59.522300 | mon1 | 2026-06-09 15:09:59.522348 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-06-09 15:09:59.522354 | mon1 | Tuesday 09 June 2026 15:09:59 +0000 (0:00:00.645) 0:01:00.822 ********** 2026-06-09 15:11:56.015567 | mon1 | ok: [mon1] 2026-06-09 15:11:56.015668 | mon1 | 2026-06-09 15:11:56.015880 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-06-09 15:11:56.015927 | mon1 | Tuesday 09 June 2026 15:11:56 +0000 (0:01:56.493) 0:02:57.316 ********** 2026-06-09 15:11:56.215974 | mon1 | changed: [mon1] 2026-06-09 15:11:56.216024 | mon1 | 2026-06-09 15:11:56.216032 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-06-09 15:11:56.216038 | mon1 | Tuesday 09 June 2026 15:11:56 +0000 (0:00:00.199) 0:02:57.516 ********** 2026-06-09 15:11:56.254827 | mon1 | ok: [mon1] 2026-06-09 15:11:56.254852 | mon1 | 2026-06-09 15:11:56.254859 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-09 15:11:56.254865 | mon1 | Tuesday 09 June 2026 15:11:56 +0000 (0:00:00.039) 0:02:57.555 ********** 2026-06-09 15:11:56.321706 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-09 15:11:56.321736 | mon1 | 2026-06-09 15:11:56.321741 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-09 15:11:56.321746 | mon1 | Tuesday 09 June 2026 15:11:56 +0000 (0:00:00.067) 0:02:57.622 ********** 2026-06-09 15:12:01.915766 | mon1 | ok: [mon1] 2026-06-09 15:12:01.915836 | mon1 | 2026-06-09 15:12:01.916118 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-09 15:12:01.916166 | mon1 | Tuesday 09 June 2026 15:12:01 +0000 (0:00:05.593) 0:03:03.216 ********** 2026-06-09 15:12:01.965140 | mon1 | ok: [mon1] => (item=mon1) 2026-06-09 15:12:01.965199 | mon1 | 2026-06-09 15:12:01.965213 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-09 15:12:01.965530 | mon1 | Tuesday 09 June 2026 15:12:01 +0000 (0:00:00.048) 0:03:03.264 ********** 2026-06-09 15:12:02.334343 | mon1 | ok: [mon1] 2026-06-09 15:12:02.334437 | mon1 | 2026-06-09 15:12:02.334784 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-09 15:12:02.334844 | mon1 | Tuesday 09 June 2026 15:12:02 +0000 (0:00:00.370) 0:03:03.635 ********** 2026-06-09 15:12:09.693332 | mon1 | ok: [mon1] 2026-06-09 15:12:09.693401 | mon1 | 2026-06-09 15:12:09.693607 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-09 15:12:09.693646 | mon1 | Tuesday 09 June 2026 15:12:09 +0000 (0:00:07.359) 0:03:10.994 ********** 2026-06-09 15:12:21.862455 | mon1 | changed: [mon1] 2026-06-09 15:12:21.862537 | mon1 | 2026-06-09 15:12:21.862603 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-09 15:12:21.862723 | mon1 | Tuesday 09 June 2026 15:12:21 +0000 (0:00:12.169) 0:03:23.163 ********** 2026-06-09 15:12:35.949695 | mon1 | ok: [mon1] 2026-06-09 15:12:35.949757 | mon1 | 2026-06-09 15:12:35.949834 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-09 15:12:35.949935 | mon1 | Tuesday 09 June 2026 15:12:35 +0000 (0:00:14.087) 0:03:37.250 ********** 2026-06-09 15:12:36.012450 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-09 15:12:36.012514 | mon1 | 2026-06-09 15:12:36.012668 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-09 15:12:36.012684 | mon1 | Tuesday 09 June 2026 15:12:36 +0000 (0:00:00.062) 0:03:37.313 ********** 2026-06-09 15:12:36.054038 | mon1 | skipping: [mon1] 2026-06-09 15:12:36.054139 | mon1 | 2026-06-09 15:12:36.054400 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-09 15:12:36.054477 | mon1 | Tuesday 09 June 2026 15:12:36 +0000 (0:00:00.041) 0:03:37.354 ********** 2026-06-09 15:12:36.095323 | mon1 | skipping: [mon1] => (item=mon1) 2026-06-09 15:12:36.095391 | mon1 | skipping: [mon1] 2026-06-09 15:12:36.095828 | mon1 | 2026-06-09 15:12:36.095906 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-09 15:12:36.095919 | mon1 | Tuesday 09 June 2026 15:12:36 +0000 (0:00:00.041) 0:03:37.395 ********** 2026-06-09 15:12:36.388094 | mon1 | ok: [mon1] 2026-06-09 15:12:36.388173 | mon1 | 2026-06-09 15:12:36.388253 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-09 15:12:36.388360 | mon1 | Tuesday 09 June 2026 15:12:36 +0000 (0:00:00.292) 0:03:37.688 ********** 2026-06-09 15:12:42.830819 | mon1 | ok: [mon1] 2026-06-09 15:12:42.830997 | mon1 | 2026-06-09 15:12:42.831209 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-09 15:12:42.831410 | mon1 | Tuesday 09 June 2026 15:12:42 +0000 (0:00:06.443) 0:03:44.131 ********** 2026-06-09 15:12:54.479760 | mon1 | changed: [mon1] 2026-06-09 15:12:54.479825 | mon1 | 2026-06-09 15:12:54.479843 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-09 15:12:54.480077 | mon1 | Tuesday 09 June 2026 15:12:54 +0000 (0:00:11.648) 0:03:55.779 ********** 2026-06-09 15:13:00.505412 | mon1 | ok: [mon1] 2026-06-09 15:13:00.505494 | mon1 | 2026-06-09 15:13:00.505699 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-09 15:13:00.505754 | mon1 | Tuesday 09 June 2026 15:13:00 +0000 (0:00:06.026) 0:04:01.806 ********** 2026-06-09 15:13:04.604904 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-06-09 15:13:04.604960 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-06-09 15:13:04.604966 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-06-09 15:13:04.604970 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-06-09 15:13:04.604975 | mon1 | 2026-06-09 15:13:04.604979 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-09 15:13:04.604984 | mon1 | 2026-06-09 15:13:04.604988 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-09 15:13:04.604992 | mon1 | Tuesday 09 June 2026 15:13:04 +0000 (0:00:04.099) 0:04:05.905 ********** 2026-06-09 15:13:05.682131 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-09 15:13:05.682197 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-09 15:13:05.682210 | mon1 | interpreter could change the meaning of that path. See 2026-06-09 15:13:05.682220 | mon1 | https://docs.ansible.com/ansible- 2026-06-09 15:13:05.682230 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 15:13:05.696294 | mon1 | ok: [osd1] 2026-06-09 15:13:05.696320 | mon1 | 2026-06-09 15:13:05.696326 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:13:05.696331 | mon1 | Tuesday 09 June 2026 15:13:05 +0000 (0:00:01.091) 0:04:06.997 ********** 2026-06-09 15:13:05.903980 | mon1 | ok: [osd1] 2026-06-09 15:13:05.904027 | mon1 | 2026-06-09 15:13:05.904032 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:13:05.904037 | mon1 | Tuesday 09 June 2026 15:13:05 +0000 (0:00:00.207) 0:04:07.204 ********** 2026-06-09 15:13:05.938748 | mon1 | skipping: [osd1] 2026-06-09 15:13:05.938779 | mon1 | 2026-06-09 15:13:05.938784 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-09 15:13:05.938789 | mon1 | Tuesday 09 June 2026 15:13:05 +0000 (0:00:00.035) 0:04:07.239 ********** 2026-06-09 15:13:06.141698 | mon1 | changed: [osd1] 2026-06-09 15:13:06.141748 | mon1 | 2026-06-09 15:13:06.141753 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:13:06.141758 | mon1 | Tuesday 09 June 2026 15:13:06 +0000 (0:00:00.202) 0:04:07.442 ********** 2026-06-09 15:13:06.206497 | mon1 | ok: [osd1] => { 2026-06-09 15:13:06.206551 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-09 15:13:06.206560 | mon1 | } 2026-06-09 15:13:06.206568 | mon1 | 2026-06-09 15:13:06.206575 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:13:06.206582 | mon1 | Tuesday 09 June 2026 15:13:06 +0000 (0:00:00.064) 0:04:07.506 ********** 2026-06-09 15:13:07.871000 | mon1 | changed: [osd1] 2026-06-09 15:13:07.871053 | mon1 | 2026-06-09 15:13:07.871058 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:13:07.871063 | mon1 | Tuesday 09 June 2026 15:13:07 +0000 (0:00:01.664) 0:04:09.171 ********** 2026-06-09 15:13:07.910465 | mon1 | skipping: [osd1] 2026-06-09 15:13:07.910518 | mon1 | 2026-06-09 15:13:07.910524 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:13:07.910529 | mon1 | Tuesday 09 June 2026 15:13:07 +0000 (0:00:00.039) 0:04:09.210 ********** 2026-06-09 15:13:07.948486 | mon1 | skipping: [osd1] 2026-06-09 15:13:07.948534 | mon1 | 2026-06-09 15:13:07.948548 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:13:07.948553 | mon1 | Tuesday 09 June 2026 15:13:07 +0000 (0:00:00.038) 0:04:09.248 ********** 2026-06-09 15:13:08.140392 | mon1 | ok: [osd1] 2026-06-09 15:13:08.140445 | mon1 | 2026-06-09 15:13:08.140450 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:13:08.140455 | mon1 | Tuesday 09 June 2026 15:13:08 +0000 (0:00:00.191) 0:04:09.440 ********** 2026-06-09 15:13:09.191333 | mon1 | ok: [osd1] 2026-06-09 15:13:09.191404 | mon1 | 2026-06-09 15:13:09.191417 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:13:09.191428 | mon1 | Tuesday 09 June 2026 15:13:09 +0000 (0:00:01.050) 0:04:10.491 ********** 2026-06-09 15:13:09.258701 | mon1 | ok: [osd1] => { 2026-06-09 15:13:09.258799 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-09 15:13:09.259004 | mon1 | } 2026-06-09 15:13:09.259174 | mon1 | 2026-06-09 15:13:09.259330 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:13:09.259467 | mon1 | Tuesday 09 June 2026 15:13:09 +0000 (0:00:00.067) 0:04:10.559 ********** 2026-06-09 15:13:10.151138 | mon1 | changed: [osd1] 2026-06-09 15:13:10.151251 | mon1 | 2026-06-09 15:13:10.151280 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:13:10.151352 | mon1 | Tuesday 09 June 2026 15:13:10 +0000 (0:00:00.892) 0:04:11.451 ********** 2026-06-09 15:13:12.755950 | mon1 | changed: [osd1] 2026-06-09 15:13:12.756089 | mon1 | 2026-06-09 15:13:12.756102 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-09 15:13:12.756115 | mon1 | Tuesday 09 June 2026 15:13:12 +0000 (0:00:02.604) 0:04:14.056 ********** 2026-06-09 15:13:12.779823 | mon1 | skipping: [osd1] 2026-06-09 15:13:12.780001 | mon1 | 2026-06-09 15:13:12.780210 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-09 15:13:12.780409 | mon1 | Tuesday 09 June 2026 15:13:12 +0000 (0:00:00.023) 0:04:14.080 ********** 2026-06-09 15:13:12.801380 | mon1 | skipping: [osd1] 2026-06-09 15:13:12.801562 | mon1 | 2026-06-09 15:13:12.801772 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-09 15:13:12.801986 | mon1 | Tuesday 09 June 2026 15:13:12 +0000 (0:00:00.021) 0:04:14.102 ********** 2026-06-09 15:13:12.821939 | mon1 | skipping: [osd1] 2026-06-09 15:13:12.822103 | mon1 | 2026-06-09 15:13:12.822238 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-09 15:13:12.822376 | mon1 | Tuesday 09 June 2026 15:13:12 +0000 (0:00:00.020) 0:04:14.122 ********** 2026-06-09 15:13:18.202578 | mon1 | changed: [osd1] 2026-06-09 15:13:18.202703 | mon1 | 2026-06-09 15:13:18.202937 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-09 15:13:18.203142 | mon1 | Tuesday 09 June 2026 15:13:18 +0000 (0:00:05.380) 0:04:19.502 ********** 2026-06-09 15:13:18.660074 | mon1 | changed: [osd1] 2026-06-09 15:13:18.660179 | mon1 | 2026-06-09 15:13:18.660394 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-09 15:13:18.660542 | mon1 | Tuesday 09 June 2026 15:13:18 +0000 (0:00:00.457) 0:04:19.960 ********** 2026-06-09 15:13:19.573780 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-06-09 15:13:19.573842 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-09 15:13:19.575002 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-09 15:13:19.575066 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-09 15:13:19.575078 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-09 15:13:19.575120 | mon1 | 2026-06-09 15:13:19.575131 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-09 15:13:19.575140 | mon1 | Tuesday 09 June 2026 15:13:19 +0000 (0:00:00.913) 0:04:20.874 ********** 2026-06-09 15:13:20.122892 | mon1 | changed: [osd1] 2026-06-09 15:13:20.122969 | mon1 | 2026-06-09 15:13:20.123025 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-09 15:13:20.123413 | mon1 | Tuesday 09 June 2026 15:13:20 +0000 (0:00:00.544) 0:04:21.418 ********** 2026-06-09 15:13:20.123477 | mon1 | 2026-06-09 15:13:20.123489 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-09 15:13:20.123508 | mon1 | Tuesday 09 June 2026 15:13:20 +0000 (0:00:00.005) 0:04:21.423 ********** 2026-06-09 15:13:20.809452 | mon1 | ok: [osd1] 2026-06-09 15:13:20.809513 | mon1 | 2026-06-09 15:13:20.809843 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-09 15:13:20.809899 | mon1 | Tuesday 09 June 2026 15:13:20 +0000 (0:00:00.686) 0:04:22.110 ********** 2026-06-09 15:13:21.248385 | mon1 | changed: [osd1] 2026-06-09 15:13:21.248463 | mon1 | 2026-06-09 15:13:21.248774 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-09 15:13:21.248823 | mon1 | Tuesday 09 June 2026 15:13:21 +0000 (0:00:00.438) 0:04:22.549 ********** 2026-06-09 15:13:21.810309 | mon1 | changed: [osd1] 2026-06-09 15:13:21.810388 | mon1 | 2026-06-09 15:13:21.810445 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:13:21.810578 | mon1 | Tuesday 09 June 2026 15:13:21 +0000 (0:00:00.562) 0:04:23.111 ********** 2026-06-09 15:13:22.013980 | mon1 | ok: [osd1] 2026-06-09 15:13:22.014042 | mon1 | 2026-06-09 15:13:22.014289 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:13:22.014363 | mon1 | Tuesday 09 June 2026 15:13:22 +0000 (0:00:00.203) 0:04:23.314 ********** 2026-06-09 15:13:22.068754 | mon1 | ok: [osd1] => { 2026-06-09 15:13:22.068846 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-09 15:13:22.068859 | mon1 | } 2026-06-09 15:13:22.069171 | mon1 | 2026-06-09 15:13:22.069208 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:13:22.069215 | mon1 | Tuesday 09 June 2026 15:13:22 +0000 (0:00:00.055) 0:04:23.369 ********** 2026-06-09 15:13:22.991191 | mon1 | changed: [osd1] 2026-06-09 15:13:22.991261 | mon1 | 2026-06-09 15:13:22.991565 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:13:22.991639 | mon1 | Tuesday 09 June 2026 15:13:22 +0000 (0:00:00.922) 0:04:24.291 ********** 2026-06-09 15:13:27.309733 | mon1 | changed: [osd1] 2026-06-09 15:13:27.309818 | mon1 | 2026-06-09 15:13:27.309824 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-09 15:13:27.309829 | mon1 | Tuesday 09 June 2026 15:13:27 +0000 (0:00:04.316) 0:04:28.608 ********** 2026-06-09 15:13:28.278120 | mon1 | ok: [osd1] 2026-06-09 15:13:28.278193 | mon1 | 2026-06-09 15:13:28.278246 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-09 15:13:28.278342 | mon1 | Tuesday 09 June 2026 15:13:28 +0000 (0:00:00.970) 0:04:29.578 ********** 2026-06-09 15:13:28.504737 | mon1 | changed: [osd1] 2026-06-09 15:13:28.504823 | mon1 | 2026-06-09 15:13:28.505128 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-09 15:13:28.505149 | mon1 | Tuesday 09 June 2026 15:13:28 +0000 (0:00:00.226) 0:04:29.805 ********** 2026-06-09 15:13:28.931256 | mon1 | changed: [osd1] 2026-06-09 15:13:28.931390 | mon1 | 2026-06-09 15:13:28.931410 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-09 15:13:28.931598 | mon1 | Tuesday 09 June 2026 15:13:28 +0000 (0:00:00.426) 0:04:30.231 ********** 2026-06-09 15:13:29.468717 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-06-09 15:13:29.468799 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-09 15:13:29.468816 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-09 15:13:29.469166 | mon1 | 2026-06-09 15:13:29.469242 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-09 15:13:29.469248 | mon1 | Tuesday 09 June 2026 15:13:29 +0000 (0:00:00.537) 0:04:30.769 ********** 2026-06-09 15:13:29.911948 | mon1 | changed: [osd1] 2026-06-09 15:13:29.912061 | mon1 | 2026-06-09 15:13:29.912073 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-09 15:13:29.912301 | mon1 | Tuesday 09 June 2026 15:13:29 +0000 (0:00:00.443) 0:04:31.212 ********** 2026-06-09 15:13:30.380737 | mon1 | changed: [osd1] 2026-06-09 15:13:30.380826 | mon1 | 2026-06-09 15:13:30.380838 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-09 15:13:30.381282 | mon1 | Tuesday 09 June 2026 15:13:30 +0000 (0:00:00.462) 0:04:31.674 ********** 2026-06-09 15:13:30.381355 | mon1 | 2026-06-09 15:13:30.381362 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-09 15:13:30.381367 | mon1 | Tuesday 09 June 2026 15:13:30 +0000 (0:00:00.006) 0:04:31.681 ********** 2026-06-09 15:13:31.062242 | mon1 | ok: [osd1] 2026-06-09 15:13:31.062366 | mon1 | 2026-06-09 15:13:31.062380 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-09 15:13:31.062391 | mon1 | Tuesday 09 June 2026 15:13:31 +0000 (0:00:00.681) 0:04:32.362 ********** 2026-06-09 15:13:31.710246 | mon1 | changed: [osd1] 2026-06-09 15:13:31.710367 | mon1 | 2026-06-09 15:13:31.710380 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-09 15:13:31.710518 | mon1 | Tuesday 09 June 2026 15:13:31 +0000 (0:00:00.647) 0:04:33.010 ********** 2026-06-09 15:13:32.245396 | mon1 | changed: [osd1] 2026-06-09 15:13:32.245486 | mon1 | 2026-06-09 15:13:32.245498 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-09 15:13:32.245664 | mon1 | Tuesday 09 June 2026 15:13:32 +0000 (0:00:00.534) 0:04:33.545 ********** 2026-06-09 15:13:32.295996 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-09 15:13:32.296127 | mon1 | 2026-06-09 15:13:32.296419 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-09 15:13:32.296471 | mon1 | Tuesday 09 June 2026 15:13:32 +0000 (0:00:00.050) 0:04:33.596 ********** 2026-06-09 15:13:37.365353 | mon1 | changed: [osd1] 2026-06-09 15:13:37.365486 | mon1 | 2026-06-09 15:13:37.365522 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-09 15:13:37.365533 | mon1 | Tuesday 09 June 2026 15:13:37 +0000 (0:00:05.069) 0:04:38.666 ********** 2026-06-09 15:13:38.018118 | mon1 | ok: [osd1] => (item=chronyd) 2026-06-09 15:13:38.018246 | mon1 | ok: [osd1] => (item=sshd) 2026-06-09 15:13:38.018260 | mon1 | 2026-06-09 15:13:38.018536 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-09 15:13:38.018607 | mon1 | Tuesday 09 June 2026 15:13:38 +0000 (0:00:00.652) 0:04:39.318 ********** 2026-06-09 15:13:38.308211 | mon1 | changed: [osd1] 2026-06-09 15:13:38.308315 | mon1 | 2026-06-09 15:13:38.308393 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-09 15:13:38.308542 | mon1 | Tuesday 09 June 2026 15:13:38 +0000 (0:00:00.290) 0:04:39.608 ********** 2026-06-09 15:13:38.512763 | mon1 | ok: [osd1] 2026-06-09 15:13:38.512912 | mon1 | 2026-06-09 15:13:38.513143 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-09 15:13:38.514402 | mon1 | Tuesday 09 June 2026 15:13:38 +0000 (0:00:00.204) 0:04:39.813 ********** 2026-06-09 15:13:38.812689 | mon1 | changed: [osd1] 2026-06-09 15:13:38.812795 | mon1 | 2026-06-09 15:13:38.812879 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-09 15:13:38.813021 | mon1 | Tuesday 09 June 2026 15:13:38 +0000 (0:00:00.300) 0:04:40.113 ********** 2026-06-09 15:13:39.022823 | mon1 | changed: [osd1] 2026-06-09 15:13:39.022952 | mon1 | 2026-06-09 15:13:39.023233 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-09 15:13:39.023593 | mon1 | Tuesday 09 June 2026 15:13:39 +0000 (0:00:00.209) 0:04:40.322 ********** 2026-06-09 15:13:39.263245 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-06-09 15:13:39.263447 | mon1 | 2026-06-09 15:13:39.263816 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-09 15:13:39.264087 | mon1 | Tuesday 09 June 2026 15:13:39 +0000 (0:00:00.240) 0:04:40.563 ********** 2026-06-09 15:13:39.304507 | mon1 | ok: [osd1] 2026-06-09 15:13:39.304709 | mon1 | 2026-06-09 15:13:39.304944 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-09 15:13:39.305178 | mon1 | Tuesday 09 June 2026 15:13:39 +0000 (0:00:00.041) 0:04:40.605 ********** 2026-06-09 15:13:39.361699 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-06-09 15:13:39.361878 | mon1 | 2026-06-09 15:13:39.362182 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-09 15:13:39.362415 | mon1 | Tuesday 09 June 2026 15:13:39 +0000 (0:00:00.057) 0:04:40.662 ********** 2026-06-09 15:13:45.380947 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:13:45.381111 | mon1 | 2026-06-09 15:13:45.381395 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-09 15:13:45.381624 | mon1 | Tuesday 09 June 2026 15:13:45 +0000 (0:00:06.018) 0:04:46.681 ********** 2026-06-09 15:13:45.435822 | mon1 | ok: [osd1] => (item=osd1) 2026-06-09 15:13:45.435964 | mon1 | 2026-06-09 15:13:45.436191 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-09 15:13:45.436404 | mon1 | Tuesday 09 June 2026 15:13:45 +0000 (0:00:00.054) 0:04:46.736 ********** 2026-06-09 15:13:45.689652 | mon1 | changed: [osd1] 2026-06-09 15:13:45.689769 | mon1 | 2026-06-09 15:13:45.690049 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-09 15:13:45.690288 | mon1 | Tuesday 09 June 2026 15:13:45 +0000 (0:00:00.253) 0:04:46.989 ********** 2026-06-09 15:13:54.236885 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:13:54.236967 | mon1 | 2026-06-09 15:13:54.236979 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-09 15:13:54.236989 | mon1 | Tuesday 09 June 2026 15:13:54 +0000 (0:00:08.546) 0:04:55.536 ********** 2026-06-09 15:13:55.768417 | mon1 | ok: [osd1] 2026-06-09 15:13:55.768514 | mon1 | 2026-06-09 15:13:55.768527 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-09 15:13:55.768720 | mon1 | Tuesday 09 June 2026 15:13:55 +0000 (0:00:01.532) 0:04:57.068 ********** 2026-06-09 15:15:39.343149 | mon1 | ok: [osd1] 2026-06-09 15:15:39.343195 | mon1 | 2026-06-09 15:15:39.343201 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-09 15:15:39.343206 | mon1 | Tuesday 09 June 2026 15:15:39 +0000 (0:01:43.574) 0:06:40.643 ********** 2026-06-09 15:17:08.553950 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-06-09 15:17:08.554032 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-06-09 15:17:08.554490 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-06-09 15:17:08.554540 | mon1 | 2026-06-09 15:17:08.554546 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-09 15:17:08.554551 | mon1 | Tuesday 09 June 2026 15:17:08 +0000 (0:01:29.211) 0:08:09.854 ********** 2026-06-09 15:17:14.620897 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:17:14.620983 | mon1 | 2026-06-09 15:17:14.621355 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-09 15:17:14.621406 | mon1 | Tuesday 09 June 2026 15:17:14 +0000 (0:00:06.066) 0:08:15.921 ********** 2026-06-09 15:17:20.596338 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:17:20.596416 | mon1 | 2026-06-09 15:17:20.596630 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-09 15:17:20.596680 | mon1 | Tuesday 09 June 2026 15:17:20 +0000 (0:00:05.975) 0:08:21.897 ********** 2026-06-09 15:17:20.653237 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-06-09 15:17:20.653327 | mon1 | 2026-06-09 15:17:20.653571 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-09 15:17:20.653614 | mon1 | Tuesday 09 June 2026 15:17:20 +0000 (0:00:00.056) 0:08:21.954 ********** 2026-06-09 15:17:20.687465 | mon1 | ok: [osd1] 2026-06-09 15:17:20.687563 | mon1 | 2026-06-09 15:17:20.687787 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-09 15:17:20.687880 | mon1 | Tuesday 09 June 2026 15:17:20 +0000 (0:00:00.034) 0:08:21.988 ********** 2026-06-09 15:17:26.565611 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:17:26.565699 | mon1 | 2026-06-09 15:17:26.565894 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-09 15:17:26.565931 | mon1 | Tuesday 09 June 2026 15:17:26 +0000 (0:00:05.877) 0:08:27.866 ********** 2026-06-09 15:17:26.607510 | mon1 | ok: [osd1] 2026-06-09 15:17:26.607595 | mon1 | 2026-06-09 15:17:26.607851 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-09 15:17:26.607894 | mon1 | Tuesday 09 June 2026 15:17:26 +0000 (0:00:00.041) 0:08:27.908 ********** 2026-06-09 15:17:26.645990 | mon1 | skipping: [osd1] => (item=1) 2026-06-09 15:17:26.646056 | mon1 | skipping: [osd1] => (item=1) 2026-06-09 15:17:26.646163 | mon1 | skipping: [osd1] => (item=1) 2026-06-09 15:17:26.646534 | mon1 | skipping: [osd1] 2026-06-09 15:17:26.646551 | mon1 | 2026-06-09 15:17:26.646557 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-09 15:17:26.646562 | mon1 | Tuesday 09 June 2026 15:17:26 +0000 (0:00:00.038) 0:08:27.947 ********** 2026-06-09 15:17:26.679819 | mon1 | skipping: [osd1] 2026-06-09 15:17:26.679892 | mon1 | 2026-06-09 15:17:26.679903 | mon1 | PLAY RECAP ********************************************************************* 2026-06-09 15:17:26.679914 | mon1 | mon1 : ok=59 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-06-09 15:17:26.679924 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-06-09 15:17:26.679932 | mon1 | 2026-06-09 15:17:26.679941 | mon1 | 2026-06-09 15:17:26.679950 | mon1 | TASKS RECAP ******************************************************************** 2026-06-09 15:17:26.679958 | mon1 | Tuesday 09 June 2026 15:17:26 +0000 (0:00:00.033) 0:08:27.980 ********** 2026-06-09 15:17:26.679975 | mon1 | =============================================================================== 2026-06-09 15:17:26.680009 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 116.49s 2026-06-09 15:17:26.680018 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ----------------- 103.57s 2026-06-09 15:17:26.681564 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 89.21s 2026-06-09 15:17:26.681584 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 28.90s 2026-06-09 15:17:26.681591 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.09s 2026-06-09 15:17:26.681595 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 12.17s 2026-06-09 15:17:26.681601 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.65s 2026-06-09 15:17:26.681605 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.55s 2026-06-09 15:17:26.681610 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.36s 2026-06-09 15:17:26.681614 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.44s 2026-06-09 15:17:26.681620 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.07s 2026-06-09 15:17:26.681624 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.03s 2026-06-09 15:17:26.681628 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.02s 2026-06-09 15:17:26.681632 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.98s 2026-06-09 15:17:26.681636 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.88s 2026-06-09 15:17:26.681640 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.77s 2026-06-09 15:17:26.681645 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.59s 2026-06-09 15:17:26.681649 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.38s 2026-06-09 15:17:26.681653 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.07s 2026-06-09 15:17:26.681657 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.40s 2026-06-09 15:17:26.805117 | mon1 | INFO [default > converge] Executed: Successful 2026-06-09 15:17:26.814658 | mon1 | INFO [default > idempotence] Executing 2026-06-09 15:17:27.595340 | mon1 | 2026-06-09 15:17:27.595411 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-09 15:17:27.595423 | mon1 | 2026-06-09 15:17:27.595432 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-09 15:17:27.595442 | mon1 | Tuesday 09 June 2026 15:17:27 +0000 (0:00:00.045) 0:00:00.045 ********** 2026-06-09 15:17:28.726052 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-09 15:17:28.726146 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-09 15:17:28.726222 | mon1 | interpreter could change the meaning of that path. See 2026-06-09 15:17:28.726233 | mon1 | https://docs.ansible.com/ansible- 2026-06-09 15:17:28.726243 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 15:17:28.737374 | mon1 | ok: [mon1] 2026-06-09 15:17:28.737409 | mon1 | 2026-06-09 15:17:28.737420 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:17:28.737430 | mon1 | Tuesday 09 June 2026 15:17:28 +0000 (0:00:01.142) 0:00:01.187 ********** 2026-06-09 15:17:29.018780 | mon1 | ok: [mon1] 2026-06-09 15:17:29.018830 | mon1 | 2026-06-09 15:17:29.018836 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:17:29.018840 | mon1 | Tuesday 09 June 2026 15:17:29 +0000 (0:00:00.281) 0:00:01.469 ********** 2026-06-09 15:17:29.047794 | mon1 | skipping: [mon1] 2026-06-09 15:17:29.047873 | mon1 | 2026-06-09 15:17:29.047894 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-09 15:17:29.047905 | mon1 | Tuesday 09 June 2026 15:17:29 +0000 (0:00:00.029) 0:00:01.498 ********** 2026-06-09 15:17:29.343497 | mon1 | ok: [mon1] 2026-06-09 15:17:29.343564 | mon1 | 2026-06-09 15:17:29.343677 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:17:29.343775 | mon1 | Tuesday 09 June 2026 15:17:29 +0000 (0:00:00.295) 0:00:01.794 ********** 2026-06-09 15:17:29.412307 | mon1 | ok: [mon1] => { 2026-06-09 15:17:29.412507 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-09 15:17:29.412711 | mon1 | } 2026-06-09 15:17:29.412899 | mon1 | 2026-06-09 15:17:29.413115 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:17:29.413321 | mon1 | Tuesday 09 June 2026 15:17:29 +0000 (0:00:00.068) 0:00:01.862 ********** 2026-06-09 15:17:29.835165 | mon1 | ok: [mon1] 2026-06-09 15:17:29.835233 | mon1 | 2026-06-09 15:17:29.835245 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:17:29.835255 | mon1 | Tuesday 09 June 2026 15:17:29 +0000 (0:00:00.422) 0:00:02.285 ********** 2026-06-09 15:17:29.871682 | mon1 | skipping: [mon1] 2026-06-09 15:17:29.871762 | mon1 | 2026-06-09 15:17:29.871827 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:17:29.871941 | mon1 | Tuesday 09 June 2026 15:17:29 +0000 (0:00:00.037) 0:00:02.322 ********** 2026-06-09 15:17:29.913526 | mon1 | skipping: [mon1] 2026-06-09 15:17:29.913584 | mon1 | 2026-06-09 15:17:29.913811 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:17:29.913856 | mon1 | Tuesday 09 June 2026 15:17:29 +0000 (0:00:00.041) 0:00:02.364 ********** 2026-06-09 15:17:30.107776 | mon1 | ok: [mon1] 2026-06-09 15:17:30.107852 | mon1 | 2026-06-09 15:17:30.108048 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:17:30.108090 | mon1 | Tuesday 09 June 2026 15:17:30 +0000 (0:00:00.194) 0:00:02.558 ********** 2026-06-09 15:17:31.249902 | mon1 | ok: [mon1] 2026-06-09 15:17:31.249978 | mon1 | 2026-06-09 15:17:31.250178 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:17:31.250221 | mon1 | Tuesday 09 June 2026 15:17:31 +0000 (0:00:01.142) 0:00:03.700 ********** 2026-06-09 15:17:31.321775 | mon1 | ok: [mon1] => { 2026-06-09 15:17:31.321856 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-09 15:17:31.322375 | mon1 | } 2026-06-09 15:17:31.322426 | mon1 | 2026-06-09 15:17:31.322433 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:17:31.322440 | mon1 | Tuesday 09 June 2026 15:17:31 +0000 (0:00:00.071) 0:00:03.772 ********** 2026-06-09 15:17:31.672032 | mon1 | ok: [mon1] 2026-06-09 15:17:31.672103 | mon1 | 2026-06-09 15:17:31.672314 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:17:31.672357 | mon1 | Tuesday 09 June 2026 15:17:31 +0000 (0:00:00.350) 0:00:04.123 ********** 2026-06-09 15:17:33.785579 | mon1 | ok: [mon1] 2026-06-09 15:17:33.785661 | mon1 | 2026-06-09 15:17:33.785698 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-09 15:17:33.785828 | mon1 | Tuesday 09 June 2026 15:17:33 +0000 (0:00:02.113) 0:00:06.236 ********** 2026-06-09 15:17:33.818975 | mon1 | skipping: [mon1] 2026-06-09 15:17:33.819048 | mon1 | 2026-06-09 15:17:33.819372 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-09 15:17:33.819425 | mon1 | Tuesday 09 June 2026 15:17:33 +0000 (0:00:00.033) 0:00:06.269 ********** 2026-06-09 15:17:33.849368 | mon1 | skipping: [mon1] 2026-06-09 15:17:33.849442 | mon1 | 2026-06-09 15:17:33.849496 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-09 15:17:33.849639 | mon1 | Tuesday 09 June 2026 15:17:33 +0000 (0:00:00.030) 0:00:06.300 ********** 2026-06-09 15:17:33.880896 | mon1 | skipping: [mon1] 2026-06-09 15:17:33.880985 | mon1 | 2026-06-09 15:17:33.881223 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-09 15:17:33.881270 | mon1 | Tuesday 09 June 2026 15:17:33 +0000 (0:00:00.031) 0:00:06.331 ********** 2026-06-09 15:17:34.931895 | mon1 | ok: [mon1] 2026-06-09 15:17:34.931945 | mon1 | 2026-06-09 15:17:34.932060 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-09 15:17:34.932164 | mon1 | Tuesday 09 June 2026 15:17:34 +0000 (0:00:01.051) 0:00:07.382 ********** 2026-06-09 15:17:35.330728 | mon1 | ok: [mon1] 2026-06-09 15:17:35.330897 | mon1 | 2026-06-09 15:17:35.331132 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-09 15:17:35.331395 | mon1 | Tuesday 09 June 2026 15:17:35 +0000 (0:00:00.398) 0:00:07.781 ********** 2026-06-09 15:17:36.217581 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-09 15:17:36.217840 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-09 15:17:36.218126 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-09 15:17:36.218472 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-09 15:17:36.218742 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-09 15:17:36.218983 | mon1 | 2026-06-09 15:17:36.219249 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-09 15:17:36.219491 | mon1 | Tuesday 09 June 2026 15:17:36 +0000 (0:00:00.887) 0:00:08.668 ********** 2026-06-09 15:17:36.695467 | mon1 | ok: [mon1] 2026-06-09 15:17:36.695776 | mon1 | 2026-06-09 15:17:36.696052 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-09 15:17:36.696309 | mon1 | Tuesday 09 June 2026 15:17:36 +0000 (0:00:00.471) 0:00:09.140 ********** 2026-06-09 15:17:36.696533 | mon1 | 2026-06-09 15:17:36.696786 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-09 15:17:36.697040 | mon1 | Tuesday 09 June 2026 15:17:36 +0000 (0:00:00.006) 0:00:09.146 ********** 2026-06-09 15:17:37.258934 | mon1 | ok: [mon1] 2026-06-09 15:17:37.259000 | mon1 | 2026-06-09 15:17:37.259088 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:17:37.259194 | mon1 | Tuesday 09 June 2026 15:17:37 +0000 (0:00:00.563) 0:00:09.709 ********** 2026-06-09 15:17:37.454871 | mon1 | ok: [mon1] 2026-06-09 15:17:37.454973 | mon1 | 2026-06-09 15:17:37.455283 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:17:37.455303 | mon1 | Tuesday 09 June 2026 15:17:37 +0000 (0:00:00.195) 0:00:09.905 ********** 2026-06-09 15:17:37.519394 | mon1 | ok: [mon1] => { 2026-06-09 15:17:37.519476 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-09 15:17:37.519537 | mon1 | } 2026-06-09 15:17:37.519688 | mon1 | 2026-06-09 15:17:37.519737 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:17:37.519875 | mon1 | Tuesday 09 June 2026 15:17:37 +0000 (0:00:00.064) 0:00:09.970 ********** 2026-06-09 15:17:37.862030 | mon1 | ok: [mon1] 2026-06-09 15:17:37.862111 | mon1 | 2026-06-09 15:17:37.862180 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:17:37.862298 | mon1 | Tuesday 09 June 2026 15:17:37 +0000 (0:00:00.342) 0:00:10.313 ********** 2026-06-09 15:17:40.883005 | mon1 | ok: [mon1] 2026-06-09 15:17:40.883079 | mon1 | 2026-06-09 15:17:40.883267 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-09 15:17:40.883313 | mon1 | Tuesday 09 June 2026 15:17:40 +0000 (0:00:03.020) 0:00:13.333 ********** 2026-06-09 15:17:42.084061 | mon1 | ok: [mon1] 2026-06-09 15:17:42.084278 | mon1 | 2026-06-09 15:17:42.084584 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-09 15:17:42.084864 | mon1 | Tuesday 09 June 2026 15:17:42 +0000 (0:00:01.199) 0:00:14.533 ********** 2026-06-09 15:17:42.388163 | mon1 | ok: [mon1] 2026-06-09 15:17:42.388239 | mon1 | 2026-06-09 15:17:42.388390 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-09 15:17:42.388536 | mon1 | Tuesday 09 June 2026 15:17:42 +0000 (0:00:00.305) 0:00:14.838 ********** 2026-06-09 15:17:42.797168 | mon1 | ok: [mon1] 2026-06-09 15:17:42.797346 | mon1 | 2026-06-09 15:17:42.797647 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-09 15:17:42.797889 | mon1 | Tuesday 09 June 2026 15:17:42 +0000 (0:00:00.408) 0:00:15.247 ********** 2026-06-09 15:17:43.369183 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-06-09 15:17:43.369409 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-09 15:17:43.369636 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-09 15:17:43.369835 | mon1 | 2026-06-09 15:17:43.370062 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-09 15:17:43.370344 | mon1 | Tuesday 09 June 2026 15:17:43 +0000 (0:00:00.571) 0:00:15.819 ********** 2026-06-09 15:17:43.763843 | mon1 | ok: [mon1] 2026-06-09 15:17:43.763996 | mon1 | 2026-06-09 15:17:43.764205 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-09 15:17:43.764449 | mon1 | Tuesday 09 June 2026 15:17:43 +0000 (0:00:00.394) 0:00:16.214 ********** 2026-06-09 15:17:44.190327 | mon1 | ok: [mon1] 2026-06-09 15:17:44.190544 | mon1 | 2026-06-09 15:17:44.190805 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-09 15:17:44.191084 | mon1 | Tuesday 09 June 2026 15:17:44 +0000 (0:00:00.420) 0:00:16.634 ********** 2026-06-09 15:17:44.191375 | mon1 | 2026-06-09 15:17:44.191627 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-09 15:17:44.191873 | mon1 | Tuesday 09 June 2026 15:17:44 +0000 (0:00:00.006) 0:00:16.640 ********** 2026-06-09 15:17:44.551670 | mon1 | ok: [mon1] 2026-06-09 15:17:44.551902 | mon1 | 2026-06-09 15:17:44.552215 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-09 15:17:44.552512 | mon1 | Tuesday 09 June 2026 15:17:44 +0000 (0:00:00.361) 0:00:17.001 ********** 2026-06-09 15:17:44.601436 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-09 15:17:44.601698 | mon1 | 2026-06-09 15:17:44.602008 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-09 15:17:44.602284 | mon1 | Tuesday 09 June 2026 15:17:44 +0000 (0:00:00.049) 0:00:17.051 ********** 2026-06-09 15:17:45.621085 | mon1 | ok: [mon1] 2026-06-09 15:17:45.621349 | mon1 | 2026-06-09 15:17:45.621369 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-09 15:17:45.621383 | mon1 | Tuesday 09 June 2026 15:17:45 +0000 (0:00:01.019) 0:00:18.070 ********** 2026-06-09 15:17:46.290586 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-09 15:17:46.290662 | mon1 | ok: [mon1] => (item=sshd) 2026-06-09 15:17:46.290945 | mon1 | 2026-06-09 15:17:46.290990 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-09 15:17:46.290996 | mon1 | Tuesday 09 June 2026 15:17:46 +0000 (0:00:00.670) 0:00:18.741 ********** 2026-06-09 15:17:46.626073 | mon1 | ok: [mon1] 2026-06-09 15:17:46.626132 | mon1 | 2026-06-09 15:17:46.626226 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-09 15:17:46.626364 | mon1 | Tuesday 09 June 2026 15:17:46 +0000 (0:00:00.335) 0:00:19.077 ********** 2026-06-09 15:17:46.815269 | mon1 | ok: [mon1] 2026-06-09 15:17:46.815344 | mon1 | 2026-06-09 15:17:46.815641 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-09 15:17:46.815684 | mon1 | Tuesday 09 June 2026 15:17:46 +0000 (0:00:00.188) 0:00:19.265 ********** 2026-06-09 15:17:47.234479 | mon1 | ok: [mon1] 2026-06-09 15:17:47.234577 | mon1 | 2026-06-09 15:17:47.234937 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-09 15:17:47.235051 | mon1 | Tuesday 09 June 2026 15:17:47 +0000 (0:00:00.419) 0:00:19.685 ********** 2026-06-09 15:17:47.572386 | mon1 | ok: [mon1] 2026-06-09 15:17:47.572457 | mon1 | 2026-06-09 15:17:47.572549 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-09 15:17:47.572689 | mon1 | Tuesday 09 June 2026 15:17:47 +0000 (0:00:00.338) 0:00:20.023 ********** 2026-06-09 15:17:47.639104 | mon1 | ok: [mon1] 2026-06-09 15:17:47.639237 | mon1 | 2026-06-09 15:17:47.639477 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-09 15:17:47.639502 | mon1 | Tuesday 09 June 2026 15:17:47 +0000 (0:00:00.066) 0:00:20.089 ********** 2026-06-09 15:17:47.861677 | mon1 | ok: [mon1] => (item=mon1) 2026-06-09 15:17:47.861745 | mon1 | 2026-06-09 15:17:47.861964 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-09 15:17:47.862009 | mon1 | Tuesday 09 June 2026 15:17:47 +0000 (0:00:00.222) 0:00:20.312 ********** 2026-06-09 15:17:47.904928 | mon1 | ok: [mon1] 2026-06-09 15:17:47.905002 | mon1 | 2026-06-09 15:17:47.905062 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-09 15:17:47.905193 | mon1 | Tuesday 09 June 2026 15:17:47 +0000 (0:00:00.043) 0:00:20.355 ********** 2026-06-09 15:17:47.947844 | mon1 | skipping: [mon1] 2026-06-09 15:17:47.947928 | mon1 | 2026-06-09 15:17:47.948002 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-09 15:17:47.948107 | mon1 | Tuesday 09 June 2026 15:17:47 +0000 (0:00:00.042) 0:00:20.398 ********** 2026-06-09 15:17:48.009393 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-09 15:17:48.009466 | mon1 | 2026-06-09 15:17:48.009670 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-09 15:17:48.009714 | mon1 | Tuesday 09 June 2026 15:17:48 +0000 (0:00:00.061) 0:00:20.460 ********** 2026-06-09 15:17:55.864896 | mon1 | ok: [mon1] 2026-06-09 15:17:55.864947 | mon1 | 2026-06-09 15:17:55.864953 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-09 15:17:55.864958 | mon1 | Tuesday 09 June 2026 15:17:55 +0000 (0:00:07.855) 0:00:28.315 ********** 2026-06-09 15:17:55.913624 | mon1 | ok: [mon1] => (item=mon1) 2026-06-09 15:17:55.913675 | mon1 | 2026-06-09 15:17:55.913683 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-09 15:17:55.913690 | mon1 | Tuesday 09 June 2026 15:17:55 +0000 (0:00:00.048) 0:00:28.363 ********** 2026-06-09 15:17:56.330630 | mon1 | ok: [mon1] 2026-06-09 15:17:56.330681 | mon1 | 2026-06-09 15:17:56.330689 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-09 15:17:56.330696 | mon1 | Tuesday 09 June 2026 15:17:56 +0000 (0:00:00.416) 0:00:28.780 ********** 2026-06-09 15:18:03.116006 | mon1 | ok: [mon1] 2026-06-09 15:18:03.116102 | mon1 | 2026-06-09 15:18:03.116268 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-09 15:18:03.116417 | mon1 | Tuesday 09 June 2026 15:18:03 +0000 (0:00:06.785) 0:00:35.566 ********** 2026-06-09 15:18:09.187159 | mon1 | ok: [mon1] 2026-06-09 15:18:09.187267 | mon1 | 2026-06-09 15:18:09.187478 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-09 15:18:09.187827 | mon1 | Tuesday 09 June 2026 15:18:09 +0000 (0:00:06.070) 0:00:41.637 ********** 2026-06-09 15:18:23.289840 | mon1 | ok: [mon1] 2026-06-09 15:18:23.290012 | mon1 | 2026-06-09 15:18:23.290257 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-09 15:18:23.290491 | mon1 | Tuesday 09 June 2026 15:18:23 +0000 (0:00:14.102) 0:00:55.740 ********** 2026-06-09 15:18:23.349079 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-09 15:18:23.349277 | mon1 | 2026-06-09 15:18:23.349506 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-09 15:18:23.349729 | mon1 | Tuesday 09 June 2026 15:18:23 +0000 (0:00:00.059) 0:00:55.799 ********** 2026-06-09 15:18:23.390122 | mon1 | skipping: [mon1] 2026-06-09 15:18:23.390315 | mon1 | 2026-06-09 15:18:23.390552 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-09 15:18:23.390772 | mon1 | Tuesday 09 June 2026 15:18:23 +0000 (0:00:00.041) 0:00:55.840 ********** 2026-06-09 15:18:23.429755 | mon1 | skipping: [mon1] => (item=mon1) 2026-06-09 15:18:23.429896 | mon1 | skipping: [mon1] 2026-06-09 15:18:23.430138 | mon1 | 2026-06-09 15:18:23.430324 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-09 15:18:23.430586 | mon1 | Tuesday 09 June 2026 15:18:23 +0000 (0:00:00.039) 0:00:55.880 ********** 2026-06-09 15:18:23.675042 | mon1 | ok: [mon1] 2026-06-09 15:18:23.675106 | mon1 | 2026-06-09 15:18:23.675178 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-09 15:18:23.675278 | mon1 | Tuesday 09 June 2026 15:18:23 +0000 (0:00:00.245) 0:00:56.125 ********** 2026-06-09 15:18:50.914169 | mon1 | ok: [mon1] 2026-06-09 15:18:50.914394 | mon1 | 2026-06-09 15:18:50.914704 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-09 15:18:50.915002 | mon1 | Tuesday 09 June 2026 15:18:50 +0000 (0:00:27.238) 0:01:23.364 ********** 2026-06-09 15:18:56.983506 | mon1 | ok: [mon1] 2026-06-09 15:18:56.983580 | mon1 | 2026-06-09 15:18:56.983592 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-09 15:18:56.983639 | mon1 | Tuesday 09 June 2026 15:18:56 +0000 (0:00:06.069) 0:01:29.433 ********** 2026-06-09 15:19:03.002794 | mon1 | ok: [mon1] 2026-06-09 15:19:03.002878 | mon1 | 2026-06-09 15:19:03.003128 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-09 15:19:03.003180 | mon1 | Tuesday 09 June 2026 15:19:03 +0000 (0:00:06.019) 0:01:35.453 ********** 2026-06-09 15:19:07.300249 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-06-09 15:19:07.300335 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-06-09 15:19:07.300396 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-06-09 15:19:07.300992 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-06-09 15:19:07.301043 | mon1 | 2026-06-09 15:19:07.301049 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-09 15:19:07.301054 | mon1 | 2026-06-09 15:19:07.301059 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-09 15:19:07.301063 | mon1 | Tuesday 09 June 2026 15:19:07 +0000 (0:00:04.297) 0:01:39.751 ********** 2026-06-09 15:19:08.416648 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-09 15:19:08.417524 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-09 15:19:08.417605 | mon1 | interpreter could change the meaning of that path. See 2026-06-09 15:19:08.417618 | mon1 | https://docs.ansible.com/ansible- 2026-06-09 15:19:08.417627 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 15:19:08.429643 | mon1 | ok: [osd1] 2026-06-09 15:19:08.429739 | mon1 | 2026-06-09 15:19:08.430034 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:19:08.430056 | mon1 | Tuesday 09 June 2026 15:19:08 +0000 (0:00:01.129) 0:01:40.880 ********** 2026-06-09 15:19:08.633267 | mon1 | ok: [osd1] 2026-06-09 15:19:08.634022 | mon1 | 2026-06-09 15:19:08.634093 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:19:08.634106 | mon1 | Tuesday 09 June 2026 15:19:08 +0000 (0:00:00.203) 0:01:41.083 ********** 2026-06-09 15:19:08.678798 | mon1 | skipping: [osd1] 2026-06-09 15:19:08.678879 | mon1 | 2026-06-09 15:19:08.679126 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-09 15:19:08.679174 | mon1 | Tuesday 09 June 2026 15:19:08 +0000 (0:00:00.045) 0:01:41.129 ********** 2026-06-09 15:19:08.897277 | mon1 | ok: [osd1] 2026-06-09 15:19:08.897391 | mon1 | 2026-06-09 15:19:08.897667 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:19:08.897721 | mon1 | Tuesday 09 June 2026 15:19:08 +0000 (0:00:00.218) 0:01:41.347 ********** 2026-06-09 15:19:08.973461 | mon1 | ok: [osd1] => { 2026-06-09 15:19:08.973542 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-09 15:19:08.974153 | mon1 | } 2026-06-09 15:19:08.974239 | mon1 | 2026-06-09 15:19:08.974248 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:19:08.974256 | mon1 | Tuesday 09 June 2026 15:19:08 +0000 (0:00:00.075) 0:01:41.423 ********** 2026-06-09 15:19:09.299369 | mon1 | ok: [osd1] 2026-06-09 15:19:09.299480 | mon1 | 2026-06-09 15:19:09.299492 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:19:09.299688 | mon1 | Tuesday 09 June 2026 15:19:09 +0000 (0:00:00.326) 0:01:41.750 ********** 2026-06-09 15:19:09.342472 | mon1 | skipping: [osd1] 2026-06-09 15:19:09.342574 | mon1 | 2026-06-09 15:19:09.342596 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:19:09.342763 | mon1 | Tuesday 09 June 2026 15:19:09 +0000 (0:00:00.043) 0:01:41.793 ********** 2026-06-09 15:19:09.386147 | mon1 | skipping: [osd1] 2026-06-09 15:19:09.386219 | mon1 | 2026-06-09 15:19:09.386550 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:19:09.386604 | mon1 | Tuesday 09 June 2026 15:19:09 +0000 (0:00:00.043) 0:01:41.836 ********** 2026-06-09 15:19:09.595077 | mon1 | ok: [osd1] 2026-06-09 15:19:09.595159 | mon1 | 2026-06-09 15:19:09.595168 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-09 15:19:09.595295 | mon1 | Tuesday 09 June 2026 15:19:09 +0000 (0:00:00.209) 0:01:42.045 ********** 2026-06-09 15:19:10.761239 | mon1 | ok: [osd1] 2026-06-09 15:19:10.761327 | mon1 | 2026-06-09 15:19:10.761570 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:19:10.761626 | mon1 | Tuesday 09 June 2026 15:19:10 +0000 (0:00:01.165) 0:01:43.211 ********** 2026-06-09 15:19:10.842429 | mon1 | ok: [osd1] => { 2026-06-09 15:19:10.842510 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-09 15:19:10.842522 | mon1 | } 2026-06-09 15:19:10.842863 | mon1 | 2026-06-09 15:19:10.842909 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:19:10.842915 | mon1 | Tuesday 09 June 2026 15:19:10 +0000 (0:00:00.081) 0:01:43.293 ********** 2026-06-09 15:19:11.193752 | mon1 | ok: [osd1] 2026-06-09 15:19:11.193836 | mon1 | 2026-06-09 15:19:11.193848 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:19:11.193985 | mon1 | Tuesday 09 June 2026 15:19:11 +0000 (0:00:00.351) 0:01:43.644 ********** 2026-06-09 15:19:13.146521 | mon1 | ok: [osd1] 2026-06-09 15:19:13.146929 | mon1 | 2026-06-09 15:19:13.146945 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-09 15:19:13.146956 | mon1 | Tuesday 09 June 2026 15:19:13 +0000 (0:00:01.952) 0:01:45.596 ********** 2026-06-09 15:19:13.180201 | mon1 | skipping: [osd1] 2026-06-09 15:19:13.180481 | mon1 | 2026-06-09 15:19:13.180749 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-09 15:19:13.180988 | mon1 | Tuesday 09 June 2026 15:19:13 +0000 (0:00:00.033) 0:01:45.630 ********** 2026-06-09 15:19:13.209220 | mon1 | skipping: [osd1] 2026-06-09 15:19:13.209390 | mon1 | 2026-06-09 15:19:13.209708 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-09 15:19:13.209903 | mon1 | Tuesday 09 June 2026 15:19:13 +0000 (0:00:00.029) 0:01:45.659 ********** 2026-06-09 15:19:13.233797 | mon1 | skipping: [osd1] 2026-06-09 15:19:13.233985 | mon1 | 2026-06-09 15:19:13.234210 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-09 15:19:13.234443 | mon1 | Tuesday 09 June 2026 15:19:13 +0000 (0:00:00.024) 0:01:45.684 ********** 2026-06-09 15:19:14.334962 | mon1 | ok: [osd1] 2026-06-09 15:19:14.335033 | mon1 | 2026-06-09 15:19:14.335194 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-09 15:19:14.335332 | mon1 | Tuesday 09 June 2026 15:19:14 +0000 (0:00:01.100) 0:01:46.785 ********** 2026-06-09 15:19:14.780597 | mon1 | ok: [osd1] 2026-06-09 15:19:14.780821 | mon1 | 2026-06-09 15:19:14.781055 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-09 15:19:14.781284 | mon1 | Tuesday 09 June 2026 15:19:14 +0000 (0:00:00.445) 0:01:47.230 ********** 2026-06-09 15:19:15.691503 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-06-09 15:19:15.691955 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-09 15:19:15.692391 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-09 15:19:15.692849 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-09 15:19:15.693199 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-09 15:19:15.693469 | mon1 | 2026-06-09 15:19:15.693750 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-09 15:19:15.694025 | mon1 | Tuesday 09 June 2026 15:19:15 +0000 (0:00:00.910) 0:01:48.141 ********** 2026-06-09 15:19:16.224311 | mon1 | ok: [osd1] 2026-06-09 15:19:16.224384 | mon1 | 2026-06-09 15:19:16.224851 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-09 15:19:16.224898 | mon1 | Tuesday 09 June 2026 15:19:16 +0000 (0:00:00.524) 0:01:48.666 ********** 2026-06-09 15:19:16.224904 | mon1 | 2026-06-09 15:19:16.224909 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-09 15:19:16.224913 | mon1 | Tuesday 09 June 2026 15:19:16 +0000 (0:00:00.008) 0:01:48.674 ********** 2026-06-09 15:19:16.582480 | mon1 | ok: [osd1] 2026-06-09 15:19:16.582547 | mon1 | 2026-06-09 15:19:16.582562 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-09 15:19:16.582677 | mon1 | Tuesday 09 June 2026 15:19:16 +0000 (0:00:00.358) 0:01:49.033 ********** 2026-06-09 15:19:16.783309 | mon1 | ok: [osd1] 2026-06-09 15:19:16.783368 | mon1 | 2026-06-09 15:19:16.783673 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-09 15:19:16.783756 | mon1 | Tuesday 09 June 2026 15:19:16 +0000 (0:00:00.200) 0:01:49.234 ********** 2026-06-09 15:19:16.851171 | mon1 | ok: [osd1] => { 2026-06-09 15:19:16.851718 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-09 15:19:16.851777 | mon1 | } 2026-06-09 15:19:16.851787 | mon1 | 2026-06-09 15:19:16.851800 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-09 15:19:16.851920 | mon1 | Tuesday 09 June 2026 15:19:16 +0000 (0:00:00.067) 0:01:49.301 ********** 2026-06-09 15:19:17.228204 | mon1 | ok: [osd1] 2026-06-09 15:19:17.228320 | mon1 | 2026-06-09 15:19:17.228433 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-09 15:19:17.228606 | mon1 | Tuesday 09 June 2026 15:19:17 +0000 (0:00:00.376) 0:01:49.678 ********** 2026-06-09 15:19:20.377188 | mon1 | ok: [osd1] 2026-06-09 15:19:20.377285 | mon1 | 2026-06-09 15:19:20.377298 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-09 15:19:20.377368 | mon1 | Tuesday 09 June 2026 15:19:20 +0000 (0:00:03.149) 0:01:52.828 ********** 2026-06-09 15:19:21.511768 | mon1 | ok: [osd1] 2026-06-09 15:19:21.511996 | mon1 | 2026-06-09 15:19:21.512200 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-09 15:19:21.512392 | mon1 | Tuesday 09 June 2026 15:19:21 +0000 (0:00:01.134) 0:01:53.962 ********** 2026-06-09 15:19:21.730351 | mon1 | ok: [osd1] 2026-06-09 15:19:21.730432 | mon1 | 2026-06-09 15:19:21.730777 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-09 15:19:21.730857 | mon1 | Tuesday 09 June 2026 15:19:21 +0000 (0:00:00.218) 0:01:54.180 ********** 2026-06-09 15:19:22.170158 | mon1 | ok: [osd1] 2026-06-09 15:19:22.170286 | mon1 | 2026-06-09 15:19:22.170298 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-09 15:19:22.170362 | mon1 | Tuesday 09 June 2026 15:19:22 +0000 (0:00:00.439) 0:01:54.620 ********** 2026-06-09 15:19:22.742683 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-06-09 15:19:22.742749 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-09 15:19:22.742757 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-09 15:19:22.742764 | mon1 | 2026-06-09 15:19:22.742770 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-09 15:19:22.742789 | mon1 | Tuesday 09 June 2026 15:19:22 +0000 (0:00:00.571) 0:01:55.192 ********** 2026-06-09 15:19:23.153990 | mon1 | ok: [osd1] 2026-06-09 15:19:23.154092 | mon1 | 2026-06-09 15:19:23.154342 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-09 15:19:23.154396 | mon1 | Tuesday 09 June 2026 15:19:23 +0000 (0:00:00.412) 0:01:55.604 ********** 2026-06-09 15:19:23.583422 | mon1 | ok: [osd1] 2026-06-09 15:19:23.583512 | mon1 | 2026-06-09 15:19:23.583524 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-09 15:19:23.583721 | mon1 | Tuesday 09 June 2026 15:19:23 +0000 (0:00:00.423) 0:01:56.028 ********** 2026-06-09 15:19:23.583808 | mon1 | 2026-06-09 15:19:23.583820 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-09 15:19:23.583973 | mon1 | Tuesday 09 June 2026 15:19:23 +0000 (0:00:00.005) 0:01:56.033 ********** 2026-06-09 15:19:23.945789 | mon1 | ok: [osd1] 2026-06-09 15:19:23.945899 | mon1 | 2026-06-09 15:19:23.945923 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-09 15:19:23.945933 | mon1 | Tuesday 09 June 2026 15:19:23 +0000 (0:00:00.362) 0:01:56.396 ********** 2026-06-09 15:19:23.992780 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-09 15:19:23.992908 | mon1 | 2026-06-09 15:19:23.992925 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-09 15:19:23.993150 | mon1 | Tuesday 09 June 2026 15:19:23 +0000 (0:00:00.046) 0:01:56.443 ********** 2026-06-09 15:19:25.061663 | mon1 | ok: [osd1] 2026-06-09 15:19:25.061761 | mon1 | 2026-06-09 15:19:25.062021 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-09 15:19:25.062044 | mon1 | Tuesday 09 June 2026 15:19:25 +0000 (0:00:01.069) 0:01:57.512 ********** 2026-06-09 15:19:25.702806 | mon1 | ok: [osd1] => (item=chronyd) 2026-06-09 15:19:25.702934 | mon1 | ok: [osd1] => (item=sshd) 2026-06-09 15:19:25.702946 | mon1 | 2026-06-09 15:19:25.703389 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-09 15:19:25.703479 | mon1 | Tuesday 09 June 2026 15:19:25 +0000 (0:00:00.641) 0:01:58.153 ********** 2026-06-09 15:19:26.005840 | mon1 | ok: [osd1] 2026-06-09 15:19:26.005945 | mon1 | 2026-06-09 15:19:26.006287 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-09 15:19:26.006353 | mon1 | Tuesday 09 June 2026 15:19:26 +0000 (0:00:00.303) 0:01:58.456 ********** 2026-06-09 15:19:26.207760 | mon1 | ok: [osd1] 2026-06-09 15:19:26.207862 | mon1 | 2026-06-09 15:19:26.208166 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-09 15:19:26.208226 | mon1 | Tuesday 09 June 2026 15:19:26 +0000 (0:00:00.202) 0:01:58.658 ********** 2026-06-09 15:19:26.443075 | mon1 | ok: [osd1] 2026-06-09 15:19:26.443141 | mon1 | 2026-06-09 15:19:26.443483 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-09 15:19:26.443566 | mon1 | Tuesday 09 June 2026 15:19:26 +0000 (0:00:00.234) 0:01:58.893 ********** 2026-06-09 15:19:26.638179 | mon1 | ok: [osd1] 2026-06-09 15:19:26.638292 | mon1 | 2026-06-09 15:19:26.638329 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-09 15:19:26.638342 | mon1 | Tuesday 09 June 2026 15:19:26 +0000 (0:00:00.195) 0:01:59.088 ********** 2026-06-09 15:19:26.855234 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-06-09 15:19:26.855359 | mon1 | 2026-06-09 15:19:26.855373 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-09 15:19:26.855444 | mon1 | Tuesday 09 June 2026 15:19:26 +0000 (0:00:00.217) 0:01:59.306 ********** 2026-06-09 15:19:26.904707 | mon1 | ok: [osd1] 2026-06-09 15:19:26.904818 | mon1 | 2026-06-09 15:19:26.905094 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-09 15:19:26.905149 | mon1 | Tuesday 09 June 2026 15:19:26 +0000 (0:00:00.049) 0:01:59.355 ********** 2026-06-09 15:19:26.970074 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-06-09 15:19:26.970127 | mon1 | 2026-06-09 15:19:26.970420 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-09 15:19:26.970490 | mon1 | Tuesday 09 June 2026 15:19:26 +0000 (0:00:00.065) 0:01:59.420 ********** 2026-06-09 15:19:32.930259 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:19:32.930335 | mon1 | 2026-06-09 15:19:32.930708 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-09 15:19:32.930795 | mon1 | Tuesday 09 June 2026 15:19:32 +0000 (0:00:05.960) 0:02:05.380 ********** 2026-06-09 15:19:32.974553 | mon1 | ok: [osd1] => (item=osd1) 2026-06-09 15:19:32.974671 | mon1 | 2026-06-09 15:19:32.974683 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-09 15:19:32.974767 | mon1 | Tuesday 09 June 2026 15:19:32 +0000 (0:00:00.044) 0:02:05.424 ********** 2026-06-09 15:19:33.230954 | mon1 | ok: [osd1] 2026-06-09 15:19:33.231066 | mon1 | 2026-06-09 15:19:33.231078 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-09 15:19:33.231202 | mon1 | Tuesday 09 June 2026 15:19:33 +0000 (0:00:00.256) 0:02:05.681 ********** 2026-06-09 15:19:39.638340 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:19:39.638427 | mon1 | 2026-06-09 15:19:39.638568 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-09 15:19:39.638703 | mon1 | Tuesday 09 June 2026 15:19:39 +0000 (0:00:06.406) 0:02:12.088 ********** 2026-06-09 15:19:45.002110 | mon1 | ok: [osd1] 2026-06-09 15:19:45.002199 | mon1 | 2026-06-09 15:19:45.002211 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-09 15:19:45.002363 | mon1 | Tuesday 09 June 2026 15:19:45 +0000 (0:00:05.364) 0:02:17.452 ********** 2026-06-09 15:20:06.987947 | mon1 | ok: [osd1] 2026-06-09 15:20:06.988037 | mon1 | 2026-06-09 15:20:06.988326 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-09 15:20:06.988380 | mon1 | Tuesday 09 June 2026 15:20:06 +0000 (0:00:21.985) 0:02:39.438 ********** 2026-06-09 15:20:07.047145 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-06-09 15:20:07.047657 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-06-09 15:20:07.047697 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-06-09 15:20:07.047709 | mon1 | skipping: [osd1] 2026-06-09 15:20:07.047723 | mon1 | 2026-06-09 15:20:07.048012 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-09 15:20:07.048067 | mon1 | Tuesday 09 June 2026 15:20:07 +0000 (0:00:00.059) 0:02:39.497 ********** 2026-06-09 15:20:13.197337 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:20:13.197481 | mon1 | 2026-06-09 15:20:13.197825 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-09 15:20:13.197900 | mon1 | Tuesday 09 June 2026 15:20:13 +0000 (0:00:06.149) 0:02:45.647 ********** 2026-06-09 15:20:19.219062 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:20:19.219141 | mon1 | 2026-06-09 15:20:19.219356 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-09 15:20:19.219402 | mon1 | Tuesday 09 June 2026 15:20:19 +0000 (0:00:06.022) 0:02:51.669 ********** 2026-06-09 15:20:19.272387 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-06-09 15:20:19.272470 | mon1 | 2026-06-09 15:20:19.272771 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-09 15:20:19.272860 | mon1 | Tuesday 09 June 2026 15:20:19 +0000 (0:00:00.052) 0:02:51.722 ********** 2026-06-09 15:20:19.316609 | mon1 | ok: [osd1] 2026-06-09 15:20:19.317037 | mon1 | 2026-06-09 15:20:19.317078 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-09 15:20:19.317086 | mon1 | Tuesday 09 June 2026 15:20:19 +0000 (0:00:00.044) 0:02:51.767 ********** 2026-06-09 15:20:25.348345 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-09 15:20:25.348397 | mon1 | 2026-06-09 15:20:25.348433 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-09 15:20:25.348440 | mon1 | Tuesday 09 June 2026 15:20:25 +0000 (0:00:06.031) 0:02:57.798 ********** 2026-06-09 15:20:25.388994 | mon1 | ok: [osd1] 2026-06-09 15:20:25.389071 | mon1 | 2026-06-09 15:20:25.389549 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-09 15:20:25.389634 | mon1 | Tuesday 09 June 2026 15:20:25 +0000 (0:00:00.040) 0:02:57.839 ********** 2026-06-09 15:20:25.433821 | mon1 | skipping: [osd1] => (item=1) 2026-06-09 15:20:25.434624 | mon1 | skipping: [osd1] => (item=1) 2026-06-09 15:20:25.434685 | mon1 | skipping: [osd1] => (item=1) 2026-06-09 15:20:25.434693 | mon1 | skipping: [osd1] 2026-06-09 15:20:25.434700 | mon1 | 2026-06-09 15:20:25.434707 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-09 15:20:25.434713 | mon1 | Tuesday 09 June 2026 15:20:25 +0000 (0:00:00.044) 0:02:57.884 ********** 2026-06-09 15:20:25.468296 | mon1 | skipping: [osd1] 2026-06-09 15:20:25.471189 | mon1 | 2026-06-09 15:20:25.471226 | mon1 | PLAY RECAP ********************************************************************* 2026-06-09 15:20:25.471233 | mon1 | mon1 : ok=49 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-06-09 15:20:25.471239 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-06-09 15:20:25.471243 | mon1 | 2026-06-09 15:20:25.471247 | mon1 | 2026-06-09 15:20:25.471251 | mon1 | TASKS RECAP ******************************************************************** 2026-06-09 15:20:25.471256 | mon1 | Tuesday 09 June 2026 15:20:25 +0000 (0:00:00.034) 0:02:57.919 ********** 2026-06-09 15:20:25.471267 | mon1 | =============================================================================== 2026-06-09 15:20:25.471271 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ---------------------- 27.24s 2026-06-09 15:20:25.471275 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 21.99s 2026-06-09 15:20:25.471280 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.10s 2026-06-09 15:20:25.471284 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 7.86s 2026-06-09 15:20:25.471288 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.79s 2026-06-09 15:20:25.471292 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.41s 2026-06-09 15:20:25.471296 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.15s 2026-06-09 15:20:25.471300 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.07s 2026-06-09 15:20:25.471304 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.07s 2026-06-09 15:20:25.471308 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.03s 2026-06-09 15:20:25.471313 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.02s 2026-06-09 15:20:25.471317 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.02s 2026-06-09 15:20:25.471321 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.96s 2026-06-09 15:20:25.471325 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.36s 2026-06-09 15:20:25.471329 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 4.30s 2026-06-09 15:20:25.471333 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.15s 2026-06-09 15:20:25.471338 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.02s 2026-06-09 15:20:25.471342 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.11s 2026-06-09 15:20:25.471346 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.95s 2026-06-09 15:20:25.471351 | mon1 | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.20s 2026-06-09 15:20:25.658209 | mon1 | INFO [default > idempotence] Executed: Successful 2026-06-09 15:20:25.667964 | mon1 | INFO [default > side_effect] Executing 2026-06-09 15:20:25.668500 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 15:20:25.675049 | mon1 | INFO [default > verify] Executing 2026-06-09 15:20:26.342559 | mon1 | 2026-06-09 15:20:26.343031 | mon1 | PLAY [Verify] ****************************************************************** 2026-06-09 15:20:26.343305 | mon1 | 2026-06-09 15:20:26.343678 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-09 15:20:26.343988 | mon1 | Tuesday 09 June 2026 15:20:26 +0000 (0:00:00.007) 0:00:00.007 ********** 2026-06-09 15:20:27.472634 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-09 15:20:27.473051 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-09 15:20:27.473465 | mon1 | interpreter could change the meaning of that path. See 2026-06-09 15:20:27.473482 | mon1 | https://docs.ansible.com/ansible- 2026-06-09 15:20:27.473491 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-09 15:20:27.481993 | mon1 | ok: [mon1] 2026-06-09 15:20:27.482030 | mon1 | 2026-06-09 15:20:27.482038 | mon1 | TASK [Get cluster health status] *********************************************** 2026-06-09 15:20:27.482044 | mon1 | Tuesday 09 June 2026 15:20:27 +0000 (0:00:01.139) 0:00:01.147 ********** 2026-06-09 15:20:37.612909 | mon1 | ok: [mon1] 2026-06-09 15:20:37.613030 | mon1 | 2026-06-09 15:20:37.613044 | mon1 | TASK [Print cluster health status] ********************************************* 2026-06-09 15:20:37.613054 | mon1 | Tuesday 09 June 2026 15:20:37 +0000 (0:00:10.129) 0:00:11.276 ********** 2026-06-09 15:20:37.643382 | mon1 | ok: [mon1] => { 2026-06-09 15:20:37.643493 | mon1 | "_ceph_health": { 2026-06-09 15:20:37.643505 | mon1 | "changed": false, 2026-06-09 15:20:37.643514 | mon1 | "cmd": [ 2026-06-09 15:20:37.643523 | mon1 | "cephadm", 2026-06-09 15:20:37.643532 | mon1 | "shell", 2026-06-09 15:20:37.643540 | mon1 | "--", 2026-06-09 15:20:37.643549 | mon1 | "ceph", 2026-06-09 15:20:37.643570 | mon1 | "health" 2026-06-09 15:20:37.643579 | mon1 | ], 2026-06-09 15:20:37.643799 | mon1 | "delta": "0:00:09.841508", 2026-06-09 15:20:37.644064 | mon1 | "end": "2026-06-09 15:20:37.573146", 2026-06-09 15:20:37.644293 | mon1 | "failed": false, 2026-06-09 15:20:37.644498 | mon1 | "msg": "", 2026-06-09 15:20:37.644706 | mon1 | "rc": 0, 2026-06-09 15:20:37.644883 | mon1 | "start": "2026-06-09 15:20:27.731638", 2026-06-09 15:20:37.645103 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-06-09 15:20:37.645287 | mon1 | "stderr_lines": [ 2026-06-09 15:20:37.645495 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-06-09 15:20:37.645700 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-06-09 15:20:37.645928 | mon1 | ], 2026-06-09 15:20:37.646209 | mon1 | "stdout": "HEALTH_OK", 2026-06-09 15:20:37.646410 | mon1 | "stdout_lines": [ 2026-06-09 15:20:37.646605 | mon1 | "HEALTH_OK" 2026-06-09 15:20:37.646818 | mon1 | ] 2026-06-09 15:20:37.647229 | mon1 | } 2026-06-09 15:20:37.647360 | mon1 | } 2026-06-09 15:20:37.647544 | mon1 | 2026-06-09 15:20:37.647714 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-06-09 15:20:37.647833 | mon1 | Tuesday 09 June 2026 15:20:37 +0000 (0:00:00.030) 0:00:11.307 ********** 2026-06-09 15:20:37.669343 | mon1 | ok: [mon1] => { 2026-06-09 15:20:37.669532 | mon1 | "changed": false, 2026-06-09 15:20:37.669754 | mon1 | "msg": "All assertions passed" 2026-06-09 15:20:37.670087 | mon1 | } 2026-06-09 15:20:37.670297 | mon1 | 2026-06-09 15:20:37.670507 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-06-09 15:20:37.670714 | mon1 | Tuesday 09 June 2026 15:20:37 +0000 (0:00:00.027) 0:00:11.334 ********** 2026-06-09 15:20:44.224432 | mon1 | changed: [mon1] 2026-06-09 15:20:44.224604 | mon1 | 2026-06-09 15:20:44.224840 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-06-09 15:20:44.225065 | mon1 | Tuesday 09 June 2026 15:20:44 +0000 (0:00:06.554) 0:00:17.889 ********** 2026-06-09 15:20:46.199518 | mon1 | changed: [mon1] 2026-06-09 15:20:46.199618 | mon1 | 2026-06-09 15:20:46.199805 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-06-09 15:20:46.199950 | mon1 | Tuesday 09 June 2026 15:20:46 +0000 (0:00:01.975) 0:00:19.865 ********** 2026-06-09 15:20:47.243903 | mon1 | ok: [mon1] 2026-06-09 15:20:47.243999 | mon1 | 2026-06-09 15:20:47.244012 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-06-09 15:20:47.244023 | mon1 | Tuesday 09 June 2026 15:20:47 +0000 (0:00:01.043) 0:00:20.908 ********** 2026-06-09 15:20:47.285165 | mon1 | ok: [mon1] => { 2026-06-09 15:20:47.285253 | mon1 | "changed": false, 2026-06-09 15:20:47.285746 | mon1 | "msg": "All assertions passed" 2026-06-09 15:20:47.285800 | mon1 | } 2026-06-09 15:20:47.285806 | mon1 | 2026-06-09 15:20:47.285810 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-06-09 15:20:47.285816 | mon1 | Tuesday 09 June 2026 15:20:47 +0000 (0:00:00.042) 0:00:20.950 ********** 2026-06-09 15:20:48.343105 | mon1 | ok: [mon1] 2026-06-09 15:20:48.343240 | mon1 | 2026-06-09 15:20:48.343321 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-06-09 15:20:48.343519 | mon1 | Tuesday 09 June 2026 15:20:48 +0000 (0:00:01.058) 0:00:22.008 ********** 2026-06-09 15:20:48.380426 | mon1 | ok: [mon1] => { 2026-06-09 15:20:48.380877 | mon1 | "changed": false, 2026-06-09 15:20:48.380902 | mon1 | "msg": "All assertions passed" 2026-06-09 15:20:48.381298 | mon1 | } 2026-06-09 15:20:48.381378 | mon1 | 2026-06-09 15:20:48.381397 | mon1 | PLAY RECAP ********************************************************************* 2026-06-09 15:20:48.383310 | mon1 | mon1 : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-09 15:20:48.383356 | mon1 | 2026-06-09 15:20:48.383364 | mon1 | 2026-06-09 15:20:48.383370 | mon1 | TASKS RECAP ******************************************************************** 2026-06-09 15:20:48.383378 | mon1 | Tuesday 09 June 2026 15:20:48 +0000 (0:00:00.037) 0:00:22.045 ********** 2026-06-09 15:20:48.383384 | mon1 | =============================================================================== 2026-06-09 15:20:48.383390 | mon1 | Get cluster health status ---------------------------------------------- 10.13s 2026-06-09 15:20:48.383395 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.55s 2026-06-09 15:20:48.383401 | mon1 | Create a test Ceph key -------------------------------------------------- 1.98s 2026-06-09 15:20:48.383407 | mon1 | Gathering Facts --------------------------------------------------------- 1.14s 2026-06-09 15:20:48.383412 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.06s 2026-06-09 15:20:48.383418 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.04s 2026-06-09 15:20:48.383424 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-06-09 15:20:48.383429 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.04s 2026-06-09 15:20:48.383435 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-06-09 15:20:48.383441 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-06-09 15:20:48.485836 | mon1 | INFO [default > verify] Executed: Successful 2026-06-09 15:20:48.495945 | mon1 | INFO [default > cleanup] Executing 2026-06-09 15:20:48.496308 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-09 15:20:48.501729 | mon1 | INFO [default > destroy] Executing 2026-06-09 15:20:48.501833 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-09 15:20:48.501920 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-09 15:20:48.502320 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-09 15:20:58.950302 | mon1 | ok: Runtime: 0:13:01.711011 2026-06-09 15:20:58.964933 | 2026-06-09 15:20:58.965020 | PLAY RECAP 2026-06-09 15:20:58.965064 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-09 15:20:58.965086 | 2026-06-09 15:20:59.117037 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-09 15:20:59.123520 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-09 15:20:59.699096 | 2026-06-09 15:20:59.699215 | PLAY [all] 2026-06-09 15:20:59.710328 | 2026-06-09 15:20:59.710413 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-09 15:20:59.764209 | mon1 | ok 2026-06-09 15:20:59.780437 | osd1 | ok 2026-06-09 15:20:59.786277 | 2026-06-09 15:20:59.786381 | TASK [fetch-output : Set log path for single node] 2026-06-09 15:20:59.811650 | mon1 | skipping: Conditional result was False 2026-06-09 15:20:59.823182 | osd1 | skipping: Conditional result was False 2026-06-09 15:20:59.831594 | 2026-06-09 15:20:59.831690 | LOOP [fetch-output : Ensure local output dirs] 2026-06-09 15:21:00.223778 | mon1 -> localhost | changed: "/var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/logs/mon1" 2026-06-09 15:21:00.229777 | osd1 -> localhost | changed: "/var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/logs/osd1" 2026-06-09 15:21:00.453527 | osd1 -> localhost | ok: "/var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/artifacts" 2026-06-09 15:21:00.465477 | mon1 -> localhost | changed: "/var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/artifacts" 2026-06-09 15:21:00.678691 | mon1 -> localhost | ok: "/var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/docs" 2026-06-09 15:21:00.681882 | osd1 -> localhost | changed: "/var/lib/zuul/builds/b3e071e9d043412c9c778bd8096fa22e/work/docs" 2026-06-09 15:21:00.693443 | 2026-06-09 15:21:00.693923 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-09 15:21:01.327703 | mon1 | changed: .d..t...... ./ 2026-06-09 15:21:01.328103 | mon1 | changed: All items complete 2026-06-09 15:21:01.328142 | 2026-06-09 15:21:01.333781 | osd1 | changed: .d..t...... ./ 2026-06-09 15:21:01.773229 | mon1 | changed: .d..t...... ./ 2026-06-09 15:21:01.784077 | osd1 | changed: .d..t...... ./ 2026-06-09 15:21:02.266677 | osd1 | changed: .d..t...... ./ 2026-06-09 15:21:02.273840 | mon1 | changed: .d..t...... ./ 2026-06-09 15:21:02.298852 | 2026-06-09 15:21:02.299005 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-09 15:21:02.733194 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008919 2026-06-09 15:21:02.733431 | mon1 -> localhost | changed: All items complete 2026-06-09 15:21:02.733463 | 2026-06-09 15:21:02.962682 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008206 2026-06-09 15:21:02.984224 | 2026-06-09 15:21:02.984369 | PLAY [all] 2026-06-09 15:21:02.997601 | 2026-06-09 15:21:02.997777 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-09 15:21:03.427773 | mon1 | changed 2026-06-09 15:21:03.600837 | osd1 | changed 2026-06-09 15:21:03.614535 | 2026-06-09 15:21:03.614640 | PLAY RECAP 2026-06-09 15:21:03.614687 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-09 15:21:03.614717 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-09 15:21:03.614737 | 2026-06-09 15:21:03.754960 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-09 15:21:03.760824 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-09 15:21:04.358609 | 2026-06-09 15:21:04.358771 | PLAY [localhost] 2026-06-09 15:21:04.369250 | 2026-06-09 15:21:04.369367 | TASK [Generate Zuul manifest] 2026-06-09 15:21:04.392241 | localhost | ok 2026-06-09 15:21:04.411797 | 2026-06-09 15:21:04.411944 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-09 15:21:04.829496 | localhost | changed 2026-06-09 15:21:04.842892 | 2026-06-09 15:21:04.843046 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-09 15:21:04.872682 | localhost | ok 2026-06-09 15:21:04.898610 | 2026-06-09 15:21:04.898734 | TASK [Upload logs] 2026-06-09 15:21:04.919619 | localhost | ok 2026-06-09 15:21:04.981775 | 2026-06-09 15:21:04.981898 | TASK [Set zuul-log-path fact] 2026-06-09 15:21:05.003492 | localhost | ok 2026-06-09 15:21:05.017245 | 2026-06-09 15:21:05.017317 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-09 15:21:05.049042 | localhost | ok 2026-06-09 15:21:05.057789 | 2026-06-09 15:21:05.057858 | TASK [upload-logs : Create log directories] 2026-06-09 15:21:05.486054 | localhost | changed 2026-06-09 15:21:05.492484 | 2026-06-09 15:21:05.492557 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-09 15:21:05.941194 | localhost -> localhost | ok: Runtime: 0:00:00.005015 2026-06-09 15:21:05.948233 | 2026-06-09 15:21:05.948312 | TASK [upload-logs : Upload logs to log server] 2026-06-09 15:21:06.437604 | localhost | Output suppressed because no_log was given 2026-06-09 15:21:06.442631 | 2026-06-09 15:21:06.442714 | LOOP [upload-logs : Compress console log and json output] 2026-06-09 15:21:06.544866 | localhost | skipping: Conditional result was False 2026-06-09 15:21:06.552019 | localhost | skipping: Conditional result was False 2026-06-09 15:21:06.569484 | 2026-06-09 15:21:06.569630 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-09 15:21:06.669586 | localhost | skipping: Conditional result was False 2026-06-09 15:21:06.669874 | 2026-06-09 15:21:06.674212 | localhost | skipping: Conditional result was False 2026-06-09 15:21:06.710902 | 2026-06-09 15:21:06.711070 | LOOP [upload-logs : Upload console log and json output]