2026-03-26 14:15:46.679890 | Job console starting 2026-03-26 14:15:46.699579 | Updating git repos 2026-03-26 14:15:46.737082 | Cloning repos into workspace 2026-03-26 14:15:46.777913 | Restoring repo states 2026-03-26 14:15:46.832163 | Merging changes 2026-03-26 14:15:47.155942 | Checking out repos 2026-03-26 14:15:47.185684 | Preparing playbooks 2026-03-26 14:15:49.396950 | Running Ansible setup 2026-03-26 14:15:53.463896 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-26 14:15:54.044349 | 2026-03-26 14:15:54.044601 | PLAY [localhost] 2026-03-26 14:15:54.051881 | 2026-03-26 14:15:54.051950 | TASK [Gathering Facts] 2026-03-26 14:15:55.290900 | localhost | ok 2026-03-26 14:15:55.305218 | 2026-03-26 14:15:55.305300 | TASK [Setup log path fact] 2026-03-26 14:15:55.322201 | localhost | ok 2026-03-26 14:15:55.334861 | 2026-03-26 14:15:55.334946 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-26 14:15:55.362865 | localhost | ok 2026-03-26 14:15:55.370548 | 2026-03-26 14:15:55.370629 | TASK [emit-job-header : Print job information] 2026-03-26 14:15:55.412537 | # Job Information 2026-03-26 14:15:55.599355 | Ansible Version: 2.16.16 2026-03-26 14:15:55.599586 | Job: ansible-collection-ceph-molecule-aio-ubuntu-noble 2026-03-26 14:15:55.599629 | Pipeline: check 2026-03-26 14:15:55.599658 | Executor: 0a8996d2b663 2026-03-26 14:15:55.599685 | Triggered by: https://github.com/vexxhost/ansible-collection-ceph/pull/98 2026-03-26 14:15:55.599714 | Event ID: 1e5264f0-291e-11f1-8b7d-c26118e25f19 2026-03-26 14:15:55.604153 | 2026-03-26 14:15:55.604242 | LOOP [emit-job-header : Print node information] 2026-03-26 14:15:55.696331 | localhost | ok: 2026-03-26 14:15:55.696494 | localhost | # Node Information 2026-03-26 14:15:55.696522 | localhost | Inventory Hostname: aio 2026-03-26 14:15:55.696544 | localhost | Hostname: np0000161061 2026-03-26 14:15:55.696564 | localhost | Username: zuul 2026-03-26 14:15:55.696588 | localhost | Distro: Ubuntu 24.04 2026-03-26 14:15:55.696607 | localhost | Provider: yul1 2026-03-26 14:15:55.696627 | localhost | Region: ca-ymq-1 2026-03-26 14:15:55.696645 | localhost | Label: ubuntu-noble 2026-03-26 14:15:55.696663 | localhost | Product Name: OpenStack Nova 2026-03-26 14:15:55.696681 | localhost | Interface IP: 199.19.213.27 2026-03-26 14:15:55.712728 | 2026-03-26 14:15:55.712896 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-26 14:15:56.093952 | localhost -> localhost | changed 2026-03-26 14:15:56.103663 | 2026-03-26 14:15:56.104025 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-26 14:15:57.125391 | localhost -> localhost | changed 2026-03-26 14:15:57.134436 | 2026-03-26 14:15:57.141023 | PLAY [all] 2026-03-26 14:15:57.154217 | 2026-03-26 14:15:57.154295 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-26 14:15:57.392030 | aio -> localhost | ok 2026-03-26 14:15:57.403149 | 2026-03-26 14:15:57.403241 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-26 14:15:57.436774 | aio | ok 2026-03-26 14:15:57.453239 | aio | included: /var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-26 14:15:57.459964 | 2026-03-26 14:15:57.460031 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-26 14:15:58.568891 | aio -> localhost | Generating public/private rsa key pair. 2026-03-26 14:15:58.569084 | aio -> localhost | Your identification has been saved in /var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/work/f0eb4aaf75cd41e096240e81f9b8d813_id_rsa 2026-03-26 14:15:58.569115 | aio -> localhost | Your public key has been saved in /var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/work/f0eb4aaf75cd41e096240e81f9b8d813_id_rsa.pub 2026-03-26 14:15:58.569138 | aio -> localhost | The key fingerprint is: 2026-03-26 14:15:58.569160 | aio -> localhost | SHA256:ADYjFB8MX8Zq+4mx9b9L6vwmp2f8s/tQjv20QH4rgA4 zuul-build-sshkey 2026-03-26 14:15:58.569198 | aio -> localhost | The key's randomart image is: 2026-03-26 14:15:58.569220 | aio -> localhost | +---[RSA 3072]----+ 2026-03-26 14:15:58.569246 | aio -> localhost | | .=+*.o | 2026-03-26 14:15:58.569273 | aio -> localhost | | =.B. | 2026-03-26 14:15:58.569298 | aio -> localhost | | o.. | 2026-03-26 14:15:58.569323 | aio -> localhost | | o . | 2026-03-26 14:15:58.569348 | aio -> localhost | | . . S . .. | 2026-03-26 14:15:58.569373 | aio -> localhost | | o .E . .o= | 2026-03-26 14:15:58.569397 | aio -> localhost | | * oo.. +oo..| 2026-03-26 14:15:58.569421 | aio -> localhost | | o o.o+* .oooo| 2026-03-26 14:15:58.569447 | aio -> localhost | | .=X=++=oo.| 2026-03-26 14:15:58.569468 | aio -> localhost | +----[SHA256]-----+ 2026-03-26 14:15:58.569517 | aio -> localhost | ok: Runtime: 0:00:00.697270 2026-03-26 14:15:58.575752 | 2026-03-26 14:15:58.575811 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-26 14:15:58.611065 | aio | ok 2026-03-26 14:15:58.625230 | aio | included: /var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-26 14:15:58.633265 | 2026-03-26 14:15:58.633328 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-26 14:15:58.656253 | aio | skipping: Conditional result was False 2026-03-26 14:15:58.665910 | 2026-03-26 14:15:58.665999 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-26 14:15:59.220264 | aio | changed 2026-03-26 14:15:59.225865 | 2026-03-26 14:15:59.225941 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-26 14:15:59.451592 | aio | ok 2026-03-26 14:15:59.458890 | 2026-03-26 14:15:59.458958 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-26 14:16:00.032787 | aio | changed 2026-03-26 14:16:00.040020 | 2026-03-26 14:16:00.040086 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-26 14:16:00.625127 | aio | changed 2026-03-26 14:16:00.630606 | 2026-03-26 14:16:00.630671 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-26 14:16:00.653858 | aio | skipping: Conditional result was False 2026-03-26 14:16:00.665661 | 2026-03-26 14:16:00.665764 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-26 14:16:01.042004 | aio -> localhost | changed 2026-03-26 14:16:01.058774 | 2026-03-26 14:16:01.058872 | TASK [add-build-sshkey : Add back temp key] 2026-03-26 14:16:01.326336 | aio -> localhost | Identity added: /var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/work/f0eb4aaf75cd41e096240e81f9b8d813_id_rsa (zuul-build-sshkey) 2026-03-26 14:16:01.326521 | aio -> localhost | ok: Runtime: 0:00:00.013374 2026-03-26 14:16:01.331699 | 2026-03-26 14:16:01.331758 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-26 14:16:01.678931 | aio | ok 2026-03-26 14:16:01.683999 | 2026-03-26 14:16:01.684060 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-26 14:16:01.708026 | aio | skipping: Conditional result was False 2026-03-26 14:16:01.723515 | 2026-03-26 14:16:01.723583 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-26 14:16:02.091554 | aio | ok 2026-03-26 14:16:02.100247 | 2026-03-26 14:16:02.100349 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-26 14:16:03.521575 | aio | Output suppressed because no_log was given 2026-03-26 14:16:03.575257 | 2026-03-26 14:16:03.575383 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-26 14:16:03.815118 | aio | ok: "logs" 2026-03-26 14:16:03.815339 | aio | ok: All items complete 2026-03-26 14:16:03.815367 | 2026-03-26 14:16:04.013811 | aio | ok: "artifacts" 2026-03-26 14:16:04.204093 | aio | ok: "docs" 2026-03-26 14:16:04.224500 | 2026-03-26 14:16:04.224652 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-26 14:16:04.454858 | aio | changed: "logs" 2026-03-26 14:16:04.639277 | aio | changed: "artifacts" 2026-03-26 14:16:04.832684 | aio | changed: "docs" 2026-03-26 14:16:04.848356 | 2026-03-26 14:16:04.848489 | PLAY RECAP 2026-03-26 14:16:04.848560 | aio | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-26 14:16:04.848596 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-26 14:16:04.848622 | 2026-03-26 14:16:04.986365 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-26 14:16:04.989590 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-26 14:16:05.719382 | 2026-03-26 14:16:05.719588 | PLAY [all] 2026-03-26 14:16:05.732531 | 2026-03-26 14:16:05.732833 | TASK [setup-uv : Extract archive] 2026-03-26 14:16:08.300824 | aio | changed 2026-03-26 14:16:08.309465 | 2026-03-26 14:16:08.309547 | TASK [setup-uv : Print version] 2026-03-26 14:16:08.689629 | aio | uv 0.8.13 2026-03-26 14:16:08.847865 | aio | ok: Runtime: 0:00:00.017674 2026-03-26 14:16:08.856295 | 2026-03-26 14:16:08.856346 | PLAY RECAP 2026-03-26 14:16:08.856391 | aio | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-26 14:16:08.856415 | 2026-03-26 14:16:08.953401 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-26 14:16:08.957081 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-26 14:16:09.511235 | 2026-03-26 14:16:09.511367 | PLAY [all] 2026-03-26 14:16:09.522764 | 2026-03-26 14:16:09.522838 | TASK [Copy inventory file for Zuul] 2026-03-26 14:16:10.525168 | aio | changed 2026-03-26 14:16:10.532043 | 2026-03-26 14:16:10.532127 | TASK [Switch "ansible_host" to private IP] 2026-03-26 14:16:10.860625 | aio | changed: 1 replacements made 2026-03-26 14:16:10.869271 | 2026-03-26 14:16:10.869369 | TASK [Run Molecule scenario] 2026-03-26 14:16:11.298458 | aio | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-03-26 14:16:11.298595 | aio | Creating virtual environment at: .venv 2026-03-26 14:16:11.643368 | aio | Downloading pygments (1.2MiB) 2026-03-26 14:16:11.643598 | aio | Downloading ansible-core (2.1MiB) 2026-03-26 14:16:11.644068 | aio | Downloading cryptography (4.3MiB) 2026-03-26 14:16:11.644588 | aio | Downloading netaddr (2.2MiB) 2026-03-26 14:16:11.839048 | aio | Downloading netaddr 2026-03-26 14:16:11.849409 | aio | Downloading cryptography 2026-03-26 14:16:11.910914 | aio | Downloading pygments 2026-03-26 14:16:12.101700 | aio | Downloading ansible-core 2026-03-26 14:16:12.150185 | aio | Installed 37 packages in 47ms 2026-03-26 14:16:12.977732 | aio | INFO Collection 'vexxhost.ceph' detected. 2026-03-26 14:16:12.977829 | aio | INFO Scenarios will be used from 'extensions/molecule' 2026-03-26 14:16:13.632479 | aio | INFO [default > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-26 14:16:13.632551 | aio | INFO [default > prerun] Performing prerun with role_name_check=0... 2026-03-26 14:16:30.175486 | aio | INFO [default > dependency] Executing 2026-03-26 14:16:30.175679 | aio | WARNING [default > dependency] Missing roles requirements file: requirements.yml 2026-03-26 14:16:30.175952 | aio | WARNING [default > dependency] Missing collections requirements file: collections.yml 2026-03-26 14:16:30.176092 | aio | WARNING [default > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-26 14:16:30.181895 | aio | INFO [default > cleanup] Executing 2026-03-26 14:16:30.182237 | aio | WARNING [default > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-26 14:16:30.191415 | aio | INFO [default > destroy] Executing 2026-03-26 14:16:30.191444 | aio | WARNING [default > destroy] Skipping, '--destroy=never' requested. 2026-03-26 14:16:30.191541 | aio | INFO [default > destroy] Executed: Successful 2026-03-26 14:16:30.208528 | aio | INFO [default > syntax] Executing 2026-03-26 14:16:31.376954 | aio | 2026-03-26 14:16:31.377193 | aio | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-03-26 14:16:31.462326 | aio | INFO [default > syntax] Executed: Successful 2026-03-26 14:16:31.469693 | aio | INFO [default > create] Executing 2026-03-26 14:16:31.471281 | aio | WARNING [default > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-26 14:16:31.477283 | aio | INFO [default > prepare] Executing 2026-03-26 14:16:32.270773 | aio | 2026-03-26 14:16:32.271010 | aio | PLAY [Prepare] ***************************************************************** 2026-03-26 14:16:32.271270 | aio | 2026-03-26 14:16:32.271567 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-26 14:16:32.271874 | aio | Thursday 26 March 2026 14:16:32 +0000 (0:00:00.033) 0:00:00.033 ******** 2026-03-26 14:16:33.558341 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-26 14:16:33.558563 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-26 14:16:33.558811 | aio | interpreter could change the meaning of that path. See 2026-03-26 14:16:33.559096 | aio | https://docs.ansible.com/ansible- 2026-03-26 14:16:33.559383 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-26 14:16:33.567475 | aio | ok: [aio] 2026-03-26 14:16:33.567685 | aio | 2026-03-26 14:16:33.567928 | aio | TASK [Configure short hostname] ************************************************ 2026-03-26 14:16:33.568177 | aio | Thursday 26 March 2026 14:16:33 +0000 (0:00:01.297) 0:00:01.330 ******** 2026-03-26 14:16:34.359925 | aio | changed: [aio] 2026-03-26 14:16:34.360149 | aio | 2026-03-26 14:16:34.360481 | aio | TASK [Ensure hostname inside hosts file] *************************************** 2026-03-26 14:16:34.360824 | aio | Thursday 26 March 2026 14:16:34 +0000 (0:00:00.792) 0:00:02.123 ******** 2026-03-26 14:16:34.666491 | aio | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-03-26 14:16:34.666837 | aio | with a mode of 0700, this may cause issues when running as another user. To 2026-03-26 14:16:34.667174 | aio | avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-26 14:16:34.674789 | aio | changed: [aio] 2026-03-26 14:16:34.674935 | aio | 2026-03-26 14:16:34.675127 | aio | TASK [Update apt cache] ******************************************************** 2026-03-26 14:16:34.675320 | aio | Thursday 26 March 2026 14:16:34 +0000 (0:00:00.315) 0:00:02.438 ******** 2026-03-26 14:16:41.500280 | aio | changed: [aio] 2026-03-26 14:16:41.500325 | aio | 2026-03-26 14:16:41.500332 | aio | PLAY [Create devices for Ceph] ************************************************* 2026-03-26 14:16:41.500550 | aio | 2026-03-26 14:16:41.500819 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-26 14:16:41.501111 | aio | Thursday 26 March 2026 14:16:41 +0000 (0:00:06.824) 0:00:09.262 ******** 2026-03-26 14:16:42.299688 | aio | ok: [aio] 2026-03-26 14:16:42.299840 | aio | 2026-03-26 14:16:42.300092 | aio | TASK [Install depedencies] ***************************************************** 2026-03-26 14:16:42.300437 | aio | Thursday 26 March 2026 14:16:42 +0000 (0:00:00.800) 0:00:10.063 ******** 2026-03-26 14:17:01.996685 | aio | changed: [aio] 2026-03-26 14:17:01.996920 | aio | 2026-03-26 14:17:01.997205 | aio | TASK [Start up service] ******************************************************** 2026-03-26 14:17:01.997603 | aio | Thursday 26 March 2026 14:17:01 +0000 (0:00:19.695) 0:00:29.758 ******** 2026-03-26 14:17:02.680199 | aio | ok: [aio] 2026-03-26 14:17:02.680480 | aio | 2026-03-26 14:17:02.680755 | aio | TASK [Generate lvm.conf] ******************************************************* 2026-03-26 14:17:02.681074 | aio | Thursday 26 March 2026 14:17:02 +0000 (0:00:00.684) 0:00:30.442 ******** 2026-03-26 14:17:03.037039 | aio | ok: [aio] 2026-03-26 14:17:03.037226 | aio | 2026-03-26 14:17:03.037572 | aio | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-03-26 14:17:03.037835 | aio | Thursday 26 March 2026 14:17:03 +0000 (0:00:00.357) 0:00:30.800 ******** 2026-03-26 14:17:03.853754 | aio | changed: [aio] 2026-03-26 14:17:03.853967 | aio | 2026-03-26 14:17:03.854294 | aio | TASK [Get list of all loopback devices] **************************************** 2026-03-26 14:17:03.854571 | aio | Thursday 26 March 2026 14:17:03 +0000 (0:00:00.816) 0:00:31.617 ******** 2026-03-26 14:17:04.102447 | aio | ok: [aio] 2026-03-26 14:17:04.102712 | aio | 2026-03-26 14:17:04.102967 | aio | TASK [Fail if there is any existing loopback devices] ************************** 2026-03-26 14:17:04.103216 | aio | Thursday 26 March 2026 14:17:04 +0000 (0:00:00.248) 0:00:31.865 ******** 2026-03-26 14:17:04.129896 | aio | skipping: [aio] 2026-03-26 14:17:04.130084 | aio | 2026-03-26 14:17:04.130358 | aio | TASK [Create devices for Ceph] ************************************************* 2026-03-26 14:17:04.130604 | aio | Thursday 26 March 2026 14:17:04 +0000 (0:00:00.027) 0:00:31.893 ******** 2026-03-26 14:17:04.852342 | aio | changed: [aio] => (item=osd0) 2026-03-26 14:17:04.852572 | aio | changed: [aio] => (item=osd1) 2026-03-26 14:17:04.852819 | aio | changed: [aio] => (item=osd2) 2026-03-26 14:17:04.853052 | aio | 2026-03-26 14:17:04.853341 | aio | TASK [Set permissions on loopback devices] ************************************* 2026-03-26 14:17:04.853623 | aio | Thursday 26 March 2026 14:17:04 +0000 (0:00:00.721) 0:00:32.615 ******** 2026-03-26 14:17:05.674454 | aio | changed: [aio] => (item=osd0) 2026-03-26 14:17:05.674712 | aio | changed: [aio] => (item=osd1) 2026-03-26 14:17:05.674990 | aio | changed: [aio] => (item=osd2) 2026-03-26 14:17:05.675225 | aio | 2026-03-26 14:17:05.675514 | aio | TASK [Start loop devices] ****************************************************** 2026-03-26 14:17:05.675746 | aio | Thursday 26 March 2026 14:17:05 +0000 (0:00:00.821) 0:00:33.436 ******** 2026-03-26 14:17:06.540427 | aio | changed: [aio] => (item=osd0) 2026-03-26 14:17:06.540726 | aio | changed: [aio] => (item=osd1) 2026-03-26 14:17:06.540975 | aio | changed: [aio] => (item=osd2) 2026-03-26 14:17:06.541197 | aio | 2026-03-26 14:17:06.541490 | aio | TASK [Create a volume group for each loop device] ****************************** 2026-03-26 14:17:06.541771 | aio | Thursday 26 March 2026 14:17:06 +0000 (0:00:00.866) 0:00:34.303 ******** 2026-03-26 14:17:08.052517 | aio | changed: [aio] => (item=osd0) 2026-03-26 14:17:08.052610 | aio | changed: [aio] => (item=osd1) 2026-03-26 14:17:08.052724 | aio | changed: [aio] => (item=osd2) 2026-03-26 14:17:08.052828 | aio | 2026-03-26 14:17:08.052953 | aio | TASK [Create a logical volume for each loop device] **************************** 2026-03-26 14:17:08.053051 | aio | Thursday 26 March 2026 14:17:08 +0000 (0:00:01.512) 0:00:35.815 ******** 2026-03-26 14:17:09.449428 | aio | changed: [aio] => (item=ceph-aio-osd0) 2026-03-26 14:17:09.449512 | aio | changed: [aio] => (item=ceph-aio-osd1) 2026-03-26 14:17:09.449523 | aio | changed: [aio] => (item=ceph-aio-osd2) 2026-03-26 14:17:09.449533 | aio | 2026-03-26 14:17:09.449543 | aio | PLAY RECAP ********************************************************************* 2026-03-26 14:17:09.449553 | aio | aio : ok=15 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-03-26 14:17:09.449564 | aio | 2026-03-26 14:17:09.449581 | aio | 2026-03-26 14:17:09.449628 | aio | TASKS RECAP ******************************************************************** 2026-03-26 14:17:09.449801 | aio | Thursday 26 March 2026 14:17:09 +0000 (0:00:01.396) 0:00:37.212 ******** 2026-03-26 14:17:09.449968 | aio | =============================================================================== 2026-03-26 14:17:09.451339 | aio | Install depedencies ---------------------------------------------------- 19.70s 2026-03-26 14:17:09.451403 | aio | Update apt cache -------------------------------------------------------- 6.82s 2026-03-26 14:17:09.451411 | aio | Create a volume group for each loop device ------------------------------ 1.51s 2026-03-26 14:17:09.451417 | aio | Create a logical volume for each loop device ---------------------------- 1.40s 2026-03-26 14:17:09.451422 | aio | Gathering Facts --------------------------------------------------------- 1.30s 2026-03-26 14:17:09.451428 | aio | Start loop devices ------------------------------------------------------ 0.87s 2026-03-26 14:17:09.451433 | aio | Set permissions on loopback devices ------------------------------------- 0.82s 2026-03-26 14:17:09.451439 | aio | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.82s 2026-03-26 14:17:09.451450 | aio | Gathering Facts --------------------------------------------------------- 0.80s 2026-03-26 14:17:09.451574 | aio | Configure short hostname ------------------------------------------------ 0.79s 2026-03-26 14:17:09.451733 | aio | Create devices for Ceph ------------------------------------------------- 0.72s 2026-03-26 14:17:09.451891 | aio | Start up service -------------------------------------------------------- 0.68s 2026-03-26 14:17:09.452050 | aio | Generate lvm.conf ------------------------------------------------------- 0.36s 2026-03-26 14:17:09.452211 | aio | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-03-26 14:17:09.452435 | aio | Get list of all loopback devices ---------------------------------------- 0.25s 2026-03-26 14:17:09.452594 | aio | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-03-26 14:17:09.550843 | aio | INFO [default > prepare] Executed: Successful 2026-03-26 14:17:09.559716 | aio | INFO [default > converge] Executing 2026-03-26 14:17:10.636497 | aio | 2026-03-26 14:17:10.636700 | aio | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-03-26 14:17:10.636923 | aio | 2026-03-26 14:17:10.637177 | aio | TASK [Gathering Facts] ********************************************************* 2026-03-26 14:17:10.637445 | aio | Thursday 26 March 2026 14:17:10 +0000 (0:00:00.060) 0:00:00.060 ******** 2026-03-26 14:17:11.921564 | aio | [WARNING]: Platform linux on host aio is using the discovered Python 2026-03-26 14:17:11.921799 | aio | interpreter at /usr/bin/python3.12, but future installation of another Python 2026-03-26 14:17:11.922056 | aio | interpreter could change the meaning of that path. See 2026-03-26 14:17:11.922387 | aio | https://docs.ansible.com/ansible- 2026-03-26 14:17:11.922663 | aio | core/2.18/reference_appendices/interpreter_discovery.html for more information. 2026-03-26 14:17:11.935541 | aio | ok: [aio] 2026-03-26 14:17:11.935809 | aio | 2026-03-26 14:17:11.936143 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-26 14:17:11.936520 | aio | Thursday 26 March 2026 14:17:11 +0000 (0:00:01.299) 0:00:01.360 ******** 2026-03-26 14:17:12.346005 | aio | ok: [aio] 2026-03-26 14:17:12.346192 | aio | 2026-03-26 14:17:12.346495 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-26 14:17:12.346753 | aio | Thursday 26 March 2026 14:17:12 +0000 (0:00:00.410) 0:00:01.770 ******** 2026-03-26 14:17:12.392676 | aio | skipping: [aio] 2026-03-26 14:17:12.392884 | aio | 2026-03-26 14:17:12.393144 | aio | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-03-26 14:17:12.393441 | aio | Thursday 26 March 2026 14:17:12 +0000 (0:00:00.046) 0:00:01.817 ******** 2026-03-26 14:17:12.757392 | aio | changed: [aio] 2026-03-26 14:17:12.757690 | aio | 2026-03-26 14:17:12.758040 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-26 14:17:12.758517 | aio | Thursday 26 March 2026 14:17:12 +0000 (0:00:00.364) 0:00:02.181 ******** 2026-03-26 14:17:12.871340 | aio | ok: [aio] => { 2026-03-26 14:17:12.871474 | aio | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-03-26 14:17:12.871492 | aio | } 2026-03-26 14:17:12.871505 | aio | 2026-03-26 14:17:12.871517 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-26 14:17:12.871536 | aio | Thursday 26 March 2026 14:17:12 +0000 (0:00:00.109) 0:00:02.291 ******** 2026-03-26 14:17:13.709037 | aio | changed: [aio] 2026-03-26 14:17:13.709225 | aio | 2026-03-26 14:17:13.709531 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-26 14:17:13.709792 | aio | Thursday 26 March 2026 14:17:13 +0000 (0:00:00.842) 0:00:03.133 ******** 2026-03-26 14:17:13.762061 | aio | skipping: [aio] 2026-03-26 14:17:13.762311 | aio | 2026-03-26 14:17:13.762577 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-26 14:17:13.762828 | aio | Thursday 26 March 2026 14:17:13 +0000 (0:00:00.053) 0:00:03.187 ******** 2026-03-26 14:17:13.813307 | aio | skipping: [aio] 2026-03-26 14:17:13.813537 | aio | 2026-03-26 14:17:13.813799 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-26 14:17:13.814019 | aio | Thursday 26 March 2026 14:17:13 +0000 (0:00:00.051) 0:00:03.238 ******** 2026-03-26 14:17:14.088815 | aio | ok: [aio] 2026-03-26 14:17:14.088908 | aio | 2026-03-26 14:17:14.089213 | aio | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-03-26 14:17:14.089475 | aio | Thursday 26 March 2026 14:17:14 +0000 (0:00:00.274) 0:00:03.513 ******** 2026-03-26 14:17:15.407520 | aio | ok: [aio] 2026-03-26 14:17:15.407642 | aio | 2026-03-26 14:17:15.407915 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-26 14:17:15.408164 | aio | Thursday 26 March 2026 14:17:15 +0000 (0:00:01.318) 0:00:04.832 ******** 2026-03-26 14:17:15.624951 | aio | ok: [aio] => { 2026-03-26 14:17:15.625301 | aio | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.0/containerd-2.2.0-linux-amd64.tar.gz" 2026-03-26 14:17:15.625677 | aio | } 2026-03-26 14:17:15.625962 | aio | 2026-03-26 14:17:15.626212 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-26 14:17:15.626438 | aio | Thursday 26 March 2026 14:17:15 +0000 (0:00:00.217) 0:00:05.049 ******** 2026-03-26 14:17:16.667488 | aio | changed: [aio] 2026-03-26 14:17:16.667715 | aio | 2026-03-26 14:17:16.667992 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-26 14:17:16.668298 | aio | Thursday 26 March 2026 14:17:16 +0000 (0:00:01.042) 0:00:06.092 ******** 2026-03-26 14:17:20.008662 | aio | changed: [aio] 2026-03-26 14:17:20.008735 | aio | 2026-03-26 14:17:20.008856 | aio | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-03-26 14:17:20.009108 | aio | Thursday 26 March 2026 14:17:20 +0000 (0:00:03.340) 0:00:09.432 ******** 2026-03-26 14:17:20.049917 | aio | skipping: [aio] 2026-03-26 14:17:20.049984 | aio | 2026-03-26 14:17:20.050163 | aio | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-03-26 14:17:20.050378 | aio | Thursday 26 March 2026 14:17:20 +0000 (0:00:00.042) 0:00:09.474 ******** 2026-03-26 14:17:20.086219 | aio | skipping: [aio] 2026-03-26 14:17:20.086382 | aio | 2026-03-26 14:17:20.086554 | aio | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-03-26 14:17:20.086720 | aio | Thursday 26 March 2026 14:17:20 +0000 (0:00:00.035) 0:00:09.510 ******** 2026-03-26 14:17:20.126879 | aio | skipping: [aio] 2026-03-26 14:17:20.127035 | aio | 2026-03-26 14:17:20.127313 | aio | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-03-26 14:17:20.127627 | aio | Thursday 26 March 2026 14:17:20 +0000 (0:00:00.040) 0:00:09.551 ******** 2026-03-26 14:17:28.357523 | aio | changed: [aio] 2026-03-26 14:17:28.357627 | aio | 2026-03-26 14:17:28.358205 | aio | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-03-26 14:17:28.358320 | aio | Thursday 26 March 2026 14:17:28 +0000 (0:00:08.230) 0:00:17.781 ******** 2026-03-26 14:17:29.069006 | aio | changed: [aio] 2026-03-26 14:17:29.069075 | aio | 2026-03-26 14:17:29.069089 | aio | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-03-26 14:17:29.069102 | aio | Thursday 26 March 2026 14:17:29 +0000 (0:00:00.710) 0:00:18.491 ******** 2026-03-26 14:17:30.231423 | aio | changed: [aio] => (item={'path': '/etc/containerd'}) 2026-03-26 14:17:30.231528 | aio | changed: [aio] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-03-26 14:17:30.232773 | aio | changed: [aio] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-03-26 14:17:30.232823 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-03-26 14:17:30.232831 | aio | changed: [aio] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-03-26 14:17:30.232839 | aio | 2026-03-26 14:17:30.233282 | aio | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-03-26 14:17:30.233535 | aio | Thursday 26 March 2026 14:17:30 +0000 (0:00:01.163) 0:00:19.654 ******** 2026-03-26 14:17:31.016769 | aio | changed: [aio] 2026-03-26 14:17:31.016826 | aio | 2026-03-26 14:17:31.017444 | aio | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-03-26 14:17:31.017480 | aio | Thursday 26 March 2026 14:17:31 +0000 (0:00:00.778) 0:00:20.433 ******** 2026-03-26 14:17:31.017486 | aio | 2026-03-26 14:17:31.017492 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-26 14:17:31.017498 | aio | Thursday 26 March 2026 14:17:31 +0000 (0:00:00.007) 0:00:20.441 ******** 2026-03-26 14:17:32.165833 | aio | ok: [aio] 2026-03-26 14:17:32.165920 | aio | 2026-03-26 14:17:32.165935 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-03-26 14:17:32.165950 | aio | Thursday 26 March 2026 14:17:32 +0000 (0:00:01.148) 0:00:21.589 ******** 2026-03-26 14:17:32.766364 | aio | changed: [aio] 2026-03-26 14:17:32.766453 | aio | 2026-03-26 14:17:32.766896 | aio | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-03-26 14:17:32.766959 | aio | Thursday 26 March 2026 14:17:32 +0000 (0:00:00.600) 0:00:22.190 ******** 2026-03-26 14:17:33.543221 | aio | changed: [aio] 2026-03-26 14:17:33.543319 | aio | 2026-03-26 14:17:33.543345 | aio | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-03-26 14:17:33.543374 | aio | Thursday 26 March 2026 14:17:33 +0000 (0:00:00.775) 0:00:22.965 ******** 2026-03-26 14:17:33.805997 | aio | ok: [aio] 2026-03-26 14:17:33.806056 | aio | 2026-03-26 14:17:33.806070 | aio | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-03-26 14:17:33.806084 | aio | Thursday 26 March 2026 14:17:33 +0000 (0:00:00.263) 0:00:23.229 ******** 2026-03-26 14:17:33.883425 | aio | ok: [aio] => { 2026-03-26 14:17:33.883519 | aio | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-03-26 14:17:33.883530 | aio | } 2026-03-26 14:17:33.883540 | aio | 2026-03-26 14:17:33.883555 | aio | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-03-26 14:17:33.883843 | aio | Thursday 26 March 2026 14:17:33 +0000 (0:00:00.077) 0:00:23.306 ******** 2026-03-26 14:17:35.105746 | aio | changed: [aio] 2026-03-26 14:17:35.105817 | aio | 2026-03-26 14:17:35.106046 | aio | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-03-26 14:17:35.106078 | aio | Thursday 26 March 2026 14:17:35 +0000 (0:00:01.223) 0:00:24.530 ******** 2026-03-26 14:17:39.831364 | aio | changed: [aio] 2026-03-26 14:17:39.831477 | aio | 2026-03-26 14:17:39.831970 | aio | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-03-26 14:17:39.832030 | aio | Thursday 26 March 2026 14:17:39 +0000 (0:00:04.724) 0:00:29.255 ******** 2026-03-26 14:17:41.158355 | aio | ok: [aio] 2026-03-26 14:17:41.158452 | aio | 2026-03-26 14:17:41.158934 | aio | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-03-26 14:17:41.158998 | aio | Thursday 26 March 2026 14:17:41 +0000 (0:00:01.326) 0:00:30.581 ******** 2026-03-26 14:17:41.573673 | aio | changed: [aio] 2026-03-26 14:17:41.573744 | aio | 2026-03-26 14:17:41.573985 | aio | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-03-26 14:17:41.574001 | aio | Thursday 26 March 2026 14:17:41 +0000 (0:00:00.416) 0:00:30.997 ******** 2026-03-26 14:17:42.177735 | aio | changed: [aio] 2026-03-26 14:17:42.177795 | aio | 2026-03-26 14:17:42.177995 | aio | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-03-26 14:17:42.178011 | aio | Thursday 26 March 2026 14:17:42 +0000 (0:00:00.604) 0:00:31.602 ******** 2026-03-26 14:17:42.927449 | aio | changed: [aio] => (item={'path': '/etc/docker'}) 2026-03-26 14:17:42.927515 | aio | changed: [aio] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-03-26 14:17:42.927529 | aio | changed: [aio] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-03-26 14:17:42.927541 | aio | 2026-03-26 14:17:42.927554 | aio | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-03-26 14:17:42.927566 | aio | Thursday 26 March 2026 14:17:42 +0000 (0:00:00.747) 0:00:32.349 ******** 2026-03-26 14:17:43.493374 | aio | changed: [aio] 2026-03-26 14:17:43.493452 | aio | 2026-03-26 14:17:43.493467 | aio | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-03-26 14:17:43.493487 | aio | Thursday 26 March 2026 14:17:43 +0000 (0:00:00.567) 0:00:32.916 ******** 2026-03-26 14:17:44.093815 | aio | changed: [aio] 2026-03-26 14:17:44.093887 | aio | 2026-03-26 14:17:44.094428 | aio | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-03-26 14:17:44.094448 | aio | Thursday 26 March 2026 14:17:44 +0000 (0:00:00.593) 0:00:33.510 ******** 2026-03-26 14:17:44.094454 | aio | 2026-03-26 14:17:44.094460 | aio | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-03-26 14:17:44.094467 | aio | Thursday 26 March 2026 14:17:44 +0000 (0:00:00.007) 0:00:33.517 ******** 2026-03-26 14:17:45.036106 | aio | ok: [aio] 2026-03-26 14:17:45.036190 | aio | 2026-03-26 14:17:45.036205 | aio | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-03-26 14:17:45.036219 | aio | Thursday 26 March 2026 14:17:45 +0000 (0:00:00.940) 0:00:34.458 ******** 2026-03-26 14:17:46.712378 | aio | changed: [aio] 2026-03-26 14:17:46.712474 | aio | 2026-03-26 14:17:46.712876 | aio | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-03-26 14:17:46.712930 | aio | Thursday 26 March 2026 14:17:46 +0000 (0:00:01.676) 0:00:36.135 ******** 2026-03-26 14:17:47.458801 | aio | changed: [aio] 2026-03-26 14:17:47.458858 | aio | 2026-03-26 14:17:47.458872 | aio | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-03-26 14:17:47.458885 | aio | Thursday 26 March 2026 14:17:47 +0000 (0:00:00.745) 0:00:36.881 ******** 2026-03-26 14:17:47.516574 | aio | ok: [aio] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/debian.yml) 2026-03-26 14:17:47.516605 | aio | 2026-03-26 14:17:47.516615 | aio | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-03-26 14:17:47.516625 | aio | Thursday 26 March 2026 14:17:47 +0000 (0:00:00.058) 0:00:36.939 ******** 2026-03-26 14:17:48.451859 | aio | ok: [aio] 2026-03-26 14:17:48.451913 | aio | 2026-03-26 14:17:48.451924 | aio | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-03-26 14:17:48.451934 | aio | Thursday 26 March 2026 14:17:48 +0000 (0:00:00.935) 0:00:37.874 ******** 2026-03-26 14:17:49.271098 | aio | ok: [aio] => (item=systemd-timesyncd) 2026-03-26 14:17:49.271133 | aio | ok: [aio] => (item=ssh) 2026-03-26 14:17:49.271138 | aio | 2026-03-26 14:17:49.271143 | aio | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-03-26 14:17:49.271147 | aio | Thursday 26 March 2026 14:17:49 +0000 (0:00:00.817) 0:00:38.692 ******** 2026-03-26 14:17:49.638139 | aio | fatal: [aio]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 0, "msg": "Request failed", "response": "HTTP Error 404: Not Found", "status_code": 404, "url": "https://download.ceph.com/rpm-21.0.0/el9/noarch/cephadm"} 2026-03-26 14:17:49.644369 | aio | 2026-03-26 14:17:49.644503 | aio | PLAY RECAP ********************************************************************* 2026-03-26 14:17:49.644582 | aio | aio : ok=33 changed=19 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-03-26 14:17:49.644593 | aio | 2026-03-26 14:17:49.644602 | aio | 2026-03-26 14:17:49.644611 | aio | TASKS RECAP ******************************************************************** 2026-03-26 14:17:49.644620 | aio | Thursday 26 March 2026 14:17:49 +0000 (0:00:00.373) 0:00:39.066 ******** 2026-03-26 14:17:49.644845 | aio | =============================================================================== 2026-03-26 14:17:49.645051 | aio | vexxhost.containers.containerd : Install AppArmor packages -------------- 8.23s 2026-03-26 14:17:49.645265 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 4.72s 2026-03-26 14:17:49.645485 | aio | vexxhost.containers.download_artifact : Extract archive ----------------- 3.34s 2026-03-26 14:17:49.645701 | aio | vexxhost.containers.containerd : Reload systemd ------------------------- 2.09s 2026-03-26 14:17:49.645893 | aio | vexxhost.containers.docker : Restart docker ----------------------------- 1.68s 2026-03-26 14:17:49.646083 | aio | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.33s 2026-03-26 14:17:49.646307 | aio | vexxhost.containers.package : Update state for tar ---------------------- 1.32s 2026-03-26 14:17:49.646507 | aio | Gathering Facts --------------------------------------------------------- 1.30s 2026-03-26 14:17:49.646699 | aio | vexxhost.containers.download_artifact : Download item ------------------- 1.22s 2026-03-26 14:17:49.646889 | aio | vexxhost.containers.containerd : Create folders for configuration ------- 1.16s 2026-03-26 14:17:49.647079 | aio | vexxhost.containers.download_artifact : Download item ------------------- 1.04s 2026-03-26 14:17:49.647358 | aio | vexxhost.ceph.cephadm : Install packages -------------------------------- 0.94s 2026-03-26 14:17:49.647562 | aio | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-03-26 14:17:49.647751 | aio | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.82s 2026-03-26 14:17:49.647941 | aio | vexxhost.containers.containerd : Create containerd config file ---------- 0.78s 2026-03-26 14:17:49.648143 | aio | vexxhost.containers.containerd : Enable and start service --------------- 0.78s 2026-03-26 14:17:49.648398 | aio | vexxhost.containers.docker : Create folders for configuration ----------- 0.75s 2026-03-26 14:17:49.648601 | aio | vexxhost.containers.docker : Enable and start service ------------------- 0.75s 2026-03-26 14:17:49.648798 | aio | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.71s 2026-03-26 14:17:49.648989 | aio | vexxhost.containers.docker : Create systemd service file for docker ----- 0.60s 2026-03-26 14:17:49.743290 | aio | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-03-26 14:17:49.743592 | aio | ERROR [default > converge] Executed: Failed 2026-03-26 14:17:49.743801 | aio | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.kre9.default/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-ceph/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-ceph/extensions/molecule/default/converge.yml 2026-03-26 14:17:50.015467 | aio | ERROR 2026-03-26 14:17:50.015846 | aio | { 2026-03-26 14:17:50.015911 | aio | "delta": "0:01:38.611681", 2026-03-26 14:17:50.015958 | aio | "end": "2026-03-26 14:17:49.837417", 2026-03-26 14:17:50.016001 | aio | "msg": "non-zero return code", 2026-03-26 14:17:50.016041 | aio | "rc": 2, 2026-03-26 14:17:50.016088 | aio | "start": "2026-03-26 14:16:11.225736" 2026-03-26 14:17:50.016129 | aio | } failure 2026-03-26 14:17:50.023750 | 2026-03-26 14:17:50.023822 | PLAY RECAP 2026-03-26 14:17:50.023878 | aio | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-26 14:17:50.023908 | 2026-03-26 14:17:50.174142 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-26 14:17:50.175942 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-26 14:17:50.797352 | 2026-03-26 14:17:50.797473 | PLAY [all] 2026-03-26 14:17:50.808627 | 2026-03-26 14:17:50.808703 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-26 14:17:50.853877 | aio | skipping: Conditional result was False 2026-03-26 14:17:50.865535 | 2026-03-26 14:17:50.865607 | TASK [fetch-output : Set log path for single node] 2026-03-26 14:17:50.909299 | aio | ok 2026-03-26 14:17:50.914296 | 2026-03-26 14:17:50.914365 | LOOP [fetch-output : Ensure local output dirs] 2026-03-26 14:17:51.288019 | aio -> localhost | ok: "/var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/work/logs" 2026-03-26 14:17:51.501165 | aio -> localhost | changed: "/var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/work/artifacts" 2026-03-26 14:17:51.726923 | aio -> localhost | changed: "/var/lib/zuul/builds/f0eb4aaf75cd41e096240e81f9b8d813/work/docs" 2026-03-26 14:17:51.742273 | 2026-03-26 14:17:51.742455 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-26 14:17:52.376771 | aio | ok 2026-03-26 14:17:52.377088 | aio | changed: All items complete 2026-03-26 14:17:52.377117 | 2026-03-26 14:17:52.834532 | aio | changed: .d..t...... ./ 2026-03-26 14:17:53.298292 | aio | changed: .d..t...... ./ 2026-03-26 14:17:53.317425 | 2026-03-26 14:17:53.317523 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-26 14:17:53.738661 | aio -> localhost | ok: Item: artifacts Runtime: 0:00:00.007327 2026-03-26 14:17:53.958394 | aio -> localhost | ok: Item: docs Runtime: 0:00:00.007898 2026-03-26 14:17:53.980597 | 2026-03-26 14:17:53.980755 | PLAY [all] 2026-03-26 14:17:53.987918 | 2026-03-26 14:17:53.987994 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-26 14:17:54.479141 | aio | changed 2026-03-26 14:17:54.487194 | 2026-03-26 14:17:54.487245 | PLAY RECAP 2026-03-26 14:17:54.487290 | aio | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-26 14:17:54.487313 | 2026-03-26 14:17:54.627325 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-26 14:17:54.630595 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-26 14:17:55.192422 | 2026-03-26 14:17:55.192556 | PLAY [localhost] 2026-03-26 14:17:55.202217 | 2026-03-26 14:17:55.202292 | TASK [Generate Zuul manifest] 2026-03-26 14:17:55.223959 | localhost | ok 2026-03-26 14:17:55.240716 | 2026-03-26 14:17:55.240797 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-26 14:17:55.574663 | localhost | changed 2026-03-26 14:17:55.586463 | 2026-03-26 14:17:55.586569 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-26 14:17:55.618739 | localhost | ok 2026-03-26 14:17:55.627959 | 2026-03-26 14:17:55.628052 | TASK [Upload logs] 2026-03-26 14:17:55.649422 | localhost | ok 2026-03-26 14:17:55.711736 | 2026-03-26 14:17:55.711896 | TASK [Set zuul-log-path fact] 2026-03-26 14:17:55.734078 | localhost | ok 2026-03-26 14:17:55.748784 | 2026-03-26 14:17:55.748852 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-26 14:17:55.781813 | localhost | ok 2026-03-26 14:17:55.789158 | 2026-03-26 14:17:55.789237 | TASK [upload-logs : Create log directories] 2026-03-26 14:17:56.269387 | localhost | changed 2026-03-26 14:17:56.275214 | 2026-03-26 14:17:56.275289 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-26 14:17:56.683453 | localhost -> localhost | ok: Runtime: 0:00:00.006834 2026-03-26 14:17:56.689706 | 2026-03-26 14:17:56.689785 | TASK [upload-logs : Upload logs to log server] 2026-03-26 14:17:57.158497 | localhost | Output suppressed because no_log was given 2026-03-26 14:17:57.164000 | 2026-03-26 14:17:57.164103 | LOOP [upload-logs : Compress console log and json output] 2026-03-26 14:17:57.208568 | localhost | skipping: Conditional result was False 2026-03-26 14:17:57.215847 | localhost | skipping: Conditional result was False 2026-03-26 14:17:57.224946 | 2026-03-26 14:17:57.225130 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-26 14:17:57.267042 | localhost | skipping: Conditional result was False 2026-03-26 14:17:57.267431 | 2026-03-26 14:17:57.271312 | localhost | skipping: Conditional result was False 2026-03-26 14:17:57.289134 | 2026-03-26 14:17:57.289288 | LOOP [upload-logs : Upload console log and json output]