2026-06-16 00:50:02.271156 | Job console starting 2026-06-16 00:50:02.293738 | Updating git repos 2026-06-16 00:50:02.328555 | Cloning repos into workspace 2026-06-16 00:50:04.052992 | Restoring repo states 2026-06-16 00:50:04.062098 | Merging changes 2026-06-16 00:50:04.475290 | Checking out repos 2026-06-16 00:50:04.584591 | Preparing playbooks 2026-06-16 00:50:15.196136 | Running Ansible setup 2026-06-16 00:50:20.861379 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-16 00:50:21.581810 | 2026-06-16 00:50:21.581962 | PLAY [localhost] 2026-06-16 00:50:21.590562 | 2026-06-16 00:50:21.590654 | TASK [Gathering Facts] 2026-06-16 00:50:22.628527 | localhost | ok 2026-06-16 00:50:22.637692 | 2026-06-16 00:50:22.637776 | TASK [Setup log path fact] 2026-06-16 00:50:22.663389 | localhost | ok 2026-06-16 00:50:22.675541 | 2026-06-16 00:50:22.675630 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-16 00:50:22.711158 | localhost | ok 2026-06-16 00:50:22.722238 | 2026-06-16 00:50:22.722360 | TASK [emit-job-header : Print job information] 2026-06-16 00:50:22.763612 | # Job Information 2026-06-16 00:50:22.763870 | Ansible Version: 2.16.18 2026-06-16 00:50:22.763939 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-06-16 00:50:22.763994 | Pipeline: check 2026-06-16 00:50:22.764044 | Executor: 2d72f0692154 2026-06-16 00:50:22.764092 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/108 2026-06-16 00:50:22.764143 | Event ID: 3ec51460-691c-11f1-9d83-2ea9cec178c5 2026-06-16 00:50:22.770633 | 2026-06-16 00:50:22.770776 | LOOP [emit-job-header : Print node information] 2026-06-16 00:50:22.877270 | localhost | ok: 2026-06-16 00:50:22.877563 | localhost | # Node Information 2026-06-16 00:50:22.877605 | localhost | Inventory Hostname: mon1 2026-06-16 00:50:22.877635 | localhost | Hostname: np0000180525 2026-06-16 00:50:22.877663 | localhost | Username: zuul 2026-06-16 00:50:22.877829 | localhost | Distro: Ubuntu 22.04 2026-06-16 00:50:22.877872 | localhost | Provider: yul1 2026-06-16 00:50:22.877900 | localhost | Region: ca-ymq-1 2026-06-16 00:50:22.877927 | localhost | Label: ubuntu-jammy 2026-06-16 00:50:22.877953 | localhost | Product Name: OpenStack Nova 2026-06-16 00:50:22.877979 | localhost | Interface IP: 199.19.213.242 2026-06-16 00:50:22.925408 | localhost | ok: 2026-06-16 00:50:22.925562 | localhost | # Node Information 2026-06-16 00:50:22.925611 | localhost | Inventory Hostname: osd1 2026-06-16 00:50:22.925641 | localhost | Hostname: np0000180526 2026-06-16 00:50:22.925668 | localhost | Username: zuul 2026-06-16 00:50:22.925696 | localhost | Distro: Ubuntu 22.04 2026-06-16 00:50:22.925732 | localhost | Provider: yul1 2026-06-16 00:50:22.925760 | localhost | Region: ca-ymq-1 2026-06-16 00:50:22.925790 | localhost | Label: ubuntu-jammy 2026-06-16 00:50:22.925815 | localhost | Product Name: OpenStack Nova 2026-06-16 00:50:22.925840 | localhost | Interface IP: 199.19.213.128 2026-06-16 00:50:22.938650 | 2026-06-16 00:50:22.938859 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-16 00:50:23.615362 | localhost -> localhost | changed 2026-06-16 00:50:23.622729 | 2026-06-16 00:50:23.623052 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-16 00:50:24.670002 | localhost -> localhost | changed 2026-06-16 00:50:24.680058 | 2026-06-16 00:50:24.680316 | PLAY [all] 2026-06-16 00:50:24.693590 | 2026-06-16 00:50:24.693656 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-16 00:50:24.942962 | mon1 -> localhost | ok 2026-06-16 00:50:24.953148 | 2026-06-16 00:50:24.953282 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-16 00:50:24.989165 | mon1 | ok 2026-06-16 00:50:24.996243 | osd1 | ok 2026-06-16 00:50:25.014553 | mon1 | included: /var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-16 00:50:25.014658 | osd1 | included: /var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-16 00:50:25.021978 | 2026-06-16 00:50:25.022088 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-16 00:50:26.891673 | mon1 -> localhost | Generating public/private rsa key pair. 2026-06-16 00:50:26.891864 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/f0ca69e333584d66a113d0fc6361196a_id_rsa 2026-06-16 00:50:26.891896 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/f0ca69e333584d66a113d0fc6361196a_id_rsa.pub 2026-06-16 00:50:26.891921 | mon1 -> localhost | The key fingerprint is: 2026-06-16 00:50:26.891944 | mon1 -> localhost | SHA256:GUXhmczfR5BbGG+Mrpa9hGsmWc4pg5woTQ4xXBYN074 zuul-build-sshkey 2026-06-16 00:50:26.891965 | mon1 -> localhost | The key's randomart image is: 2026-06-16 00:50:26.891986 | mon1 -> localhost | +---[RSA 3072]----+ 2026-06-16 00:50:26.892010 | mon1 -> localhost | | += .+. o+ | 2026-06-16 00:50:26.892032 | mon1 -> localhost | | o.o= o o=.| 2026-06-16 00:50:26.892052 | mon1 -> localhost | | . o .. * .o=| 2026-06-16 00:50:26.892072 | mon1 -> localhost | | + .o . o.o | 2026-06-16 00:50:26.892092 | mon1 -> localhost | | o S. . o .| 2026-06-16 00:50:26.892111 | mon1 -> localhost | | . . E .= . | 2026-06-16 00:50:26.892130 | mon1 -> localhost | | = o o ==.o | 2026-06-16 00:50:26.892149 | mon1 -> localhost | | . + + =.*o . | 2026-06-16 00:50:26.892168 | mon1 -> localhost | | . *. . | 2026-06-16 00:50:26.892187 | mon1 -> localhost | +----[SHA256]-----+ 2026-06-16 00:50:26.892234 | mon1 -> localhost | ok: Runtime: 0:00:01.270201 2026-06-16 00:50:26.898755 | 2026-06-16 00:50:26.898838 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-16 00:50:26.938170 | mon1 | ok 2026-06-16 00:50:26.959987 | osd1 | ok 2026-06-16 00:50:26.972718 | mon1 | included: /var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-16 00:50:26.972797 | osd1 | included: /var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-16 00:50:26.983374 | 2026-06-16 00:50:26.983451 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-16 00:50:27.011706 | mon1 | skipping: Conditional result was False 2026-06-16 00:50:27.028942 | osd1 | skipping: Conditional result was False 2026-06-16 00:50:27.038467 | 2026-06-16 00:50:27.038548 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-16 00:50:27.530108 | osd1 | changed 2026-06-16 00:50:27.550691 | mon1 | changed 2026-06-16 00:50:27.556061 | 2026-06-16 00:50:27.556137 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-16 00:50:27.743216 | mon1 | ok 2026-06-16 00:50:27.764097 | osd1 | ok 2026-06-16 00:50:27.769006 | 2026-06-16 00:50:27.769080 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-16 00:50:28.289123 | osd1 | changed 2026-06-16 00:50:28.294512 | mon1 | changed 2026-06-16 00:50:28.299890 | 2026-06-16 00:50:28.299968 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-16 00:50:28.836756 | mon1 | changed 2026-06-16 00:50:28.841229 | osd1 | changed 2026-06-16 00:50:28.845844 | 2026-06-16 00:50:28.845905 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-16 00:50:28.889654 | mon1 | skipping: Conditional result was False 2026-06-16 00:50:28.890216 | osd1 | skipping: Conditional result was False 2026-06-16 00:50:28.896076 | 2026-06-16 00:50:28.896146 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-16 00:50:29.511958 | mon1 -> localhost | changed 2026-06-16 00:50:29.561725 | 2026-06-16 00:50:29.561877 | TASK [add-build-sshkey : Add back temp key] 2026-06-16 00:50:29.903441 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/f0ca69e333584d66a113d0fc6361196a_id_rsa (zuul-build-sshkey) 2026-06-16 00:50:29.903738 | mon1 -> localhost | ok: Runtime: 0:00:00.015043 2026-06-16 00:50:29.911577 | 2026-06-16 00:50:29.911696 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-16 00:50:30.197658 | mon1 | ok 2026-06-16 00:50:30.203714 | osd1 | ok 2026-06-16 00:50:30.208089 | 2026-06-16 00:50:30.208155 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-16 00:50:30.244737 | mon1 | skipping: Conditional result was False 2026-06-16 00:50:30.245612 | osd1 | skipping: Conditional result was False 2026-06-16 00:50:30.266132 | 2026-06-16 00:50:30.266233 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-16 00:50:30.542010 | osd1 | ok 2026-06-16 00:50:30.557415 | mon1 | ok 2026-06-16 00:50:30.563256 | 2026-06-16 00:50:30.563396 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-16 00:50:31.478486 | mon1 | Output suppressed because no_log was given 2026-06-16 00:50:31.595821 | osd1 | Output suppressed because no_log was given 2026-06-16 00:50:31.611545 | 2026-06-16 00:50:31.611631 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-16 00:50:31.813184 | mon1 | ok: "logs" 2026-06-16 00:50:31.813462 | mon1 | ok: All items complete 2026-06-16 00:50:31.813493 | 2026-06-16 00:50:31.843154 | osd1 | ok: "logs" 2026-06-16 00:50:31.968861 | mon1 | ok: "artifacts" 2026-06-16 00:50:32.008078 | osd1 | ok: "artifacts" 2026-06-16 00:50:32.114488 | mon1 | ok: "docs" 2026-06-16 00:50:32.145955 | osd1 | ok: "docs" 2026-06-16 00:50:32.159332 | 2026-06-16 00:50:32.159583 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-16 00:50:32.402664 | mon1 | changed: "logs" 2026-06-16 00:50:32.403000 | mon1 | ok: All items complete 2026-06-16 00:50:32.403035 | 2026-06-16 00:50:32.428385 | osd1 | changed: "logs" 2026-06-16 00:50:32.557672 | mon1 | changed: "artifacts" 2026-06-16 00:50:32.617774 | osd1 | changed: "artifacts" 2026-06-16 00:50:32.753070 | mon1 | changed: "docs" 2026-06-16 00:50:32.781506 | osd1 | changed: "docs" 2026-06-16 00:50:32.803681 | 2026-06-16 00:50:32.803809 | PLAY RECAP 2026-06-16 00:50:32.803860 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 00:50:32.803893 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-16 00:50:32.803919 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-16 00:50:32.803940 | 2026-06-16 00:50:33.129577 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-16 00:50:33.133576 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-16 00:50:33.937385 | 2026-06-16 00:50:33.937540 | PLAY [all] 2026-06-16 00:50:33.950379 | 2026-06-16 00:50:33.950531 | TASK [setup-uv : Extract archive] 2026-06-16 00:50:36.413552 | osd1 | changed 2026-06-16 00:50:36.487716 | mon1 | changed 2026-06-16 00:50:36.650908 | 2026-06-16 00:50:36.651070 | TASK [setup-uv : Print version] 2026-06-16 00:50:37.070516 | osd1 | uv 0.8.13 2026-06-16 00:50:37.070524 | mon1 | uv 0.8.13 2026-06-16 00:50:37.223115 | mon1 | ok: Runtime: 0:00:00.025511 2026-06-16 00:50:37.231215 | osd1 | ok: Runtime: 0:00:00.019842 2026-06-16 00:50:37.244171 | 2026-06-16 00:50:37.244275 | TASK [Install Ansible collection siblings] 2026-06-16 00:50:37.661642 | mon1 | ok: 2026-06-16 00:50:37.661857 | mon1 | Skipping community.general: no checked-out sibling 2026-06-16 00:50:37.661897 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-06-16 00:50:37.661937 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-06-16 00:50:37.665200 | 2026-06-16 00:50:37.665325 | PLAY RECAP 2026-06-16 00:50:37.665406 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 00:50:37.665464 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 00:50:37.665496 | 2026-06-16 00:50:37.851889 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-16 00:50:37.856569 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-16 00:50:38.557374 | 2026-06-16 00:50:38.557554 | PLAY [all] 2026-06-16 00:50:38.570332 | 2026-06-16 00:50:38.570441 | TASK [Copy inventory file for Zuul] 2026-06-16 00:50:39.653562 | mon1 | changed 2026-06-16 00:50:39.664159 | 2026-06-16 00:50:39.664403 | TASK [Switch "ansible_host" to private IP] 2026-06-16 00:50:40.108576 | mon1 | changed: 2 replacements made 2026-06-16 00:50:40.226465 | 2026-06-16 00:50:40.226647 | TASK [Run Molecule scenario] 2026-06-16 00:50:41.194041 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-06-16 00:50:41.858823 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-06-16 00:50:42.038530 | mon1 | Using CPython 3.13.7 2026-06-16 00:50:42.038617 | mon1 | Creating virtual environment at: .venv 2026-06-16 00:50:42.314848 | mon1 | Downloading pygments (1.2MiB) 2026-06-16 00:50:42.323644 | mon1 | Downloading netaddr (2.2MiB) 2026-06-16 00:50:42.324115 | mon1 | Downloading cryptography (4.3MiB) 2026-06-16 00:50:42.326573 | mon1 | Downloading ansible-core (2.1MiB) 2026-06-16 00:50:42.520128 | mon1 | Downloading netaddr 2026-06-16 00:50:42.532820 | mon1 | Downloading cryptography 2026-06-16 00:50:42.581001 | mon1 | Downloading pygments 2026-06-16 00:50:42.711141 | mon1 | Downloading ansible-core 2026-06-16 00:50:42.747555 | mon1 | Installed 36 packages in 35ms 2026-06-16 00:50:43.963460 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-06-16 00:50:43.963552 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-06-16 00:50:44.622290 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-16 00:50:44.622403 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-06-16 00:51:01.282564 | mon1 | INFO [default > dependency] Executing 2026-06-16 00:51:01.282673 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-06-16 00:51:01.282864 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-06-16 00:51:01.282988 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-16 00:51:01.288221 | mon1 | INFO [default > cleanup] Executing 2026-06-16 00:51:01.288511 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 00:51:01.293504 | mon1 | INFO [default > destroy] Executing 2026-06-16 00:51:01.293534 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-16 00:51:01.293607 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-16 00:51:01.299613 | mon1 | INFO [default > syntax] Executing 2026-06-16 00:51:02.310293 | mon1 | 2026-06-16 00:51:02.310650 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-06-16 00:51:02.402924 | mon1 | INFO [default > syntax] Executed: Successful 2026-06-16 00:51:02.412699 | mon1 | INFO [default > create] Executing 2026-06-16 00:51:02.422010 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 00:51:02.428817 | mon1 | INFO [default > prepare] Executing 2026-06-16 00:51:03.075917 | mon1 | 2026-06-16 00:51:03.076065 | mon1 | PLAY [Prepare] ***************************************************************** 2026-06-16 00:51:03.076256 | mon1 | 2026-06-16 00:51:03.076522 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:51:03.076728 | mon1 | Tuesday 16 June 2026 00:51:03 +0000 (0:00:00.029) 0:00:00.029 ********** 2026-06-16 00:51:04.192119 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-16 00:51:04.192232 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:51:04.192367 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:51:04.192492 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:51:04.192634 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:51:04.222297 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 00:51:04.222388 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:51:04.222433 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:51:04.222519 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:51:04.222611 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:51:04.230704 | mon1 | ok: [osd1] 2026-06-16 00:51:04.230809 | mon1 | ok: [mon1] 2026-06-16 00:51:04.230921 | mon1 | 2026-06-16 00:51:04.231092 | mon1 | TASK [Configure short hostname] ************************************************ 2026-06-16 00:51:04.231222 | mon1 | Tuesday 16 June 2026 00:51:04 +0000 (0:00:01.155) 0:00:01.185 ********** 2026-06-16 00:51:04.937749 | mon1 | changed: [osd1] 2026-06-16 00:51:04.937895 | mon1 | changed: [mon1] 2026-06-16 00:51:04.938062 | mon1 | 2026-06-16 00:51:04.938244 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-16 00:51:04.938423 | mon1 | Tuesday 16 June 2026 00:51:04 +0000 (0:00:00.706) 0:00:01.892 ********** 2026-06-16 00:51:05.210902 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-16 00:51:05.211132 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-06-16 00:51:05.211404 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-16 00:51:05.225088 | mon1 | changed: [mon1] 2026-06-16 00:51:05.225352 | mon1 | changed: [osd1] 2026-06-16 00:51:05.225604 | mon1 | 2026-06-16 00:51:05.225872 | mon1 | TASK [Update apt cache] ******************************************************** 2026-06-16 00:51:05.226189 | mon1 | Tuesday 16 June 2026 00:51:05 +0000 (0:00:00.287) 0:00:02.179 ********** 2026-06-16 00:51:18.297626 | mon1 | changed: [osd1] 2026-06-16 00:51:18.297761 | mon1 | changed: [mon1] 2026-06-16 00:51:18.297953 | mon1 | 2026-06-16 00:51:18.298152 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-06-16 00:51:18.298334 | mon1 | 2026-06-16 00:51:18.298566 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:51:18.298761 | mon1 | Tuesday 16 June 2026 00:51:18 +0000 (0:00:13.072) 0:00:15.252 ********** 2026-06-16 00:51:18.988992 | mon1 | ok: [osd1] 2026-06-16 00:51:18.989142 | mon1 | 2026-06-16 00:51:18.989357 | mon1 | TASK [Install depedencies] ***************************************************** 2026-06-16 00:51:18.989686 | mon1 | Tuesday 16 June 2026 00:51:18 +0000 (0:00:00.691) 0:00:15.943 ********** 2026-06-16 00:51:38.401148 | mon1 | changed: [osd1] 2026-06-16 00:51:38.401257 | mon1 | 2026-06-16 00:51:38.401286 | mon1 | TASK [Start up service] ******************************************************** 2026-06-16 00:51:38.401389 | mon1 | Tuesday 16 June 2026 00:51:38 +0000 (0:00:19.411) 0:00:35.355 ********** 2026-06-16 00:51:38.952970 | mon1 | ok: [osd1] 2026-06-16 00:51:38.953071 | mon1 | 2026-06-16 00:51:38.953271 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-06-16 00:51:38.953594 | mon1 | Tuesday 16 June 2026 00:51:38 +0000 (0:00:00.551) 0:00:35.907 ********** 2026-06-16 00:51:39.249496 | mon1 | ok: [osd1] 2026-06-16 00:51:39.249626 | mon1 | 2026-06-16 00:51:39.249849 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-16 00:51:39.250058 | mon1 | Tuesday 16 June 2026 00:51:39 +0000 (0:00:00.296) 0:00:36.203 ********** 2026-06-16 00:51:39.937881 | mon1 | changed: [osd1] 2026-06-16 00:51:39.938019 | mon1 | 2026-06-16 00:51:39.938259 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-06-16 00:51:39.938484 | mon1 | Tuesday 16 June 2026 00:51:39 +0000 (0:00:00.688) 0:00:36.891 ********** 2026-06-16 00:51:40.134459 | mon1 | ok: [osd1] 2026-06-16 00:51:40.134619 | mon1 | 2026-06-16 00:51:40.134835 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-16 00:51:40.135079 | mon1 | Tuesday 16 June 2026 00:51:40 +0000 (0:00:00.196) 0:00:37.088 ********** 2026-06-16 00:51:40.159800 | mon1 | skipping: [osd1] 2026-06-16 00:51:40.160004 | mon1 | 2026-06-16 00:51:40.160222 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-06-16 00:51:40.160451 | mon1 | Tuesday 16 June 2026 00:51:40 +0000 (0:00:00.025) 0:00:37.114 ********** 2026-06-16 00:51:40.724650 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:51:40.724831 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:51:40.725084 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:51:40.725219 | mon1 | 2026-06-16 00:51:40.725474 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-06-16 00:51:40.725652 | mon1 | Tuesday 16 June 2026 00:51:40 +0000 (0:00:00.563) 0:00:37.678 ********** 2026-06-16 00:51:41.363164 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:51:41.363309 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:51:41.363511 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:51:41.363828 | mon1 | 2026-06-16 00:51:41.364029 | mon1 | TASK [Start loop devices] ****************************************************** 2026-06-16 00:51:41.364229 | mon1 | Tuesday 16 June 2026 00:51:41 +0000 (0:00:00.638) 0:00:38.316 ********** 2026-06-16 00:51:42.104412 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:51:42.104540 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:51:42.104666 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:51:42.104791 | mon1 | 2026-06-16 00:51:42.104938 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-06-16 00:51:42.105074 | mon1 | Tuesday 16 June 2026 00:51:42 +0000 (0:00:00.741) 0:00:39.058 ********** 2026-06-16 00:51:45.106109 | mon1 | changed: [osd1] => (item=osd0) 2026-06-16 00:51:45.106302 | mon1 | changed: [osd1] => (item=osd1) 2026-06-16 00:51:45.106540 | mon1 | changed: [osd1] => (item=osd2) 2026-06-16 00:51:45.106716 | mon1 | 2026-06-16 00:51:45.106933 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-06-16 00:51:45.107200 | mon1 | Tuesday 16 June 2026 00:51:45 +0000 (0:00:03.001) 0:00:42.059 ********** 2026-06-16 00:51:46.932597 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-06-16 00:51:46.932797 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-06-16 00:51:46.933018 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-06-16 00:51:46.933260 | mon1 | 2026-06-16 00:51:46.933521 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 00:51:46.933826 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-16 00:51:46.934069 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-16 00:51:46.934264 | mon1 | 2026-06-16 00:51:46.934479 | mon1 | 2026-06-16 00:51:46.934696 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 00:51:46.934912 | mon1 | Tuesday 16 June 2026 00:51:46 +0000 (0:00:01.827) 0:00:43.887 ********** 2026-06-16 00:51:46.935154 | mon1 | =============================================================================== 2026-06-16 00:51:46.935366 | mon1 | Install depedencies ---------------------------------------------------- 19.41s 2026-06-16 00:51:46.935564 | mon1 | Update apt cache ------------------------------------------------------- 13.07s 2026-06-16 00:51:46.935783 | mon1 | Create a volume group for each loop device ------------------------------ 3.00s 2026-06-16 00:51:46.936035 | mon1 | Create a logical volume for each loop device ---------------------------- 1.83s 2026-06-16 00:51:46.936249 | mon1 | Gathering Facts --------------------------------------------------------- 1.16s 2026-06-16 00:51:46.936466 | mon1 | Start loop devices ------------------------------------------------------ 0.74s 2026-06-16 00:51:46.936693 | mon1 | Configure short hostname ------------------------------------------------ 0.71s 2026-06-16 00:51:46.936894 | mon1 | Gathering Facts --------------------------------------------------------- 0.69s 2026-06-16 00:51:46.937136 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.69s 2026-06-16 00:51:46.937358 | mon1 | Set permissions on loopback devices ------------------------------------- 0.64s 2026-06-16 00:51:46.937570 | mon1 | Create devices for Ceph ------------------------------------------------- 0.56s 2026-06-16 00:51:46.937784 | mon1 | Start up service -------------------------------------------------------- 0.55s 2026-06-16 00:51:46.937996 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-06-16 00:51:46.938210 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-06-16 00:51:46.938448 | mon1 | Get list of all loopback devices ---------------------------------------- 0.20s 2026-06-16 00:51:46.938680 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-06-16 00:51:47.019296 | mon1 | INFO [default > prepare] Executed: Successful 2026-06-16 00:51:47.026880 | mon1 | INFO [default > converge] Executing 2026-06-16 00:51:47.844306 | mon1 | 2026-06-16 00:51:47.844450 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-16 00:51:47.844675 | mon1 | 2026-06-16 00:51:47.844888 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:51:47.845145 | mon1 | Tuesday 16 June 2026 00:51:47 +0000 (0:00:00.045) 0:00:00.045 ********** 2026-06-16 00:51:48.814738 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 00:51:48.814859 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:51:48.815036 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:51:48.815232 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:51:48.815392 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:51:48.832536 | mon1 | ok: [mon1] 2026-06-16 00:51:48.832747 | mon1 | 2026-06-16 00:51:48.832977 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:51:48.833194 | mon1 | Tuesday 16 June 2026 00:51:48 +0000 (0:00:00.988) 0:00:01.034 ********** 2026-06-16 00:51:49.132509 | mon1 | ok: [mon1] 2026-06-16 00:51:49.132665 | mon1 | 2026-06-16 00:51:49.132993 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:51:49.133222 | mon1 | Tuesday 16 June 2026 00:51:49 +0000 (0:00:00.299) 0:00:01.334 ********** 2026-06-16 00:51:49.173384 | mon1 | skipping: [mon1] 2026-06-16 00:51:49.173513 | mon1 | 2026-06-16 00:51:49.173726 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 00:51:49.173938 | mon1 | Tuesday 16 June 2026 00:51:49 +0000 (0:00:00.040) 0:00:01.374 ********** 2026-06-16 00:51:49.478694 | mon1 | changed: [mon1] 2026-06-16 00:51:49.478910 | mon1 | 2026-06-16 00:51:49.479195 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:51:49.479399 | mon1 | Tuesday 16 June 2026 00:51:49 +0000 (0:00:00.305) 0:00:01.680 ********** 2026-06-16 00:51:49.586183 | mon1 | ok: [mon1] => { 2026-06-16 00:51:49.586242 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 00:51:49.586395 | mon1 | } 2026-06-16 00:51:49.586562 | mon1 | 2026-06-16 00:51:49.586703 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:51:49.586832 | mon1 | Tuesday 16 June 2026 00:51:49 +0000 (0:00:00.107) 0:00:01.787 ********** 2026-06-16 00:51:50.502352 | mon1 | changed: [mon1] 2026-06-16 00:51:50.502432 | mon1 | 2026-06-16 00:51:50.502491 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:51:50.502636 | mon1 | Tuesday 16 June 2026 00:51:50 +0000 (0:00:00.916) 0:00:02.704 ********** 2026-06-16 00:51:50.545601 | mon1 | skipping: [mon1] 2026-06-16 00:51:50.545773 | mon1 | 2026-06-16 00:51:50.545953 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:51:50.546157 | mon1 | Tuesday 16 June 2026 00:51:50 +0000 (0:00:00.043) 0:00:02.747 ********** 2026-06-16 00:51:50.589218 | mon1 | skipping: [mon1] 2026-06-16 00:51:50.589367 | mon1 | 2026-06-16 00:51:50.589635 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:51:50.589893 | mon1 | Tuesday 16 June 2026 00:51:50 +0000 (0:00:00.043) 0:00:02.790 ********** 2026-06-16 00:51:50.795461 | mon1 | ok: [mon1] 2026-06-16 00:51:50.795681 | mon1 | 2026-06-16 00:51:50.795933 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:51:50.796158 | mon1 | Tuesday 16 June 2026 00:51:50 +0000 (0:00:00.206) 0:00:02.997 ********** 2026-06-16 00:51:51.890772 | mon1 | ok: [mon1] 2026-06-16 00:51:51.890892 | mon1 | 2026-06-16 00:51:51.891116 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:51:51.891330 | mon1 | Tuesday 16 June 2026 00:51:51 +0000 (0:00:01.095) 0:00:04.092 ********** 2026-06-16 00:51:51.971324 | mon1 | ok: [mon1] => { 2026-06-16 00:51:51.971489 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 00:51:51.971682 | mon1 | } 2026-06-16 00:51:51.971869 | mon1 | 2026-06-16 00:51:51.972078 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:51:51.972282 | mon1 | Tuesday 16 June 2026 00:51:51 +0000 (0:00:00.080) 0:00:04.173 ********** 2026-06-16 00:51:52.737361 | mon1 | changed: [mon1] 2026-06-16 00:51:52.737502 | mon1 | 2026-06-16 00:51:52.737713 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:51:52.737916 | mon1 | Tuesday 16 June 2026 00:51:52 +0000 (0:00:00.765) 0:00:04.938 ********** 2026-06-16 00:51:55.540656 | mon1 | changed: [mon1] 2026-06-16 00:51:55.540995 | mon1 | 2026-06-16 00:51:55.541295 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 00:51:55.541580 | mon1 | Tuesday 16 June 2026 00:51:55 +0000 (0:00:02.803) 0:00:07.742 ********** 2026-06-16 00:51:55.567335 | mon1 | skipping: [mon1] 2026-06-16 00:51:55.567386 | mon1 | 2026-06-16 00:51:55.567483 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 00:51:55.567574 | mon1 | Tuesday 16 June 2026 00:51:55 +0000 (0:00:00.026) 0:00:07.769 ********** 2026-06-16 00:51:55.590479 | mon1 | skipping: [mon1] 2026-06-16 00:51:55.590678 | mon1 | 2026-06-16 00:51:55.590852 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 00:51:55.591231 | mon1 | Tuesday 16 June 2026 00:51:55 +0000 (0:00:00.022) 0:00:07.791 ********** 2026-06-16 00:51:55.615494 | mon1 | skipping: [mon1] 2026-06-16 00:51:55.615515 | mon1 | 2026-06-16 00:51:55.615522 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 00:51:55.615528 | mon1 | Tuesday 16 June 2026 00:51:55 +0000 (0:00:00.025) 0:00:07.817 ********** 2026-06-16 00:52:00.910995 | mon1 | changed: [mon1] 2026-06-16 00:52:00.911063 | mon1 | 2026-06-16 00:52:00.911075 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 00:52:00.911086 | mon1 | Tuesday 16 June 2026 00:52:00 +0000 (0:00:05.294) 0:00:13.111 ********** 2026-06-16 00:52:01.437986 | mon1 | changed: [mon1] 2026-06-16 00:52:01.438046 | mon1 | 2026-06-16 00:52:01.438069 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 00:52:01.438081 | mon1 | Tuesday 16 June 2026 00:52:01 +0000 (0:00:00.527) 0:00:13.639 ********** 2026-06-16 00:52:02.333789 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-16 00:52:02.333855 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 00:52:02.333867 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 00:52:02.333877 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 00:52:02.333887 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 00:52:02.333896 | mon1 | 2026-06-16 00:52:02.333906 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 00:52:02.333915 | mon1 | Tuesday 16 June 2026 00:52:02 +0000 (0:00:00.894) 0:00:14.534 ********** 2026-06-16 00:52:02.903871 | mon1 | changed: [mon1] 2026-06-16 00:52:02.903916 | mon1 | 2026-06-16 00:52:02.903922 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 00:52:02.903927 | mon1 | Tuesday 16 June 2026 00:52:02 +0000 (0:00:00.564) 0:00:15.098 ********** 2026-06-16 00:52:02.903931 | mon1 | 2026-06-16 00:52:02.903935 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:52:02.903939 | mon1 | Tuesday 16 June 2026 00:52:02 +0000 (0:00:00.006) 0:00:15.105 ********** 2026-06-16 00:52:03.780141 | mon1 | ok: [mon1] 2026-06-16 00:52:03.780207 | mon1 | 2026-06-16 00:52:03.780521 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-16 00:52:03.780567 | mon1 | Tuesday 16 June 2026 00:52:03 +0000 (0:00:00.876) 0:00:15.982 ********** 2026-06-16 00:52:04.209085 | mon1 | changed: [mon1] 2026-06-16 00:52:04.209207 | mon1 | 2026-06-16 00:52:04.209220 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 00:52:04.209352 | mon1 | Tuesday 16 June 2026 00:52:04 +0000 (0:00:00.429) 0:00:16.411 ********** 2026-06-16 00:52:04.726355 | mon1 | changed: [mon1] 2026-06-16 00:52:04.726428 | mon1 | 2026-06-16 00:52:04.726636 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:52:04.726686 | mon1 | Tuesday 16 June 2026 00:52:04 +0000 (0:00:00.517) 0:00:16.928 ********** 2026-06-16 00:52:04.921690 | mon1 | ok: [mon1] 2026-06-16 00:52:04.921765 | mon1 | 2026-06-16 00:52:04.922072 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:52:04.922118 | mon1 | Tuesday 16 June 2026 00:52:04 +0000 (0:00:00.195) 0:00:17.123 ********** 2026-06-16 00:52:04.988049 | mon1 | ok: [mon1] => { 2026-06-16 00:52:04.988706 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 00:52:04.988758 | mon1 | } 2026-06-16 00:52:04.988765 | mon1 | 2026-06-16 00:52:04.988772 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:52:04.988778 | mon1 | Tuesday 16 June 2026 00:52:04 +0000 (0:00:00.066) 0:00:17.189 ********** 2026-06-16 00:52:05.782428 | mon1 | changed: [mon1] 2026-06-16 00:52:05.782528 | mon1 | 2026-06-16 00:52:05.782541 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:52:05.782662 | mon1 | Tuesday 16 June 2026 00:52:05 +0000 (0:00:00.794) 0:00:17.984 ********** 2026-06-16 00:52:11.069014 | mon1 | changed: [mon1] 2026-06-16 00:52:11.069084 | mon1 | 2026-06-16 00:52:11.069340 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 00:52:11.069388 | mon1 | Tuesday 16 June 2026 00:52:11 +0000 (0:00:05.286) 0:00:23.270 ********** 2026-06-16 00:52:12.243203 | mon1 | ok: [mon1] 2026-06-16 00:52:12.243268 | mon1 | 2026-06-16 00:52:12.243478 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 00:52:12.243635 | mon1 | Tuesday 16 June 2026 00:52:12 +0000 (0:00:01.174) 0:00:24.445 ********** 2026-06-16 00:52:12.784115 | mon1 | changed: [mon1] 2026-06-16 00:52:12.784256 | mon1 | 2026-06-16 00:52:12.784271 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 00:52:12.784338 | mon1 | Tuesday 16 June 2026 00:52:12 +0000 (0:00:00.541) 0:00:24.986 ********** 2026-06-16 00:52:13.245820 | mon1 | changed: [mon1] 2026-06-16 00:52:13.245870 | mon1 | 2026-06-16 00:52:13.245878 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 00:52:13.245884 | mon1 | Tuesday 16 June 2026 00:52:13 +0000 (0:00:00.461) 0:00:25.447 ********** 2026-06-16 00:52:13.781716 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-06-16 00:52:13.781765 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 00:52:13.781772 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 00:52:13.781778 | mon1 | 2026-06-16 00:52:13.781783 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 00:52:13.781789 | mon1 | Tuesday 16 June 2026 00:52:13 +0000 (0:00:00.535) 0:00:25.983 ********** 2026-06-16 00:52:14.200304 | mon1 | changed: [mon1] 2026-06-16 00:52:14.200371 | mon1 | 2026-06-16 00:52:14.200667 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 00:52:14.200713 | mon1 | Tuesday 16 June 2026 00:52:14 +0000 (0:00:00.419) 0:00:26.402 ********** 2026-06-16 00:52:14.664945 | mon1 | changed: [mon1] 2026-06-16 00:52:14.665051 | mon1 | 2026-06-16 00:52:14.665064 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 00:52:14.665457 | mon1 | Tuesday 16 June 2026 00:52:14 +0000 (0:00:00.458) 0:00:26.860 ********** 2026-06-16 00:52:14.665533 | mon1 | 2026-06-16 00:52:14.665540 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:52:14.665560 | mon1 | Tuesday 16 June 2026 00:52:14 +0000 (0:00:00.006) 0:00:26.866 ********** 2026-06-16 00:52:15.356591 | mon1 | ok: [mon1] 2026-06-16 00:52:15.356644 | mon1 | 2026-06-16 00:52:15.356655 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-16 00:52:15.356665 | mon1 | Tuesday 16 June 2026 00:52:15 +0000 (0:00:00.690) 0:00:27.557 ********** 2026-06-16 00:52:18.808030 | mon1 | changed: [mon1] 2026-06-16 00:52:18.808117 | mon1 | 2026-06-16 00:52:18.808193 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 00:52:18.808287 | mon1 | Tuesday 16 June 2026 00:52:18 +0000 (0:00:03.452) 0:00:31.010 ********** 2026-06-16 00:52:19.347933 | mon1 | changed: [mon1] 2026-06-16 00:52:19.348593 | mon1 | 2026-06-16 00:52:19.348649 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 00:52:19.348662 | mon1 | Tuesday 16 June 2026 00:52:19 +0000 (0:00:00.538) 0:00:31.548 ********** 2026-06-16 00:52:19.392396 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 00:52:19.392478 | mon1 | 2026-06-16 00:52:19.392710 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 00:52:19.392751 | mon1 | Tuesday 16 June 2026 00:52:19 +0000 (0:00:00.045) 0:00:31.594 ********** 2026-06-16 00:52:55.288034 | mon1 | changed: [mon1] 2026-06-16 00:52:55.288111 | mon1 | 2026-06-16 00:52:55.288436 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 00:52:55.288578 | mon1 | Tuesday 16 June 2026 00:52:55 +0000 (0:00:35.895) 0:01:07.489 ********** 2026-06-16 00:52:55.880849 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-16 00:52:55.880916 | mon1 | ok: [mon1] => (item=sshd) 2026-06-16 00:52:55.881000 | mon1 | 2026-06-16 00:52:55.881198 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 00:52:55.881215 | mon1 | Tuesday 16 June 2026 00:52:55 +0000 (0:00:00.593) 0:01:08.082 ********** 2026-06-16 00:52:56.224593 | mon1 | changed: [mon1] 2026-06-16 00:52:56.224666 | mon1 | 2026-06-16 00:52:56.224962 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 00:52:56.225012 | mon1 | Tuesday 16 June 2026 00:52:56 +0000 (0:00:00.343) 0:01:08.426 ********** 2026-06-16 00:52:56.424222 | mon1 | ok: [mon1] 2026-06-16 00:52:56.424293 | mon1 | 2026-06-16 00:52:56.424536 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 00:52:56.424579 | mon1 | Tuesday 16 June 2026 00:52:56 +0000 (0:00:00.199) 0:01:08.626 ********** 2026-06-16 00:52:56.872847 | mon1 | changed: [mon1] 2026-06-16 00:52:56.872930 | mon1 | 2026-06-16 00:52:56.872990 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 00:52:56.873113 | mon1 | Tuesday 16 June 2026 00:52:56 +0000 (0:00:00.448) 0:01:09.074 ********** 2026-06-16 00:52:57.190104 | mon1 | changed: [mon1] 2026-06-16 00:52:57.190181 | mon1 | 2026-06-16 00:52:57.190250 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-16 00:52:57.190379 | mon1 | Tuesday 16 June 2026 00:52:57 +0000 (0:00:00.317) 0:01:09.392 ********** 2026-06-16 00:52:57.320943 | mon1 | ok: [mon1] 2026-06-16 00:52:57.321066 | mon1 | 2026-06-16 00:52:57.321080 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-16 00:52:57.321143 | mon1 | Tuesday 16 June 2026 00:52:57 +0000 (0:00:00.130) 0:01:09.522 ********** 2026-06-16 00:52:57.542518 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:52:57.542616 | mon1 | 2026-06-16 00:52:57.542918 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-16 00:52:57.542995 | mon1 | Tuesday 16 June 2026 00:52:57 +0000 (0:00:00.221) 0:01:09.744 ********** 2026-06-16 00:52:57.592207 | mon1 | ok: [mon1] 2026-06-16 00:52:57.592637 | mon1 | 2026-06-16 00:52:57.592692 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-16 00:52:57.592699 | mon1 | Tuesday 16 June 2026 00:52:57 +0000 (0:00:00.049) 0:01:09.793 ********** 2026-06-16 00:52:57.697648 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-06-16 00:52:57.697725 | mon1 | 2026-06-16 00:52:57.697778 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-06-16 00:52:57.697931 | mon1 | Tuesday 16 June 2026 00:52:57 +0000 (0:00:00.105) 0:01:09.899 ********** 2026-06-16 00:52:57.978354 | mon1 | changed: [mon1] 2026-06-16 00:52:57.978420 | mon1 | 2026-06-16 00:52:57.978747 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-06-16 00:52:57.978796 | mon1 | Tuesday 16 June 2026 00:52:57 +0000 (0:00:00.280) 0:01:10.179 ********** 2026-06-16 00:52:58.623228 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-06-16 00:52:58.623367 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-06-16 00:52:58.623386 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-06-16 00:52:58.623672 | mon1 | 2026-06-16 00:52:58.623796 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-06-16 00:52:58.623802 | mon1 | Tuesday 16 June 2026 00:52:58 +0000 (0:00:00.645) 0:01:10.825 ********** 2026-06-16 00:54:25.058809 | mon1 | ok: [mon1] 2026-06-16 00:54:25.058892 | mon1 | 2026-06-16 00:54:25.058976 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-06-16 00:54:25.059080 | mon1 | Tuesday 16 June 2026 00:54:25 +0000 (0:01:26.435) 0:02:37.260 ********** 2026-06-16 00:54:25.256478 | mon1 | changed: [mon1] 2026-06-16 00:54:25.256587 | mon1 | 2026-06-16 00:54:25.256902 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-06-16 00:54:25.256925 | mon1 | Tuesday 16 June 2026 00:54:25 +0000 (0:00:00.197) 0:02:37.458 ********** 2026-06-16 00:54:25.292284 | mon1 | ok: [mon1] 2026-06-16 00:54:25.292336 | mon1 | 2026-06-16 00:54:25.292447 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:54:25.292555 | mon1 | Tuesday 16 June 2026 00:54:25 +0000 (0:00:00.036) 0:02:37.494 ********** 2026-06-16 00:54:25.356734 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:54:25.356829 | mon1 | 2026-06-16 00:54:25.357122 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:54:25.357143 | mon1 | Tuesday 16 June 2026 00:54:25 +0000 (0:00:00.064) 0:02:37.558 ********** 2026-06-16 00:54:30.777962 | mon1 | ok: [mon1] 2026-06-16 00:54:30.778035 | mon1 | 2026-06-16 00:54:30.778368 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:54:30.778420 | mon1 | Tuesday 16 June 2026 00:54:30 +0000 (0:00:05.420) 0:02:42.979 ********** 2026-06-16 00:54:30.824914 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:54:30.824972 | mon1 | 2026-06-16 00:54:30.824982 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:54:30.824991 | mon1 | Tuesday 16 June 2026 00:54:30 +0000 (0:00:00.046) 0:02:43.025 ********** 2026-06-16 00:54:31.183043 | mon1 | ok: [mon1] 2026-06-16 00:54:31.183140 | mon1 | 2026-06-16 00:54:31.183224 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:54:31.183325 | mon1 | Tuesday 16 June 2026 00:54:31 +0000 (0:00:00.358) 0:02:43.384 ********** 2026-06-16 00:54:37.573044 | mon1 | ok: [mon1] 2026-06-16 00:54:37.573117 | mon1 | 2026-06-16 00:54:37.573292 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-16 00:54:37.573308 | mon1 | Tuesday 16 June 2026 00:54:37 +0000 (0:00:06.390) 0:02:49.775 ********** 2026-06-16 00:54:49.306335 | mon1 | changed: [mon1] 2026-06-16 00:54:49.306414 | mon1 | 2026-06-16 00:54:49.306611 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-16 00:54:49.306654 | mon1 | Tuesday 16 June 2026 00:54:49 +0000 (0:00:11.733) 0:03:01.508 ********** 2026-06-16 00:55:03.334839 | mon1 | ok: [mon1] 2026-06-16 00:55:03.334923 | mon1 | 2026-06-16 00:55:03.335004 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:55:03.335112 | mon1 | Tuesday 16 June 2026 00:55:03 +0000 (0:00:14.028) 0:03:15.536 ********** 2026-06-16 00:55:03.397709 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:55:03.397787 | mon1 | 2026-06-16 00:55:03.398006 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:55:03.398052 | mon1 | Tuesday 16 June 2026 00:55:03 +0000 (0:00:00.062) 0:03:15.599 ********** 2026-06-16 00:55:03.441399 | mon1 | skipping: [mon1] 2026-06-16 00:55:03.441498 | mon1 | 2026-06-16 00:55:03.441783 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:55:03.441821 | mon1 | Tuesday 16 June 2026 00:55:03 +0000 (0:00:00.043) 0:03:15.643 ********** 2026-06-16 00:55:03.484055 | mon1 | skipping: [mon1] => (item=mon1) 2026-06-16 00:55:03.484163 | mon1 | skipping: [mon1] 2026-06-16 00:55:03.484448 | mon1 | 2026-06-16 00:55:03.484471 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:55:03.484477 | mon1 | Tuesday 16 June 2026 00:55:03 +0000 (0:00:00.042) 0:03:15.686 ********** 2026-06-16 00:55:03.731107 | mon1 | ok: [mon1] 2026-06-16 00:55:03.731189 | mon1 | 2026-06-16 00:55:03.731252 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:55:03.731377 | mon1 | Tuesday 16 June 2026 00:55:03 +0000 (0:00:00.246) 0:03:15.932 ********** 2026-06-16 00:55:10.057717 | mon1 | ok: [mon1] 2026-06-16 00:55:10.057828 | mon1 | 2026-06-16 00:55:10.057840 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-16 00:55:10.057983 | mon1 | Tuesday 16 June 2026 00:55:10 +0000 (0:00:06.326) 0:03:22.259 ********** 2026-06-16 00:55:21.839869 | mon1 | changed: [mon1] 2026-06-16 00:55:21.839954 | mon1 | 2026-06-16 00:55:21.840182 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-16 00:55:21.840232 | mon1 | Tuesday 16 June 2026 00:55:21 +0000 (0:00:11.781) 0:03:34.041 ********** 2026-06-16 00:55:27.791194 | mon1 | ok: [mon1] 2026-06-16 00:55:27.791272 | mon1 | 2026-06-16 00:55:27.791575 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-16 00:55:27.791631 | mon1 | Tuesday 16 June 2026 00:55:27 +0000 (0:00:05.951) 0:03:39.992 ********** 2026-06-16 00:55:32.299924 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-06-16 00:55:32.299996 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-06-16 00:55:32.300130 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-06-16 00:55:32.300222 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-06-16 00:55:32.300307 | mon1 | 2026-06-16 00:55:32.300406 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-16 00:55:32.300477 | mon1 | 2026-06-16 00:55:32.300563 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:55:32.300659 | mon1 | Tuesday 16 June 2026 00:55:32 +0000 (0:00:04.508) 0:03:44.501 ********** 2026-06-16 00:55:33.358122 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-16 00:55:33.358271 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:55:33.358498 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:55:33.358703 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:55:33.358920 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:55:33.369613 | mon1 | ok: [osd1] 2026-06-16 00:55:33.369717 | mon1 | 2026-06-16 00:55:33.369853 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:55:33.369982 | mon1 | Tuesday 16 June 2026 00:55:33 +0000 (0:00:01.069) 0:03:45.571 ********** 2026-06-16 00:55:33.568601 | mon1 | ok: [osd1] 2026-06-16 00:55:33.568707 | mon1 | 2026-06-16 00:55:33.568720 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:55:33.568799 | mon1 | Tuesday 16 June 2026 00:55:33 +0000 (0:00:00.198) 0:03:45.770 ********** 2026-06-16 00:55:33.597001 | mon1 | skipping: [osd1] 2026-06-16 00:55:33.597041 | mon1 | 2026-06-16 00:55:33.597166 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 00:55:33.597256 | mon1 | Tuesday 16 June 2026 00:55:33 +0000 (0:00:00.028) 0:03:45.799 ********** 2026-06-16 00:55:33.799482 | mon1 | changed: [osd1] 2026-06-16 00:55:33.799577 | mon1 | 2026-06-16 00:55:33.799586 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:55:33.799748 | mon1 | Tuesday 16 June 2026 00:55:33 +0000 (0:00:00.202) 0:03:46.001 ********** 2026-06-16 00:55:33.852458 | mon1 | ok: [osd1] => { 2026-06-16 00:55:33.852628 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 00:55:33.852802 | mon1 | } 2026-06-16 00:55:33.852974 | mon1 | 2026-06-16 00:55:33.853168 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:55:33.853349 | mon1 | Tuesday 16 June 2026 00:55:33 +0000 (0:00:00.052) 0:03:46.054 ********** 2026-06-16 00:55:34.446254 | mon1 | changed: [osd1] 2026-06-16 00:55:34.446327 | mon1 | 2026-06-16 00:55:34.446460 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:55:34.446501 | mon1 | Tuesday 16 June 2026 00:55:34 +0000 (0:00:00.593) 0:03:46.647 ********** 2026-06-16 00:55:34.489368 | mon1 | skipping: [osd1] 2026-06-16 00:55:34.489437 | mon1 | 2026-06-16 00:55:34.489535 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:55:34.489629 | mon1 | Tuesday 16 June 2026 00:55:34 +0000 (0:00:00.043) 0:03:46.691 ********** 2026-06-16 00:55:34.528232 | mon1 | skipping: [osd1] 2026-06-16 00:55:34.528276 | mon1 | 2026-06-16 00:55:34.528400 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:55:34.528454 | mon1 | Tuesday 16 June 2026 00:55:34 +0000 (0:00:00.038) 0:03:46.730 ********** 2026-06-16 00:55:34.736019 | mon1 | ok: [osd1] 2026-06-16 00:55:34.736085 | mon1 | 2026-06-16 00:55:34.736171 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:55:34.736268 | mon1 | Tuesday 16 June 2026 00:55:34 +0000 (0:00:00.207) 0:03:46.937 ********** 2026-06-16 00:55:35.726817 | mon1 | ok: [osd1] 2026-06-16 00:55:35.726895 | mon1 | 2026-06-16 00:55:35.726910 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:55:35.727051 | mon1 | Tuesday 16 June 2026 00:55:35 +0000 (0:00:00.990) 0:03:47.928 ********** 2026-06-16 00:55:35.793539 | mon1 | ok: [osd1] => { 2026-06-16 00:55:35.793613 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 00:55:35.793741 | mon1 | } 2026-06-16 00:55:35.793860 | mon1 | 2026-06-16 00:55:35.793999 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:55:35.794133 | mon1 | Tuesday 16 June 2026 00:55:35 +0000 (0:00:00.066) 0:03:47.994 ********** 2026-06-16 00:55:36.790067 | mon1 | changed: [osd1] 2026-06-16 00:55:36.790140 | mon1 | 2026-06-16 00:55:36.790216 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:55:36.790310 | mon1 | Tuesday 16 June 2026 00:55:36 +0000 (0:00:00.996) 0:03:48.991 ********** 2026-06-16 00:55:39.384351 | mon1 | changed: [osd1] 2026-06-16 00:55:39.384428 | mon1 | 2026-06-16 00:55:39.384502 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 00:55:39.384599 | mon1 | Tuesday 16 June 2026 00:55:39 +0000 (0:00:02.594) 0:03:51.586 ********** 2026-06-16 00:55:39.411631 | mon1 | skipping: [osd1] 2026-06-16 00:55:39.411675 | mon1 | 2026-06-16 00:55:39.411803 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 00:55:39.411864 | mon1 | Tuesday 16 June 2026 00:55:39 +0000 (0:00:00.027) 0:03:51.613 ********** 2026-06-16 00:55:39.438378 | mon1 | skipping: [osd1] 2026-06-16 00:55:39.438420 | mon1 | 2026-06-16 00:55:39.438542 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 00:55:39.438639 | mon1 | Tuesday 16 June 2026 00:55:39 +0000 (0:00:00.026) 0:03:51.640 ********** 2026-06-16 00:55:39.466917 | mon1 | skipping: [osd1] 2026-06-16 00:55:39.467063 | mon1 | 2026-06-16 00:55:39.467199 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 00:55:39.467344 | mon1 | Tuesday 16 June 2026 00:55:39 +0000 (0:00:00.028) 0:03:51.668 ********** 2026-06-16 00:55:44.950611 | mon1 | changed: [osd1] 2026-06-16 00:55:44.950668 | mon1 | 2026-06-16 00:55:44.950677 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 00:55:44.950684 | mon1 | Tuesday 16 June 2026 00:55:44 +0000 (0:00:05.483) 0:03:57.152 ********** 2026-06-16 00:55:45.395174 | mon1 | changed: [osd1] 2026-06-16 00:55:45.395249 | mon1 | 2026-06-16 00:55:45.395555 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 00:55:45.395600 | mon1 | Tuesday 16 June 2026 00:55:45 +0000 (0:00:00.445) 0:03:57.597 ********** 2026-06-16 00:55:46.264573 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-06-16 00:55:46.264614 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 00:55:46.264620 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 00:55:46.264625 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 00:55:46.264629 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 00:55:46.264634 | mon1 | 2026-06-16 00:55:46.264638 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 00:55:46.264643 | mon1 | Tuesday 16 June 2026 00:55:46 +0000 (0:00:00.868) 0:03:58.465 ********** 2026-06-16 00:55:46.799869 | mon1 | changed: [osd1] 2026-06-16 00:55:46.799909 | mon1 | 2026-06-16 00:55:46.799914 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 00:55:46.799919 | mon1 | Tuesday 16 June 2026 00:55:46 +0000 (0:00:00.529) 0:03:58.995 ********** 2026-06-16 00:55:46.799923 | mon1 | 2026-06-16 00:55:46.799927 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:55:46.799931 | mon1 | Tuesday 16 June 2026 00:55:46 +0000 (0:00:00.005) 0:03:59.001 ********** 2026-06-16 00:55:47.443296 | mon1 | ok: [osd1] 2026-06-16 00:55:47.443744 | mon1 | 2026-06-16 00:55:47.443793 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-16 00:55:47.443808 | mon1 | Tuesday 16 June 2026 00:55:47 +0000 (0:00:00.643) 0:03:59.645 ********** 2026-06-16 00:55:47.871191 | mon1 | changed: [osd1] 2026-06-16 00:55:47.871238 | mon1 | 2026-06-16 00:55:47.871243 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 00:55:47.871248 | mon1 | Tuesday 16 June 2026 00:55:47 +0000 (0:00:00.427) 0:04:00.072 ********** 2026-06-16 00:55:48.381150 | mon1 | changed: [osd1] 2026-06-16 00:55:48.381232 | mon1 | 2026-06-16 00:55:48.381246 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:55:48.381396 | mon1 | Tuesday 16 June 2026 00:55:48 +0000 (0:00:00.510) 0:04:00.583 ********** 2026-06-16 00:55:48.577995 | mon1 | ok: [osd1] 2026-06-16 00:55:48.578073 | mon1 | 2026-06-16 00:55:48.578133 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:55:48.578253 | mon1 | Tuesday 16 June 2026 00:55:48 +0000 (0:00:00.196) 0:04:00.780 ********** 2026-06-16 00:55:48.629165 | mon1 | ok: [osd1] => { 2026-06-16 00:55:48.629239 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 00:55:48.629255 | mon1 | } 2026-06-16 00:55:48.629571 | mon1 | 2026-06-16 00:55:48.629617 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:55:48.629623 | mon1 | Tuesday 16 June 2026 00:55:48 +0000 (0:00:00.051) 0:04:00.831 ********** 2026-06-16 00:55:49.492013 | mon1 | changed: [osd1] 2026-06-16 00:55:49.492092 | mon1 | 2026-06-16 00:55:49.492361 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:55:49.492409 | mon1 | Tuesday 16 June 2026 00:55:49 +0000 (0:00:00.862) 0:04:01.693 ********** 2026-06-16 00:55:53.823933 | mon1 | changed: [osd1] 2026-06-16 00:55:53.824008 | mon1 | 2026-06-16 00:55:53.824097 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 00:55:53.824227 | mon1 | Tuesday 16 June 2026 00:55:53 +0000 (0:00:04.332) 0:04:06.025 ********** 2026-06-16 00:55:54.794376 | mon1 | ok: [osd1] 2026-06-16 00:55:54.794471 | mon1 | 2026-06-16 00:55:54.794489 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 00:55:54.794570 | mon1 | Tuesday 16 June 2026 00:55:54 +0000 (0:00:00.970) 0:04:06.996 ********** 2026-06-16 00:55:55.015154 | mon1 | changed: [osd1] 2026-06-16 00:55:55.015214 | mon1 | 2026-06-16 00:55:55.015302 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 00:55:55.015436 | mon1 | Tuesday 16 June 2026 00:55:55 +0000 (0:00:00.220) 0:04:07.217 ********** 2026-06-16 00:55:55.464157 | mon1 | changed: [osd1] 2026-06-16 00:55:55.464400 | mon1 | 2026-06-16 00:55:55.464636 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 00:55:55.464653 | mon1 | Tuesday 16 June 2026 00:55:55 +0000 (0:00:00.448) 0:04:07.665 ********** 2026-06-16 00:55:56.013899 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-06-16 00:55:56.013979 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 00:55:56.014041 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 00:55:56.014329 | mon1 | 2026-06-16 00:55:56.014373 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 00:55:56.014379 | mon1 | Tuesday 16 June 2026 00:55:56 +0000 (0:00:00.549) 0:04:08.215 ********** 2026-06-16 00:55:56.463472 | mon1 | changed: [osd1] 2026-06-16 00:55:56.463545 | mon1 | 2026-06-16 00:55:56.463740 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 00:55:56.463783 | mon1 | Tuesday 16 June 2026 00:55:56 +0000 (0:00:00.449) 0:04:08.665 ********** 2026-06-16 00:55:56.940979 | mon1 | changed: [osd1] 2026-06-16 00:55:56.941049 | mon1 | 2026-06-16 00:55:56.941127 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 00:55:56.941537 | mon1 | Tuesday 16 June 2026 00:55:56 +0000 (0:00:00.471) 0:04:09.137 ********** 2026-06-16 00:55:56.941584 | mon1 | 2026-06-16 00:55:56.941590 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-16 00:55:56.941595 | mon1 | Tuesday 16 June 2026 00:55:56 +0000 (0:00:00.005) 0:04:09.142 ********** 2026-06-16 00:55:57.613433 | mon1 | ok: [osd1] 2026-06-16 00:55:57.613500 | mon1 | 2026-06-16 00:55:57.613561 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-16 00:55:57.613664 | mon1 | Tuesday 16 June 2026 00:55:57 +0000 (0:00:00.672) 0:04:09.815 ********** 2026-06-16 00:55:58.253783 | mon1 | changed: [osd1] 2026-06-16 00:55:58.253871 | mon1 | 2026-06-16 00:55:58.253897 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 00:55:58.253917 | mon1 | Tuesday 16 June 2026 00:55:58 +0000 (0:00:00.640) 0:04:10.455 ********** 2026-06-16 00:55:58.766831 | mon1 | changed: [osd1] 2026-06-16 00:55:58.766944 | mon1 | 2026-06-16 00:55:58.767157 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 00:55:58.767228 | mon1 | Tuesday 16 June 2026 00:55:58 +0000 (0:00:00.512) 0:04:10.968 ********** 2026-06-16 00:55:58.811257 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 00:55:58.811840 | mon1 | 2026-06-16 00:55:58.811884 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 00:55:58.811892 | mon1 | Tuesday 16 June 2026 00:55:58 +0000 (0:00:00.044) 0:04:11.012 ********** 2026-06-16 00:56:05.178955 | mon1 | changed: [osd1] 2026-06-16 00:56:05.179143 | mon1 | 2026-06-16 00:56:05.179186 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 00:56:05.179197 | mon1 | Tuesday 16 June 2026 00:56:05 +0000 (0:00:06.367) 0:04:17.380 ********** 2026-06-16 00:56:05.829013 | mon1 | ok: [osd1] => (item=chronyd) 2026-06-16 00:56:05.829140 | mon1 | ok: [osd1] => (item=sshd) 2026-06-16 00:56:05.829152 | mon1 | 2026-06-16 00:56:05.829162 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 00:56:05.829243 | mon1 | Tuesday 16 June 2026 00:56:05 +0000 (0:00:00.649) 0:04:18.030 ********** 2026-06-16 00:56:06.126263 | mon1 | changed: [osd1] 2026-06-16 00:56:06.126368 | mon1 | 2026-06-16 00:56:06.126378 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 00:56:06.126557 | mon1 | Tuesday 16 June 2026 00:56:06 +0000 (0:00:00.297) 0:04:18.327 ********** 2026-06-16 00:56:06.325881 | mon1 | ok: [osd1] 2026-06-16 00:56:06.325991 | mon1 | 2026-06-16 00:56:06.326004 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 00:56:06.326558 | mon1 | Tuesday 16 June 2026 00:56:06 +0000 (0:00:00.198) 0:04:18.526 ********** 2026-06-16 00:56:06.614910 | mon1 | changed: [osd1] 2026-06-16 00:56:06.615064 | mon1 | 2026-06-16 00:56:06.615077 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 00:56:06.615121 | mon1 | Tuesday 16 June 2026 00:56:06 +0000 (0:00:00.290) 0:04:18.816 ********** 2026-06-16 00:56:06.813249 | mon1 | changed: [osd1] 2026-06-16 00:56:06.813360 | mon1 | 2026-06-16 00:56:06.813372 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-16 00:56:06.813495 | mon1 | Tuesday 16 June 2026 00:56:06 +0000 (0:00:00.198) 0:04:19.015 ********** 2026-06-16 00:56:07.033150 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-06-16 00:56:07.033219 | mon1 | 2026-06-16 00:56:07.033494 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-16 00:56:07.033563 | mon1 | Tuesday 16 June 2026 00:56:07 +0000 (0:00:00.219) 0:04:19.234 ********** 2026-06-16 00:56:07.077490 | mon1 | ok: [osd1] 2026-06-16 00:56:07.077583 | mon1 | 2026-06-16 00:56:07.077632 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:56:07.077787 | mon1 | Tuesday 16 June 2026 00:56:07 +0000 (0:00:00.044) 0:04:19.279 ********** 2026-06-16 00:56:07.131900 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-06-16 00:56:07.131975 | mon1 | 2026-06-16 00:56:07.132037 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:56:07.132179 | mon1 | Tuesday 16 June 2026 00:56:07 +0000 (0:00:00.054) 0:04:19.333 ********** 2026-06-16 00:56:13.106869 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:56:13.107029 | mon1 | 2026-06-16 00:56:13.107045 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:56:13.107203 | mon1 | Tuesday 16 June 2026 00:56:13 +0000 (0:00:05.975) 0:04:25.308 ********** 2026-06-16 00:56:13.158338 | mon1 | ok: [osd1] => (item=osd1) 2026-06-16 00:56:13.158409 | mon1 | 2026-06-16 00:56:13.158415 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:56:13.158422 | mon1 | Tuesday 16 June 2026 00:56:13 +0000 (0:00:00.050) 0:04:25.359 ********** 2026-06-16 00:56:13.413477 | mon1 | changed: [osd1] 2026-06-16 00:56:13.413595 | mon1 | 2026-06-16 00:56:13.413611 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:56:13.413749 | mon1 | Tuesday 16 June 2026 00:56:13 +0000 (0:00:00.255) 0:04:25.614 ********** 2026-06-16 00:56:21.885327 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:56:21.885399 | mon1 | 2026-06-16 00:56:21.885489 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-16 00:56:21.885624 | mon1 | Tuesday 16 June 2026 00:56:21 +0000 (0:00:08.472) 0:04:34.087 ********** 2026-06-16 00:56:23.412538 | mon1 | ok: [osd1] 2026-06-16 00:56:23.412619 | mon1 | 2026-06-16 00:56:23.412976 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-16 00:56:23.413027 | mon1 | Tuesday 16 June 2026 00:56:23 +0000 (0:00:01.526) 0:04:35.614 ********** 2026-06-16 00:57:07.086198 | mon1 | ok: [osd1] 2026-06-16 00:57:07.086248 | mon1 | 2026-06-16 00:57:07.086254 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-16 00:57:07.086259 | mon1 | Tuesday 16 June 2026 00:57:07 +0000 (0:00:43.673) 0:05:19.287 ********** 2026-06-16 00:58:36.908005 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-06-16 00:58:36.908101 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-06-16 00:58:36.908163 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-06-16 00:58:36.908482 | mon1 | 2026-06-16 00:58:36.908532 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-16 00:58:36.908538 | mon1 | Tuesday 16 June 2026 00:58:36 +0000 (0:01:29.821) 0:06:49.109 ********** 2026-06-16 00:58:42.986307 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:58:42.986391 | mon1 | 2026-06-16 00:58:42.986452 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-16 00:58:42.986590 | mon1 | Tuesday 16 June 2026 00:58:42 +0000 (0:00:06.078) 0:06:55.188 ********** 2026-06-16 00:58:49.028318 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:58:49.028407 | mon1 | 2026-06-16 00:58:49.028797 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-16 00:58:49.028871 | mon1 | Tuesday 16 June 2026 00:58:49 +0000 (0:00:06.041) 0:07:01.229 ********** 2026-06-16 00:58:49.088848 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-06-16 00:58:49.088901 | mon1 | 2026-06-16 00:58:49.089173 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-16 00:58:49.089224 | mon1 | Tuesday 16 June 2026 00:58:49 +0000 (0:00:00.060) 0:07:01.290 ********** 2026-06-16 00:58:49.138259 | mon1 | ok: [osd1] 2026-06-16 00:58:49.138349 | mon1 | 2026-06-16 00:58:49.138584 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-16 00:58:49.138618 | mon1 | Tuesday 16 June 2026 00:58:49 +0000 (0:00:00.049) 0:07:01.339 ********** 2026-06-16 00:58:55.152225 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 00:58:55.152285 | mon1 | 2026-06-16 00:58:55.152292 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-16 00:58:55.152297 | mon1 | Tuesday 16 June 2026 00:58:55 +0000 (0:00:06.013) 0:07:07.353 ********** 2026-06-16 00:58:55.193592 | mon1 | ok: [osd1] 2026-06-16 00:58:55.193637 | mon1 | 2026-06-16 00:58:55.193642 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-16 00:58:55.193648 | mon1 | Tuesday 16 June 2026 00:58:55 +0000 (0:00:00.041) 0:07:07.395 ********** 2026-06-16 00:58:55.230842 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:58:55.230886 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:58:55.230891 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 00:58:55.230895 | mon1 | skipping: [osd1] 2026-06-16 00:58:55.230900 | mon1 | 2026-06-16 00:58:55.230904 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-16 00:58:55.230909 | mon1 | Tuesday 16 June 2026 00:58:55 +0000 (0:00:00.036) 0:07:07.431 ********** 2026-06-16 00:58:55.259239 | mon1 | skipping: [osd1] 2026-06-16 00:58:55.262191 | mon1 | 2026-06-16 00:58:55.262213 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 00:58:55.262219 | mon1 | mon1 : ok=59 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-06-16 00:58:55.262224 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-06-16 00:58:55.262228 | mon1 | 2026-06-16 00:58:55.262232 | mon1 | 2026-06-16 00:58:55.262236 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 00:58:55.262240 | mon1 | Tuesday 16 June 2026 00:58:55 +0000 (0:00:00.029) 0:07:07.461 ********** 2026-06-16 00:58:55.262244 | mon1 | =============================================================================== 2026-06-16 00:58:55.262258 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 89.82s 2026-06-16 00:58:55.262262 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 86.44s 2026-06-16 00:58:55.262266 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 43.67s 2026-06-16 00:58:55.262269 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 35.90s 2026-06-16 00:58:55.262273 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.03s 2026-06-16 00:58:55.262277 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.78s 2026-06-16 00:58:55.262281 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 11.73s 2026-06-16 00:58:55.262285 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.47s 2026-06-16 00:58:55.262289 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.39s 2026-06-16 00:58:55.262293 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.37s 2026-06-16 00:58:55.262297 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.33s 2026-06-16 00:58:55.262301 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.08s 2026-06-16 00:58:55.262304 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.04s 2026-06-16 00:58:55.262308 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.01s 2026-06-16 00:58:55.262312 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.98s 2026-06-16 00:58:55.262316 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.95s 2026-06-16 00:58:55.262320 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.48s 2026-06-16 00:58:55.262323 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.42s 2026-06-16 00:58:55.262327 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.29s 2026-06-16 00:58:55.262331 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.29s 2026-06-16 00:58:55.354445 | mon1 | INFO [default > converge] Executed: Successful 2026-06-16 00:58:55.362534 | mon1 | INFO [default > idempotence] Executing 2026-06-16 00:58:56.163550 | mon1 | 2026-06-16 00:58:56.163622 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-16 00:58:56.163634 | mon1 | 2026-06-16 00:58:56.163643 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 00:58:56.163652 | mon1 | Tuesday 16 June 2026 00:58:56 +0000 (0:00:00.045) 0:00:00.045 ********** 2026-06-16 00:58:57.304443 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 00:58:57.304500 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 00:58:57.304509 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 00:58:57.304516 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 00:58:57.304522 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 00:58:57.316169 | mon1 | ok: [mon1] 2026-06-16 00:58:57.316204 | mon1 | 2026-06-16 00:58:57.316216 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:58:57.316226 | mon1 | Tuesday 16 June 2026 00:58:57 +0000 (0:00:01.152) 0:00:01.198 ********** 2026-06-16 00:58:57.605195 | mon1 | ok: [mon1] 2026-06-16 00:58:57.605247 | mon1 | 2026-06-16 00:58:57.605255 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:58:57.605261 | mon1 | Tuesday 16 June 2026 00:58:57 +0000 (0:00:00.289) 0:00:01.487 ********** 2026-06-16 00:58:57.639907 | mon1 | skipping: [mon1] 2026-06-16 00:58:57.639997 | mon1 | 2026-06-16 00:58:57.640019 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 00:58:57.640030 | mon1 | Tuesday 16 June 2026 00:58:57 +0000 (0:00:00.034) 0:00:01.522 ********** 2026-06-16 00:58:57.952614 | mon1 | ok: [mon1] 2026-06-16 00:58:57.952749 | mon1 | 2026-06-16 00:58:57.953004 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:58:57.953250 | mon1 | Tuesday 16 June 2026 00:58:57 +0000 (0:00:00.312) 0:00:01.835 ********** 2026-06-16 00:58:58.025307 | mon1 | ok: [mon1] => { 2026-06-16 00:58:58.025515 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 00:58:58.025720 | mon1 | } 2026-06-16 00:58:58.025906 | mon1 | 2026-06-16 00:58:58.026239 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:58:58.026471 | mon1 | Tuesday 16 June 2026 00:58:58 +0000 (0:00:00.072) 0:00:01.907 ********** 2026-06-16 00:58:58.432335 | mon1 | ok: [mon1] 2026-06-16 00:58:58.432396 | mon1 | 2026-06-16 00:58:58.432404 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:58:58.432411 | mon1 | Tuesday 16 June 2026 00:58:58 +0000 (0:00:00.406) 0:00:02.314 ********** 2026-06-16 00:58:58.475775 | mon1 | skipping: [mon1] 2026-06-16 00:58:58.475846 | mon1 | 2026-06-16 00:58:58.476155 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:58:58.476236 | mon1 | Tuesday 16 June 2026 00:58:58 +0000 (0:00:00.043) 0:00:02.358 ********** 2026-06-16 00:58:58.523877 | mon1 | skipping: [mon1] 2026-06-16 00:58:58.523972 | mon1 | 2026-06-16 00:58:58.524328 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:58:58.524395 | mon1 | Tuesday 16 June 2026 00:58:58 +0000 (0:00:00.047) 0:00:02.406 ********** 2026-06-16 00:58:58.754695 | mon1 | ok: [mon1] 2026-06-16 00:58:58.754775 | mon1 | 2026-06-16 00:58:58.754832 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 00:58:58.754979 | mon1 | Tuesday 16 June 2026 00:58:58 +0000 (0:00:00.231) 0:00:02.637 ********** 2026-06-16 00:59:00.156990 | mon1 | ok: [mon1] 2026-06-16 00:59:00.157065 | mon1 | 2026-06-16 00:59:00.157287 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:59:00.157337 | mon1 | Tuesday 16 June 2026 00:59:00 +0000 (0:00:01.402) 0:00:04.039 ********** 2026-06-16 00:59:00.234744 | mon1 | ok: [mon1] => { 2026-06-16 00:59:00.234802 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 00:59:00.235107 | mon1 | } 2026-06-16 00:59:00.235218 | mon1 | 2026-06-16 00:59:00.235241 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:59:00.235254 | mon1 | Tuesday 16 June 2026 00:59:00 +0000 (0:00:00.077) 0:00:04.117 ********** 2026-06-16 00:59:00.579060 | mon1 | ok: [mon1] 2026-06-16 00:59:00.579180 | mon1 | 2026-06-16 00:59:00.579194 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:59:00.579266 | mon1 | Tuesday 16 June 2026 00:59:00 +0000 (0:00:00.344) 0:00:04.461 ********** 2026-06-16 00:59:02.820532 | mon1 | ok: [mon1] 2026-06-16 00:59:02.820613 | mon1 | 2026-06-16 00:59:02.820893 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 00:59:02.821120 | mon1 | Tuesday 16 June 2026 00:59:02 +0000 (0:00:02.241) 0:00:06.703 ********** 2026-06-16 00:59:02.849894 | mon1 | skipping: [mon1] 2026-06-16 00:59:02.850387 | mon1 | 2026-06-16 00:59:02.850440 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 00:59:02.850448 | mon1 | Tuesday 16 June 2026 00:59:02 +0000 (0:00:00.029) 0:00:06.732 ********** 2026-06-16 00:59:02.879189 | mon1 | skipping: [mon1] 2026-06-16 00:59:02.879331 | mon1 | 2026-06-16 00:59:02.879347 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 00:59:02.879358 | mon1 | Tuesday 16 June 2026 00:59:02 +0000 (0:00:00.028) 0:00:06.761 ********** 2026-06-16 00:59:02.906789 | mon1 | skipping: [mon1] 2026-06-16 00:59:02.907186 | mon1 | 2026-06-16 00:59:02.907341 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 00:59:02.907366 | mon1 | Tuesday 16 June 2026 00:59:02 +0000 (0:00:00.027) 0:00:06.789 ********** 2026-06-16 00:59:04.004084 | mon1 | ok: [mon1] 2026-06-16 00:59:04.004185 | mon1 | 2026-06-16 00:59:04.004629 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 00:59:04.004696 | mon1 | Tuesday 16 June 2026 00:59:04 +0000 (0:00:01.097) 0:00:07.886 ********** 2026-06-16 00:59:04.461552 | mon1 | ok: [mon1] 2026-06-16 00:59:04.461640 | mon1 | 2026-06-16 00:59:04.461740 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 00:59:04.461873 | mon1 | Tuesday 16 June 2026 00:59:04 +0000 (0:00:00.457) 0:00:08.344 ********** 2026-06-16 00:59:05.381894 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-06-16 00:59:05.382012 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 00:59:05.382792 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 00:59:05.382849 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 00:59:05.382858 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 00:59:05.382865 | mon1 | 2026-06-16 00:59:05.382873 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 00:59:05.382879 | mon1 | Tuesday 16 June 2026 00:59:05 +0000 (0:00:00.920) 0:00:09.264 ********** 2026-06-16 00:59:05.924970 | mon1 | ok: [mon1] 2026-06-16 00:59:05.925955 | mon1 | 2026-06-16 00:59:05.926028 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 00:59:05.926041 | mon1 | Tuesday 16 June 2026 00:59:05 +0000 (0:00:00.534) 0:00:09.799 ********** 2026-06-16 00:59:05.926051 | mon1 | 2026-06-16 00:59:05.926061 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 00:59:05.926071 | mon1 | Tuesday 16 June 2026 00:59:05 +0000 (0:00:00.008) 0:00:09.807 ********** 2026-06-16 00:59:06.516305 | mon1 | ok: [mon1] 2026-06-16 00:59:06.516376 | mon1 | 2026-06-16 00:59:06.516460 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 00:59:06.516602 | mon1 | Tuesday 16 June 2026 00:59:06 +0000 (0:00:00.591) 0:00:10.399 ********** 2026-06-16 00:59:06.738354 | mon1 | ok: [mon1] 2026-06-16 00:59:06.738427 | mon1 | 2026-06-16 00:59:06.738661 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 00:59:06.738716 | mon1 | Tuesday 16 June 2026 00:59:06 +0000 (0:00:00.222) 0:00:10.621 ********** 2026-06-16 00:59:06.801074 | mon1 | ok: [mon1] => { 2026-06-16 00:59:06.801147 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 00:59:06.801530 | mon1 | } 2026-06-16 00:59:06.801581 | mon1 | 2026-06-16 00:59:06.801586 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 00:59:06.801591 | mon1 | Tuesday 16 June 2026 00:59:06 +0000 (0:00:00.062) 0:00:10.684 ********** 2026-06-16 00:59:07.190289 | mon1 | ok: [mon1] 2026-06-16 00:59:07.190363 | mon1 | 2026-06-16 00:59:07.190580 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 00:59:07.190631 | mon1 | Tuesday 16 June 2026 00:59:07 +0000 (0:00:00.389) 0:00:11.073 ********** 2026-06-16 00:59:10.333905 | mon1 | ok: [mon1] 2026-06-16 00:59:10.334026 | mon1 | 2026-06-16 00:59:10.334038 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 00:59:10.334190 | mon1 | Tuesday 16 June 2026 00:59:10 +0000 (0:00:03.142) 0:00:14.216 ********** 2026-06-16 00:59:11.640010 | mon1 | ok: [mon1] 2026-06-16 00:59:11.640136 | mon1 | 2026-06-16 00:59:11.640534 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 00:59:11.640594 | mon1 | Tuesday 16 June 2026 00:59:11 +0000 (0:00:01.306) 0:00:15.522 ********** 2026-06-16 00:59:11.962018 | mon1 | ok: [mon1] 2026-06-16 00:59:11.962138 | mon1 | 2026-06-16 00:59:11.962523 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 00:59:11.962605 | mon1 | Tuesday 16 June 2026 00:59:11 +0000 (0:00:00.322) 0:00:15.844 ********** 2026-06-16 00:59:12.412819 | mon1 | ok: [mon1] 2026-06-16 00:59:12.412952 | mon1 | 2026-06-16 00:59:12.413503 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 00:59:12.413861 | mon1 | Tuesday 16 June 2026 00:59:12 +0000 (0:00:00.450) 0:00:16.294 ********** 2026-06-16 00:59:12.996955 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-06-16 00:59:12.997075 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 00:59:12.997390 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 00:59:12.997481 | mon1 | 2026-06-16 00:59:12.997505 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 00:59:12.997520 | mon1 | Tuesday 16 June 2026 00:59:12 +0000 (0:00:00.585) 0:00:16.879 ********** 2026-06-16 00:59:13.441821 | mon1 | ok: [mon1] 2026-06-16 00:59:13.441896 | mon1 | 2026-06-16 00:59:13.442253 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 00:59:13.442375 | mon1 | Tuesday 16 June 2026 00:59:13 +0000 (0:00:00.444) 0:00:17.324 ********** 2026-06-16 00:59:13.872600 | mon1 | ok: [mon1] 2026-06-16 00:59:13.872710 | mon1 | 2026-06-16 00:59:13.872722 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 00:59:13.873136 | mon1 | Tuesday 16 June 2026 00:59:13 +0000 (0:00:00.425) 0:00:17.749 ********** 2026-06-16 00:59:13.873194 | mon1 | 2026-06-16 00:59:13.873200 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 00:59:13.873204 | mon1 | Tuesday 16 June 2026 00:59:13 +0000 (0:00:00.006) 0:00:17.755 ********** 2026-06-16 00:59:14.251911 | mon1 | ok: [mon1] 2026-06-16 00:59:14.251974 | mon1 | 2026-06-16 00:59:14.252065 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 00:59:14.252168 | mon1 | Tuesday 16 June 2026 00:59:14 +0000 (0:00:00.379) 0:00:18.134 ********** 2026-06-16 00:59:14.302174 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 00:59:14.302287 | mon1 | 2026-06-16 00:59:14.302421 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 00:59:14.302571 | mon1 | Tuesday 16 June 2026 00:59:14 +0000 (0:00:00.050) 0:00:18.185 ********** 2026-06-16 00:59:15.321663 | mon1 | ok: [mon1] 2026-06-16 00:59:15.321723 | mon1 | 2026-06-16 00:59:15.321979 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 00:59:15.322055 | mon1 | Tuesday 16 June 2026 00:59:15 +0000 (0:00:01.019) 0:00:19.204 ********** 2026-06-16 00:59:15.983964 | mon1 | ok: [mon1] => (item=chronyd) 2026-06-16 00:59:15.984153 | mon1 | ok: [mon1] => (item=sshd) 2026-06-16 00:59:15.984167 | mon1 | 2026-06-16 00:59:15.984455 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 00:59:15.984509 | mon1 | Tuesday 16 June 2026 00:59:15 +0000 (0:00:00.662) 0:00:19.866 ********** 2026-06-16 00:59:16.369114 | mon1 | ok: [mon1] 2026-06-16 00:59:16.369187 | mon1 | 2026-06-16 00:59:16.369199 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 00:59:16.369209 | mon1 | Tuesday 16 June 2026 00:59:16 +0000 (0:00:00.383) 0:00:20.250 ********** 2026-06-16 00:59:16.565564 | mon1 | ok: [mon1] 2026-06-16 00:59:16.565612 | mon1 | 2026-06-16 00:59:16.565618 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 00:59:16.565623 | mon1 | Tuesday 16 June 2026 00:59:16 +0000 (0:00:00.197) 0:00:20.448 ********** 2026-06-16 00:59:16.958655 | mon1 | ok: [mon1] 2026-06-16 00:59:16.958752 | mon1 | 2026-06-16 00:59:16.958891 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 00:59:16.959127 | mon1 | Tuesday 16 June 2026 00:59:16 +0000 (0:00:00.393) 0:00:20.841 ********** 2026-06-16 00:59:17.279688 | mon1 | ok: [mon1] 2026-06-16 00:59:17.279748 | mon1 | 2026-06-16 00:59:17.279938 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-16 00:59:17.279954 | mon1 | Tuesday 16 June 2026 00:59:17 +0000 (0:00:00.320) 0:00:21.162 ********** 2026-06-16 00:59:17.346428 | mon1 | ok: [mon1] 2026-06-16 00:59:17.346478 | mon1 | 2026-06-16 00:59:17.346584 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-16 00:59:17.346672 | mon1 | Tuesday 16 June 2026 00:59:17 +0000 (0:00:00.066) 0:00:21.229 ********** 2026-06-16 00:59:17.566334 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:59:17.566394 | mon1 | 2026-06-16 00:59:17.566401 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-16 00:59:17.566407 | mon1 | Tuesday 16 June 2026 00:59:17 +0000 (0:00:00.219) 0:00:21.448 ********** 2026-06-16 00:59:17.610124 | mon1 | ok: [mon1] 2026-06-16 00:59:17.610183 | mon1 | 2026-06-16 00:59:17.610193 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-16 00:59:17.610201 | mon1 | Tuesday 16 June 2026 00:59:17 +0000 (0:00:00.043) 0:00:21.492 ********** 2026-06-16 00:59:17.642239 | mon1 | skipping: [mon1] 2026-06-16 00:59:17.642294 | mon1 | 2026-06-16 00:59:17.642399 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:59:17.642540 | mon1 | Tuesday 16 June 2026 00:59:17 +0000 (0:00:00.033) 0:00:21.525 ********** 2026-06-16 00:59:17.703999 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:59:17.704073 | mon1 | 2026-06-16 00:59:17.704087 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:59:17.704223 | mon1 | Tuesday 16 June 2026 00:59:17 +0000 (0:00:00.061) 0:00:21.586 ********** 2026-06-16 00:59:23.743344 | mon1 | ok: [mon1] 2026-06-16 00:59:23.743430 | mon1 | 2026-06-16 00:59:23.743622 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:59:23.743664 | mon1 | Tuesday 16 June 2026 00:59:23 +0000 (0:00:06.039) 0:00:27.626 ********** 2026-06-16 00:59:23.793501 | mon1 | ok: [mon1] => (item=mon1) 2026-06-16 00:59:23.793582 | mon1 | 2026-06-16 00:59:23.793887 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:59:23.793941 | mon1 | Tuesday 16 June 2026 00:59:23 +0000 (0:00:00.049) 0:00:27.676 ********** 2026-06-16 00:59:24.168955 | mon1 | ok: [mon1] 2026-06-16 00:59:24.169001 | mon1 | 2026-06-16 00:59:24.169007 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:59:24.169012 | mon1 | Tuesday 16 June 2026 00:59:24 +0000 (0:00:00.375) 0:00:28.051 ********** 2026-06-16 00:59:30.591049 | mon1 | ok: [mon1] 2026-06-16 00:59:30.591123 | mon1 | 2026-06-16 00:59:30.591136 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-06-16 00:59:30.591147 | mon1 | Tuesday 16 June 2026 00:59:30 +0000 (0:00:06.421) 0:00:34.473 ********** 2026-06-16 00:59:36.639646 | mon1 | ok: [mon1] 2026-06-16 00:59:36.639711 | mon1 | 2026-06-16 00:59:36.639723 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-06-16 00:59:36.639734 | mon1 | Tuesday 16 June 2026 00:59:36 +0000 (0:00:06.047) 0:00:40.521 ********** 2026-06-16 00:59:50.687200 | mon1 | ok: [mon1] 2026-06-16 00:59:50.687294 | mon1 | 2026-06-16 00:59:50.687312 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 00:59:50.687451 | mon1 | Tuesday 16 June 2026 00:59:50 +0000 (0:00:14.048) 0:00:54.570 ********** 2026-06-16 00:59:50.747870 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-06-16 00:59:50.747930 | mon1 | 2026-06-16 00:59:50.748137 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 00:59:50.748186 | mon1 | Tuesday 16 June 2026 00:59:50 +0000 (0:00:00.060) 0:00:54.630 ********** 2026-06-16 00:59:50.791097 | mon1 | skipping: [mon1] 2026-06-16 00:59:50.791527 | mon1 | 2026-06-16 00:59:50.791559 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 00:59:50.791567 | mon1 | Tuesday 16 June 2026 00:59:50 +0000 (0:00:00.043) 0:00:54.673 ********** 2026-06-16 00:59:50.836623 | mon1 | skipping: [mon1] => (item=mon1) 2026-06-16 00:59:50.837182 | mon1 | skipping: [mon1] 2026-06-16 00:59:50.837225 | mon1 | 2026-06-16 00:59:50.837245 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 00:59:50.837253 | mon1 | Tuesday 16 June 2026 00:59:50 +0000 (0:00:00.045) 0:00:54.719 ********** 2026-06-16 00:59:51.082541 | mon1 | ok: [mon1] 2026-06-16 00:59:51.082622 | mon1 | 2026-06-16 00:59:51.082929 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 00:59:51.083067 | mon1 | Tuesday 16 June 2026 00:59:51 +0000 (0:00:00.245) 0:00:54.965 ********** 2026-06-16 00:59:57.429074 | mon1 | ok: [mon1] 2026-06-16 00:59:57.429160 | mon1 | 2026-06-16 00:59:57.429217 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-06-16 00:59:57.429320 | mon1 | Tuesday 16 June 2026 00:59:57 +0000 (0:00:06.346) 0:01:01.311 ********** 2026-06-16 01:00:03.417574 | mon1 | ok: [mon1] 2026-06-16 01:00:03.417659 | mon1 | 2026-06-16 01:00:03.417836 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-06-16 01:00:03.417858 | mon1 | Tuesday 16 June 2026 01:00:03 +0000 (0:00:05.988) 0:01:07.300 ********** 2026-06-16 01:00:09.331422 | mon1 | ok: [mon1] 2026-06-16 01:00:09.331499 | mon1 | 2026-06-16 01:00:09.331631 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-06-16 01:00:09.331791 | mon1 | Tuesday 16 June 2026 01:00:09 +0000 (0:00:05.913) 0:01:13.214 ********** 2026-06-16 01:00:13.753813 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-06-16 01:00:13.753910 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-06-16 01:00:13.753922 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-06-16 01:00:13.754708 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-06-16 01:00:13.754787 | mon1 | 2026-06-16 01:00:13.754795 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-06-16 01:00:13.754800 | mon1 | 2026-06-16 01:00:13.754805 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 01:00:13.754809 | mon1 | Tuesday 16 June 2026 01:00:13 +0000 (0:00:04.422) 0:01:17.636 ********** 2026-06-16 01:00:14.945695 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-06-16 01:00:14.945821 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 01:00:14.946637 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 01:00:14.946715 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 01:00:14.946728 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 01:00:14.960501 | mon1 | ok: [osd1] 2026-06-16 01:00:14.960555 | mon1 | 2026-06-16 01:00:14.960785 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 01:00:14.960843 | mon1 | Tuesday 16 June 2026 01:00:14 +0000 (0:00:01.206) 0:01:18.842 ********** 2026-06-16 01:00:15.186922 | mon1 | ok: [osd1] 2026-06-16 01:00:15.187079 | mon1 | 2026-06-16 01:00:15.187098 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 01:00:15.187219 | mon1 | Tuesday 16 June 2026 01:00:15 +0000 (0:00:00.226) 0:01:19.069 ********** 2026-06-16 01:00:15.219705 | mon1 | skipping: [osd1] 2026-06-16 01:00:15.219798 | mon1 | 2026-06-16 01:00:15.219833 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-16 01:00:15.219989 | mon1 | Tuesday 16 June 2026 01:00:15 +0000 (0:00:00.032) 0:01:19.102 ********** 2026-06-16 01:00:15.450893 | mon1 | ok: [osd1] 2026-06-16 01:00:15.450989 | mon1 | 2026-06-16 01:00:15.451107 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 01:00:15.451360 | mon1 | Tuesday 16 June 2026 01:00:15 +0000 (0:00:00.230) 0:01:19.333 ********** 2026-06-16 01:00:15.522625 | mon1 | ok: [osd1] => { 2026-06-16 01:00:15.522749 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-16 01:00:15.522937 | mon1 | } 2026-06-16 01:00:15.523326 | mon1 | 2026-06-16 01:00:15.523536 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 01:00:15.523721 | mon1 | Tuesday 16 June 2026 01:00:15 +0000 (0:00:00.072) 0:01:19.405 ********** 2026-06-16 01:00:15.863762 | mon1 | ok: [osd1] 2026-06-16 01:00:15.863845 | mon1 | 2026-06-16 01:00:15.863978 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 01:00:15.864225 | mon1 | Tuesday 16 June 2026 01:00:15 +0000 (0:00:00.340) 0:01:19.745 ********** 2026-06-16 01:00:15.906146 | mon1 | skipping: [osd1] 2026-06-16 01:00:15.906323 | mon1 | 2026-06-16 01:00:15.906460 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 01:00:15.906592 | mon1 | Tuesday 16 June 2026 01:00:15 +0000 (0:00:00.041) 0:01:19.786 ********** 2026-06-16 01:00:15.940908 | mon1 | skipping: [osd1] 2026-06-16 01:00:15.940954 | mon1 | 2026-06-16 01:00:15.940960 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 01:00:15.940965 | mon1 | Tuesday 16 June 2026 01:00:15 +0000 (0:00:00.036) 0:01:19.823 ********** 2026-06-16 01:00:16.153728 | mon1 | ok: [osd1] 2026-06-16 01:00:16.153773 | mon1 | 2026-06-16 01:00:16.153779 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-16 01:00:16.153783 | mon1 | Tuesday 16 June 2026 01:00:16 +0000 (0:00:00.213) 0:01:20.036 ********** 2026-06-16 01:00:17.332055 | mon1 | ok: [osd1] 2026-06-16 01:00:17.332165 | mon1 | 2026-06-16 01:00:17.332182 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 01:00:17.332190 | mon1 | Tuesday 16 June 2026 01:00:17 +0000 (0:00:01.178) 0:01:21.214 ********** 2026-06-16 01:00:17.410417 | mon1 | ok: [osd1] => { 2026-06-16 01:00:17.410536 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-06-16 01:00:17.410548 | mon1 | } 2026-06-16 01:00:17.410558 | mon1 | 2026-06-16 01:00:17.410797 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 01:00:17.410872 | mon1 | Tuesday 16 June 2026 01:00:17 +0000 (0:00:00.078) 0:01:21.292 ********** 2026-06-16 01:00:17.793368 | mon1 | ok: [osd1] 2026-06-16 01:00:17.793456 | mon1 | 2026-06-16 01:00:17.793663 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 01:00:17.793711 | mon1 | Tuesday 16 June 2026 01:00:17 +0000 (0:00:00.383) 0:01:21.676 ********** 2026-06-16 01:00:19.841797 | mon1 | ok: [osd1] 2026-06-16 01:00:19.841870 | mon1 | 2026-06-16 01:00:19.841884 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-16 01:00:19.842002 | mon1 | Tuesday 16 June 2026 01:00:19 +0000 (0:00:02.048) 0:01:23.724 ********** 2026-06-16 01:00:19.865498 | mon1 | skipping: [osd1] 2026-06-16 01:00:19.865605 | mon1 | 2026-06-16 01:00:19.865737 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-16 01:00:19.865878 | mon1 | Tuesday 16 June 2026 01:00:19 +0000 (0:00:00.023) 0:01:23.748 ********** 2026-06-16 01:00:19.892674 | mon1 | skipping: [osd1] 2026-06-16 01:00:19.892784 | mon1 | 2026-06-16 01:00:19.892925 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-16 01:00:19.893068 | mon1 | Tuesday 16 June 2026 01:00:19 +0000 (0:00:00.027) 0:01:23.775 ********** 2026-06-16 01:00:19.923070 | mon1 | skipping: [osd1] 2026-06-16 01:00:19.923149 | mon1 | 2026-06-16 01:00:19.923246 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-16 01:00:19.923334 | mon1 | Tuesday 16 June 2026 01:00:19 +0000 (0:00:00.030) 0:01:23.806 ********** 2026-06-16 01:00:21.296216 | mon1 | ok: [osd1] 2026-06-16 01:00:21.296287 | mon1 | 2026-06-16 01:00:21.296314 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-16 01:00:21.296452 | mon1 | Tuesday 16 June 2026 01:00:21 +0000 (0:00:01.372) 0:01:25.179 ********** 2026-06-16 01:00:21.736895 | mon1 | ok: [osd1] 2026-06-16 01:00:21.736972 | mon1 | 2026-06-16 01:00:21.737166 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-16 01:00:21.737212 | mon1 | Tuesday 16 June 2026 01:00:21 +0000 (0:00:00.440) 0:01:25.619 ********** 2026-06-16 01:00:22.672620 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-06-16 01:00:22.672744 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-16 01:00:22.672756 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-16 01:00:22.673308 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-16 01:00:22.673361 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-16 01:00:22.673367 | mon1 | 2026-06-16 01:00:22.673373 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-16 01:00:22.673378 | mon1 | Tuesday 16 June 2026 01:00:22 +0000 (0:00:00.935) 0:01:26.555 ********** 2026-06-16 01:00:23.216125 | mon1 | ok: [osd1] 2026-06-16 01:00:23.216241 | mon1 | 2026-06-16 01:00:23.216250 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-16 01:00:23.216662 | mon1 | Tuesday 16 June 2026 01:00:23 +0000 (0:00:00.537) 0:01:27.093 ********** 2026-06-16 01:00:23.216714 | mon1 | 2026-06-16 01:00:23.216720 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-16 01:00:23.216725 | mon1 | Tuesday 16 June 2026 01:00:23 +0000 (0:00:00.005) 0:01:27.099 ********** 2026-06-16 01:00:23.608205 | mon1 | ok: [osd1] 2026-06-16 01:00:23.608287 | mon1 | 2026-06-16 01:00:23.608294 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-16 01:00:23.608299 | mon1 | Tuesday 16 June 2026 01:00:23 +0000 (0:00:00.390) 0:01:27.490 ********** 2026-06-16 01:00:23.816943 | mon1 | ok: [osd1] 2026-06-16 01:00:23.817070 | mon1 | 2026-06-16 01:00:23.817083 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-16 01:00:23.817244 | mon1 | Tuesday 16 June 2026 01:00:23 +0000 (0:00:00.209) 0:01:27.699 ********** 2026-06-16 01:00:23.895833 | mon1 | ok: [osd1] => { 2026-06-16 01:00:23.895972 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-16 01:00:23.895990 | mon1 | } 2026-06-16 01:00:23.896317 | mon1 | 2026-06-16 01:00:23.896393 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-16 01:00:23.896399 | mon1 | Tuesday 16 June 2026 01:00:23 +0000 (0:00:00.078) 0:01:27.778 ********** 2026-06-16 01:00:24.304355 | mon1 | ok: [osd1] 2026-06-16 01:00:24.304485 | mon1 | 2026-06-16 01:00:24.304572 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-16 01:00:24.304733 | mon1 | Tuesday 16 June 2026 01:00:24 +0000 (0:00:00.408) 0:01:28.187 ********** 2026-06-16 01:00:27.441691 | mon1 | ok: [osd1] 2026-06-16 01:00:27.441812 | mon1 | 2026-06-16 01:00:27.441824 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-16 01:00:27.441947 | mon1 | Tuesday 16 June 2026 01:00:27 +0000 (0:00:03.137) 0:01:31.324 ********** 2026-06-16 01:00:28.788587 | mon1 | ok: [osd1] 2026-06-16 01:00:28.788673 | mon1 | 2026-06-16 01:00:28.788706 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-16 01:00:28.788779 | mon1 | Tuesday 16 June 2026 01:00:28 +0000 (0:00:01.346) 0:01:32.671 ********** 2026-06-16 01:00:28.994253 | mon1 | ok: [osd1] 2026-06-16 01:00:28.994304 | mon1 | 2026-06-16 01:00:28.994312 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-16 01:00:28.994318 | mon1 | Tuesday 16 June 2026 01:00:28 +0000 (0:00:00.204) 0:01:32.876 ********** 2026-06-16 01:00:29.440903 | mon1 | ok: [osd1] 2026-06-16 01:00:29.440983 | mon1 | 2026-06-16 01:00:29.441323 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-16 01:00:29.441403 | mon1 | Tuesday 16 June 2026 01:00:29 +0000 (0:00:00.446) 0:01:33.323 ********** 2026-06-16 01:00:30.049931 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-06-16 01:00:30.050017 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-16 01:00:30.050084 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-16 01:00:30.050430 | mon1 | 2026-06-16 01:00:30.050510 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-16 01:00:30.050534 | mon1 | Tuesday 16 June 2026 01:00:30 +0000 (0:00:00.609) 0:01:33.932 ********** 2026-06-16 01:00:30.480092 | mon1 | ok: [osd1] 2026-06-16 01:00:30.480216 | mon1 | 2026-06-16 01:00:30.480273 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-16 01:00:30.480466 | mon1 | Tuesday 16 June 2026 01:00:30 +0000 (0:00:00.430) 0:01:34.362 ********** 2026-06-16 01:00:30.921247 | mon1 | ok: [osd1] 2026-06-16 01:00:30.921334 | mon1 | 2026-06-16 01:00:30.921345 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-16 01:00:30.921851 | mon1 | Tuesday 16 June 2026 01:00:30 +0000 (0:00:00.435) 0:01:34.798 ********** 2026-06-16 01:00:30.921939 | mon1 | 2026-06-16 01:00:30.921947 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-16 01:00:30.921953 | mon1 | Tuesday 16 June 2026 01:00:30 +0000 (0:00:00.005) 0:01:34.803 ********** 2026-06-16 01:00:31.283160 | mon1 | ok: [osd1] 2026-06-16 01:00:31.283288 | mon1 | 2026-06-16 01:00:31.283314 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-16 01:00:31.283325 | mon1 | Tuesday 16 June 2026 01:00:31 +0000 (0:00:00.361) 0:01:35.165 ********** 2026-06-16 01:00:31.333151 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-16 01:00:31.333235 | mon1 | 2026-06-16 01:00:31.333250 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-16 01:00:31.333403 | mon1 | Tuesday 16 June 2026 01:00:31 +0000 (0:00:00.050) 0:01:35.215 ********** 2026-06-16 01:00:32.437360 | mon1 | ok: [osd1] 2026-06-16 01:00:32.437495 | mon1 | 2026-06-16 01:00:32.437510 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-16 01:00:32.437720 | mon1 | Tuesday 16 June 2026 01:00:32 +0000 (0:00:01.104) 0:01:36.320 ********** 2026-06-16 01:00:33.117879 | mon1 | ok: [osd1] => (item=chronyd) 2026-06-16 01:00:33.118005 | mon1 | ok: [osd1] => (item=sshd) 2026-06-16 01:00:33.118017 | mon1 | 2026-06-16 01:00:33.118085 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-16 01:00:33.118188 | mon1 | Tuesday 16 June 2026 01:00:33 +0000 (0:00:00.680) 0:01:37.000 ********** 2026-06-16 01:00:33.415667 | mon1 | ok: [osd1] 2026-06-16 01:00:33.415744 | mon1 | 2026-06-16 01:00:33.415940 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-16 01:00:33.415984 | mon1 | Tuesday 16 June 2026 01:00:33 +0000 (0:00:00.297) 0:01:37.298 ********** 2026-06-16 01:00:33.610444 | mon1 | ok: [osd1] 2026-06-16 01:00:33.610519 | mon1 | 2026-06-16 01:00:33.610844 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-16 01:00:33.610923 | mon1 | Tuesday 16 June 2026 01:00:33 +0000 (0:00:00.194) 0:01:37.492 ********** 2026-06-16 01:00:33.851829 | mon1 | ok: [osd1] 2026-06-16 01:00:33.851952 | mon1 | 2026-06-16 01:00:33.852027 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-16 01:00:33.852209 | mon1 | Tuesday 16 June 2026 01:00:33 +0000 (0:00:00.241) 0:01:37.734 ********** 2026-06-16 01:00:34.053718 | mon1 | ok: [osd1] 2026-06-16 01:00:34.053815 | mon1 | 2026-06-16 01:00:34.053839 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-06-16 01:00:34.053955 | mon1 | Tuesday 16 June 2026 01:00:34 +0000 (0:00:00.201) 0:01:37.936 ********** 2026-06-16 01:00:34.284986 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-06-16 01:00:34.285097 | mon1 | 2026-06-16 01:00:34.285116 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-06-16 01:00:34.285204 | mon1 | Tuesday 16 June 2026 01:00:34 +0000 (0:00:00.231) 0:01:38.167 ********** 2026-06-16 01:00:34.331039 | mon1 | ok: [osd1] 2026-06-16 01:00:34.331110 | mon1 | 2026-06-16 01:00:34.331116 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-06-16 01:00:34.331122 | mon1 | Tuesday 16 June 2026 01:00:34 +0000 (0:00:00.045) 0:01:38.213 ********** 2026-06-16 01:00:34.391255 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-06-16 01:00:34.391415 | mon1 | 2026-06-16 01:00:34.391432 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-06-16 01:00:34.391588 | mon1 | Tuesday 16 June 2026 01:00:34 +0000 (0:00:00.060) 0:01:38.273 ********** 2026-06-16 01:00:40.385959 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 01:00:40.386052 | mon1 | 2026-06-16 01:00:40.386125 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-06-16 01:00:40.386274 | mon1 | Tuesday 16 June 2026 01:00:40 +0000 (0:00:05.994) 0:01:44.268 ********** 2026-06-16 01:00:40.433550 | mon1 | ok: [osd1] => (item=osd1) 2026-06-16 01:00:40.433626 | mon1 | 2026-06-16 01:00:40.433834 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-06-16 01:00:40.433877 | mon1 | Tuesday 16 June 2026 01:00:40 +0000 (0:00:00.047) 0:01:44.316 ********** 2026-06-16 01:00:40.692367 | mon1 | ok: [osd1] 2026-06-16 01:00:40.692444 | mon1 | 2026-06-16 01:00:40.692856 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-06-16 01:00:40.692934 | mon1 | Tuesday 16 June 2026 01:00:40 +0000 (0:00:00.258) 0:01:44.574 ********** 2026-06-16 01:00:47.074515 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 01:00:47.074664 | mon1 | 2026-06-16 01:00:47.074681 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-06-16 01:00:47.074815 | mon1 | Tuesday 16 June 2026 01:00:47 +0000 (0:00:06.382) 0:01:50.957 ********** 2026-06-16 01:00:52.540653 | mon1 | ok: [osd1] 2026-06-16 01:00:52.540736 | mon1 | 2026-06-16 01:00:52.540750 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-06-16 01:00:52.540893 | mon1 | Tuesday 16 June 2026 01:00:52 +0000 (0:00:05.466) 0:01:56.423 ********** 2026-06-16 01:01:14.645849 | mon1 | ok: [osd1] 2026-06-16 01:01:14.645899 | mon1 | 2026-06-16 01:01:14.645905 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-06-16 01:01:14.645910 | mon1 | Tuesday 16 June 2026 01:01:14 +0000 (0:00:22.105) 0:02:18.528 ********** 2026-06-16 01:01:14.715792 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-06-16 01:01:14.715869 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-06-16 01:01:14.716370 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-06-16 01:01:14.716448 | mon1 | skipping: [osd1] 2026-06-16 01:01:14.716454 | mon1 | 2026-06-16 01:01:14.716459 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-06-16 01:01:14.716465 | mon1 | Tuesday 16 June 2026 01:01:14 +0000 (0:00:00.069) 0:02:18.598 ********** 2026-06-16 01:01:20.788939 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 01:01:20.789002 | mon1 | 2026-06-16 01:01:20.789104 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-06-16 01:01:20.789239 | mon1 | Tuesday 16 June 2026 01:01:20 +0000 (0:00:06.073) 0:02:24.672 ********** 2026-06-16 01:01:26.800522 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 01:01:26.800568 | mon1 | 2026-06-16 01:01:26.800574 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-06-16 01:01:26.800579 | mon1 | Tuesday 16 June 2026 01:01:26 +0000 (0:00:06.011) 0:02:30.683 ********** 2026-06-16 01:01:26.855810 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-06-16 01:01:26.855841 | mon1 | 2026-06-16 01:01:26.855847 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-06-16 01:01:26.855852 | mon1 | Tuesday 16 June 2026 01:01:26 +0000 (0:00:00.055) 0:02:30.738 ********** 2026-06-16 01:01:26.896910 | mon1 | ok: [osd1] 2026-06-16 01:01:26.896953 | mon1 | 2026-06-16 01:01:26.896959 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-06-16 01:01:26.896963 | mon1 | Tuesday 16 June 2026 01:01:26 +0000 (0:00:00.041) 0:02:30.779 ********** 2026-06-16 01:01:32.896745 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-06-16 01:01:32.896823 | mon1 | 2026-06-16 01:01:32.897093 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-06-16 01:01:32.897147 | mon1 | Tuesday 16 June 2026 01:01:32 +0000 (0:00:06.000) 0:02:36.779 ********** 2026-06-16 01:01:32.938073 | mon1 | ok: [osd1] 2026-06-16 01:01:32.938136 | mon1 | 2026-06-16 01:01:32.938149 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-06-16 01:01:32.938160 | mon1 | Tuesday 16 June 2026 01:01:32 +0000 (0:00:00.040) 0:02:36.819 ********** 2026-06-16 01:01:32.976322 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 01:01:32.976387 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 01:01:32.976867 | mon1 | skipping: [osd1] => (item=1) 2026-06-16 01:01:32.976912 | mon1 | skipping: [osd1] 2026-06-16 01:01:32.976918 | mon1 | 2026-06-16 01:01:32.976923 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-06-16 01:01:32.976928 | mon1 | Tuesday 16 June 2026 01:01:32 +0000 (0:00:00.039) 0:02:36.859 ********** 2026-06-16 01:01:33.002308 | mon1 | skipping: [osd1] 2026-06-16 01:01:33.002395 | mon1 | 2026-06-16 01:01:33.003119 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 01:01:33.003191 | mon1 | mon1 : ok=49 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-06-16 01:01:33.003204 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-06-16 01:01:33.003214 | mon1 | 2026-06-16 01:01:33.003231 | mon1 | 2026-06-16 01:01:33.003258 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 01:01:33.005810 | mon1 | Tuesday 16 June 2026 01:01:33 +0000 (0:00:00.026) 0:02:36.885 ********** 2026-06-16 01:01:33.005857 | mon1 | =============================================================================== 2026-06-16 01:01:33.005862 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.11s 2026-06-16 01:01:33.005867 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.05s 2026-06-16 01:01:33.005871 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.42s 2026-06-16 01:01:33.005875 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.38s 2026-06-16 01:01:33.005879 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.35s 2026-06-16 01:01:33.005883 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.07s 2026-06-16 01:01:33.005887 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.05s 2026-06-16 01:01:33.005891 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.04s 2026-06-16 01:01:33.005895 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.01s 2026-06-16 01:01:33.005899 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.00s 2026-06-16 01:01:33.005903 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.99s 2026-06-16 01:01:33.005907 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 5.99s 2026-06-16 01:01:33.005911 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.91s 2026-06-16 01:01:33.005915 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.47s 2026-06-16 01:01:33.005919 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 4.42s 2026-06-16 01:01:33.005923 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.14s 2026-06-16 01:01:33.005927 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.14s 2026-06-16 01:01:33.005931 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.24s 2026-06-16 01:01:33.005934 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.05s 2026-06-16 01:01:33.005938 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.40s 2026-06-16 01:01:33.083457 | mon1 | INFO [default > idempotence] Executed: Successful 2026-06-16 01:01:33.089057 | mon1 | INFO [default > side_effect] Executing 2026-06-16 01:01:33.089350 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 01:01:33.094319 | mon1 | INFO [default > verify] Executing 2026-06-16 01:01:33.734355 | mon1 | 2026-06-16 01:01:33.734482 | mon1 | PLAY [Verify] ****************************************************************** 2026-06-16 01:01:33.734494 | mon1 | 2026-06-16 01:01:33.734646 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-06-16 01:01:33.734787 | mon1 | Tuesday 16 June 2026 01:01:33 +0000 (0:00:00.007) 0:00:00.007 ********** 2026-06-16 01:01:34.891285 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-06-16 01:01:34.891586 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-16 01:01:34.891849 | mon1 | interpreter could change the meaning of that path. See 2026-06-16 01:01:34.892057 | mon1 | https://docs.ansible.com/ansible- 2026-06-16 01:01:34.892291 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-06-16 01:01:34.900521 | mon1 | ok: [mon1] 2026-06-16 01:01:34.900706 | mon1 | 2026-06-16 01:01:34.900918 | mon1 | TASK [Get cluster health status] *********************************************** 2026-06-16 01:01:34.901110 | mon1 | Tuesday 16 June 2026 01:01:34 +0000 (0:00:01.166) 0:00:01.173 ********** 2026-06-16 01:01:44.971466 | mon1 | ok: [mon1] 2026-06-16 01:01:44.971551 | mon1 | 2026-06-16 01:01:44.971689 | mon1 | TASK [Print cluster health status] ********************************************* 2026-06-16 01:01:44.971825 | mon1 | Tuesday 16 June 2026 01:01:44 +0000 (0:00:10.070) 0:00:11.243 ********** 2026-06-16 01:01:45.001245 | mon1 | ok: [mon1] => { 2026-06-16 01:01:45.001477 | mon1 | "_ceph_health": { 2026-06-16 01:01:45.001712 | mon1 | "changed": false, 2026-06-16 01:01:45.001921 | mon1 | "cmd": [ 2026-06-16 01:01:45.002129 | mon1 | "cephadm", 2026-06-16 01:01:45.002323 | mon1 | "shell", 2026-06-16 01:01:45.002510 | mon1 | "--", 2026-06-16 01:01:45.002724 | mon1 | "ceph", 2026-06-16 01:01:45.002919 | mon1 | "health" 2026-06-16 01:01:45.003259 | mon1 | ], 2026-06-16 01:01:45.003506 | mon1 | "delta": "0:00:09.783244", 2026-06-16 01:01:45.003804 | mon1 | "end": "2026-06-16 01:01:44.931720", 2026-06-16 01:01:45.004077 | mon1 | "failed": false, 2026-06-16 01:01:45.004292 | mon1 | "msg": "", 2026-06-16 01:01:45.004498 | mon1 | "rc": 0, 2026-06-16 01:01:45.004712 | mon1 | "start": "2026-06-16 01:01:35.148476", 2026-06-16 01:01:45.004949 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-06-16 01:01:45.005140 | mon1 | "stderr_lines": [ 2026-06-16 01:01:45.005346 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-06-16 01:01:45.005614 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-06-16 01:01:45.005797 | mon1 | ], 2026-06-16 01:01:45.006000 | mon1 | "stdout": "HEALTH_OK", 2026-06-16 01:01:45.006202 | mon1 | "stdout_lines": [ 2026-06-16 01:01:45.006418 | mon1 | "HEALTH_OK" 2026-06-16 01:01:45.006627 | mon1 | ] 2026-06-16 01:01:45.006827 | mon1 | } 2026-06-16 01:01:45.007031 | mon1 | } 2026-06-16 01:01:45.007294 | mon1 | 2026-06-16 01:01:45.007514 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-06-16 01:01:45.007728 | mon1 | Tuesday 16 June 2026 01:01:44 +0000 (0:00:00.029) 0:00:11.273 ********** 2026-06-16 01:01:45.033112 | mon1 | ok: [mon1] => { 2026-06-16 01:01:45.033303 | mon1 | "changed": false, 2026-06-16 01:01:45.033527 | mon1 | "msg": "All assertions passed" 2026-06-16 01:01:45.033734 | mon1 | } 2026-06-16 01:01:45.033932 | mon1 | 2026-06-16 01:01:45.034142 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-06-16 01:01:45.034445 | mon1 | Tuesday 16 June 2026 01:01:45 +0000 (0:00:00.031) 0:00:11.305 ********** 2026-06-16 01:01:50.836751 | mon1 | changed: [mon1] 2026-06-16 01:01:50.836919 | mon1 | 2026-06-16 01:01:50.837137 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-06-16 01:01:50.837351 | mon1 | Tuesday 16 June 2026 01:01:50 +0000 (0:00:05.803) 0:00:17.108 ********** 2026-06-16 01:01:52.781311 | mon1 | changed: [mon1] 2026-06-16 01:01:52.781376 | mon1 | 2026-06-16 01:01:52.781388 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-06-16 01:01:52.781399 | mon1 | Tuesday 16 June 2026 01:01:52 +0000 (0:00:01.944) 0:00:19.052 ********** 2026-06-16 01:01:53.794196 | mon1 | ok: [mon1] 2026-06-16 01:01:53.794297 | mon1 | 2026-06-16 01:01:53.794605 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-06-16 01:01:53.794653 | mon1 | Tuesday 16 June 2026 01:01:53 +0000 (0:00:01.013) 0:00:20.066 ********** 2026-06-16 01:01:53.827215 | mon1 | ok: [mon1] => { 2026-06-16 01:01:53.827300 | mon1 | "changed": false, 2026-06-16 01:01:53.827781 | mon1 | "msg": "All assertions passed" 2026-06-16 01:01:53.827821 | mon1 | } 2026-06-16 01:01:53.827826 | mon1 | 2026-06-16 01:01:53.827831 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-06-16 01:01:53.827836 | mon1 | Tuesday 16 June 2026 01:01:53 +0000 (0:00:00.032) 0:00:20.099 ********** 2026-06-16 01:01:54.719530 | mon1 | ok: [mon1] 2026-06-16 01:01:54.719638 | mon1 | 2026-06-16 01:01:54.719687 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-06-16 01:01:54.719853 | mon1 | Tuesday 16 June 2026 01:01:54 +0000 (0:00:00.892) 0:00:20.992 ********** 2026-06-16 01:01:54.752685 | mon1 | ok: [mon1] => { 2026-06-16 01:01:54.755124 | mon1 | "changed": false, 2026-06-16 01:01:54.755571 | mon1 | "msg": "All assertions passed" 2026-06-16 01:01:54.755585 | mon1 | } 2026-06-16 01:01:54.755592 | mon1 | 2026-06-16 01:01:54.755599 | mon1 | PLAY RECAP ********************************************************************* 2026-06-16 01:01:54.755606 | mon1 | mon1 : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-06-16 01:01:54.755613 | mon1 | 2026-06-16 01:01:54.755618 | mon1 | 2026-06-16 01:01:54.755624 | mon1 | TASKS RECAP ******************************************************************** 2026-06-16 01:01:54.755629 | mon1 | Tuesday 16 June 2026 01:01:54 +0000 (0:00:00.032) 0:00:21.025 ********** 2026-06-16 01:01:54.755645 | mon1 | =============================================================================== 2026-06-16 01:01:54.755651 | mon1 | Get cluster health status ---------------------------------------------- 10.07s 2026-06-16 01:01:54.755657 | mon1 | Create a test Ceph pool ------------------------------------------------- 5.80s 2026-06-16 01:01:54.757284 | mon1 | Create a test Ceph key -------------------------------------------------- 1.94s 2026-06-16 01:01:54.757337 | mon1 | Gathering Facts --------------------------------------------------------- 1.17s 2026-06-16 01:01:54.757354 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.01s 2026-06-16 01:01:54.757369 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 0.89s 2026-06-16 01:01:54.757383 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-06-16 01:01:54.757394 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.03s 2026-06-16 01:01:54.757404 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-06-16 01:01:54.757413 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-06-16 01:01:54.831602 | mon1 | INFO [default > verify] Executed: Successful 2026-06-16 01:01:54.842656 | mon1 | INFO [default > cleanup] Executing 2026-06-16 01:01:54.843057 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-16 01:01:54.848735 | mon1 | INFO [default > destroy] Executing 2026-06-16 01:01:54.848906 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-06-16 01:01:54.849059 | mon1 | INFO [default > destroy] Executed: Successful 2026-06-16 01:01:54.849573 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-06-16 01:02:05.517920 | mon1 | ok: Runtime: 0:11:14.047951 2026-06-16 01:02:05.539802 | 2026-06-16 01:02:05.539957 | PLAY RECAP 2026-06-16 01:02:05.540005 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-16 01:02:05.540028 | 2026-06-16 01:02:05.716491 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-16 01:02:05.728167 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-16 01:02:07.310083 | 2026-06-16 01:02:07.310279 | PLAY [all] 2026-06-16 01:02:07.356581 | 2026-06-16 01:02:07.356803 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-16 01:02:07.413738 | mon1 | ok 2026-06-16 01:02:07.421046 | osd1 | ok 2026-06-16 01:02:07.425564 | 2026-06-16 01:02:07.425653 | TASK [fetch-output : Set log path for single node] 2026-06-16 01:02:07.450034 | mon1 | skipping: Conditional result was False 2026-06-16 01:02:07.471300 | osd1 | skipping: Conditional result was False 2026-06-16 01:02:07.482144 | 2026-06-16 01:02:07.482220 | LOOP [fetch-output : Ensure local output dirs] 2026-06-16 01:02:07.920094 | mon1 -> localhost | changed: "/var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/logs/mon1" 2026-06-16 01:02:07.927532 | osd1 -> localhost | changed: "/var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/logs/osd1" 2026-06-16 01:02:08.128951 | mon1 -> localhost | changed: "/var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/artifacts" 2026-06-16 01:02:08.147020 | osd1 -> localhost | ok: "/var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/artifacts" 2026-06-16 01:02:08.362387 | mon1 -> localhost | changed: "/var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/docs" 2026-06-16 01:02:08.377791 | osd1 -> localhost | ok: "/var/lib/zuul/builds/f0ca69e333584d66a113d0fc6361196a/work/docs" 2026-06-16 01:02:08.377923 | osd1 -> localhost | changed: All items complete 2026-06-16 01:02:08.377986 | 2026-06-16 01:02:08.394236 | 2026-06-16 01:02:08.394452 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-16 01:02:09.089139 | osd1 | changed: .d..t...... ./ 2026-06-16 01:02:09.123571 | mon1 | changed: .d..t...... ./ 2026-06-16 01:02:09.576544 | osd1 | changed: .d..t...... ./ 2026-06-16 01:02:09.580760 | mon1 | ok 2026-06-16 01:02:10.040449 | osd1 | changed: .d..t...... ./ 2026-06-16 01:02:10.241706 | mon1 | ok 2026-06-16 01:02:10.284146 | 2026-06-16 01:02:10.284317 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-16 01:02:10.702147 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.008019 2026-06-16 01:02:10.702352 | mon1 -> localhost | changed: All items complete 2026-06-16 01:02:10.702379 | 2026-06-16 01:02:10.925821 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.008002 2026-06-16 01:02:10.946657 | 2026-06-16 01:02:10.946956 | PLAY [all] 2026-06-16 01:02:10.955610 | 2026-06-16 01:02:10.955684 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-16 01:02:11.487774 | mon1 | changed 2026-06-16 01:02:11.590000 | osd1 | changed 2026-06-16 01:02:11.601216 | 2026-06-16 01:02:11.601350 | PLAY RECAP 2026-06-16 01:02:11.601417 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-16 01:02:11.601452 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-16 01:02:11.601475 | 2026-06-16 01:02:11.769452 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-16 01:02:11.774259 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-16 01:02:13.687743 | 2026-06-16 01:02:13.687892 | PLAY [localhost] 2026-06-16 01:02:13.698920 | 2026-06-16 01:02:13.699037 | TASK [Generate Zuul manifest] 2026-06-16 01:02:13.718435 | localhost | ok 2026-06-16 01:02:14.450413 | 2026-06-16 01:02:14.450751 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-16 01:02:15.182774 | localhost | changed 2026-06-16 01:02:15.195986 | 2026-06-16 01:02:15.196150 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-16 01:02:15.312070 | localhost | ok 2026-06-16 01:02:15.323165 | 2026-06-16 01:02:15.323413 | TASK [Upload logs] 2026-06-16 01:02:15.347766 | localhost | ok 2026-06-16 01:02:15.456491 | 2026-06-16 01:02:15.456666 | TASK [Set zuul-log-path fact] 2026-06-16 01:02:15.481144 | localhost | ok 2026-06-16 01:02:15.528383 | 2026-06-16 01:02:15.528599 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-16 01:02:15.582544 | localhost | ok 2026-06-16 01:02:15.591126 | 2026-06-16 01:02:15.591214 | TASK [upload-logs : Create log directories] 2026-06-16 01:02:16.012759 | localhost | changed 2026-06-16 01:02:16.019696 | 2026-06-16 01:02:16.019797 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-16 01:02:16.429066 | localhost -> localhost | ok: Runtime: 0:00:00.005401 2026-06-16 01:02:16.435690 | 2026-06-16 01:02:16.435765 | TASK [upload-logs : Upload logs to log server] 2026-06-16 01:02:17.418914 | localhost | Output suppressed because no_log was given 2026-06-16 01:02:17.424701 | 2026-06-16 01:02:17.424832 | LOOP [upload-logs : Compress console log and json output] 2026-06-16 01:02:17.512920 | localhost | skipping: Conditional result was False 2026-06-16 01:02:17.519334 | localhost | skipping: Conditional result was False 2026-06-16 01:02:17.534181 | 2026-06-16 01:02:17.534397 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-16 01:02:17.638544 | localhost | skipping: Conditional result was False 2026-06-16 01:02:17.638889 | 2026-06-16 01:02:17.643839 | localhost | skipping: Conditional result was False 2026-06-16 01:02:17.695953 | 2026-06-16 01:02:17.696114 | LOOP [upload-logs : Upload console log and json output]