2026-05-08 04:33:34.172268 | Job console starting 2026-05-08 04:33:34.199816 | Updating git repos 2026-05-08 04:33:34.300314 | Cloning repos into workspace 2026-05-08 04:33:34.368296 | Restoring repo states 2026-05-08 04:33:34.376265 | Merging changes 2026-05-08 04:33:34.695514 | Checking out repos 2026-05-08 04:33:34.727055 | Preparing playbooks 2026-05-08 04:33:36.031858 | Running Ansible setup 2026-05-08 04:33:41.389160 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-08 04:33:41.983384 | 2026-05-08 04:33:41.983665 | PLAY [localhost] 2026-05-08 04:33:41.992051 | 2026-05-08 04:33:41.992163 | TASK [Gathering Facts] 2026-05-08 04:33:42.835055 | localhost | ok 2026-05-08 04:33:42.845376 | 2026-05-08 04:33:42.845451 | TASK [Setup log path fact] 2026-05-08 04:33:42.865395 | localhost | ok 2026-05-08 04:33:42.879174 | 2026-05-08 04:33:42.879242 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-08 04:33:42.909366 | localhost | ok 2026-05-08 04:33:42.916778 | 2026-05-08 04:33:42.916847 | TASK [emit-job-header : Print job information] 2026-05-08 04:33:42.957758 | # Job Information 2026-05-08 04:33:42.957947 | Ansible Version: 2.16.18 2026-05-08 04:33:42.957993 | Job: ansible-collection-ceph-molecule-ha-ubuntu-noble 2026-05-08 04:33:42.958025 | Pipeline: check 2026-05-08 04:33:42.958053 | Executor: 2d72f0692154 2026-05-08 04:33:42.958080 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/108 2026-05-08 04:33:42.958110 | Event ID: 0dedc740-4a97-11f1-8eab-7abb0c7eb69d 2026-05-08 04:33:42.962083 | 2026-05-08 04:33:42.962168 | LOOP [emit-job-header : Print node information] 2026-05-08 04:33:43.059539 | localhost | ok: 2026-05-08 04:33:43.059968 | localhost | # Node Information 2026-05-08 04:33:43.060020 | localhost | Inventory Hostname: mon1 2026-05-08 04:33:43.060053 | localhost | Hostname: np0000172677 2026-05-08 04:33:43.060081 | localhost | Username: zuul 2026-05-08 04:33:43.060112 | localhost | Distro: Ubuntu 24.04 2026-05-08 04:33:43.060140 | localhost | Provider: yul1 2026-05-08 04:33:43.060173 | localhost | Region: ca-ymq-1 2026-05-08 04:33:43.060209 | localhost | Label: ubuntu-noble 2026-05-08 04:33:43.060237 | localhost | Product Name: OpenStack Nova 2026-05-08 04:33:43.060275 | localhost | Interface IP: 199.204.45.169 2026-05-08 04:33:43.104464 | localhost | ok: 2026-05-08 04:33:43.104573 | localhost | # Node Information 2026-05-08 04:33:43.104631 | localhost | Inventory Hostname: osd1 2026-05-08 04:33:43.104677 | localhost | Hostname: np0000172678 2026-05-08 04:33:43.104735 | localhost | Username: zuul 2026-05-08 04:33:43.104788 | localhost | Distro: Ubuntu 24.04 2026-05-08 04:33:43.104832 | localhost | Provider: yul1 2026-05-08 04:33:43.104873 | localhost | Region: ca-ymq-1 2026-05-08 04:33:43.104915 | localhost | Label: ubuntu-noble 2026-05-08 04:33:43.104955 | localhost | Product Name: OpenStack Nova 2026-05-08 04:33:43.105044 | localhost | Interface IP: 199.204.45.238 2026-05-08 04:33:43.123969 | 2026-05-08 04:33:43.124131 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-08 04:33:43.496588 | localhost -> localhost | changed 2026-05-08 04:33:43.509840 | 2026-05-08 04:33:43.510579 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-08 04:33:44.307426 | localhost -> localhost | changed 2026-05-08 04:33:44.319658 | 2026-05-08 04:33:44.319712 | PLAY [all] 2026-05-08 04:33:44.328488 | 2026-05-08 04:33:44.328553 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-08 04:33:44.546844 | mon1 -> localhost | ok 2026-05-08 04:33:44.558843 | 2026-05-08 04:33:44.558904 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-08 04:33:44.591897 | mon1 | ok 2026-05-08 04:33:44.597628 | osd1 | ok 2026-05-08 04:33:44.618243 | mon1 | included: /var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-08 04:33:44.618350 | osd1 | included: /var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-08 04:33:44.628678 | 2026-05-08 04:33:44.628737 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-08 04:33:45.457440 | mon1 -> localhost | Generating public/private rsa key pair. 2026-05-08 04:33:45.457688 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/6310445e27fa4fe1ae491d01ffc2747e_id_rsa 2026-05-08 04:33:45.457734 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/6310445e27fa4fe1ae491d01ffc2747e_id_rsa.pub 2026-05-08 04:33:45.457769 | mon1 -> localhost | The key fingerprint is: 2026-05-08 04:33:45.457802 | mon1 -> localhost | SHA256:N1FokLK4wbVy0BOY7R3GgjA5WJjwjwkSodQS2z6eyDI zuul-build-sshkey 2026-05-08 04:33:45.457834 | mon1 -> localhost | The key's randomart image is: 2026-05-08 04:33:45.457865 | mon1 -> localhost | +---[RSA 3072]----+ 2026-05-08 04:33:45.457896 | mon1 -> localhost | |=O*o *.o.o .. | 2026-05-08 04:33:45.457927 | mon1 -> localhost | |*+=o= B = o. | 2026-05-08 04:33:45.457956 | mon1 -> localhost | |+.o+ = O o. | 2026-05-08 04:33:45.457986 | mon1 -> localhost | |...+= = . . | 2026-05-08 04:33:45.458015 | mon1 -> localhost | | oo.= S o | 2026-05-08 04:33:45.458044 | mon1 -> localhost | |. o + . . | 2026-05-08 04:33:45.458072 | mon1 -> localhost | |Eo o | 2026-05-08 04:33:45.458101 | mon1 -> localhost | |.. | 2026-05-08 04:33:45.458129 | mon1 -> localhost | | | 2026-05-08 04:33:45.458157 | mon1 -> localhost | +----[SHA256]-----+ 2026-05-08 04:33:45.458226 | mon1 -> localhost | ok: Runtime: 0:00:00.417260 2026-05-08 04:33:45.464790 | 2026-05-08 04:33:45.464854 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-08 04:33:45.506819 | mon1 | ok 2026-05-08 04:33:45.512200 | osd1 | ok 2026-05-08 04:33:45.527899 | mon1 | included: /var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-08 04:33:45.527951 | osd1 | included: /var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-08 04:33:45.540027 | 2026-05-08 04:33:45.540094 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-08 04:33:45.568285 | mon1 | skipping: Conditional result was False 2026-05-08 04:33:45.579740 | osd1 | skipping: Conditional result was False 2026-05-08 04:33:45.591541 | 2026-05-08 04:33:45.591617 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-08 04:33:46.104534 | osd1 | changed 2026-05-08 04:33:46.123713 | mon1 | changed 2026-05-08 04:33:46.132100 | 2026-05-08 04:33:46.132174 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-08 04:33:46.352553 | mon1 | ok 2026-05-08 04:33:46.357721 | osd1 | ok 2026-05-08 04:33:46.363160 | 2026-05-08 04:33:46.363221 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-08 04:33:46.936720 | mon1 | changed 2026-05-08 04:33:46.977261 | osd1 | changed 2026-05-08 04:33:46.984612 | 2026-05-08 04:33:46.984685 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-08 04:33:47.548457 | osd1 | changed 2026-05-08 04:33:47.588816 | mon1 | changed 2026-05-08 04:33:47.594348 | 2026-05-08 04:33:47.594417 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-08 04:33:47.621739 | mon1 | skipping: Conditional result was False 2026-05-08 04:33:47.633152 | osd1 | skipping: Conditional result was False 2026-05-08 04:33:47.645535 | 2026-05-08 04:33:47.645603 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-08 04:33:47.977552 | mon1 -> localhost | changed 2026-05-08 04:33:48.003619 | 2026-05-08 04:33:48.003718 | TASK [add-build-sshkey : Add back temp key] 2026-05-08 04:33:48.291413 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/6310445e27fa4fe1ae491d01ffc2747e_id_rsa (zuul-build-sshkey) 2026-05-08 04:33:48.291725 | mon1 -> localhost | ok: Runtime: 0:00:00.016107 2026-05-08 04:33:48.298404 | 2026-05-08 04:33:48.298468 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-08 04:33:48.591458 | osd1 | ok 2026-05-08 04:33:48.611887 | mon1 | ok 2026-05-08 04:33:48.616738 | 2026-05-08 04:33:48.616800 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-08 04:33:48.642983 | mon1 | skipping: Conditional result was False 2026-05-08 04:33:48.653993 | osd1 | skipping: Conditional result was False 2026-05-08 04:33:48.673967 | 2026-05-08 04:33:48.674039 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-08 04:33:48.999493 | osd1 | ok 2026-05-08 04:33:49.005583 | mon1 | ok 2026-05-08 04:33:49.011607 | 2026-05-08 04:33:49.011671 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-08 04:33:49.789173 | mon1 | Output suppressed because no_log was given 2026-05-08 04:33:49.794142 | osd1 | Output suppressed because no_log was given 2026-05-08 04:33:49.807819 | 2026-05-08 04:33:49.807892 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-08 04:33:50.038478 | mon1 | ok: "logs" 2026-05-08 04:33:50.038741 | mon1 | ok: All items complete 2026-05-08 04:33:50.038770 | 2026-05-08 04:33:50.043473 | osd1 | ok: "logs" 2026-05-08 04:33:50.237170 | osd1 | ok: "artifacts" 2026-05-08 04:33:50.259634 | mon1 | ok: "artifacts" 2026-05-08 04:33:50.432275 | osd1 | ok: "docs" 2026-05-08 04:33:50.459590 | mon1 | ok: "docs" 2026-05-08 04:33:50.477700 | 2026-05-08 04:33:50.477852 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-08 04:33:50.693846 | mon1 | changed: "logs" 2026-05-08 04:33:50.694105 | mon1 | ok: All items complete 2026-05-08 04:33:50.694133 | 2026-05-08 04:33:50.712162 | osd1 | changed: "logs" 2026-05-08 04:33:50.881538 | mon1 | changed: "artifacts" 2026-05-08 04:33:50.912859 | osd1 | changed: "artifacts" 2026-05-08 04:33:51.070315 | mon1 | changed: "docs" 2026-05-08 04:33:51.108099 | osd1 | changed: "docs" 2026-05-08 04:33:51.131443 | 2026-05-08 04:33:51.131491 | PLAY RECAP 2026-05-08 04:33:51.131537 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:33:51.131566 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-08 04:33:51.131591 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-08 04:33:51.131609 | 2026-05-08 04:33:51.265731 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-08 04:33:51.268238 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-08 04:33:51.823043 | 2026-05-08 04:33:51.823166 | PLAY [all] 2026-05-08 04:33:51.834916 | 2026-05-08 04:33:51.834990 | TASK [setup-uv : Extract archive] 2026-05-08 04:33:54.161379 | mon1 | changed 2026-05-08 04:33:54.222478 | osd1 | changed 2026-05-08 04:33:54.230374 | 2026-05-08 04:33:54.230452 | TASK [setup-uv : Print version] 2026-05-08 04:33:54.619356 | osd1 | uv 0.8.13 2026-05-08 04:33:54.614569 | mon1 | uv 0.8.13 2026-05-08 04:33:54.792504 | mon1 | ok: Runtime: 0:00:00.015740 2026-05-08 04:33:54.803223 | osd1 | ok: Runtime: 0:00:00.018131 2026-05-08 04:33:54.813669 | 2026-05-08 04:33:54.813720 | PLAY RECAP 2026-05-08 04:33:54.813765 | mon1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:33:54.813792 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:33:54.813838 | 2026-05-08 04:33:54.929147 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-08 04:33:54.934148 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-08 04:33:55.530176 | 2026-05-08 04:33:55.530321 | PLAY [all] 2026-05-08 04:33:55.542056 | 2026-05-08 04:33:55.542139 | TASK [Copy inventory file for Zuul] 2026-05-08 04:33:56.491334 | mon1 | changed 2026-05-08 04:33:56.498619 | 2026-05-08 04:33:56.498692 | TASK [Switch "ansible_host" to private IP] 2026-05-08 04:33:56.839631 | mon1 | changed: 2 replacements made 2026-05-08 04:33:56.845376 | 2026-05-08 04:33:56.845438 | TASK [Run Molecule scenario] 2026-05-08 04:33:57.347028 | mon1 | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-05-08 04:33:57.347159 | mon1 | Creating virtual environment at: .venv 2026-05-08 04:33:57.635320 | mon1 | Downloading ansible-core (2.1MiB) 2026-05-08 04:33:57.638706 | mon1 | Downloading netaddr (2.2MiB) 2026-05-08 04:33:57.643505 | mon1 | Downloading pygments (1.2MiB) 2026-05-08 04:33:57.648443 | mon1 | Downloading cryptography (4.3MiB) 2026-05-08 04:33:57.839598 | mon1 | Downloading netaddr 2026-05-08 04:33:57.849445 | mon1 | Downloading cryptography 2026-05-08 04:33:57.905013 | mon1 | Downloading pygments 2026-05-08 04:33:58.059882 | mon1 | Downloading ansible-core 2026-05-08 04:33:58.108095 | mon1 | Installed 37 packages in 47ms 2026-05-08 04:33:58.859477 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-05-08 04:33:58.859551 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-05-08 04:33:59.478065 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-08 04:33:59.478132 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-05-08 04:34:12.020686 | mon1 | INFO [default > dependency] Executing 2026-05-08 04:34:12.020910 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-05-08 04:34:12.021191 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-05-08 04:34:12.021413 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-08 04:34:12.027975 | mon1 | INFO [default > cleanup] Executing 2026-05-08 04:34:12.028313 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:34:12.035222 | mon1 | INFO [default > destroy] Executing 2026-05-08 04:34:12.035302 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-08 04:34:12.035426 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-08 04:34:12.045644 | mon1 | INFO [default > syntax] Executing 2026-05-08 04:34:13.090102 | mon1 | 2026-05-08 04:34:13.090430 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-05-08 04:34:13.142706 | mon1 | INFO [default > syntax] Executed: Successful 2026-05-08 04:34:13.153993 | mon1 | INFO [default > create] Executing 2026-05-08 04:34:13.155588 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:34:13.161884 | mon1 | INFO [default > prepare] Executing 2026-05-08 04:34:13.996362 | mon1 | 2026-05-08 04:34:13.996475 | mon1 | PLAY [Prepare] ***************************************************************** 2026-05-08 04:34:13.996724 | mon1 | 2026-05-08 04:34:13.996971 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:34:13.997219 | mon1 | Friday 08 May 2026 04:34:13 +0000 (0:00:00.039) 0:00:00.039 ************ 2026-05-08 04:34:15.316105 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-08 04:34:15.316360 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-08 04:34:15.316607 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:34:15.316853 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:34:15.317122 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:34:16.298697 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:34:16.298910 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-08 04:34:16.299154 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:34:16.299443 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:34:16.299715 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:34:16.306964 | mon1 | ok: [osd1] 2026-05-08 04:34:16.307195 | mon1 | ok: [mon1] 2026-05-08 04:34:16.307529 | mon1 | 2026-05-08 04:34:16.307858 | mon1 | TASK [Configure short hostname] ************************************************ 2026-05-08 04:34:16.308116 | mon1 | Friday 08 May 2026 04:34:16 +0000 (0:00:02.311) 0:00:02.351 ************ 2026-05-08 04:34:17.094000 | mon1 | changed: [mon1] 2026-05-08 04:34:17.094174 | mon1 | changed: [osd1] 2026-05-08 04:34:17.094435 | mon1 | 2026-05-08 04:34:17.094682 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-08 04:34:17.094928 | mon1 | Friday 08 May 2026 04:34:17 +0000 (0:00:00.786) 0:00:03.137 ************ 2026-05-08 04:34:17.401376 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-08 04:34:17.401587 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-05-08 04:34:17.401872 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-08 04:34:17.413173 | mon1 | changed: [mon1] 2026-05-08 04:34:17.413352 | mon1 | changed: [osd1] 2026-05-08 04:34:17.413603 | mon1 | 2026-05-08 04:34:17.413836 | mon1 | TASK [Update apt cache] ******************************************************** 2026-05-08 04:34:17.414066 | mon1 | Friday 08 May 2026 04:34:17 +0000 (0:00:00.319) 0:00:03.457 ************ 2026-05-08 04:34:44.864457 | mon1 | changed: [mon1] 2026-05-08 04:34:44.864545 | mon1 | changed: [osd1] 2026-05-08 04:34:44.864562 | mon1 | 2026-05-08 04:34:44.864579 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-05-08 04:34:44.864594 | mon1 | 2026-05-08 04:34:44.864612 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:34:44.864627 | mon1 | Friday 08 May 2026 04:34:44 +0000 (0:00:27.448) 0:00:30.905 ************ 2026-05-08 04:34:45.690599 | mon1 | ok: [osd1] 2026-05-08 04:34:45.690679 | mon1 | 2026-05-08 04:34:45.690730 | mon1 | TASK [Install depedencies] ***************************************************** 2026-05-08 04:34:45.690852 | mon1 | Friday 08 May 2026 04:34:45 +0000 (0:00:00.829) 0:00:31.734 ************ 2026-05-08 04:35:04.330228 | mon1 | changed: [osd1] 2026-05-08 04:35:04.330470 | mon1 | 2026-05-08 04:35:04.330709 | mon1 | TASK [Start up service] ******************************************************** 2026-05-08 04:35:04.330955 | mon1 | Friday 08 May 2026 04:35:04 +0000 (0:00:18.638) 0:00:50.373 ************ 2026-05-08 04:35:04.985104 | mon1 | ok: [osd1] 2026-05-08 04:35:04.985284 | mon1 | 2026-05-08 04:35:04.985585 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-05-08 04:35:04.985822 | mon1 | Friday 08 May 2026 04:35:04 +0000 (0:00:00.654) 0:00:51.028 ************ 2026-05-08 04:35:05.349333 | mon1 | ok: [osd1] 2026-05-08 04:35:05.349515 | mon1 | 2026-05-08 04:35:05.349806 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-08 04:35:05.350057 | mon1 | Friday 08 May 2026 04:35:05 +0000 (0:00:00.364) 0:00:51.393 ************ 2026-05-08 04:35:06.142509 | mon1 | changed: [osd1] 2026-05-08 04:35:06.142640 | mon1 | 2026-05-08 04:35:06.142911 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-05-08 04:35:06.143151 | mon1 | Friday 08 May 2026 04:35:06 +0000 (0:00:00.793) 0:00:52.186 ************ 2026-05-08 04:35:06.392186 | mon1 | ok: [osd1] 2026-05-08 04:35:06.392283 | mon1 | 2026-05-08 04:35:06.392398 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-08 04:35:06.392510 | mon1 | Friday 08 May 2026 04:35:06 +0000 (0:00:00.249) 0:00:52.436 ************ 2026-05-08 04:35:06.419293 | mon1 | skipping: [osd1] 2026-05-08 04:35:06.419361 | mon1 | 2026-05-08 04:35:06.419379 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-05-08 04:35:06.419565 | mon1 | Friday 08 May 2026 04:35:06 +0000 (0:00:00.027) 0:00:52.463 ************ 2026-05-08 04:35:07.114560 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:07.114770 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:07.115084 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:07.115242 | mon1 | 2026-05-08 04:35:07.115526 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-05-08 04:35:07.115825 | mon1 | Friday 08 May 2026 04:35:07 +0000 (0:00:00.694) 0:00:53.158 ************ 2026-05-08 04:35:07.893937 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:07.894083 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:07.894439 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:07.894686 | mon1 | 2026-05-08 04:35:07.894948 | mon1 | TASK [Start loop devices] ****************************************************** 2026-05-08 04:35:07.895210 | mon1 | Friday 08 May 2026 04:35:07 +0000 (0:00:00.779) 0:00:53.937 ************ 2026-05-08 04:35:08.749365 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:08.749532 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:08.749800 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:08.750052 | mon1 | 2026-05-08 04:35:08.750327 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-05-08 04:35:08.750606 | mon1 | Friday 08 May 2026 04:35:08 +0000 (0:00:00.855) 0:00:54.792 ************ 2026-05-08 04:35:10.213439 | mon1 | changed: [osd1] => (item=osd0) 2026-05-08 04:35:10.213534 | mon1 | changed: [osd1] => (item=osd1) 2026-05-08 04:35:10.213691 | mon1 | changed: [osd1] => (item=osd2) 2026-05-08 04:35:10.213950 | mon1 | 2026-05-08 04:35:10.214042 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-05-08 04:35:10.214104 | mon1 | Friday 08 May 2026 04:35:10 +0000 (0:00:01.464) 0:00:56.257 ************ 2026-05-08 04:35:11.587316 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-05-08 04:35:11.588183 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-05-08 04:35:11.588206 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-05-08 04:35:11.588219 | mon1 | 2026-05-08 04:35:11.588231 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:35:11.588244 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-08 04:35:11.588289 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-08 04:35:11.588305 | mon1 | 2026-05-08 04:35:11.588317 | mon1 | 2026-05-08 04:35:11.588328 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:35:11.588340 | mon1 | Friday 08 May 2026 04:35:11 +0000 (0:00:01.371) 0:00:57.628 ************ 2026-05-08 04:35:11.588352 | mon1 | =============================================================================== 2026-05-08 04:35:11.588363 | mon1 | Update apt cache ------------------------------------------------------- 27.45s 2026-05-08 04:35:11.588382 | mon1 | Install depedencies ---------------------------------------------------- 18.64s 2026-05-08 04:35:11.588394 | mon1 | Gathering Facts --------------------------------------------------------- 2.31s 2026-05-08 04:35:11.588558 | mon1 | Create a volume group for each loop device ------------------------------ 1.46s 2026-05-08 04:35:11.588767 | mon1 | Create a logical volume for each loop device ---------------------------- 1.37s 2026-05-08 04:35:11.588969 | mon1 | Start loop devices ------------------------------------------------------ 0.86s 2026-05-08 04:35:11.589172 | mon1 | Gathering Facts --------------------------------------------------------- 0.83s 2026-05-08 04:35:11.589394 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.79s 2026-05-08 04:35:11.589602 | mon1 | Configure short hostname ------------------------------------------------ 0.79s 2026-05-08 04:35:11.589803 | mon1 | Set permissions on loopback devices ------------------------------------- 0.78s 2026-05-08 04:35:11.590004 | mon1 | Create devices for Ceph ------------------------------------------------- 0.69s 2026-05-08 04:35:11.590202 | mon1 | Start up service -------------------------------------------------------- 0.65s 2026-05-08 04:35:11.590422 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.36s 2026-05-08 04:35:11.590629 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-05-08 04:35:11.590835 | mon1 | Get list of all loopback devices ---------------------------------------- 0.25s 2026-05-08 04:35:11.591041 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-05-08 04:35:11.669628 | mon1 | INFO [default > prepare] Executed: Successful 2026-05-08 04:35:11.678140 | mon1 | INFO [default > converge] Executing 2026-05-08 04:35:12.674734 | mon1 | 2026-05-08 04:35:12.674929 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-08 04:35:12.675059 | mon1 | 2026-05-08 04:35:12.675197 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:35:12.675365 | mon1 | Friday 08 May 2026 04:35:12 +0000 (0:00:00.053) 0:00:00.053 ************ 2026-05-08 04:35:13.741279 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:35:13.741462 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-08 04:35:13.741635 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:35:13.741783 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:35:13.741923 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:35:13.755273 | mon1 | ok: [mon1] 2026-05-08 04:35:13.755413 | mon1 | 2026-05-08 04:35:13.755553 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:35:13.755688 | mon1 | Friday 08 May 2026 04:35:13 +0000 (0:00:01.080) 0:00:01.134 ************ 2026-05-08 04:35:14.083483 | mon1 | ok: [mon1] 2026-05-08 04:35:14.083690 | mon1 | 2026-05-08 04:35:14.083869 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:35:14.084043 | mon1 | Friday 08 May 2026 04:35:14 +0000 (0:00:00.327) 0:00:01.462 ************ 2026-05-08 04:35:14.124191 | mon1 | skipping: [mon1] 2026-05-08 04:35:14.124569 | mon1 | 2026-05-08 04:35:14.124891 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:35:14.125235 | mon1 | Friday 08 May 2026 04:35:14 +0000 (0:00:00.040) 0:00:01.502 ************ 2026-05-08 04:35:14.471789 | mon1 | changed: [mon1] 2026-05-08 04:35:14.472010 | mon1 | 2026-05-08 04:35:14.472207 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:35:14.472423 | mon1 | Friday 08 May 2026 04:35:14 +0000 (0:00:00.347) 0:00:01.850 ************ 2026-05-08 04:35:14.594498 | mon1 | ok: [mon1] => { 2026-05-08 04:35:14.594718 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:35:14.594902 | mon1 | } 2026-05-08 04:35:14.595077 | mon1 | 2026-05-08 04:35:14.595288 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:35:14.595488 | mon1 | Friday 08 May 2026 04:35:14 +0000 (0:00:00.122) 0:00:01.973 ************ 2026-05-08 04:35:15.378791 | mon1 | changed: [mon1] 2026-05-08 04:35:15.379153 | mon1 | 2026-05-08 04:35:15.379529 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:35:15.379870 | mon1 | Friday 08 May 2026 04:35:15 +0000 (0:00:00.783) 0:00:02.757 ************ 2026-05-08 04:35:15.426743 | mon1 | skipping: [mon1] 2026-05-08 04:35:15.427085 | mon1 | 2026-05-08 04:35:15.427466 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:35:15.427801 | mon1 | Friday 08 May 2026 04:35:15 +0000 (0:00:00.048) 0:00:02.805 ************ 2026-05-08 04:35:15.477298 | mon1 | skipping: [mon1] 2026-05-08 04:35:15.477627 | mon1 | 2026-05-08 04:35:15.477956 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:35:15.478310 | mon1 | Friday 08 May 2026 04:35:15 +0000 (0:00:00.050) 0:00:02.856 ************ 2026-05-08 04:35:15.744975 | mon1 | ok: [mon1] 2026-05-08 04:35:15.745011 | mon1 | 2026-05-08 04:35:15.745016 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:35:15.745020 | mon1 | Friday 08 May 2026 04:35:15 +0000 (0:00:00.266) 0:00:03.122 ************ 2026-05-08 04:35:16.898593 | mon1 | ok: [mon1] 2026-05-08 04:35:16.898994 | mon1 | 2026-05-08 04:35:16.899624 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:35:16.899650 | mon1 | Friday 08 May 2026 04:35:16 +0000 (0:00:01.154) 0:00:04.277 ************ 2026-05-08 04:35:17.102198 | mon1 | ok: [mon1] => { 2026-05-08 04:35:17.102298 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:35:17.102331 | mon1 | } 2026-05-08 04:35:17.102341 | mon1 | 2026-05-08 04:35:17.102351 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:35:17.102360 | mon1 | Friday 08 May 2026 04:35:17 +0000 (0:00:00.201) 0:00:04.479 ************ 2026-05-08 04:35:18.069428 | mon1 | changed: [mon1] 2026-05-08 04:35:18.070170 | mon1 | 2026-05-08 04:35:18.070240 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:35:18.070283 | mon1 | Friday 08 May 2026 04:35:18 +0000 (0:00:00.968) 0:00:05.447 ************ 2026-05-08 04:35:21.202875 | mon1 | changed: [mon1] 2026-05-08 04:35:21.202932 | mon1 | 2026-05-08 04:35:21.202946 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:35:21.202958 | mon1 | Friday 08 May 2026 04:35:21 +0000 (0:00:03.132) 0:00:08.579 ************ 2026-05-08 04:35:21.236495 | mon1 | skipping: [mon1] 2026-05-08 04:35:21.236526 | mon1 | 2026-05-08 04:35:21.236539 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:35:21.236551 | mon1 | Friday 08 May 2026 04:35:21 +0000 (0:00:00.033) 0:00:08.613 ************ 2026-05-08 04:35:21.269513 | mon1 | skipping: [mon1] 2026-05-08 04:35:21.269543 | mon1 | 2026-05-08 04:35:21.269555 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:35:21.269567 | mon1 | Friday 08 May 2026 04:35:21 +0000 (0:00:00.033) 0:00:08.646 ************ 2026-05-08 04:35:21.302492 | mon1 | skipping: [mon1] 2026-05-08 04:35:21.302522 | mon1 | 2026-05-08 04:35:21.302535 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:35:21.302547 | mon1 | Friday 08 May 2026 04:35:21 +0000 (0:00:00.033) 0:00:08.680 ************ 2026-05-08 04:35:29.909935 | mon1 | changed: [mon1] 2026-05-08 04:35:29.909989 | mon1 | 2026-05-08 04:35:29.910002 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:35:29.910014 | mon1 | Friday 08 May 2026 04:35:29 +0000 (0:00:08.606) 0:00:17.286 ************ 2026-05-08 04:35:30.555692 | mon1 | changed: [mon1] 2026-05-08 04:35:30.555727 | mon1 | 2026-05-08 04:35:30.555733 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:35:30.555739 | mon1 | Friday 08 May 2026 04:35:30 +0000 (0:00:00.645) 0:00:17.931 ************ 2026-05-08 04:35:31.708737 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:35:31.708822 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:35:31.708905 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:35:31.709022 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:35:31.709142 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:35:31.709494 | mon1 | 2026-05-08 04:35:31.709533 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:35:31.709539 | mon1 | Friday 08 May 2026 04:35:31 +0000 (0:00:01.155) 0:00:19.086 ************ 2026-05-08 04:35:32.443927 | mon1 | changed: [mon1] 2026-05-08 04:35:32.443979 | mon1 | 2026-05-08 04:35:32.443993 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:35:32.444005 | mon1 | Friday 08 May 2026 04:35:32 +0000 (0:00:00.726) 0:00:19.813 ************ 2026-05-08 04:35:32.444017 | mon1 | 2026-05-08 04:35:32.444029 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:35:32.444040 | mon1 | Friday 08 May 2026 04:35:32 +0000 (0:00:00.007) 0:00:19.820 ************ 2026-05-08 04:35:33.551237 | mon1 | ok: [mon1] 2026-05-08 04:35:33.551305 | mon1 | 2026-05-08 04:35:33.551316 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-08 04:35:33.551324 | mon1 | Friday 08 May 2026 04:35:33 +0000 (0:00:01.106) 0:00:20.927 ************ 2026-05-08 04:35:34.104365 | mon1 | changed: [mon1] 2026-05-08 04:35:34.104475 | mon1 | 2026-05-08 04:35:34.105176 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:35:34.105215 | mon1 | Friday 08 May 2026 04:35:34 +0000 (0:00:00.553) 0:00:21.481 ************ 2026-05-08 04:35:34.765056 | mon1 | changed: [mon1] 2026-05-08 04:35:34.765109 | mon1 | 2026-05-08 04:35:34.765119 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:35:34.765129 | mon1 | Friday 08 May 2026 04:35:34 +0000 (0:00:00.660) 0:00:22.141 ************ 2026-05-08 04:35:35.008932 | mon1 | ok: [mon1] 2026-05-08 04:35:35.009021 | mon1 | 2026-05-08 04:35:35.009037 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:35:35.009050 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:00.244) 0:00:22.386 ************ 2026-05-08 04:35:35.082405 | mon1 | ok: [mon1] => { 2026-05-08 04:35:35.082444 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:35:35.083326 | mon1 | } 2026-05-08 04:35:35.083382 | mon1 | 2026-05-08 04:35:35.083392 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:35:35.083402 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:00.074) 0:00:22.460 ************ 2026-05-08 04:35:35.973015 | mon1 | changed: [mon1] 2026-05-08 04:35:35.973072 | mon1 | 2026-05-08 04:35:35.973083 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:35:35.973092 | mon1 | Friday 08 May 2026 04:35:35 +0000 (0:00:00.889) 0:00:23.350 ************ 2026-05-08 04:35:40.532026 | mon1 | changed: [mon1] 2026-05-08 04:35:40.532089 | mon1 | 2026-05-08 04:35:40.532103 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:35:40.532115 | mon1 | Friday 08 May 2026 04:35:40 +0000 (0:00:04.558) 0:00:27.908 ************ 2026-05-08 04:35:41.625723 | mon1 | ok: [mon1] 2026-05-08 04:35:41.625779 | mon1 | 2026-05-08 04:35:41.625793 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:35:41.625806 | mon1 | Friday 08 May 2026 04:35:41 +0000 (0:00:01.094) 0:00:29.003 ************ 2026-05-08 04:35:42.002872 | mon1 | changed: [mon1] 2026-05-08 04:35:42.003101 | mon1 | 2026-05-08 04:35:42.003730 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:35:42.003782 | mon1 | Friday 08 May 2026 04:35:41 +0000 (0:00:00.375) 0:00:29.378 ************ 2026-05-08 04:35:42.565037 | mon1 | changed: [mon1] 2026-05-08 04:35:42.565067 | mon1 | 2026-05-08 04:35:42.565074 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:35:42.565080 | mon1 | Friday 08 May 2026 04:35:42 +0000 (0:00:00.564) 0:00:29.942 ************ 2026-05-08 04:35:43.231666 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-05-08 04:35:43.231730 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:35:43.231739 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:35:43.231747 | mon1 | 2026-05-08 04:35:43.231755 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:35:43.231762 | mon1 | Friday 08 May 2026 04:35:43 +0000 (0:00:00.666) 0:00:30.609 ************ 2026-05-08 04:35:43.792975 | mon1 | changed: [mon1] 2026-05-08 04:35:43.793011 | mon1 | 2026-05-08 04:35:43.793017 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:35:43.793023 | mon1 | Friday 08 May 2026 04:35:43 +0000 (0:00:00.559) 0:00:31.169 ************ 2026-05-08 04:35:44.365845 | mon1 | changed: [mon1] 2026-05-08 04:35:44.365909 | mon1 | 2026-05-08 04:35:44.366016 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:35:44.366133 | mon1 | Friday 08 May 2026 04:35:44 +0000 (0:00:00.568) 0:00:31.737 ************ 2026-05-08 04:35:44.366237 | mon1 | 2026-05-08 04:35:44.366520 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:35:44.366587 | mon1 | Friday 08 May 2026 04:35:44 +0000 (0:00:00.007) 0:00:31.744 ************ 2026-05-08 04:35:45.249789 | mon1 | ok: [mon1] 2026-05-08 04:35:45.249840 | mon1 | 2026-05-08 04:35:45.249851 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-08 04:35:45.249861 | mon1 | Friday 08 May 2026 04:35:45 +0000 (0:00:00.881) 0:00:32.626 ************ 2026-05-08 04:35:46.155827 | mon1 | changed: [mon1] 2026-05-08 04:35:46.155890 | mon1 | 2026-05-08 04:35:46.155904 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:35:46.155916 | mon1 | Friday 08 May 2026 04:35:46 +0000 (0:00:00.905) 0:00:33.532 ************ 2026-05-08 04:35:46.849846 | mon1 | changed: [mon1] 2026-05-08 04:35:46.849897 | mon1 | 2026-05-08 04:35:46.849911 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:35:46.849923 | mon1 | Friday 08 May 2026 04:35:46 +0000 (0:00:00.694) 0:00:34.227 ************ 2026-05-08 04:35:46.909570 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-05-08 04:35:46.909602 | mon1 | 2026-05-08 04:35:46.909615 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:35:46.909626 | mon1 | Friday 08 May 2026 04:35:46 +0000 (0:00:00.059) 0:00:34.287 ************ 2026-05-08 04:36:04.880723 | mon1 | changed: [mon1] 2026-05-08 04:36:04.882278 | mon1 | 2026-05-08 04:36:04.882299 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:36:04.882308 | mon1 | Friday 08 May 2026 04:36:04 +0000 (0:00:17.971) 0:00:52.258 ************ 2026-05-08 04:36:05.684715 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-05-08 04:36:05.684787 | mon1 | ok: [mon1] => (item=ssh) 2026-05-08 04:36:05.687412 | mon1 | 2026-05-08 04:36:05.687516 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:36:05.687535 | mon1 | Friday 08 May 2026 04:36:05 +0000 (0:00:00.803) 0:00:53.062 ************ 2026-05-08 04:36:06.069813 | mon1 | changed: [mon1] 2026-05-08 04:36:06.069864 | mon1 | 2026-05-08 04:36:06.069870 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:36:06.069876 | mon1 | Friday 08 May 2026 04:36:06 +0000 (0:00:00.383) 0:00:53.446 ************ 2026-05-08 04:36:06.314065 | mon1 | ok: [mon1] 2026-05-08 04:36:06.314107 | mon1 | 2026-05-08 04:36:06.314116 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:36:06.314124 | mon1 | Friday 08 May 2026 04:36:06 +0000 (0:00:00.245) 0:00:53.692 ************ 2026-05-08 04:36:06.849739 | mon1 | changed: [mon1] 2026-05-08 04:36:06.849974 | mon1 | 2026-05-08 04:36:06.850187 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:36:06.850494 | mon1 | Friday 08 May 2026 04:36:06 +0000 (0:00:00.535) 0:00:54.227 ************ 2026-05-08 04:36:07.239712 | mon1 | changed: [mon1] 2026-05-08 04:36:07.239765 | mon1 | 2026-05-08 04:36:07.239899 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-08 04:36:07.239992 | mon1 | Friday 08 May 2026 04:36:07 +0000 (0:00:00.390) 0:00:54.617 ************ 2026-05-08 04:36:07.371851 | mon1 | ok: [mon1] 2026-05-08 04:36:07.371979 | mon1 | 2026-05-08 04:36:07.372082 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-08 04:36:07.372245 | mon1 | Friday 08 May 2026 04:36:07 +0000 (0:00:00.131) 0:00:54.749 ************ 2026-05-08 04:36:07.631388 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:36:07.631447 | mon1 | 2026-05-08 04:36:07.631455 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-08 04:36:07.631463 | mon1 | Friday 08 May 2026 04:36:07 +0000 (0:00:00.259) 0:00:55.009 ************ 2026-05-08 04:36:07.668702 | mon1 | ok: [mon1] 2026-05-08 04:36:07.668766 | mon1 | 2026-05-08 04:36:07.668999 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-08 04:36:07.669034 | mon1 | Friday 08 May 2026 04:36:07 +0000 (0:00:00.037) 0:00:55.046 ************ 2026-05-08 04:36:07.783055 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-05-08 04:36:07.783149 | mon1 | 2026-05-08 04:36:07.783161 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-05-08 04:36:07.783171 | mon1 | Friday 08 May 2026 04:36:07 +0000 (0:00:00.113) 0:00:55.160 ************ 2026-05-08 04:36:08.095651 | mon1 | changed: [mon1] 2026-05-08 04:36:08.095732 | mon1 | 2026-05-08 04:36:08.096452 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-05-08 04:36:08.096532 | mon1 | Friday 08 May 2026 04:36:08 +0000 (0:00:00.312) 0:00:55.472 ************ 2026-05-08 04:36:08.850365 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-05-08 04:36:08.850425 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-05-08 04:36:08.850436 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-05-08 04:36:08.850447 | mon1 | 2026-05-08 04:36:08.850457 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-05-08 04:36:08.850470 | mon1 | Friday 08 May 2026 04:36:08 +0000 (0:00:00.754) 0:00:56.227 ************ 2026-05-08 04:37:41.081366 | mon1 | ok: [mon1] 2026-05-08 04:37:41.081403 | mon1 | 2026-05-08 04:37:41.081412 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-05-08 04:37:41.081420 | mon1 | Friday 08 May 2026 04:37:41 +0000 (0:01:32.231) 0:02:28.459 ************ 2026-05-08 04:37:41.344717 | mon1 | changed: [mon1] 2026-05-08 04:37:41.344776 | mon1 | 2026-05-08 04:37:41.344868 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-05-08 04:37:41.344982 | mon1 | Friday 08 May 2026 04:37:41 +0000 (0:00:00.262) 0:02:28.721 ************ 2026-05-08 04:37:41.382715 | mon1 | ok: [mon1] 2026-05-08 04:37:41.382748 | mon1 | 2026-05-08 04:37:41.382755 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:37:41.382761 | mon1 | Friday 08 May 2026 04:37:41 +0000 (0:00:00.040) 0:02:28.761 ************ 2026-05-08 04:37:41.457378 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:37:41.457532 | mon1 | 2026-05-08 04:37:41.457690 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:37:41.458877 | mon1 | Friday 08 May 2026 04:37:41 +0000 (0:00:00.074) 0:02:28.836 ************ 2026-05-08 04:37:48.097719 | mon1 | ok: [mon1] 2026-05-08 04:37:48.097778 | mon1 | 2026-05-08 04:37:48.097908 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:37:48.098021 | mon1 | Friday 08 May 2026 04:37:48 +0000 (0:00:06.639) 0:02:35.475 ************ 2026-05-08 04:37:48.153071 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:37:48.154064 | mon1 | 2026-05-08 04:37:48.154172 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:37:48.154318 | mon1 | Friday 08 May 2026 04:37:48 +0000 (0:00:00.056) 0:02:35.531 ************ 2026-05-08 04:37:48.564144 | mon1 | ok: [mon1] 2026-05-08 04:37:48.564302 | mon1 | 2026-05-08 04:37:48.564822 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:37:48.564837 | mon1 | Friday 08 May 2026 04:37:48 +0000 (0:00:00.410) 0:02:35.942 ************ 2026-05-08 04:37:55.358646 | mon1 | ok: [mon1] 2026-05-08 04:37:55.358857 | mon1 | 2026-05-08 04:37:55.359107 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-08 04:37:55.359442 | mon1 | Friday 08 May 2026 04:37:55 +0000 (0:00:06.794) 0:02:42.737 ************ 2026-05-08 04:38:43.104744 | mon1 | changed: [mon1] 2026-05-08 04:38:43.104818 | mon1 | 2026-05-08 04:38:43.104929 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-08 04:38:43.105038 | mon1 | Friday 08 May 2026 04:38:43 +0000 (0:00:47.744) 0:03:30.481 ************ 2026-05-08 04:38:57.480311 | mon1 | ok: [mon1] 2026-05-08 04:38:57.480439 | mon1 | 2026-05-08 04:38:57.480584 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:38:57.480725 | mon1 | Friday 08 May 2026 04:38:57 +0000 (0:00:14.377) 0:03:44.859 ************ 2026-05-08 04:38:57.556844 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:38:57.556947 | mon1 | 2026-05-08 04:38:57.557097 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:38:57.557244 | mon1 | Friday 08 May 2026 04:38:57 +0000 (0:00:00.076) 0:03:44.935 ************ 2026-05-08 04:38:57.606733 | mon1 | skipping: [mon1] 2026-05-08 04:38:57.606792 | mon1 | 2026-05-08 04:38:57.607038 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:38:57.607051 | mon1 | Friday 08 May 2026 04:38:57 +0000 (0:00:00.048) 0:03:44.984 ************ 2026-05-08 04:38:57.656424 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-08 04:38:57.656470 | mon1 | skipping: [mon1] 2026-05-08 04:38:57.656483 | mon1 | 2026-05-08 04:38:57.656494 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:38:57.656503 | mon1 | Friday 08 May 2026 04:38:57 +0000 (0:00:00.049) 0:03:45.033 ************ 2026-05-08 04:38:57.987357 | mon1 | ok: [mon1] 2026-05-08 04:38:57.987464 | mon1 | 2026-05-08 04:38:57.987482 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:38:57.987753 | mon1 | Friday 08 May 2026 04:38:57 +0000 (0:00:00.330) 0:03:45.364 ************ 2026-05-08 04:39:04.800344 | mon1 | ok: [mon1] 2026-05-08 04:39:04.800408 | mon1 | 2026-05-08 04:39:04.800866 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-08 04:39:04.800924 | mon1 | Friday 08 May 2026 04:39:04 +0000 (0:00:06.813) 0:03:52.177 ************ 2026-05-08 04:39:17.640867 | mon1 | changed: [mon1] 2026-05-08 04:39:17.640946 | mon1 | 2026-05-08 04:39:17.640959 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-08 04:39:17.640972 | mon1 | Friday 08 May 2026 04:39:17 +0000 (0:00:12.839) 0:04:05.017 ************ 2026-05-08 04:39:23.911406 | mon1 | ok: [mon1] 2026-05-08 04:39:23.911508 | mon1 | 2026-05-08 04:39:23.911523 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-08 04:39:23.911538 | mon1 | Friday 08 May 2026 04:39:23 +0000 (0:00:06.269) 0:04:11.287 ************ 2026-05-08 04:39:32.070327 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-08 04:39:32.070389 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-08 04:39:32.070396 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-05-08 04:39:32.070405 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-08 04:39:32.070565 | mon1 | 2026-05-08 04:39:32.070814 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-08 04:39:32.071040 | mon1 | 2026-05-08 04:39:32.071312 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:39:32.071561 | mon1 | Friday 08 May 2026 04:39:32 +0000 (0:00:08.160) 0:04:19.448 ************ 2026-05-08 04:39:33.248006 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-08 04:39:33.248091 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-08 04:39:33.248101 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:39:33.248109 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:39:33.248117 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:39:33.257658 | mon1 | ok: [osd1] 2026-05-08 04:39:33.257751 | mon1 | 2026-05-08 04:39:33.257871 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:39:33.257987 | mon1 | Friday 08 May 2026 04:39:33 +0000 (0:00:01.186) 0:04:20.634 ************ 2026-05-08 04:39:33.504985 | mon1 | ok: [osd1] 2026-05-08 04:39:33.505049 | mon1 | 2026-05-08 04:39:33.505180 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:39:33.505334 | mon1 | Friday 08 May 2026 04:39:33 +0000 (0:00:00.249) 0:04:20.883 ************ 2026-05-08 04:39:33.548475 | mon1 | skipping: [osd1] 2026-05-08 04:39:33.548539 | mon1 | 2026-05-08 04:39:33.548719 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:39:33.548818 | mon1 | Friday 08 May 2026 04:39:33 +0000 (0:00:00.041) 0:04:20.925 ************ 2026-05-08 04:39:33.807993 | mon1 | changed: [osd1] 2026-05-08 04:39:33.808066 | mon1 | 2026-05-08 04:39:33.808185 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:39:33.808325 | mon1 | Friday 08 May 2026 04:39:33 +0000 (0:00:00.261) 0:04:21.186 ************ 2026-05-08 04:39:33.878602 | mon1 | ok: [osd1] => { 2026-05-08 04:39:33.878718 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:39:33.878831 | mon1 | } 2026-05-08 04:39:33.878934 | mon1 | 2026-05-08 04:39:33.879057 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:39:33.879165 | mon1 | Friday 08 May 2026 04:39:33 +0000 (0:00:00.068) 0:04:21.255 ************ 2026-05-08 04:39:34.519811 | mon1 | changed: [osd1] 2026-05-08 04:39:34.519876 | mon1 | 2026-05-08 04:39:34.520005 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:39:34.520128 | mon1 | Friday 08 May 2026 04:39:34 +0000 (0:00:00.643) 0:04:21.898 ************ 2026-05-08 04:39:34.558052 | mon1 | skipping: [osd1] 2026-05-08 04:39:34.558083 | mon1 | 2026-05-08 04:39:34.558088 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:39:34.558092 | mon1 | Friday 08 May 2026 04:39:34 +0000 (0:00:00.037) 0:04:21.936 ************ 2026-05-08 04:39:34.604623 | mon1 | skipping: [osd1] 2026-05-08 04:39:34.604664 | mon1 | 2026-05-08 04:39:34.604674 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:39:34.604683 | mon1 | Friday 08 May 2026 04:39:34 +0000 (0:00:00.046) 0:04:21.982 ************ 2026-05-08 04:39:34.858726 | mon1 | ok: [osd1] 2026-05-08 04:39:34.858778 | mon1 | 2026-05-08 04:39:34.858912 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:39:34.859030 | mon1 | Friday 08 May 2026 04:39:34 +0000 (0:00:00.253) 0:04:22.235 ************ 2026-05-08 04:39:35.818966 | mon1 | ok: [osd1] 2026-05-08 04:39:35.819025 | mon1 | 2026-05-08 04:39:35.819115 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:39:35.819233 | mon1 | Friday 08 May 2026 04:39:35 +0000 (0:00:00.961) 0:04:23.197 ************ 2026-05-08 04:39:35.903784 | mon1 | ok: [osd1] => { 2026-05-08 04:39:35.903885 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:39:35.904095 | mon1 | } 2026-05-08 04:39:35.904175 | mon1 | 2026-05-08 04:39:35.904454 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:39:35.904533 | mon1 | Friday 08 May 2026 04:39:35 +0000 (0:00:00.084) 0:04:23.281 ************ 2026-05-08 04:39:36.695724 | mon1 | changed: [osd1] 2026-05-08 04:39:36.695803 | mon1 | 2026-05-08 04:39:36.695817 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:39:36.696007 | mon1 | Friday 08 May 2026 04:39:36 +0000 (0:00:00.791) 0:04:24.073 ************ 2026-05-08 04:39:39.580344 | mon1 | changed: [osd1] 2026-05-08 04:39:39.580543 | mon1 | 2026-05-08 04:39:39.580884 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:39:39.581205 | mon1 | Friday 08 May 2026 04:39:39 +0000 (0:00:02.885) 0:04:26.958 ************ 2026-05-08 04:39:39.617024 | mon1 | skipping: [osd1] 2026-05-08 04:39:39.617053 | mon1 | 2026-05-08 04:39:39.617059 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:39:39.617065 | mon1 | Friday 08 May 2026 04:39:39 +0000 (0:00:00.034) 0:04:26.993 ************ 2026-05-08 04:39:39.640235 | mon1 | skipping: [osd1] 2026-05-08 04:39:39.640278 | mon1 | 2026-05-08 04:39:39.640289 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:39:39.640296 | mon1 | Friday 08 May 2026 04:39:39 +0000 (0:00:00.025) 0:04:27.018 ************ 2026-05-08 04:39:39.670765 | mon1 | skipping: [osd1] 2026-05-08 04:39:39.671661 | mon1 | 2026-05-08 04:39:39.671884 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:39:39.672079 | mon1 | Friday 08 May 2026 04:39:39 +0000 (0:00:00.030) 0:04:27.049 ************ 2026-05-08 04:39:47.375010 | mon1 | changed: [osd1] 2026-05-08 04:39:47.375410 | mon1 | 2026-05-08 04:39:47.375796 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:39:47.376121 | mon1 | Friday 08 May 2026 04:39:47 +0000 (0:00:07.702) 0:04:34.752 ************ 2026-05-08 04:39:47.974040 | mon1 | changed: [osd1] 2026-05-08 04:39:47.974455 | mon1 | 2026-05-08 04:39:47.974804 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:39:47.975338 | mon1 | Friday 08 May 2026 04:39:47 +0000 (0:00:00.599) 0:04:35.351 ************ 2026-05-08 04:39:49.131973 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:39:49.132392 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:39:49.132749 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:39:49.133075 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:39:49.133429 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:39:49.133723 | mon1 | 2026-05-08 04:39:49.134057 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:39:49.134394 | mon1 | Friday 08 May 2026 04:39:49 +0000 (0:00:01.158) 0:04:36.509 ************ 2026-05-08 04:39:49.842926 | mon1 | changed: [osd1] 2026-05-08 04:39:49.843144 | mon1 | 2026-05-08 04:39:49.843462 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:39:49.843724 | mon1 | Friday 08 May 2026 04:39:49 +0000 (0:00:00.700) 0:04:37.210 ************ 2026-05-08 04:39:49.843977 | mon1 | 2026-05-08 04:39:49.844236 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:39:49.844544 | mon1 | Friday 08 May 2026 04:39:49 +0000 (0:00:00.009) 0:04:37.219 ************ 2026-05-08 04:39:50.762986 | mon1 | ok: [osd1] 2026-05-08 04:39:50.763025 | mon1 | 2026-05-08 04:39:50.763032 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-08 04:39:50.763040 | mon1 | Friday 08 May 2026 04:39:50 +0000 (0:00:00.921) 0:04:38.141 ************ 2026-05-08 04:39:51.398411 | mon1 | changed: [osd1] 2026-05-08 04:39:51.398486 | mon1 | 2026-05-08 04:39:51.398501 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:39:51.398522 | mon1 | Friday 08 May 2026 04:39:51 +0000 (0:00:00.634) 0:04:38.775 ************ 2026-05-08 04:39:52.090309 | mon1 | changed: [osd1] 2026-05-08 04:39:52.090353 | mon1 | 2026-05-08 04:39:52.090362 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:39:52.090370 | mon1 | Friday 08 May 2026 04:39:52 +0000 (0:00:00.692) 0:04:39.468 ************ 2026-05-08 04:39:52.341751 | mon1 | ok: [osd1] 2026-05-08 04:39:52.341936 | mon1 | 2026-05-08 04:39:52.342091 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:39:52.342239 | mon1 | Friday 08 May 2026 04:39:52 +0000 (0:00:00.251) 0:04:39.719 ************ 2026-05-08 04:39:52.395653 | mon1 | ok: [osd1] => { 2026-05-08 04:39:52.395842 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:39:52.396797 | mon1 | } 2026-05-08 04:39:52.396810 | mon1 | 2026-05-08 04:39:52.396823 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:39:52.396829 | mon1 | Friday 08 May 2026 04:39:52 +0000 (0:00:00.054) 0:04:39.774 ************ 2026-05-08 04:39:53.292741 | mon1 | changed: [osd1] 2026-05-08 04:39:53.292835 | mon1 | 2026-05-08 04:39:53.292853 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:39:53.292980 | mon1 | Friday 08 May 2026 04:39:53 +0000 (0:00:00.896) 0:04:40.671 ************ 2026-05-08 04:39:58.867212 | mon1 | changed: [osd1] 2026-05-08 04:39:58.867383 | mon1 | 2026-05-08 04:39:58.867396 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:39:58.867406 | mon1 | Friday 08 May 2026 04:39:58 +0000 (0:00:05.573) 0:04:46.244 ************ 2026-05-08 04:39:59.849905 | mon1 | ok: [osd1] 2026-05-08 04:39:59.849965 | mon1 | 2026-05-08 04:39:59.849976 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:39:59.849986 | mon1 | Friday 08 May 2026 04:39:59 +0000 (0:00:00.981) 0:04:47.226 ************ 2026-05-08 04:40:00.145670 | mon1 | changed: [osd1] 2026-05-08 04:40:00.145728 | mon1 | 2026-05-08 04:40:00.145859 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:40:00.145974 | mon1 | Friday 08 May 2026 04:40:00 +0000 (0:00:00.297) 0:04:47.523 ************ 2026-05-08 04:40:00.722167 | mon1 | changed: [osd1] 2026-05-08 04:40:00.722206 | mon1 | 2026-05-08 04:40:00.722211 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:40:00.722216 | mon1 | Friday 08 May 2026 04:40:00 +0000 (0:00:00.576) 0:04:48.100 ************ 2026-05-08 04:40:01.427212 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-05-08 04:40:01.427265 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:40:01.427273 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:40:01.427277 | mon1 | 2026-05-08 04:40:01.427282 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:40:01.427508 | mon1 | Friday 08 May 2026 04:40:01 +0000 (0:00:00.704) 0:04:48.804 ************ 2026-05-08 04:40:01.987301 | mon1 | changed: [osd1] 2026-05-08 04:40:01.987366 | mon1 | 2026-05-08 04:40:01.987371 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:40:01.987413 | mon1 | Friday 08 May 2026 04:40:01 +0000 (0:00:00.560) 0:04:49.365 ************ 2026-05-08 04:40:02.545730 | mon1 | changed: [osd1] 2026-05-08 04:40:02.545941 | mon1 | 2026-05-08 04:40:02.546206 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:40:02.546481 | mon1 | Friday 08 May 2026 04:40:02 +0000 (0:00:00.553) 0:04:49.918 ************ 2026-05-08 04:40:02.546701 | mon1 | 2026-05-08 04:40:02.546952 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-08 04:40:02.547191 | mon1 | Friday 08 May 2026 04:40:02 +0000 (0:00:00.006) 0:04:49.924 ************ 2026-05-08 04:40:03.402220 | mon1 | ok: [osd1] 2026-05-08 04:40:03.402523 | mon1 | 2026-05-08 04:40:03.402816 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-08 04:40:03.403138 | mon1 | Friday 08 May 2026 04:40:03 +0000 (0:00:00.856) 0:04:50.780 ************ 2026-05-08 04:40:04.363803 | mon1 | changed: [osd1] 2026-05-08 04:40:04.364174 | mon1 | 2026-05-08 04:40:04.364536 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:40:04.364955 | mon1 | Friday 08 May 2026 04:40:04 +0000 (0:00:00.961) 0:04:51.742 ************ 2026-05-08 04:40:05.097296 | mon1 | changed: [osd1] 2026-05-08 04:40:05.097332 | mon1 | 2026-05-08 04:40:05.097338 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:40:05.097344 | mon1 | Friday 08 May 2026 04:40:05 +0000 (0:00:00.731) 0:04:52.473 ************ 2026-05-08 04:40:05.152761 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-05-08 04:40:05.152961 | mon1 | 2026-05-08 04:40:05.153171 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:40:05.153334 | mon1 | Friday 08 May 2026 04:40:05 +0000 (0:00:00.057) 0:04:52.531 ************ 2026-05-08 04:40:06.172731 | mon1 | ok: [osd1] 2026-05-08 04:40:06.172997 | mon1 | 2026-05-08 04:40:06.175880 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:40:06.176039 | mon1 | Friday 08 May 2026 04:40:06 +0000 (0:00:01.019) 0:04:53.550 ************ 2026-05-08 04:40:06.990809 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-05-08 04:40:06.990904 | mon1 | ok: [osd1] => (item=ssh) 2026-05-08 04:40:06.990992 | mon1 | 2026-05-08 04:40:06.991110 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:40:06.991239 | mon1 | Friday 08 May 2026 04:40:06 +0000 (0:00:00.817) 0:04:54.368 ************ 2026-05-08 04:40:07.366315 | mon1 | changed: [osd1] 2026-05-08 04:40:07.366355 | mon1 | 2026-05-08 04:40:07.366360 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:40:07.366655 | mon1 | Friday 08 May 2026 04:40:07 +0000 (0:00:00.374) 0:04:54.743 ************ 2026-05-08 04:40:07.604732 | mon1 | ok: [osd1] 2026-05-08 04:40:07.604785 | mon1 | 2026-05-08 04:40:07.604796 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:40:07.604806 | mon1 | Friday 08 May 2026 04:40:07 +0000 (0:00:00.238) 0:04:54.982 ************ 2026-05-08 04:40:08.001881 | mon1 | changed: [osd1] 2026-05-08 04:40:08.001929 | mon1 | 2026-05-08 04:40:08.001941 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:40:08.001966 | mon1 | Friday 08 May 2026 04:40:07 +0000 (0:00:00.396) 0:04:55.379 ************ 2026-05-08 04:40:08.272498 | mon1 | changed: [osd1] 2026-05-08 04:40:08.272539 | mon1 | 2026-05-08 04:40:08.272550 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-08 04:40:08.272559 | mon1 | Friday 08 May 2026 04:40:08 +0000 (0:00:00.270) 0:04:55.650 ************ 2026-05-08 04:40:08.546927 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-08 04:40:08.547006 | mon1 | 2026-05-08 04:40:08.547030 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-08 04:40:08.547040 | mon1 | Friday 08 May 2026 04:40:08 +0000 (0:00:00.274) 0:04:55.924 ************ 2026-05-08 04:40:08.600311 | mon1 | ok: [osd1] 2026-05-08 04:40:08.600354 | mon1 | 2026-05-08 04:40:08.600362 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:40:08.600368 | mon1 | Friday 08 May 2026 04:40:08 +0000 (0:00:00.054) 0:04:55.978 ************ 2026-05-08 04:40:08.666872 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-08 04:40:08.666918 | mon1 | 2026-05-08 04:40:08.666929 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:40:08.666938 | mon1 | Friday 08 May 2026 04:40:08 +0000 (0:00:00.065) 0:04:56.043 ************ 2026-05-08 04:40:14.917807 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:40:14.917873 | mon1 | 2026-05-08 04:40:14.917887 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:40:14.917900 | mon1 | Friday 08 May 2026 04:40:14 +0000 (0:00:06.251) 0:05:02.295 ************ 2026-05-08 04:40:14.963487 | mon1 | ok: [osd1] => (item=osd1) 2026-05-08 04:40:14.963540 | mon1 | 2026-05-08 04:40:14.963549 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:40:14.963558 | mon1 | Friday 08 May 2026 04:40:14 +0000 (0:00:00.046) 0:05:02.341 ************ 2026-05-08 04:40:15.322807 | mon1 | changed: [osd1] 2026-05-08 04:40:15.322865 | mon1 | 2026-05-08 04:40:15.322879 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:40:15.322892 | mon1 | Friday 08 May 2026 04:40:15 +0000 (0:00:00.358) 0:05:02.699 ************ 2026-05-08 04:40:24.689854 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:40:24.689932 | mon1 | 2026-05-08 04:40:24.689947 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-08 04:40:24.689960 | mon1 | Friday 08 May 2026 04:40:24 +0000 (0:00:09.367) 0:05:12.067 ************ 2026-05-08 04:40:26.400343 | mon1 | ok: [osd1] 2026-05-08 04:40:26.401236 | mon1 | 2026-05-08 04:40:26.401467 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-08 04:40:26.401485 | mon1 | Friday 08 May 2026 04:40:26 +0000 (0:00:01.710) 0:05:13.777 ************ 2026-05-08 04:41:09.022340 | mon1 | ok: [osd1] 2026-05-08 04:41:09.022439 | mon1 | 2026-05-08 04:41:09.022743 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-08 04:41:09.023136 | mon1 | Friday 08 May 2026 04:41:09 +0000 (0:00:42.622) 0:05:56.400 ************ 2026-05-08 04:42:46.859176 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-05-08 04:42:46.860318 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-05-08 04:42:46.860349 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-05-08 04:42:46.860363 | mon1 | 2026-05-08 04:42:46.860545 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-08 04:42:46.860868 | mon1 | Friday 08 May 2026 04:42:46 +0000 (0:01:37.836) 0:07:34.236 ************ 2026-05-08 04:42:53.200956 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:42:53.201237 | mon1 | 2026-05-08 04:42:53.201624 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-08 04:42:53.201879 | mon1 | Friday 08 May 2026 04:42:53 +0000 (0:00:06.342) 0:07:40.579 ************ 2026-05-08 04:42:59.494704 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:42:59.494791 | mon1 | 2026-05-08 04:42:59.494874 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-08 04:42:59.494983 | mon1 | Friday 08 May 2026 04:42:59 +0000 (0:00:06.293) 0:07:46.873 ************ 2026-05-08 04:42:59.592714 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-08 04:42:59.592757 | mon1 | 2026-05-08 04:42:59.592881 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-08 04:42:59.592995 | mon1 | Friday 08 May 2026 04:42:59 +0000 (0:00:00.097) 0:07:46.970 ************ 2026-05-08 04:42:59.633660 | mon1 | ok: [osd1] 2026-05-08 04:42:59.633732 | mon1 | 2026-05-08 04:42:59.634140 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-08 04:42:59.634284 | mon1 | Friday 08 May 2026 04:42:59 +0000 (0:00:00.041) 0:07:47.012 ************ 2026-05-08 04:43:05.880349 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:43:05.880410 | mon1 | 2026-05-08 04:43:05.880837 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-08 04:43:05.880892 | mon1 | Friday 08 May 2026 04:43:05 +0000 (0:00:06.244) 0:07:53.256 ************ 2026-05-08 04:43:05.925302 | mon1 | ok: [osd1] 2026-05-08 04:43:05.925333 | mon1 | 2026-05-08 04:43:05.925691 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-08 04:43:05.925720 | mon1 | Friday 08 May 2026 04:43:05 +0000 (0:00:00.046) 0:07:53.303 ************ 2026-05-08 04:43:05.966237 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:43:05.966299 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:43:05.966312 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:43:05.966323 | mon1 | skipping: [osd1] 2026-05-08 04:43:05.966335 | mon1 | 2026-05-08 04:43:05.966348 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-08 04:43:05.966360 | mon1 | Friday 08 May 2026 04:43:05 +0000 (0:00:00.040) 0:07:53.343 ************ 2026-05-08 04:43:06.004309 | mon1 | skipping: [osd1] 2026-05-08 04:43:06.004350 | mon1 | 2026-05-08 04:43:06.004380 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:43:06.004394 | mon1 | mon1 : ok=59 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-08 04:43:06.004405 | mon1 | osd1 : ok=53 changed=23 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-08 04:43:06.004417 | mon1 | 2026-05-08 04:43:06.004428 | mon1 | 2026-05-08 04:43:06.004440 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:43:06.004451 | mon1 | Friday 08 May 2026 04:43:06 +0000 (0:00:00.036) 0:07:53.380 ************ 2026-05-08 04:43:06.004463 | mon1 | =============================================================================== 2026-05-08 04:43:06.004474 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 97.84s 2026-05-08 04:43:06.004638 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 92.23s 2026-05-08 04:43:06.004963 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 47.74s 2026-05-08 04:43:06.005666 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 42.62s 2026-05-08 04:43:06.005985 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 17.97s 2026-05-08 04:43:06.006315 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.38s 2026-05-08 04:43:06.006637 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.84s 2026-05-08 04:43:06.006943 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 9.37s 2026-05-08 04:43:06.007246 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.61s 2026-05-08 04:43:06.007592 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.16s 2026-05-08 04:43:06.007898 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.70s 2026-05-08 04:43:06.008202 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.81s 2026-05-08 04:43:06.008537 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.79s 2026-05-08 04:43:06.008854 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.64s 2026-05-08 04:43:06.009225 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.34s 2026-05-08 04:43:06.009592 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.29s 2026-05-08 04:43:06.009815 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.27s 2026-05-08 04:43:06.009952 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.25s 2026-05-08 04:43:06.010086 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.24s 2026-05-08 04:43:06.010221 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.57s 2026-05-08 04:43:06.093553 | mon1 | INFO [default > converge] Executed: Successful 2026-05-08 04:43:06.104162 | mon1 | INFO [default > idempotence] Executing 2026-05-08 04:43:07.052071 | mon1 | 2026-05-08 04:43:07.052482 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-08 04:43:07.052772 | mon1 | 2026-05-08 04:43:07.053078 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:43:07.053410 | mon1 | Friday 08 May 2026 04:43:07 +0000 (0:00:00.051) 0:00:00.051 ************ 2026-05-08 04:43:08.294436 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:43:08.294681 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-08 04:43:08.294853 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:43:08.295023 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:43:08.295196 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:43:08.308507 | mon1 | ok: [mon1] 2026-05-08 04:43:08.308856 | mon1 | 2026-05-08 04:43:08.309183 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:43:08.309576 | mon1 | Friday 08 May 2026 04:43:08 +0000 (0:00:01.255) 0:00:01.306 ************ 2026-05-08 04:43:08.644946 | mon1 | ok: [mon1] 2026-05-08 04:43:08.645158 | mon1 | 2026-05-08 04:43:08.645461 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:43:08.645691 | mon1 | Friday 08 May 2026 04:43:08 +0000 (0:00:00.335) 0:00:01.642 ************ 2026-05-08 04:43:08.681359 | mon1 | skipping: [mon1] 2026-05-08 04:43:08.681594 | mon1 | 2026-05-08 04:43:08.681848 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:43:08.682093 | mon1 | Friday 08 May 2026 04:43:08 +0000 (0:00:00.037) 0:00:01.680 ************ 2026-05-08 04:43:09.041961 | mon1 | ok: [mon1] 2026-05-08 04:43:09.042110 | mon1 | 2026-05-08 04:43:09.042318 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:43:09.042496 | mon1 | Friday 08 May 2026 04:43:09 +0000 (0:00:00.360) 0:00:02.041 ************ 2026-05-08 04:43:09.128500 | mon1 | ok: [mon1] => { 2026-05-08 04:43:09.128877 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:43:09.129137 | mon1 | } 2026-05-08 04:43:09.129486 | mon1 | 2026-05-08 04:43:09.129760 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:43:09.130004 | mon1 | Friday 08 May 2026 04:43:09 +0000 (0:00:00.085) 0:00:02.127 ************ 2026-05-08 04:43:09.629732 | mon1 | ok: [mon1] 2026-05-08 04:43:09.629794 | mon1 | 2026-05-08 04:43:09.629904 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:43:09.630005 | mon1 | Friday 08 May 2026 04:43:09 +0000 (0:00:00.501) 0:00:02.628 ************ 2026-05-08 04:43:09.683118 | mon1 | skipping: [mon1] 2026-05-08 04:43:09.683487 | mon1 | 2026-05-08 04:43:09.683798 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:43:09.684092 | mon1 | Friday 08 May 2026 04:43:09 +0000 (0:00:00.052) 0:00:02.681 ************ 2026-05-08 04:43:09.731669 | mon1 | skipping: [mon1] 2026-05-08 04:43:09.731954 | mon1 | 2026-05-08 04:43:09.732379 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:43:09.732708 | mon1 | Friday 08 May 2026 04:43:09 +0000 (0:00:00.049) 0:00:02.730 ************ 2026-05-08 04:43:09.980239 | mon1 | ok: [mon1] 2026-05-08 04:43:09.980629 | mon1 | 2026-05-08 04:43:09.980926 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:43:09.981183 | mon1 | Friday 08 May 2026 04:43:09 +0000 (0:00:00.248) 0:00:02.979 ************ 2026-05-08 04:43:11.124303 | mon1 | ok: [mon1] 2026-05-08 04:43:11.124343 | mon1 | 2026-05-08 04:43:11.124416 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:43:11.124710 | mon1 | Friday 08 May 2026 04:43:11 +0000 (0:00:01.143) 0:00:04.122 ************ 2026-05-08 04:43:11.329097 | mon1 | ok: [mon1] => { 2026-05-08 04:43:11.329396 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:43:11.329630 | mon1 | } 2026-05-08 04:43:11.329849 | mon1 | 2026-05-08 04:43:11.330096 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:43:11.330366 | mon1 | Friday 08 May 2026 04:43:11 +0000 (0:00:00.205) 0:00:04.327 ************ 2026-05-08 04:43:11.851725 | mon1 | ok: [mon1] 2026-05-08 04:43:11.851790 | mon1 | 2026-05-08 04:43:11.851837 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:43:11.853409 | mon1 | Friday 08 May 2026 04:43:11 +0000 (0:00:00.522) 0:00:04.850 ************ 2026-05-08 04:43:14.259386 | mon1 | ok: [mon1] 2026-05-08 04:43:14.259438 | mon1 | 2026-05-08 04:43:14.259458 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:43:14.259639 | mon1 | Friday 08 May 2026 04:43:14 +0000 (0:00:02.407) 0:00:07.257 ************ 2026-05-08 04:43:14.294818 | mon1 | skipping: [mon1] 2026-05-08 04:43:14.294987 | mon1 | 2026-05-08 04:43:14.295229 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:43:14.295579 | mon1 | Friday 08 May 2026 04:43:14 +0000 (0:00:00.035) 0:00:07.293 ************ 2026-05-08 04:43:14.327180 | mon1 | skipping: [mon1] 2026-05-08 04:43:14.327286 | mon1 | 2026-05-08 04:43:14.327499 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:43:14.327655 | mon1 | Friday 08 May 2026 04:43:14 +0000 (0:00:00.032) 0:00:07.326 ************ 2026-05-08 04:43:14.359435 | mon1 | skipping: [mon1] 2026-05-08 04:43:14.359612 | mon1 | 2026-05-08 04:43:14.359859 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:43:14.360098 | mon1 | Friday 08 May 2026 04:43:14 +0000 (0:00:00.032) 0:00:07.358 ************ 2026-05-08 04:43:15.346106 | mon1 | ok: [mon1] 2026-05-08 04:43:15.346276 | mon1 | 2026-05-08 04:43:15.346627 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:43:15.346879 | mon1 | Friday 08 May 2026 04:43:15 +0000 (0:00:00.986) 0:00:08.344 ************ 2026-05-08 04:43:15.857657 | mon1 | ok: [mon1] 2026-05-08 04:43:15.857870 | mon1 | 2026-05-08 04:43:15.858123 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:43:15.858441 | mon1 | Friday 08 May 2026 04:43:15 +0000 (0:00:00.511) 0:00:08.856 ************ 2026-05-08 04:43:16.960028 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:43:16.960082 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:43:16.960092 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:43:16.960101 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:43:16.960110 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:43:16.960119 | mon1 | 2026-05-08 04:43:16.960129 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:43:16.960138 | mon1 | Friday 08 May 2026 04:43:16 +0000 (0:00:01.100) 0:00:09.957 ************ 2026-05-08 04:43:17.603407 | mon1 | ok: [mon1] 2026-05-08 04:43:17.603467 | mon1 | 2026-05-08 04:43:17.603478 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:43:17.603487 | mon1 | Friday 08 May 2026 04:43:17 +0000 (0:00:00.636) 0:00:10.593 ************ 2026-05-08 04:43:17.603496 | mon1 | 2026-05-08 04:43:17.603616 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:43:17.603852 | mon1 | Friday 08 May 2026 04:43:17 +0000 (0:00:00.008) 0:00:10.601 ************ 2026-05-08 04:43:18.263209 | mon1 | ok: [mon1] 2026-05-08 04:43:18.263462 | mon1 | 2026-05-08 04:43:18.263890 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:43:18.264148 | mon1 | Friday 08 May 2026 04:43:18 +0000 (0:00:00.660) 0:00:11.262 ************ 2026-05-08 04:43:18.501490 | mon1 | ok: [mon1] 2026-05-08 04:43:18.501779 | mon1 | 2026-05-08 04:43:18.502129 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:43:18.502640 | mon1 | Friday 08 May 2026 04:43:18 +0000 (0:00:00.238) 0:00:11.500 ************ 2026-05-08 04:43:18.573171 | mon1 | ok: [mon1] => { 2026-05-08 04:43:18.573444 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:43:18.573679 | mon1 | } 2026-05-08 04:43:18.573904 | mon1 | 2026-05-08 04:43:18.574202 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:43:18.574481 | mon1 | Friday 08 May 2026 04:43:18 +0000 (0:00:00.072) 0:00:11.572 ************ 2026-05-08 04:43:18.982868 | mon1 | ok: [mon1] 2026-05-08 04:43:18.983066 | mon1 | 2026-05-08 04:43:18.983375 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:43:18.983618 | mon1 | Friday 08 May 2026 04:43:18 +0000 (0:00:00.409) 0:00:11.981 ************ 2026-05-08 04:43:22.231838 | mon1 | ok: [mon1] 2026-05-08 04:43:22.231926 | mon1 | 2026-05-08 04:43:22.232064 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:43:22.232198 | mon1 | Friday 08 May 2026 04:43:22 +0000 (0:00:03.249) 0:00:15.231 ************ 2026-05-08 04:43:23.209379 | mon1 | ok: [mon1] 2026-05-08 04:43:23.209443 | mon1 | 2026-05-08 04:43:23.209545 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:43:23.209654 | mon1 | Friday 08 May 2026 04:43:23 +0000 (0:00:00.977) 0:00:16.208 ************ 2026-05-08 04:43:23.575163 | mon1 | ok: [mon1] 2026-05-08 04:43:23.575220 | mon1 | 2026-05-08 04:43:23.575231 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:43:23.575241 | mon1 | Friday 08 May 2026 04:43:23 +0000 (0:00:00.365) 0:00:16.573 ************ 2026-05-08 04:43:24.127354 | mon1 | ok: [mon1] 2026-05-08 04:43:24.127415 | mon1 | 2026-05-08 04:43:24.127770 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:43:24.127831 | mon1 | Friday 08 May 2026 04:43:24 +0000 (0:00:00.550) 0:00:17.124 ************ 2026-05-08 04:43:24.842749 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-05-08 04:43:24.842862 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:43:24.843019 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:43:24.843206 | mon1 | 2026-05-08 04:43:24.843535 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:43:24.843571 | mon1 | Friday 08 May 2026 04:43:24 +0000 (0:00:00.716) 0:00:17.841 ************ 2026-05-08 04:43:25.389688 | mon1 | ok: [mon1] 2026-05-08 04:43:25.389753 | mon1 | 2026-05-08 04:43:25.389838 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:43:25.389948 | mon1 | Friday 08 May 2026 04:43:25 +0000 (0:00:00.547) 0:00:18.388 ************ 2026-05-08 04:43:25.925846 | mon1 | ok: [mon1] 2026-05-08 04:43:25.925891 | mon1 | 2026-05-08 04:43:25.925903 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:43:25.925912 | mon1 | Friday 08 May 2026 04:43:25 +0000 (0:00:00.527) 0:00:18.915 ************ 2026-05-08 04:43:25.925921 | mon1 | 2026-05-08 04:43:25.925930 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:43:25.925938 | mon1 | Friday 08 May 2026 04:43:25 +0000 (0:00:00.007) 0:00:18.922 ************ 2026-05-08 04:43:26.364833 | mon1 | ok: [mon1] 2026-05-08 04:43:26.364890 | mon1 | 2026-05-08 04:43:26.364901 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:43:26.364911 | mon1 | Friday 08 May 2026 04:43:26 +0000 (0:00:00.439) 0:00:19.362 ************ 2026-05-08 04:43:26.418468 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-05-08 04:43:26.418576 | mon1 | 2026-05-08 04:43:26.418597 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:43:26.418847 | mon1 | Friday 08 May 2026 04:43:26 +0000 (0:00:00.054) 0:00:19.416 ************ 2026-05-08 04:43:27.384740 | mon1 | ok: [mon1] 2026-05-08 04:43:27.384858 | mon1 | 2026-05-08 04:43:27.384874 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:43:27.384987 | mon1 | Friday 08 May 2026 04:43:27 +0000 (0:00:00.966) 0:00:20.383 ************ 2026-05-08 04:43:28.184944 | mon1 | ok: [mon1] => (item=systemd-timesyncd) 2026-05-08 04:43:28.185029 | mon1 | ok: [mon1] => (item=ssh) 2026-05-08 04:43:28.185053 | mon1 | 2026-05-08 04:43:28.185200 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:43:28.185333 | mon1 | Friday 08 May 2026 04:43:28 +0000 (0:00:00.801) 0:00:21.184 ************ 2026-05-08 04:43:28.756888 | mon1 | ok: [mon1] 2026-05-08 04:43:28.756948 | mon1 | 2026-05-08 04:43:28.756962 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:43:28.756976 | mon1 | Friday 08 May 2026 04:43:28 +0000 (0:00:00.570) 0:00:21.754 ************ 2026-05-08 04:43:28.995955 | mon1 | ok: [mon1] 2026-05-08 04:43:28.996016 | mon1 | 2026-05-08 04:43:28.996030 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:43:28.996042 | mon1 | Friday 08 May 2026 04:43:28 +0000 (0:00:00.238) 0:00:21.992 ************ 2026-05-08 04:43:30.431786 | mon1 | ok: [mon1] 2026-05-08 04:43:30.431845 | mon1 | 2026-05-08 04:43:30.431859 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:43:30.431872 | mon1 | Friday 08 May 2026 04:43:30 +0000 (0:00:01.436) 0:00:23.429 ************ 2026-05-08 04:43:30.804932 | mon1 | ok: [mon1] 2026-05-08 04:43:30.804986 | mon1 | 2026-05-08 04:43:30.805016 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-08 04:43:30.805030 | mon1 | Friday 08 May 2026 04:43:30 +0000 (0:00:00.372) 0:00:23.802 ************ 2026-05-08 04:43:30.885386 | mon1 | ok: [mon1] 2026-05-08 04:43:30.885446 | mon1 | 2026-05-08 04:43:30.885834 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-08 04:43:30.885859 | mon1 | Friday 08 May 2026 04:43:30 +0000 (0:00:00.081) 0:00:23.883 ************ 2026-05-08 04:43:31.166713 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:43:31.166772 | mon1 | 2026-05-08 04:43:31.166899 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-08 04:43:31.167001 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:00.281) 0:00:24.165 ************ 2026-05-08 04:43:31.226052 | mon1 | ok: [mon1] 2026-05-08 04:43:31.226067 | mon1 | 2026-05-08 04:43:31.226072 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-08 04:43:31.226076 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:00.059) 0:00:24.224 ************ 2026-05-08 04:43:31.267848 | mon1 | skipping: [mon1] 2026-05-08 04:43:31.267901 | mon1 | 2026-05-08 04:43:31.267912 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:43:31.267921 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:00.040) 0:00:24.265 ************ 2026-05-08 04:43:31.343109 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:43:31.343150 | mon1 | 2026-05-08 04:43:31.343155 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:43:31.343160 | mon1 | Friday 08 May 2026 04:43:31 +0000 (0:00:00.076) 0:00:24.341 ************ 2026-05-08 04:43:37.805744 | mon1 | ok: [mon1] 2026-05-08 04:43:37.805931 | mon1 | 2026-05-08 04:43:37.806116 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:43:37.806305 | mon1 | Friday 08 May 2026 04:43:37 +0000 (0:00:06.462) 0:00:30.804 ************ 2026-05-08 04:43:37.864399 | mon1 | ok: [mon1] => (item=mon1) 2026-05-08 04:43:37.864535 | mon1 | 2026-05-08 04:43:37.864551 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:43:37.864571 | mon1 | Friday 08 May 2026 04:43:37 +0000 (0:00:00.058) 0:00:30.862 ************ 2026-05-08 04:43:38.327735 | mon1 | ok: [mon1] 2026-05-08 04:43:38.327849 | mon1 | 2026-05-08 04:43:38.327869 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:43:38.327989 | mon1 | Friday 08 May 2026 04:43:38 +0000 (0:00:00.463) 0:00:31.326 ************ 2026-05-08 04:43:45.237766 | mon1 | ok: [mon1] 2026-05-08 04:43:45.237896 | mon1 | 2026-05-08 04:43:45.237911 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-08 04:43:45.238027 | mon1 | Friday 08 May 2026 04:43:45 +0000 (0:00:06.908) 0:00:38.234 ************ 2026-05-08 04:43:51.952873 | mon1 | ok: [mon1] 2026-05-08 04:43:51.952964 | mon1 | 2026-05-08 04:43:51.956294 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-08 04:43:51.956328 | mon1 | Friday 08 May 2026 04:43:51 +0000 (0:00:06.717) 0:00:44.952 ************ 2026-05-08 04:44:06.370024 | mon1 | ok: [mon1] 2026-05-08 04:44:06.370418 | mon1 | 2026-05-08 04:44:06.370747 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:44:06.371063 | mon1 | Friday 08 May 2026 04:44:06 +0000 (0:00:14.416) 0:00:59.368 ************ 2026-05-08 04:44:06.439926 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-08 04:44:06.440307 | mon1 | 2026-05-08 04:44:06.440648 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:44:06.441025 | mon1 | Friday 08 May 2026 04:44:06 +0000 (0:00:00.070) 0:00:59.439 ************ 2026-05-08 04:44:06.489744 | mon1 | skipping: [mon1] 2026-05-08 04:44:06.489803 | mon1 | 2026-05-08 04:44:06.489922 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:44:06.490034 | mon1 | Friday 08 May 2026 04:44:06 +0000 (0:00:00.049) 0:00:59.488 ************ 2026-05-08 04:44:06.540308 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-08 04:44:06.540345 | mon1 | skipping: [mon1] 2026-05-08 04:44:06.540351 | mon1 | 2026-05-08 04:44:06.540357 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:44:06.540564 | mon1 | Friday 08 May 2026 04:44:06 +0000 (0:00:00.048) 0:00:59.537 ************ 2026-05-08 04:44:06.866404 | mon1 | ok: [mon1] 2026-05-08 04:44:06.866455 | mon1 | 2026-05-08 04:44:06.866906 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:44:06.866940 | mon1 | Friday 08 May 2026 04:44:06 +0000 (0:00:00.327) 0:00:59.864 ************ 2026-05-08 04:44:13.689987 | mon1 | ok: [mon1] 2026-05-08 04:44:13.690034 | mon1 | 2026-05-08 04:44:13.690041 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-08 04:44:13.690047 | mon1 | Friday 08 May 2026 04:44:13 +0000 (0:00:06.823) 0:01:06.688 ************ 2026-05-08 04:44:20.198519 | mon1 | ok: [mon1] 2026-05-08 04:44:20.198576 | mon1 | 2026-05-08 04:44:20.198591 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-08 04:44:20.198604 | mon1 | Friday 08 May 2026 04:44:20 +0000 (0:00:06.507) 0:01:13.195 ************ 2026-05-08 04:44:26.445431 | mon1 | ok: [mon1] 2026-05-08 04:44:26.445519 | mon1 | 2026-05-08 04:44:26.445537 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-08 04:44:26.445552 | mon1 | Friday 08 May 2026 04:44:26 +0000 (0:00:06.247) 0:01:19.442 ************ 2026-05-08 04:44:34.657157 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-08 04:44:34.657237 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-08 04:44:34.657286 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-05-08 04:44:34.657303 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-08 04:44:34.657316 | mon1 | 2026-05-08 04:44:34.657331 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-08 04:44:34.657348 | mon1 | 2026-05-08 04:44:34.657363 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:44:34.657377 | mon1 | Friday 08 May 2026 04:44:34 +0000 (0:00:08.210) 0:01:27.653 ************ 2026-05-08 04:44:35.897199 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-08 04:44:35.897301 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-08 04:44:35.897319 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:44:35.897331 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:44:35.897343 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:44:35.905398 | mon1 | ok: [osd1] 2026-05-08 04:44:35.905460 | mon1 | 2026-05-08 04:44:35.905475 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:44:35.905663 | mon1 | Friday 08 May 2026 04:44:35 +0000 (0:00:01.249) 0:01:28.903 ************ 2026-05-08 04:44:36.154833 | mon1 | ok: [osd1] 2026-05-08 04:44:36.154890 | mon1 | 2026-05-08 04:44:36.154904 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:44:36.154917 | mon1 | Friday 08 May 2026 04:44:36 +0000 (0:00:00.249) 0:01:29.152 ************ 2026-05-08 04:44:36.192740 | mon1 | skipping: [osd1] 2026-05-08 04:44:36.192856 | mon1 | 2026-05-08 04:44:36.192875 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-08 04:44:36.192990 | mon1 | Friday 08 May 2026 04:44:36 +0000 (0:00:00.037) 0:01:29.190 ************ 2026-05-08 04:44:36.453750 | mon1 | ok: [osd1] 2026-05-08 04:44:36.453821 | mon1 | 2026-05-08 04:44:36.453835 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:44:36.453855 | mon1 | Friday 08 May 2026 04:44:36 +0000 (0:00:00.260) 0:01:29.451 ************ 2026-05-08 04:44:36.535385 | mon1 | ok: [osd1] => { 2026-05-08 04:44:36.535447 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-08 04:44:36.535461 | mon1 | } 2026-05-08 04:44:36.535474 | mon1 | 2026-05-08 04:44:36.535486 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:44:36.535498 | mon1 | Friday 08 May 2026 04:44:36 +0000 (0:00:00.081) 0:01:29.532 ************ 2026-05-08 04:44:36.939955 | mon1 | ok: [osd1] 2026-05-08 04:44:36.940022 | mon1 | 2026-05-08 04:44:36.940035 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:44:36.940079 | mon1 | Friday 08 May 2026 04:44:36 +0000 (0:00:00.404) 0:01:29.936 ************ 2026-05-08 04:44:36.988941 | mon1 | skipping: [osd1] 2026-05-08 04:44:36.989002 | mon1 | 2026-05-08 04:44:36.989013 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:44:36.989022 | mon1 | Friday 08 May 2026 04:44:36 +0000 (0:00:00.049) 0:01:29.986 ************ 2026-05-08 04:44:37.035357 | mon1 | skipping: [osd1] 2026-05-08 04:44:37.035427 | mon1 | 2026-05-08 04:44:37.036090 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:44:37.036143 | mon1 | Friday 08 May 2026 04:44:37 +0000 (0:00:00.047) 0:01:30.033 ************ 2026-05-08 04:44:37.298746 | mon1 | ok: [osd1] 2026-05-08 04:44:37.298824 | mon1 | 2026-05-08 04:44:37.298838 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-08 04:44:37.298971 | mon1 | Friday 08 May 2026 04:44:37 +0000 (0:00:00.263) 0:01:30.297 ************ 2026-05-08 04:44:38.483939 | mon1 | ok: [osd1] 2026-05-08 04:44:38.484000 | mon1 | 2026-05-08 04:44:38.484011 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:44:38.484020 | mon1 | Friday 08 May 2026 04:44:38 +0000 (0:00:01.184) 0:01:31.481 ************ 2026-05-08 04:44:38.672132 | mon1 | ok: [osd1] => { 2026-05-08 04:44:38.672198 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-08 04:44:38.672208 | mon1 | } 2026-05-08 04:44:38.672218 | mon1 | 2026-05-08 04:44:38.672227 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:44:38.672236 | mon1 | Friday 08 May 2026 04:44:38 +0000 (0:00:00.186) 0:01:31.668 ************ 2026-05-08 04:44:39.198877 | mon1 | ok: [osd1] 2026-05-08 04:44:39.198928 | mon1 | 2026-05-08 04:44:39.198938 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:44:39.198948 | mon1 | Friday 08 May 2026 04:44:39 +0000 (0:00:00.527) 0:01:32.196 ************ 2026-05-08 04:44:41.555877 | mon1 | ok: [osd1] 2026-05-08 04:44:41.555941 | mon1 | 2026-05-08 04:44:41.555955 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-08 04:44:41.555969 | mon1 | Friday 08 May 2026 04:44:41 +0000 (0:00:02.357) 0:01:34.553 ************ 2026-05-08 04:44:41.592768 | mon1 | skipping: [osd1] 2026-05-08 04:44:41.593241 | mon1 | 2026-05-08 04:44:41.593311 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-08 04:44:41.593319 | mon1 | Friday 08 May 2026 04:44:41 +0000 (0:00:00.037) 0:01:34.590 ************ 2026-05-08 04:44:41.625676 | mon1 | skipping: [osd1] 2026-05-08 04:44:41.625734 | mon1 | 2026-05-08 04:44:41.625866 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-08 04:44:41.625998 | mon1 | Friday 08 May 2026 04:44:41 +0000 (0:00:00.033) 0:01:34.624 ************ 2026-05-08 04:44:41.658384 | mon1 | skipping: [osd1] 2026-05-08 04:44:41.658437 | mon1 | 2026-05-08 04:44:41.658456 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-08 04:44:41.658942 | mon1 | Friday 08 May 2026 04:44:41 +0000 (0:00:00.031) 0:01:34.656 ************ 2026-05-08 04:44:42.716170 | mon1 | ok: [osd1] 2026-05-08 04:44:42.716208 | mon1 | 2026-05-08 04:44:42.716217 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-08 04:44:42.716226 | mon1 | Friday 08 May 2026 04:44:42 +0000 (0:00:01.057) 0:01:35.714 ************ 2026-05-08 04:44:43.279984 | mon1 | ok: [osd1] 2026-05-08 04:44:43.280928 | mon1 | 2026-05-08 04:44:43.280958 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-08 04:44:43.280971 | mon1 | Friday 08 May 2026 04:44:43 +0000 (0:00:00.563) 0:01:36.277 ************ 2026-05-08 04:44:44.441296 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-08 04:44:44.441360 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-08 04:44:44.441374 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-08 04:44:44.441410 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-08 04:44:44.441420 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-08 04:44:44.441429 | mon1 | 2026-05-08 04:44:44.441438 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-08 04:44:44.441447 | mon1 | Friday 08 May 2026 04:44:44 +0000 (0:00:01.159) 0:01:37.437 ************ 2026-05-08 04:44:45.126377 | mon1 | ok: [osd1] 2026-05-08 04:44:45.126461 | mon1 | 2026-05-08 04:44:45.126472 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-08 04:44:45.126482 | mon1 | Friday 08 May 2026 04:44:45 +0000 (0:00:00.677) 0:01:38.115 ************ 2026-05-08 04:44:45.126491 | mon1 | 2026-05-08 04:44:45.126919 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-08 04:44:45.126988 | mon1 | Friday 08 May 2026 04:44:45 +0000 (0:00:00.008) 0:01:38.123 ************ 2026-05-08 04:44:45.570109 | mon1 | ok: [osd1] 2026-05-08 04:44:45.570151 | mon1 | 2026-05-08 04:44:45.570155 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-08 04:44:45.570160 | mon1 | Friday 08 May 2026 04:44:45 +0000 (0:00:00.445) 0:01:38.568 ************ 2026-05-08 04:44:45.835395 | mon1 | ok: [osd1] 2026-05-08 04:44:45.835446 | mon1 | 2026-05-08 04:44:45.835993 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-08 04:44:45.836039 | mon1 | Friday 08 May 2026 04:44:45 +0000 (0:00:00.264) 0:01:38.833 ************ 2026-05-08 04:44:45.915069 | mon1 | ok: [osd1] => { 2026-05-08 04:44:45.915114 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-08 04:44:45.915124 | mon1 | } 2026-05-08 04:44:45.915134 | mon1 | 2026-05-08 04:44:45.915143 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-08 04:44:45.915152 | mon1 | Friday 08 May 2026 04:44:45 +0000 (0:00:00.078) 0:01:38.912 ************ 2026-05-08 04:44:46.344103 | mon1 | ok: [osd1] 2026-05-08 04:44:46.344150 | mon1 | 2026-05-08 04:44:46.344160 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-08 04:44:46.344170 | mon1 | Friday 08 May 2026 04:44:46 +0000 (0:00:00.428) 0:01:39.341 ************ 2026-05-08 04:44:49.695428 | mon1 | ok: [osd1] 2026-05-08 04:44:49.695497 | mon1 | 2026-05-08 04:44:49.695754 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-08 04:44:49.695994 | mon1 | Friday 08 May 2026 04:44:49 +0000 (0:00:03.353) 0:01:42.694 ************ 2026-05-08 04:44:50.897443 | mon1 | ok: [osd1] 2026-05-08 04:44:50.897531 | mon1 | 2026-05-08 04:44:50.897546 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-08 04:44:50.897566 | mon1 | Friday 08 May 2026 04:44:50 +0000 (0:00:01.200) 0:01:43.895 ************ 2026-05-08 04:44:51.146863 | mon1 | ok: [osd1] 2026-05-08 04:44:51.146992 | mon1 | 2026-05-08 04:44:51.149392 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-08 04:44:51.149473 | mon1 | Friday 08 May 2026 04:44:51 +0000 (0:00:00.250) 0:01:44.145 ************ 2026-05-08 04:44:51.727375 | mon1 | ok: [osd1] 2026-05-08 04:44:51.727454 | mon1 | 2026-05-08 04:44:51.727469 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-08 04:44:51.727482 | mon1 | Friday 08 May 2026 04:44:51 +0000 (0:00:00.579) 0:01:44.724 ************ 2026-05-08 04:44:52.457459 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-05-08 04:44:52.457529 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-08 04:44:52.458523 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-08 04:44:52.458580 | mon1 | 2026-05-08 04:44:52.458594 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-08 04:44:52.458607 | mon1 | Friday 08 May 2026 04:44:52 +0000 (0:00:00.730) 0:01:45.455 ************ 2026-05-08 04:44:53.032333 | mon1 | ok: [osd1] 2026-05-08 04:44:53.032417 | mon1 | 2026-05-08 04:44:53.032429 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-08 04:44:53.032438 | mon1 | Friday 08 May 2026 04:44:53 +0000 (0:00:00.575) 0:01:46.030 ************ 2026-05-08 04:44:53.583406 | mon1 | ok: [osd1] 2026-05-08 04:44:53.583470 | mon1 | 2026-05-08 04:44:53.583481 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-08 04:44:53.583491 | mon1 | Friday 08 May 2026 04:44:53 +0000 (0:00:00.540) 0:01:46.571 ************ 2026-05-08 04:44:53.583507 | mon1 | 2026-05-08 04:44:53.583786 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-08 04:44:53.584041 | mon1 | Friday 08 May 2026 04:44:53 +0000 (0:00:00.010) 0:01:46.581 ************ 2026-05-08 04:44:54.033744 | mon1 | ok: [osd1] 2026-05-08 04:44:54.033820 | mon1 | 2026-05-08 04:44:54.033835 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-08 04:44:54.033995 | mon1 | Friday 08 May 2026 04:44:54 +0000 (0:00:00.451) 0:01:47.032 ************ 2026-05-08 04:44:54.090389 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-05-08 04:44:54.090572 | mon1 | 2026-05-08 04:44:54.090827 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-08 04:44:54.091071 | mon1 | Friday 08 May 2026 04:44:54 +0000 (0:00:00.056) 0:01:47.088 ************ 2026-05-08 04:44:55.039715 | mon1 | ok: [osd1] 2026-05-08 04:44:55.039801 | mon1 | 2026-05-08 04:44:55.039819 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-08 04:44:55.040008 | mon1 | Friday 08 May 2026 04:44:55 +0000 (0:00:00.949) 0:01:48.038 ************ 2026-05-08 04:44:55.845425 | mon1 | ok: [osd1] => (item=systemd-timesyncd) 2026-05-08 04:44:55.845501 | mon1 | ok: [osd1] => (item=ssh) 2026-05-08 04:44:55.845516 | mon1 | 2026-05-08 04:44:55.845530 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-08 04:44:55.845543 | mon1 | Friday 08 May 2026 04:44:55 +0000 (0:00:00.804) 0:01:48.842 ************ 2026-05-08 04:44:56.225841 | mon1 | ok: [osd1] 2026-05-08 04:44:56.225899 | mon1 | 2026-05-08 04:44:56.225914 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-08 04:44:56.225928 | mon1 | Friday 08 May 2026 04:44:56 +0000 (0:00:00.380) 0:01:49.223 ************ 2026-05-08 04:44:56.474762 | mon1 | ok: [osd1] 2026-05-08 04:44:56.474819 | mon1 | 2026-05-08 04:44:56.474833 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-08 04:44:56.474847 | mon1 | Friday 08 May 2026 04:44:56 +0000 (0:00:00.248) 0:01:49.472 ************ 2026-05-08 04:44:56.779007 | mon1 | ok: [osd1] 2026-05-08 04:44:56.779087 | mon1 | 2026-05-08 04:44:56.779105 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-08 04:44:56.779121 | mon1 | Friday 08 May 2026 04:44:56 +0000 (0:00:00.303) 0:01:49.776 ************ 2026-05-08 04:44:57.024424 | mon1 | ok: [osd1] 2026-05-08 04:44:57.024475 | mon1 | 2026-05-08 04:44:57.024848 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-08 04:44:57.024924 | mon1 | Friday 08 May 2026 04:44:57 +0000 (0:00:00.246) 0:01:50.022 ************ 2026-05-08 04:44:57.311856 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-08 04:44:57.311912 | mon1 | 2026-05-08 04:44:57.311926 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-08 04:44:57.311938 | mon1 | Friday 08 May 2026 04:44:57 +0000 (0:00:00.287) 0:01:50.309 ************ 2026-05-08 04:44:57.361345 | mon1 | ok: [osd1] 2026-05-08 04:44:57.361405 | mon1 | 2026-05-08 04:44:57.361672 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-08 04:44:57.361993 | mon1 | Friday 08 May 2026 04:44:57 +0000 (0:00:00.049) 0:01:50.359 ************ 2026-05-08 04:44:57.426010 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-08 04:44:57.426426 | mon1 | 2026-05-08 04:44:57.427021 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-08 04:44:57.427063 | mon1 | Friday 08 May 2026 04:44:57 +0000 (0:00:00.064) 0:01:50.424 ************ 2026-05-08 04:45:03.699773 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:45:03.699878 | mon1 | 2026-05-08 04:45:03.700237 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-08 04:45:03.700323 | mon1 | Friday 08 May 2026 04:45:03 +0000 (0:00:06.274) 0:01:56.698 ************ 2026-05-08 04:45:03.756924 | mon1 | ok: [osd1] => (item=osd1) 2026-05-08 04:45:03.756983 | mon1 | 2026-05-08 04:45:03.756997 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-08 04:45:03.757010 | mon1 | Friday 08 May 2026 04:45:03 +0000 (0:00:00.056) 0:01:56.754 ************ 2026-05-08 04:45:04.075874 | mon1 | ok: [osd1] 2026-05-08 04:45:04.075933 | mon1 | 2026-05-08 04:45:04.075947 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-08 04:45:04.075960 | mon1 | Friday 08 May 2026 04:45:04 +0000 (0:00:00.318) 0:01:57.073 ************ 2026-05-08 04:45:10.854980 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:45:10.855023 | mon1 | 2026-05-08 04:45:10.855030 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-08 04:45:10.855036 | mon1 | Friday 08 May 2026 04:45:10 +0000 (0:00:06.779) 0:02:03.852 ************ 2026-05-08 04:45:16.470797 | mon1 | ok: [osd1] 2026-05-08 04:45:16.470869 | mon1 | 2026-05-08 04:45:16.470883 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-08 04:45:16.470896 | mon1 | Friday 08 May 2026 04:45:16 +0000 (0:00:05.615) 0:02:09.468 ************ 2026-05-08 04:45:38.825917 | mon1 | ok: [osd1] 2026-05-08 04:45:38.826539 | mon1 | 2026-05-08 04:45:38.826559 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-08 04:45:38.826571 | mon1 | Friday 08 May 2026 04:45:38 +0000 (0:00:22.355) 0:02:31.823 ************ 2026-05-08 04:45:38.899723 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-05-08 04:45:38.899786 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-05-08 04:45:38.899799 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-05-08 04:45:38.899811 | mon1 | skipping: [osd1] 2026-05-08 04:45:38.899824 | mon1 | 2026-05-08 04:45:38.899836 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-08 04:45:38.899848 | mon1 | Friday 08 May 2026 04:45:38 +0000 (0:00:00.073) 0:02:31.896 ************ 2026-05-08 04:45:45.288146 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:45:45.288287 | mon1 | 2026-05-08 04:45:45.288308 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-08 04:45:45.288321 | mon1 | Friday 08 May 2026 04:45:45 +0000 (0:00:06.388) 0:02:38.285 ************ 2026-05-08 04:45:51.551343 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:45:51.551404 | mon1 | 2026-05-08 04:45:51.551804 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-08 04:45:51.551856 | mon1 | Friday 08 May 2026 04:45:51 +0000 (0:00:06.263) 0:02:44.549 ************ 2026-05-08 04:45:51.620423 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-08 04:45:51.620495 | mon1 | 2026-05-08 04:45:51.621056 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-08 04:45:51.621111 | mon1 | Friday 08 May 2026 04:45:51 +0000 (0:00:00.067) 0:02:44.616 ************ 2026-05-08 04:45:51.674426 | mon1 | ok: [osd1] 2026-05-08 04:45:51.674488 | mon1 | 2026-05-08 04:45:51.674503 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-08 04:45:51.674591 | mon1 | Friday 08 May 2026 04:45:51 +0000 (0:00:00.055) 0:02:44.671 ************ 2026-05-08 04:45:57.926894 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-08 04:45:57.926957 | mon1 | 2026-05-08 04:45:57.926972 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-08 04:45:57.926984 | mon1 | Friday 08 May 2026 04:45:57 +0000 (0:00:06.253) 0:02:50.924 ************ 2026-05-08 04:45:57.977833 | mon1 | ok: [osd1] 2026-05-08 04:45:57.977896 | mon1 | 2026-05-08 04:45:57.978075 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-08 04:45:57.978306 | mon1 | Friday 08 May 2026 04:45:57 +0000 (0:00:00.050) 0:02:50.975 ************ 2026-05-08 04:45:58.022834 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:45:58.022876 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:45:58.022885 | mon1 | skipping: [osd1] => (item=1) 2026-05-08 04:45:58.022894 | mon1 | skipping: [osd1] 2026-05-08 04:45:58.022903 | mon1 | 2026-05-08 04:45:58.022912 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-08 04:45:58.022921 | mon1 | Friday 08 May 2026 04:45:58 +0000 (0:00:00.044) 0:02:51.019 ************ 2026-05-08 04:45:58.061219 | mon1 | skipping: [osd1] 2026-05-08 04:45:58.062443 | mon1 | 2026-05-08 04:45:58.062463 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:45:58.062474 | mon1 | mon1 : ok=49 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-08 04:45:58.062483 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-08 04:45:58.062533 | mon1 | 2026-05-08 04:45:58.062542 | mon1 | 2026-05-08 04:45:58.062551 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:45:58.062560 | mon1 | Friday 08 May 2026 04:45:58 +0000 (0:00:00.039) 0:02:51.059 ************ 2026-05-08 04:45:58.062569 | mon1 | =============================================================================== 2026-05-08 04:45:58.062586 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.36s 2026-05-08 04:45:58.062594 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.42s 2026-05-08 04:45:58.062603 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.21s 2026-05-08 04:45:58.062611 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.91s 2026-05-08 04:45:58.062619 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.82s 2026-05-08 04:45:58.062627 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.78s 2026-05-08 04:45:58.062636 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.72s 2026-05-08 04:45:58.062644 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.51s 2026-05-08 04:45:58.062652 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.46s 2026-05-08 04:45:58.063968 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.39s 2026-05-08 04:45:58.063987 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.27s 2026-05-08 04:45:58.063996 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.26s 2026-05-08 04:45:58.064004 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.25s 2026-05-08 04:45:58.064012 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.25s 2026-05-08 04:45:58.064020 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.62s 2026-05-08 04:45:58.065252 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.35s 2026-05-08 04:45:58.065513 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.25s 2026-05-08 04:45:58.065527 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.41s 2026-05-08 04:45:58.065536 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.36s 2026-05-08 04:45:58.065545 | mon1 | vexxhost.ceph.cephadm : Ensure "cephadm" user is present ---------------- 1.44s 2026-05-08 04:45:58.157318 | mon1 | INFO [default > idempotence] Executed: Successful 2026-05-08 04:45:58.165734 | mon1 | INFO [default > side_effect] Executing 2026-05-08 04:45:58.166091 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:45:58.171802 | mon1 | INFO [default > verify] Executing 2026-05-08 04:45:58.920532 | mon1 | 2026-05-08 04:45:58.920767 | mon1 | PLAY [Verify] ****************************************************************** 2026-05-08 04:45:58.920934 | mon1 | 2026-05-08 04:45:58.921114 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-08 04:45:58.921311 | mon1 | Friday 08 May 2026 04:45:58 +0000 (0:00:00.007) 0:00:00.007 ************ 2026-05-08 04:46:00.189421 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-08 04:46:00.189779 | mon1 | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-05-08 04:46:00.190082 | mon1 | interpreter could change the meaning of that path. See 2026-05-08 04:46:00.190413 | mon1 | https://docs.ansible.com/ansible- 2026-05-08 04:46:00.190723 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-08 04:46:00.199089 | mon1 | ok: [mon1] 2026-05-08 04:46:00.199438 | mon1 | 2026-05-08 04:46:00.199745 | mon1 | TASK [Get cluster health status] *********************************************** 2026-05-08 04:46:00.200037 | mon1 | Friday 08 May 2026 04:46:00 +0000 (0:00:01.278) 0:00:01.286 ************ 2026-05-08 04:46:10.818481 | mon1 | ok: [mon1] 2026-05-08 04:46:10.821284 | mon1 | 2026-05-08 04:46:10.821436 | mon1 | TASK [Print cluster health status] ********************************************* 2026-05-08 04:46:10.821578 | mon1 | Friday 08 May 2026 04:46:10 +0000 (0:00:10.619) 0:00:11.905 ************ 2026-05-08 04:46:10.856087 | mon1 | ok: [mon1] => { 2026-05-08 04:46:10.856384 | mon1 | "_ceph_health": { 2026-05-08 04:46:10.856641 | mon1 | "changed": false, 2026-05-08 04:46:10.856878 | mon1 | "cmd": [ 2026-05-08 04:46:10.857118 | mon1 | "cephadm", 2026-05-08 04:46:10.857384 | mon1 | "shell", 2026-05-08 04:46:10.857614 | mon1 | "--", 2026-05-08 04:46:10.857843 | mon1 | "ceph", 2026-05-08 04:46:10.858080 | mon1 | "health" 2026-05-08 04:46:10.858330 | mon1 | ], 2026-05-08 04:46:10.858568 | mon1 | "delta": "0:00:10.292564", 2026-05-08 04:46:10.858806 | mon1 | "end": "2026-05-08 04:46:10.772518", 2026-05-08 04:46:10.859041 | mon1 | "failed": false, 2026-05-08 04:46:10.859275 | mon1 | "msg": "", 2026-05-08 04:46:10.859535 | mon1 | "rc": 0, 2026-05-08 04:46:10.859795 | mon1 | "start": "2026-05-08 04:46:00.479954", 2026-05-08 04:46:10.860063 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-05-08 04:46:10.860327 | mon1 | "stderr_lines": [ 2026-05-08 04:46:10.860579 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-05-08 04:46:10.860835 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-05-08 04:46:10.861067 | mon1 | ], 2026-05-08 04:46:10.861333 | mon1 | "stdout": "HEALTH_OK", 2026-05-08 04:46:10.861569 | mon1 | "stdout_lines": [ 2026-05-08 04:46:10.861799 | mon1 | "HEALTH_OK" 2026-05-08 04:46:10.862025 | mon1 | ] 2026-05-08 04:46:10.862266 | mon1 | } 2026-05-08 04:46:10.862513 | mon1 | } 2026-05-08 04:46:10.862923 | mon1 | 2026-05-08 04:46:10.863106 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-05-08 04:46:10.863378 | mon1 | Friday 08 May 2026 04:46:10 +0000 (0:00:00.036) 0:00:11.942 ************ 2026-05-08 04:46:10.888410 | mon1 | ok: [mon1] => { 2026-05-08 04:46:10.888473 | mon1 | "changed": false, 2026-05-08 04:46:10.888488 | mon1 | "msg": "All assertions passed" 2026-05-08 04:46:10.888500 | mon1 | } 2026-05-08 04:46:10.888519 | mon1 | 2026-05-08 04:46:10.888532 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-05-08 04:46:10.888790 | mon1 | Friday 08 May 2026 04:46:10 +0000 (0:00:00.032) 0:00:11.975 ************ 2026-05-08 04:46:17.445154 | mon1 | changed: [mon1] 2026-05-08 04:46:17.445218 | mon1 | 2026-05-08 04:46:17.445376 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-05-08 04:46:17.445475 | mon1 | Friday 08 May 2026 04:46:17 +0000 (0:00:06.557) 0:00:18.532 ************ 2026-05-08 04:46:20.228401 | mon1 | changed: [mon1] 2026-05-08 04:46:20.228461 | mon1 | 2026-05-08 04:46:20.228475 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-05-08 04:46:20.228487 | mon1 | Friday 08 May 2026 04:46:20 +0000 (0:00:02.781) 0:00:21.313 ************ 2026-05-08 04:46:21.600279 | mon1 | ok: [mon1] 2026-05-08 04:46:21.600403 | mon1 | 2026-05-08 04:46:21.600460 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-05-08 04:46:21.600587 | mon1 | Friday 08 May 2026 04:46:21 +0000 (0:00:01.373) 0:00:22.687 ************ 2026-05-08 04:46:21.641201 | mon1 | ok: [mon1] => { 2026-05-08 04:46:21.641479 | mon1 | "changed": false, 2026-05-08 04:46:21.641720 | mon1 | "msg": "All assertions passed" 2026-05-08 04:46:21.641948 | mon1 | } 2026-05-08 04:46:21.642168 | mon1 | 2026-05-08 04:46:21.642475 | mon1 | PLAY RECAP ********************************************************************* 2026-05-08 04:46:21.642703 | mon1 | mon1 : ok=8 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-08 04:46:21.642916 | mon1 | 2026-05-08 04:46:21.643127 | mon1 | 2026-05-08 04:46:21.643411 | mon1 | TASKS RECAP ******************************************************************** 2026-05-08 04:46:21.643631 | mon1 | Friday 08 May 2026 04:46:21 +0000 (0:00:00.041) 0:00:22.729 ************ 2026-05-08 04:46:21.643870 | mon1 | =============================================================================== 2026-05-08 04:46:21.644089 | mon1 | Get cluster health status ---------------------------------------------- 10.62s 2026-05-08 04:46:21.644364 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.56s 2026-05-08 04:46:21.644621 | mon1 | Create a test Ceph key -------------------------------------------------- 2.78s 2026-05-08 04:46:21.644855 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.37s 2026-05-08 04:46:21.645089 | mon1 | Gathering Facts --------------------------------------------------------- 1.28s 2026-05-08 04:46:21.645369 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-05-08 04:46:21.645604 | mon1 | Print cluster health status --------------------------------------------- 0.04s 2026-05-08 04:46:21.645839 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-05-08 04:46:21.706753 | mon1 | INFO [default > verify] Executed: Successful 2026-05-08 04:46:21.714694 | mon1 | INFO [default > cleanup] Executing 2026-05-08 04:46:21.715020 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-08 04:46:21.722399 | mon1 | INFO [default > destroy] Executing 2026-05-08 04:46:21.722457 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-08 04:46:21.722559 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-08 04:46:21.722877 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-08 04:46:21.851274 | mon1 | ok: Runtime: 0:12:24.522761 2026-05-08 04:46:21.863833 | 2026-05-08 04:46:21.863901 | PLAY RECAP 2026-05-08 04:46:21.863951 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-08 04:46:21.863973 | 2026-05-08 04:46:22.015328 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-08 04:46:22.020836 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-08 04:46:22.589347 | 2026-05-08 04:46:22.589707 | PLAY [all] 2026-05-08 04:46:22.601699 | 2026-05-08 04:46:22.601770 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-08 04:46:22.655862 | mon1 | ok 2026-05-08 04:46:22.660514 | osd1 | ok 2026-05-08 04:46:22.665248 | 2026-05-08 04:46:22.665325 | TASK [fetch-output : Set log path for single node] 2026-05-08 04:46:22.689882 | mon1 | skipping: Conditional result was False 2026-05-08 04:46:22.711371 | osd1 | skipping: Conditional result was False 2026-05-08 04:46:22.722952 | 2026-05-08 04:46:22.723025 | LOOP [fetch-output : Ensure local output dirs] 2026-05-08 04:46:23.102037 | mon1 -> localhost | changed: "/var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/logs/mon1" 2026-05-08 04:46:23.111937 | osd1 -> localhost | changed: "/var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/logs/osd1" 2026-05-08 04:46:23.304310 | mon1 -> localhost | changed: "/var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/artifacts" 2026-05-08 04:46:23.309443 | osd1 -> localhost | ok: "/var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/artifacts" 2026-05-08 04:46:23.509468 | osd1 -> localhost | ok: "/var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/docs" 2026-05-08 04:46:23.511091 | mon1 -> localhost | changed: "/var/lib/zuul/builds/6310445e27fa4fe1ae491d01ffc2747e/work/docs" 2026-05-08 04:46:23.534650 | 2026-05-08 04:46:23.534791 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-08 04:46:24.172540 | mon1 | changed: .d..t...... ./ 2026-05-08 04:46:24.172892 | mon1 | changed: All items complete 2026-05-08 04:46:24.172985 | 2026-05-08 04:46:24.181279 | osd1 | changed: .d..t...... ./ 2026-05-08 04:46:24.625188 | mon1 | changed: .d..t...... ./ 2026-05-08 04:46:24.645349 | osd1 | ok 2026-05-08 04:46:25.095986 | mon1 | changed: .d..t...... ./ 2026-05-08 04:46:25.120112 | osd1 | ok 2026-05-08 04:46:25.143097 | 2026-05-08 04:46:25.143287 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-08 04:46:25.548181 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.007662 2026-05-08 04:46:25.548411 | mon1 -> localhost | changed: All items complete 2026-05-08 04:46:25.548451 | 2026-05-08 04:46:25.766893 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.007549 2026-05-08 04:46:25.793841 | 2026-05-08 04:46:25.793980 | PLAY [all] 2026-05-08 04:46:25.800646 | 2026-05-08 04:46:25.800718 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-08 04:46:26.303642 | mon1 | changed 2026-05-08 04:46:26.476573 | osd1 | changed 2026-05-08 04:46:26.487649 | 2026-05-08 04:46:26.487699 | PLAY RECAP 2026-05-08 04:46:26.487747 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-08 04:46:26.487775 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-08 04:46:26.487813 | 2026-05-08 04:46:26.627669 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-08 04:46:26.633017 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-08 04:46:27.211832 | 2026-05-08 04:46:27.211965 | PLAY [localhost] 2026-05-08 04:46:27.221689 | 2026-05-08 04:46:27.221756 | TASK [Generate Zuul manifest] 2026-05-08 04:46:27.243865 | localhost | ok 2026-05-08 04:46:27.260206 | 2026-05-08 04:46:27.260285 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-08 04:46:27.596289 | localhost | changed 2026-05-08 04:46:27.607627 | 2026-05-08 04:46:27.607699 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-08 04:46:27.639888 | localhost | ok 2026-05-08 04:46:27.646940 | 2026-05-08 04:46:27.646999 | TASK [Upload logs] 2026-05-08 04:46:27.667564 | localhost | ok 2026-05-08 04:46:27.725211 | 2026-05-08 04:46:27.725327 | TASK [Set zuul-log-path fact] 2026-05-08 04:46:27.746984 | localhost | ok 2026-05-08 04:46:27.759212 | 2026-05-08 04:46:27.759274 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-08 04:46:27.791063 | localhost | ok 2026-05-08 04:46:27.797622 | 2026-05-08 04:46:27.797710 | TASK [upload-logs : Create log directories] 2026-05-08 04:46:28.176767 | localhost | changed 2026-05-08 04:46:28.183525 | 2026-05-08 04:46:28.183615 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-08 04:46:28.559749 | localhost -> localhost | ok: Runtime: 0:00:00.005043 2026-05-08 04:46:28.566049 | 2026-05-08 04:46:28.566112 | TASK [upload-logs : Upload logs to log server] 2026-05-08 04:46:29.003097 | localhost | Output suppressed because no_log was given 2026-05-08 04:46:29.009092 | 2026-05-08 04:46:29.009181 | LOOP [upload-logs : Compress console log and json output] 2026-05-08 04:46:29.088595 | localhost | skipping: Conditional result was False 2026-05-08 04:46:29.095802 | localhost | skipping: Conditional result was False 2026-05-08 04:46:29.113248 | 2026-05-08 04:46:29.113414 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-08 04:46:29.196398 | localhost | skipping: Conditional result was False 2026-05-08 04:46:29.196719 | 2026-05-08 04:46:29.200589 | localhost | skipping: Conditional result was False 2026-05-08 04:46:29.241042 | 2026-05-08 04:46:29.241183 | LOOP [upload-logs : Upload console log and json output]