2026-05-19 23:10:17.901784 | Job console starting 2026-05-19 23:10:17.917575 | Updating git repos 2026-05-19 23:10:17.944493 | Cloning repos into workspace 2026-05-19 23:10:17.981528 | Restoring repo states 2026-05-19 23:10:17.987331 | Merging changes 2026-05-19 23:10:18.255411 | Checking out repos 2026-05-19 23:10:18.288746 | Preparing playbooks 2026-05-19 23:10:19.443658 | Running Ansible setup 2026-05-19 23:10:23.713519 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-19 23:10:24.413801 | 2026-05-19 23:10:24.414126 | PLAY [localhost] 2026-05-19 23:10:24.421308 | 2026-05-19 23:10:24.421377 | TASK [Gathering Facts] 2026-05-19 23:10:25.310781 | localhost | ok 2026-05-19 23:10:25.321353 | 2026-05-19 23:10:25.321482 | TASK [Setup log path fact] 2026-05-19 23:10:25.339255 | localhost | ok 2026-05-19 23:10:25.353281 | 2026-05-19 23:10:25.353408 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-19 23:10:25.383676 | localhost | ok 2026-05-19 23:10:25.391508 | 2026-05-19 23:10:25.391594 | TASK [emit-job-header : Print job information] 2026-05-19 23:10:25.431740 | # Job Information 2026-05-19 23:10:25.431877 | Ansible Version: 2.16.18 2026-05-19 23:10:25.431921 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-05-19 23:10:25.431951 | Pipeline: check 2026-05-19 23:10:25.431979 | Executor: 2d72f0692154 2026-05-19 23:10:25.432007 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/72 2026-05-19 23:10:25.432038 | Event ID: cea65f80-53d7-11f1-93af-c09ae820fbee 2026-05-19 23:10:25.435619 | 2026-05-19 23:10:25.435703 | LOOP [emit-job-header : Print node information] 2026-05-19 23:10:25.523374 | localhost | ok: 2026-05-19 23:10:25.523629 | localhost | # Node Information 2026-05-19 23:10:25.523701 | localhost | Inventory Hostname: mon1 2026-05-19 23:10:25.523755 | localhost | Hostname: np0000175110 2026-05-19 23:10:25.523805 | localhost | Username: zuul 2026-05-19 23:10:25.523857 | localhost | Distro: Ubuntu 22.04 2026-05-19 23:10:25.523902 | localhost | Provider: yul1 2026-05-19 23:10:25.523945 | localhost | Region: ca-ymq-1 2026-05-19 23:10:25.523988 | localhost | Label: ubuntu-jammy 2026-05-19 23:10:25.524030 | localhost | Product Name: OpenStack Nova 2026-05-19 23:10:25.524072 | localhost | Interface IP: 199.204.45.109 2026-05-19 23:10:25.564546 | localhost | ok: 2026-05-19 23:10:25.564668 | localhost | # Node Information 2026-05-19 23:10:25.564730 | localhost | Inventory Hostname: osd1 2026-05-19 23:10:25.564782 | localhost | Hostname: np0000175111 2026-05-19 23:10:25.564830 | localhost | Username: zuul 2026-05-19 23:10:25.564877 | localhost | Distro: Ubuntu 22.04 2026-05-19 23:10:25.564922 | localhost | Provider: yul1 2026-05-19 23:10:25.565001 | localhost | Region: ca-ymq-1 2026-05-19 23:10:25.565050 | localhost | Label: ubuntu-jammy 2026-05-19 23:10:25.565105 | localhost | Product Name: OpenStack Nova 2026-05-19 23:10:25.565160 | localhost | Interface IP: 199.204.45.229 2026-05-19 23:10:25.575011 | 2026-05-19 23:10:25.575108 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-19 23:10:25.936778 | localhost -> localhost | changed 2026-05-19 23:10:25.946073 | 2026-05-19 23:10:25.946541 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-19 23:10:26.755377 | localhost -> localhost | changed 2026-05-19 23:10:26.765031 | 2026-05-19 23:10:26.765100 | PLAY [all] 2026-05-19 23:10:26.773844 | 2026-05-19 23:10:26.773910 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-19 23:10:26.989167 | mon1 -> localhost | ok 2026-05-19 23:10:26.996861 | 2026-05-19 23:10:26.996925 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-19 23:10:27.031642 | mon1 | ok 2026-05-19 23:10:27.039470 | osd1 | ok 2026-05-19 23:10:27.055888 | mon1 | included: /var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-19 23:10:27.055937 | osd1 | included: /var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-19 23:10:27.061457 | 2026-05-19 23:10:27.061541 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-19 23:10:28.049420 | mon1 -> localhost | Generating public/private rsa key pair. 2026-05-19 23:10:28.049657 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/d73dfe8bb8eb447fbab7e19e1fe50c84_id_rsa 2026-05-19 23:10:28.049692 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/d73dfe8bb8eb447fbab7e19e1fe50c84_id_rsa.pub 2026-05-19 23:10:28.049716 | mon1 -> localhost | The key fingerprint is: 2026-05-19 23:10:28.049738 | mon1 -> localhost | SHA256:Ju99j8iz5oTWXWyJfraFagXZ1ucXaH0J7E98wUAMKx8 zuul-build-sshkey 2026-05-19 23:10:28.049831 | mon1 -> localhost | The key's randomart image is: 2026-05-19 23:10:28.049953 | mon1 -> localhost | +---[RSA 3072]----+ 2026-05-19 23:10:28.049993 | mon1 -> localhost | | .=oo | 2026-05-19 23:10:28.050018 | mon1 -> localhost | | .+ o | 2026-05-19 23:10:28.050048 | mon1 -> localhost | | . E.o=.o| 2026-05-19 23:10:28.050072 | mon1 -> localhost | | o +*oB=| 2026-05-19 23:10:28.050092 | mon1 -> localhost | | . S .ooB.=| 2026-05-19 23:10:28.050110 | mon1 -> localhost | | + o o o.oo| 2026-05-19 23:10:28.050129 | mon1 -> localhost | | + o o.+ o| 2026-05-19 23:10:28.050148 | mon1 -> localhost | | o +o.o= o | 2026-05-19 23:10:28.050168 | mon1 -> localhost | | .o*=o.o | 2026-05-19 23:10:28.050269 | mon1 -> localhost | +----[SHA256]-----+ 2026-05-19 23:10:28.050404 | mon1 -> localhost | ok: Runtime: 0:00:00.607969 2026-05-19 23:10:28.057492 | 2026-05-19 23:10:28.057561 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-19 23:10:28.092871 | mon1 | ok 2026-05-19 23:10:28.097953 | osd1 | ok 2026-05-19 23:10:28.110410 | mon1 | included: /var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-19 23:10:28.180786 | osd1 | included: /var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-19 23:10:28.197380 | 2026-05-19 23:10:28.197481 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-19 23:10:28.220930 | mon1 | skipping: Conditional result was False 2026-05-19 23:10:28.232058 | osd1 | skipping: Conditional result was False 2026-05-19 23:10:28.242791 | 2026-05-19 23:10:28.242928 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-19 23:10:28.673392 | osd1 | changed 2026-05-19 23:10:28.683730 | mon1 | changed 2026-05-19 23:10:28.695850 | 2026-05-19 23:10:28.696439 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-19 23:10:28.874952 | mon1 | ok 2026-05-19 23:10:28.911021 | osd1 | ok 2026-05-19 23:10:28.918477 | 2026-05-19 23:10:28.918725 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-19 23:10:29.403737 | mon1 | changed 2026-05-19 23:10:29.409011 | osd1 | changed 2026-05-19 23:10:29.415006 | 2026-05-19 23:10:29.415068 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-19 23:10:29.911255 | mon1 | changed 2026-05-19 23:10:29.915880 | osd1 | changed 2026-05-19 23:10:29.920605 | 2026-05-19 23:10:29.920667 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-19 23:10:29.944114 | mon1 | skipping: Conditional result was False 2026-05-19 23:10:29.955610 | osd1 | skipping: Conditional result was False 2026-05-19 23:10:29.964683 | 2026-05-19 23:10:29.964772 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-19 23:10:30.295174 | mon1 -> localhost | changed 2026-05-19 23:10:30.315284 | 2026-05-19 23:10:30.315351 | TASK [add-build-sshkey : Add back temp key] 2026-05-19 23:10:30.591528 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/d73dfe8bb8eb447fbab7e19e1fe50c84_id_rsa (zuul-build-sshkey) 2026-05-19 23:10:30.591711 | mon1 -> localhost | ok: Runtime: 0:00:00.014328 2026-05-19 23:10:30.596465 | 2026-05-19 23:10:30.596528 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-19 23:10:30.859581 | mon1 | ok 2026-05-19 23:10:30.865953 | osd1 | ok 2026-05-19 23:10:30.870214 | 2026-05-19 23:10:30.870276 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-19 23:10:30.892673 | mon1 | skipping: Conditional result was False 2026-05-19 23:10:30.903941 | osd1 | skipping: Conditional result was False 2026-05-19 23:10:30.919999 | 2026-05-19 23:10:30.920062 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-19 23:10:31.194034 | osd1 | ok 2026-05-19 23:10:31.214826 | mon1 | ok 2026-05-19 23:10:31.219981 | 2026-05-19 23:10:31.220042 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-19 23:10:31.939416 | osd1 | Output suppressed because no_log was given 2026-05-19 23:10:31.958093 | mon1 | Output suppressed because no_log was given 2026-05-19 23:10:31.972460 | 2026-05-19 23:10:31.972536 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-19 23:10:32.152077 | mon1 | ok: "logs" 2026-05-19 23:10:32.152363 | mon1 | ok: All items complete 2026-05-19 23:10:32.152413 | 2026-05-19 23:10:32.157180 | osd1 | ok: "logs" 2026-05-19 23:10:32.298285 | mon1 | ok: "artifacts" 2026-05-19 23:10:32.305592 | osd1 | ok: "artifacts" 2026-05-19 23:10:32.449228 | mon1 | ok: "docs" 2026-05-19 23:10:32.458706 | osd1 | ok: "docs" 2026-05-19 23:10:32.473223 | 2026-05-19 23:10:32.473424 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-19 23:10:32.649178 | mon1 | changed: "logs" 2026-05-19 23:10:32.649739 | mon1 | ok: All items complete 2026-05-19 23:10:32.649789 | 2026-05-19 23:10:32.655763 | osd1 | changed: "logs" 2026-05-19 23:10:32.802995 | mon1 | changed: "artifacts" 2026-05-19 23:10:32.873654 | osd1 | changed: "artifacts" 2026-05-19 23:10:32.953606 | mon1 | changed: "docs" 2026-05-19 23:10:32.960150 | osd1 | changed: "docs" 2026-05-19 23:10:32.979389 | 2026-05-19 23:10:32.979484 | PLAY RECAP 2026-05-19 23:10:32.979530 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-19 23:10:32.979561 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-19 23:10:32.979586 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-19 23:10:32.979605 | 2026-05-19 23:10:33.098577 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-19 23:10:33.103569 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-19 23:10:33.677506 | 2026-05-19 23:10:33.677617 | PLAY [all] 2026-05-19 23:10:33.688087 | 2026-05-19 23:10:33.688160 | TASK [setup-uv : Extract archive] 2026-05-19 23:10:36.011335 | mon1 | changed 2026-05-19 23:10:36.883097 | osd1 | changed 2026-05-19 23:10:36.889028 | 2026-05-19 23:10:36.889107 | TASK [setup-uv : Print version] 2026-05-19 23:10:36.501288 | osd1 | uv 0.8.13 2026-05-19 23:10:35.963427 | mon1 | uv 0.8.13 2026-05-19 23:10:37.446429 | mon1 | ok: Runtime: 0:00:00.012349 2026-05-19 23:10:37.456414 | osd1 | ok: Runtime: 0:00:00.010720 2026-05-19 23:10:37.478942 | 2026-05-19 23:10:37.479027 | TASK [Install Ansible collection siblings] 2026-05-19 23:10:37.841632 | mon1 | ok: 2026-05-19 23:10:37.841768 | mon1 | Skipping community.general: no checked-out sibling 2026-05-19 23:10:37.841796 | mon1 | Skipping ansible.utils: no checked-out sibling 2026-05-19 23:10:37.841817 | mon1 | Skipping vexxhost.containers: no checked-out sibling 2026-05-19 23:10:37.843346 | 2026-05-19 23:10:37.843390 | PLAY RECAP 2026-05-19 23:10:37.843433 | mon1 | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-19 23:10:37.843468 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-19 23:10:37.843488 | 2026-05-19 23:10:37.940516 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-19 23:10:37.943039 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-19 23:10:38.525489 | 2026-05-19 23:10:38.525601 | PLAY [all] 2026-05-19 23:10:38.536413 | 2026-05-19 23:10:38.536509 | TASK [Copy inventory file for Zuul] 2026-05-19 23:10:39.358858 | mon1 | changed 2026-05-19 23:10:39.365112 | 2026-05-19 23:10:39.365184 | TASK [Switch "ansible_host" to private IP] 2026-05-19 23:10:39.659607 | mon1 | changed: 2 replacements made 2026-05-19 23:10:39.664908 | 2026-05-19 23:10:39.665005 | TASK [Run Molecule scenario] 2026-05-19 23:10:39.026439 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-05-19 23:10:39.868023 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-05-19 23:10:40.046337 | mon1 | Using CPython 3.13.7 2026-05-19 23:10:40.047024 | mon1 | Creating virtual environment at: .venv 2026-05-19 23:10:40.322051 | mon1 | Downloading pygments (1.2MiB) 2026-05-19 23:10:40.322198 | mon1 | Downloading netaddr (2.2MiB) 2026-05-19 23:10:40.337852 | mon1 | Downloading ansible-core (2.1MiB) 2026-05-19 23:10:40.360993 | mon1 | Downloading cryptography (4.3MiB) 2026-05-19 23:10:40.501095 | mon1 | Downloading netaddr 2026-05-19 23:10:40.509361 | mon1 | Downloading cryptography 2026-05-19 23:10:40.559187 | mon1 | Downloading pygments 2026-05-19 23:10:40.707942 | mon1 | Downloading ansible-core 2026-05-19 23:10:40.739972 | mon1 | Installed 36 packages in 31ms 2026-05-19 23:10:43.087598 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-05-19 23:10:43.087683 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-05-19 23:10:43.708924 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-19 23:10:43.709045 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-05-19 23:10:58.251695 | mon1 | INFO [default > dependency] Executing 2026-05-19 23:10:58.251973 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-05-19 23:10:58.252229 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-05-19 23:10:58.252392 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-19 23:10:58.259232 | mon1 | INFO [default > cleanup] Executing 2026-05-19 23:10:58.259539 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-19 23:10:58.264458 | mon1 | INFO [default > destroy] Executing 2026-05-19 23:10:58.264519 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-19 23:10:58.264599 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-19 23:10:58.269464 | mon1 | INFO [default > syntax] Executing 2026-05-19 23:10:59.262162 | mon1 | 2026-05-19 23:10:59.262535 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-05-19 23:10:59.357734 | mon1 | INFO [default > syntax] Executed: Successful 2026-05-19 23:10:59.368401 | mon1 | INFO [default > create] Executing 2026-05-19 23:10:59.370057 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-19 23:10:59.375768 | mon1 | INFO [default > prepare] Executing 2026-05-19 23:11:00.080712 | mon1 | 2026-05-19 23:11:00.080896 | mon1 | PLAY [Prepare] ***************************************************************** 2026-05-19 23:11:00.081219 | mon1 | 2026-05-19 23:11:00.081329 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 23:11:00.081506 | mon1 | Tuesday 19 May 2026 23:11:00 +0000 (0:00:00.031) 0:00:00.031 *********** 2026-05-19 23:11:01.217523 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-19 23:11:01.217700 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-19 23:11:01.217913 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 23:11:01.218161 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 23:11:01.218367 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 23:11:01.230613 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-19 23:11:01.230846 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-19 23:11:01.231074 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 23:11:01.231282 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 23:11:01.231490 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 23:11:01.238873 | mon1 | ok: [mon1] 2026-05-19 23:11:01.239066 | mon1 | ok: [osd1] 2026-05-19 23:11:01.239253 | mon1 | 2026-05-19 23:11:01.239460 | mon1 | TASK [Configure short hostname] ************************************************ 2026-05-19 23:11:01.239661 | mon1 | Tuesday 19 May 2026 23:11:01 +0000 (0:00:01.158) 0:00:01.190 *********** 2026-05-19 23:11:01.925894 | mon1 | changed: [mon1] 2026-05-19 23:11:01.925974 | mon1 | changed: [osd1] 2026-05-19 23:11:01.925988 | mon1 | 2026-05-19 23:11:01.926091 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-19 23:11:01.926186 | mon1 | Tuesday 19 May 2026 23:11:01 +0000 (0:00:00.687) 0:00:01.877 *********** 2026-05-19 23:11:02.197833 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-19 23:11:02.197932 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-05-19 23:11:02.198001 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-19 23:11:02.234548 | mon1 | changed: [osd1] 2026-05-19 23:11:02.234767 | mon1 | changed: [mon1] 2026-05-19 23:11:02.234949 | mon1 | 2026-05-19 23:11:02.235152 | mon1 | TASK [Update apt cache] ******************************************************** 2026-05-19 23:11:02.235356 | mon1 | Tuesday 19 May 2026 23:11:02 +0000 (0:00:00.308) 0:00:02.186 *********** 2026-05-19 23:11:14.096487 | mon1 | changed: [mon1] 2026-05-19 23:11:14.096694 | mon1 | changed: [osd1] 2026-05-19 23:11:14.096875 | mon1 | 2026-05-19 23:11:14.097078 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-05-19 23:11:14.097257 | mon1 | 2026-05-19 23:11:14.097627 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 23:11:14.097824 | mon1 | Tuesday 19 May 2026 23:11:14 +0000 (0:00:11.862) 0:00:14.048 *********** 2026-05-19 23:11:14.768103 | mon1 | ok: [osd1] 2026-05-19 23:11:14.768193 | mon1 | 2026-05-19 23:11:14.768396 | mon1 | TASK [Install depedencies] ***************************************************** 2026-05-19 23:11:14.768589 | mon1 | Tuesday 19 May 2026 23:11:14 +0000 (0:00:00.671) 0:00:14.719 *********** 2026-05-19 23:11:35.637168 | mon1 | changed: [osd1] 2026-05-19 23:11:35.637344 | mon1 | 2026-05-19 23:11:35.637555 | mon1 | TASK [Start up service] ******************************************************** 2026-05-19 23:11:35.637760 | mon1 | Tuesday 19 May 2026 23:11:35 +0000 (0:00:20.868) 0:00:35.588 *********** 2026-05-19 23:11:36.176395 | mon1 | ok: [osd1] 2026-05-19 23:11:36.176500 | mon1 | 2026-05-19 23:11:36.176789 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-05-19 23:11:36.177005 | mon1 | Tuesday 19 May 2026 23:11:36 +0000 (0:00:00.539) 0:00:36.128 *********** 2026-05-19 23:11:36.466791 | mon1 | ok: [osd1] 2026-05-19 23:11:36.466930 | mon1 | 2026-05-19 23:11:36.467196 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-19 23:11:36.467372 | mon1 | Tuesday 19 May 2026 23:11:36 +0000 (0:00:00.290) 0:00:36.418 *********** 2026-05-19 23:11:37.153820 | mon1 | changed: [osd1] 2026-05-19 23:11:37.153919 | mon1 | 2026-05-19 23:11:37.154153 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-05-19 23:11:37.154374 | mon1 | Tuesday 19 May 2026 23:11:37 +0000 (0:00:00.686) 0:00:37.105 *********** 2026-05-19 23:11:37.339643 | mon1 | ok: [osd1] 2026-05-19 23:11:37.339781 | mon1 | 2026-05-19 23:11:37.340064 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-19 23:11:37.340281 | mon1 | Tuesday 19 May 2026 23:11:37 +0000 (0:00:00.185) 0:00:37.291 *********** 2026-05-19 23:11:37.357404 | mon1 | skipping: [osd1] 2026-05-19 23:11:37.357540 | mon1 | 2026-05-19 23:11:37.357808 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-05-19 23:11:37.357973 | mon1 | Tuesday 19 May 2026 23:11:37 +0000 (0:00:00.018) 0:00:37.309 *********** 2026-05-19 23:11:37.866872 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 23:11:37.867004 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 23:11:37.867205 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 23:11:37.867404 | mon1 | 2026-05-19 23:11:37.867688 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-05-19 23:11:37.867825 | mon1 | Tuesday 19 May 2026 23:11:37 +0000 (0:00:00.508) 0:00:37.818 *********** 2026-05-19 23:11:38.479832 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 23:11:38.479982 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 23:11:38.480184 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 23:11:38.480369 | mon1 | 2026-05-19 23:11:38.480599 | mon1 | TASK [Start loop devices] ****************************************************** 2026-05-19 23:11:38.480819 | mon1 | Tuesday 19 May 2026 23:11:38 +0000 (0:00:00.613) 0:00:38.431 *********** 2026-05-19 23:11:39.152475 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 23:11:39.152662 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 23:11:39.152933 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 23:11:39.153095 | mon1 | 2026-05-19 23:11:39.153370 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-05-19 23:11:39.153517 | mon1 | Tuesday 19 May 2026 23:11:39 +0000 (0:00:00.672) 0:00:39.103 *********** 2026-05-19 23:11:42.083609 | mon1 | changed: [osd1] => (item=osd0) 2026-05-19 23:11:42.083779 | mon1 | changed: [osd1] => (item=osd1) 2026-05-19 23:11:42.085519 | mon1 | changed: [osd1] => (item=osd2) 2026-05-19 23:11:42.085547 | mon1 | 2026-05-19 23:11:42.085558 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-05-19 23:11:42.085568 | mon1 | Tuesday 19 May 2026 23:11:42 +0000 (0:00:02.931) 0:00:42.035 *********** 2026-05-19 23:11:43.859229 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-05-19 23:11:43.859316 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-05-19 23:11:43.859328 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-05-19 23:11:43.859454 | mon1 | 2026-05-19 23:11:43.859577 | mon1 | PLAY RECAP ********************************************************************* 2026-05-19 23:11:43.859771 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-19 23:11:43.859844 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-19 23:11:43.859969 | mon1 | 2026-05-19 23:11:43.860063 | mon1 | 2026-05-19 23:11:43.860178 | mon1 | TASKS RECAP ******************************************************************** 2026-05-19 23:11:43.860320 | mon1 | Tuesday 19 May 2026 23:11:43 +0000 (0:00:01.775) 0:00:43.811 *********** 2026-05-19 23:11:43.860418 | mon1 | =============================================================================== 2026-05-19 23:11:43.860536 | mon1 | Install depedencies ---------------------------------------------------- 20.87s 2026-05-19 23:11:43.860672 | mon1 | Update apt cache ------------------------------------------------------- 11.86s 2026-05-19 23:11:43.860827 | mon1 | Create a volume group for each loop device ------------------------------ 2.93s 2026-05-19 23:11:43.860943 | mon1 | Create a logical volume for each loop device ---------------------------- 1.78s 2026-05-19 23:11:43.861060 | mon1 | Gathering Facts --------------------------------------------------------- 1.16s 2026-05-19 23:11:43.861181 | mon1 | Configure short hostname ------------------------------------------------ 0.69s 2026-05-19 23:11:43.861304 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.69s 2026-05-19 23:11:43.861416 | mon1 | Start loop devices ------------------------------------------------------ 0.67s 2026-05-19 23:11:43.861523 | mon1 | Gathering Facts --------------------------------------------------------- 0.67s 2026-05-19 23:11:43.861632 | mon1 | Set permissions on loopback devices ------------------------------------- 0.61s 2026-05-19 23:11:43.861747 | mon1 | Start up service -------------------------------------------------------- 0.54s 2026-05-19 23:11:43.861857 | mon1 | Create devices for Ceph ------------------------------------------------- 0.51s 2026-05-19 23:11:43.861967 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-05-19 23:11:43.862078 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-05-19 23:11:43.862192 | mon1 | Get list of all loopback devices ---------------------------------------- 0.19s 2026-05-19 23:11:43.862302 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-05-19 23:11:43.918537 | mon1 | INFO [default > prepare] Executed: Successful 2026-05-19 23:11:43.926146 | mon1 | INFO [default > converge] Executing 2026-05-19 23:11:44.718448 | mon1 | 2026-05-19 23:11:44.718700 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-19 23:11:44.718850 | mon1 | 2026-05-19 23:11:44.719107 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 23:11:44.719274 | mon1 | Tuesday 19 May 2026 23:11:44 +0000 (0:00:00.044) 0:00:00.044 *********** 2026-05-19 23:11:45.656393 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-19 23:11:45.656709 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-19 23:11:45.657027 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 23:11:45.657362 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 23:11:45.657663 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 23:11:45.668886 | mon1 | ok: [mon1] 2026-05-19 23:11:45.669046 | mon1 | 2026-05-19 23:11:45.669222 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:11:45.669394 | mon1 | Tuesday 19 May 2026 23:11:45 +0000 (0:00:00.950) 0:00:00.995 *********** 2026-05-19 23:11:45.960709 | mon1 | ok: [mon1] 2026-05-19 23:11:45.960766 | mon1 | 2026-05-19 23:11:45.960835 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:11:45.960925 | mon1 | Tuesday 19 May 2026 23:11:45 +0000 (0:00:00.291) 0:00:01.286 *********** 2026-05-19 23:11:45.999609 | mon1 | skipping: [mon1] 2026-05-19 23:11:45.999798 | mon1 | 2026-05-19 23:11:46.000025 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-19 23:11:46.000246 | mon1 | Tuesday 19 May 2026 23:11:45 +0000 (0:00:00.038) 0:00:01.325 *********** 2026-05-19 23:11:46.287250 | mon1 | changed: [mon1] 2026-05-19 23:11:46.287435 | mon1 | 2026-05-19 23:11:46.287670 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:11:46.287891 | mon1 | Tuesday 19 May 2026 23:11:46 +0000 (0:00:00.287) 0:00:01.613 *********** 2026-05-19 23:11:46.382551 | mon1 | ok: [mon1] => { 2026-05-19 23:11:46.382736 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-19 23:11:46.382931 | mon1 | } 2026-05-19 23:11:46.383115 | mon1 | 2026-05-19 23:11:46.383324 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:11:46.383529 | mon1 | Tuesday 19 May 2026 23:11:46 +0000 (0:00:00.095) 0:00:01.708 *********** 2026-05-19 23:11:47.094298 | mon1 | changed: [mon1] 2026-05-19 23:11:47.094516 | mon1 | 2026-05-19 23:11:47.094751 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:11:47.094945 | mon1 | Tuesday 19 May 2026 23:11:47 +0000 (0:00:00.711) 0:00:02.419 *********** 2026-05-19 23:11:47.130944 | mon1 | skipping: [mon1] 2026-05-19 23:11:47.131143 | mon1 | 2026-05-19 23:11:47.131364 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:11:47.131574 | mon1 | Tuesday 19 May 2026 23:11:47 +0000 (0:00:00.037) 0:00:02.457 *********** 2026-05-19 23:11:47.170490 | mon1 | skipping: [mon1] 2026-05-19 23:11:47.170678 | mon1 | 2026-05-19 23:11:47.170898 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:11:47.171108 | mon1 | Tuesday 19 May 2026 23:11:47 +0000 (0:00:00.039) 0:00:02.496 *********** 2026-05-19 23:11:47.364764 | mon1 | ok: [mon1] 2026-05-19 23:11:47.364933 | mon1 | 2026-05-19 23:11:47.365150 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:11:47.365359 | mon1 | Tuesday 19 May 2026 23:11:47 +0000 (0:00:00.194) 0:00:02.690 *********** 2026-05-19 23:11:48.444815 | mon1 | ok: [mon1] 2026-05-19 23:11:48.445014 | mon1 | 2026-05-19 23:11:48.445250 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:11:48.445476 | mon1 | Tuesday 19 May 2026 23:11:48 +0000 (0:00:01.080) 0:00:03.770 *********** 2026-05-19 23:11:48.524180 | mon1 | ok: [mon1] => { 2026-05-19 23:11:48.524358 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-19 23:11:48.524544 | mon1 | } 2026-05-19 23:11:48.524722 | mon1 | 2026-05-19 23:11:48.524928 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:11:48.525130 | mon1 | Tuesday 19 May 2026 23:11:48 +0000 (0:00:00.079) 0:00:03.850 *********** 2026-05-19 23:11:49.280779 | mon1 | changed: [mon1] 2026-05-19 23:11:49.280966 | mon1 | 2026-05-19 23:11:49.281278 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:11:49.281507 | mon1 | Tuesday 19 May 2026 23:11:49 +0000 (0:00:00.756) 0:00:04.606 *********** 2026-05-19 23:11:53.105436 | mon1 | changed: [mon1] 2026-05-19 23:11:53.105507 | mon1 | 2026-05-19 23:11:53.105586 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-19 23:11:53.105717 | mon1 | Tuesday 19 May 2026 23:11:53 +0000 (0:00:03.825) 0:00:08.431 *********** 2026-05-19 23:11:53.129648 | mon1 | skipping: [mon1] 2026-05-19 23:11:53.129739 | mon1 | 2026-05-19 23:11:53.129968 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-19 23:11:53.129997 | mon1 | Tuesday 19 May 2026 23:11:53 +0000 (0:00:00.024) 0:00:08.455 *********** 2026-05-19 23:11:53.170138 | mon1 | skipping: [mon1] 2026-05-19 23:11:53.170195 | mon1 | 2026-05-19 23:11:53.170452 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-19 23:11:53.170503 | mon1 | Tuesday 19 May 2026 23:11:53 +0000 (0:00:00.040) 0:00:08.496 *********** 2026-05-19 23:11:53.193296 | mon1 | skipping: [mon1] 2026-05-19 23:11:53.193382 | mon1 | 2026-05-19 23:11:53.193599 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-19 23:11:53.193633 | mon1 | Tuesday 19 May 2026 23:11:53 +0000 (0:00:00.023) 0:00:08.519 *********** 2026-05-19 23:11:58.903183 | mon1 | changed: [mon1] 2026-05-19 23:11:58.903263 | mon1 | 2026-05-19 23:11:58.903322 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-19 23:11:58.903439 | mon1 | Tuesday 19 May 2026 23:11:58 +0000 (0:00:05.709) 0:00:14.229 *********** 2026-05-19 23:11:59.431690 | mon1 | changed: [mon1] 2026-05-19 23:11:59.432214 | mon1 | 2026-05-19 23:11:59.432248 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-19 23:11:59.432259 | mon1 | Tuesday 19 May 2026 23:11:59 +0000 (0:00:00.528) 0:00:14.757 *********** 2026-05-19 23:12:00.320570 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-19 23:12:00.320653 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-19 23:12:00.321358 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-19 23:12:00.321406 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-19 23:12:00.321412 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-19 23:12:00.321417 | mon1 | 2026-05-19 23:12:00.321422 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-19 23:12:00.321426 | mon1 | Tuesday 19 May 2026 23:12:00 +0000 (0:00:00.888) 0:00:15.646 *********** 2026-05-19 23:12:00.895654 | mon1 | changed: [mon1] 2026-05-19 23:12:00.895732 | mon1 | 2026-05-19 23:12:00.895856 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-19 23:12:00.895920 | mon1 | Tuesday 19 May 2026 23:12:00 +0000 (0:00:00.568) 0:00:16.214 *********** 2026-05-19 23:12:00.896221 | mon1 | 2026-05-19 23:12:00.896263 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-19 23:12:00.896269 | mon1 | Tuesday 19 May 2026 23:12:00 +0000 (0:00:00.007) 0:00:16.222 *********** 2026-05-19 23:12:01.783918 | mon1 | ok: [mon1] 2026-05-19 23:12:01.783987 | mon1 | 2026-05-19 23:12:01.784069 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-19 23:12:01.784198 | mon1 | Tuesday 19 May 2026 23:12:01 +0000 (0:00:00.888) 0:00:17.110 *********** 2026-05-19 23:12:02.225709 | mon1 | changed: [mon1] 2026-05-19 23:12:02.225799 | mon1 | 2026-05-19 23:12:02.225859 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-19 23:12:02.225976 | mon1 | Tuesday 19 May 2026 23:12:02 +0000 (0:00:00.441) 0:00:17.552 *********** 2026-05-19 23:12:02.760619 | mon1 | changed: [mon1] 2026-05-19 23:12:02.760703 | mon1 | 2026-05-19 23:12:02.760723 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:12:02.760866 | mon1 | Tuesday 19 May 2026 23:12:02 +0000 (0:00:00.534) 0:00:18.086 *********** 2026-05-19 23:12:02.962015 | mon1 | ok: [mon1] 2026-05-19 23:12:02.962091 | mon1 | 2026-05-19 23:12:02.962343 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:12:02.962449 | mon1 | Tuesday 19 May 2026 23:12:02 +0000 (0:00:00.200) 0:00:18.287 *********** 2026-05-19 23:12:03.031796 | mon1 | ok: [mon1] => { 2026-05-19 23:12:03.032323 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-19 23:12:03.032376 | mon1 | } 2026-05-19 23:12:03.032383 | mon1 | 2026-05-19 23:12:03.032388 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:12:03.032393 | mon1 | Tuesday 19 May 2026 23:12:03 +0000 (0:00:00.069) 0:00:18.357 *********** 2026-05-19 23:12:03.914872 | mon1 | changed: [mon1] 2026-05-19 23:12:03.914949 | mon1 | 2026-05-19 23:12:03.915047 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:12:03.915139 | mon1 | Tuesday 19 May 2026 23:12:03 +0000 (0:00:00.883) 0:00:19.241 *********** 2026-05-19 23:12:08.249135 | mon1 | changed: [mon1] 2026-05-19 23:12:08.249211 | mon1 | 2026-05-19 23:12:08.249223 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-19 23:12:08.249359 | mon1 | Tuesday 19 May 2026 23:12:08 +0000 (0:00:04.334) 0:00:23.575 *********** 2026-05-19 23:12:09.219454 | mon1 | ok: [mon1] 2026-05-19 23:12:09.219491 | mon1 | 2026-05-19 23:12:09.219497 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-19 23:12:09.219502 | mon1 | Tuesday 19 May 2026 23:12:09 +0000 (0:00:00.970) 0:00:24.545 *********** 2026-05-19 23:12:09.535895 | mon1 | changed: [mon1] 2026-05-19 23:12:09.535938 | mon1 | 2026-05-19 23:12:09.535945 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-19 23:12:09.535952 | mon1 | Tuesday 19 May 2026 23:12:09 +0000 (0:00:00.316) 0:00:24.861 *********** 2026-05-19 23:12:10.001412 | mon1 | changed: [mon1] 2026-05-19 23:12:10.001512 | mon1 | 2026-05-19 23:12:10.001807 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-19 23:12:10.001871 | mon1 | Tuesday 19 May 2026 23:12:10 +0000 (0:00:00.465) 0:00:25.327 *********** 2026-05-19 23:12:10.564480 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-05-19 23:12:10.564553 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-19 23:12:10.565108 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-19 23:12:10.565156 | mon1 | 2026-05-19 23:12:10.565164 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-19 23:12:10.565170 | mon1 | Tuesday 19 May 2026 23:12:10 +0000 (0:00:00.562) 0:00:25.890 *********** 2026-05-19 23:12:11.004893 | mon1 | changed: [mon1] 2026-05-19 23:12:11.004999 | mon1 | 2026-05-19 23:12:11.005309 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-19 23:12:11.005409 | mon1 | Tuesday 19 May 2026 23:12:11 +0000 (0:00:00.440) 0:00:26.331 *********** 2026-05-19 23:12:11.471441 | mon1 | changed: [mon1] 2026-05-19 23:12:11.471492 | mon1 | 2026-05-19 23:12:11.471595 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-19 23:12:11.471952 | mon1 | Tuesday 19 May 2026 23:12:11 +0000 (0:00:00.461) 0:00:26.792 *********** 2026-05-19 23:12:11.472114 | mon1 | 2026-05-19 23:12:11.472120 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-19 23:12:11.472134 | mon1 | Tuesday 19 May 2026 23:12:11 +0000 (0:00:00.005) 0:00:26.797 *********** 2026-05-19 23:12:12.108326 | mon1 | ok: [mon1] 2026-05-19 23:12:12.108394 | mon1 | 2026-05-19 23:12:12.108697 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-19 23:12:12.108747 | mon1 | Tuesday 19 May 2026 23:12:12 +0000 (0:00:00.636) 0:00:27.434 *********** 2026-05-19 23:12:13.038465 | mon1 | changed: [mon1] 2026-05-19 23:12:13.038547 | mon1 | 2026-05-19 23:12:13.038780 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-19 23:12:13.038827 | mon1 | Tuesday 19 May 2026 23:12:13 +0000 (0:00:00.930) 0:00:28.364 *********** 2026-05-19 23:12:13.543593 | mon1 | changed: [mon1] 2026-05-19 23:12:13.543655 | mon1 | 2026-05-19 23:12:13.543740 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-19 23:12:13.543866 | mon1 | Tuesday 19 May 2026 23:12:13 +0000 (0:00:00.505) 0:00:28.869 *********** 2026-05-19 23:12:13.590430 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-19 23:12:13.590734 | mon1 | 2026-05-19 23:12:13.590774 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-19 23:12:13.590780 | mon1 | Tuesday 19 May 2026 23:12:13 +0000 (0:00:00.046) 0:00:28.916 *********** 2026-05-19 23:12:39.518650 | mon1 | changed: [mon1] 2026-05-19 23:12:39.518738 | mon1 | 2026-05-19 23:12:39.518750 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-19 23:12:39.518761 | mon1 | Tuesday 19 May 2026 23:12:39 +0000 (0:00:25.927) 0:00:54.844 *********** 2026-05-19 23:12:40.162303 | mon1 | ok: [mon1] => (item=chronyd) 2026-05-19 23:12:40.162417 | mon1 | ok: [mon1] => (item=sshd) 2026-05-19 23:12:40.162799 | mon1 | 2026-05-19 23:12:40.162962 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-19 23:12:40.162970 | mon1 | Tuesday 19 May 2026 23:12:40 +0000 (0:00:00.643) 0:00:55.488 *********** 2026-05-19 23:12:40.433755 | mon1 | changed: [mon1] 2026-05-19 23:12:40.434130 | mon1 | 2026-05-19 23:12:40.434166 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-19 23:12:40.434174 | mon1 | Tuesday 19 May 2026 23:12:40 +0000 (0:00:00.271) 0:00:55.759 *********** 2026-05-19 23:12:40.631541 | mon1 | ok: [mon1] 2026-05-19 23:12:40.631584 | mon1 | 2026-05-19 23:12:40.631831 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-19 23:12:40.631879 | mon1 | Tuesday 19 May 2026 23:12:40 +0000 (0:00:00.197) 0:00:55.957 *********** 2026-05-19 23:12:41.085754 | mon1 | changed: [mon1] 2026-05-19 23:12:41.085814 | mon1 | 2026-05-19 23:12:41.085906 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-19 23:12:41.086030 | mon1 | Tuesday 19 May 2026 23:12:41 +0000 (0:00:00.454) 0:00:56.412 *********** 2026-05-19 23:12:41.421157 | mon1 | changed: [mon1] 2026-05-19 23:12:41.421228 | mon1 | 2026-05-19 23:12:41.421416 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-19 23:12:41.421453 | mon1 | Tuesday 19 May 2026 23:12:41 +0000 (0:00:00.335) 0:00:56.747 *********** 2026-05-19 23:12:41.530997 | mon1 | ok: [mon1] 2026-05-19 23:12:41.531391 | mon1 | 2026-05-19 23:12:41.531442 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-19 23:12:41.531449 | mon1 | Tuesday 19 May 2026 23:12:41 +0000 (0:00:00.109) 0:00:56.856 *********** 2026-05-19 23:12:41.736194 | mon1 | ok: [mon1] => (item=mon1) 2026-05-19 23:12:41.736261 | mon1 | 2026-05-19 23:12:41.736615 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-19 23:12:41.736655 | mon1 | Tuesday 19 May 2026 23:12:41 +0000 (0:00:00.205) 0:00:57.062 *********** 2026-05-19 23:12:41.781616 | mon1 | ok: [mon1] 2026-05-19 23:12:41.781682 | mon1 | 2026-05-19 23:12:41.781912 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-19 23:12:41.781958 | mon1 | Tuesday 19 May 2026 23:12:41 +0000 (0:00:00.045) 0:00:57.107 *********** 2026-05-19 23:12:41.877645 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-05-19 23:12:41.877715 | mon1 | 2026-05-19 23:12:41.877903 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-05-19 23:12:41.877947 | mon1 | Tuesday 19 May 2026 23:12:41 +0000 (0:00:00.096) 0:00:57.204 *********** 2026-05-19 23:12:42.142788 | mon1 | changed: [mon1] 2026-05-19 23:12:42.142848 | mon1 | 2026-05-19 23:12:42.142909 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-05-19 23:12:42.143034 | mon1 | Tuesday 19 May 2026 23:12:42 +0000 (0:00:00.265) 0:00:57.469 *********** 2026-05-19 23:12:42.790623 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-05-19 23:12:42.790698 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-05-19 23:12:42.790704 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-05-19 23:12:42.790710 | mon1 | 2026-05-19 23:12:42.790716 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-05-19 23:12:42.790720 | mon1 | Tuesday 19 May 2026 23:12:42 +0000 (0:00:00.646) 0:00:58.115 *********** 2026-05-19 23:14:07.921559 | mon1 | ok: [mon1] 2026-05-19 23:14:07.921629 | mon1 | 2026-05-19 23:14:07.921845 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-05-19 23:14:07.921893 | mon1 | Tuesday 19 May 2026 23:14:07 +0000 (0:01:25.132) 0:02:23.247 *********** 2026-05-19 23:14:08.141965 | mon1 | changed: [mon1] 2026-05-19 23:14:08.142066 | mon1 | 2026-05-19 23:14:08.142224 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-05-19 23:14:08.142421 | mon1 | Tuesday 19 May 2026 23:14:08 +0000 (0:00:00.220) 0:02:23.468 *********** 2026-05-19 23:14:08.179465 | mon1 | ok: [mon1] 2026-05-19 23:14:08.179581 | mon1 | 2026-05-19 23:14:08.179727 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-19 23:14:08.179871 | mon1 | Tuesday 19 May 2026 23:14:08 +0000 (0:00:00.037) 0:02:23.505 *********** 2026-05-19 23:14:08.247985 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-19 23:14:08.248034 | mon1 | 2026-05-19 23:14:08.248157 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-19 23:14:08.248255 | mon1 | Tuesday 19 May 2026 23:14:08 +0000 (0:00:00.068) 0:02:23.574 *********** 2026-05-19 23:14:13.769680 | mon1 | ok: [mon1] 2026-05-19 23:14:13.769781 | mon1 | 2026-05-19 23:14:13.769930 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-19 23:14:13.770064 | mon1 | Tuesday 19 May 2026 23:14:13 +0000 (0:00:05.521) 0:02:29.095 *********** 2026-05-19 23:14:13.814250 | mon1 | ok: [mon1] => (item=mon1) 2026-05-19 23:14:13.814471 | mon1 | 2026-05-19 23:14:13.814692 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-19 23:14:13.814902 | mon1 | Tuesday 19 May 2026 23:14:13 +0000 (0:00:00.044) 0:02:29.140 *********** 2026-05-19 23:14:14.185032 | mon1 | ok: [mon1] 2026-05-19 23:14:14.185219 | mon1 | 2026-05-19 23:14:14.185436 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-19 23:14:14.185647 | mon1 | Tuesday 19 May 2026 23:14:14 +0000 (0:00:00.370) 0:02:29.511 *********** 2026-05-19 23:14:21.494489 | mon1 | ok: [mon1] 2026-05-19 23:14:21.494549 | mon1 | 2026-05-19 23:14:21.494561 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-19 23:14:21.494578 | mon1 | Tuesday 19 May 2026 23:14:21 +0000 (0:00:07.308) 0:02:36.819 *********** 2026-05-19 23:14:33.603219 | mon1 | changed: [mon1] 2026-05-19 23:14:33.603299 | mon1 | 2026-05-19 23:14:33.603488 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-19 23:14:33.603530 | mon1 | Tuesday 19 May 2026 23:14:33 +0000 (0:00:12.109) 0:02:48.929 *********** 2026-05-19 23:14:47.619115 | mon1 | ok: [mon1] 2026-05-19 23:14:47.619208 | mon1 | 2026-05-19 23:14:47.619240 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-19 23:14:47.619338 | mon1 | Tuesday 19 May 2026 23:14:47 +0000 (0:00:14.015) 0:03:02.945 *********** 2026-05-19 23:14:47.679469 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-19 23:14:47.679505 | mon1 | 2026-05-19 23:14:47.679727 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-19 23:14:47.679765 | mon1 | Tuesday 19 May 2026 23:14:47 +0000 (0:00:00.060) 0:03:03.005 *********** 2026-05-19 23:14:47.720189 | mon1 | skipping: [mon1] 2026-05-19 23:14:47.720303 | mon1 | 2026-05-19 23:14:47.720453 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-19 23:14:47.720599 | mon1 | Tuesday 19 May 2026 23:14:47 +0000 (0:00:00.040) 0:03:03.046 *********** 2026-05-19 23:14:47.763141 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-19 23:14:47.763272 | mon1 | skipping: [mon1] 2026-05-19 23:14:47.763664 | mon1 | 2026-05-19 23:14:47.763700 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-19 23:14:47.763707 | mon1 | Tuesday 19 May 2026 23:14:47 +0000 (0:00:00.042) 0:03:03.089 *********** 2026-05-19 23:14:48.014728 | mon1 | ok: [mon1] 2026-05-19 23:14:48.014799 | mon1 | 2026-05-19 23:14:48.015069 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-19 23:14:48.015098 | mon1 | Tuesday 19 May 2026 23:14:48 +0000 (0:00:00.251) 0:03:03.340 *********** 2026-05-19 23:14:54.384047 | mon1 | ok: [mon1] 2026-05-19 23:14:54.384118 | mon1 | 2026-05-19 23:14:54.384175 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-19 23:14:54.384306 | mon1 | Tuesday 19 May 2026 23:14:54 +0000 (0:00:06.369) 0:03:09.710 *********** 2026-05-19 23:15:06.088815 | mon1 | changed: [mon1] 2026-05-19 23:15:06.088886 | mon1 | 2026-05-19 23:15:06.089283 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-19 23:15:06.089317 | mon1 | Tuesday 19 May 2026 23:15:06 +0000 (0:00:11.704) 0:03:21.414 *********** 2026-05-19 23:15:12.087109 | mon1 | ok: [mon1] 2026-05-19 23:15:12.087191 | mon1 | 2026-05-19 23:15:12.087490 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-19 23:15:12.087537 | mon1 | Tuesday 19 May 2026 23:15:12 +0000 (0:00:05.998) 0:03:27.413 *********** 2026-05-19 23:15:16.212594 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-19 23:15:16.212675 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-19 23:15:16.212734 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-05-19 23:15:16.212828 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-19 23:15:16.212915 | mon1 | 2026-05-19 23:15:16.213011 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-19 23:15:16.213087 | mon1 | 2026-05-19 23:15:16.213181 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 23:15:16.213275 | mon1 | Tuesday 19 May 2026 23:15:16 +0000 (0:00:04.125) 0:03:31.539 *********** 2026-05-19 23:15:17.283517 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-19 23:15:17.283679 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-19 23:15:17.283897 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 23:15:17.284112 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 23:15:17.284344 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 23:15:17.295726 | mon1 | ok: [osd1] 2026-05-19 23:15:17.295812 | mon1 | 2026-05-19 23:15:17.295914 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:15:17.296011 | mon1 | Tuesday 19 May 2026 23:15:17 +0000 (0:00:01.083) 0:03:32.622 *********** 2026-05-19 23:15:17.487345 | mon1 | ok: [osd1] 2026-05-19 23:15:17.487408 | mon1 | 2026-05-19 23:15:17.487511 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:15:17.487604 | mon1 | Tuesday 19 May 2026 23:15:17 +0000 (0:00:00.191) 0:03:32.813 *********** 2026-05-19 23:15:17.520469 | mon1 | skipping: [osd1] 2026-05-19 23:15:17.520529 | mon1 | 2026-05-19 23:15:17.520634 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-19 23:15:17.520729 | mon1 | Tuesday 19 May 2026 23:15:17 +0000 (0:00:00.033) 0:03:32.847 *********** 2026-05-19 23:15:17.714959 | mon1 | changed: [osd1] 2026-05-19 23:15:17.715052 | mon1 | 2026-05-19 23:15:17.715225 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:15:17.715350 | mon1 | Tuesday 19 May 2026 23:15:17 +0000 (0:00:00.194) 0:03:33.041 *********** 2026-05-19 23:15:17.765801 | mon1 | ok: [osd1] => { 2026-05-19 23:15:17.765865 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-19 23:15:17.766007 | mon1 | } 2026-05-19 23:15:17.766120 | mon1 | 2026-05-19 23:15:17.766252 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:15:17.766377 | mon1 | Tuesday 19 May 2026 23:15:17 +0000 (0:00:00.051) 0:03:33.092 *********** 2026-05-19 23:15:18.358874 | mon1 | changed: [osd1] 2026-05-19 23:15:18.359060 | mon1 | 2026-05-19 23:15:18.359277 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:15:18.359484 | mon1 | Tuesday 19 May 2026 23:15:18 +0000 (0:00:00.592) 0:03:33.684 *********** 2026-05-19 23:15:18.396393 | mon1 | skipping: [osd1] 2026-05-19 23:15:18.396446 | mon1 | 2026-05-19 23:15:18.396531 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:15:18.396615 | mon1 | Tuesday 19 May 2026 23:15:18 +0000 (0:00:00.038) 0:03:33.723 *********** 2026-05-19 23:15:18.435780 | mon1 | skipping: [osd1] 2026-05-19 23:15:18.435829 | mon1 | 2026-05-19 23:15:18.435917 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:15:18.435994 | mon1 | Tuesday 19 May 2026 23:15:18 +0000 (0:00:00.039) 0:03:33.762 *********** 2026-05-19 23:15:18.630112 | mon1 | ok: [osd1] 2026-05-19 23:15:18.630180 | mon1 | 2026-05-19 23:15:18.630254 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:15:18.630356 | mon1 | Tuesday 19 May 2026 23:15:18 +0000 (0:00:00.194) 0:03:33.956 *********** 2026-05-19 23:15:19.642377 | mon1 | ok: [osd1] 2026-05-19 23:15:19.642489 | mon1 | 2026-05-19 23:15:19.642502 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:15:19.642627 | mon1 | Tuesday 19 May 2026 23:15:19 +0000 (0:00:01.011) 0:03:34.968 *********** 2026-05-19 23:15:19.700836 | mon1 | ok: [osd1] => { 2026-05-19 23:15:19.701053 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-19 23:15:19.701207 | mon1 | } 2026-05-19 23:15:19.701436 | mon1 | 2026-05-19 23:15:19.701596 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:15:19.701792 | mon1 | Tuesday 19 May 2026 23:15:19 +0000 (0:00:00.058) 0:03:35.026 *********** 2026-05-19 23:15:20.562265 | mon1 | changed: [osd1] 2026-05-19 23:15:20.562341 | mon1 | 2026-05-19 23:15:20.562532 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:15:20.562668 | mon1 | Tuesday 19 May 2026 23:15:20 +0000 (0:00:00.861) 0:03:35.888 *********** 2026-05-19 23:15:23.280238 | mon1 | changed: [osd1] 2026-05-19 23:15:23.280310 | mon1 | 2026-05-19 23:15:23.280479 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-19 23:15:23.280566 | mon1 | Tuesday 19 May 2026 23:15:23 +0000 (0:00:02.718) 0:03:38.606 *********** 2026-05-19 23:15:23.310679 | mon1 | skipping: [osd1] 2026-05-19 23:15:23.310762 | mon1 | 2026-05-19 23:15:23.310924 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-19 23:15:23.311062 | mon1 | Tuesday 19 May 2026 23:15:23 +0000 (0:00:00.030) 0:03:38.636 *********** 2026-05-19 23:15:23.337846 | mon1 | skipping: [osd1] 2026-05-19 23:15:23.337903 | mon1 | 2026-05-19 23:15:23.338070 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-19 23:15:23.338215 | mon1 | Tuesday 19 May 2026 23:15:23 +0000 (0:00:00.027) 0:03:38.663 *********** 2026-05-19 23:15:23.364638 | mon1 | skipping: [osd1] 2026-05-19 23:15:23.364737 | mon1 | 2026-05-19 23:15:23.364865 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-19 23:15:23.364988 | mon1 | Tuesday 19 May 2026 23:15:23 +0000 (0:00:00.027) 0:03:38.690 *********** 2026-05-19 23:15:29.211239 | mon1 | changed: [osd1] 2026-05-19 23:15:29.211318 | mon1 | 2026-05-19 23:15:29.211637 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-19 23:15:29.211689 | mon1 | Tuesday 19 May 2026 23:15:29 +0000 (0:00:05.846) 0:03:44.537 *********** 2026-05-19 23:15:29.672399 | mon1 | changed: [osd1] 2026-05-19 23:15:29.672471 | mon1 | 2026-05-19 23:15:29.672477 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-19 23:15:29.672483 | mon1 | Tuesday 19 May 2026 23:15:29 +0000 (0:00:00.460) 0:03:44.998 *********** 2026-05-19 23:15:30.526648 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-19 23:15:30.527588 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-19 23:15:30.527638 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-19 23:15:30.527646 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-19 23:15:30.527652 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-19 23:15:30.527659 | mon1 | 2026-05-19 23:15:30.527665 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-19 23:15:30.527671 | mon1 | Tuesday 19 May 2026 23:15:30 +0000 (0:00:00.854) 0:03:45.852 *********** 2026-05-19 23:15:31.074021 | mon1 | changed: [osd1] 2026-05-19 23:15:31.074069 | mon1 | 2026-05-19 23:15:31.074076 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-19 23:15:31.074083 | mon1 | Tuesday 19 May 2026 23:15:31 +0000 (0:00:00.542) 0:03:46.395 *********** 2026-05-19 23:15:31.074089 | mon1 | 2026-05-19 23:15:31.074094 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-19 23:15:31.074100 | mon1 | Tuesday 19 May 2026 23:15:31 +0000 (0:00:00.004) 0:03:46.399 *********** 2026-05-19 23:15:31.780276 | mon1 | ok: [osd1] 2026-05-19 23:15:31.780378 | mon1 | 2026-05-19 23:15:31.780443 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-19 23:15:31.780555 | mon1 | Tuesday 19 May 2026 23:15:31 +0000 (0:00:00.702) 0:03:47.102 *********** 2026-05-19 23:15:32.208310 | mon1 | changed: [osd1] 2026-05-19 23:15:32.208423 | mon1 | 2026-05-19 23:15:32.208719 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-19 23:15:32.208767 | mon1 | Tuesday 19 May 2026 23:15:32 +0000 (0:00:00.431) 0:03:47.534 *********** 2026-05-19 23:15:32.746235 | mon1 | changed: [osd1] 2026-05-19 23:15:32.746320 | mon1 | 2026-05-19 23:15:32.746424 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:15:32.746497 | mon1 | Tuesday 19 May 2026 23:15:32 +0000 (0:00:00.538) 0:03:48.072 *********** 2026-05-19 23:15:32.942707 | mon1 | ok: [osd1] 2026-05-19 23:15:32.942855 | mon1 | 2026-05-19 23:15:32.943076 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:15:32.943286 | mon1 | Tuesday 19 May 2026 23:15:32 +0000 (0:00:00.195) 0:03:48.268 *********** 2026-05-19 23:15:32.999273 | mon1 | ok: [osd1] => { 2026-05-19 23:15:32.999483 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-19 23:15:32.999688 | mon1 | } 2026-05-19 23:15:32.999919 | mon1 | 2026-05-19 23:15:33.000131 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:15:33.000334 | mon1 | Tuesday 19 May 2026 23:15:32 +0000 (0:00:00.056) 0:03:48.325 *********** 2026-05-19 23:15:33.921364 | mon1 | changed: [osd1] 2026-05-19 23:15:33.921518 | mon1 | 2026-05-19 23:15:33.921734 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:15:33.921936 | mon1 | Tuesday 19 May 2026 23:15:33 +0000 (0:00:00.921) 0:03:49.247 *********** 2026-05-19 23:15:38.293650 | mon1 | changed: [osd1] 2026-05-19 23:15:38.293714 | mon1 | 2026-05-19 23:15:38.293726 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-19 23:15:38.293736 | mon1 | Tuesday 19 May 2026 23:15:38 +0000 (0:00:04.371) 0:03:53.618 *********** 2026-05-19 23:15:39.290706 | mon1 | ok: [osd1] 2026-05-19 23:15:39.291105 | mon1 | 2026-05-19 23:15:39.291148 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-19 23:15:39.291156 | mon1 | Tuesday 19 May 2026 23:15:39 +0000 (0:00:00.998) 0:03:54.616 *********** 2026-05-19 23:15:39.505717 | mon1 | changed: [osd1] 2026-05-19 23:15:39.505768 | mon1 | 2026-05-19 23:15:39.505978 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-19 23:15:39.506023 | mon1 | Tuesday 19 May 2026 23:15:39 +0000 (0:00:00.215) 0:03:54.831 *********** 2026-05-19 23:15:39.948316 | mon1 | changed: [osd1] 2026-05-19 23:15:39.948377 | mon1 | 2026-05-19 23:15:39.948721 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-19 23:15:39.948765 | mon1 | Tuesday 19 May 2026 23:15:39 +0000 (0:00:00.442) 0:03:55.274 *********** 2026-05-19 23:15:40.494510 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-05-19 23:15:40.494570 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-19 23:15:40.495104 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-19 23:15:40.495151 | mon1 | 2026-05-19 23:15:40.495158 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-19 23:15:40.495165 | mon1 | Tuesday 19 May 2026 23:15:40 +0000 (0:00:00.546) 0:03:55.820 *********** 2026-05-19 23:15:40.922979 | mon1 | changed: [osd1] 2026-05-19 23:15:40.923048 | mon1 | 2026-05-19 23:15:40.923383 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-19 23:15:40.923431 | mon1 | Tuesday 19 May 2026 23:15:40 +0000 (0:00:00.428) 0:03:56.249 *********** 2026-05-19 23:15:41.371399 | mon1 | changed: [osd1] 2026-05-19 23:15:41.371467 | mon1 | 2026-05-19 23:15:41.371479 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-19 23:15:41.371893 | mon1 | Tuesday 19 May 2026 23:15:41 +0000 (0:00:00.441) 0:03:56.690 *********** 2026-05-19 23:15:41.371940 | mon1 | 2026-05-19 23:15:41.371948 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-19 23:15:41.371952 | mon1 | Tuesday 19 May 2026 23:15:41 +0000 (0:00:00.007) 0:03:56.697 *********** 2026-05-19 23:15:42.090089 | mon1 | ok: [osd1] 2026-05-19 23:15:42.090168 | mon1 | 2026-05-19 23:15:42.090237 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-19 23:15:42.090546 | mon1 | Tuesday 19 May 2026 23:15:42 +0000 (0:00:00.718) 0:03:57.415 *********** 2026-05-19 23:15:43.349729 | mon1 | changed: [osd1] 2026-05-19 23:15:43.350190 | mon1 | 2026-05-19 23:15:43.350248 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-19 23:15:43.350259 | mon1 | Tuesday 19 May 2026 23:15:43 +0000 (0:00:01.259) 0:03:58.675 *********** 2026-05-19 23:15:43.891139 | mon1 | changed: [osd1] 2026-05-19 23:15:43.891208 | mon1 | 2026-05-19 23:15:43.891537 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-19 23:15:43.891585 | mon1 | Tuesday 19 May 2026 23:15:43 +0000 (0:00:00.541) 0:03:59.217 *********** 2026-05-19 23:15:43.946978 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-19 23:15:43.947008 | mon1 | 2026-05-19 23:15:43.947015 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-19 23:15:43.947022 | mon1 | Tuesday 19 May 2026 23:15:43 +0000 (0:00:00.055) 0:03:59.272 *********** 2026-05-19 23:15:48.836711 | mon1 | changed: [osd1] 2026-05-19 23:15:48.836783 | mon1 | 2026-05-19 23:15:48.836811 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-19 23:15:48.836906 | mon1 | Tuesday 19 May 2026 23:15:48 +0000 (0:00:04.890) 0:04:04.163 *********** 2026-05-19 23:15:49.473758 | mon1 | ok: [osd1] => (item=chronyd) 2026-05-19 23:15:49.473846 | mon1 | ok: [osd1] => (item=sshd) 2026-05-19 23:15:49.474236 | mon1 | 2026-05-19 23:15:49.474286 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-19 23:15:49.474294 | mon1 | Tuesday 19 May 2026 23:15:49 +0000 (0:00:00.636) 0:04:04.799 *********** 2026-05-19 23:15:49.753600 | mon1 | changed: [osd1] 2026-05-19 23:15:49.753678 | mon1 | 2026-05-19 23:15:49.753689 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-19 23:15:49.753808 | mon1 | Tuesday 19 May 2026 23:15:49 +0000 (0:00:00.279) 0:04:05.079 *********** 2026-05-19 23:15:49.942981 | mon1 | ok: [osd1] 2026-05-19 23:15:49.943014 | mon1 | 2026-05-19 23:15:49.943660 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-19 23:15:49.943700 | mon1 | Tuesday 19 May 2026 23:15:49 +0000 (0:00:00.189) 0:04:05.269 *********** 2026-05-19 23:15:50.226757 | mon1 | changed: [osd1] 2026-05-19 23:15:50.226838 | mon1 | 2026-05-19 23:15:50.226850 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-19 23:15:50.226979 | mon1 | Tuesday 19 May 2026 23:15:50 +0000 (0:00:00.283) 0:04:05.553 *********** 2026-05-19 23:15:50.438118 | mon1 | changed: [osd1] 2026-05-19 23:15:50.438191 | mon1 | 2026-05-19 23:15:50.438253 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-19 23:15:50.438368 | mon1 | Tuesday 19 May 2026 23:15:50 +0000 (0:00:00.211) 0:04:05.764 *********** 2026-05-19 23:15:50.653825 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-19 23:15:50.653894 | mon1 | 2026-05-19 23:15:50.653974 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-19 23:15:50.654074 | mon1 | Tuesday 19 May 2026 23:15:50 +0000 (0:00:00.215) 0:04:05.980 *********** 2026-05-19 23:15:50.695991 | mon1 | ok: [osd1] 2026-05-19 23:15:50.696050 | mon1 | 2026-05-19 23:15:50.696163 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-19 23:15:50.696256 | mon1 | Tuesday 19 May 2026 23:15:50 +0000 (0:00:00.042) 0:04:06.022 *********** 2026-05-19 23:15:50.754514 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-19 23:15:50.754559 | mon1 | 2026-05-19 23:15:50.754654 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-19 23:15:50.754776 | mon1 | Tuesday 19 May 2026 23:15:50 +0000 (0:00:00.058) 0:04:06.080 *********** 2026-05-19 23:15:56.747179 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:15:56.747230 | mon1 | 2026-05-19 23:15:56.747238 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-19 23:15:56.747244 | mon1 | Tuesday 19 May 2026 23:15:56 +0000 (0:00:05.992) 0:04:12.072 *********** 2026-05-19 23:15:56.797392 | mon1 | ok: [osd1] => (item=osd1) 2026-05-19 23:15:56.797465 | mon1 | 2026-05-19 23:15:56.797702 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-19 23:15:56.797810 | mon1 | Tuesday 19 May 2026 23:15:56 +0000 (0:00:00.051) 0:04:12.123 *********** 2026-05-19 23:15:57.046193 | mon1 | changed: [osd1] 2026-05-19 23:15:57.046235 | mon1 | 2026-05-19 23:15:57.046466 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-19 23:15:57.046503 | mon1 | Tuesday 19 May 2026 23:15:57 +0000 (0:00:00.247) 0:04:12.371 *********** 2026-05-19 23:16:05.526342 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:16:05.526443 | mon1 | 2026-05-19 23:16:05.526625 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-19 23:16:05.526641 | mon1 | Tuesday 19 May 2026 23:16:05 +0000 (0:00:08.480) 0:04:20.852 *********** 2026-05-19 23:16:07.064713 | mon1 | ok: [osd1] 2026-05-19 23:16:07.064807 | mon1 | 2026-05-19 23:16:07.064821 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-19 23:16:07.064916 | mon1 | Tuesday 19 May 2026 23:16:07 +0000 (0:00:01.538) 0:04:22.390 *********** 2026-05-19 23:16:48.615337 | mon1 | ok: [osd1] 2026-05-19 23:16:48.615448 | mon1 | 2026-05-19 23:16:48.615460 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-19 23:16:48.615630 | mon1 | Tuesday 19 May 2026 23:16:48 +0000 (0:00:41.550) 0:05:03.941 *********** 2026-05-19 23:18:19.977938 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-05-19 23:18:19.978195 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-05-19 23:18:19.978331 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-05-19 23:18:19.978487 | mon1 | 2026-05-19 23:18:19.978614 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-19 23:18:19.978736 | mon1 | Tuesday 19 May 2026 23:18:19 +0000 (0:01:31.352) 0:06:35.293 *********** 2026-05-19 23:18:25.987914 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:18:25.987988 | mon1 | 2026-05-19 23:18:25.988002 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-19 23:18:25.988012 | mon1 | Tuesday 19 May 2026 23:18:25 +0000 (0:00:06.019) 0:06:41.312 *********** 2026-05-19 23:18:31.923873 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:18:31.923962 | mon1 | 2026-05-19 23:18:31.923982 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-19 23:18:31.923997 | mon1 | Tuesday 19 May 2026 23:18:31 +0000 (0:00:05.935) 0:06:47.248 *********** 2026-05-19 23:18:31.976006 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-19 23:18:31.976045 | mon1 | 2026-05-19 23:18:31.976140 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-19 23:18:31.976249 | mon1 | Tuesday 19 May 2026 23:18:31 +0000 (0:00:00.053) 0:06:47.302 *********** 2026-05-19 23:18:32.020437 | mon1 | ok: [osd1] 2026-05-19 23:18:32.020504 | mon1 | 2026-05-19 23:18:32.020692 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-19 23:18:32.020710 | mon1 | Tuesday 19 May 2026 23:18:32 +0000 (0:00:00.044) 0:06:47.346 *********** 2026-05-19 23:18:37.996363 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:18:37.996442 | mon1 | 2026-05-19 23:18:37.996478 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-19 23:18:37.996623 | mon1 | Tuesday 19 May 2026 23:18:37 +0000 (0:00:05.975) 0:06:53.322 *********** 2026-05-19 23:18:38.031123 | mon1 | ok: [osd1] 2026-05-19 23:18:38.031461 | mon1 | 2026-05-19 23:18:38.031507 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-19 23:18:38.031513 | mon1 | Tuesday 19 May 2026 23:18:38 +0000 (0:00:00.034) 0:06:53.357 *********** 2026-05-19 23:18:38.074038 | mon1 | skipping: [osd1] => (item=1) 2026-05-19 23:18:38.074442 | mon1 | skipping: [osd1] => (item=1) 2026-05-19 23:18:38.074471 | mon1 | skipping: [osd1] => (item=1) 2026-05-19 23:18:38.074496 | mon1 | skipping: [osd1] 2026-05-19 23:18:38.074968 | mon1 | 2026-05-19 23:18:38.075017 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-19 23:18:38.075026 | mon1 | Tuesday 19 May 2026 23:18:38 +0000 (0:00:00.042) 0:06:53.399 *********** 2026-05-19 23:18:38.104648 | mon1 | skipping: [osd1] 2026-05-19 23:18:38.104730 | mon1 | 2026-05-19 23:18:38.106463 | mon1 | PLAY RECAP ********************************************************************* 2026-05-19 23:18:38.106492 | mon1 | mon1 : ok=59 changed=29 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-19 23:18:38.106502 | mon1 | osd1 : ok=53 changed=24 unreachable=0 failed=0 skipped=8 rescued=0 ignored=0 2026-05-19 23:18:38.106512 | mon1 | 2026-05-19 23:18:38.106522 | mon1 | 2026-05-19 23:18:38.106531 | mon1 | TASKS RECAP ******************************************************************** 2026-05-19 23:18:38.106541 | mon1 | Tuesday 19 May 2026 23:18:38 +0000 (0:00:00.031) 0:06:53.430 *********** 2026-05-19 23:18:38.106550 | mon1 | =============================================================================== 2026-05-19 23:18:38.106576 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 91.35s 2026-05-19 23:18:38.106586 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 85.13s 2026-05-19 23:18:38.106595 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 41.55s 2026-05-19 23:18:38.106605 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 25.93s 2026-05-19 23:18:38.106613 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.02s 2026-05-19 23:18:38.106622 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 12.11s 2026-05-19 23:18:38.106631 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.70s 2026-05-19 23:18:38.106640 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 8.48s 2026-05-19 23:18:38.106649 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 7.31s 2026-05-19 23:18:38.106658 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.37s 2026-05-19 23:18:38.106672 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.02s 2026-05-19 23:18:38.106682 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.00s 2026-05-19 23:18:38.106691 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.99s 2026-05-19 23:18:38.106769 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.98s 2026-05-19 23:18:38.106939 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.94s 2026-05-19 23:18:38.107061 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.85s 2026-05-19 23:18:38.107184 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.71s 2026-05-19 23:18:38.107306 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.52s 2026-05-19 23:18:38.107430 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.89s 2026-05-19 23:18:38.107552 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.37s 2026-05-19 23:18:38.219830 | mon1 | INFO [default > converge] Executed: Successful 2026-05-19 23:18:38.229545 | mon1 | INFO [default > idempotence] Executing 2026-05-19 23:18:39.046549 | mon1 | 2026-05-19 23:18:39.046896 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-19 23:18:39.047141 | mon1 | 2026-05-19 23:18:39.047400 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 23:18:39.047655 | mon1 | Tuesday 19 May 2026 23:18:39 +0000 (0:00:00.046) 0:00:00.046 *********** 2026-05-19 23:18:40.180441 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-19 23:18:40.180508 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-19 23:18:40.180520 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 23:18:40.180531 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 23:18:40.180540 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 23:18:40.194432 | mon1 | ok: [mon1] 2026-05-19 23:18:40.194475 | mon1 | 2026-05-19 23:18:40.194490 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:18:40.194504 | mon1 | Tuesday 19 May 2026 23:18:40 +0000 (0:00:01.147) 0:00:01.194 *********** 2026-05-19 23:18:40.480047 | mon1 | ok: [mon1] 2026-05-19 23:18:40.480103 | mon1 | 2026-05-19 23:18:40.480115 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:18:40.480125 | mon1 | Tuesday 19 May 2026 23:18:40 +0000 (0:00:00.285) 0:00:01.479 *********** 2026-05-19 23:18:40.514264 | mon1 | skipping: [mon1] 2026-05-19 23:18:40.514315 | mon1 | 2026-05-19 23:18:40.514321 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-19 23:18:40.514333 | mon1 | Tuesday 19 May 2026 23:18:40 +0000 (0:00:00.034) 0:00:01.514 *********** 2026-05-19 23:18:40.833605 | mon1 | ok: [mon1] 2026-05-19 23:18:40.833782 | mon1 | 2026-05-19 23:18:40.834007 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:18:40.834223 | mon1 | Tuesday 19 May 2026 23:18:40 +0000 (0:00:00.319) 0:00:01.833 *********** 2026-05-19 23:18:40.896099 | mon1 | ok: [mon1] => { 2026-05-19 23:18:40.896299 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-19 23:18:40.896501 | mon1 | } 2026-05-19 23:18:40.896725 | mon1 | 2026-05-19 23:18:40.896943 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:18:40.897157 | mon1 | Tuesday 19 May 2026 23:18:40 +0000 (0:00:00.062) 0:00:01.896 *********** 2026-05-19 23:18:41.336654 | mon1 | ok: [mon1] 2026-05-19 23:18:41.336823 | mon1 | 2026-05-19 23:18:41.337039 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:18:41.337240 | mon1 | Tuesday 19 May 2026 23:18:41 +0000 (0:00:00.440) 0:00:02.336 *********** 2026-05-19 23:18:41.377485 | mon1 | skipping: [mon1] 2026-05-19 23:18:41.377686 | mon1 | 2026-05-19 23:18:41.377906 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:18:41.378115 | mon1 | Tuesday 19 May 2026 23:18:41 +0000 (0:00:00.041) 0:00:02.378 *********** 2026-05-19 23:18:41.419209 | mon1 | skipping: [mon1] 2026-05-19 23:18:41.419413 | mon1 | 2026-05-19 23:18:41.419628 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:18:41.419830 | mon1 | Tuesday 19 May 2026 23:18:41 +0000 (0:00:00.041) 0:00:02.419 *********** 2026-05-19 23:18:41.614750 | mon1 | ok: [mon1] 2026-05-19 23:18:41.614960 | mon1 | 2026-05-19 23:18:41.615196 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:18:41.615416 | mon1 | Tuesday 19 May 2026 23:18:41 +0000 (0:00:00.195) 0:00:02.614 *********** 2026-05-19 23:18:42.838701 | mon1 | ok: [mon1] 2026-05-19 23:18:42.838953 | mon1 | 2026-05-19 23:18:42.839095 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:18:42.839315 | mon1 | Tuesday 19 May 2026 23:18:42 +0000 (0:00:01.223) 0:00:03.838 *********** 2026-05-19 23:18:42.914128 | mon1 | ok: [mon1] => { 2026-05-19 23:18:42.914378 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-19 23:18:42.914606 | mon1 | } 2026-05-19 23:18:42.914797 | mon1 | 2026-05-19 23:18:42.915027 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:18:42.915310 | mon1 | Tuesday 19 May 2026 23:18:42 +0000 (0:00:00.075) 0:00:03.914 *********** 2026-05-19 23:18:43.258804 | mon1 | ok: [mon1] 2026-05-19 23:18:43.258966 | mon1 | 2026-05-19 23:18:43.259190 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:18:43.259397 | mon1 | Tuesday 19 May 2026 23:18:43 +0000 (0:00:00.344) 0:00:04.259 *********** 2026-05-19 23:18:45.468005 | mon1 | ok: [mon1] 2026-05-19 23:18:45.468067 | mon1 | 2026-05-19 23:18:45.468079 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-19 23:18:45.468090 | mon1 | Tuesday 19 May 2026 23:18:45 +0000 (0:00:02.208) 0:00:06.467 *********** 2026-05-19 23:18:45.491167 | mon1 | skipping: [mon1] 2026-05-19 23:18:45.491215 | mon1 | 2026-05-19 23:18:45.491580 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-19 23:18:45.491661 | mon1 | Tuesday 19 May 2026 23:18:45 +0000 (0:00:00.023) 0:00:06.491 *********** 2026-05-19 23:18:45.528668 | mon1 | skipping: [mon1] 2026-05-19 23:18:45.528856 | mon1 | 2026-05-19 23:18:45.528871 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-19 23:18:45.528882 | mon1 | Tuesday 19 May 2026 23:18:45 +0000 (0:00:00.037) 0:00:06.529 *********** 2026-05-19 23:18:45.553301 | mon1 | skipping: [mon1] 2026-05-19 23:18:45.553385 | mon1 | 2026-05-19 23:18:45.553533 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-19 23:18:45.553701 | mon1 | Tuesday 19 May 2026 23:18:45 +0000 (0:00:00.025) 0:00:06.554 *********** 2026-05-19 23:18:46.607984 | mon1 | ok: [mon1] 2026-05-19 23:18:46.608076 | mon1 | 2026-05-19 23:18:46.608361 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-19 23:18:46.608438 | mon1 | Tuesday 19 May 2026 23:18:46 +0000 (0:00:01.053) 0:00:07.608 *********** 2026-05-19 23:18:47.045486 | mon1 | ok: [mon1] 2026-05-19 23:18:47.045607 | mon1 | 2026-05-19 23:18:47.045913 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-19 23:18:47.045978 | mon1 | Tuesday 19 May 2026 23:18:47 +0000 (0:00:00.437) 0:00:08.045 *********** 2026-05-19 23:18:47.953907 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-05-19 23:18:47.953983 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-19 23:18:47.954597 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-19 23:18:47.954647 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-19 23:18:47.954654 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-19 23:18:47.954659 | mon1 | 2026-05-19 23:18:47.954665 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-19 23:18:47.954669 | mon1 | Tuesday 19 May 2026 23:18:47 +0000 (0:00:00.908) 0:00:08.954 *********** 2026-05-19 23:18:48.460372 | mon1 | ok: [mon1] 2026-05-19 23:18:48.460440 | mon1 | 2026-05-19 23:18:48.461004 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-19 23:18:48.461069 | mon1 | Tuesday 19 May 2026 23:18:48 +0000 (0:00:00.498) 0:00:09.452 *********** 2026-05-19 23:18:48.461075 | mon1 | 2026-05-19 23:18:48.461080 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-19 23:18:48.461085 | mon1 | Tuesday 19 May 2026 23:18:48 +0000 (0:00:00.007) 0:00:09.460 *********** 2026-05-19 23:18:49.064504 | mon1 | ok: [mon1] 2026-05-19 23:18:49.064580 | mon1 | 2026-05-19 23:18:49.064820 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:18:49.064874 | mon1 | Tuesday 19 May 2026 23:18:49 +0000 (0:00:00.604) 0:00:10.065 *********** 2026-05-19 23:18:49.260811 | mon1 | ok: [mon1] 2026-05-19 23:18:49.260886 | mon1 | 2026-05-19 23:18:49.261095 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:18:49.261141 | mon1 | Tuesday 19 May 2026 23:18:49 +0000 (0:00:00.196) 0:00:10.261 *********** 2026-05-19 23:18:49.324546 | mon1 | ok: [mon1] => { 2026-05-19 23:18:49.325244 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-19 23:18:49.325271 | mon1 | } 2026-05-19 23:18:49.325279 | mon1 | 2026-05-19 23:18:49.325286 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:18:49.325293 | mon1 | Tuesday 19 May 2026 23:18:49 +0000 (0:00:00.063) 0:00:10.324 *********** 2026-05-19 23:18:49.682513 | mon1 | ok: [mon1] 2026-05-19 23:18:49.682594 | mon1 | 2026-05-19 23:18:49.682803 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:18:49.682855 | mon1 | Tuesday 19 May 2026 23:18:49 +0000 (0:00:00.358) 0:00:10.683 *********** 2026-05-19 23:18:52.779774 | mon1 | ok: [mon1] 2026-05-19 23:18:52.779839 | mon1 | 2026-05-19 23:18:52.780113 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-19 23:18:52.780135 | mon1 | Tuesday 19 May 2026 23:18:52 +0000 (0:00:03.097) 0:00:13.780 *********** 2026-05-19 23:18:53.884618 | mon1 | ok: [mon1] 2026-05-19 23:18:53.884688 | mon1 | 2026-05-19 23:18:53.884703 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-19 23:18:53.884843 | mon1 | Tuesday 19 May 2026 23:18:53 +0000 (0:00:01.104) 0:00:14.885 *********** 2026-05-19 23:18:54.183485 | mon1 | ok: [mon1] 2026-05-19 23:18:54.183564 | mon1 | 2026-05-19 23:18:54.183846 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-19 23:18:54.183899 | mon1 | Tuesday 19 May 2026 23:18:54 +0000 (0:00:00.298) 0:00:15.183 *********** 2026-05-19 23:18:54.615119 | mon1 | ok: [mon1] 2026-05-19 23:18:54.615188 | mon1 | 2026-05-19 23:18:54.615402 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-19 23:18:54.615449 | mon1 | Tuesday 19 May 2026 23:18:54 +0000 (0:00:00.432) 0:00:15.615 *********** 2026-05-19 23:18:55.197847 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-05-19 23:18:55.197928 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-19 23:18:55.198512 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-19 23:18:55.198574 | mon1 | 2026-05-19 23:18:55.198588 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-19 23:18:55.198599 | mon1 | Tuesday 19 May 2026 23:18:55 +0000 (0:00:00.582) 0:00:16.198 *********** 2026-05-19 23:18:55.642837 | mon1 | ok: [mon1] 2026-05-19 23:18:55.642907 | mon1 | 2026-05-19 23:18:55.643090 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-19 23:18:55.643108 | mon1 | Tuesday 19 May 2026 23:18:55 +0000 (0:00:00.445) 0:00:16.643 *********** 2026-05-19 23:18:56.073909 | mon1 | ok: [mon1] 2026-05-19 23:18:56.073977 | mon1 | 2026-05-19 23:18:56.074452 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-19 23:18:56.074502 | mon1 | Tuesday 19 May 2026 23:18:56 +0000 (0:00:00.423) 0:00:17.067 *********** 2026-05-19 23:18:56.074508 | mon1 | 2026-05-19 23:18:56.074513 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-19 23:18:56.074517 | mon1 | Tuesday 19 May 2026 23:18:56 +0000 (0:00:00.007) 0:00:17.074 *********** 2026-05-19 23:18:56.407416 | mon1 | ok: [mon1] 2026-05-19 23:18:56.407486 | mon1 | 2026-05-19 23:18:56.407549 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-19 23:18:56.407686 | mon1 | Tuesday 19 May 2026 23:18:56 +0000 (0:00:00.333) 0:00:17.407 *********** 2026-05-19 23:18:56.449904 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-19 23:18:56.449988 | mon1 | 2026-05-19 23:18:56.450237 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-19 23:18:56.450287 | mon1 | Tuesday 19 May 2026 23:18:56 +0000 (0:00:00.042) 0:00:17.450 *********** 2026-05-19 23:18:57.522494 | mon1 | ok: [mon1] 2026-05-19 23:18:57.522570 | mon1 | 2026-05-19 23:18:57.522873 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-19 23:18:57.522925 | mon1 | Tuesday 19 May 2026 23:18:57 +0000 (0:00:01.072) 0:00:18.522 *********** 2026-05-19 23:18:58.159407 | mon1 | ok: [mon1] => (item=chronyd) 2026-05-19 23:18:58.159460 | mon1 | ok: [mon1] => (item=sshd) 2026-05-19 23:18:58.159794 | mon1 | 2026-05-19 23:18:58.159843 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-19 23:18:58.159849 | mon1 | Tuesday 19 May 2026 23:18:58 +0000 (0:00:00.637) 0:00:19.159 *********** 2026-05-19 23:18:58.449152 | mon1 | ok: [mon1] 2026-05-19 23:18:58.449192 | mon1 | 2026-05-19 23:18:58.449457 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-19 23:18:58.449500 | mon1 | Tuesday 19 May 2026 23:18:58 +0000 (0:00:00.289) 0:00:19.449 *********** 2026-05-19 23:18:58.654071 | mon1 | ok: [mon1] 2026-05-19 23:18:58.654138 | mon1 | 2026-05-19 23:18:58.654575 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-19 23:18:58.654761 | mon1 | Tuesday 19 May 2026 23:18:58 +0000 (0:00:00.204) 0:00:19.654 *********** 2026-05-19 23:18:59.043242 | mon1 | ok: [mon1] 2026-05-19 23:18:59.043302 | mon1 | 2026-05-19 23:18:59.043557 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-19 23:18:59.043604 | mon1 | Tuesday 19 May 2026 23:18:59 +0000 (0:00:00.389) 0:00:20.043 *********** 2026-05-19 23:18:59.358505 | mon1 | ok: [mon1] 2026-05-19 23:18:59.358566 | mon1 | 2026-05-19 23:18:59.358776 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-19 23:18:59.358824 | mon1 | Tuesday 19 May 2026 23:18:59 +0000 (0:00:00.315) 0:00:20.358 *********** 2026-05-19 23:18:59.432257 | mon1 | ok: [mon1] 2026-05-19 23:18:59.432339 | mon1 | 2026-05-19 23:18:59.432584 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-19 23:18:59.432628 | mon1 | Tuesday 19 May 2026 23:18:59 +0000 (0:00:00.073) 0:00:20.432 *********** 2026-05-19 23:18:59.663110 | mon1 | ok: [mon1] => (item=mon1) 2026-05-19 23:18:59.663159 | mon1 | 2026-05-19 23:18:59.663167 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-19 23:18:59.663174 | mon1 | Tuesday 19 May 2026 23:18:59 +0000 (0:00:00.230) 0:00:20.662 *********** 2026-05-19 23:18:59.703076 | mon1 | ok: [mon1] 2026-05-19 23:18:59.703138 | mon1 | 2026-05-19 23:18:59.703336 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-19 23:18:59.703353 | mon1 | Tuesday 19 May 2026 23:18:59 +0000 (0:00:00.040) 0:00:20.703 *********** 2026-05-19 23:18:59.739599 | mon1 | skipping: [mon1] 2026-05-19 23:18:59.739789 | mon1 | 2026-05-19 23:18:59.739985 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-19 23:18:59.740034 | mon1 | Tuesday 19 May 2026 23:18:59 +0000 (0:00:00.036) 0:00:20.740 *********** 2026-05-19 23:18:59.802477 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-19 23:18:59.802542 | mon1 | 2026-05-19 23:18:59.802727 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-19 23:18:59.802748 | mon1 | Tuesday 19 May 2026 23:18:59 +0000 (0:00:00.063) 0:00:20.803 *********** 2026-05-19 23:19:05.889877 | mon1 | ok: [mon1] 2026-05-19 23:19:05.890079 | mon1 | 2026-05-19 23:19:05.890232 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-19 23:19:05.890367 | mon1 | Tuesday 19 May 2026 23:19:05 +0000 (0:00:06.076) 0:00:26.879 *********** 2026-05-19 23:19:05.931142 | mon1 | ok: [mon1] => (item=mon1) 2026-05-19 23:19:05.931482 | mon1 | 2026-05-19 23:19:05.931773 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-19 23:19:05.932046 | mon1 | Tuesday 19 May 2026 23:19:05 +0000 (0:00:00.049) 0:00:26.928 *********** 2026-05-19 23:19:06.301038 | mon1 | ok: [mon1] 2026-05-19 23:19:06.301120 | mon1 | 2026-05-19 23:19:06.301363 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-19 23:19:06.301409 | mon1 | Tuesday 19 May 2026 23:19:06 +0000 (0:00:00.372) 0:00:27.301 *********** 2026-05-19 23:19:12.750460 | mon1 | ok: [mon1] 2026-05-19 23:19:12.750548 | mon1 | 2026-05-19 23:19:12.750611 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-05-19 23:19:12.750731 | mon1 | Tuesday 19 May 2026 23:19:12 +0000 (0:00:06.449) 0:00:33.750 *********** 2026-05-19 23:19:18.810186 | mon1 | ok: [mon1] 2026-05-19 23:19:18.810493 | mon1 | 2026-05-19 23:19:18.810776 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-05-19 23:19:18.810800 | mon1 | Tuesday 19 May 2026 23:19:18 +0000 (0:00:06.059) 0:00:39.810 *********** 2026-05-19 23:19:32.892167 | mon1 | ok: [mon1] 2026-05-19 23:19:32.892241 | mon1 | 2026-05-19 23:19:32.892308 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-19 23:19:32.892437 | mon1 | Tuesday 19 May 2026 23:19:32 +0000 (0:00:14.082) 0:00:53.892 *********** 2026-05-19 23:19:32.954127 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-05-19 23:19:32.954492 | mon1 | 2026-05-19 23:19:32.954533 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-19 23:19:32.954550 | mon1 | Tuesday 19 May 2026 23:19:32 +0000 (0:00:00.061) 0:00:53.954 *********** 2026-05-19 23:19:33.001667 | mon1 | skipping: [mon1] 2026-05-19 23:19:33.001689 | mon1 | 2026-05-19 23:19:33.001696 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-19 23:19:33.001703 | mon1 | Tuesday 19 May 2026 23:19:32 +0000 (0:00:00.047) 0:00:54.001 *********** 2026-05-19 23:19:33.046624 | mon1 | skipping: [mon1] => (item=mon1) 2026-05-19 23:19:33.046666 | mon1 | skipping: [mon1] 2026-05-19 23:19:33.046797 | mon1 | 2026-05-19 23:19:33.047057 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-19 23:19:33.047076 | mon1 | Tuesday 19 May 2026 23:19:33 +0000 (0:00:00.045) 0:00:54.047 *********** 2026-05-19 23:19:33.300785 | mon1 | ok: [mon1] 2026-05-19 23:19:33.300862 | mon1 | 2026-05-19 23:19:33.301152 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-19 23:19:33.301236 | mon1 | Tuesday 19 May 2026 23:19:33 +0000 (0:00:00.253) 0:00:54.300 *********** 2026-05-19 23:19:39.725676 | mon1 | ok: [mon1] 2026-05-19 23:19:39.725718 | mon1 | 2026-05-19 23:19:39.725724 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-05-19 23:19:39.725728 | mon1 | Tuesday 19 May 2026 23:19:39 +0000 (0:00:06.425) 0:01:00.726 *********** 2026-05-19 23:19:45.737626 | mon1 | ok: [mon1] 2026-05-19 23:19:45.737697 | mon1 | 2026-05-19 23:19:45.737880 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-05-19 23:19:45.737902 | mon1 | Tuesday 19 May 2026 23:19:45 +0000 (0:00:06.011) 0:01:06.738 *********** 2026-05-19 23:19:51.722300 | mon1 | ok: [mon1] 2026-05-19 23:19:51.722449 | mon1 | 2026-05-19 23:19:51.722473 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-05-19 23:19:51.722605 | mon1 | Tuesday 19 May 2026 23:19:51 +0000 (0:00:05.984) 0:01:12.722 *********** 2026-05-19 23:19:56.624449 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-05-19 23:19:56.624500 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-05-19 23:19:56.624505 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-05-19 23:19:56.624510 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-05-19 23:19:56.624515 | mon1 | 2026-05-19 23:19:56.624520 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-05-19 23:19:56.624525 | mon1 | 2026-05-19 23:19:56.624529 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 23:19:56.624533 | mon1 | Tuesday 19 May 2026 23:19:56 +0000 (0:00:04.901) 0:01:17.624 *********** 2026-05-19 23:19:57.701947 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-05-19 23:19:57.702024 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-19 23:19:57.702049 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 23:19:57.702059 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 23:19:57.702068 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 23:19:57.712847 | mon1 | ok: [osd1] 2026-05-19 23:19:57.712863 | mon1 | 2026-05-19 23:19:57.712868 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:19:57.712872 | mon1 | Tuesday 19 May 2026 23:19:57 +0000 (0:00:01.088) 0:01:18.713 *********** 2026-05-19 23:19:57.918412 | mon1 | ok: [osd1] 2026-05-19 23:19:57.919083 | mon1 | 2026-05-19 23:19:57.919091 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:19:57.919096 | mon1 | Tuesday 19 May 2026 23:19:57 +0000 (0:00:00.205) 0:01:18.918 *********** 2026-05-19 23:19:57.956527 | mon1 | skipping: [osd1] 2026-05-19 23:19:57.956609 | mon1 | 2026-05-19 23:19:57.956846 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-19 23:19:57.956892 | mon1 | Tuesday 19 May 2026 23:19:57 +0000 (0:00:00.038) 0:01:18.957 *********** 2026-05-19 23:19:58.153971 | mon1 | ok: [osd1] 2026-05-19 23:19:58.154071 | mon1 | 2026-05-19 23:19:58.154348 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:19:58.154418 | mon1 | Tuesday 19 May 2026 23:19:58 +0000 (0:00:00.197) 0:01:19.154 *********** 2026-05-19 23:19:58.225596 | mon1 | ok: [osd1] => { 2026-05-19 23:19:58.226268 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-19 23:19:58.226307 | mon1 | } 2026-05-19 23:19:58.226314 | mon1 | 2026-05-19 23:19:58.226320 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:19:58.226327 | mon1 | Tuesday 19 May 2026 23:19:58 +0000 (0:00:00.071) 0:01:19.225 *********** 2026-05-19 23:19:58.530092 | mon1 | ok: [osd1] 2026-05-19 23:19:58.530167 | mon1 | 2026-05-19 23:19:58.530435 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:19:58.530482 | mon1 | Tuesday 19 May 2026 23:19:58 +0000 (0:00:00.304) 0:01:19.530 *********** 2026-05-19 23:19:58.571721 | mon1 | skipping: [osd1] 2026-05-19 23:19:58.571761 | mon1 | 2026-05-19 23:19:58.571891 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:19:58.571986 | mon1 | Tuesday 19 May 2026 23:19:58 +0000 (0:00:00.041) 0:01:19.572 *********** 2026-05-19 23:19:58.608516 | mon1 | skipping: [osd1] 2026-05-19 23:19:58.608599 | mon1 | 2026-05-19 23:19:58.608667 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:19:58.608767 | mon1 | Tuesday 19 May 2026 23:19:58 +0000 (0:00:00.036) 0:01:19.609 *********** 2026-05-19 23:19:58.806133 | mon1 | ok: [osd1] 2026-05-19 23:19:58.806221 | mon1 | 2026-05-19 23:19:58.806472 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-19 23:19:58.806542 | mon1 | Tuesday 19 May 2026 23:19:58 +0000 (0:00:00.197) 0:01:19.806 *********** 2026-05-19 23:19:59.771843 | mon1 | ok: [osd1] 2026-05-19 23:19:59.771907 | mon1 | 2026-05-19 23:19:59.771968 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:19:59.772068 | mon1 | Tuesday 19 May 2026 23:19:59 +0000 (0:00:00.965) 0:01:20.772 *********** 2026-05-19 23:19:59.848521 | mon1 | ok: [osd1] => { 2026-05-19 23:19:59.848634 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-19 23:19:59.848794 | mon1 | } 2026-05-19 23:19:59.848908 | mon1 | 2026-05-19 23:19:59.849037 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:19:59.849166 | mon1 | Tuesday 19 May 2026 23:19:59 +0000 (0:00:00.076) 0:01:20.849 *********** 2026-05-19 23:20:00.182343 | mon1 | ok: [osd1] 2026-05-19 23:20:00.182437 | mon1 | 2026-05-19 23:20:00.182453 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:20:00.182566 | mon1 | Tuesday 19 May 2026 23:20:00 +0000 (0:00:00.333) 0:01:21.182 *********** 2026-05-19 23:20:02.115777 | mon1 | ok: [osd1] 2026-05-19 23:20:02.115840 | mon1 | 2026-05-19 23:20:02.115994 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-19 23:20:02.116206 | mon1 | Tuesday 19 May 2026 23:20:02 +0000 (0:00:01.933) 0:01:23.115 *********** 2026-05-19 23:20:02.142845 | mon1 | skipping: [osd1] 2026-05-19 23:20:02.142996 | mon1 | 2026-05-19 23:20:02.143230 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-19 23:20:02.143434 | mon1 | Tuesday 19 May 2026 23:20:02 +0000 (0:00:00.026) 0:01:23.142 *********** 2026-05-19 23:20:02.169644 | mon1 | skipping: [osd1] 2026-05-19 23:20:02.169787 | mon1 | 2026-05-19 23:20:02.169990 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-19 23:20:02.170119 | mon1 | Tuesday 19 May 2026 23:20:02 +0000 (0:00:00.026) 0:01:23.169 *********** 2026-05-19 23:20:02.191698 | mon1 | skipping: [osd1] 2026-05-19 23:20:02.191814 | mon1 | 2026-05-19 23:20:02.191981 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-19 23:20:02.192109 | mon1 | Tuesday 19 May 2026 23:20:02 +0000 (0:00:00.022) 0:01:23.192 *********** 2026-05-19 23:20:03.157532 | mon1 | ok: [osd1] 2026-05-19 23:20:03.157578 | mon1 | 2026-05-19 23:20:03.157585 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-19 23:20:03.157592 | mon1 | Tuesday 19 May 2026 23:20:03 +0000 (0:00:00.965) 0:01:24.157 *********** 2026-05-19 23:20:03.570272 | mon1 | ok: [osd1] 2026-05-19 23:20:03.570372 | mon1 | 2026-05-19 23:20:03.570441 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-19 23:20:03.570460 | mon1 | Tuesday 19 May 2026 23:20:03 +0000 (0:00:00.412) 0:01:24.570 *********** 2026-05-19 23:20:04.452849 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-05-19 23:20:04.452899 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-19 23:20:04.452906 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-19 23:20:04.452910 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-19 23:20:04.452914 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-19 23:20:04.452919 | mon1 | 2026-05-19 23:20:04.452923 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-19 23:20:04.452927 | mon1 | Tuesday 19 May 2026 23:20:04 +0000 (0:00:00.882) 0:01:25.452 *********** 2026-05-19 23:20:04.962487 | mon1 | ok: [osd1] 2026-05-19 23:20:04.962565 | mon1 | 2026-05-19 23:20:04.962602 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-19 23:20:04.963003 | mon1 | Tuesday 19 May 2026 23:20:04 +0000 (0:00:00.503) 0:01:25.956 *********** 2026-05-19 23:20:04.963042 | mon1 | 2026-05-19 23:20:04.963048 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-19 23:20:04.963052 | mon1 | Tuesday 19 May 2026 23:20:04 +0000 (0:00:00.006) 0:01:25.963 *********** 2026-05-19 23:20:05.300820 | mon1 | ok: [osd1] 2026-05-19 23:20:05.300884 | mon1 | 2026-05-19 23:20:05.300898 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-19 23:20:05.301009 | mon1 | Tuesday 19 May 2026 23:20:05 +0000 (0:00:00.338) 0:01:26.301 *********** 2026-05-19 23:20:05.501103 | mon1 | ok: [osd1] 2026-05-19 23:20:05.501152 | mon1 | 2026-05-19 23:20:05.501345 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-19 23:20:05.501388 | mon1 | Tuesday 19 May 2026 23:20:05 +0000 (0:00:00.200) 0:01:26.501 *********** 2026-05-19 23:20:05.559415 | mon1 | ok: [osd1] => { 2026-05-19 23:20:05.559476 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-19 23:20:05.559835 | mon1 | } 2026-05-19 23:20:05.559851 | mon1 | 2026-05-19 23:20:05.559857 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-19 23:20:05.559861 | mon1 | Tuesday 19 May 2026 23:20:05 +0000 (0:00:00.058) 0:01:26.560 *********** 2026-05-19 23:20:05.911302 | mon1 | ok: [osd1] 2026-05-19 23:20:05.911849 | mon1 | 2026-05-19 23:20:05.911880 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-19 23:20:05.911891 | mon1 | Tuesday 19 May 2026 23:20:05 +0000 (0:00:00.351) 0:01:26.911 *********** 2026-05-19 23:20:09.023077 | mon1 | ok: [osd1] 2026-05-19 23:20:09.023161 | mon1 | 2026-05-19 23:20:09.023178 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-19 23:20:09.023305 | mon1 | Tuesday 19 May 2026 23:20:09 +0000 (0:00:03.112) 0:01:30.023 *********** 2026-05-19 23:20:10.002914 | mon1 | ok: [osd1] 2026-05-19 23:20:10.003001 | mon1 | 2026-05-19 23:20:10.003090 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-19 23:20:10.003225 | mon1 | Tuesday 19 May 2026 23:20:10 +0000 (0:00:00.979) 0:01:31.003 *********** 2026-05-19 23:20:10.200800 | mon1 | ok: [osd1] 2026-05-19 23:20:10.200903 | mon1 | 2026-05-19 23:20:10.201219 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-19 23:20:10.201270 | mon1 | Tuesday 19 May 2026 23:20:10 +0000 (0:00:00.197) 0:01:31.201 *********** 2026-05-19 23:20:10.634551 | mon1 | ok: [osd1] 2026-05-19 23:20:10.634631 | mon1 | 2026-05-19 23:20:10.634899 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-19 23:20:10.634945 | mon1 | Tuesday 19 May 2026 23:20:10 +0000 (0:00:00.433) 0:01:31.634 *********** 2026-05-19 23:20:11.168498 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-05-19 23:20:11.168572 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-19 23:20:11.169106 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-19 23:20:11.169155 | mon1 | 2026-05-19 23:20:11.169163 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-19 23:20:11.169182 | mon1 | Tuesday 19 May 2026 23:20:11 +0000 (0:00:00.534) 0:01:32.168 *********** 2026-05-19 23:20:11.579775 | mon1 | ok: [osd1] 2026-05-19 23:20:11.579860 | mon1 | 2026-05-19 23:20:11.580018 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-19 23:20:11.580167 | mon1 | Tuesday 19 May 2026 23:20:11 +0000 (0:00:00.410) 0:01:32.579 *********** 2026-05-19 23:20:12.022613 | mon1 | ok: [osd1] 2026-05-19 23:20:12.022788 | mon1 | 2026-05-19 23:20:12.023007 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-19 23:20:12.023228 | mon1 | Tuesday 19 May 2026 23:20:12 +0000 (0:00:00.436) 0:01:33.016 *********** 2026-05-19 23:20:12.023443 | mon1 | 2026-05-19 23:20:12.023653 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-19 23:20:12.023847 | mon1 | Tuesday 19 May 2026 23:20:12 +0000 (0:00:00.006) 0:01:33.022 *********** 2026-05-19 23:20:12.370993 | mon1 | ok: [osd1] 2026-05-19 23:20:12.371136 | mon1 | 2026-05-19 23:20:12.371363 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-19 23:20:12.371569 | mon1 | Tuesday 19 May 2026 23:20:12 +0000 (0:00:00.348) 0:01:33.371 *********** 2026-05-19 23:20:12.412284 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-19 23:20:12.412455 | mon1 | 2026-05-19 23:20:12.412679 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-19 23:20:12.412895 | mon1 | Tuesday 19 May 2026 23:20:12 +0000 (0:00:00.041) 0:01:33.412 *********** 2026-05-19 23:20:13.483600 | mon1 | ok: [osd1] 2026-05-19 23:20:13.483712 | mon1 | 2026-05-19 23:20:13.483969 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-19 23:20:13.484178 | mon1 | Tuesday 19 May 2026 23:20:13 +0000 (0:00:01.071) 0:01:34.483 *********** 2026-05-19 23:20:14.127190 | mon1 | ok: [osd1] => (item=chronyd) 2026-05-19 23:20:14.127270 | mon1 | ok: [osd1] => (item=sshd) 2026-05-19 23:20:14.127281 | mon1 | 2026-05-19 23:20:14.127380 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-19 23:20:14.127480 | mon1 | Tuesday 19 May 2026 23:20:14 +0000 (0:00:00.644) 0:01:35.127 *********** 2026-05-19 23:20:14.414131 | mon1 | ok: [osd1] 2026-05-19 23:20:14.414301 | mon1 | 2026-05-19 23:20:14.414553 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-19 23:20:14.414757 | mon1 | Tuesday 19 May 2026 23:20:14 +0000 (0:00:00.286) 0:01:35.414 *********** 2026-05-19 23:20:14.609406 | mon1 | ok: [osd1] 2026-05-19 23:20:14.609452 | mon1 | 2026-05-19 23:20:14.609459 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-19 23:20:14.609465 | mon1 | Tuesday 19 May 2026 23:20:14 +0000 (0:00:00.194) 0:01:35.609 *********** 2026-05-19 23:20:14.835713 | mon1 | ok: [osd1] 2026-05-19 23:20:14.835764 | mon1 | 2026-05-19 23:20:14.836014 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-19 23:20:14.836058 | mon1 | Tuesday 19 May 2026 23:20:14 +0000 (0:00:00.226) 0:01:35.836 *********** 2026-05-19 23:20:15.034338 | mon1 | ok: [osd1] 2026-05-19 23:20:15.034456 | mon1 | 2026-05-19 23:20:15.034479 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-05-19 23:20:15.034626 | mon1 | Tuesday 19 May 2026 23:20:15 +0000 (0:00:00.198) 0:01:36.034 *********** 2026-05-19 23:20:15.242286 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-05-19 23:20:15.242418 | mon1 | 2026-05-19 23:20:15.242762 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-05-19 23:20:15.242806 | mon1 | Tuesday 19 May 2026 23:20:15 +0000 (0:00:00.207) 0:01:36.242 *********** 2026-05-19 23:20:15.280769 | mon1 | ok: [osd1] 2026-05-19 23:20:15.280838 | mon1 | 2026-05-19 23:20:15.281069 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-05-19 23:20:15.281111 | mon1 | Tuesday 19 May 2026 23:20:15 +0000 (0:00:00.038) 0:01:36.281 *********** 2026-05-19 23:20:15.332310 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-05-19 23:20:15.332364 | mon1 | 2026-05-19 23:20:15.332493 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-05-19 23:20:15.332602 | mon1 | Tuesday 19 May 2026 23:20:15 +0000 (0:00:00.051) 0:01:36.333 *********** 2026-05-19 23:20:21.235240 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:20:21.235287 | mon1 | 2026-05-19 23:20:21.235295 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-05-19 23:20:21.235301 | mon1 | Tuesday 19 May 2026 23:20:21 +0000 (0:00:05.902) 0:01:42.235 *********** 2026-05-19 23:20:21.273054 | mon1 | ok: [osd1] => (item=osd1) 2026-05-19 23:20:21.273091 | mon1 | 2026-05-19 23:20:21.273317 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-05-19 23:20:21.273363 | mon1 | Tuesday 19 May 2026 23:20:21 +0000 (0:00:00.038) 0:01:42.273 *********** 2026-05-19 23:20:21.515569 | mon1 | ok: [osd1] 2026-05-19 23:20:21.515652 | mon1 | 2026-05-19 23:20:21.515973 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-05-19 23:20:21.516019 | mon1 | Tuesday 19 May 2026 23:20:21 +0000 (0:00:00.242) 0:01:42.515 *********** 2026-05-19 23:20:27.826487 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:20:27.826560 | mon1 | 2026-05-19 23:20:27.826753 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-05-19 23:20:27.826803 | mon1 | Tuesday 19 May 2026 23:20:27 +0000 (0:00:06.311) 0:01:48.827 *********** 2026-05-19 23:20:33.166849 | mon1 | ok: [osd1] 2026-05-19 23:20:33.166939 | mon1 | 2026-05-19 23:20:33.167236 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-05-19 23:20:33.167286 | mon1 | Tuesday 19 May 2026 23:20:33 +0000 (0:00:05.340) 0:01:54.167 *********** 2026-05-19 23:20:55.185261 | mon1 | ok: [osd1] 2026-05-19 23:20:55.185337 | mon1 | 2026-05-19 23:20:55.185624 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-05-19 23:20:55.185675 | mon1 | Tuesday 19 May 2026 23:20:55 +0000 (0:00:22.018) 0:02:16.185 *********** 2026-05-19 23:20:55.248003 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-05-19 23:20:55.248763 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-05-19 23:20:55.248812 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-05-19 23:20:55.248820 | mon1 | skipping: [osd1] 2026-05-19 23:20:55.248827 | mon1 | 2026-05-19 23:20:55.248833 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-05-19 23:20:55.248840 | mon1 | Tuesday 19 May 2026 23:20:55 +0000 (0:00:00.062) 0:02:16.248 *********** 2026-05-19 23:21:01.292308 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:21:01.292353 | mon1 | 2026-05-19 23:21:01.292361 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-05-19 23:21:01.292367 | mon1 | Tuesday 19 May 2026 23:21:01 +0000 (0:00:06.044) 0:02:22.292 *********** 2026-05-19 23:21:07.256887 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:21:07.256993 | mon1 | 2026-05-19 23:21:07.257006 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-05-19 23:21:07.257240 | mon1 | Tuesday 19 May 2026 23:21:07 +0000 (0:00:05.965) 0:02:28.257 *********** 2026-05-19 23:21:07.311331 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-05-19 23:21:07.311398 | mon1 | 2026-05-19 23:21:07.311445 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-05-19 23:21:07.311554 | mon1 | Tuesday 19 May 2026 23:21:07 +0000 (0:00:00.054) 0:02:28.312 *********** 2026-05-19 23:21:07.354699 | mon1 | ok: [osd1] 2026-05-19 23:21:07.354830 | mon1 | 2026-05-19 23:21:07.355133 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-05-19 23:21:07.355194 | mon1 | Tuesday 19 May 2026 23:21:07 +0000 (0:00:00.043) 0:02:28.355 *********** 2026-05-19 23:21:13.342734 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-05-19 23:21:13.343015 | mon1 | 2026-05-19 23:21:13.343045 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-05-19 23:21:13.343056 | mon1 | Tuesday 19 May 2026 23:21:13 +0000 (0:00:05.987) 0:02:34.343 *********** 2026-05-19 23:21:13.380168 | mon1 | ok: [osd1] 2026-05-19 23:21:13.380289 | mon1 | 2026-05-19 23:21:13.380460 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-05-19 23:21:13.380648 | mon1 | Tuesday 19 May 2026 23:21:13 +0000 (0:00:00.037) 0:02:34.380 *********** 2026-05-19 23:21:13.422206 | mon1 | skipping: [osd1] => (item=1) 2026-05-19 23:21:13.422241 | mon1 | skipping: [osd1] => (item=1) 2026-05-19 23:21:13.422252 | mon1 | skipping: [osd1] => (item=1) 2026-05-19 23:21:13.422262 | mon1 | skipping: [osd1] 2026-05-19 23:21:13.422272 | mon1 | 2026-05-19 23:21:13.422280 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-05-19 23:21:13.422287 | mon1 | Tuesday 19 May 2026 23:21:13 +0000 (0:00:00.041) 0:02:34.422 *********** 2026-05-19 23:21:13.454629 | mon1 | skipping: [osd1] 2026-05-19 23:21:13.454646 | mon1 | 2026-05-19 23:21:13.454651 | mon1 | PLAY RECAP ********************************************************************* 2026-05-19 23:21:13.454655 | mon1 | mon1 : ok=49 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-19 23:21:13.454660 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-05-19 23:21:13.454664 | mon1 | 2026-05-19 23:21:13.454668 | mon1 | 2026-05-19 23:21:13.454672 | mon1 | TASKS RECAP ******************************************************************** 2026-05-19 23:21:13.454676 | mon1 | Tuesday 19 May 2026 23:21:13 +0000 (0:00:00.031) 0:02:34.453 *********** 2026-05-19 23:21:13.454685 | mon1 | =============================================================================== 2026-05-19 23:21:13.454689 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 22.02s 2026-05-19 23:21:13.454693 | mon1 | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.08s 2026-05-19 23:21:13.454697 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.45s 2026-05-19 23:21:13.454701 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.43s 2026-05-19 23:21:13.454705 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.31s 2026-05-19 23:21:13.454708 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.08s 2026-05-19 23:21:13.454712 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 6.06s 2026-05-19 23:21:13.454716 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.04s 2026-05-19 23:21:13.454720 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 6.01s 2026-05-19 23:21:13.454724 | mon1 | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 5.99s 2026-05-19 23:21:13.454728 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 5.98s 2026-05-19 23:21:13.454732 | mon1 | vexxhost.ceph.osd : Mark require osd release ---------------------------- 5.97s 2026-05-19 23:21:13.454736 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.90s 2026-05-19 23:21:13.454740 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.34s 2026-05-19 23:21:13.454744 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 4.90s 2026-05-19 23:21:13.454748 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-05-19 23:21:13.454752 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.10s 2026-05-19 23:21:13.454756 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.21s 2026-05-19 23:21:13.454760 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 1.93s 2026-05-19 23:21:13.454847 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.22s 2026-05-19 23:21:13.548152 | mon1 | INFO [default > idempotence] Executed: Successful 2026-05-19 23:21:13.558162 | mon1 | INFO [default > side_effect] Executing 2026-05-19 23:21:13.558498 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-19 23:21:13.563694 | mon1 | INFO [default > verify] Executing 2026-05-19 23:21:14.144764 | mon1 | 2026-05-19 23:21:14.145086 | mon1 | PLAY [Verify] ****************************************************************** 2026-05-19 23:21:14.145367 | mon1 | 2026-05-19 23:21:14.145644 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-05-19 23:21:14.145917 | mon1 | Tuesday 19 May 2026 23:21:14 +0000 (0:00:00.006) 0:00:00.006 *********** 2026-05-19 23:21:15.246644 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-05-19 23:21:15.246698 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-19 23:21:15.246704 | mon1 | interpreter could change the meaning of that path. See 2026-05-19 23:21:15.246713 | mon1 | https://docs.ansible.com/ansible- 2026-05-19 23:21:15.246841 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-05-19 23:21:15.254127 | mon1 | ok: [mon1] 2026-05-19 23:21:15.254301 | mon1 | 2026-05-19 23:21:15.254506 | mon1 | TASK [Get cluster health status] *********************************************** 2026-05-19 23:21:15.254829 | mon1 | Tuesday 19 May 2026 23:21:15 +0000 (0:00:01.109) 0:00:01.116 *********** 2026-05-19 23:21:25.337460 | mon1 | ok: [mon1] 2026-05-19 23:21:25.337637 | mon1 | 2026-05-19 23:21:25.337858 | mon1 | TASK [Print cluster health status] ********************************************* 2026-05-19 23:21:25.338071 | mon1 | Tuesday 19 May 2026 23:21:25 +0000 (0:00:10.082) 0:00:11.198 *********** 2026-05-19 23:21:25.370598 | mon1 | ok: [mon1] => { 2026-05-19 23:21:25.370844 | mon1 | "_ceph_health": { 2026-05-19 23:21:25.371119 | mon1 | "changed": false, 2026-05-19 23:21:25.371351 | mon1 | "cmd": [ 2026-05-19 23:21:25.371572 | mon1 | "cephadm", 2026-05-19 23:21:25.371767 | mon1 | "shell", 2026-05-19 23:21:25.371960 | mon1 | "--", 2026-05-19 23:21:25.372148 | mon1 | "ceph", 2026-05-19 23:21:25.372334 | mon1 | "health" 2026-05-19 23:21:25.372602 | mon1 | ], 2026-05-19 23:21:25.372795 | mon1 | "delta": "0:00:09.809121", 2026-05-19 23:21:25.372993 | mon1 | "end": "2026-05-19 23:21:25.299631", 2026-05-19 23:21:25.373184 | mon1 | "failed": false, 2026-05-19 23:21:25.373371 | mon1 | "msg": "", 2026-05-19 23:21:25.373559 | mon1 | "rc": 0, 2026-05-19 23:21:25.373754 | mon1 | "start": "2026-05-19 23:21:15.490510", 2026-05-19 23:21:25.373960 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-05-19 23:21:25.374149 | mon1 | "stderr_lines": [ 2026-05-19 23:21:25.374345 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-05-19 23:21:25.374592 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-05-19 23:21:25.374777 | mon1 | ], 2026-05-19 23:21:25.374970 | mon1 | "stdout": "HEALTH_OK", 2026-05-19 23:21:25.375158 | mon1 | "stdout_lines": [ 2026-05-19 23:21:25.375346 | mon1 | "HEALTH_OK" 2026-05-19 23:21:25.375530 | mon1 | ] 2026-05-19 23:21:25.375716 | mon1 | } 2026-05-19 23:21:25.375899 | mon1 | } 2026-05-19 23:21:25.376076 | mon1 | 2026-05-19 23:21:25.376272 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-05-19 23:21:25.376512 | mon1 | Tuesday 19 May 2026 23:21:25 +0000 (0:00:00.033) 0:00:11.232 *********** 2026-05-19 23:21:25.393914 | mon1 | ok: [mon1] => { 2026-05-19 23:21:25.394042 | mon1 | "changed": false, 2026-05-19 23:21:25.394171 | mon1 | "msg": "All assertions passed" 2026-05-19 23:21:25.394297 | mon1 | } 2026-05-19 23:21:25.394440 | mon1 | 2026-05-19 23:21:25.394577 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-05-19 23:21:25.394742 | mon1 | Tuesday 19 May 2026 23:21:25 +0000 (0:00:00.023) 0:00:11.256 *********** 2026-05-19 23:21:31.904827 | mon1 | changed: [mon1] 2026-05-19 23:21:31.904960 | mon1 | 2026-05-19 23:21:31.905201 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-05-19 23:21:31.905396 | mon1 | Tuesday 19 May 2026 23:21:31 +0000 (0:00:06.509) 0:00:17.766 *********** 2026-05-19 23:21:33.820954 | mon1 | changed: [mon1] 2026-05-19 23:21:33.821011 | mon1 | 2026-05-19 23:21:33.821023 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-05-19 23:21:33.821033 | mon1 | Tuesday 19 May 2026 23:21:33 +0000 (0:00:01.915) 0:00:19.681 *********** 2026-05-19 23:21:34.788314 | mon1 | ok: [mon1] 2026-05-19 23:21:34.788388 | mon1 | 2026-05-19 23:21:34.788726 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-05-19 23:21:34.788766 | mon1 | Tuesday 19 May 2026 23:21:34 +0000 (0:00:00.968) 0:00:20.650 *********** 2026-05-19 23:21:34.824867 | mon1 | ok: [mon1] => { 2026-05-19 23:21:34.825621 | mon1 | "changed": false, 2026-05-19 23:21:34.825662 | mon1 | "msg": "All assertions passed" 2026-05-19 23:21:34.825670 | mon1 | } 2026-05-19 23:21:34.825677 | mon1 | 2026-05-19 23:21:34.825683 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-05-19 23:21:34.825689 | mon1 | Tuesday 19 May 2026 23:21:34 +0000 (0:00:00.036) 0:00:20.686 *********** 2026-05-19 23:21:35.704821 | mon1 | ok: [mon1] 2026-05-19 23:21:35.704937 | mon1 | 2026-05-19 23:21:35.705256 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-05-19 23:21:35.705301 | mon1 | Tuesday 19 May 2026 23:21:35 +0000 (0:00:00.880) 0:00:21.566 *********** 2026-05-19 23:21:35.735203 | mon1 | ok: [mon1] => { 2026-05-19 23:21:35.735592 | mon1 | "changed": false, 2026-05-19 23:21:35.735612 | mon1 | "msg": "All assertions passed" 2026-05-19 23:21:35.735622 | mon1 | } 2026-05-19 23:21:35.736622 | mon1 | 2026-05-19 23:21:35.736656 | mon1 | PLAY RECAP ********************************************************************* 2026-05-19 23:21:35.736668 | mon1 | mon1 : ok=10 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-19 23:21:35.736677 | mon1 | 2026-05-19 23:21:35.736686 | mon1 | 2026-05-19 23:21:35.736695 | mon1 | TASKS RECAP ******************************************************************** 2026-05-19 23:21:35.736704 | mon1 | Tuesday 19 May 2026 23:21:35 +0000 (0:00:00.030) 0:00:21.597 *********** 2026-05-19 23:21:35.736713 | mon1 | =============================================================================== 2026-05-19 23:21:35.736726 | mon1 | Get cluster health status ---------------------------------------------- 10.08s 2026-05-19 23:21:35.736735 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.51s 2026-05-19 23:21:35.737720 | mon1 | Create a test Ceph key -------------------------------------------------- 1.92s 2026-05-19 23:21:35.737772 | mon1 | Gathering Facts --------------------------------------------------------- 1.11s 2026-05-19 23:21:35.737779 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 0.97s 2026-05-19 23:21:35.737785 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 0.88s 2026-05-19 23:21:35.737790 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.04s 2026-05-19 23:21:35.737796 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-05-19 23:21:35.737801 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-05-19 23:21:35.737807 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.02s 2026-05-19 23:21:35.800095 | mon1 | INFO [default > verify] Executed: Successful 2026-05-19 23:21:35.810239 | mon1 | INFO [default > cleanup] Executing 2026-05-19 23:21:35.810650 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-19 23:21:35.815621 | mon1 | INFO [default > destroy] Executing 2026-05-19 23:21:35.816225 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-05-19 23:21:35.816240 | mon1 | INFO [default > destroy] Executed: Successful 2026-05-19 23:21:35.816248 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-05-19 23:21:36.313852 | mon1 | ok: Runtime: 0:10:57.137612 2026-05-19 23:21:36.325691 | 2026-05-19 23:21:36.325738 | PLAY RECAP 2026-05-19 23:21:36.325813 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-19 23:21:36.325859 | 2026-05-19 23:21:36.513182 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-19 23:21:36.519471 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-19 23:21:37.165378 | 2026-05-19 23:21:37.232161 | PLAY [all] 2026-05-19 23:21:37.258106 | 2026-05-19 23:21:37.258320 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-19 23:21:37.336497 | osd1 | ok 2026-05-19 23:21:37.340641 | mon1 | ok 2026-05-19 23:21:37.346627 | 2026-05-19 23:21:37.346981 | TASK [fetch-output : Set log path for single node] 2026-05-19 23:21:37.385590 | mon1 | skipping: Conditional result was False 2026-05-19 23:21:37.398370 | osd1 | skipping: Conditional result was False 2026-05-19 23:21:37.408752 | 2026-05-19 23:21:37.408838 | LOOP [fetch-output : Ensure local output dirs] 2026-05-19 23:21:37.802547 | osd1 -> localhost | changed: "/var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/logs/osd1" 2026-05-19 23:21:37.815922 | mon1 -> localhost | changed: "/var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/logs/mon1" 2026-05-19 23:21:37.995706 | osd1 -> localhost | changed: "/var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/artifacts" 2026-05-19 23:21:38.016747 | mon1 -> localhost | ok: "/var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/artifacts" 2026-05-19 23:21:38.215750 | osd1 -> localhost | changed: "/var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/docs" 2026-05-19 23:21:38.260810 | mon1 -> localhost | ok: "/var/lib/zuul/builds/d73dfe8bb8eb447fbab7e19e1fe50c84/work/docs" 2026-05-19 23:21:38.261053 | mon1 -> localhost | changed: All items complete 2026-05-19 23:21:38.261124 | 2026-05-19 23:21:38.283193 | 2026-05-19 23:21:38.283351 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-19 23:21:38.907899 | mon1 | changed: .d..t...... ./ 2026-05-19 23:21:38.929763 | osd1 | changed: .d..t...... ./ 2026-05-19 23:21:39.370659 | mon1 | changed: .d..t...... ./ 2026-05-19 23:21:39.374839 | osd1 | changed: .d..t...... ./ 2026-05-19 23:21:39.830844 | osd1 | changed: .d..t...... ./ 2026-05-19 23:21:39.862462 | mon1 | changed: .d..t...... ./ 2026-05-19 23:21:39.862555 | mon1 | changed: All items complete 2026-05-19 23:21:39.862598 | 2026-05-19 23:21:39.894227 | 2026-05-19 23:21:39.894355 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-19 23:21:40.569812 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.005982 2026-05-19 23:21:40.794716 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.007013 2026-05-19 23:21:40.820102 | 2026-05-19 23:21:40.820190 | PLAY [all] 2026-05-19 23:21:40.826948 | 2026-05-19 23:21:40.827014 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-19 23:21:41.235198 | mon1 | changed 2026-05-19 23:21:41.447588 | osd1 | changed 2026-05-19 23:21:41.457221 | 2026-05-19 23:21:41.457279 | PLAY RECAP 2026-05-19 23:21:41.457324 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-19 23:21:41.457354 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-19 23:21:41.457375 | 2026-05-19 23:21:41.562631 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-19 23:21:41.568273 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-19 23:21:42.139986 | 2026-05-19 23:21:42.140101 | PLAY [localhost] 2026-05-19 23:21:42.149457 | 2026-05-19 23:21:42.149527 | TASK [Generate Zuul manifest] 2026-05-19 23:21:42.171012 | localhost | ok 2026-05-19 23:21:42.186752 | 2026-05-19 23:21:42.186830 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-19 23:21:42.868607 | localhost | changed 2026-05-19 23:21:42.880912 | 2026-05-19 23:21:42.881019 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-19 23:21:42.972184 | localhost | ok 2026-05-19 23:21:43.055989 | 2026-05-19 23:21:43.056112 | TASK [Upload logs] 2026-05-19 23:21:43.074938 | localhost | ok 2026-05-19 23:21:43.132992 | 2026-05-19 23:21:43.133088 | TASK [Set zuul-log-path fact] 2026-05-19 23:21:43.153743 | localhost | ok 2026-05-19 23:21:43.168007 | 2026-05-19 23:21:43.168071 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-19 23:21:43.198798 | localhost | ok 2026-05-19 23:21:43.207194 | 2026-05-19 23:21:43.207261 | TASK [upload-logs : Create log directories] 2026-05-19 23:21:43.806069 | localhost | changed 2026-05-19 23:21:43.812892 | 2026-05-19 23:21:43.812993 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-19 23:21:44.248811 | localhost -> localhost | ok: Runtime: 0:00:00.006092 2026-05-19 23:21:44.255402 | 2026-05-19 23:21:44.255467 | TASK [upload-logs : Upload logs to log server] 2026-05-19 23:21:44.913193 | localhost | Output suppressed because no_log was given 2026-05-19 23:21:44.919413 | 2026-05-19 23:21:44.919480 | LOOP [upload-logs : Compress console log and json output] 2026-05-19 23:21:45.016287 | localhost | skipping: Conditional result was False 2026-05-19 23:21:45.023320 | localhost | skipping: Conditional result was False 2026-05-19 23:21:45.034177 | 2026-05-19 23:21:45.034420 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-19 23:21:45.140194 | localhost | skipping: Conditional result was False 2026-05-19 23:21:45.140628 | 2026-05-19 23:21:45.144335 | localhost | skipping: Conditional result was False 2026-05-19 23:21:45.197966 | 2026-05-19 23:21:45.198147 | LOOP [upload-logs : Upload console log and json output]