2026-09-17 17:17:41.237533 | Job console starting 2026-09-17 17:17:41.254587 | Updating git repos 2026-09-17 17:17:43.381896 | Cloning repos into workspace 2026-09-17 17:17:51.946679 | Restoring repo states 2026-09-17 17:18:00.836769 | Merging changes 2026-09-17 17:18:01.462626 | Checking out repos 2026-09-17 17:18:02.023043 | Preparing playbooks 2026-09-17 17:18:02.899677 | Running Ansible setup 2026-09-17 17:18:07.214349 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 17:18:07.866715 | 2026-09-17 17:18:07.866987 | PLAY [localhost] 2026-09-17 17:18:07.879473 | 2026-09-17 17:18:07.879688 | TASK [Gathering Facts] 2026-09-17 17:18:08.729515 | localhost | ok 2026-09-17 17:18:08.743226 | 2026-09-17 17:18:08.743482 | TASK [Setup log path fact] 2026-09-17 17:18:08.765894 | localhost | ok 2026-09-17 17:18:08.786892 | 2026-09-17 17:18:08.787151 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 17:18:08.816585 | localhost | ok 2026-09-17 17:18:08.824812 | 2026-09-17 17:18:08.824937 | TASK [emit-job-header : Print job information] 2026-09-17 17:18:08.880110 | # Job Information 2026-09-17 17:18:08.880565 | Ansible Version: 2.16.18 2026-09-17 17:18:08.880680 | Job: ansible-collection-ceph-molecule-ha-ubuntu-jammy 2026-09-17 17:18:08.880760 | Pipeline: check 2026-09-17 17:18:08.880830 | Executor: 2d72f0692154 2026-09-17 17:18:08.880902 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/126 2026-09-17 17:18:08.880978 | Event ID: 783fed80-b2bb-11f1-8f63-7aa5ad9296d8 2026-09-17 17:18:08.889859 | 2026-09-17 17:18:08.890148 | LOOP [emit-job-header : Print node information] 2026-09-17 17:18:08.993688 | localhost | ok: 2026-09-17 17:18:08.993927 | localhost | # Node Information 2026-09-17 17:18:08.993969 | localhost | Inventory Hostname: mon1 2026-09-17 17:18:08.994001 | localhost | Hostname: np0000193051 2026-09-17 17:18:08.994029 | localhost | Username: zuul 2026-09-17 17:18:08.994062 | localhost | Distro: Ubuntu 22.04 2026-09-17 17:18:08.994092 | localhost | Provider: yul1 2026-09-17 17:18:08.994118 | localhost | Region: ca-ymq-1 2026-09-17 17:18:08.994146 | localhost | Label: ubuntu-jammy 2026-09-17 17:18:08.994174 | localhost | Product Name: OpenStack Nova 2026-09-17 17:18:08.994201 | localhost | Interface IP: 162.253.55.107 2026-09-17 17:18:09.030400 | localhost | ok: 2026-09-17 17:18:09.030532 | localhost | # Node Information 2026-09-17 17:18:09.030573 | localhost | Inventory Hostname: osd1 2026-09-17 17:18:09.030610 | localhost | Hostname: np0000193054 2026-09-17 17:18:09.030640 | localhost | Username: zuul 2026-09-17 17:18:09.030671 | localhost | Distro: Ubuntu 22.04 2026-09-17 17:18:09.030702 | localhost | Provider: yul1 2026-09-17 17:18:09.030733 | localhost | Region: ca-ymq-1 2026-09-17 17:18:09.030764 | localhost | Label: ubuntu-jammy 2026-09-17 17:18:09.030795 | localhost | Product Name: OpenStack Nova 2026-09-17 17:18:09.030828 | localhost | Interface IP: 162.253.55.14 2026-09-17 17:18:09.044312 | 2026-09-17 17:18:09.044639 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-17 17:18:09.453411 | localhost -> localhost | changed 2026-09-17 17:18:09.462843 | 2026-09-17 17:18:09.463354 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-17 17:18:10.311382 | localhost -> localhost | changed 2026-09-17 17:18:10.321929 | 2026-09-17 17:18:10.322041 | PLAY [all] 2026-09-17 17:18:10.335735 | 2026-09-17 17:18:10.335911 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-17 17:18:10.564142 | mon1 -> localhost | ok 2026-09-17 17:18:10.571488 | 2026-09-17 17:18:10.571652 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-17 17:18:10.605301 | mon1 | ok 2026-09-17 17:18:10.610985 | osd1 | ok 2026-09-17 17:18:10.632778 | mon1 | included: /var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 17:18:10.632917 | osd1 | included: /var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-17 17:18:10.639533 | 2026-09-17 17:18:10.639672 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-17 17:18:11.749478 | mon1 -> localhost | Generating public/private rsa key pair. 2026-09-17 17:18:11.749689 | mon1 -> localhost | Your identification has been saved in /var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/37c266359cac45bba8389d47f51bfbe0_id_rsa 2026-09-17 17:18:11.749730 | mon1 -> localhost | Your public key has been saved in /var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/37c266359cac45bba8389d47f51bfbe0_id_rsa.pub 2026-09-17 17:18:11.749760 | mon1 -> localhost | The key fingerprint is: 2026-09-17 17:18:11.749790 | mon1 -> localhost | SHA256:XlEop5E5stj8YRKCYG35WeXy/wk/ZCsg8AAZgYP7yV8 zuul-build-sshkey 2026-09-17 17:18:11.749819 | mon1 -> localhost | The key's randomart image is: 2026-09-17 17:18:11.749848 | mon1 -> localhost | +---[RSA 3072]----+ 2026-09-17 17:18:11.749874 | mon1 -> localhost | |ooo+= .+ .. | 2026-09-17 17:18:11.749901 | mon1 -> localhost | |oo.*. o.B o. | 2026-09-17 17:18:11.749927 | mon1 -> localhost | | .o o=o= B. | 2026-09-17 17:18:11.749954 | mon1 -> localhost | |. .== * . | 2026-09-17 17:18:11.749978 | mon1 -> localhost | | o . ++So. | 2026-09-17 17:18:11.750003 | mon1 -> localhost | | + E+.o. o | 2026-09-17 17:18:11.750028 | mon1 -> localhost | | . . o .oo . | 2026-09-17 17:18:11.750054 | mon1 -> localhost | | . .+o. | 2026-09-17 17:18:11.750079 | mon1 -> localhost | | .+. | 2026-09-17 17:18:11.750103 | mon1 -> localhost | +----[SHA256]-----+ 2026-09-17 17:18:11.750182 | mon1 -> localhost | ok: Runtime: 0:00:00.629458 2026-09-17 17:18:11.757176 | 2026-09-17 17:18:11.757344 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-17 17:18:11.792884 | mon1 | ok 2026-09-17 17:18:11.798228 | osd1 | ok 2026-09-17 17:18:11.814775 | mon1 | included: /var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 17:18:11.814898 | osd1 | included: /var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-17 17:18:11.829051 | 2026-09-17 17:18:11.829208 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-17 17:18:11.847125 | mon1 | skipping: Conditional result was False 2026-09-17 17:18:11.858414 | osd1 | skipping: Conditional result was False 2026-09-17 17:18:11.866686 | 2026-09-17 17:18:11.866839 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-17 17:18:12.308169 | osd1 | changed 2026-09-17 17:18:12.345357 | mon1 | changed 2026-09-17 17:18:12.351485 | 2026-09-17 17:18:12.351571 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-17 17:18:12.539673 | mon1 | ok 2026-09-17 17:18:12.557190 | osd1 | ok 2026-09-17 17:18:12.564242 | 2026-09-17 17:18:12.564409 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-17 17:18:13.079340 | osd1 | changed 2026-09-17 17:18:13.086911 | mon1 | changed 2026-09-17 17:18:13.094068 | 2026-09-17 17:18:13.094221 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-17 17:18:13.515958 | mon1 | changed 2026-09-17 17:18:13.595747 | osd1 | changed 2026-09-17 17:18:13.605406 | 2026-09-17 17:18:13.605545 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-17 17:18:13.635315 | mon1 | skipping: Conditional result was False 2026-09-17 17:18:13.646529 | osd1 | skipping: Conditional result was False 2026-09-17 17:18:13.656288 | 2026-09-17 17:18:13.656452 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-17 17:18:14.005698 | mon1 -> localhost | changed 2026-09-17 17:18:14.025460 | 2026-09-17 17:18:14.025591 | TASK [add-build-sshkey : Add back temp key] 2026-09-17 17:18:14.322164 | mon1 -> localhost | Identity added: /var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/37c266359cac45bba8389d47f51bfbe0_id_rsa (zuul-build-sshkey) 2026-09-17 17:18:14.322361 | mon1 -> localhost | ok: Runtime: 0:00:00.016787 2026-09-17 17:18:14.326838 | 2026-09-17 17:18:14.326923 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-17 17:18:14.634782 | osd1 | ok 2026-09-17 17:18:14.640570 | mon1 | ok 2026-09-17 17:18:14.647057 | 2026-09-17 17:18:14.647244 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-17 17:18:14.678257 | mon1 | skipping: Conditional result was False 2026-09-17 17:18:14.689903 | osd1 | skipping: Conditional result was False 2026-09-17 17:18:14.705257 | 2026-09-17 17:18:14.705403 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-17 17:18:15.006538 | mon1 | ok 2026-09-17 17:18:15.033628 | osd1 | ok 2026-09-17 17:18:15.039803 | 2026-09-17 17:18:15.039938 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-17 17:18:16.801201 | mon1 | Output suppressed because no_log was given 2026-09-17 17:18:16.901240 | osd1 | Output suppressed because no_log was given 2026-09-17 17:18:16.921417 | 2026-09-17 17:18:16.921601 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-17 17:18:17.113998 | mon1 | ok: "logs" 2026-09-17 17:18:17.114388 | mon1 | ok: All items complete 2026-09-17 17:18:17.114485 | 2026-09-17 17:18:17.151307 | osd1 | ok: "logs" 2026-09-17 17:18:17.252490 | mon1 | ok: "artifacts" 2026-09-17 17:18:17.326557 | osd1 | ok: "artifacts" 2026-09-17 17:18:17.416050 | mon1 | ok: "docs" 2026-09-17 17:18:17.489046 | osd1 | ok: "docs" 2026-09-17 17:18:17.502666 | 2026-09-17 17:18:17.502761 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-17 17:18:17.698071 | mon1 | changed: "logs" 2026-09-17 17:18:17.698351 | mon1 | ok: All items complete 2026-09-17 17:18:17.698393 | 2026-09-17 17:18:17.704727 | osd1 | changed: "logs" 2026-09-17 17:18:17.850869 | osd1 | changed: "artifacts" 2026-09-17 17:18:17.861938 | mon1 | changed: "artifacts" 2026-09-17 17:18:18.002419 | osd1 | changed: "docs" 2026-09-17 17:18:18.045050 | mon1 | changed: "docs" 2026-09-17 17:18:18.113697 | 2026-09-17 17:18:18.113807 | PLAY RECAP 2026-09-17 17:18:18.113864 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 17:18:18.113905 | mon1 | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 17:18:18.113956 | osd1 | ok: 11 changed: 5 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-17 17:18:18.113982 | 2026-09-17 17:18:18.240626 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-17 17:18:18.243187 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 17:18:18.816128 | 2026-09-17 17:18:18.816242 | PLAY [all] 2026-09-17 17:18:18.826797 | 2026-09-17 17:18:18.826891 | TASK [setup-uv : Extract archive] 2026-09-17 17:18:21.186252 | mon1 | changed 2026-09-17 17:18:21.241468 | osd1 | changed 2026-09-17 17:18:21.246327 | 2026-09-17 17:18:21.246402 | TASK [setup-uv : Print version] 2026-09-17 17:18:21.591154 | osd1 | uv 0.8.13 2026-09-17 17:18:21.609949 | mon1 | uv 0.8.13 2026-09-17 17:18:21.790832 | osd1 | ok: Runtime: 0:00:00.012272 2026-09-17 17:18:21.798111 | mon1 | ok: Runtime: 0:00:00.014015 2026-09-17 17:18:21.809204 | 2026-09-17 17:18:21.809320 | TASK [Install Ansible collection siblings] 2026-09-17 17:18:27.743831 | mon1 | changed: 2026-09-17 17:18:27.744039 | mon1 | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-17 17:18:27.744080 | mon1 | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-17 17:18:27.744108 | mon1 | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-17 17:18:27.744140 | mon1 | Sibling collection community.library_inventory_filtering_v1 at /home/zuul/src/github.com/ansible-collections/community.library_inventory_filtering 2026-09-17 17:18:27.744187 | mon1 | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-17 17:18:27.744216 | mon1 | Resolved community.general to 13.4.0 for >=4.5.0 2026-09-17 17:18:27.744243 | mon1 | Resolved ansible.utils to v6.1.1 for >=6.0.0 2026-09-17 17:18:27.744266 | mon1 | Resolved vexxhost.containers to v1.6.8 for >=1.1.1 2026-09-17 17:18:27.744287 | mon1 | Resolved community.library_inventory_filtering_v1 to 1.1.5 for >=1.0.0 2026-09-17 17:18:27.744308 | mon1 | Resolved ansible.posix to 2.2.2 for >=1.6.0 2026-09-17 17:18:27.744345 | mon1 | Checked out ansible.posix to 2.2.2 2026-09-17 17:18:27.744369 | mon1 | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-17 17:18:27.744404 | mon1 | Starting galaxy collection install process 2026-09-17 17:18:27.744428 | mon1 | Process install dependency map 2026-09-17 17:18:27.744457 | mon1 | Starting collection install process 2026-09-17 17:18:27.744486 | mon1 | Installing 'ansible.posix:2.2.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-17 17:18:27.744541 | mon1 | Created collection for ansible.posix:2.2.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-17 17:18:27.744565 | mon1 | ansible.posix:2.2.2 was installed successfully 2026-09-17 17:18:27.744587 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-09-17 17:18:27.744613 | mon1 | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-09-17 17:18:27.744637 | mon1 | Using CPython 3.13.7 2026-09-17 17:18:27.744657 | mon1 | Creating virtual environment at: .venv 2026-09-17 17:18:27.744678 | mon1 | Downloading pygments (1.2MiB) 2026-09-17 17:18:27.744699 | mon1 | Downloading ansible-core (2.1MiB) 2026-09-17 17:18:27.744717 | mon1 | Downloading cryptography (4.3MiB) 2026-09-17 17:18:27.744741 | mon1 | Downloading netaddr (2.2MiB) 2026-09-17 17:18:27.744764 | mon1 | Downloading netaddr 2026-09-17 17:18:27.744785 | mon1 | Downloading cryptography 2026-09-17 17:18:27.744806 | mon1 | Downloading pygments 2026-09-17 17:18:27.744827 | mon1 | Downloading ansible-core 2026-09-17 17:18:27.744846 | mon1 | Installed 36 packages in 34ms 2026-09-17 17:18:27.744870 | mon1 | Checked out ansible.utils to v6.1.1 2026-09-17 17:18:27.744897 | mon1 | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-17 17:18:27.744925 | mon1 | Starting galaxy collection install process 2026-09-17 17:18:27.744948 | mon1 | Process install dependency map 2026-09-17 17:18:27.744969 | mon1 | Starting collection install process 2026-09-17 17:18:27.744990 | mon1 | Installing 'ansible.utils:6.1.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-17 17:18:27.745011 | mon1 | Created collection for ansible.utils:6.1.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-17 17:18:27.745031 | mon1 | ansible.utils:6.1.1 was installed successfully 2026-09-17 17:18:27.745052 | mon1 | Checked out community.general to 13.4.0 2026-09-17 17:18:27.745073 | mon1 | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-17 17:18:27.745092 | mon1 | Starting galaxy collection install process 2026-09-17 17:18:27.745113 | mon1 | Process install dependency map 2026-09-17 17:18:27.745130 | mon1 | Starting collection install process 2026-09-17 17:18:27.745146 | mon1 | Installing 'community.general:13.4.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-17 17:18:27.745162 | mon1 | Created collection for community.general:13.4.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-17 17:18:27.745186 | mon1 | community.general:13.4.0 was installed successfully 2026-09-17 17:18:27.745204 | mon1 | Checked out community.library_inventory_filtering_v1 to 1.1.5 2026-09-17 17:18:27.745220 | mon1 | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.library_inventory_filtering 2026-09-17 17:18:27.745237 | mon1 | Starting galaxy collection install process 2026-09-17 17:18:27.745255 | mon1 | Process install dependency map 2026-09-17 17:18:27.745271 | mon1 | Starting collection install process 2026-09-17 17:18:27.745287 | mon1 | Installing 'community.library_inventory_filtering_v1:1.1.5' to '/home/zuul/.ansible/collections/ansible_collections/community/library_inventory_filtering_v1' 2026-09-17 17:18:27.745304 | mon1 | Created collection for community.library_inventory_filtering_v1:1.1.5 at /home/zuul/.ansible/collections/ansible_collections/community/library_inventory_filtering_v1 2026-09-17 17:18:27.745320 | mon1 | community.library_inventory_filtering_v1:1.1.5 was installed successfully 2026-09-17 17:18:27.745352 | mon1 | Checked out vexxhost.containers to v1.6.8 2026-09-17 17:18:27.745369 | mon1 | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-17 17:18:27.745386 | mon1 | Starting galaxy collection install process 2026-09-17 17:18:27.745402 | mon1 | Process install dependency map 2026-09-17 17:18:27.745418 | mon1 | Starting collection install process 2026-09-17 17:18:27.745434 | mon1 | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-17 17:18:27.745450 | mon1 | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-17 17:18:27.745466 | mon1 | vexxhost.containers:1.6.8 was installed successfully 2026-09-17 17:18:27.749283 | 2026-09-17 17:18:27.749357 | PLAY RECAP 2026-09-17 17:18:27.749413 | mon1 | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 17:18:27.749447 | osd1 | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 17:18:27.749471 | 2026-09-17 17:18:27.883049 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-17 17:18:27.885515 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 17:18:28.602835 | 2026-09-17 17:18:28.603047 | PLAY [all] 2026-09-17 17:18:28.616047 | 2026-09-17 17:18:28.616169 | LOOP [Check inventory directories] 2026-09-17 17:18:28.951933 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph" 2026-09-17 17:18:29.123889 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/molecule/default/inventory" 2026-09-17 17:18:29.277666 | mon1 | ok: "src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/inventory" 2026-09-17 17:18:29.293815 | 2026-09-17 17:18:29.294009 | LOOP [Copy inventory file for Zuul] 2026-09-17 17:18:30.098277 | mon1 | changed: 2026-09-17 17:18:30.098563 | mon1 | { 2026-09-17 17:18:30.098620 | mon1 | "ansible_loop_var": "item", 2026-09-17 17:18:30.098665 | mon1 | "changed": false, 2026-09-17 17:18:30.098703 | mon1 | "failed": false, 2026-09-17 17:18:30.098747 | mon1 | "invocation": { 2026-09-17 17:18:30.098785 | mon1 | "module_args": { 2026-09-17 17:18:30.098820 | mon1 | "checksum_algorithm": "sha1", 2026-09-17 17:18:30.098854 | mon1 | "follow": true, 2026-09-17 17:18:30.098890 | mon1 | "get_attributes": true, 2026-09-17 17:18:30.098928 | mon1 | "get_checksum": true, 2026-09-17 17:18:30.098963 | mon1 | "get_mime": true, 2026-09-17 17:18:30.098997 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph" 2026-09-17 17:18:30.099048 | mon1 | } 2026-09-17 17:18:30.099084 | mon1 | }, 2026-09-17 17:18:30.099119 | mon1 | "item": "src/github.com/vexxhost/ansible-collection-ceph", 2026-09-17 17:18:30.099153 | mon1 | "stat": { 2026-09-17 17:18:30.099187 | mon1 | "atime": 1789665496.4926388, 2026-09-17 17:18:30.099221 | mon1 | "attr_flags": "e", 2026-09-17 17:18:30.099256 | mon1 | "attributes": [ 2026-09-17 17:18:30.099290 | mon1 | "extents" 2026-09-17 17:18:30.099323 | mon1 | ], 2026-09-17 17:18:30.099377 | mon1 | "block_size": 4096, 2026-09-17 17:18:30.099412 | mon1 | "blocks": 8, 2026-09-17 17:18:30.099447 | mon1 | "charset": "unknown", 2026-09-17 17:18:30.099484 | mon1 | "ctime": 1789665503.5008864, 2026-09-17 17:18:30.099520 | mon1 | "dev": 64513, 2026-09-17 17:18:30.099555 | mon1 | "device_type": 0, 2026-09-17 17:18:30.099589 | mon1 | "executable": true, 2026-09-17 17:18:30.099623 | mon1 | "exists": true, 2026-09-17 17:18:30.099656 | mon1 | "gid": 1000, 2026-09-17 17:18:30.099692 | mon1 | "gr_name": "zuul", 2026-09-17 17:18:30.099725 | mon1 | "inode": 1045247, 2026-09-17 17:18:30.099758 | mon1 | "isblk": false, 2026-09-17 17:18:30.099792 | mon1 | "ischr": false, 2026-09-17 17:18:30.099826 | mon1 | "isdir": true, 2026-09-17 17:18:30.099859 | mon1 | "isfifo": false, 2026-09-17 17:18:30.099892 | mon1 | "isgid": false, 2026-09-17 17:18:30.099924 | mon1 | "islnk": false, 2026-09-17 17:18:30.099957 | mon1 | "isreg": false, 2026-09-17 17:18:30.099990 | mon1 | "issock": false, 2026-09-17 17:18:30.100023 | mon1 | "isuid": false, 2026-09-17 17:18:30.100055 | mon1 | "mimetype": "unknown", 2026-09-17 17:18:30.100087 | mon1 | "mode": "0755", 2026-09-17 17:18:30.100119 | mon1 | "mtime": 1789665503.5008864, 2026-09-17 17:18:30.100151 | mon1 | "nlink": 11, 2026-09-17 17:18:30.100183 | mon1 | "path": "src/github.com/vexxhost/ansible-collection-ceph", 2026-09-17 17:18:30.100215 | mon1 | "pw_name": "zuul", 2026-09-17 17:18:30.100250 | mon1 | "readable": true, 2026-09-17 17:18:30.100283 | mon1 | "rgrp": true, 2026-09-17 17:18:30.100316 | mon1 | "roth": true, 2026-09-17 17:18:30.100366 | mon1 | "rusr": true, 2026-09-17 17:18:30.100401 | mon1 | "size": 4096, 2026-09-17 17:18:30.100434 | mon1 | "uid": 1000, 2026-09-17 17:18:30.100467 | mon1 | "version": "814906966", 2026-09-17 17:18:30.100529 | mon1 | "wgrp": false, 2026-09-17 17:18:30.100568 | mon1 | "woth": false, 2026-09-17 17:18:30.100603 | mon1 | "writeable": true, 2026-09-17 17:18:30.100636 | mon1 | "wusr": true, 2026-09-17 17:18:30.100669 | mon1 | "xgrp": true, 2026-09-17 17:18:30.100703 | mon1 | "xoth": true, 2026-09-17 17:18:30.100735 | mon1 | "xusr": true 2026-09-17 17:18:30.100766 | mon1 | } 2026-09-17 17:18:30.100799 | mon1 | } 2026-09-17 17:18:30.100860 | mon1 | ok: All items complete 2026-09-17 17:18:30.100899 | 2026-09-17 17:18:30.103253 | mon1 | skipping: Conditional result was False 2026-09-17 17:18:30.104420 | mon1 | skipping: Conditional result was False 2026-09-17 17:18:30.118379 | 2026-09-17 17:18:30.118550 | LOOP [Switch "ansible_host" to private IP] 2026-09-17 17:18:30.472697 | mon1 | changed: 2 replacements made 2026-09-17 17:18:30.474459 | mon1 | skipping: Conditional result was False 2026-09-17 17:18:30.481321 | mon1 | skipping: Conditional result was False 2026-09-17 17:18:30.498816 | 2026-09-17 17:18:30.498941 | TASK [Run Molecule scenario] 2026-09-17 17:18:31.578021 | mon1 | INFO Collection 'vexxhost.ceph' detected. 2026-09-17 17:18:31.578164 | mon1 | INFO Scenarios will be used from 'extensions/molecule' 2026-09-17 17:18:31.953381 | mon1 | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-17 17:18:31.953489 | mon1 | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-09-17 17:18:34.010631 | mon1 | INFO [default > dependency] Executing 2026-09-17 17:18:34.011112 | mon1 | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-09-17 17:18:34.011465 | mon1 | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-09-17 17:18:34.011706 | mon1 | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-17 17:18:34.022658 | mon1 | INFO [default > cleanup] Executing 2026-09-17 17:18:34.023261 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 17:18:34.033412 | mon1 | INFO [default > destroy] Executing 2026-09-17 17:18:34.033495 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-09-17 17:18:34.033587 | mon1 | INFO [default > destroy] Executed: Successful 2026-09-17 17:18:34.043413 | mon1 | INFO [default > syntax] Executing 2026-09-17 17:18:35.049047 | mon1 | 2026-09-17 17:18:35.049259 | mon1 | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-09-17 17:18:35.107296 | mon1 | INFO [default > syntax] Executed: Successful 2026-09-17 17:18:35.127912 | mon1 | INFO [default > create] Executing 2026-09-17 17:18:35.144820 | mon1 | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 17:18:35.152778 | mon1 | INFO [default > prepare] Executing 2026-09-17 17:18:35.804374 | mon1 | 2026-09-17 17:18:35.804674 | mon1 | PLAY [Prepare] ***************************************************************** 2026-09-17 17:18:35.804929 | mon1 | 2026-09-17 17:18:35.805147 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:18:35.805345 | mon1 | Thursday 17 September 2026 17:18:35 +0000 (0:00:00.032) 0:00:00.032 **** 2026-09-17 17:18:36.999346 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 17:18:36.999430 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 17:18:36.999449 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 17:18:36.999461 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 17:18:36.999560 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 17:18:37.053825 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-09-17 17:18:37.053921 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 17:18:37.054020 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 17:18:37.054121 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 17:18:37.054226 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 17:18:37.062682 | mon1 | ok: [mon1] 2026-09-17 17:18:37.062758 | mon1 | ok: [osd1] 2026-09-17 17:18:37.062870 | mon1 | 2026-09-17 17:18:37.063200 | mon1 | TASK [Configure short hostname] ************************************************ 2026-09-17 17:18:37.063212 | mon1 | Thursday 17 September 2026 17:18:37 +0000 (0:00:01.259) 0:00:01.291 **** 2026-09-17 17:18:37.818140 | mon1 | changed: [mon1] 2026-09-17 17:18:37.818228 | mon1 | changed: [osd1] 2026-09-17 17:18:37.818324 | mon1 | 2026-09-17 17:18:37.818532 | mon1 | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-17 17:18:37.818598 | mon1 | Thursday 17 September 2026 17:18:37 +0000 (0:00:00.755) 0:00:02.046 **** 2026-09-17 17:18:38.097203 | mon1 | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-17 17:18:38.097289 | mon1 | with a mode of 0700, this may cause issues when running as another user. To 2026-09-17 17:18:38.097387 | mon1 | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-17 17:18:38.106344 | mon1 | changed: [mon1] 2026-09-17 17:18:38.106427 | mon1 | changed: [osd1] 2026-09-17 17:18:38.106534 | mon1 | 2026-09-17 17:18:38.106677 | mon1 | TASK [Update apt cache] ******************************************************** 2026-09-17 17:18:38.106841 | mon1 | Thursday 17 September 2026 17:18:38 +0000 (0:00:00.288) 0:00:02.335 **** 2026-09-17 17:18:45.110965 | mon1 | changed: [mon1] 2026-09-17 17:18:45.111149 | mon1 | changed: [osd1] 2026-09-17 17:18:45.111304 | mon1 | 2026-09-17 17:18:45.111612 | mon1 | PLAY [Create devices for Ceph] ************************************************* 2026-09-17 17:18:45.111856 | mon1 | 2026-09-17 17:18:45.112093 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:18:45.112320 | mon1 | Thursday 17 September 2026 17:18:45 +0000 (0:00:07.004) 0:00:09.339 **** 2026-09-17 17:18:45.876512 | mon1 | ok: [osd1] 2026-09-17 17:18:45.876614 | mon1 | 2026-09-17 17:18:45.876729 | mon1 | TASK [Install depedencies] ***************************************************** 2026-09-17 17:18:45.876845 | mon1 | Thursday 17 September 2026 17:18:45 +0000 (0:00:00.765) 0:00:10.105 **** 2026-09-17 17:19:09.000036 | mon1 | changed: [osd1] 2026-09-17 17:19:09.000271 | mon1 | 2026-09-17 17:19:09.000539 | mon1 | TASK [Start up service] ******************************************************** 2026-09-17 17:19:09.000841 | mon1 | Thursday 17 September 2026 17:19:08 +0000 (0:00:23.123) 0:00:33.228 **** 2026-09-17 17:19:09.521260 | mon1 | ok: [osd1] 2026-09-17 17:19:09.521369 | mon1 | 2026-09-17 17:19:09.521591 | mon1 | TASK [Generate lvm.conf] ******************************************************* 2026-09-17 17:19:09.521815 | mon1 | Thursday 17 September 2026 17:19:09 +0000 (0:00:00.521) 0:00:33.749 **** 2026-09-17 17:19:09.853155 | mon1 | ok: [osd1] 2026-09-17 17:19:09.853277 | mon1 | 2026-09-17 17:19:09.853504 | mon1 | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-17 17:19:09.853715 | mon1 | Thursday 17 September 2026 17:19:09 +0000 (0:00:00.331) 0:00:34.081 **** 2026-09-17 17:19:10.593182 | mon1 | changed: [osd1] 2026-09-17 17:19:10.593286 | mon1 | 2026-09-17 17:19:10.593305 | mon1 | TASK [Get list of all loopback devices] **************************************** 2026-09-17 17:19:10.593322 | mon1 | Thursday 17 September 2026 17:19:10 +0000 (0:00:00.739) 0:00:34.820 **** 2026-09-17 17:19:10.830924 | mon1 | ok: [osd1] 2026-09-17 17:19:10.831023 | mon1 | 2026-09-17 17:19:10.831444 | mon1 | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-17 17:19:10.831517 | mon1 | Thursday 17 September 2026 17:19:10 +0000 (0:00:00.238) 0:00:35.059 **** 2026-09-17 17:19:10.857577 | mon1 | skipping: [osd1] 2026-09-17 17:19:10.858424 | mon1 | 2026-09-17 17:19:10.858503 | mon1 | TASK [Create devices for Ceph] ************************************************* 2026-09-17 17:19:10.858516 | mon1 | Thursday 17 September 2026 17:19:10 +0000 (0:00:00.026) 0:00:35.085 **** 2026-09-17 17:19:11.428818 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 17:19:11.428958 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 17:19:11.429246 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 17:19:11.429538 | mon1 | 2026-09-17 17:19:11.429836 | mon1 | TASK [Set permissions on loopback devices] ************************************* 2026-09-17 17:19:11.430151 | mon1 | Thursday 17 September 2026 17:19:11 +0000 (0:00:00.571) 0:00:35.657 **** 2026-09-17 17:19:12.131127 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 17:19:12.131211 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 17:19:12.131221 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 17:19:12.131391 | mon1 | 2026-09-17 17:19:12.131613 | mon1 | TASK [Start loop devices] ****************************************************** 2026-09-17 17:19:12.131777 | mon1 | Thursday 17 September 2026 17:19:12 +0000 (0:00:00.702) 0:00:36.359 **** 2026-09-17 17:19:12.946886 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 17:19:12.947091 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 17:19:12.947398 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 17:19:12.947651 | mon1 | 2026-09-17 17:19:12.948051 | mon1 | TASK [Create a volume group for each loop device] ****************************** 2026-09-17 17:19:12.948343 | mon1 | Thursday 17 September 2026 17:19:12 +0000 (0:00:00.815) 0:00:37.175 **** 2026-09-17 17:19:16.161226 | mon1 | changed: [osd1] => (item=osd0) 2026-09-17 17:19:16.161321 | mon1 | changed: [osd1] => (item=osd1) 2026-09-17 17:19:16.162180 | mon1 | changed: [osd1] => (item=osd2) 2026-09-17 17:19:16.162280 | mon1 | 2026-09-17 17:19:16.162296 | mon1 | TASK [Create a logical volume for each loop device] **************************** 2026-09-17 17:19:16.162310 | mon1 | Thursday 17 September 2026 17:19:16 +0000 (0:00:03.214) 0:00:40.389 **** 2026-09-17 17:19:18.251270 | mon1 | changed: [osd1] => (item=ceph-osd1-osd0) 2026-09-17 17:19:18.251401 | mon1 | changed: [osd1] => (item=ceph-osd1-osd1) 2026-09-17 17:19:18.251487 | mon1 | changed: [osd1] => (item=ceph-osd1-osd2) 2026-09-17 17:19:18.252183 | mon1 | 2026-09-17 17:19:18.252212 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 17:19:18.252223 | mon1 | mon1 : ok=4 changed=3 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-09-17 17:19:18.252234 | mon1 | osd1 : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-17 17:19:18.253154 | mon1 | 2026-09-17 17:19:18.253237 | mon1 | 2026-09-17 17:19:18.253249 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 17:19:18.253261 | mon1 | Thursday 17 September 2026 17:19:18 +0000 (0:00:02.090) 0:00:42.480 **** 2026-09-17 17:19:18.253270 | mon1 | =============================================================================== 2026-09-17 17:19:18.253288 | mon1 | Install depedencies ---------------------------------------------------- 23.12s 2026-09-17 17:19:18.253297 | mon1 | Update apt cache -------------------------------------------------------- 7.00s 2026-09-17 17:19:18.254865 | mon1 | Create a volume group for each loop device ------------------------------ 3.21s 2026-09-17 17:19:18.254894 | mon1 | Create a logical volume for each loop device ---------------------------- 2.09s 2026-09-17 17:19:18.254958 | mon1 | Gathering Facts --------------------------------------------------------- 1.26s 2026-09-17 17:19:18.254968 | mon1 | Start loop devices ------------------------------------------------------ 0.82s 2026-09-17 17:19:18.254978 | mon1 | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-17 17:19:18.254987 | mon1 | Configure short hostname ------------------------------------------------ 0.76s 2026-09-17 17:19:18.254995 | mon1 | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.74s 2026-09-17 17:19:18.255004 | mon1 | Set permissions on loopback devices ------------------------------------- 0.70s 2026-09-17 17:19:18.255013 | mon1 | Create devices for Ceph ------------------------------------------------- 0.57s 2026-09-17 17:19:18.255115 | mon1 | Start up service -------------------------------------------------------- 0.52s 2026-09-17 17:19:18.255406 | mon1 | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-17 17:19:18.255707 | mon1 | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-09-17 17:19:18.256036 | mon1 | Get list of all loopback devices ---------------------------------------- 0.24s 2026-09-17 17:19:18.256326 | mon1 | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-17 17:19:18.379002 | mon1 | INFO [default > prepare] Executed: Successful 2026-09-17 17:19:18.390167 | mon1 | INFO [default > converge] Executing 2026-09-17 17:19:19.302263 | mon1 | 2026-09-17 17:19:19.302464 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-17 17:19:19.302575 | mon1 | 2026-09-17 17:19:19.302689 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:19:19.302866 | mon1 | Thursday 17 September 2026 17:19:19 +0000 (0:00:00.046) 0:00:00.046 **** 2026-09-17 17:19:20.360632 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 17:19:20.360957 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 17:19:20.361145 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 17:19:20.361360 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 17:19:20.361530 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 17:19:20.368357 | mon1 | ok: [mon1] 2026-09-17 17:19:20.368501 | mon1 | 2026-09-17 17:19:20.368621 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:19:20.368734 | mon1 | Thursday 17 September 2026 17:19:20 +0000 (0:00:01.066) 0:00:01.112 **** 2026-09-17 17:19:20.673599 | mon1 | ok: [mon1] 2026-09-17 17:19:20.673836 | mon1 | 2026-09-17 17:19:20.674012 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:19:20.674175 | mon1 | Thursday 17 September 2026 17:19:20 +0000 (0:00:00.304) 0:00:01.416 **** 2026-09-17 17:19:20.704130 | mon1 | skipping: [mon1] 2026-09-17 17:19:20.704296 | mon1 | 2026-09-17 17:19:20.704440 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 17:19:20.704571 | mon1 | Thursday 17 September 2026 17:19:20 +0000 (0:00:00.031) 0:00:01.448 **** 2026-09-17 17:19:21.016277 | mon1 | changed: [mon1] 2026-09-17 17:19:21.016676 | mon1 | 2026-09-17 17:19:21.017091 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:19:21.017453 | mon1 | Thursday 17 September 2026 17:19:21 +0000 (0:00:00.311) 0:00:01.760 **** 2026-09-17 17:19:21.111331 | mon1 | ok: [mon1] => { 2026-09-17 17:19:21.111662 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 17:19:21.111945 | mon1 | } 2026-09-17 17:19:21.112169 | mon1 | 2026-09-17 17:19:21.112410 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:19:21.112644 | mon1 | Thursday 17 September 2026 17:19:21 +0000 (0:00:00.094) 0:00:01.854 **** 2026-09-17 17:19:22.064570 | mon1 | changed: [mon1] 2026-09-17 17:19:22.064650 | mon1 | 2026-09-17 17:19:22.064659 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:19:22.064666 | mon1 | Thursday 17 September 2026 17:19:22 +0000 (0:00:00.953) 0:00:02.807 **** 2026-09-17 17:19:22.106272 | mon1 | skipping: [mon1] 2026-09-17 17:19:22.106366 | mon1 | 2026-09-17 17:19:22.106373 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:19:22.106519 | mon1 | Thursday 17 September 2026 17:19:22 +0000 (0:00:00.042) 0:00:02.850 **** 2026-09-17 17:19:22.159714 | mon1 | skipping: [mon1] 2026-09-17 17:19:22.159818 | mon1 | 2026-09-17 17:19:22.159871 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:19:22.160037 | mon1 | Thursday 17 September 2026 17:19:22 +0000 (0:00:00.053) 0:00:02.903 **** 2026-09-17 17:19:22.407707 | mon1 | ok: [mon1] 2026-09-17 17:19:22.407928 | mon1 | 2026-09-17 17:19:22.408511 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:19:22.408595 | mon1 | Thursday 17 September 2026 17:19:22 +0000 (0:00:00.247) 0:00:03.150 **** 2026-09-17 17:19:23.703482 | mon1 | ok: [mon1] 2026-09-17 17:19:23.703571 | mon1 | 2026-09-17 17:19:23.703583 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:19:23.703778 | mon1 | Thursday 17 September 2026 17:19:23 +0000 (0:00:01.296) 0:00:04.447 **** 2026-09-17 17:19:23.787258 | mon1 | ok: [mon1] => { 2026-09-17 17:19:23.787354 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 17:19:23.788316 | mon1 | } 2026-09-17 17:19:23.788379 | mon1 | 2026-09-17 17:19:23.788391 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:19:23.788401 | mon1 | Thursday 17 September 2026 17:19:23 +0000 (0:00:00.083) 0:00:04.530 **** 2026-09-17 17:19:24.598953 | mon1 | changed: [mon1] 2026-09-17 17:19:24.599037 | mon1 | 2026-09-17 17:19:24.599460 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:19:24.599496 | mon1 | Thursday 17 September 2026 17:19:24 +0000 (0:00:00.811) 0:00:05.342 **** 2026-09-17 17:19:27.554695 | mon1 | changed: [mon1] 2026-09-17 17:19:27.554825 | mon1 | 2026-09-17 17:19:27.554844 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 17:19:27.554854 | mon1 | Thursday 17 September 2026 17:19:27 +0000 (0:00:02.955) 0:00:08.298 **** 2026-09-17 17:19:27.584833 | mon1 | skipping: [mon1] 2026-09-17 17:19:27.585398 | mon1 | 2026-09-17 17:19:27.585592 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 17:19:27.585605 | mon1 | Thursday 17 September 2026 17:19:27 +0000 (0:00:00.030) 0:00:08.328 **** 2026-09-17 17:19:27.611368 | mon1 | skipping: [mon1] 2026-09-17 17:19:27.611435 | mon1 | 2026-09-17 17:19:27.611538 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 17:19:27.611625 | mon1 | Thursday 17 September 2026 17:19:27 +0000 (0:00:00.026) 0:00:08.355 **** 2026-09-17 17:19:27.639301 | mon1 | skipping: [mon1] 2026-09-17 17:19:27.639406 | mon1 | 2026-09-17 17:19:27.639538 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 17:19:27.639663 | mon1 | Thursday 17 September 2026 17:19:27 +0000 (0:00:00.027) 0:00:08.382 **** 2026-09-17 17:19:33.568298 | mon1 | changed: [mon1] 2026-09-17 17:19:33.568390 | mon1 | 2026-09-17 17:19:33.568582 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 17:19:33.568747 | mon1 | Thursday 17 September 2026 17:19:33 +0000 (0:00:05.929) 0:00:14.312 **** 2026-09-17 17:19:34.201892 | mon1 | changed: [mon1] 2026-09-17 17:19:34.202083 | mon1 | 2026-09-17 17:19:34.202398 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 17:19:34.202698 | mon1 | Thursday 17 September 2026 17:19:34 +0000 (0:00:00.633) 0:00:14.945 **** 2026-09-17 17:19:35.214952 | mon1 | changed: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 17:19:35.215036 | mon1 | changed: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 17:19:35.215048 | mon1 | changed: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 17:19:35.215067 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 17:19:35.216743 | mon1 | changed: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 17:19:35.217010 | mon1 | 2026-09-17 17:19:35.217024 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 17:19:35.217034 | mon1 | Thursday 17 September 2026 17:19:35 +0000 (0:00:01.012) 0:00:15.958 **** 2026-09-17 17:19:35.841409 | mon1 | changed: [mon1] 2026-09-17 17:19:35.841498 | mon1 | 2026-09-17 17:19:35.842352 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 17:19:35.842437 | mon1 | Thursday 17 September 2026 17:19:35 +0000 (0:00:00.618) 0:00:16.576 **** 2026-09-17 17:19:35.842447 | mon1 | 2026-09-17 17:19:35.842456 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 17:19:35.842463 | mon1 | Thursday 17 September 2026 17:19:35 +0000 (0:00:00.008) 0:00:16.585 **** 2026-09-17 17:19:36.757988 | mon1 | ok: [mon1] 2026-09-17 17:19:36.758115 | mon1 | 2026-09-17 17:19:36.758157 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 17:19:36.758200 | mon1 | Thursday 17 September 2026 17:19:36 +0000 (0:00:00.917) 0:00:17.502 **** 2026-09-17 17:19:37.302373 | mon1 | changed: [mon1] 2026-09-17 17:19:37.302698 | mon1 | 2026-09-17 17:19:37.302714 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 17:19:37.302725 | mon1 | Thursday 17 September 2026 17:19:37 +0000 (0:00:00.544) 0:00:18.046 **** 2026-09-17 17:19:37.919998 | mon1 | changed: [mon1] 2026-09-17 17:19:37.920083 | mon1 | 2026-09-17 17:19:37.920425 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:19:37.920485 | mon1 | Thursday 17 September 2026 17:19:37 +0000 (0:00:00.617) 0:00:18.663 **** 2026-09-17 17:19:38.148674 | mon1 | ok: [mon1] 2026-09-17 17:19:38.149300 | mon1 | 2026-09-17 17:19:38.149358 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:19:38.149386 | mon1 | Thursday 17 September 2026 17:19:38 +0000 (0:00:00.228) 0:00:18.892 **** 2026-09-17 17:19:38.241368 | mon1 | ok: [mon1] => { 2026-09-17 17:19:38.242028 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 17:19:38.242088 | mon1 | } 2026-09-17 17:19:38.242095 | mon1 | 2026-09-17 17:19:38.242103 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:19:38.242112 | mon1 | Thursday 17 September 2026 17:19:38 +0000 (0:00:00.092) 0:00:18.985 **** 2026-09-17 17:19:40.179515 | mon1 | changed: [mon1] 2026-09-17 17:19:40.179577 | mon1 | 2026-09-17 17:19:40.179585 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:19:40.179592 | mon1 | Thursday 17 September 2026 17:19:40 +0000 (0:00:01.937) 0:00:20.922 **** 2026-09-17 17:19:45.646457 | mon1 | changed: [mon1] 2026-09-17 17:19:45.646538 | mon1 | 2026-09-17 17:19:45.646601 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 17:19:45.646731 | mon1 | Thursday 17 September 2026 17:19:45 +0000 (0:00:05.467) 0:00:26.390 **** 2026-09-17 17:19:46.890209 | mon1 | ok: [mon1] 2026-09-17 17:19:46.890294 | mon1 | 2026-09-17 17:19:46.890617 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 17:19:46.890684 | mon1 | Thursday 17 September 2026 17:19:46 +0000 (0:00:01.243) 0:00:27.633 **** 2026-09-17 17:19:47.242006 | mon1 | changed: [mon1] 2026-09-17 17:19:47.242082 | mon1 | 2026-09-17 17:19:47.242270 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 17:19:47.242323 | mon1 | Thursday 17 September 2026 17:19:47 +0000 (0:00:00.352) 0:00:27.986 **** 2026-09-17 17:19:47.705062 | mon1 | changed: [mon1] 2026-09-17 17:19:47.705154 | mon1 | 2026-09-17 17:19:47.705604 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 17:19:47.705673 | mon1 | Thursday 17 September 2026 17:19:47 +0000 (0:00:00.462) 0:00:28.448 **** 2026-09-17 17:19:48.312866 | mon1 | changed: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 17:19:48.312933 | mon1 | changed: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 17:19:48.312951 | mon1 | changed: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 17:19:48.312964 | mon1 | 2026-09-17 17:19:48.312977 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 17:19:48.312989 | mon1 | Thursday 17 September 2026 17:19:48 +0000 (0:00:00.606) 0:00:29.055 **** 2026-09-17 17:19:48.784474 | mon1 | changed: [mon1] 2026-09-17 17:19:48.784539 | mon1 | 2026-09-17 17:19:48.784607 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 17:19:48.784716 | mon1 | Thursday 17 September 2026 17:19:48 +0000 (0:00:00.473) 0:00:29.528 **** 2026-09-17 17:19:49.257491 | mon1 | changed: [mon1] 2026-09-17 17:19:49.257577 | mon1 | 2026-09-17 17:19:49.258321 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 17:19:49.258373 | mon1 | Thursday 17 September 2026 17:19:49 +0000 (0:00:00.464) 0:00:29.993 **** 2026-09-17 17:19:49.258383 | mon1 | 2026-09-17 17:19:49.258390 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 17:19:49.258396 | mon1 | Thursday 17 September 2026 17:19:49 +0000 (0:00:00.008) 0:00:30.001 **** 2026-09-17 17:19:49.877542 | mon1 | ok: [mon1] 2026-09-17 17:19:49.877611 | mon1 | 2026-09-17 17:19:49.877649 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 17:19:49.877748 | mon1 | Thursday 17 September 2026 17:19:49 +0000 (0:00:00.620) 0:00:30.622 **** 2026-09-17 17:19:50.700980 | mon1 | changed: [mon1] 2026-09-17 17:19:50.701092 | mon1 | 2026-09-17 17:19:50.701539 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 17:19:50.701626 | mon1 | Thursday 17 September 2026 17:19:50 +0000 (0:00:00.822) 0:00:31.444 **** 2026-09-17 17:19:51.311932 | mon1 | changed: [mon1] 2026-09-17 17:19:51.312052 | mon1 | 2026-09-17 17:19:51.312286 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 17:19:51.312368 | mon1 | Thursday 17 September 2026 17:19:51 +0000 (0:00:00.610) 0:00:32.054 **** 2026-09-17 17:19:51.361851 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 17:19:51.361950 | mon1 | 2026-09-17 17:19:51.361986 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 17:19:51.362000 | mon1 | Thursday 17 September 2026 17:19:51 +0000 (0:00:00.051) 0:00:32.105 **** 2026-09-17 17:20:17.958872 | mon1 | changed: [mon1] 2026-09-17 17:20:17.959082 | mon1 | 2026-09-17 17:20:17.959096 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 17:20:17.959258 | mon1 | Thursday 17 September 2026 17:20:17 +0000 (0:00:26.596) 0:00:58.702 **** 2026-09-17 17:20:18.664720 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 17:20:18.664796 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 17:20:18.664809 | mon1 | 2026-09-17 17:20:18.665014 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 17:20:18.665058 | mon1 | Thursday 17 September 2026 17:20:18 +0000 (0:00:00.706) 0:00:59.409 **** 2026-09-17 17:20:35.092555 | mon1 | changed: [mon1] 2026-09-17 17:20:35.092660 | mon1 | 2026-09-17 17:20:35.093142 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 17:20:35.093390 | mon1 | Thursday 17 September 2026 17:20:35 +0000 (0:00:16.426) 0:01:15.835 **** 2026-09-17 17:20:35.323918 | mon1 | ok: [mon1] 2026-09-17 17:20:35.324026 | mon1 | 2026-09-17 17:20:35.324580 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 17:20:35.324665 | mon1 | Thursday 17 September 2026 17:20:35 +0000 (0:00:00.231) 0:01:16.067 **** 2026-09-17 17:20:35.795205 | mon1 | changed: [mon1] 2026-09-17 17:20:35.795370 | mon1 | 2026-09-17 17:20:35.795585 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 17:20:35.795941 | mon1 | Thursday 17 September 2026 17:20:35 +0000 (0:00:00.470) 0:01:16.538 **** 2026-09-17 17:20:36.099242 | mon1 | changed: [mon1] 2026-09-17 17:20:36.099404 | mon1 | 2026-09-17 17:20:36.099630 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-17 17:20:36.099865 | mon1 | Thursday 17 September 2026 17:20:36 +0000 (0:00:00.304) 0:01:16.842 **** 2026-09-17 17:20:36.253906 | mon1 | ok: [mon1] 2026-09-17 17:20:36.254027 | mon1 | 2026-09-17 17:20:36.254157 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-17 17:20:36.254359 | mon1 | Thursday 17 September 2026 17:20:36 +0000 (0:00:00.154) 0:01:16.997 **** 2026-09-17 17:20:36.509111 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 17:20:36.509296 | mon1 | 2026-09-17 17:20:36.509562 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-17 17:20:36.509769 | mon1 | Thursday 17 September 2026 17:20:36 +0000 (0:00:00.255) 0:01:17.252 **** 2026-09-17 17:20:36.572750 | mon1 | ok: [mon1] 2026-09-17 17:20:36.572831 | mon1 | 2026-09-17 17:20:36.572988 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-17 17:20:36.573165 | mon1 | Thursday 17 September 2026 17:20:36 +0000 (0:00:00.063) 0:01:17.316 **** 2026-09-17 17:20:36.669032 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for mon1 2026-09-17 17:20:36.669143 | mon1 | 2026-09-17 17:20:36.669150 | mon1 | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-17 17:20:36.669180 | mon1 | Thursday 17 September 2026 17:20:36 +0000 (0:00:00.096) 0:01:17.413 **** 2026-09-17 17:20:36.991124 | mon1 | changed: [mon1] 2026-09-17 17:20:36.991276 | mon1 | 2026-09-17 17:20:36.991290 | mon1 | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-17 17:20:36.991301 | mon1 | Thursday 17 September 2026 17:20:36 +0000 (0:00:00.321) 0:01:17.734 **** 2026-09-17 17:20:37.717627 | mon1 | changed: [mon1] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-17 17:20:37.717764 | mon1 | changed: [mon1] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-17 17:20:37.717777 | mon1 | changed: [mon1] => (item={'option': 'mon data avail warn', 'section': 'mon', 'value': 10}) 2026-09-17 17:20:37.717868 | mon1 | 2026-09-17 17:20:37.717987 | mon1 | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-17 17:20:37.718087 | mon1 | Thursday 17 September 2026 17:20:37 +0000 (0:00:00.727) 0:01:18.461 **** 2026-09-17 17:22:04.488867 | mon1 | ok: [mon1] 2026-09-17 17:22:04.489179 | mon1 | 2026-09-17 17:22:04.489542 | mon1 | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-17 17:22:04.489786 | mon1 | Thursday 17 September 2026 17:22:04 +0000 (0:01:26.770) 0:02:45.232 **** 2026-09-17 17:22:04.740655 | mon1 | changed: [mon1] 2026-09-17 17:22:04.740771 | mon1 | 2026-09-17 17:22:04.740824 | mon1 | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-17 17:22:04.740962 | mon1 | Thursday 17 September 2026 17:22:04 +0000 (0:00:00.252) 0:02:45.484 **** 2026-09-17 17:22:04.774142 | mon1 | ok: [mon1] 2026-09-17 17:22:04.774220 | mon1 | 2026-09-17 17:22:04.774320 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 17:22:04.774431 | mon1 | Thursday 17 September 2026 17:22:04 +0000 (0:00:00.033) 0:02:45.518 **** 2026-09-17 17:22:04.832144 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 17:22:04.832206 | mon1 | 2026-09-17 17:22:04.832242 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 17:22:04.832314 | mon1 | Thursday 17 September 2026 17:22:04 +0000 (0:00:00.058) 0:02:45.576 **** 2026-09-17 17:22:06.466575 | mon1 | ok: [mon1] 2026-09-17 17:22:06.466629 | mon1 | 2026-09-17 17:22:06.466638 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 17:22:06.466646 | mon1 | Thursday 17 September 2026 17:22:06 +0000 (0:00:01.633) 0:02:47.209 **** 2026-09-17 17:22:06.516231 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 17:22:06.516313 | mon1 | 2026-09-17 17:22:06.516666 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 17:22:06.516736 | mon1 | Thursday 17 September 2026 17:22:06 +0000 (0:00:00.050) 0:02:47.260 **** 2026-09-17 17:22:06.867341 | mon1 | ok: [mon1] 2026-09-17 17:22:06.867414 | mon1 | 2026-09-17 17:22:06.867531 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 17:22:06.867660 | mon1 | Thursday 17 September 2026 17:22:06 +0000 (0:00:00.351) 0:02:47.611 **** 2026-09-17 17:22:09.071586 | mon1 | ok: [mon1] 2026-09-17 17:22:09.072122 | mon1 | 2026-09-17 17:22:09.072148 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-17 17:22:09.072157 | mon1 | Thursday 17 September 2026 17:22:09 +0000 (0:00:02.204) 0:02:49.815 **** 2026-09-17 17:22:11.864224 | mon1 | changed: [mon1] 2026-09-17 17:22:11.864830 | mon1 | 2026-09-17 17:22:11.864863 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-17 17:22:11.864885 | mon1 | Thursday 17 September 2026 17:22:11 +0000 (0:00:02.792) 0:02:52.607 **** 2026-09-17 17:22:13.339733 | mon1 | ok: [mon1] 2026-09-17 17:22:13.340211 | mon1 | 2026-09-17 17:22:13.340328 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 17:22:13.340792 | mon1 | Thursday 17 September 2026 17:22:13 +0000 (0:00:01.475) 0:02:54.082 **** 2026-09-17 17:22:13.395180 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 17:22:13.395252 | mon1 | 2026-09-17 17:22:13.395498 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 17:22:13.395640 | mon1 | Thursday 17 September 2026 17:22:13 +0000 (0:00:00.056) 0:02:54.139 **** 2026-09-17 17:22:13.447079 | mon1 | skipping: [mon1] 2026-09-17 17:22:13.447173 | mon1 | 2026-09-17 17:22:13.447390 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 17:22:13.447566 | mon1 | Thursday 17 September 2026 17:22:13 +0000 (0:00:00.051) 0:02:54.190 **** 2026-09-17 17:22:13.484318 | mon1 | skipping: [mon1] => (item=mon1) 2026-09-17 17:22:13.484437 | mon1 | skipping: [mon1] 2026-09-17 17:22:13.484598 | mon1 | 2026-09-17 17:22:13.484805 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 17:22:13.484979 | mon1 | Thursday 17 September 2026 17:22:13 +0000 (0:00:00.037) 0:02:54.228 **** 2026-09-17 17:22:13.771257 | mon1 | ok: [mon1] 2026-09-17 17:22:13.771382 | mon1 | 2026-09-17 17:22:13.771395 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 17:22:13.771408 | mon1 | Thursday 17 September 2026 17:22:13 +0000 (0:00:00.286) 0:02:54.515 **** 2026-09-17 17:22:16.040407 | mon1 | ok: [mon1] 2026-09-17 17:22:16.040504 | mon1 | 2026-09-17 17:22:16.040557 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-17 17:22:16.040665 | mon1 | Thursday 17 September 2026 17:22:16 +0000 (0:00:02.269) 0:02:56.784 **** 2026-09-17 17:22:18.879373 | mon1 | changed: [mon1] 2026-09-17 17:22:18.879438 | mon1 | 2026-09-17 17:22:18.879450 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-17 17:22:18.879459 | mon1 | Thursday 17 September 2026 17:22:18 +0000 (0:00:02.838) 0:02:59.622 **** 2026-09-17 17:22:20.425129 | mon1 | ok: [mon1] 2026-09-17 17:22:20.426053 | mon1 | 2026-09-17 17:22:20.426125 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-17 17:22:20.426156 | mon1 | Thursday 17 September 2026 17:22:20 +0000 (0:00:01.545) 0:03:01.168 **** 2026-09-17 17:22:26.556469 | mon1 | changed: [mon1] => (item={'name': 'diskprediction_local'}) 2026-09-17 17:22:26.556553 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-09-17 17:22:26.556569 | mon1 | changed: [mon1] => (item={'name': 'prometheus'}) 2026-09-17 17:22:26.556675 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-09-17 17:22:26.556772 | mon1 | 2026-09-17 17:22:26.556860 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-17 17:22:26.556925 | mon1 | 2026-09-17 17:22:26.557022 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:22:26.557096 | mon1 | Thursday 17 September 2026 17:22:26 +0000 (0:00:06.132) 0:03:07.300 **** 2026-09-17 17:22:27.813836 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-09-17 17:22:27.813939 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 17:22:27.814063 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 17:22:27.814191 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 17:22:27.814314 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 17:22:27.823141 | mon1 | ok: [osd1] 2026-09-17 17:22:27.823284 | mon1 | 2026-09-17 17:22:27.823453 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:22:27.823609 | mon1 | Thursday 17 September 2026 17:22:27 +0000 (0:00:01.266) 0:03:08.567 **** 2026-09-17 17:22:28.039930 | mon1 | ok: [osd1] 2026-09-17 17:22:28.039990 | mon1 | 2026-09-17 17:22:28.040032 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:22:28.040127 | mon1 | Thursday 17 September 2026 17:22:28 +0000 (0:00:00.216) 0:03:08.784 **** 2026-09-17 17:22:28.068687 | mon1 | skipping: [osd1] 2026-09-17 17:22:28.068736 | mon1 | 2026-09-17 17:22:28.068824 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 17:22:28.068882 | mon1 | Thursday 17 September 2026 17:22:28 +0000 (0:00:00.028) 0:03:08.813 **** 2026-09-17 17:22:28.296131 | mon1 | changed: [osd1] 2026-09-17 17:22:28.296667 | mon1 | 2026-09-17 17:22:28.296699 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:22:28.296710 | mon1 | Thursday 17 September 2026 17:22:28 +0000 (0:00:00.226) 0:03:09.039 **** 2026-09-17 17:22:28.341729 | mon1 | ok: [osd1] => { 2026-09-17 17:22:28.341938 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 17:22:28.342714 | mon1 | } 2026-09-17 17:22:28.342746 | mon1 | 2026-09-17 17:22:28.342774 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:22:28.342784 | mon1 | Thursday 17 September 2026 17:22:28 +0000 (0:00:00.045) 0:03:09.085 **** 2026-09-17 17:22:28.980027 | mon1 | changed: [osd1] 2026-09-17 17:22:28.980152 | mon1 | 2026-09-17 17:22:28.980677 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:22:28.980760 | mon1 | Thursday 17 September 2026 17:22:28 +0000 (0:00:00.637) 0:03:09.723 **** 2026-09-17 17:22:29.033254 | mon1 | skipping: [osd1] 2026-09-17 17:22:29.033347 | mon1 | 2026-09-17 17:22:29.033852 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:22:29.033929 | mon1 | Thursday 17 September 2026 17:22:29 +0000 (0:00:00.053) 0:03:09.776 **** 2026-09-17 17:22:29.090563 | mon1 | skipping: [osd1] 2026-09-17 17:22:29.090927 | mon1 | 2026-09-17 17:22:29.091432 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:22:29.091494 | mon1 | Thursday 17 September 2026 17:22:29 +0000 (0:00:00.057) 0:03:09.833 **** 2026-09-17 17:22:29.319528 | mon1 | ok: [osd1] 2026-09-17 17:22:29.319661 | mon1 | 2026-09-17 17:22:29.319674 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:22:29.319736 | mon1 | Thursday 17 September 2026 17:22:29 +0000 (0:00:00.229) 0:03:10.063 **** 2026-09-17 17:22:30.671552 | mon1 | ok: [osd1] 2026-09-17 17:22:30.672417 | mon1 | 2026-09-17 17:22:30.672487 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:22:30.672502 | mon1 | Thursday 17 September 2026 17:22:30 +0000 (0:00:01.351) 0:03:11.414 **** 2026-09-17 17:22:30.751957 | mon1 | ok: [osd1] => { 2026-09-17 17:22:30.752053 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 17:22:30.752572 | mon1 | } 2026-09-17 17:22:30.752648 | mon1 | 2026-09-17 17:22:30.752659 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:22:30.752668 | mon1 | Thursday 17 September 2026 17:22:30 +0000 (0:00:00.081) 0:03:11.495 **** 2026-09-17 17:22:31.680265 | mon1 | changed: [osd1] 2026-09-17 17:22:31.680394 | mon1 | 2026-09-17 17:22:31.680599 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:22:31.680824 | mon1 | Thursday 17 September 2026 17:22:31 +0000 (0:00:00.927) 0:03:12.423 **** 2026-09-17 17:22:34.491971 | mon1 | changed: [osd1] 2026-09-17 17:22:34.492043 | mon1 | 2026-09-17 17:22:34.492271 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 17:22:34.492292 | mon1 | Thursday 17 September 2026 17:22:34 +0000 (0:00:02.812) 0:03:15.236 **** 2026-09-17 17:22:34.523333 | mon1 | skipping: [osd1] 2026-09-17 17:22:34.523951 | mon1 | 2026-09-17 17:22:34.523990 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 17:22:34.524006 | mon1 | Thursday 17 September 2026 17:22:34 +0000 (0:00:00.030) 0:03:15.266 **** 2026-09-17 17:22:34.553859 | mon1 | skipping: [osd1] 2026-09-17 17:22:34.554104 | mon1 | 2026-09-17 17:22:34.554534 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 17:22:34.554572 | mon1 | Thursday 17 September 2026 17:22:34 +0000 (0:00:00.030) 0:03:15.297 **** 2026-09-17 17:22:34.586025 | mon1 | skipping: [osd1] 2026-09-17 17:22:34.586677 | mon1 | 2026-09-17 17:22:34.586740 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 17:22:34.586752 | mon1 | Thursday 17 September 2026 17:22:34 +0000 (0:00:00.031) 0:03:15.329 **** 2026-09-17 17:22:40.886394 | mon1 | changed: [osd1] 2026-09-17 17:22:40.886471 | mon1 | 2026-09-17 17:22:40.886485 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 17:22:40.886505 | mon1 | Thursday 17 September 2026 17:22:40 +0000 (0:00:06.299) 0:03:21.629 **** 2026-09-17 17:22:41.429949 | mon1 | changed: [osd1] 2026-09-17 17:22:41.430084 | mon1 | 2026-09-17 17:22:41.430558 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 17:22:41.430694 | mon1 | Thursday 17 September 2026 17:22:41 +0000 (0:00:00.543) 0:03:22.173 **** 2026-09-17 17:22:42.445567 | mon1 | changed: [osd1] => (item={'path': '/etc/containerd'}) 2026-09-17 17:22:42.445707 | mon1 | changed: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 17:22:42.445732 | mon1 | changed: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 17:22:42.445742 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 17:22:42.445751 | mon1 | changed: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 17:22:42.445788 | mon1 | 2026-09-17 17:22:42.446091 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 17:22:42.446143 | mon1 | Thursday 17 September 2026 17:22:42 +0000 (0:00:01.016) 0:03:23.189 **** 2026-09-17 17:22:43.064228 | mon1 | changed: [osd1] 2026-09-17 17:22:43.064340 | mon1 | 2026-09-17 17:22:43.065532 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 17:22:43.065650 | mon1 | Thursday 17 September 2026 17:22:43 +0000 (0:00:00.607) 0:03:23.797 **** 2026-09-17 17:22:43.065663 | mon1 | 2026-09-17 17:22:43.065673 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 17:22:43.065682 | mon1 | Thursday 17 September 2026 17:22:43 +0000 (0:00:00.009) 0:03:23.807 **** 2026-09-17 17:22:43.821357 | mon1 | ok: [osd1] 2026-09-17 17:22:43.821478 | mon1 | 2026-09-17 17:22:43.821955 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-17 17:22:43.822052 | mon1 | Thursday 17 September 2026 17:22:43 +0000 (0:00:00.756) 0:03:24.564 **** 2026-09-17 17:22:44.291133 | mon1 | changed: [osd1] 2026-09-17 17:22:44.291785 | mon1 | 2026-09-17 17:22:44.291816 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 17:22:44.291827 | mon1 | Thursday 17 September 2026 17:22:44 +0000 (0:00:00.470) 0:03:25.034 **** 2026-09-17 17:22:44.833692 | mon1 | changed: [osd1] 2026-09-17 17:22:44.833818 | mon1 | 2026-09-17 17:22:44.833892 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:22:44.834118 | mon1 | Thursday 17 September 2026 17:22:44 +0000 (0:00:00.542) 0:03:25.577 **** 2026-09-17 17:22:45.085239 | mon1 | ok: [osd1] 2026-09-17 17:22:45.085378 | mon1 | 2026-09-17 17:22:45.085679 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:22:45.086129 | mon1 | Thursday 17 September 2026 17:22:45 +0000 (0:00:00.251) 0:03:25.828 **** 2026-09-17 17:22:45.154053 | mon1 | ok: [osd1] => { 2026-09-17 17:22:45.154167 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 17:22:45.154399 | mon1 | } 2026-09-17 17:22:45.154706 | mon1 | 2026-09-17 17:22:45.154984 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:22:45.155236 | mon1 | Thursday 17 September 2026 17:22:45 +0000 (0:00:00.069) 0:03:25.897 **** 2026-09-17 17:22:46.007095 | mon1 | changed: [osd1] 2026-09-17 17:22:46.007293 | mon1 | 2026-09-17 17:22:46.007418 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:22:46.007549 | mon1 | Thursday 17 September 2026 17:22:46 +0000 (0:00:00.850) 0:03:26.748 **** 2026-09-17 17:22:50.306188 | mon1 | changed: [osd1] 2026-09-17 17:22:50.306298 | mon1 | 2026-09-17 17:22:50.306310 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 17:22:50.306321 | mon1 | Thursday 17 September 2026 17:22:50 +0000 (0:00:04.301) 0:03:31.049 **** 2026-09-17 17:22:51.357486 | mon1 | ok: [osd1] 2026-09-17 17:22:51.357572 | mon1 | 2026-09-17 17:22:51.357588 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 17:22:51.357602 | mon1 | Thursday 17 September 2026 17:22:51 +0000 (0:00:01.050) 0:03:32.099 **** 2026-09-17 17:22:51.608746 | mon1 | changed: [osd1] 2026-09-17 17:22:51.609491 | mon1 | 2026-09-17 17:22:51.609600 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 17:22:51.609634 | mon1 | Thursday 17 September 2026 17:22:51 +0000 (0:00:00.252) 0:03:32.351 **** 2026-09-17 17:22:52.137784 | mon1 | changed: [osd1] 2026-09-17 17:22:52.137889 | mon1 | 2026-09-17 17:22:52.138183 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 17:22:52.138238 | mon1 | Thursday 17 September 2026 17:22:52 +0000 (0:00:00.529) 0:03:32.881 **** 2026-09-17 17:22:52.809253 | mon1 | changed: [osd1] => (item={'path': '/etc/docker'}) 2026-09-17 17:22:52.810288 | mon1 | changed: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 17:22:52.810380 | mon1 | changed: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 17:22:52.810394 | mon1 | 2026-09-17 17:22:52.810416 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 17:22:52.810427 | mon1 | Thursday 17 September 2026 17:22:52 +0000 (0:00:00.668) 0:03:33.550 **** 2026-09-17 17:22:53.327952 | mon1 | changed: [osd1] 2026-09-17 17:22:53.328070 | mon1 | 2026-09-17 17:22:53.328478 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 17:22:53.328570 | mon1 | Thursday 17 September 2026 17:22:53 +0000 (0:00:00.521) 0:03:34.071 **** 2026-09-17 17:22:53.836286 | mon1 | changed: [osd1] 2026-09-17 17:22:53.836406 | mon1 | 2026-09-17 17:22:53.837376 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 17:22:53.837448 | mon1 | Thursday 17 September 2026 17:22:53 +0000 (0:00:00.496) 0:03:34.567 **** 2026-09-17 17:22:53.837460 | mon1 | 2026-09-17 17:22:53.837470 | mon1 | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-17 17:22:53.837479 | mon1 | Thursday 17 September 2026 17:22:53 +0000 (0:00:00.011) 0:03:34.579 **** 2026-09-17 17:22:54.639484 | mon1 | ok: [osd1] 2026-09-17 17:22:54.639599 | mon1 | 2026-09-17 17:22:54.639609 | mon1 | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-17 17:22:54.639617 | mon1 | Thursday 17 September 2026 17:22:54 +0000 (0:00:00.803) 0:03:35.382 **** 2026-09-17 17:22:55.491158 | mon1 | changed: [osd1] 2026-09-17 17:22:55.491274 | mon1 | 2026-09-17 17:22:55.491516 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 17:22:55.491598 | mon1 | Thursday 17 September 2026 17:22:55 +0000 (0:00:00.852) 0:03:36.235 **** 2026-09-17 17:22:56.046327 | mon1 | changed: [osd1] 2026-09-17 17:22:56.046404 | mon1 | 2026-09-17 17:22:56.046481 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 17:22:56.046627 | mon1 | Thursday 17 September 2026 17:22:56 +0000 (0:00:00.555) 0:03:36.790 **** 2026-09-17 17:22:56.104452 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 17:22:56.104583 | mon1 | 2026-09-17 17:22:56.104647 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 17:22:56.104815 | mon1 | Thursday 17 September 2026 17:22:56 +0000 (0:00:00.058) 0:03:36.848 **** 2026-09-17 17:23:01.851159 | mon1 | changed: [osd1] 2026-09-17 17:23:01.851263 | mon1 | 2026-09-17 17:23:01.851607 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 17:23:01.851664 | mon1 | Thursday 17 September 2026 17:23:01 +0000 (0:00:05.746) 0:03:42.595 **** 2026-09-17 17:23:02.560603 | mon1 | ok: [osd1] => (item=chronyd) 2026-09-17 17:23:02.561572 | mon1 | ok: [osd1] => (item=sshd) 2026-09-17 17:23:02.561611 | mon1 | 2026-09-17 17:23:02.561625 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 17:23:02.561639 | mon1 | Thursday 17 September 2026 17:23:02 +0000 (0:00:00.709) 0:03:43.304 **** 2026-09-17 17:23:05.841429 | mon1 | changed: [osd1] 2026-09-17 17:23:05.841513 | mon1 | 2026-09-17 17:23:05.841790 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 17:23:05.841874 | mon1 | Thursday 17 September 2026 17:23:05 +0000 (0:00:03.280) 0:03:46.585 **** 2026-09-17 17:23:06.060495 | mon1 | ok: [osd1] 2026-09-17 17:23:06.060600 | mon1 | 2026-09-17 17:23:06.060635 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 17:23:06.060645 | mon1 | Thursday 17 September 2026 17:23:06 +0000 (0:00:00.217) 0:03:46.802 **** 2026-09-17 17:23:06.401319 | mon1 | changed: [osd1] 2026-09-17 17:23:06.401459 | mon1 | 2026-09-17 17:23:06.401774 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 17:23:06.402030 | mon1 | Thursday 17 September 2026 17:23:06 +0000 (0:00:00.342) 0:03:47.145 **** 2026-09-17 17:23:06.635314 | mon1 | changed: [osd1] 2026-09-17 17:23:06.635375 | mon1 | 2026-09-17 17:23:06.635599 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-17 17:23:06.635842 | mon1 | Thursday 17 September 2026 17:23:06 +0000 (0:00:00.233) 0:03:47.378 **** 2026-09-17 17:23:06.876633 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-09-17 17:23:06.876690 | mon1 | 2026-09-17 17:23:06.876830 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-17 17:23:06.876974 | mon1 | Thursday 17 September 2026 17:23:06 +0000 (0:00:00.242) 0:03:47.620 **** 2026-09-17 17:23:06.945230 | mon1 | ok: [osd1] 2026-09-17 17:23:06.946005 | mon1 | 2026-09-17 17:23:06.946041 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 17:23:06.946055 | mon1 | Thursday 17 September 2026 17:23:06 +0000 (0:00:00.068) 0:03:47.689 **** 2026-09-17 17:23:07.017673 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-09-17 17:23:07.017738 | mon1 | 2026-09-17 17:23:07.018014 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 17:23:07.018034 | mon1 | Thursday 17 September 2026 17:23:07 +0000 (0:00:00.072) 0:03:47.761 **** 2026-09-17 17:23:08.547260 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:23:08.547388 | mon1 | 2026-09-17 17:23:08.547947 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 17:23:08.548017 | mon1 | Thursday 17 September 2026 17:23:08 +0000 (0:00:01.528) 0:03:49.290 **** 2026-09-17 17:23:08.599721 | mon1 | ok: [osd1] => (item=osd1) 2026-09-17 17:23:08.600157 | mon1 | 2026-09-17 17:23:08.600236 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 17:23:08.600244 | mon1 | Thursday 17 September 2026 17:23:08 +0000 (0:00:00.052) 0:03:49.343 **** 2026-09-17 17:23:08.887216 | mon1 | changed: [osd1] 2026-09-17 17:23:08.887335 | mon1 | 2026-09-17 17:23:08.887920 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 17:23:08.887994 | mon1 | Thursday 17 September 2026 17:23:08 +0000 (0:00:00.287) 0:03:49.630 **** 2026-09-17 17:23:14.100960 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:23:14.101070 | mon1 | 2026-09-17 17:23:14.101247 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-17 17:23:14.101513 | mon1 | Thursday 17 September 2026 17:23:14 +0000 (0:00:05.213) 0:03:54.844 **** 2026-09-17 17:23:14.892392 | mon1 | ok: [osd1] 2026-09-17 17:23:14.892508 | mon1 | 2026-09-17 17:23:14.892707 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-17 17:23:14.892913 | mon1 | Thursday 17 September 2026 17:23:14 +0000 (0:00:00.791) 0:03:55.635 **** 2026-09-17 17:24:01.579517 | mon1 | ok: [osd1] 2026-09-17 17:24:01.579674 | mon1 | 2026-09-17 17:24:01.579893 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-17 17:24:01.580081 | mon1 | Thursday 17 September 2026 17:24:01 +0000 (0:00:46.686) 0:04:42.322 **** 2026-09-17 17:24:43.715257 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd0/data) 2026-09-17 17:24:43.715374 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd1/data) 2026-09-17 17:24:43.715672 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=/dev/ceph-osd1-osd2/data) 2026-09-17 17:24:43.715860 | mon1 | 2026-09-17 17:24:43.716067 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-17 17:24:43.716256 | mon1 | Thursday 17 September 2026 17:24:43 +0000 (0:00:42.136) 0:05:24.458 **** 2026-09-17 17:24:45.605813 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:24:45.605956 | mon1 | 2026-09-17 17:24:45.606163 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-17 17:24:45.606399 | mon1 | Thursday 17 September 2026 17:24:45 +0000 (0:00:01.890) 0:05:26.349 **** 2026-09-17 17:24:47.188618 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:24:47.188689 | mon1 | 2026-09-17 17:24:47.188706 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-17 17:24:47.188721 | mon1 | Thursday 17 September 2026 17:24:47 +0000 (0:00:01.581) 0:05:27.931 **** 2026-09-17 17:24:47.257054 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-17 17:24:47.257151 | mon1 | 2026-09-17 17:24:47.257164 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-17 17:24:47.257318 | mon1 | Thursday 17 September 2026 17:24:47 +0000 (0:00:00.069) 0:05:28.000 **** 2026-09-17 17:24:47.311759 | mon1 | ok: [osd1] 2026-09-17 17:24:47.311838 | mon1 | 2026-09-17 17:24:47.312146 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-17 17:24:47.312209 | mon1 | Thursday 17 September 2026 17:24:47 +0000 (0:00:00.054) 0:05:28.055 **** 2026-09-17 17:24:48.944557 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:24:48.945312 | mon1 | 2026-09-17 17:24:48.945376 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-17 17:24:48.945388 | mon1 | Thursday 17 September 2026 17:24:48 +0000 (0:00:01.632) 0:05:29.688 **** 2026-09-17 17:24:48.998170 | mon1 | ok: [osd1] 2026-09-17 17:24:48.998231 | mon1 | 2026-09-17 17:24:48.998579 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-17 17:24:48.998652 | mon1 | Thursday 17 September 2026 17:24:48 +0000 (0:00:00.053) 0:05:29.741 **** 2026-09-17 17:24:49.049371 | mon1 | failed: [osd1] (item=2) => {"ansible_loop_var": "item", "changed": false, "item": 2, "msg": "Failed as requested from task"} 2026-09-17 17:24:49.075867 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:24:49.077271 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:24:49.077311 | mon1 | 2026-09-17 17:24:49.077327 | mon1 | TASK [vexxhost.ceph.osd : Failed after retry] ********************************** 2026-09-17 17:24:49.077343 | mon1 | Thursday 17 September 2026 17:24:49 +0000 (0:00:00.076) 0:05:29.818 **** 2026-09-17 17:24:49.118623 | mon1 | skipping: [osd1] 2026-09-17 17:24:49.118726 | mon1 | 2026-09-17 17:24:49.119244 | mon1 | TASK [vexxhost.ceph.osd : Give 5 seconds pause before retry] ******************* 2026-09-17 17:24:49.119310 | mon1 | Thursday 17 September 2026 17:24:49 +0000 (0:00:00.043) 0:05:29.862 **** 2026-09-17 17:24:54.168405 | mon1 | Pausing for 5 seconds 2026-09-17 17:24:54.168595 | mon1 | ok: [osd1] 2026-09-17 17:24:54.169237 | mon1 | 2026-09-17 17:24:54.169332 | mon1 | TASK [vexxhost.ceph.osd : Recheck OSDs] **************************************** 2026-09-17 17:24:54.169346 | mon1 | Thursday 17 September 2026 17:24:54 +0000 (0:00:05.048) 0:05:34.911 **** 2026-09-17 17:24:54.238053 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-17 17:24:54.238166 | mon1 | 2026-09-17 17:24:54.238418 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-17 17:24:54.238481 | mon1 | Thursday 17 September 2026 17:24:54 +0000 (0:00:00.070) 0:05:34.981 **** 2026-09-17 17:24:54.298245 | mon1 | ok: [osd1] 2026-09-17 17:24:54.298950 | mon1 | 2026-09-17 17:24:54.299037 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-17 17:24:54.299057 | mon1 | Thursday 17 September 2026 17:24:54 +0000 (0:00:00.059) 0:05:35.041 **** 2026-09-17 17:24:55.936643 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:24:55.936754 | mon1 | 2026-09-17 17:24:55.937206 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-17 17:24:55.937267 | mon1 | Thursday 17 September 2026 17:24:55 +0000 (0:00:01.638) 0:05:36.679 **** 2026-09-17 17:24:55.990886 | mon1 | ok: [osd1] 2026-09-17 17:24:55.991594 | mon1 | 2026-09-17 17:24:55.991630 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-17 17:24:55.991645 | mon1 | Thursday 17 September 2026 17:24:55 +0000 (0:00:00.054) 0:05:36.734 **** 2026-09-17 17:24:56.032715 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:24:56.032794 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:24:56.033111 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:24:56.033199 | mon1 | skipping: [osd1] 2026-09-17 17:24:56.033215 | mon1 | 2026-09-17 17:24:56.033238 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-17 17:24:56.033276 | mon1 | Thursday 17 September 2026 17:24:56 +0000 (0:00:00.042) 0:05:36.776 **** 2026-09-17 17:24:56.088106 | mon1 | skipping: [osd1] 2026-09-17 17:24:56.088175 | mon1 | 2026-09-17 17:24:56.088235 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-17 17:24:56.088517 | mon1 | 2026-09-17 17:24:56.088570 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:24:56.088577 | mon1 | Thursday 17 September 2026 17:24:56 +0000 (0:00:00.055) 0:05:36.832 **** 2026-09-17 17:24:57.055264 | mon1 | ok: [mon1] 2026-09-17 17:24:57.055330 | mon1 | 2026-09-17 17:24:57.055602 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:24:57.055682 | mon1 | Thursday 17 September 2026 17:24:57 +0000 (0:00:00.966) 0:05:37.798 **** 2026-09-17 17:24:57.291556 | mon1 | ok: [mon1] 2026-09-17 17:24:57.291651 | mon1 | 2026-09-17 17:24:57.292076 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:24:57.292157 | mon1 | Thursday 17 September 2026 17:24:57 +0000 (0:00:00.236) 0:05:38.035 **** 2026-09-17 17:24:57.326356 | mon1 | skipping: [mon1] 2026-09-17 17:24:57.326438 | mon1 | 2026-09-17 17:24:57.326724 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 17:24:57.326826 | mon1 | Thursday 17 September 2026 17:24:57 +0000 (0:00:00.034) 0:05:38.069 **** 2026-09-17 17:24:57.573991 | mon1 | ok: [mon1] 2026-09-17 17:24:57.574122 | mon1 | 2026-09-17 17:24:57.574698 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:24:57.574773 | mon1 | Thursday 17 September 2026 17:24:57 +0000 (0:00:00.247) 0:05:38.317 **** 2026-09-17 17:24:57.660637 | mon1 | ok: [mon1] => { 2026-09-17 17:24:57.660719 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 17:24:57.660734 | mon1 | } 2026-09-17 17:24:57.660744 | mon1 | 2026-09-17 17:24:57.660754 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:24:57.660765 | mon1 | Thursday 17 September 2026 17:24:57 +0000 (0:00:00.084) 0:05:38.402 **** 2026-09-17 17:24:58.027910 | mon1 | ok: [mon1] 2026-09-17 17:24:58.028018 | mon1 | 2026-09-17 17:24:58.028029 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:24:58.028168 | mon1 | Thursday 17 September 2026 17:24:58 +0000 (0:00:00.369) 0:05:38.772 **** 2026-09-17 17:24:58.083108 | mon1 | skipping: [mon1] 2026-09-17 17:24:58.083766 | mon1 | 2026-09-17 17:24:58.083853 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:24:58.083863 | mon1 | Thursday 17 September 2026 17:24:58 +0000 (0:00:00.053) 0:05:38.825 **** 2026-09-17 17:24:58.119056 | mon1 | skipping: [mon1] 2026-09-17 17:24:58.119167 | mon1 | 2026-09-17 17:24:58.119180 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:24:58.119252 | mon1 | Thursday 17 September 2026 17:24:58 +0000 (0:00:00.037) 0:05:38.863 **** 2026-09-17 17:24:58.372602 | mon1 | ok: [mon1] 2026-09-17 17:24:58.372682 | mon1 | 2026-09-17 17:24:58.372690 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:24:58.372698 | mon1 | Thursday 17 September 2026 17:24:58 +0000 (0:00:00.252) 0:05:39.115 **** 2026-09-17 17:24:59.563116 | mon1 | ok: [mon1] 2026-09-17 17:24:59.563411 | mon1 | 2026-09-17 17:24:59.563427 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:24:59.563697 | mon1 | Thursday 17 September 2026 17:24:59 +0000 (0:00:01.190) 0:05:40.306 **** 2026-09-17 17:24:59.642654 | mon1 | ok: [mon1] => { 2026-09-17 17:24:59.643796 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 17:24:59.643864 | mon1 | } 2026-09-17 17:24:59.643876 | mon1 | 2026-09-17 17:24:59.643885 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:24:59.643895 | mon1 | Thursday 17 September 2026 17:24:59 +0000 (0:00:00.078) 0:05:40.385 **** 2026-09-17 17:25:00.038944 | mon1 | ok: [mon1] 2026-09-17 17:25:00.039014 | mon1 | 2026-09-17 17:25:00.039028 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:25:00.039046 | mon1 | Thursday 17 September 2026 17:25:00 +0000 (0:00:00.396) 0:05:40.781 **** 2026-09-17 17:25:02.034438 | mon1 | ok: [mon1] 2026-09-17 17:25:02.034557 | mon1 | 2026-09-17 17:25:02.034960 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 17:25:02.035013 | mon1 | Thursday 17 September 2026 17:25:02 +0000 (0:00:01.996) 0:05:42.778 **** 2026-09-17 17:25:02.059567 | mon1 | skipping: [mon1] 2026-09-17 17:25:02.059649 | mon1 | 2026-09-17 17:25:02.059965 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 17:25:02.060015 | mon1 | Thursday 17 September 2026 17:25:02 +0000 (0:00:00.025) 0:05:42.803 **** 2026-09-17 17:25:02.091702 | mon1 | skipping: [mon1] 2026-09-17 17:25:02.092312 | mon1 | 2026-09-17 17:25:02.092366 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 17:25:02.092378 | mon1 | Thursday 17 September 2026 17:25:02 +0000 (0:00:00.031) 0:05:42.835 **** 2026-09-17 17:25:02.112897 | mon1 | skipping: [mon1] 2026-09-17 17:25:02.113290 | mon1 | 2026-09-17 17:25:02.113340 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 17:25:02.113348 | mon1 | Thursday 17 September 2026 17:25:02 +0000 (0:00:00.021) 0:05:42.856 **** 2026-09-17 17:25:03.243347 | mon1 | ok: [mon1] 2026-09-17 17:25:03.243398 | mon1 | 2026-09-17 17:25:03.243510 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 17:25:03.243620 | mon1 | Thursday 17 September 2026 17:25:03 +0000 (0:00:01.130) 0:05:43.987 **** 2026-09-17 17:25:03.683074 | mon1 | ok: [mon1] 2026-09-17 17:25:03.683139 | mon1 | 2026-09-17 17:25:03.683288 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 17:25:03.683395 | mon1 | Thursday 17 September 2026 17:25:03 +0000 (0:00:00.439) 0:05:44.427 **** 2026-09-17 17:25:04.650040 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 17:25:04.650217 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 17:25:04.650436 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 17:25:04.650742 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 17:25:04.651060 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 17:25:04.651214 | mon1 | 2026-09-17 17:25:04.651352 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 17:25:04.651477 | mon1 | Thursday 17 September 2026 17:25:04 +0000 (0:00:00.966) 0:05:45.393 **** 2026-09-17 17:25:05.197769 | mon1 | ok: [mon1] 2026-09-17 17:25:05.197921 | mon1 | 2026-09-17 17:25:05.198135 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 17:25:05.198357 | mon1 | Thursday 17 September 2026 17:25:05 +0000 (0:00:00.536) 0:05:45.929 **** 2026-09-17 17:25:05.198569 | mon1 | 2026-09-17 17:25:05.198769 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 17:25:05.198998 | mon1 | Thursday 17 September 2026 17:25:05 +0000 (0:00:00.011) 0:05:45.941 **** 2026-09-17 17:25:05.584152 | mon1 | ok: [mon1] 2026-09-17 17:25:05.584309 | mon1 | 2026-09-17 17:25:05.584570 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:25:05.584782 | mon1 | Thursday 17 September 2026 17:25:05 +0000 (0:00:00.386) 0:05:46.327 **** 2026-09-17 17:25:05.822939 | mon1 | ok: [mon1] 2026-09-17 17:25:05.823030 | mon1 | 2026-09-17 17:25:05.823042 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:25:05.823053 | mon1 | Thursday 17 September 2026 17:25:05 +0000 (0:00:00.238) 0:05:46.565 **** 2026-09-17 17:25:05.870625 | mon1 | ok: [mon1] => { 2026-09-17 17:25:05.870732 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 17:25:05.870978 | mon1 | } 2026-09-17 17:25:05.871092 | mon1 | 2026-09-17 17:25:05.871384 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:25:05.871407 | mon1 | Thursday 17 September 2026 17:25:05 +0000 (0:00:00.049) 0:05:46.614 **** 2026-09-17 17:25:06.258025 | mon1 | ok: [mon1] 2026-09-17 17:25:06.258091 | mon1 | 2026-09-17 17:25:06.258284 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:25:06.258331 | mon1 | Thursday 17 September 2026 17:25:06 +0000 (0:00:00.387) 0:05:47.002 **** 2026-09-17 17:25:09.367885 | mon1 | ok: [mon1] 2026-09-17 17:25:09.367961 | mon1 | 2026-09-17 17:25:09.368022 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 17:25:09.368096 | mon1 | Thursday 17 September 2026 17:25:09 +0000 (0:00:03.109) 0:05:50.112 **** 2026-09-17 17:25:10.591555 | mon1 | ok: [mon1] 2026-09-17 17:25:10.591676 | mon1 | 2026-09-17 17:25:10.592127 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 17:25:10.592187 | mon1 | Thursday 17 September 2026 17:25:10 +0000 (0:00:01.222) 0:05:51.334 **** 2026-09-17 17:25:10.803397 | mon1 | ok: [mon1] 2026-09-17 17:25:10.803928 | mon1 | 2026-09-17 17:25:10.803988 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 17:25:10.803998 | mon1 | Thursday 17 September 2026 17:25:10 +0000 (0:00:00.212) 0:05:51.546 **** 2026-09-17 17:25:11.321703 | mon1 | ok: [mon1] 2026-09-17 17:25:11.322381 | mon1 | 2026-09-17 17:25:11.322652 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 17:25:11.322667 | mon1 | Thursday 17 September 2026 17:25:11 +0000 (0:00:00.518) 0:05:52.065 **** 2026-09-17 17:25:11.952104 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 17:25:11.953071 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 17:25:11.953130 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 17:25:11.953142 | mon1 | 2026-09-17 17:25:11.953152 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 17:25:11.953162 | mon1 | Thursday 17 September 2026 17:25:11 +0000 (0:00:00.630) 0:05:52.695 **** 2026-09-17 17:25:12.432564 | mon1 | ok: [mon1] 2026-09-17 17:25:12.432635 | mon1 | 2026-09-17 17:25:12.432912 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 17:25:12.432954 | mon1 | Thursday 17 September 2026 17:25:12 +0000 (0:00:00.481) 0:05:53.176 **** 2026-09-17 17:25:12.930474 | mon1 | ok: [mon1] 2026-09-17 17:25:12.930585 | mon1 | 2026-09-17 17:25:12.930883 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 17:25:12.931616 | mon1 | Thursday 17 September 2026 17:25:12 +0000 (0:00:00.487) 0:05:53.664 **** 2026-09-17 17:25:12.931647 | mon1 | 2026-09-17 17:25:12.931658 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 17:25:12.931667 | mon1 | Thursday 17 September 2026 17:25:12 +0000 (0:00:00.009) 0:05:53.674 **** 2026-09-17 17:25:13.318295 | mon1 | ok: [mon1] 2026-09-17 17:25:13.318384 | mon1 | 2026-09-17 17:25:13.318646 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 17:25:13.318696 | mon1 | Thursday 17 September 2026 17:25:13 +0000 (0:00:00.388) 0:05:54.062 **** 2026-09-17 17:25:13.382059 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 17:25:13.382186 | mon1 | 2026-09-17 17:25:13.382747 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 17:25:13.382836 | mon1 | Thursday 17 September 2026 17:25:13 +0000 (0:00:00.063) 0:05:54.125 **** 2026-09-17 17:25:14.590975 | mon1 | ok: [mon1] 2026-09-17 17:25:14.591067 | mon1 | 2026-09-17 17:25:14.591813 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 17:25:14.591918 | mon1 | Thursday 17 September 2026 17:25:14 +0000 (0:00:01.208) 0:05:55.333 **** 2026-09-17 17:25:15.373680 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 17:25:15.373737 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 17:25:15.373748 | mon1 | 2026-09-17 17:25:15.373758 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 17:25:15.373768 | mon1 | Thursday 17 September 2026 17:25:15 +0000 (0:00:00.782) 0:05:56.116 **** 2026-09-17 17:25:16.109880 | mon1 | ok: [mon1] 2026-09-17 17:25:16.110241 | mon1 | 2026-09-17 17:25:16.110263 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 17:25:16.110515 | mon1 | Thursday 17 September 2026 17:25:16 +0000 (0:00:00.736) 0:05:56.853 **** 2026-09-17 17:25:16.340367 | mon1 | ok: [mon1] 2026-09-17 17:25:16.341109 | mon1 | 2026-09-17 17:25:16.342187 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 17:25:16.342219 | mon1 | Thursday 17 September 2026 17:25:16 +0000 (0:00:00.230) 0:05:57.083 **** 2026-09-17 17:25:16.622425 | mon1 | ok: [mon1] 2026-09-17 17:25:16.622526 | mon1 | 2026-09-17 17:25:16.622916 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 17:25:16.622989 | mon1 | Thursday 17 September 2026 17:25:16 +0000 (0:00:00.282) 0:05:57.366 **** 2026-09-17 17:25:16.842644 | mon1 | ok: [mon1] 2026-09-17 17:25:16.843692 | mon1 | 2026-09-17 17:25:16.843767 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-09-17 17:25:16.843785 | mon1 | Thursday 17 September 2026 17:25:16 +0000 (0:00:00.219) 0:05:57.585 **** 2026-09-17 17:25:19.726073 | mon1 | changed: [mon1] 2026-09-17 17:25:19.726229 | mon1 | 2026-09-17 17:25:19.726442 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 17:25:19.726728 | mon1 | mon1 : ok=93 changed=30 unreachable=0 failed=0 skipped=14 rescued=0 ignored=0 2026-09-17 17:25:19.727050 | mon1 | osd1 : ok=58 changed=24 unreachable=0 failed=0 skipped=9 rescued=1 ignored=0 2026-09-17 17:25:19.727246 | mon1 | 2026-09-17 17:25:19.727406 | mon1 | 2026-09-17 17:25:19.727634 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 17:25:19.727787 | mon1 | Thursday 17 September 2026 17:25:19 +0000 (0:00:02.884) 0:06:00.469 **** 2026-09-17 17:25:19.727903 | mon1 | =============================================================================== 2026-09-17 17:25:19.728022 | mon1 | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 86.77s 2026-09-17 17:25:19.728137 | mon1 | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 46.69s 2026-09-17 17:25:19.728243 | mon1 | vexxhost.ceph.osd : Install OSDs --------------------------------------- 42.14s 2026-09-17 17:25:19.728372 | mon1 | vexxhost.ceph.cephadm : Install packages ------------------------------- 26.60s 2026-09-17 17:25:19.728469 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 16.43s 2026-09-17 17:25:19.728599 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.30s 2026-09-17 17:25:19.728731 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.13s 2026-09-17 17:25:19.728838 | mon1 | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.93s 2026-09-17 17:25:19.728943 | mon1 | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.75s 2026-09-17 17:25:19.729052 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 5.47s 2026-09-17 17:25:19.729196 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 5.21s 2026-09-17 17:25:19.729290 | mon1 | vexxhost.ceph.osd : Give 5 seconds pause before retry ------------------- 5.05s 2026-09-17 17:25:19.729392 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 4.30s 2026-09-17 17:25:19.729526 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 3.28s 2026-09-17 17:25:19.729636 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-09-17 17:25:19.729772 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.96s 2026-09-17 17:25:19.729875 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 2.88s 2026-09-17 17:25:19.729985 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 2.84s 2026-09-17 17:25:19.730095 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.81s 2026-09-17 17:25:19.730208 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 2.79s 2026-09-17 17:25:19.838927 | mon1 | INFO [default > converge] Executed: Successful 2026-09-17 17:25:19.839622 | mon1 | INFO [default > idempotence] Executing 2026-09-17 17:25:20.722319 | mon1 | 2026-09-17 17:25:20.722874 | mon1 | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-17 17:25:20.723205 | mon1 | 2026-09-17 17:25:20.723567 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:25:20.723909 | mon1 | Thursday 17 September 2026 17:25:20 +0000 (0:00:00.047) 0:00:00.047 **** 2026-09-17 17:25:21.988123 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 17:25:21.988178 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 17:25:21.988190 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 17:25:21.988199 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 17:25:21.988209 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 17:25:22.005752 | mon1 | ok: [mon1] 2026-09-17 17:25:22.005787 | mon1 | 2026-09-17 17:25:22.005798 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:25:22.005808 | mon1 | Thursday 17 September 2026 17:25:22 +0000 (0:00:01.282) 0:00:01.330 **** 2026-09-17 17:25:22.329426 | mon1 | ok: [mon1] 2026-09-17 17:25:22.329491 | mon1 | 2026-09-17 17:25:22.329500 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:25:22.329511 | mon1 | Thursday 17 September 2026 17:25:22 +0000 (0:00:00.324) 0:00:01.654 **** 2026-09-17 17:25:22.351391 | mon1 | skipping: [mon1] 2026-09-17 17:25:22.351579 | mon1 | 2026-09-17 17:25:22.351838 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 17:25:22.352073 | mon1 | Thursday 17 September 2026 17:25:22 +0000 (0:00:00.022) 0:00:01.676 **** 2026-09-17 17:25:22.691890 | mon1 | ok: [mon1] 2026-09-17 17:25:22.692007 | mon1 | 2026-09-17 17:25:22.692215 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:25:22.692406 | mon1 | Thursday 17 September 2026 17:25:22 +0000 (0:00:00.339) 0:00:02.016 **** 2026-09-17 17:25:22.784342 | mon1 | ok: [mon1] => { 2026-09-17 17:25:22.784618 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 17:25:22.784866 | mon1 | } 2026-09-17 17:25:22.785088 | mon1 | 2026-09-17 17:25:22.785343 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:25:22.785641 | mon1 | Thursday 17 September 2026 17:25:22 +0000 (0:00:00.092) 0:00:02.109 **** 2026-09-17 17:25:23.290887 | mon1 | ok: [mon1] 2026-09-17 17:25:23.291103 | mon1 | 2026-09-17 17:25:23.291113 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:25:23.291125 | mon1 | Thursday 17 September 2026 17:25:23 +0000 (0:00:00.505) 0:00:02.615 **** 2026-09-17 17:25:23.340126 | mon1 | skipping: [mon1] 2026-09-17 17:25:23.340562 | mon1 | 2026-09-17 17:25:23.340607 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:25:23.340615 | mon1 | Thursday 17 September 2026 17:25:23 +0000 (0:00:00.050) 0:00:02.665 **** 2026-09-17 17:25:23.397134 | mon1 | skipping: [mon1] 2026-09-17 17:25:23.397207 | mon1 | 2026-09-17 17:25:23.397552 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:25:23.397604 | mon1 | Thursday 17 September 2026 17:25:23 +0000 (0:00:00.057) 0:00:02.722 **** 2026-09-17 17:25:23.644508 | mon1 | ok: [mon1] 2026-09-17 17:25:23.644558 | mon1 | 2026-09-17 17:25:23.644566 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:25:23.644573 | mon1 | Thursday 17 September 2026 17:25:23 +0000 (0:00:00.247) 0:00:02.969 **** 2026-09-17 17:25:25.188114 | mon1 | ok: [mon1] 2026-09-17 17:25:25.188201 | mon1 | 2026-09-17 17:25:25.188331 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:25:25.188462 | mon1 | Thursday 17 September 2026 17:25:25 +0000 (0:00:01.544) 0:00:04.513 **** 2026-09-17 17:25:25.280159 | mon1 | ok: [mon1] => { 2026-09-17 17:25:25.280247 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 17:25:25.280359 | mon1 | } 2026-09-17 17:25:25.280493 | mon1 | 2026-09-17 17:25:25.280611 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:25:25.280733 | mon1 | Thursday 17 September 2026 17:25:25 +0000 (0:00:00.091) 0:00:04.605 **** 2026-09-17 17:25:25.640640 | mon1 | ok: [mon1] 2026-09-17 17:25:25.640688 | mon1 | 2026-09-17 17:25:25.640694 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:25:25.640699 | mon1 | Thursday 17 September 2026 17:25:25 +0000 (0:00:00.360) 0:00:04.966 **** 2026-09-17 17:25:27.955745 | mon1 | ok: [mon1] 2026-09-17 17:25:27.955828 | mon1 | 2026-09-17 17:25:27.956162 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 17:25:27.956187 | mon1 | Thursday 17 September 2026 17:25:27 +0000 (0:00:02.315) 0:00:07.281 **** 2026-09-17 17:25:27.990239 | mon1 | skipping: [mon1] 2026-09-17 17:25:27.990975 | mon1 | 2026-09-17 17:25:27.991017 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 17:25:27.991031 | mon1 | Thursday 17 September 2026 17:25:27 +0000 (0:00:00.034) 0:00:07.315 **** 2026-09-17 17:25:28.024927 | mon1 | skipping: [mon1] 2026-09-17 17:25:28.025082 | mon1 | 2026-09-17 17:25:28.025546 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 17:25:28.025580 | mon1 | Thursday 17 September 2026 17:25:28 +0000 (0:00:00.034) 0:00:07.350 **** 2026-09-17 17:25:28.057443 | mon1 | skipping: [mon1] 2026-09-17 17:25:28.057653 | mon1 | 2026-09-17 17:25:28.058111 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 17:25:28.058145 | mon1 | Thursday 17 September 2026 17:25:28 +0000 (0:00:00.032) 0:00:07.382 **** 2026-09-17 17:25:29.153102 | mon1 | ok: [mon1] 2026-09-17 17:25:29.153251 | mon1 | 2026-09-17 17:25:29.153458 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 17:25:29.153673 | mon1 | Thursday 17 September 2026 17:25:29 +0000 (0:00:01.095) 0:00:08.478 **** 2026-09-17 17:25:29.621305 | mon1 | ok: [mon1] 2026-09-17 17:25:29.622020 | mon1 | 2026-09-17 17:25:29.622084 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 17:25:29.622102 | mon1 | Thursday 17 September 2026 17:25:29 +0000 (0:00:00.468) 0:00:08.946 **** 2026-09-17 17:25:30.695331 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 17:25:30.696900 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 17:25:30.696976 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 17:25:30.696988 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 17:25:30.697000 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 17:25:30.697031 | mon1 | 2026-09-17 17:25:30.697041 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 17:25:30.697050 | mon1 | Thursday 17 September 2026 17:25:30 +0000 (0:00:01.073) 0:00:10.020 **** 2026-09-17 17:25:31.371896 | mon1 | ok: [mon1] 2026-09-17 17:25:31.373047 | mon1 | 2026-09-17 17:25:31.373093 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 17:25:31.373101 | mon1 | Thursday 17 September 2026 17:25:31 +0000 (0:00:00.663) 0:00:10.683 **** 2026-09-17 17:25:31.373107 | mon1 | 2026-09-17 17:25:31.373112 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 17:25:31.373117 | mon1 | Thursday 17 September 2026 17:25:31 +0000 (0:00:00.013) 0:00:10.696 **** 2026-09-17 17:25:32.014934 | mon1 | ok: [mon1] 2026-09-17 17:25:32.014999 | mon1 | 2026-09-17 17:25:32.015017 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:25:32.015199 | mon1 | Thursday 17 September 2026 17:25:32 +0000 (0:00:00.642) 0:00:11.339 **** 2026-09-17 17:25:32.276693 | mon1 | ok: [mon1] 2026-09-17 17:25:32.276833 | mon1 | 2026-09-17 17:25:32.277032 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:25:32.277221 | mon1 | Thursday 17 September 2026 17:25:32 +0000 (0:00:00.261) 0:00:11.601 **** 2026-09-17 17:25:32.361315 | mon1 | ok: [mon1] => { 2026-09-17 17:25:32.361601 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 17:25:32.361868 | mon1 | } 2026-09-17 17:25:32.362084 | mon1 | 2026-09-17 17:25:32.362561 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:25:32.362893 | mon1 | Thursday 17 September 2026 17:25:32 +0000 (0:00:00.084) 0:00:11.686 **** 2026-09-17 17:25:32.760565 | mon1 | ok: [mon1] 2026-09-17 17:25:32.760693 | mon1 | 2026-09-17 17:25:32.760847 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:25:32.760975 | mon1 | Thursday 17 September 2026 17:25:32 +0000 (0:00:00.398) 0:00:12.085 **** 2026-09-17 17:25:36.015353 | mon1 | ok: [mon1] 2026-09-17 17:25:36.015467 | mon1 | 2026-09-17 17:25:36.015693 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 17:25:36.015888 | mon1 | Thursday 17 September 2026 17:25:36 +0000 (0:00:03.255) 0:00:15.340 **** 2026-09-17 17:25:37.174388 | mon1 | ok: [mon1] 2026-09-17 17:25:37.174491 | mon1 | 2026-09-17 17:25:37.174903 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 17:25:37.174952 | mon1 | Thursday 17 September 2026 17:25:37 +0000 (0:00:01.159) 0:00:16.499 **** 2026-09-17 17:25:37.502769 | mon1 | ok: [mon1] 2026-09-17 17:25:37.502972 | mon1 | 2026-09-17 17:25:37.503175 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 17:25:37.503363 | mon1 | Thursday 17 September 2026 17:25:37 +0000 (0:00:00.328) 0:00:16.828 **** 2026-09-17 17:25:37.955156 | mon1 | ok: [mon1] 2026-09-17 17:25:37.955305 | mon1 | 2026-09-17 17:25:37.955525 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 17:25:37.955707 | mon1 | Thursday 17 September 2026 17:25:37 +0000 (0:00:00.452) 0:00:17.280 **** 2026-09-17 17:25:38.545720 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 17:25:38.545912 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 17:25:38.546108 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 17:25:38.546278 | mon1 | 2026-09-17 17:25:38.546468 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 17:25:38.546693 | mon1 | Thursday 17 September 2026 17:25:38 +0000 (0:00:00.590) 0:00:17.870 **** 2026-09-17 17:25:38.981180 | mon1 | ok: [mon1] 2026-09-17 17:25:38.981350 | mon1 | 2026-09-17 17:25:38.981601 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 17:25:38.981814 | mon1 | Thursday 17 September 2026 17:25:38 +0000 (0:00:00.435) 0:00:18.306 **** 2026-09-17 17:25:39.448961 | mon1 | ok: [mon1] 2026-09-17 17:25:39.449036 | mon1 | 2026-09-17 17:25:39.449162 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 17:25:39.449280 | mon1 | Thursday 17 September 2026 17:25:39 +0000 (0:00:00.462) 0:00:18.768 **** 2026-09-17 17:25:39.449381 | mon1 | 2026-09-17 17:25:39.449527 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 17:25:39.449649 | mon1 | Thursday 17 September 2026 17:25:39 +0000 (0:00:00.005) 0:00:18.774 **** 2026-09-17 17:25:39.841462 | mon1 | ok: [mon1] 2026-09-17 17:25:39.841546 | mon1 | 2026-09-17 17:25:39.841557 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 17:25:39.841567 | mon1 | Thursday 17 September 2026 17:25:39 +0000 (0:00:00.391) 0:00:19.165 **** 2026-09-17 17:25:39.881345 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 17:25:39.881390 | mon1 | 2026-09-17 17:25:39.881687 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 17:25:39.881745 | mon1 | Thursday 17 September 2026 17:25:39 +0000 (0:00:00.040) 0:00:19.206 **** 2026-09-17 17:25:40.989050 | mon1 | ok: [mon1] 2026-09-17 17:25:40.989679 | mon1 | 2026-09-17 17:25:40.989739 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 17:25:40.989752 | mon1 | Thursday 17 September 2026 17:25:40 +0000 (0:00:01.107) 0:00:20.313 **** 2026-09-17 17:25:41.672512 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 17:25:41.672646 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 17:25:41.673232 | mon1 | 2026-09-17 17:25:41.673291 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 17:25:41.673302 | mon1 | Thursday 17 September 2026 17:25:41 +0000 (0:00:00.683) 0:00:20.997 **** 2026-09-17 17:25:42.507268 | mon1 | ok: [mon1] 2026-09-17 17:25:42.507861 | mon1 | 2026-09-17 17:25:42.507925 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 17:25:42.507936 | mon1 | Thursday 17 September 2026 17:25:42 +0000 (0:00:00.834) 0:00:21.832 **** 2026-09-17 17:25:42.709406 | mon1 | ok: [mon1] 2026-09-17 17:25:42.709445 | mon1 | 2026-09-17 17:25:42.709450 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 17:25:42.709455 | mon1 | Thursday 17 September 2026 17:25:42 +0000 (0:00:00.202) 0:00:22.034 **** 2026-09-17 17:25:43.139987 | mon1 | ok: [mon1] 2026-09-17 17:25:43.140063 | mon1 | 2026-09-17 17:25:43.140071 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 17:25:43.140076 | mon1 | Thursday 17 September 2026 17:25:43 +0000 (0:00:00.429) 0:00:22.464 **** 2026-09-17 17:25:43.483303 | mon1 | ok: [mon1] 2026-09-17 17:25:43.483369 | mon1 | 2026-09-17 17:25:43.483375 | mon1 | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-17 17:25:43.483381 | mon1 | Thursday 17 September 2026 17:25:43 +0000 (0:00:00.343) 0:00:22.807 **** 2026-09-17 17:25:43.633098 | mon1 | ok: [mon1] 2026-09-17 17:25:43.633170 | mon1 | 2026-09-17 17:25:43.633184 | mon1 | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-17 17:25:43.633193 | mon1 | Thursday 17 September 2026 17:25:43 +0000 (0:00:00.149) 0:00:22.957 **** 2026-09-17 17:25:44.002236 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 17:25:44.002368 | mon1 | 2026-09-17 17:25:44.002917 | mon1 | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-17 17:25:44.003005 | mon1 | Thursday 17 September 2026 17:25:44 +0000 (0:00:00.369) 0:00:23.327 **** 2026-09-17 17:25:44.061021 | mon1 | ok: [mon1] 2026-09-17 17:25:44.061130 | mon1 | 2026-09-17 17:25:44.061481 | mon1 | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-17 17:25:44.061530 | mon1 | Thursday 17 September 2026 17:25:44 +0000 (0:00:00.059) 0:00:23.386 **** 2026-09-17 17:25:44.114443 | mon1 | skipping: [mon1] 2026-09-17 17:25:44.114541 | mon1 | 2026-09-17 17:25:44.114556 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 17:25:44.114588 | mon1 | Thursday 17 September 2026 17:25:44 +0000 (0:00:00.052) 0:00:23.439 **** 2026-09-17 17:25:44.189684 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 17:25:44.189729 | mon1 | 2026-09-17 17:25:44.189734 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 17:25:44.189739 | mon1 | Thursday 17 September 2026 17:25:44 +0000 (0:00:00.076) 0:00:23.515 **** 2026-09-17 17:25:45.785858 | mon1 | ok: [mon1] 2026-09-17 17:25:45.786380 | mon1 | 2026-09-17 17:25:45.786413 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 17:25:45.786424 | mon1 | Thursday 17 September 2026 17:25:45 +0000 (0:00:01.595) 0:00:25.111 **** 2026-09-17 17:25:45.859040 | mon1 | ok: [mon1] => (item=mon1) 2026-09-17 17:25:45.859835 | mon1 | 2026-09-17 17:25:45.859932 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 17:25:45.859967 | mon1 | Thursday 17 September 2026 17:25:45 +0000 (0:00:00.072) 0:00:25.183 **** 2026-09-17 17:25:46.237520 | mon1 | ok: [mon1] 2026-09-17 17:25:46.237696 | mon1 | 2026-09-17 17:25:46.238139 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 17:25:46.238211 | mon1 | Thursday 17 September 2026 17:25:46 +0000 (0:00:00.379) 0:00:25.562 **** 2026-09-17 17:25:48.329882 | mon1 | ok: [mon1] 2026-09-17 17:25:48.329963 | mon1 | 2026-09-17 17:25:48.330213 | mon1 | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-17 17:25:48.330262 | mon1 | Thursday 17 September 2026 17:25:48 +0000 (0:00:02.092) 0:00:27.655 **** 2026-09-17 17:25:49.953373 | mon1 | ok: [mon1] 2026-09-17 17:25:49.953549 | mon1 | 2026-09-17 17:25:49.954053 | mon1 | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-17 17:25:49.954116 | mon1 | Thursday 17 September 2026 17:25:49 +0000 (0:00:01.623) 0:00:29.278 **** 2026-09-17 17:25:51.485827 | mon1 | ok: [mon1] 2026-09-17 17:25:51.486163 | mon1 | 2026-09-17 17:25:51.486180 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 17:25:51.486191 | mon1 | Thursday 17 September 2026 17:25:51 +0000 (0:00:01.532) 0:00:30.811 **** 2026-09-17 17:25:51.540197 | mon1 | included: vexxhost.ceph.cephadm_host for mon1 2026-09-17 17:25:51.540289 | mon1 | 2026-09-17 17:25:51.540307 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 17:25:51.540400 | mon1 | Thursday 17 September 2026 17:25:51 +0000 (0:00:00.054) 0:00:30.865 **** 2026-09-17 17:25:51.601221 | mon1 | skipping: [mon1] 2026-09-17 17:25:51.601300 | mon1 | 2026-09-17 17:25:51.601313 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 17:25:51.601324 | mon1 | Thursday 17 September 2026 17:25:51 +0000 (0:00:00.059) 0:00:30.925 **** 2026-09-17 17:25:51.663017 | mon1 | skipping: [mon1] => (item=mon1) 2026-09-17 17:25:51.663087 | mon1 | skipping: [mon1] 2026-09-17 17:25:51.663098 | mon1 | 2026-09-17 17:25:51.663107 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 17:25:51.663352 | mon1 | Thursday 17 September 2026 17:25:51 +0000 (0:00:00.061) 0:00:30.987 **** 2026-09-17 17:25:51.980729 | mon1 | ok: [mon1] 2026-09-17 17:25:51.981387 | mon1 | 2026-09-17 17:25:51.981460 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 17:25:51.981559 | mon1 | Thursday 17 September 2026 17:25:51 +0000 (0:00:00.318) 0:00:31.305 **** 2026-09-17 17:25:54.266878 | mon1 | ok: [mon1] 2026-09-17 17:25:54.267001 | mon1 | 2026-09-17 17:25:54.267335 | mon1 | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-17 17:25:54.267412 | mon1 | Thursday 17 September 2026 17:25:54 +0000 (0:00:02.286) 0:00:33.591 **** 2026-09-17 17:25:56.016939 | mon1 | ok: [mon1] 2026-09-17 17:25:56.017033 | mon1 | 2026-09-17 17:25:56.017047 | mon1 | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-17 17:25:56.017057 | mon1 | Thursday 17 September 2026 17:25:56 +0000 (0:00:01.748) 0:00:35.340 **** 2026-09-17 17:25:57.583212 | mon1 | ok: [mon1] 2026-09-17 17:25:57.583340 | mon1 | 2026-09-17 17:25:57.583556 | mon1 | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-17 17:25:57.583868 | mon1 | Thursday 17 September 2026 17:25:57 +0000 (0:00:01.566) 0:00:36.907 **** 2026-09-17 17:26:04.227248 | mon1 | ok: [mon1] => (item={'name': 'diskprediction_local'}) 2026-09-17 17:26:04.227322 | mon1 | ok: [mon1] => (item={'name': 'dashboard'}) 2026-09-17 17:26:04.227390 | mon1 | ok: [mon1] => (item={'name': 'prometheus'}) 2026-09-17 17:26:04.227487 | mon1 | ok: [mon1] => (item={'name': 'iostat'}) 2026-09-17 17:26:04.227566 | mon1 | 2026-09-17 17:26:04.227649 | mon1 | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-17 17:26:04.227721 | mon1 | 2026-09-17 17:26:04.227818 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:26:04.227904 | mon1 | Thursday 17 September 2026 17:26:04 +0000 (0:00:06.645) 0:00:43.553 **** 2026-09-17 17:26:05.466923 | mon1 | [WARNING]: Platform linux on host osd1 is using the discovered Python 2026-09-17 17:26:05.467017 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 17:26:05.467029 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 17:26:05.467039 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 17:26:05.467055 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 17:26:05.479186 | mon1 | ok: [osd1] 2026-09-17 17:26:05.479782 | mon1 | 2026-09-17 17:26:05.479814 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:26:05.479825 | mon1 | Thursday 17 September 2026 17:26:05 +0000 (0:00:01.251) 0:00:44.804 **** 2026-09-17 17:26:05.692909 | mon1 | ok: [osd1] 2026-09-17 17:26:05.692964 | mon1 | 2026-09-17 17:26:05.692976 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:26:05.692986 | mon1 | Thursday 17 September 2026 17:26:05 +0000 (0:00:00.212) 0:00:45.017 **** 2026-09-17 17:26:05.737689 | mon1 | skipping: [osd1] 2026-09-17 17:26:05.737754 | mon1 | 2026-09-17 17:26:05.737770 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 17:26:05.737785 | mon1 | Thursday 17 September 2026 17:26:05 +0000 (0:00:00.044) 0:00:45.062 **** 2026-09-17 17:26:05.982510 | mon1 | ok: [osd1] 2026-09-17 17:26:05.982572 | mon1 | 2026-09-17 17:26:05.982585 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:26:05.982595 | mon1 | Thursday 17 September 2026 17:26:05 +0000 (0:00:00.244) 0:00:45.306 **** 2026-09-17 17:26:06.077720 | mon1 | ok: [osd1] => { 2026-09-17 17:26:06.077786 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 17:26:06.077800 | mon1 | } 2026-09-17 17:26:06.077813 | mon1 | 2026-09-17 17:26:06.077824 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:26:06.077836 | mon1 | Thursday 17 September 2026 17:26:06 +0000 (0:00:00.094) 0:00:45.401 **** 2026-09-17 17:26:06.421193 | mon1 | ok: [osd1] 2026-09-17 17:26:06.421267 | mon1 | 2026-09-17 17:26:06.421278 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:26:06.421296 | mon1 | Thursday 17 September 2026 17:26:06 +0000 (0:00:00.344) 0:00:45.746 **** 2026-09-17 17:26:06.459154 | mon1 | skipping: [osd1] 2026-09-17 17:26:06.459222 | mon1 | 2026-09-17 17:26:06.459528 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:26:06.459583 | mon1 | Thursday 17 September 2026 17:26:06 +0000 (0:00:00.038) 0:00:45.784 **** 2026-09-17 17:26:06.489644 | mon1 | skipping: [osd1] 2026-09-17 17:26:06.489705 | mon1 | 2026-09-17 17:26:06.489916 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:26:06.490253 | mon1 | Thursday 17 September 2026 17:26:06 +0000 (0:00:00.030) 0:00:45.814 **** 2026-09-17 17:26:06.713865 | mon1 | ok: [osd1] 2026-09-17 17:26:06.713935 | mon1 | 2026-09-17 17:26:06.713994 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:26:06.714142 | mon1 | Thursday 17 September 2026 17:26:06 +0000 (0:00:00.224) 0:00:46.039 **** 2026-09-17 17:26:08.324261 | mon1 | ok: [osd1] 2026-09-17 17:26:08.324324 | mon1 | 2026-09-17 17:26:08.324336 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:26:08.324347 | mon1 | Thursday 17 September 2026 17:26:08 +0000 (0:00:01.608) 0:00:47.648 **** 2026-09-17 17:26:08.434175 | mon1 | ok: [osd1] => { 2026-09-17 17:26:08.434237 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 17:26:08.434249 | mon1 | } 2026-09-17 17:26:08.434258 | mon1 | 2026-09-17 17:26:08.434267 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:26:08.434277 | mon1 | Thursday 17 September 2026 17:26:08 +0000 (0:00:00.109) 0:00:47.757 **** 2026-09-17 17:26:08.835827 | mon1 | ok: [osd1] 2026-09-17 17:26:08.835889 | mon1 | 2026-09-17 17:26:08.835901 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:26:08.835912 | mon1 | Thursday 17 September 2026 17:26:08 +0000 (0:00:00.401) 0:00:48.159 **** 2026-09-17 17:26:10.937184 | mon1 | ok: [osd1] 2026-09-17 17:26:10.937331 | mon1 | 2026-09-17 17:26:10.937887 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 17:26:10.937952 | mon1 | Thursday 17 September 2026 17:26:10 +0000 (0:00:02.102) 0:00:50.262 **** 2026-09-17 17:26:10.971983 | mon1 | skipping: [osd1] 2026-09-17 17:26:10.972081 | mon1 | 2026-09-17 17:26:10.972497 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 17:26:10.972536 | mon1 | Thursday 17 September 2026 17:26:10 +0000 (0:00:00.034) 0:00:50.296 **** 2026-09-17 17:26:11.008274 | mon1 | skipping: [osd1] 2026-09-17 17:26:11.008395 | mon1 | 2026-09-17 17:26:11.008617 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 17:26:11.008920 | mon1 | Thursday 17 September 2026 17:26:11 +0000 (0:00:00.036) 0:00:50.333 **** 2026-09-17 17:26:11.037393 | mon1 | skipping: [osd1] 2026-09-17 17:26:11.037495 | mon1 | 2026-09-17 17:26:11.037502 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 17:26:11.037591 | mon1 | Thursday 17 September 2026 17:26:11 +0000 (0:00:00.029) 0:00:50.362 **** 2026-09-17 17:26:12.210516 | mon1 | ok: [osd1] 2026-09-17 17:26:12.210614 | mon1 | 2026-09-17 17:26:12.210904 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 17:26:12.211220 | mon1 | Thursday 17 September 2026 17:26:12 +0000 (0:00:01.172) 0:00:51.535 **** 2026-09-17 17:26:12.718560 | mon1 | ok: [osd1] 2026-09-17 17:26:12.718638 | mon1 | 2026-09-17 17:26:12.718654 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 17:26:12.718864 | mon1 | Thursday 17 September 2026 17:26:12 +0000 (0:00:00.508) 0:00:52.043 **** 2026-09-17 17:26:13.780240 | mon1 | ok: [osd1] => (item={'path': '/etc/containerd'}) 2026-09-17 17:26:13.780358 | mon1 | ok: [osd1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 17:26:13.781914 | mon1 | ok: [osd1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 17:26:13.781986 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 17:26:13.782000 | mon1 | ok: [osd1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 17:26:13.782011 | mon1 | 2026-09-17 17:26:13.782021 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 17:26:13.782030 | mon1 | Thursday 17 September 2026 17:26:13 +0000 (0:00:01.061) 0:00:53.105 **** 2026-09-17 17:26:14.384230 | mon1 | ok: [osd1] 2026-09-17 17:26:14.384358 | mon1 | 2026-09-17 17:26:14.385389 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 17:26:14.385497 | mon1 | Thursday 17 September 2026 17:26:14 +0000 (0:00:00.592) 0:00:53.697 **** 2026-09-17 17:26:14.385511 | mon1 | 2026-09-17 17:26:14.385521 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 17:26:14.385602 | mon1 | Thursday 17 September 2026 17:26:14 +0000 (0:00:00.011) 0:00:53.708 **** 2026-09-17 17:26:14.809899 | mon1 | ok: [osd1] 2026-09-17 17:26:14.809997 | mon1 | 2026-09-17 17:26:14.810647 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:26:14.810709 | mon1 | Thursday 17 September 2026 17:26:14 +0000 (0:00:00.425) 0:00:54.134 **** 2026-09-17 17:26:15.025580 | mon1 | ok: [osd1] 2026-09-17 17:26:15.025671 | mon1 | 2026-09-17 17:26:15.025688 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:26:15.025831 | mon1 | Thursday 17 September 2026 17:26:15 +0000 (0:00:00.216) 0:00:54.350 **** 2026-09-17 17:26:15.121645 | mon1 | ok: [osd1] => { 2026-09-17 17:26:15.121714 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 17:26:15.121722 | mon1 | } 2026-09-17 17:26:15.122055 | mon1 | 2026-09-17 17:26:15.122131 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:26:15.122137 | mon1 | Thursday 17 September 2026 17:26:15 +0000 (0:00:00.096) 0:00:54.446 **** 2026-09-17 17:26:15.527180 | mon1 | ok: [osd1] 2026-09-17 17:26:15.527311 | mon1 | 2026-09-17 17:26:15.527726 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:26:15.527797 | mon1 | Thursday 17 September 2026 17:26:15 +0000 (0:00:00.405) 0:00:54.852 **** 2026-09-17 17:26:18.701542 | mon1 | ok: [osd1] 2026-09-17 17:26:18.701668 | mon1 | 2026-09-17 17:26:18.701681 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 17:26:18.701691 | mon1 | Thursday 17 September 2026 17:26:18 +0000 (0:00:03.174) 0:00:58.027 **** 2026-09-17 17:26:20.095514 | mon1 | ok: [osd1] 2026-09-17 17:26:20.095624 | mon1 | 2026-09-17 17:26:20.096233 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 17:26:20.096318 | mon1 | Thursday 17 September 2026 17:26:20 +0000 (0:00:01.393) 0:00:59.420 **** 2026-09-17 17:26:20.331984 | mon1 | ok: [osd1] 2026-09-17 17:26:20.332122 | mon1 | 2026-09-17 17:26:20.332599 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 17:26:20.332639 | mon1 | Thursday 17 September 2026 17:26:20 +0000 (0:00:00.236) 0:00:59.656 **** 2026-09-17 17:26:20.810534 | mon1 | ok: [osd1] 2026-09-17 17:26:20.810650 | mon1 | 2026-09-17 17:26:20.811225 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 17:26:20.811316 | mon1 | Thursday 17 September 2026 17:26:20 +0000 (0:00:00.478) 0:01:00.135 **** 2026-09-17 17:26:21.455870 | mon1 | ok: [osd1] => (item={'path': '/etc/docker'}) 2026-09-17 17:26:21.455974 | mon1 | ok: [osd1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 17:26:21.456878 | mon1 | ok: [osd1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 17:26:21.456914 | mon1 | 2026-09-17 17:26:21.456926 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 17:26:21.456936 | mon1 | Thursday 17 September 2026 17:26:21 +0000 (0:00:00.645) 0:01:00.780 **** 2026-09-17 17:26:21.913304 | mon1 | ok: [osd1] 2026-09-17 17:26:21.913414 | mon1 | 2026-09-17 17:26:21.913956 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 17:26:21.914047 | mon1 | Thursday 17 September 2026 17:26:21 +0000 (0:00:00.457) 0:01:01.237 **** 2026-09-17 17:26:22.379997 | mon1 | ok: [osd1] 2026-09-17 17:26:22.380130 | mon1 | 2026-09-17 17:26:22.381123 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 17:26:22.381193 | mon1 | Thursday 17 September 2026 17:26:22 +0000 (0:00:00.457) 0:01:01.694 **** 2026-09-17 17:26:22.381206 | mon1 | 2026-09-17 17:26:22.381217 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 17:26:22.381227 | mon1 | Thursday 17 September 2026 17:26:22 +0000 (0:00:00.010) 0:01:01.705 **** 2026-09-17 17:26:22.774566 | mon1 | ok: [osd1] 2026-09-17 17:26:22.774688 | mon1 | 2026-09-17 17:26:22.774766 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 17:26:22.775012 | mon1 | Thursday 17 September 2026 17:26:22 +0000 (0:00:00.394) 0:01:02.099 **** 2026-09-17 17:26:22.848159 | mon1 | ok: [osd1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 17:26:22.848291 | mon1 | 2026-09-17 17:26:22.848570 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 17:26:22.848779 | mon1 | Thursday 17 September 2026 17:26:22 +0000 (0:00:00.073) 0:01:02.172 **** 2026-09-17 17:26:24.122757 | mon1 | ok: [osd1] 2026-09-17 17:26:24.122904 | mon1 | 2026-09-17 17:26:24.123180 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 17:26:24.123400 | mon1 | Thursday 17 September 2026 17:26:24 +0000 (0:00:01.274) 0:01:03.447 **** 2026-09-17 17:26:24.830781 | mon1 | ok: [osd1] => (item=chronyd) 2026-09-17 17:26:24.830916 | mon1 | ok: [osd1] => (item=sshd) 2026-09-17 17:26:24.830928 | mon1 | 2026-09-17 17:26:24.830995 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 17:26:24.831141 | mon1 | Thursday 17 September 2026 17:26:24 +0000 (0:00:00.708) 0:01:04.156 **** 2026-09-17 17:26:26.235744 | mon1 | ok: [osd1] 2026-09-17 17:26:26.236079 | mon1 | 2026-09-17 17:26:26.236334 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 17:26:26.236600 | mon1 | Thursday 17 September 2026 17:26:26 +0000 (0:00:01.404) 0:01:05.560 **** 2026-09-17 17:26:26.479604 | mon1 | ok: [osd1] 2026-09-17 17:26:26.479752 | mon1 | 2026-09-17 17:26:26.479852 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 17:26:26.480067 | mon1 | Thursday 17 September 2026 17:26:26 +0000 (0:00:00.243) 0:01:05.804 **** 2026-09-17 17:26:26.761330 | mon1 | ok: [osd1] 2026-09-17 17:26:26.761516 | mon1 | 2026-09-17 17:26:26.761810 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 17:26:26.762158 | mon1 | Thursday 17 September 2026 17:26:26 +0000 (0:00:00.281) 0:01:06.085 **** 2026-09-17 17:26:26.986028 | mon1 | ok: [osd1] 2026-09-17 17:26:26.986208 | mon1 | 2026-09-17 17:26:26.986359 | mon1 | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-17 17:26:26.986531 | mon1 | Thursday 17 September 2026 17:26:26 +0000 (0:00:00.223) 0:01:06.309 **** 2026-09-17 17:26:27.222877 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] => (item=mon1) 2026-09-17 17:26:27.223992 | mon1 | 2026-09-17 17:26:27.224105 | mon1 | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-17 17:26:27.224121 | mon1 | Thursday 17 September 2026 17:26:27 +0000 (0:00:00.238) 0:01:06.547 **** 2026-09-17 17:26:27.283718 | mon1 | ok: [osd1] 2026-09-17 17:26:27.283811 | mon1 | 2026-09-17 17:26:27.283903 | mon1 | TASK [Install Ceph host] ******************************************************* 2026-09-17 17:26:27.284051 | mon1 | Thursday 17 September 2026 17:26:27 +0000 (0:00:00.061) 0:01:06.608 **** 2026-09-17 17:26:27.358793 | mon1 | included: vexxhost.ceph.cephadm_host for osd1 2026-09-17 17:26:27.358962 | mon1 | 2026-09-17 17:26:27.358977 | mon1 | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-17 17:26:27.358994 | mon1 | Thursday 17 September 2026 17:26:27 +0000 (0:00:00.075) 0:01:06.684 **** 2026-09-17 17:26:28.753132 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:26:28.753207 | mon1 | 2026-09-17 17:26:28.753269 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-17 17:26:28.753390 | mon1 | Thursday 17 September 2026 17:26:28 +0000 (0:00:01.394) 0:01:08.078 **** 2026-09-17 17:26:28.819531 | mon1 | ok: [osd1] => (item=osd1) 2026-09-17 17:26:28.819655 | mon1 | 2026-09-17 17:26:28.820401 | mon1 | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-17 17:26:28.820442 | mon1 | Thursday 17 September 2026 17:26:28 +0000 (0:00:00.065) 0:01:08.144 **** 2026-09-17 17:26:29.116664 | mon1 | ok: [osd1] 2026-09-17 17:26:29.116733 | mon1 | 2026-09-17 17:26:29.117358 | mon1 | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-17 17:26:29.117426 | mon1 | Thursday 17 September 2026 17:26:29 +0000 (0:00:00.297) 0:01:08.441 **** 2026-09-17 17:26:31.362911 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:26:31.363060 | mon1 | 2026-09-17 17:26:31.363271 | mon1 | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-17 17:26:31.363457 | mon1 | Thursday 17 September 2026 17:26:31 +0000 (0:00:02.246) 0:01:10.688 **** 2026-09-17 17:26:37.350783 | mon1 | ok: [osd1] 2026-09-17 17:26:37.350914 | mon1 | 2026-09-17 17:26:37.350931 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-17 17:26:37.351044 | mon1 | Thursday 17 September 2026 17:26:37 +0000 (0:00:05.987) 0:01:16.676 **** 2026-09-17 17:26:38.696052 | mon1 | ok: [osd1] 2026-09-17 17:26:38.696166 | mon1 | 2026-09-17 17:26:38.696679 | mon1 | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-17 17:26:38.696714 | mon1 | Thursday 17 September 2026 17:26:38 +0000 (0:00:01.344) 0:01:18.020 **** 2026-09-17 17:26:38.796115 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd0/data) 2026-09-17 17:26:38.796198 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd1/data) 2026-09-17 17:26:38.796209 | mon1 | skipping: [osd1] => (item=/dev/ceph-osd1-osd2/data) 2026-09-17 17:26:38.796218 | mon1 | skipping: [osd1] 2026-09-17 17:26:38.796228 | mon1 | 2026-09-17 17:26:38.796238 | mon1 | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-17 17:26:38.796248 | mon1 | Thursday 17 September 2026 17:26:38 +0000 (0:00:00.099) 0:01:18.119 **** 2026-09-17 17:26:40.457926 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:26:40.458037 | mon1 | 2026-09-17 17:26:40.458049 | mon1 | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-17 17:26:40.458063 | mon1 | Thursday 17 September 2026 17:26:40 +0000 (0:00:01.663) 0:01:19.782 **** 2026-09-17 17:26:41.990918 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:26:41.991034 | mon1 | 2026-09-17 17:26:41.991278 | mon1 | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-17 17:26:41.991334 | mon1 | Thursday 17 September 2026 17:26:41 +0000 (0:00:01.533) 0:01:21.316 **** 2026-09-17 17:26:42.057332 | mon1 | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for osd1 2026-09-17 17:26:42.057400 | mon1 | 2026-09-17 17:26:42.057700 | mon1 | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-17 17:26:42.057748 | mon1 | Thursday 17 September 2026 17:26:42 +0000 (0:00:00.066) 0:01:21.382 **** 2026-09-17 17:26:42.096306 | mon1 | ok: [osd1] 2026-09-17 17:26:42.096790 | mon1 | 2026-09-17 17:26:42.096867 | mon1 | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-17 17:26:42.096889 | mon1 | Thursday 17 September 2026 17:26:42 +0000 (0:00:00.038) 0:01:21.421 **** 2026-09-17 17:26:43.606388 | mon1 | ok: [osd1 -> mon1({{ nodepool.private_ipv4 }})] 2026-09-17 17:26:43.606490 | mon1 | 2026-09-17 17:26:43.606707 | mon1 | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-17 17:26:43.606782 | mon1 | Thursday 17 September 2026 17:26:43 +0000 (0:00:01.510) 0:01:22.931 **** 2026-09-17 17:26:43.650117 | mon1 | ok: [osd1] 2026-09-17 17:26:43.650251 | mon1 | 2026-09-17 17:26:43.650788 | mon1 | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-17 17:26:43.650885 | mon1 | Thursday 17 September 2026 17:26:43 +0000 (0:00:00.043) 0:01:22.975 **** 2026-09-17 17:26:43.691153 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:26:43.691265 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:26:43.691982 | mon1 | skipping: [osd1] => (item=1) 2026-09-17 17:26:43.692057 | mon1 | skipping: [osd1] 2026-09-17 17:26:43.692066 | mon1 | 2026-09-17 17:26:43.692073 | mon1 | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-17 17:26:43.692081 | mon1 | Thursday 17 September 2026 17:26:43 +0000 (0:00:00.041) 0:01:23.016 **** 2026-09-17 17:26:43.769320 | mon1 | skipping: [osd1] 2026-09-17 17:26:43.769437 | mon1 | 2026-09-17 17:26:43.769457 | mon1 | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-17 17:26:43.769884 | mon1 | 2026-09-17 17:26:43.769945 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:26:43.769954 | mon1 | Thursday 17 September 2026 17:26:43 +0000 (0:00:00.078) 0:01:23.094 **** 2026-09-17 17:26:44.739880 | mon1 | ok: [mon1] 2026-09-17 17:26:44.739987 | mon1 | 2026-09-17 17:26:44.740505 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:26:44.740955 | mon1 | Thursday 17 September 2026 17:26:44 +0000 (0:00:00.969) 0:01:24.064 **** 2026-09-17 17:26:44.980267 | mon1 | ok: [mon1] 2026-09-17 17:26:44.980365 | mon1 | 2026-09-17 17:26:44.980881 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:26:44.980923 | mon1 | Thursday 17 September 2026 17:26:44 +0000 (0:00:00.240) 0:01:24.305 **** 2026-09-17 17:26:45.022083 | mon1 | skipping: [mon1] 2026-09-17 17:26:45.022786 | mon1 | 2026-09-17 17:26:45.022858 | mon1 | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-17 17:26:45.022879 | mon1 | Thursday 17 September 2026 17:26:45 +0000 (0:00:00.041) 0:01:24.346 **** 2026-09-17 17:26:45.268239 | mon1 | ok: [mon1] 2026-09-17 17:26:45.268298 | mon1 | 2026-09-17 17:26:45.268379 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:26:45.268526 | mon1 | Thursday 17 September 2026 17:26:45 +0000 (0:00:00.247) 0:01:24.593 **** 2026-09-17 17:26:45.362163 | mon1 | ok: [mon1] => { 2026-09-17 17:26:45.362947 | mon1 | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-17 17:26:45.363043 | mon1 | } 2026-09-17 17:26:45.363060 | mon1 | 2026-09-17 17:26:45.363753 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:26:45.363835 | mon1 | Thursday 17 September 2026 17:26:45 +0000 (0:00:00.092) 0:01:24.686 **** 2026-09-17 17:26:45.681207 | mon1 | ok: [mon1] 2026-09-17 17:26:45.681274 | mon1 | 2026-09-17 17:26:45.681573 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:26:45.681623 | mon1 | Thursday 17 September 2026 17:26:45 +0000 (0:00:00.319) 0:01:25.006 **** 2026-09-17 17:26:45.731799 | mon1 | skipping: [mon1] 2026-09-17 17:26:45.732360 | mon1 | 2026-09-17 17:26:45.732420 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:26:45.732432 | mon1 | Thursday 17 September 2026 17:26:45 +0000 (0:00:00.050) 0:01:25.056 **** 2026-09-17 17:26:45.780589 | mon1 | skipping: [mon1] 2026-09-17 17:26:45.781031 | mon1 | 2026-09-17 17:26:45.781077 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:26:45.781085 | mon1 | Thursday 17 September 2026 17:26:45 +0000 (0:00:00.049) 0:01:25.105 **** 2026-09-17 17:26:45.998092 | mon1 | ok: [mon1] 2026-09-17 17:26:45.998899 | mon1 | 2026-09-17 17:26:45.998999 | mon1 | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-17 17:26:45.999012 | mon1 | Thursday 17 September 2026 17:26:45 +0000 (0:00:00.216) 0:01:25.322 **** 2026-09-17 17:26:47.206322 | mon1 | ok: [mon1] 2026-09-17 17:26:47.206436 | mon1 | 2026-09-17 17:26:47.206512 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:26:47.206698 | mon1 | Thursday 17 September 2026 17:26:47 +0000 (0:00:01.209) 0:01:26.531 **** 2026-09-17 17:26:47.269825 | mon1 | ok: [mon1] => { 2026-09-17 17:26:47.269900 | mon1 | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-17 17:26:47.269963 | mon1 | } 2026-09-17 17:26:47.270244 | mon1 | 2026-09-17 17:26:47.270319 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:26:47.270326 | mon1 | Thursday 17 September 2026 17:26:47 +0000 (0:00:00.063) 0:01:26.595 **** 2026-09-17 17:26:47.639309 | mon1 | ok: [mon1] 2026-09-17 17:26:47.639382 | mon1 | 2026-09-17 17:26:47.639388 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:26:47.639394 | mon1 | Thursday 17 September 2026 17:26:47 +0000 (0:00:00.369) 0:01:26.964 **** 2026-09-17 17:26:50.661951 | mon1 | ok: [mon1] 2026-09-17 17:26:50.662787 | mon1 | 2026-09-17 17:26:50.662911 | mon1 | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-17 17:26:50.662927 | mon1 | Thursday 17 September 2026 17:26:50 +0000 (0:00:03.021) 0:01:29.986 **** 2026-09-17 17:26:50.684617 | mon1 | skipping: [mon1] 2026-09-17 17:26:50.684712 | mon1 | 2026-09-17 17:26:50.684721 | mon1 | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-17 17:26:50.684882 | mon1 | Thursday 17 September 2026 17:26:50 +0000 (0:00:00.023) 0:01:30.010 **** 2026-09-17 17:26:50.711020 | mon1 | skipping: [mon1] 2026-09-17 17:26:50.711113 | mon1 | 2026-09-17 17:26:50.711125 | mon1 | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-17 17:26:50.711299 | mon1 | Thursday 17 September 2026 17:26:50 +0000 (0:00:00.026) 0:01:30.036 **** 2026-09-17 17:26:50.746298 | mon1 | skipping: [mon1] 2026-09-17 17:26:50.746400 | mon1 | 2026-09-17 17:26:50.746410 | mon1 | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-17 17:26:50.746624 | mon1 | Thursday 17 September 2026 17:26:50 +0000 (0:00:00.034) 0:01:30.071 **** 2026-09-17 17:26:51.899841 | mon1 | ok: [mon1] 2026-09-17 17:26:51.899901 | mon1 | 2026-09-17 17:26:51.899913 | mon1 | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-17 17:26:51.899923 | mon1 | Thursday 17 September 2026 17:26:51 +0000 (0:00:01.153) 0:01:31.224 **** 2026-09-17 17:26:52.356868 | mon1 | ok: [mon1] 2026-09-17 17:26:52.357493 | mon1 | 2026-09-17 17:26:52.357526 | mon1 | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-17 17:26:52.357538 | mon1 | Thursday 17 September 2026 17:26:52 +0000 (0:00:00.457) 0:01:31.681 **** 2026-09-17 17:26:53.386928 | mon1 | ok: [mon1] => (item={'path': '/etc/containerd'}) 2026-09-17 17:26:53.387121 | mon1 | ok: [mon1] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-17 17:26:53.387329 | mon1 | ok: [mon1] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-17 17:26:53.387559 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-17 17:26:53.387766 | mon1 | ok: [mon1] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-17 17:26:53.387940 | mon1 | 2026-09-17 17:26:53.388161 | mon1 | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-17 17:26:53.388343 | mon1 | Thursday 17 September 2026 17:26:53 +0000 (0:00:01.029) 0:01:32.711 **** 2026-09-17 17:26:53.918283 | mon1 | ok: [mon1] 2026-09-17 17:26:53.918500 | mon1 | 2026-09-17 17:26:53.918766 | mon1 | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-17 17:26:53.919048 | mon1 | Thursday 17 September 2026 17:26:53 +0000 (0:00:00.521) 0:01:33.232 **** 2026-09-17 17:26:53.919223 | mon1 | 2026-09-17 17:26:53.919416 | mon1 | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-17 17:26:53.919652 | mon1 | Thursday 17 September 2026 17:26:53 +0000 (0:00:00.010) 0:01:33.242 **** 2026-09-17 17:26:54.270437 | mon1 | ok: [mon1] 2026-09-17 17:26:54.270536 | mon1 | 2026-09-17 17:26:54.270684 | mon1 | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-17 17:26:54.270843 | mon1 | Thursday 17 September 2026 17:26:54 +0000 (0:00:00.352) 0:01:33.595 **** 2026-09-17 17:26:54.494122 | mon1 | ok: [mon1] 2026-09-17 17:26:54.494268 | mon1 | 2026-09-17 17:26:54.494628 | mon1 | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-17 17:26:54.494868 | mon1 | Thursday 17 September 2026 17:26:54 +0000 (0:00:00.223) 0:01:33.818 **** 2026-09-17 17:26:54.600340 | mon1 | ok: [mon1] => { 2026-09-17 17:26:54.600491 | mon1 | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-17 17:26:54.600704 | mon1 | } 2026-09-17 17:26:54.600877 | mon1 | 2026-09-17 17:26:54.601147 | mon1 | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-17 17:26:54.601460 | mon1 | Thursday 17 September 2026 17:26:54 +0000 (0:00:00.106) 0:01:33.925 **** 2026-09-17 17:26:54.995239 | mon1 | ok: [mon1] 2026-09-17 17:26:54.995381 | mon1 | 2026-09-17 17:26:54.995621 | mon1 | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-17 17:26:54.995830 | mon1 | Thursday 17 September 2026 17:26:54 +0000 (0:00:00.395) 0:01:34.320 **** 2026-09-17 17:26:58.106898 | mon1 | ok: [mon1] 2026-09-17 17:26:58.106964 | mon1 | 2026-09-17 17:26:58.106976 | mon1 | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-17 17:26:58.107422 | mon1 | Thursday 17 September 2026 17:26:58 +0000 (0:00:03.110) 0:01:37.431 **** 2026-09-17 17:26:59.430492 | mon1 | ok: [mon1] 2026-09-17 17:26:59.430604 | mon1 | 2026-09-17 17:26:59.430899 | mon1 | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-17 17:26:59.430964 | mon1 | Thursday 17 September 2026 17:26:59 +0000 (0:00:01.324) 0:01:38.755 **** 2026-09-17 17:26:59.619399 | mon1 | ok: [mon1] 2026-09-17 17:26:59.619496 | mon1 | 2026-09-17 17:26:59.619708 | mon1 | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-17 17:26:59.619778 | mon1 | Thursday 17 September 2026 17:26:59 +0000 (0:00:00.188) 0:01:38.944 **** 2026-09-17 17:27:00.073242 | mon1 | ok: [mon1] 2026-09-17 17:27:00.073372 | mon1 | 2026-09-17 17:27:00.073842 | mon1 | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-17 17:27:00.073901 | mon1 | Thursday 17 September 2026 17:27:00 +0000 (0:00:00.453) 0:01:39.398 **** 2026-09-17 17:27:00.711386 | mon1 | ok: [mon1] => (item={'path': '/etc/docker'}) 2026-09-17 17:27:00.712563 | mon1 | ok: [mon1] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-17 17:27:00.712598 | mon1 | ok: [mon1] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-17 17:27:00.712609 | mon1 | 2026-09-17 17:27:00.712619 | mon1 | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-17 17:27:00.712628 | mon1 | Thursday 17 September 2026 17:27:00 +0000 (0:00:00.637) 0:01:40.036 **** 2026-09-17 17:27:01.183219 | mon1 | ok: [mon1] 2026-09-17 17:27:01.183289 | mon1 | 2026-09-17 17:27:01.183677 | mon1 | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-17 17:27:01.183732 | mon1 | Thursday 17 September 2026 17:27:01 +0000 (0:00:00.472) 0:01:40.508 **** 2026-09-17 17:27:01.663196 | mon1 | ok: [mon1] 2026-09-17 17:27:01.663266 | mon1 | 2026-09-17 17:27:01.663939 | mon1 | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-17 17:27:01.663985 | mon1 | Thursday 17 September 2026 17:27:01 +0000 (0:00:00.474) 0:01:40.983 **** 2026-09-17 17:27:01.663992 | mon1 | 2026-09-17 17:27:01.663999 | mon1 | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-17 17:27:01.664004 | mon1 | Thursday 17 September 2026 17:27:01 +0000 (0:00:00.005) 0:01:40.988 **** 2026-09-17 17:27:02.048331 | mon1 | ok: [mon1] 2026-09-17 17:27:02.049275 | mon1 | 2026-09-17 17:27:02.049347 | mon1 | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-17 17:27:02.049362 | mon1 | Thursday 17 September 2026 17:27:02 +0000 (0:00:00.384) 0:01:41.373 **** 2026-09-17 17:27:02.100213 | mon1 | ok: [mon1] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-17 17:27:02.100785 | mon1 | 2026-09-17 17:27:02.100817 | mon1 | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-17 17:27:02.100829 | mon1 | Thursday 17 September 2026 17:27:02 +0000 (0:00:00.051) 0:01:41.425 **** 2026-09-17 17:27:03.506185 | mon1 | ok: [mon1] 2026-09-17 17:27:03.506828 | mon1 | 2026-09-17 17:27:03.506905 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-17 17:27:03.506919 | mon1 | Thursday 17 September 2026 17:27:03 +0000 (0:00:01.405) 0:01:42.831 **** 2026-09-17 17:27:04.197180 | mon1 | ok: [mon1] => (item=chronyd) 2026-09-17 17:27:04.197265 | mon1 | ok: [mon1] => (item=sshd) 2026-09-17 17:27:04.197300 | mon1 | 2026-09-17 17:27:04.197501 | mon1 | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-17 17:27:04.197545 | mon1 | Thursday 17 September 2026 17:27:04 +0000 (0:00:00.691) 0:01:43.522 **** 2026-09-17 17:27:07.353050 | mon1 | ok: [mon1] 2026-09-17 17:27:07.353155 | mon1 | 2026-09-17 17:27:07.353661 | mon1 | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-17 17:27:07.353696 | mon1 | Thursday 17 September 2026 17:27:07 +0000 (0:00:03.154) 0:01:46.677 **** 2026-09-17 17:27:07.597659 | mon1 | ok: [mon1] 2026-09-17 17:27:07.597760 | mon1 | 2026-09-17 17:27:07.597768 | mon1 | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-17 17:27:07.597888 | mon1 | Thursday 17 September 2026 17:27:07 +0000 (0:00:00.245) 0:01:46.922 **** 2026-09-17 17:27:07.875177 | mon1 | ok: [mon1] 2026-09-17 17:27:07.875231 | mon1 | 2026-09-17 17:27:07.875240 | mon1 | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-17 17:27:07.875247 | mon1 | Thursday 17 September 2026 17:27:07 +0000 (0:00:00.277) 0:01:47.200 **** 2026-09-17 17:27:08.114847 | mon1 | ok: [mon1] 2026-09-17 17:27:08.114892 | mon1 | 2026-09-17 17:27:08.114898 | mon1 | TASK [vexxhost.ceph.ceph_exporter : Configure Ceph exporter service] *********** 2026-09-17 17:27:08.114903 | mon1 | Thursday 17 September 2026 17:27:08 +0000 (0:00:00.240) 0:01:47.440 **** 2026-09-17 17:27:09.694598 | mon1 | ok: [mon1] 2026-09-17 17:27:09.694683 | mon1 | 2026-09-17 17:27:09.694697 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 17:27:09.697025 | mon1 | mon1 : ok=83 changed=0 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2026-09-17 17:27:09.697105 | mon1 | osd1 : ok=48 changed=0 unreachable=0 failed=0 skipped=9 rescued=0 ignored=0 2026-09-17 17:27:09.697111 | mon1 | 2026-09-17 17:27:09.697116 | mon1 | 2026-09-17 17:27:09.697121 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 17:27:09.697126 | mon1 | Thursday 17 September 2026 17:27:09 +0000 (0:00:01.579) 0:01:49.020 **** 2026-09-17 17:27:09.697130 | mon1 | =============================================================================== 2026-09-17 17:27:09.697135 | mon1 | vexxhost.ceph.mgr : Configure manager modules --------------------------- 6.65s 2026-09-17 17:27:09.697139 | mon1 | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.99s 2026-09-17 17:27:09.697143 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.26s 2026-09-17 17:27:09.697147 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.17s 2026-09-17 17:27:09.697151 | mon1 | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 3.15s 2026-09-17 17:27:09.697155 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.11s 2026-09-17 17:27:09.697158 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 3.02s 2026-09-17 17:27:09.697162 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.32s 2026-09-17 17:27:09.697166 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.29s 2026-09-17 17:27:09.697170 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.25s 2026-09-17 17:27:09.697173 | mon1 | vexxhost.containers.download_artifact : Extract archive ----------------- 2.10s 2026-09-17 17:27:09.697177 | mon1 | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.09s 2026-09-17 17:27:09.697181 | mon1 | vexxhost.ceph.mgr : Configure "mgr" label for managers ------------------ 1.75s 2026-09-17 17:27:09.697185 | mon1 | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 1.66s 2026-09-17 17:27:09.697189 | mon1 | vexxhost.ceph.mon : Configure "mon" label for monitors ------------------ 1.62s 2026-09-17 17:27:09.697192 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.61s 2026-09-17 17:27:09.697196 | mon1 | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.60s 2026-09-17 17:27:09.697200 | mon1 | vexxhost.ceph.ceph_exporter : Configure Ceph exporter service ----------- 1.58s 2026-09-17 17:27:09.697204 | mon1 | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 1.57s 2026-09-17 17:27:09.697228 | mon1 | vexxhost.containers.package : Update state for tar ---------------------- 1.54s 2026-09-17 17:27:09.811706 | mon1 | INFO [default > idempotence] Executed: Successful 2026-09-17 17:27:09.817021 | mon1 | INFO [default > side_effect] Executing 2026-09-17 17:27:09.817280 | mon1 | WARNING [default > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 17:27:09.822061 | mon1 | INFO [default > verify] Executing 2026-09-17 17:27:10.420346 | mon1 | 2026-09-17 17:27:10.420502 | mon1 | PLAY [Verify] ****************************************************************** 2026-09-17 17:27:10.420618 | mon1 | 2026-09-17 17:27:10.420767 | mon1 | TASK [Gathering Facts] ********************************************************* 2026-09-17 17:27:10.420934 | mon1 | Thursday 17 September 2026 17:27:10 +0000 (0:00:00.007) 0:00:00.007 **** 2026-09-17 17:27:11.626092 | mon1 | [WARNING]: Platform linux on host mon1 is using the discovered Python 2026-09-17 17:27:11.626256 | mon1 | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-17 17:27:11.626558 | mon1 | interpreter could change the meaning of that path. See 2026-09-17 17:27:11.626771 | mon1 | https://docs.ansible.com/ansible- 2026-09-17 17:27:11.627029 | mon1 | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-09-17 17:27:11.635086 | mon1 | ok: [mon1] 2026-09-17 17:27:11.635279 | mon1 | 2026-09-17 17:27:11.635502 | mon1 | TASK [List locally deployed Ceph daemons] ************************************** 2026-09-17 17:27:11.635693 | mon1 | Thursday 17 September 2026 17:27:11 +0000 (0:00:01.214) 0:00:01.221 **** 2026-09-17 17:27:17.366733 | mon1 | ok: [mon1] 2026-09-17 17:27:17.366920 | mon1 | 2026-09-17 17:27:17.367031 | mon1 | TASK [Collect deployed Ceph container images] ********************************** 2026-09-17 17:27:17.367146 | mon1 | Thursday 17 September 2026 17:27:17 +0000 (0:00:05.731) 0:00:06.952 **** 2026-09-17 17:27:17.418270 | mon1 | ok: [mon1] 2026-09-17 17:27:17.418324 | mon1 | 2026-09-17 17:27:17.418431 | mon1 | TASK [Assert that a deployed Ceph container image was found] ******************* 2026-09-17 17:27:17.418538 | mon1 | Thursday 17 September 2026 17:27:17 +0000 (0:00:00.051) 0:00:07.004 **** 2026-09-17 17:27:17.449887 | mon1 | ok: [mon1] => { 2026-09-17 17:27:17.449943 | mon1 | "changed": false, 2026-09-17 17:27:17.450024 | mon1 | "msg": "All assertions passed" 2026-09-17 17:27:17.450105 | mon1 | } 2026-09-17 17:27:17.450182 | mon1 | 2026-09-17 17:27:17.450322 | mon1 | TASK [Get cluster health status] *********************************************** 2026-09-17 17:27:17.450384 | mon1 | Thursday 17 September 2026 17:27:17 +0000 (0:00:00.031) 0:00:07.036 **** 2026-09-17 17:27:19.101256 | mon1 | ok: [mon1] 2026-09-17 17:27:19.101449 | mon1 | 2026-09-17 17:27:19.101690 | mon1 | TASK [Print cluster health status] ********************************************* 2026-09-17 17:27:19.101901 | mon1 | Thursday 17 September 2026 17:27:19 +0000 (0:00:01.651) 0:00:08.687 **** 2026-09-17 17:27:19.131779 | mon1 | ok: [mon1] => { 2026-09-17 17:27:19.131892 | mon1 | "_ceph_health": { 2026-09-17 17:27:19.132013 | mon1 | "changed": false, 2026-09-17 17:27:19.132132 | mon1 | "cmd": [ 2026-09-17 17:27:19.132237 | mon1 | "cephadm", 2026-09-17 17:27:19.132345 | mon1 | "shell", 2026-09-17 17:27:19.132450 | mon1 | "--", 2026-09-17 17:27:19.132574 | mon1 | "ceph", 2026-09-17 17:27:19.132682 | mon1 | "health" 2026-09-17 17:27:19.132788 | mon1 | ], 2026-09-17 17:27:19.132899 | mon1 | "delta": "0:00:01.425123", 2026-09-17 17:27:19.133013 | mon1 | "end": "2026-09-17 17:27:19.065151", 2026-09-17 17:27:19.133139 | mon1 | "failed": false, 2026-09-17 17:27:19.133246 | mon1 | "msg": "", 2026-09-17 17:27:19.133358 | mon1 | "rc": 0, 2026-09-17 17:27:19.133499 | mon1 | "start": "2026-09-17 17:27:17.640028", 2026-09-17 17:27:19.133626 | mon1 | "stderr": "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2\nInferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config", 2026-09-17 17:27:19.133740 | mon1 | "stderr_lines": [ 2026-09-17 17:27:19.133855 | mon1 | "Inferring fsid 1dff0e0f-3c44-48da-81cd-4f3c6e8722b2", 2026-09-17 17:27:19.133977 | mon1 | "Inferring config /var/lib/ceph/1dff0e0f-3c44-48da-81cd-4f3c6e8722b2/mon.mon1/config" 2026-09-17 17:27:19.134080 | mon1 | ], 2026-09-17 17:27:19.134200 | mon1 | "stdout": "HEALTH_OK", 2026-09-17 17:27:19.134312 | mon1 | "stdout_lines": [ 2026-09-17 17:27:19.134412 | mon1 | "HEALTH_OK" 2026-09-17 17:27:19.134548 | mon1 | ] 2026-09-17 17:27:19.134651 | mon1 | } 2026-09-17 17:27:19.134747 | mon1 | } 2026-09-17 17:27:19.134892 | mon1 | 2026-09-17 17:27:19.134986 | mon1 | TASK [Assert that the cluster status is healthy] ******************************* 2026-09-17 17:27:19.135071 | mon1 | Thursday 17 September 2026 17:27:19 +0000 (0:00:00.030) 0:00:08.718 **** 2026-09-17 17:27:19.166085 | mon1 | ok: [mon1] => { 2026-09-17 17:27:19.166170 | mon1 | "changed": false, 2026-09-17 17:27:19.166279 | mon1 | "msg": "All assertions passed" 2026-09-17 17:27:19.166388 | mon1 | } 2026-09-17 17:27:19.166496 | mon1 | 2026-09-17 17:27:19.166594 | mon1 | TASK [Create a test Ceph pool] ************************************************* 2026-09-17 17:27:19.166710 | mon1 | Thursday 17 September 2026 17:27:19 +0000 (0:00:00.034) 0:00:08.752 **** 2026-09-17 17:27:25.908547 | mon1 | changed: [mon1] 2026-09-17 17:27:25.908611 | mon1 | 2026-09-17 17:27:25.908621 | mon1 | TASK [Create a test Ceph key] ************************************************** 2026-09-17 17:27:25.908627 | mon1 | Thursday 17 September 2026 17:27:25 +0000 (0:00:06.741) 0:00:15.494 **** 2026-09-17 17:27:28.439293 | mon1 | changed: [mon1] 2026-09-17 17:27:28.439931 | mon1 | 2026-09-17 17:27:28.439992 | mon1 | TASK [Retrieve info for the test Ceph key] ************************************* 2026-09-17 17:27:28.440005 | mon1 | Thursday 17 September 2026 17:27:28 +0000 (0:00:02.531) 0:00:18.025 **** 2026-09-17 17:27:29.619556 | mon1 | ok: [mon1] 2026-09-17 17:27:29.620104 | mon1 | 2026-09-17 17:27:29.620135 | mon1 | TASK [Assert that key_info returns the correct key] **************************** 2026-09-17 17:27:29.620147 | mon1 | Thursday 17 September 2026 17:27:29 +0000 (0:00:01.180) 0:00:19.205 **** 2026-09-17 17:27:29.669244 | mon1 | ok: [mon1] => { 2026-09-17 17:27:29.670527 | mon1 | "changed": false, 2026-09-17 17:27:29.670557 | mon1 | "msg": "All assertions passed" 2026-09-17 17:27:29.670569 | mon1 | } 2026-09-17 17:27:29.670578 | mon1 | 2026-09-17 17:27:29.670587 | mon1 | TASK [Retrieve info for the test Ceph key using the legacy key module] ********* 2026-09-17 17:27:29.670597 | mon1 | Thursday 17 September 2026 17:27:29 +0000 (0:00:00.049) 0:00:19.255 **** 2026-09-17 17:27:30.796487 | mon1 | ok: [mon1] 2026-09-17 17:27:30.796581 | mon1 | 2026-09-17 17:27:30.796712 | mon1 | TASK [Assert that the legacy key module info state returns the correct key] **** 2026-09-17 17:27:30.796845 | mon1 | Thursday 17 September 2026 17:27:30 +0000 (0:00:01.127) 0:00:20.383 **** 2026-09-17 17:27:30.822783 | mon1 | ok: [mon1] => { 2026-09-17 17:27:30.825445 | mon1 | "changed": false, 2026-09-17 17:27:30.825518 | mon1 | "msg": "All assertions passed" 2026-09-17 17:27:30.825528 | mon1 | } 2026-09-17 17:27:30.825535 | mon1 | 2026-09-17 17:27:30.825541 | mon1 | PLAY RECAP ********************************************************************* 2026-09-17 17:27:30.825548 | mon1 | mon1 : ok=13 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-09-17 17:27:30.825554 | mon1 | 2026-09-17 17:27:30.825560 | mon1 | 2026-09-17 17:27:30.825565 | mon1 | TASKS RECAP ******************************************************************** 2026-09-17 17:27:30.825572 | mon1 | Thursday 17 September 2026 17:27:30 +0000 (0:00:00.026) 0:00:20.409 **** 2026-09-17 17:27:30.825577 | mon1 | =============================================================================== 2026-09-17 17:27:30.825583 | mon1 | Create a test Ceph pool ------------------------------------------------- 6.74s 2026-09-17 17:27:30.825589 | mon1 | List locally deployed Ceph daemons -------------------------------------- 5.73s 2026-09-17 17:27:30.825595 | mon1 | Create a test Ceph key -------------------------------------------------- 2.53s 2026-09-17 17:27:30.825600 | mon1 | Get cluster health status ----------------------------------------------- 1.65s 2026-09-17 17:27:30.825606 | mon1 | Gathering Facts --------------------------------------------------------- 1.21s 2026-09-17 17:27:30.825628 | mon1 | Retrieve info for the test Ceph key ------------------------------------- 1.18s 2026-09-17 17:27:30.825638 | mon1 | Retrieve info for the test Ceph key using the legacy key module --------- 1.13s 2026-09-17 17:27:30.825644 | mon1 | Collect deployed Ceph container images ---------------------------------- 0.05s 2026-09-17 17:27:30.825649 | mon1 | Assert that key_info returns the correct key ---------------------------- 0.05s 2026-09-17 17:27:30.825655 | mon1 | Assert that the cluster status is healthy ------------------------------- 0.03s 2026-09-17 17:27:30.825660 | mon1 | Assert that a deployed Ceph container image was found ------------------- 0.03s 2026-09-17 17:27:30.825665 | mon1 | Print cluster health status --------------------------------------------- 0.03s 2026-09-17 17:27:30.825670 | mon1 | Assert that the legacy key module info state returns the correct key ---- 0.03s 2026-09-17 17:27:30.890855 | mon1 | INFO [default > verify] Executed: Successful 2026-09-17 17:27:30.899158 | mon1 | INFO [default > cleanup] Executing 2026-09-17 17:27:30.899652 | mon1 | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-17 17:27:30.909659 | mon1 | INFO [default > destroy] Executing 2026-09-17 17:27:30.909765 | mon1 | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-09-17 17:27:30.909875 | mon1 | INFO [default > destroy] Executed: Successful 2026-09-17 17:27:30.910285 | mon1 | WARNING Molecule executed 1 scenario (1 missing files) 2026-09-17 17:27:41.426271 | mon1 | ok: Runtime: 0:09:00.103313 2026-09-17 17:27:41.454347 | 2026-09-17 17:27:41.454469 | PLAY RECAP 2026-09-17 17:27:41.454556 | mon1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-17 17:27:41.454603 | 2026-09-17 17:27:41.575535 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-17 17:27:41.581214 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 17:27:42.245505 | 2026-09-17 17:27:42.245784 | PLAY [all] 2026-09-17 17:27:42.261292 | 2026-09-17 17:27:42.261411 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-17 17:27:42.311300 | osd1 | ok 2026-09-17 17:27:42.314965 | mon1 | ok 2026-09-17 17:27:42.318847 | 2026-09-17 17:27:42.318931 | TASK [fetch-output : Set log path for single node] 2026-09-17 17:27:42.343323 | mon1 | skipping: Conditional result was False 2026-09-17 17:27:42.354348 | osd1 | skipping: Conditional result was False 2026-09-17 17:27:42.361508 | 2026-09-17 17:27:42.361683 | LOOP [fetch-output : Ensure local output dirs] 2026-09-17 17:27:42.763214 | osd1 -> localhost | changed: "/var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/logs/osd1" 2026-09-17 17:27:42.796950 | mon1 -> localhost | changed: "/var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/logs/mon1" 2026-09-17 17:27:43.019139 | osd1 -> localhost | changed: "/var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/artifacts" 2026-09-17 17:27:43.027534 | mon1 -> localhost | ok: "/var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/artifacts" 2026-09-17 17:27:43.240125 | osd1 -> localhost | changed: "/var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/docs" 2026-09-17 17:27:43.255144 | mon1 -> localhost | ok: "/var/lib/zuul/builds/37c266359cac45bba8389d47f51bfbe0/work/docs" 2026-09-17 17:27:43.255339 | mon1 -> localhost | changed: All items complete 2026-09-17 17:27:43.255403 | 2026-09-17 17:27:43.278134 | 2026-09-17 17:27:43.278403 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-17 17:27:43.938088 | osd1 | changed: .d..t...... ./ 2026-09-17 17:27:43.992391 | mon1 | changed: .d..t...... ./ 2026-09-17 17:27:44.455531 | osd1 | changed: .d..t...... ./ 2026-09-17 17:27:44.483655 | mon1 | ok 2026-09-17 17:27:44.960174 | osd1 | changed: .d..t...... ./ 2026-09-17 17:27:44.978873 | mon1 | changed: .d..t...... ./ 2026-09-17 17:27:44.979023 | mon1 | changed: All items complete 2026-09-17 17:27:44.979074 | 2026-09-17 17:27:45.005048 | 2026-09-17 17:27:45.005235 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-17 17:27:45.510866 | mon1 -> localhost | ok: Item: artifacts Runtime: 0:00:00.006564 2026-09-17 17:27:45.739199 | mon1 -> localhost | ok: Item: docs Runtime: 0:00:00.006908 2026-09-17 17:27:45.768823 | 2026-09-17 17:27:45.769015 | PLAY [all] 2026-09-17 17:27:45.780450 | 2026-09-17 17:27:45.780706 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-17 17:27:46.173128 | mon1 | changed 2026-09-17 17:27:46.355593 | osd1 | changed 2026-09-17 17:27:46.374840 | 2026-09-17 17:27:46.374941 | PLAY RECAP 2026-09-17 17:27:46.375026 | mon1 | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 17:27:46.375084 | osd1 | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-17 17:27:46.375121 | 2026-09-17 17:27:46.542693 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-17 17:27:46.547843 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-17 17:27:47.231325 | 2026-09-17 17:27:47.231596 | PLAY [localhost] 2026-09-17 17:27:47.243371 | 2026-09-17 17:27:47.243470 | TASK [Generate Zuul manifest] 2026-09-17 17:27:47.262258 | localhost | ok 2026-09-17 17:27:47.276946 | 2026-09-17 17:27:47.277263 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-17 17:27:47.727511 | localhost | changed 2026-09-17 17:27:47.749225 | 2026-09-17 17:27:47.749442 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-17 17:27:47.791754 | localhost | ok 2026-09-17 17:27:47.803870 | 2026-09-17 17:27:47.804024 | TASK [Upload logs] 2026-09-17 17:27:47.827004 | localhost | ok 2026-09-17 17:27:47.902717 | 2026-09-17 17:27:47.902931 | TASK [Set zuul-log-path fact] 2026-09-17 17:27:47.925560 | localhost | ok 2026-09-17 17:27:47.958129 | 2026-09-17 17:27:47.958332 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-17 17:27:47.997973 | localhost | ok 2026-09-17 17:27:48.006866 | 2026-09-17 17:27:48.007014 | TASK [upload-logs : Create log directories] 2026-09-17 17:27:48.456740 | localhost | changed 2026-09-17 17:27:48.466312 | 2026-09-17 17:27:48.466517 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-17 17:27:48.920367 | localhost -> localhost | ok: Runtime: 0:00:00.007527 2026-09-17 17:27:48.933180 | 2026-09-17 17:27:48.933410 | TASK [upload-logs : Upload logs to log server] 2026-09-17 17:27:49.424176 | localhost | Output suppressed because no_log was given 2026-09-17 17:27:49.479243 | 2026-09-17 17:27:49.479380 | LOOP [upload-logs : Compress console log and json output] 2026-09-17 17:27:49.543002 | localhost | skipping: Conditional result was False 2026-09-17 17:27:49.552326 | localhost | skipping: Conditional result was False 2026-09-17 17:27:49.563006 | 2026-09-17 17:27:49.563239 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-17 17:27:49.632879 | localhost | skipping: Conditional result was False 2026-09-17 17:27:49.633425 | 2026-09-17 17:27:49.640110 | localhost | skipping: Conditional result was False 2026-09-17 17:27:49.657762 | 2026-09-17 17:27:49.657983 | LOOP [upload-logs : Upload console log and json output]