2026-06-01 03:24:22.847840 | Job console starting 2026-06-01 03:24:22.872558 | Updating git repos 2026-06-01 03:24:28.551091 | Cloning repos into workspace 2026-06-01 03:24:41.588638 | Restoring repo states 2026-06-01 03:24:46.551274 | Merging changes 2026-06-01 03:24:47.570036 | Checking out repos 2026-06-01 03:24:49.269848 | Preparing playbooks 2026-06-01 03:24:52.412162 | Running Ansible setup 2026-06-01 03:24:56.273345 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-01 03:24:56.912487 | 2026-06-01 03:24:56.912942 | PLAY [localhost] 2026-06-01 03:24:56.920643 | 2026-06-01 03:24:56.920712 | TASK [Gathering Facts] 2026-06-01 03:24:57.913126 | localhost | ok 2026-06-01 03:24:57.925679 | 2026-06-01 03:24:57.925864 | TASK [Setup log path fact] 2026-06-01 03:24:57.947192 | localhost | ok 2026-06-01 03:24:57.959778 | 2026-06-01 03:24:57.959931 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-01 03:24:57.990602 | localhost | ok 2026-06-01 03:24:58.000170 | 2026-06-01 03:24:58.000374 | TASK [emit-job-header : Print job information] 2026-06-01 03:24:58.043010 | # Job Information 2026-06-01 03:24:58.043308 | Ansible Version: 2.16.18 2026-06-01 03:24:58.043380 | Job: atmosphere-molecule-csi-rbd 2026-06-01 03:24:58.043432 | Pipeline: check 2026-06-01 03:24:58.043477 | Executor: 2d72f0692154 2026-06-01 03:24:58.043522 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-06-01 03:24:58.043572 | Event ID: 41e7b710-5d69-11f1-96e6-7c9a53dc2be3 2026-06-01 03:24:58.048806 | 2026-06-01 03:24:58.049006 | LOOP [emit-job-header : Print node information] 2026-06-01 03:24:58.141983 | localhost | ok: 2026-06-01 03:24:58.142200 | localhost | # Node Information 2026-06-01 03:24:58.142240 | localhost | Inventory Hostname: instance 2026-06-01 03:24:58.142270 | localhost | Hostname: np0000177950 2026-06-01 03:24:58.142299 | localhost | Username: zuul 2026-06-01 03:24:58.142332 | localhost | Distro: Ubuntu 22.04 2026-06-01 03:24:58.142361 | localhost | Provider: yul1 2026-06-01 03:24:58.142388 | localhost | Region: ca-ymq-1 2026-06-01 03:24:58.142414 | localhost | Label: ubuntu-jammy 2026-06-01 03:24:58.142439 | localhost | Product Name: OpenStack Nova 2026-06-01 03:24:58.142465 | localhost | Interface IP: 199.204.45.78 2026-06-01 03:24:58.159960 | 2026-06-01 03:24:58.160146 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-06-01 03:24:58.560128 | localhost -> localhost | changed 2026-06-01 03:24:58.566175 | 2026-06-01 03:24:58.566252 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-06-01 03:24:59.430917 | localhost -> localhost | changed 2026-06-01 03:24:59.440278 | 2026-06-01 03:24:59.440373 | PLAY [all] 2026-06-01 03:24:59.453494 | 2026-06-01 03:24:59.453606 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-06-01 03:24:59.678988 | instance -> localhost | ok 2026-06-01 03:24:59.692889 | 2026-06-01 03:24:59.693023 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-06-01 03:24:59.727066 | instance | ok 2026-06-01 03:24:59.959070 | instance | included: /var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-06-01 03:24:59.968360 | 2026-06-01 03:24:59.968627 | TASK [add-build-sshkey : Create Temp SSH key] 2026-06-01 03:25:00.792367 | instance -> localhost | Generating public/private rsa key pair. 2026-06-01 03:25:00.792559 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/work/8093c4bbd7624d34aa1faa00ecada170_id_rsa 2026-06-01 03:25:00.792601 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/work/8093c4bbd7624d34aa1faa00ecada170_id_rsa.pub 2026-06-01 03:25:00.792633 | instance -> localhost | The key fingerprint is: 2026-06-01 03:25:00.792665 | instance -> localhost | SHA256:4IQh1dRqpc4Tu4FGqGWjPzhFlfL1nlfPYlcnISHQA7Q zuul-build-sshkey 2026-06-01 03:25:00.792710 | instance -> localhost | The key's randomart image is: 2026-06-01 03:25:00.792741 | instance -> localhost | +---[RSA 3072]----+ 2026-06-01 03:25:00.792777 | instance -> localhost | | ..o+.o++. .. | 2026-06-01 03:25:00.792808 | instance -> localhost | | ..ooo o.o.. . | 2026-06-01 03:25:00.792836 | instance -> localhost | | =..o=E . . . | 2026-06-01 03:25:00.792865 | instance -> localhost | | * oo=.. . . o| 2026-06-01 03:25:00.792894 | instance -> localhost | | * o =.+S. . o o.| 2026-06-01 03:25:00.792922 | instance -> localhost | |o . o * o . o + | 2026-06-01 03:25:00.792971 | instance -> localhost | | + . + . . o | 2026-06-01 03:25:00.793004 | instance -> localhost | |o o . | 2026-06-01 03:25:00.793037 | instance -> localhost | | . . | 2026-06-01 03:25:00.793066 | instance -> localhost | +----[SHA256]-----+ 2026-06-01 03:25:00.793132 | instance -> localhost | ok: Runtime: 0:00:00.407323 2026-06-01 03:25:00.802057 | 2026-06-01 03:25:00.802140 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-06-01 03:25:00.833441 | instance | ok 2026-06-01 03:25:00.845643 | instance | included: /var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-06-01 03:25:00.852937 | 2026-06-01 03:25:00.853014 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-06-01 03:25:00.878355 | instance | skipping: Conditional result was False 2026-06-01 03:25:00.887100 | 2026-06-01 03:25:00.887188 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-06-01 03:25:01.331998 | instance | changed 2026-06-01 03:25:01.340388 | 2026-06-01 03:25:01.340478 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-06-01 03:25:01.537109 | instance | ok 2026-06-01 03:25:01.542251 | 2026-06-01 03:25:01.542314 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-06-01 03:25:02.023500 | instance | changed 2026-06-01 03:25:02.028503 | 2026-06-01 03:25:02.028570 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-06-01 03:25:02.482881 | instance | changed 2026-06-01 03:25:02.488925 | 2026-06-01 03:25:02.489005 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-06-01 03:25:02.512798 | instance | skipping: Conditional result was False 2026-06-01 03:25:02.523253 | 2026-06-01 03:25:02.523319 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-06-01 03:25:02.891420 | instance -> localhost | changed 2026-06-01 03:25:02.905271 | 2026-06-01 03:25:02.905365 | TASK [add-build-sshkey : Add back temp key] 2026-06-01 03:25:03.193481 | instance -> localhost | Identity added: /var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/work/8093c4bbd7624d34aa1faa00ecada170_id_rsa (zuul-build-sshkey) 2026-06-01 03:25:03.193724 | instance -> localhost | ok: Runtime: 0:00:00.015201 2026-06-01 03:25:03.200386 | 2026-06-01 03:25:03.200465 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-06-01 03:25:03.530120 | instance | ok 2026-06-01 03:25:03.534919 | 2026-06-01 03:25:03.536776 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-06-01 03:25:03.562263 | instance | skipping: Conditional result was False 2026-06-01 03:25:03.577011 | 2026-06-01 03:25:03.577081 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-06-01 03:25:03.904078 | instance | ok 2026-06-01 03:25:03.910068 | 2026-06-01 03:25:03.910135 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-06-01 03:25:07.048461 | instance | Output suppressed because no_log was given 2026-06-01 03:25:07.060692 | 2026-06-01 03:25:07.060848 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-06-01 03:25:07.257051 | instance | ok: "logs" 2026-06-01 03:25:07.257313 | instance | ok: All items complete 2026-06-01 03:25:07.257344 | 2026-06-01 03:25:07.405062 | instance | ok: "artifacts" 2026-06-01 03:25:07.557641 | instance | ok: "docs" 2026-06-01 03:25:07.577306 | 2026-06-01 03:25:07.577451 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-06-01 03:25:07.762487 | instance | changed: "logs" 2026-06-01 03:25:07.918070 | instance | changed: "artifacts" 2026-06-01 03:25:08.091872 | instance | changed: "docs" 2026-06-01 03:25:08.111882 | 2026-06-01 03:25:08.112012 | PLAY RECAP 2026-06-01 03:25:08.112073 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-06-01 03:25:08.112112 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-01 03:25:08.112141 | 2026-06-01 03:25:08.237655 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-06-01 03:25:08.239696 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-01 03:25:08.834036 | 2026-06-01 03:25:08.834274 | PLAY [all] 2026-06-01 03:25:08.844937 | 2026-06-01 03:25:08.846682 | TASK [setup-uv : Extract archive] 2026-06-01 03:25:11.143521 | instance | changed 2026-06-01 03:25:11.149214 | 2026-06-01 03:25:11.149289 | TASK [setup-uv : Print version] 2026-06-01 03:25:11.495790 | instance | uv 0.8.13 2026-06-01 03:25:11.685336 | instance | ok: Runtime: 0:00:00.010222 2026-06-01 03:25:11.697158 | 2026-06-01 03:25:11.697654 | TASK [Install Ansible collection siblings] 2026-06-01 03:25:20.925868 | instance | changed: 2026-06-01 03:25:20.926023 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-06-01 03:25:20.926061 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-06-01 03:25:20.926084 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-06-01 03:25:20.926106 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-06-01 03:25:20.926126 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-06-01 03:25:20.926149 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-06-01 03:25:20.926172 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-06-01 03:25:20.926194 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-06-01 03:25:20.926223 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-06-01 03:25:20.926242 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-06-01 03:25:20.926262 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-06-01 03:25:20.926281 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-06-01 03:25:20.926300 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-06-01 03:25:20.926319 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-06-01 03:25:20.926338 | instance | Resolved ansible.utils to v6.0.2 for >=2.9.0 2026-06-01 03:25:20.926358 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-06-01 03:25:20.926378 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-06-01 03:25:20.926398 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-06-01 03:25:20.926417 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-06-01 03:25:20.926436 | instance | Resolved openstack.cloud to 2.5.0 for >=2.0.0 2026-06-01 03:25:20.926455 | instance | Resolved vexxhost.ceph to v4.0.0 for >=3.2.0 2026-06-01 03:25:20.926474 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-06-01 03:25:20.926493 | instance | Resolved vexxhost.kubernetes to v3.1.0 for >=2.5.0 2026-06-01 03:25:20.926528 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-06-01 03:25:20.926549 | instance | Resolved ansible.utils to v6.0.2 for >=2.9.0,>=6.0.0 2026-06-01 03:25:20.926568 | instance | Resolved vexxhost.containers to v1.6.6 for >=1.1.1,>=1.6.0 2026-06-01 03:25:20.926587 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-06-01 03:25:20.926606 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-06-01 03:25:20.926624 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-06-01 03:25:20.926643 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-06-01 03:25:20.926661 | instance | Resolved vexxhost.containers to v1.6.6 for >=1.1.1,>=1.6.0 2026-06-01 03:25:20.926680 | instance | Checked out ansible.netcommon to 1.2.0 2026-06-01 03:25:20.926699 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-06-01 03:25:20.926724 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.926742 | instance | Process install dependency map 2026-06-01 03:25:20.926761 | instance | Starting collection install process 2026-06-01 03:25:20.926780 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-06-01 03:25:20.926798 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-06-01 03:25:20.926816 | instance | ansible.netcommon:* was installed successfully 2026-06-01 03:25:20.926834 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-06-01 03:25:20.926853 | instance | Creating virtual environment at: .venv 2026-06-01 03:25:20.926871 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-06-01 03:25:20.926890 | instance | Downloading openstacksdk (1.7MiB) 2026-06-01 03:25:20.926908 | instance | Downloading pygments (1.2MiB) 2026-06-01 03:25:20.926926 | instance | Downloading pydantic-core (2.0MiB) 2026-06-01 03:25:20.926949 | instance | Downloading kubernetes (1.9MiB) 2026-06-01 03:25:20.926968 | instance | Downloading netaddr (2.2MiB) 2026-06-01 03:25:20.926986 | instance | Downloading cryptography (4.2MiB) 2026-06-01 03:25:20.927005 | instance | Downloading setuptools (1.1MiB) 2026-06-01 03:25:20.927024 | instance | Downloading ansible-core (2.1MiB) 2026-06-01 03:25:20.927043 | instance | Downloading rjsonnet (1.2MiB) 2026-06-01 03:25:20.927061 | instance | Building pyperclip==1.9.0 2026-06-01 03:25:20.927080 | instance | Downloading rjsonnet 2026-06-01 03:25:20.927101 | instance | Downloading pydantic-core 2026-06-01 03:25:20.927120 | instance | Downloading pygments 2026-06-01 03:25:20.927139 | instance | Downloading netaddr 2026-06-01 03:25:20.927158 | instance | Downloading cryptography 2026-06-01 03:25:20.927177 | instance | Downloading setuptools 2026-06-01 03:25:20.927196 | instance | Downloading kubernetes 2026-06-01 03:25:20.927215 | instance | Downloading ansible-core 2026-06-01 03:25:20.927233 | instance | Downloading openstacksdk 2026-06-01 03:25:20.927252 | instance | Built pyperclip==1.9.0 2026-06-01 03:25:20.927270 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-06-01 03:25:20.927289 | instance | Installed 83 packages in 49ms 2026-06-01 03:25:20.927307 | instance | Checked out ansible.posix to 1.6.0 2026-06-01 03:25:20.927325 | instance | 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-06-01 03:25:20.927344 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.927362 | instance | Process install dependency map 2026-06-01 03:25:20.927380 | instance | Starting collection install process 2026-06-01 03:25:20.927398 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-06-01 03:25:20.927420 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-06-01 03:25:20.927439 | instance | ansible.posix:1.6.0 was installed successfully 2026-06-01 03:25:20.927457 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.927475 | instance | 2.17.12 2026-06-01 03:25:20.927493 | instance | Checked out ansible.utils to v6.0.2 2026-06-01 03:25:20.927512 | instance | 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-06-01 03:25:20.927531 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.927549 | instance | Process install dependency map 2026-06-01 03:25:20.927568 | instance | Starting collection install process 2026-06-01 03:25:20.927602 | instance | Installing 'ansible.utils:6.0.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-06-01 03:25:20.927622 | instance | Created collection for ansible.utils:6.0.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-06-01 03:25:20.927641 | instance | ansible.utils:6.0.2 was installed successfully 2026-06-01 03:25:20.927660 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.927678 | instance | 2.17.12 2026-06-01 03:25:20.927697 | instance | Checked out atmosphere.common to v0.7.0 2026-06-01 03:25:20.927715 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-06-01 03:25:20.927733 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.927751 | instance | Process install dependency map 2026-06-01 03:25:20.927769 | instance | Starting collection install process 2026-06-01 03:25:20.927787 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-06-01 03:25:20.927805 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-06-01 03:25:20.927823 | instance | atmosphere.common:0.7.0 was installed successfully 2026-06-01 03:25:20.927841 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.927858 | instance | 2.17.12 2026-06-01 03:25:20.927876 | instance | Checked out community.crypto to 2.2.3 2026-06-01 03:25:20.927894 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-06-01 03:25:20.927912 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.927930 | instance | Process install dependency map 2026-06-01 03:25:20.927947 | instance | Starting collection install process 2026-06-01 03:25:20.927965 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-06-01 03:25:20.927983 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-06-01 03:25:20.928000 | instance | community.crypto:2.2.3 was installed successfully 2026-06-01 03:25:20.928018 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.928036 | instance | 2.17.12 2026-06-01 03:25:20.928053 | instance | Checked out community.general to 7.3.0 2026-06-01 03:25:20.928072 | instance | 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-06-01 03:25:20.928090 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.928112 | instance | Process install dependency map 2026-06-01 03:25:20.928132 | instance | Starting collection install process 2026-06-01 03:25:20.928150 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-06-01 03:25:20.928168 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-06-01 03:25:20.928186 | instance | community.general:7.3.0 was installed successfully 2026-06-01 03:25:20.928204 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.928222 | instance | 2.17.12 2026-06-01 03:25:20.928240 | instance | Checked out community.mysql to 3.6.0 2026-06-01 03:25:20.928259 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-06-01 03:25:20.928278 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.928297 | instance | Process install dependency map 2026-06-01 03:25:20.928316 | instance | Starting collection install process 2026-06-01 03:25:20.928334 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-06-01 03:25:20.928353 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-06-01 03:25:20.928371 | instance | community.mysql:3.6.0 was installed successfully 2026-06-01 03:25:20.928391 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.928413 | instance | 2.17.12 2026-06-01 03:25:20.928431 | instance | Checked out kubernetes.core to 2.4.0 2026-06-01 03:25:20.928450 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-06-01 03:25:20.928468 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.928486 | instance | Process install dependency map 2026-06-01 03:25:20.928504 | instance | Starting collection install process 2026-06-01 03:25:20.928523 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-06-01 03:25:20.928541 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-06-01 03:25:20.928559 | instance | kubernetes.core:2.4.0 was installed successfully 2026-06-01 03:25:20.928576 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.928594 | instance | 2.17.12 2026-06-01 03:25:20.928612 | instance | Checked out openstack.cloud to 2.5.0 2026-06-01 03:25:20.928630 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-06-01 03:25:20.928648 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.928666 | instance | Process install dependency map 2026-06-01 03:25:20.928683 | instance | Starting collection install process 2026-06-01 03:25:20.928701 | instance | Installing 'openstack.cloud:2.5.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-06-01 03:25:20.928719 | instance | Created collection for openstack.cloud:2.5.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-06-01 03:25:20.928737 | instance | openstack.cloud:2.5.0 was installed successfully 2026-06-01 03:25:20.928754 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.928772 | instance | 2.17.12 2026-06-01 03:25:20.928789 | instance | Checked out vexxhost.ceph to v4.0.0 2026-06-01 03:25:20.928807 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-06-01 03:25:20.928830 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.928848 | instance | Process install dependency map 2026-06-01 03:25:20.928866 | instance | Starting collection install process 2026-06-01 03:25:20.928884 | instance | Installing 'vexxhost.ceph:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-06-01 03:25:20.928902 | instance | Created collection for vexxhost.ceph:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-06-01 03:25:20.928919 | instance | vexxhost.ceph:4.0.0 was installed successfully 2026-06-01 03:25:20.928936 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.929021 | instance | 2.17.12 2026-06-01 03:25:20.929050 | instance | Checked out vexxhost.containers to v1.6.6 2026-06-01 03:25:20.929071 | instance | 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-06-01 03:25:20.929090 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.929109 | instance | Process install dependency map 2026-06-01 03:25:20.929128 | instance | Starting collection install process 2026-06-01 03:25:20.929147 | instance | Installing 'vexxhost.containers:1.6.6' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-06-01 03:25:20.929165 | instance | Created collection for vexxhost.containers:1.6.6 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-06-01 03:25:20.929183 | instance | vexxhost.containers:1.6.6 was installed successfully 2026-06-01 03:25:20.929201 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.929219 | instance | 2.17.12 2026-06-01 03:25:20.929238 | instance | Checked out vexxhost.kubernetes to v3.1.0 2026-06-01 03:25:20.929257 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-06-01 03:25:20.929275 | instance | Starting galaxy collection install process 2026-06-01 03:25:20.929293 | instance | Process install dependency map 2026-06-01 03:25:20.929311 | instance | Starting collection install process 2026-06-01 03:25:20.929330 | instance | Installing 'vexxhost.kubernetes:3.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-06-01 03:25:20.929348 | instance | Created collection for vexxhost.kubernetes:3.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-06-01 03:25:20.929366 | instance | vexxhost.kubernetes:3.1.0 was installed successfully 2026-06-01 03:25:20.929383 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-06-01 03:25:20.929401 | instance | 2.17.12 2026-06-01 03:25:20.934615 | 2026-06-01 03:25:20.934657 | PLAY RECAP 2026-06-01 03:25:20.934700 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-01 03:25:20.934723 | 2026-06-01 03:25:21.060929 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-06-01 03:25:21.065150 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-06-01 03:25:21.698930 | 2026-06-01 03:25:21.699046 | PLAY [all] 2026-06-01 03:25:21.709509 | 2026-06-01 03:25:21.709578 | TASK [Install "jq" for log collection] 2026-06-01 03:25:31.167795 | instance | changed 2026-06-01 03:25:31.170339 | 2026-06-01 03:25:31.170421 | PLAY RECAP 2026-06-01 03:25:31.170494 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-06-01 03:25:31.170560 | 2026-06-01 03:25:31.305392 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-06-01 03:25:31.309381 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-01 03:25:31.916335 | 2026-06-01 03:25:31.916455 | PLAY [all] 2026-06-01 03:25:31.927110 | 2026-06-01 03:25:31.927192 | TASK [Copy inventory file for Zuul] 2026-06-01 03:25:32.782893 | instance | changed 2026-06-01 03:25:32.787892 | 2026-06-01 03:25:32.787967 | TASK [Switch "ansible_host" to private IP] 2026-06-01 03:25:33.106811 | instance | changed: 1 replacements made 2026-06-01 03:25:33.112040 | 2026-06-01 03:25:33.112105 | TASK [Run Molecule scenario] 2026-06-01 03:25:34.030356 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-06-01 03:25:34.430457 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-06-01 03:25:34.430535 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-06-01 03:25:45.458117 | instance | INFO [csi > dependency] Executing 2026-06-01 03:25:45.458323 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-06-01 03:25:45.458539 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-06-01 03:25:45.458665 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-06-01 03:25:45.467041 | instance | INFO [csi > cleanup] Executing 2026-06-01 03:25:45.467383 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-01 03:25:45.475771 | instance | INFO [csi > destroy] Executing 2026-06-01 03:25:45.475840 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-06-01 03:25:45.475923 | instance | INFO [csi > destroy] Executed: Successful 2026-06-01 03:25:45.484119 | instance | INFO [csi > syntax] Executing 2026-06-01 03:25:47.031724 | instance | 2026-06-01 03:25:47.032060 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-06-01 03:25:47.090919 | instance | INFO [csi > syntax] Executed: Successful 2026-06-01 03:25:47.104419 | instance | INFO [csi > create] Executing 2026-06-01 03:25:47.106226 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-06-01 03:25:47.113870 | instance | INFO [csi > prepare] Executing 2026-06-01 03:25:47.916294 | instance | 2026-06-01 03:25:47.916487 | instance | PLAY [Prepare] ***************************************************************** 2026-06-01 03:25:47.916720 | instance | 2026-06-01 03:25:47.916940 | instance | TASK [Gathering Facts] ********************************************************* 2026-06-01 03:25:47.917125 | instance | Monday 01 June 2026 03:25:47 +0000 (0:00:00.025) 0:00:00.025 *********** 2026-06-01 03:25:49.036677 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-06-01 03:25:49.036988 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-01 03:25:49.037287 | instance | interpreter could change the meaning of that path. See 2026-06-01 03:25:49.037578 | instance | https://docs.ansible.com/ansible- 2026-06-01 03:25:49.037916 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-06-01 03:25:49.044295 | instance | ok: [instance] 2026-06-01 03:25:49.044561 | instance | 2026-06-01 03:25:49.044864 | instance | TASK [Configure short hostname] ************************************************ 2026-06-01 03:25:49.045160 | instance | Monday 01 June 2026 03:25:49 +0000 (0:00:01.128) 0:00:01.154 *********** 2026-06-01 03:25:49.725675 | instance | changed: [instance] 2026-06-01 03:25:49.725765 | instance | 2026-06-01 03:25:49.725893 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-06-01 03:25:49.726019 | instance | Monday 01 June 2026 03:25:49 +0000 (0:00:00.681) 0:00:01.835 *********** 2026-06-01 03:25:49.979282 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-06-01 03:25:49.979328 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-06-01 03:25:49.979344 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-06-01 03:25:49.985830 | instance | changed: [instance] 2026-06-01 03:25:49.986108 | instance | 2026-06-01 03:25:49.986401 | instance | TASK [Purge "snapd" package] *************************************************** 2026-06-01 03:25:49.986686 | instance | Monday 01 June 2026 03:25:49 +0000 (0:00:00.260) 0:00:02.095 *********** 2026-06-01 03:25:50.793769 | instance | ok: [instance] 2026-06-01 03:25:50.794071 | instance | 2026-06-01 03:25:50.794395 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-06-01 03:25:50.794688 | instance | 2026-06-01 03:25:50.795000 | instance | TASK [Gathering Facts] ********************************************************* 2026-06-01 03:25:50.796247 | instance | Monday 01 June 2026 03:25:50 +0000 (0:00:00.807) 0:00:02.903 *********** 2026-06-01 03:25:51.470195 | instance | ok: [instance] 2026-06-01 03:25:51.470530 | instance | 2026-06-01 03:25:51.470888 | instance | TASK [Install depedencies] ***************************************************** 2026-06-01 03:25:51.471189 | instance | Monday 01 June 2026 03:25:51 +0000 (0:00:00.676) 0:00:03.579 *********** 2026-06-01 03:26:10.476975 | instance | changed: [instance] 2026-06-01 03:26:10.477235 | instance | 2026-06-01 03:26:10.477538 | instance | TASK [Start up service] ******************************************************** 2026-06-01 03:26:10.477905 | instance | Monday 01 June 2026 03:26:10 +0000 (0:00:19.006) 0:00:22.586 *********** 2026-06-01 03:26:11.019726 | instance | ok: [instance] 2026-06-01 03:26:11.020152 | instance | 2026-06-01 03:26:11.020487 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-06-01 03:26:11.020845 | instance | Monday 01 June 2026 03:26:11 +0000 (0:00:00.542) 0:00:23.129 *********** 2026-06-01 03:26:11.312534 | instance | ok: [instance] 2026-06-01 03:26:11.312909 | instance | 2026-06-01 03:26:11.313194 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-06-01 03:26:11.313502 | instance | Monday 01 June 2026 03:26:11 +0000 (0:00:00.292) 0:00:23.421 *********** 2026-06-01 03:26:11.958000 | instance | changed: [instance] 2026-06-01 03:26:11.958300 | instance | 2026-06-01 03:26:11.958552 | instance | TASK [Get list of all loopback devices] **************************************** 2026-06-01 03:26:11.958777 | instance | Monday 01 June 2026 03:26:11 +0000 (0:00:00.645) 0:00:24.067 *********** 2026-06-01 03:26:12.180152 | instance | ok: [instance] 2026-06-01 03:26:12.180237 | instance | 2026-06-01 03:26:12.180361 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-06-01 03:26:12.180582 | instance | Monday 01 June 2026 03:26:12 +0000 (0:00:00.222) 0:00:24.290 *********** 2026-06-01 03:26:12.203865 | instance | skipping: [instance] 2026-06-01 03:26:12.204014 | instance | 2026-06-01 03:26:12.204320 | instance | TASK [Create devices for Ceph] ************************************************* 2026-06-01 03:26:12.204668 | instance | Monday 01 June 2026 03:26:12 +0000 (0:00:00.023) 0:00:24.313 *********** 2026-06-01 03:26:12.731975 | instance | changed: [instance] => (item=osd0) 2026-06-01 03:26:12.732213 | instance | changed: [instance] => (item=osd1) 2026-06-01 03:26:12.732434 | instance | changed: [instance] => (item=osd2) 2026-06-01 03:26:12.732682 | instance | 2026-06-01 03:26:12.732904 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-06-01 03:26:12.733107 | instance | Monday 01 June 2026 03:26:12 +0000 (0:00:00.525) 0:00:24.839 *********** 2026-06-01 03:26:13.348720 | instance | changed: [instance] => (item=osd0) 2026-06-01 03:26:13.349118 | instance | changed: [instance] => (item=osd1) 2026-06-01 03:26:13.349457 | instance | changed: [instance] => (item=osd2) 2026-06-01 03:26:13.349775 | instance | 2026-06-01 03:26:13.350106 | instance | TASK [Start loop devices] ****************************************************** 2026-06-01 03:26:13.350435 | instance | Monday 01 June 2026 03:26:13 +0000 (0:00:00.618) 0:00:25.458 *********** 2026-06-01 03:26:14.051879 | instance | changed: [instance] => (item=osd0) 2026-06-01 03:26:14.051925 | instance | changed: [instance] => (item=osd1) 2026-06-01 03:26:14.051934 | instance | changed: [instance] => (item=osd2) 2026-06-01 03:26:14.051943 | instance | 2026-06-01 03:26:14.051952 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-06-01 03:26:14.052134 | instance | Monday 01 June 2026 03:26:14 +0000 (0:00:00.701) 0:00:26.159 *********** 2026-06-01 03:26:16.975130 | instance | changed: [instance] => (item=osd0) 2026-06-01 03:26:16.975182 | instance | changed: [instance] => (item=osd1) 2026-06-01 03:26:16.975189 | instance | changed: [instance] => (item=osd2) 2026-06-01 03:26:16.975195 | instance | 2026-06-01 03:26:16.975213 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-06-01 03:26:16.975480 | instance | Monday 01 June 2026 03:26:16 +0000 (0:00:02.923) 0:00:29.083 *********** 2026-06-01 03:26:18.760730 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-06-01 03:26:18.760764 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-06-01 03:26:18.760783 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-06-01 03:26:18.764065 | instance | 2026-06-01 03:26:18.764076 | instance | PLAY RECAP ********************************************************************* 2026-06-01 03:26:18.764081 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-06-01 03:26:18.764085 | instance | 2026-06-01 03:26:18.764089 | instance | Monday 01 June 2026 03:26:18 +0000 (0:00:01.787) 0:00:30.870 *********** 2026-06-01 03:26:18.764093 | instance | =============================================================================== 2026-06-01 03:26:18.764097 | instance | Install depedencies ---------------------------------------------------- 19.01s 2026-06-01 03:26:18.764101 | instance | Create a volume group for each loop device ------------------------------ 2.92s 2026-06-01 03:26:18.764105 | instance | Create a logical volume for each loop device ---------------------------- 1.79s 2026-06-01 03:26:18.764109 | instance | Gathering Facts --------------------------------------------------------- 1.13s 2026-06-01 03:26:18.764113 | instance | Purge "snapd" package --------------------------------------------------- 0.81s 2026-06-01 03:26:18.764117 | instance | Start loop devices ------------------------------------------------------ 0.70s 2026-06-01 03:26:18.764121 | instance | Configure short hostname ------------------------------------------------ 0.68s 2026-06-01 03:26:18.764125 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-06-01 03:26:18.764129 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.65s 2026-06-01 03:26:18.764133 | instance | Set permissions on loopback devices ------------------------------------- 0.62s 2026-06-01 03:26:18.764137 | instance | Start up service -------------------------------------------------------- 0.54s 2026-06-01 03:26:18.764218 | instance | Create devices for Ceph ------------------------------------------------- 0.53s 2026-06-01 03:26:18.764537 | instance | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-06-01 03:26:18.764803 | instance | Ensure hostname inside hosts file --------------------------------------- 0.26s 2026-06-01 03:26:18.765074 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-06-01 03:26:18.765363 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-06-01 03:26:18.833311 | instance | INFO [csi > prepare] Executed: Successful 2026-06-01 03:26:18.844470 | instance | INFO [csi > converge] Executing 2026-06-01 03:26:20.273945 | instance | 2026-06-01 03:26:20.274362 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-06-01 03:26:20.274695 | instance | 2026-06-01 03:26:20.275036 | instance | TASK [Gathering Facts] ********************************************************* 2026-06-01 03:26:20.275435 | instance | Monday 01 June 2026 03:26:20 +0000 (0:00:00.009) 0:00:00.009 *********** 2026-06-01 03:26:21.266904 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-06-01 03:26:21.267349 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-06-01 03:26:21.267718 | instance | interpreter could change the meaning of that path. See 2026-06-01 03:26:21.268104 | instance | https://docs.ansible.com/ansible- 2026-06-01 03:26:21.268473 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-06-01 03:26:21.277678 | instance | ok: [instance] 2026-06-01 03:26:21.278028 | instance | 2026-06-01 03:26:21.278384 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-06-01 03:26:21.278721 | instance | Monday 01 June 2026 03:26:21 +0000 (0:00:01.003) 0:00:01.013 *********** 2026-06-01 03:26:21.324435 | instance | ok: [instance] => { 2026-06-01 03:26:21.324843 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-06-01 03:26:21.325226 | instance | } 2026-06-01 03:26:21.325639 | instance | 2026-06-01 03:26:21.325984 | instance | PLAY [all] ********************************************************************* 2026-06-01 03:26:21.326298 | instance | 2026-06-01 03:26:21.326632 | instance | TASK [Gathering Facts] ********************************************************* 2026-06-01 03:26:21.327020 | instance | Monday 01 June 2026 03:26:21 +0000 (0:00:00.046) 0:00:01.059 *********** 2026-06-01 03:26:22.204167 | instance | ok: [instance] 2026-06-01 03:26:22.204398 | instance | 2026-06-01 03:26:22.204685 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-06-01 03:26:22.204994 | instance | Monday 01 June 2026 03:26:22 +0000 (0:00:00.879) 0:00:01.939 *********** 2026-06-01 03:26:22.243088 | instance | skipping: [instance] 2026-06-01 03:26:22.243164 | instance | 2026-06-01 03:26:22.243358 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-06-01 03:26:22.243553 | instance | Monday 01 June 2026 03:26:22 +0000 (0:00:00.038) 0:00:01.977 *********** 2026-06-01 03:26:22.417387 | instance | ok: [instance] 2026-06-01 03:26:22.417851 | instance | 2026-06-01 03:26:22.418264 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-06-01 03:26:22.418594 | instance | 2026-06-01 03:26:22.419078 | instance | TASK [Gathering Facts] ********************************************************* 2026-06-01 03:26:22.419477 | instance | Monday 01 June 2026 03:26:22 +0000 (0:00:00.174) 0:00:02.152 *********** 2026-06-01 03:26:23.263903 | instance | ok: [instance] 2026-06-01 03:26:23.264123 | instance | 2026-06-01 03:26:23.264293 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-01 03:26:23.264456 | instance | Monday 01 June 2026 03:26:23 +0000 (0:00:00.845) 0:00:02.997 *********** 2026-06-01 03:26:23.544174 | instance | ok: [instance] 2026-06-01 03:26:23.544246 | instance | 2026-06-01 03:26:23.544260 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-01 03:26:23.544280 | instance | Monday 01 June 2026 03:26:23 +0000 (0:00:00.281) 0:00:03.279 *********** 2026-06-01 03:26:23.592378 | instance | skipping: [instance] 2026-06-01 03:26:23.592450 | instance | 2026-06-01 03:26:23.592737 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-06-01 03:26:23.592855 | instance | Monday 01 June 2026 03:26:23 +0000 (0:00:00.048) 0:00:03.327 *********** 2026-06-01 03:26:23.926620 | instance | changed: [instance] 2026-06-01 03:26:23.926660 | instance | 2026-06-01 03:26:23.926666 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-01 03:26:23.926671 | instance | Monday 01 June 2026 03:26:23 +0000 (0:00:00.334) 0:00:03.661 *********** 2026-06-01 03:26:23.997246 | instance | ok: [instance] => { 2026-06-01 03:26:23.997318 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-06-01 03:26:23.997881 | instance | } 2026-06-01 03:26:23.997920 | instance | 2026-06-01 03:26:23.997926 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-01 03:26:23.997930 | instance | Monday 01 June 2026 03:26:23 +0000 (0:00:00.070) 0:00:03.732 *********** 2026-06-01 03:26:24.702928 | instance | changed: [instance] 2026-06-01 03:26:24.703004 | instance | 2026-06-01 03:26:24.703262 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-01 03:26:24.703292 | instance | Monday 01 June 2026 03:26:24 +0000 (0:00:00.705) 0:00:04.438 *********** 2026-06-01 03:26:24.759910 | instance | skipping: [instance] 2026-06-01 03:26:24.759988 | instance | 2026-06-01 03:26:24.760322 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-01 03:26:24.760363 | instance | Monday 01 June 2026 03:26:24 +0000 (0:00:00.056) 0:00:04.495 *********** 2026-06-01 03:26:24.811356 | instance | skipping: [instance] 2026-06-01 03:26:24.811442 | instance | 2026-06-01 03:26:24.811669 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-01 03:26:24.811708 | instance | Monday 01 June 2026 03:26:24 +0000 (0:00:00.051) 0:00:04.546 *********** 2026-06-01 03:26:25.012766 | instance | ok: [instance] 2026-06-01 03:26:25.012840 | instance | 2026-06-01 03:26:25.013135 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-06-01 03:26:25.013175 | instance | Monday 01 June 2026 03:26:25 +0000 (0:00:00.201) 0:00:04.748 *********** 2026-06-01 03:26:26.191106 | instance | ok: [instance] 2026-06-01 03:26:26.191168 | instance | 2026-06-01 03:26:26.191452 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-01 03:26:26.191496 | instance | Monday 01 June 2026 03:26:26 +0000 (0:00:01.178) 0:00:05.926 *********** 2026-06-01 03:26:26.278131 | instance | ok: [instance] => { 2026-06-01 03:26:26.278337 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-06-01 03:26:26.278630 | instance | } 2026-06-01 03:26:26.278849 | instance | 2026-06-01 03:26:26.279052 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-01 03:26:26.279272 | instance | Monday 01 June 2026 03:26:26 +0000 (0:00:00.086) 0:00:06.013 *********** 2026-06-01 03:26:27.005465 | instance | changed: [instance] 2026-06-01 03:26:27.005541 | instance | 2026-06-01 03:26:27.005642 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-01 03:26:27.005838 | instance | Monday 01 June 2026 03:26:27 +0000 (0:00:00.727) 0:00:06.740 *********** 2026-06-01 03:26:29.908736 | instance | changed: [instance] 2026-06-01 03:26:29.908818 | instance | 2026-06-01 03:26:29.909064 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-06-01 03:26:29.909103 | instance | Monday 01 June 2026 03:26:29 +0000 (0:00:02.903) 0:00:09.644 *********** 2026-06-01 03:26:29.945280 | instance | skipping: [instance] 2026-06-01 03:26:29.945364 | instance | 2026-06-01 03:26:29.945927 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-06-01 03:26:29.945959 | instance | Monday 01 June 2026 03:26:29 +0000 (0:00:00.036) 0:00:09.680 *********** 2026-06-01 03:26:29.981197 | instance | skipping: [instance] 2026-06-01 03:26:29.981279 | instance | 2026-06-01 03:26:29.981499 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-06-01 03:26:29.981527 | instance | Monday 01 June 2026 03:26:29 +0000 (0:00:00.035) 0:00:09.716 *********** 2026-06-01 03:26:30.020694 | instance | skipping: [instance] 2026-06-01 03:26:30.021276 | instance | 2026-06-01 03:26:30.021327 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-06-01 03:26:30.021336 | instance | Monday 01 June 2026 03:26:30 +0000 (0:00:00.039) 0:00:09.755 *********** 2026-06-01 03:26:35.145876 | instance | changed: [instance] 2026-06-01 03:26:35.145951 | instance | 2026-06-01 03:26:35.145962 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-06-01 03:26:35.145980 | instance | Monday 01 June 2026 03:26:35 +0000 (0:00:05.124) 0:00:14.880 *********** 2026-06-01 03:26:35.732463 | instance | changed: [instance] 2026-06-01 03:26:35.732934 | instance | 2026-06-01 03:26:35.733085 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-06-01 03:26:35.733094 | instance | Monday 01 June 2026 03:26:35 +0000 (0:00:00.587) 0:00:15.467 *********** 2026-06-01 03:26:36.639147 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-06-01 03:26:36.640195 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-06-01 03:26:36.640249 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-06-01 03:26:36.640270 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-06-01 03:26:36.640281 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-06-01 03:26:36.640291 | instance | 2026-06-01 03:26:36.640300 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-06-01 03:26:36.640309 | instance | Monday 01 June 2026 03:26:36 +0000 (0:00:00.906) 0:00:16.374 *********** 2026-06-01 03:26:37.213089 | instance | changed: [instance] 2026-06-01 03:26:37.214265 | instance | 2026-06-01 03:26:37.214299 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-06-01 03:26:37.214312 | instance | Monday 01 June 2026 03:26:37 +0000 (0:00:00.546) 0:00:16.921 *********** 2026-06-01 03:26:37.214636 | instance | 2026-06-01 03:26:37.214647 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-01 03:26:37.214652 | instance | Monday 01 June 2026 03:26:37 +0000 (0:00:00.026) 0:00:16.947 *********** 2026-06-01 03:26:38.122577 | instance | ok: [instance] 2026-06-01 03:26:38.122644 | instance | 2026-06-01 03:26:38.122657 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-06-01 03:26:38.122668 | instance | Monday 01 June 2026 03:26:38 +0000 (0:00:00.909) 0:00:17.856 *********** 2026-06-01 03:26:38.552616 | instance | changed: [instance] 2026-06-01 03:26:38.552677 | instance | 2026-06-01 03:26:38.552684 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-06-01 03:26:38.552688 | instance | Monday 01 June 2026 03:26:38 +0000 (0:00:00.430) 0:00:18.287 *********** 2026-06-01 03:26:39.091101 | instance | changed: [instance] 2026-06-01 03:26:39.091155 | instance | 2026-06-01 03:26:39.091169 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-06-01 03:26:39.091180 | instance | Monday 01 June 2026 03:26:39 +0000 (0:00:00.537) 0:00:18.825 *********** 2026-06-01 03:26:39.293672 | instance | ok: [instance] 2026-06-01 03:26:39.293721 | instance | 2026-06-01 03:26:39.293732 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-06-01 03:26:39.293743 | instance | Monday 01 June 2026 03:26:39 +0000 (0:00:00.202) 0:00:19.028 *********** 2026-06-01 03:26:39.348092 | instance | ok: [instance] => { 2026-06-01 03:26:39.349106 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-06-01 03:26:39.349154 | instance | } 2026-06-01 03:26:39.349162 | instance | 2026-06-01 03:26:39.349168 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-06-01 03:26:39.349175 | instance | Monday 01 June 2026 03:26:39 +0000 (0:00:00.054) 0:00:19.083 *********** 2026-06-01 03:26:40.354720 | instance | changed: [instance] 2026-06-01 03:26:40.355242 | instance | 2026-06-01 03:26:40.355282 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-06-01 03:26:40.355290 | instance | Monday 01 June 2026 03:26:40 +0000 (0:00:01.007) 0:00:20.090 *********** 2026-06-01 03:26:44.707035 | instance | changed: [instance] 2026-06-01 03:26:44.707105 | instance | 2026-06-01 03:26:44.707392 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-06-01 03:26:44.707533 | instance | Monday 01 June 2026 03:26:44 +0000 (0:00:04.352) 0:00:24.442 *********** 2026-06-01 03:26:45.807195 | instance | ok: [instance] 2026-06-01 03:26:45.807272 | instance | 2026-06-01 03:26:45.807535 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-06-01 03:26:45.807573 | instance | Monday 01 June 2026 03:26:45 +0000 (0:00:01.100) 0:00:25.542 *********** 2026-06-01 03:26:46.149607 | instance | changed: [instance] 2026-06-01 03:26:46.149644 | instance | 2026-06-01 03:26:46.149650 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-06-01 03:26:46.149654 | instance | Monday 01 June 2026 03:26:46 +0000 (0:00:00.341) 0:00:25.884 *********** 2026-06-01 03:26:46.615708 | instance | changed: [instance] 2026-06-01 03:26:46.615754 | instance | 2026-06-01 03:26:46.615762 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-06-01 03:26:46.615769 | instance | Monday 01 June 2026 03:26:46 +0000 (0:00:00.465) 0:00:26.350 *********** 2026-06-01 03:26:47.186078 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-06-01 03:26:47.186115 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-06-01 03:26:47.186121 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-06-01 03:26:47.186126 | instance | 2026-06-01 03:26:47.186130 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-06-01 03:26:47.186134 | instance | Monday 01 June 2026 03:26:47 +0000 (0:00:00.570) 0:00:26.920 *********** 2026-06-01 03:26:47.652557 | instance | changed: [instance] 2026-06-01 03:26:47.652654 | instance | 2026-06-01 03:26:47.652939 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-06-01 03:26:47.652978 | instance | Monday 01 June 2026 03:26:47 +0000 (0:00:00.467) 0:00:27.388 *********** 2026-06-01 03:26:48.139981 | instance | changed: [instance] 2026-06-01 03:26:48.140075 | instance | 2026-06-01 03:26:48.140705 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-06-01 03:26:48.140753 | instance | Monday 01 June 2026 03:26:48 +0000 (0:00:00.463) 0:00:27.851 *********** 2026-06-01 03:26:48.140758 | instance | 2026-06-01 03:26:48.140763 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-06-01 03:26:48.140772 | instance | Monday 01 June 2026 03:26:48 +0000 (0:00:00.023) 0:00:27.875 *********** 2026-06-01 03:26:48.832740 | instance | ok: [instance] 2026-06-01 03:26:48.832807 | instance | 2026-06-01 03:26:48.833216 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-06-01 03:26:48.833263 | instance | Monday 01 June 2026 03:26:48 +0000 (0:00:00.692) 0:00:28.568 *********** 2026-06-01 03:26:49.601519 | instance | changed: [instance] 2026-06-01 03:26:49.601592 | instance | 2026-06-01 03:26:49.601888 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-06-01 03:26:49.601927 | instance | Monday 01 June 2026 03:26:49 +0000 (0:00:00.768) 0:00:29.337 *********** 2026-06-01 03:26:50.156190 | instance | changed: [instance] 2026-06-01 03:26:50.156283 | instance | 2026-06-01 03:26:50.156531 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-06-01 03:26:50.156563 | instance | Monday 01 June 2026 03:26:50 +0000 (0:00:00.554) 0:00:29.891 *********** 2026-06-01 03:26:50.217704 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-06-01 03:26:50.217791 | instance | 2026-06-01 03:26:50.218100 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-06-01 03:26:50.218164 | instance | Monday 01 June 2026 03:26:50 +0000 (0:00:00.061) 0:00:29.952 *********** 2026-06-01 03:26:55.194385 | instance | changed: [instance] 2026-06-01 03:26:55.194595 | instance | 2026-06-01 03:26:55.194885 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-06-01 03:26:55.194936 | instance | Monday 01 June 2026 03:26:55 +0000 (0:00:04.977) 0:00:34.929 *********** 2026-06-01 03:26:55.843896 | instance | ok: [instance] => (item=chronyd) 2026-06-01 03:26:55.844028 | instance | ok: [instance] => (item=sshd) 2026-06-01 03:26:55.844460 | instance | 2026-06-01 03:26:55.844502 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-06-01 03:26:55.844508 | instance | Monday 01 June 2026 03:26:55 +0000 (0:00:00.649) 0:00:35.579 *********** 2026-06-01 03:26:57.004535 | instance | changed: [instance] 2026-06-01 03:26:57.004612 | instance | 2026-06-01 03:26:57.004893 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-06-01 03:26:57.004933 | instance | Monday 01 June 2026 03:26:56 +0000 (0:00:01.160) 0:00:36.739 *********** 2026-06-01 03:26:57.219402 | instance | ok: [instance] 2026-06-01 03:26:57.219943 | instance | 2026-06-01 03:26:57.219960 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-06-01 03:26:57.219966 | instance | Monday 01 June 2026 03:26:57 +0000 (0:00:00.215) 0:00:36.954 *********** 2026-06-01 03:26:57.674409 | instance | changed: [instance] 2026-06-01 03:26:57.674511 | instance | 2026-06-01 03:26:57.674841 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-06-01 03:26:57.674887 | instance | Monday 01 June 2026 03:26:57 +0000 (0:00:00.455) 0:00:37.409 *********** 2026-06-01 03:26:58.015822 | instance | changed: [instance] 2026-06-01 03:26:58.015903 | instance | 2026-06-01 03:26:58.016156 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-06-01 03:26:58.016237 | instance | Monday 01 June 2026 03:26:58 +0000 (0:00:00.341) 0:00:37.751 *********** 2026-06-01 03:26:58.129397 | instance | ok: [instance] 2026-06-01 03:26:58.129477 | instance | 2026-06-01 03:26:58.129732 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-06-01 03:26:58.129769 | instance | Monday 01 June 2026 03:26:58 +0000 (0:00:00.113) 0:00:37.864 *********** 2026-06-01 03:26:58.343033 | instance | ok: [instance] => (item=instance) 2026-06-01 03:26:58.343554 | instance | 2026-06-01 03:26:58.343572 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-06-01 03:26:58.343579 | instance | Monday 01 June 2026 03:26:58 +0000 (0:00:00.213) 0:00:38.078 *********** 2026-06-01 03:26:58.389117 | instance | ok: [instance] 2026-06-01 03:26:58.389212 | instance | 2026-06-01 03:26:58.389470 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-06-01 03:26:58.389485 | instance | Monday 01 June 2026 03:26:58 +0000 (0:00:00.046) 0:00:38.124 *********** 2026-06-01 03:26:58.460551 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-06-01 03:26:58.461037 | instance | 2026-06-01 03:26:58.461054 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-06-01 03:26:58.461062 | instance | Monday 01 June 2026 03:26:58 +0000 (0:00:00.071) 0:00:38.195 *********** 2026-06-01 03:26:58.753505 | instance | changed: [instance] 2026-06-01 03:26:58.753596 | instance | 2026-06-01 03:26:58.753848 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-06-01 03:26:58.753862 | instance | Monday 01 June 2026 03:26:58 +0000 (0:00:00.293) 0:00:38.489 *********** 2026-06-01 03:26:59.408858 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-06-01 03:26:59.408937 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-06-01 03:26:59.409459 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-06-01 03:26:59.409499 | instance | 2026-06-01 03:26:59.409505 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-06-01 03:26:59.409510 | instance | Monday 01 June 2026 03:26:59 +0000 (0:00:00.655) 0:00:39.144 *********** 2026-06-01 03:27:16.215056 | instance | fatal: [instance]: FAILED! => {"changed": false, "cmd": ["cephadm", "bootstrap", "--fsid", "4837cbf8-4f90-4300-b3f6-726c9b9f89b4", "--mon-ip", "199.204.45.78", "--cluster-network", "0.0.0.0/0", "--ssh-user", "cephadm", "--config", "/tmp/ceph_hxvclhti.conf", "--skip-monitoring-stack"], "delta": "0:00:16.493187", "end": "2026-06-01 03:27:16.185137", "msg": "non-zero return code", "rc": 1, "start": "2026-06-01 03:26:59.691950", "stderr": "Specifying an fsid for your cluster offers no advantages and may increase the likelihood of fsid conflicts.\nThe cluster CIDR network 0.0.0.0/0 is not configured locally.\nError: Failed command: /usr/bin/docker pull quay.io/ceph/ceph:v18\nERROR: Failed command: /usr/bin/docker pull quay.io/ceph/ceph:v18", "stderr_lines": ["Specifying an fsid for your cluster offers no advantages and may increase the likelihood of fsid conflicts.", "The cluster CIDR network 0.0.0.0/0 is not configured locally.", "Error: Failed command: /usr/bin/docker pull quay.io/ceph/ceph:v18", "ERROR: Failed command: /usr/bin/docker pull quay.io/ceph/ceph:v18"], "stdout": "Creating directory /etc/ceph for ceph.conf\nVerifying ssh connectivity using standard pubkey authentication ...\nAdding key to cephadm@localhost authorized_keys...\nVerifying podman|docker is present...\nVerifying lvm2 is present...\nVerifying time synchronization is in place...\nUnit chrony.service is enabled and running\nRepeating the final host check...\ndocker (/usr/bin/docker) is present\nsystemctl is present\nlvcreate is present\nUnit chrony.service is enabled and running\nHost looks OK\nCluster fsid: 4837cbf8-4f90-4300-b3f6-726c9b9f89b4\nVerifying IP 199.204.45.78 port 3300 ...\nVerifying IP 199.204.45.78 port 6789 ...\nMon IP `199.204.45.78` is in CIDR network `162.253.52.0/24`\nMon IP `199.204.45.78` is in CIDR network `162.253.52.0/24`\nMon IP `199.204.45.78` is in CIDR network `162.253.53.0/24`\nMon IP `199.204.45.78` is in CIDR network `162.253.53.0/24`\nMon IP `199.204.45.78` is in CIDR network `162.253.54.0/24`\nMon IP `199.204.45.78` is in CIDR network `162.253.54.0/24`\nMon IP `199.204.45.78` is in CIDR network `162.253.55.0/24`\nMon IP `199.204.45.78` is in CIDR network `162.253.55.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.212.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.212.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.213.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.213.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.214.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.214.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.215.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.19.215.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.204.45.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.204.45.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.204.45.1/32`\nMon IP `199.204.45.78` is in CIDR network `199.204.45.1/32`\nMon IP `199.204.45.78` is in CIDR network `199.204.45.13/32`\nMon IP `199.204.45.78` is in CIDR network `199.204.45.13/32`\nMon IP `199.204.45.78` is in CIDR network `199.204.46.0/24`\nMon IP `199.204.45.78` is in CIDR network `199.204.46.0/24`\nPulling container image quay.io/ceph/ceph:v18...\nNon-zero exit code 1 from /usr/bin/docker pull quay.io/ceph/ceph:v18\n/usr/bin/docker: stderr Error response from daemon: Head \"https://quay.io/v2/ceph/ceph/manifests/v18\": Get \"https://quay.io/v2/auth?scope=repository%3Aceph%2Fceph%3Apull&service=quay.io\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)\n\n\n\t***************\n\tCephadm hit an issue during cluster installation. Current cluster files will NOT BE DELETED automatically to change\n\tthis behaviour you can pass the --cleanup-on-failure. To remove this broken cluster manually please run:\n\n\t > cephadm rm-cluster --force --fsid 4837cbf8-4f90-4300-b3f6-726c9b9f89b4\n\n\tin case of any previous broken installation user must use the rm-cluster command to delete the broken cluster:\n\n\t > cephadm rm-cluster --force --zap-osds --fsid \n\n\tfor more information please refer to https://docs.ceph.com/en/latest/cephadm/operations/#purging-a-cluster\n\t***************", "stdout_lines": ["Creating directory /etc/ceph for ceph.conf", "Verifying ssh connectivity using standard pubkey authentication ...", "Adding key to cephadm@localhost authorized_keys...", "Verifying podman|docker is present...", "Verifying lvm2 is present...", "Verifying time synchronization is in place...", "Unit chrony.service is enabled and running", "Repeating the final host check...", "docker (/usr/bin/docker) is present", "systemctl is present", "lvcreate is present", "Unit chrony.service is enabled and running", "Host looks OK", "Cluster fsid: 4837cbf8-4f90-4300-b3f6-726c9b9f89b4", "Verifying IP 199.204.45.78 port 3300 ...", "Verifying IP 199.204.45.78 port 6789 ...", "Mon IP `199.204.45.78` is in CIDR network `162.253.52.0/24`", "Mon IP `199.204.45.78` is in CIDR network `162.253.52.0/24`", "Mon IP `199.204.45.78` is in CIDR network `162.253.53.0/24`", "Mon IP `199.204.45.78` is in CIDR network `162.253.53.0/24`", "Mon IP `199.204.45.78` is in CIDR network `162.253.54.0/24`", "Mon IP `199.204.45.78` is in CIDR network `162.253.54.0/24`", "Mon IP `199.204.45.78` is in CIDR network `162.253.55.0/24`", "Mon IP `199.204.45.78` is in CIDR network `162.253.55.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.212.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.212.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.213.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.213.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.214.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.214.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.215.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.19.215.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.204.45.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.204.45.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.204.45.1/32`", "Mon IP `199.204.45.78` is in CIDR network `199.204.45.1/32`", "Mon IP `199.204.45.78` is in CIDR network `199.204.45.13/32`", "Mon IP `199.204.45.78` is in CIDR network `199.204.45.13/32`", "Mon IP `199.204.45.78` is in CIDR network `199.204.46.0/24`", "Mon IP `199.204.45.78` is in CIDR network `199.204.46.0/24`", "Pulling container image quay.io/ceph/ceph:v18...", "Non-zero exit code 1 from /usr/bin/docker pull quay.io/ceph/ceph:v18", "/usr/bin/docker: stderr Error response from daemon: Head \"https://quay.io/v2/ceph/ceph/manifests/v18\": Get \"https://quay.io/v2/auth?scope=repository%3Aceph%2Fceph%3Apull&service=quay.io\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)", "", "", "\t***************", "\tCephadm hit an issue during cluster installation. Current cluster files will NOT BE DELETED automatically to change", "\tthis behaviour you can pass the --cleanup-on-failure. To remove this broken cluster manually please run:", "", "\t > cephadm rm-cluster --force --fsid 4837cbf8-4f90-4300-b3f6-726c9b9f89b4", "", "\tin case of any previous broken installation user must use the rm-cluster command to delete the broken cluster:", "", "\t > cephadm rm-cluster --force --zap-osds --fsid ", "", "\tfor more information please refer to https://docs.ceph.com/en/latest/cephadm/operations/#purging-a-cluster", "\t***************"]} 2026-06-01 03:27:16.231356 | instance | 2026-06-01 03:27:16.231638 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-06-01 03:27:16.231685 | instance | Monday 01 June 2026 03:27:16 +0000 (0:00:16.822) 0:00:55.966 *********** 2026-06-01 03:27:16.456148 | instance | changed: [instance] 2026-06-01 03:27:16.456202 | instance | 2026-06-01 03:27:16.456214 | instance | PLAY RECAP ********************************************************************* 2026-06-01 03:27:16.456229 | instance | instance : ok=48 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-06-01 03:27:16.456244 | instance | 2026-06-01 03:27:16.456257 | instance | Monday 01 June 2026 03:27:16 +0000 (0:00:00.217) 0:00:56.184 *********** 2026-06-01 03:27:16.456270 | instance | =============================================================================== 2026-06-01 03:27:16.456283 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 16.82s 2026-06-01 03:27:16.456296 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.12s 2026-06-01 03:27:16.456309 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.98s 2026-06-01 03:27:16.456318 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.35s 2026-06-01 03:27:16.456327 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.90s 2026-06-01 03:27:16.456336 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.60s 2026-06-01 03:27:16.456344 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.18s 2026-06-01 03:27:16.456353 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.16s 2026-06-01 03:27:16.456362 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.10s 2026-06-01 03:27:16.456371 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.01s 2026-06-01 03:27:16.456379 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-06-01 03:27:16.456388 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.91s 2026-06-01 03:27:16.456404 | instance | Gathering Facts --------------------------------------------------------- 0.88s 2026-06-01 03:27:16.456413 | instance | Gathering Facts --------------------------------------------------------- 0.85s 2026-06-01 03:27:16.456542 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.77s 2026-06-01 03:27:16.456800 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-06-01 03:27:16.457041 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-06-01 03:27:16.457272 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.66s 2026-06-01 03:27:16.457544 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.65s 2026-06-01 03:27:16.457826 | instance | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.59s 2026-06-01 03:27:16.534913 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-06-01 03:27:16.535240 | instance | ERROR [csi > converge] Executed: Failed 2026-06-01 03:27:16.535444 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-06-01 03:27:16.779090 | instance | ERROR 2026-06-01 03:27:16.779750 | instance | { 2026-06-01 03:27:16.779795 | instance | "delta": "0:01:43.164914", 2026-06-01 03:27:16.779824 | instance | "end": "2026-06-01 03:27:16.596969", 2026-06-01 03:27:16.779849 | instance | "msg": "non-zero return code", 2026-06-01 03:27:16.779872 | instance | "rc": 2, 2026-06-01 03:27:16.779899 | instance | "start": "2026-06-01 03:25:33.432055" 2026-06-01 03:27:16.779923 | instance | } failure 2026-06-01 03:27:16.786778 | 2026-06-01 03:27:16.786917 | PLAY RECAP 2026-06-01 03:27:16.786976 | instance | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-06-01 03:27:16.787003 | 2026-06-01 03:27:16.948444 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-06-01 03:27:16.952644 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-06-01 03:27:17.566913 | 2026-06-01 03:27:17.567058 | PLAY [all] 2026-06-01 03:27:17.581439 | 2026-06-01 03:27:17.581544 | TASK [gather-host-logs : creating directory for system status] 2026-06-01 03:27:17.928404 | instance | changed 2026-06-01 03:27:17.933624 | 2026-06-01 03:27:17.933706 | TASK [gather-host-logs : Get logs for each host] 2026-06-01 03:27:18.275876 | instance | + systemd-cgls --full --all --no-pager 2026-06-01 03:27:18.284894 | instance | + ip addr 2026-06-01 03:27:18.286636 | instance | + ip route 2026-06-01 03:27:18.288665 | instance | + lsblk 2026-06-01 03:27:18.293751 | instance | + mount 2026-06-01 03:27:18.295511 | instance | + docker images 2026-06-01 03:27:18.317314 | instance | + brctl show 2026-06-01 03:27:18.317934 | instance | /bin/bash: line 8: brctl: command not found 2026-06-01 03:27:18.318262 | instance | + ps aux --sort=-%mem 2026-06-01 03:27:18.329930 | instance | + dpkg -l 2026-06-01 03:27:18.341254 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-06-01 03:27:18.341848 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-06-01 03:27:18.360824 | instance | + '[' '!' -z '' ']' 2026-06-01 03:27:18.470989 | instance | ok: Runtime: 0:00:00.088764 2026-06-01 03:27:18.477492 | 2026-06-01 03:27:18.477581 | TASK [gather-host-logs : Downloads logs to executor] 2026-06-01 03:27:19.171866 | instance | changed: 2026-06-01 03:27:19.172085 | instance | created directory /var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/work/logs/instance 2026-06-01 03:27:19.172115 | instance | cd+++++++++ system/ 2026-06-01 03:27:19.172136 | instance | >f+++++++++ system/brctl-show.txt 2026-06-01 03:27:19.172157 | instance | >f+++++++++ system/docker-images.txt 2026-06-01 03:27:19.172176 | instance | >f+++++++++ system/ip-addr.txt 2026-06-01 03:27:19.172200 | instance | >f+++++++++ system/ip-route.txt 2026-06-01 03:27:19.172221 | instance | >f+++++++++ system/lsblk.txt 2026-06-01 03:27:19.172242 | instance | >f+++++++++ system/mount.txt 2026-06-01 03:27:19.172270 | instance | >f+++++++++ system/packages.txt 2026-06-01 03:27:19.172297 | instance | >f+++++++++ system/ps.txt 2026-06-01 03:27:19.172320 | instance | >f+++++++++ system/systemd-cgls.txt 2026-06-01 03:27:19.181215 | 2026-06-01 03:27:19.181287 | LOOP [helm-release-status : creating directory for helm release status] 2026-06-01 03:27:19.379448 | instance | changed: "values" 2026-06-01 03:27:19.541992 | instance | changed: "releases" 2026-06-01 03:27:19.563690 | 2026-06-01 03:27:19.563877 | TASK [helm-release-status : Gather get release status for helm charts] 2026-06-01 03:27:19.762648 | instance | /bin/bash: line 3: kubectl: command not found 2026-06-01 03:27:20.302934 | instance | ok: Runtime: 0:00:00.003703 2026-06-01 03:27:20.307766 | 2026-06-01 03:27:20.307835 | TASK [helm-release-status : Downloads logs to executor] 2026-06-01 03:27:20.779010 | instance | changed: 2026-06-01 03:27:20.779292 | instance | cd+++++++++ helm/ 2026-06-01 03:27:20.779360 | instance | cd+++++++++ helm/releases/ 2026-06-01 03:27:20.779413 | instance | cd+++++++++ helm/values/ 2026-06-01 03:27:20.790122 | 2026-06-01 03:27:20.790212 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-06-01 03:27:20.987069 | instance | changed 2026-06-01 03:27:20.993007 | 2026-06-01 03:27:20.993081 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-06-01 03:27:21.228933 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-01 03:27:21.229038 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-01 03:27:21.234380 | instance | environment: line 1: kubectl: command not found 2026-06-01 03:27:21.235737 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-01 03:27:21.236205 | instance | environment: line 1: kubectl: command not found 2026-06-01 03:27:21.237732 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-01 03:27:21.239327 | instance | environment: line 1: kubectl: command not found 2026-06-01 03:27:21.240349 | instance | environment: line 1: kubectl: command not found 2026-06-01 03:27:21.240563 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-01 03:27:21.241833 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-01 03:27:21.242694 | instance | environment: line 1: kubectl: command not found 2026-06-01 03:27:21.243516 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-06-01 03:27:21.528352 | instance | ok: Runtime: 0:00:00.022037 2026-06-01 03:27:21.536660 | 2026-06-01 03:27:21.536722 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-06-01 03:27:21.742857 | instance | changed 2026-06-01 03:27:21.747778 | 2026-06-01 03:27:21.747853 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-06-01 03:27:21.959177 | instance | environment: line 5: kubectl: command not found 2026-06-01 03:27:21.960111 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-01 03:27:21.960161 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-01 03:27:21.960532 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-06-01 03:27:22.284864 | instance | ok: Runtime: 0:00:00.010398 2026-06-01 03:27:22.291199 | 2026-06-01 03:27:22.291269 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-06-01 03:27:22.755771 | instance | changed: 2026-06-01 03:27:22.755957 | instance | cd+++++++++ objects/ 2026-06-01 03:27:22.755986 | instance | cd+++++++++ objects/cluster/ 2026-06-01 03:27:22.756008 | instance | cd+++++++++ objects/namespaced/ 2026-06-01 03:27:22.764709 | 2026-06-01 03:27:22.764772 | TASK [gather-pod-logs : creating directory for pod logs] 2026-06-01 03:27:22.963430 | instance | changed 2026-06-01 03:27:22.970540 | 2026-06-01 03:27:22.970607 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-06-01 03:27:23.164092 | instance | changed 2026-06-01 03:27:23.170630 | 2026-06-01 03:27:23.170702 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-06-01 03:27:23.375696 | instance | environment: line 3: kubectl: command not found 2026-06-01 03:27:23.706060 | instance | ok: Runtime: 0:00:00.007310 2026-06-01 03:27:23.711446 | 2026-06-01 03:27:23.711518 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-06-01 03:27:24.208477 | instance | changed: 2026-06-01 03:27:24.208819 | instance | cd+++++++++ pod-logs/ 2026-06-01 03:27:24.208892 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-06-01 03:27:24.225117 | 2026-06-01 03:27:24.225266 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-06-01 03:27:24.442164 | instance | changed 2026-06-01 03:27:24.447196 | 2026-06-01 03:27:24.447263 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-06-01 03:27:24.646811 | instance | /bin/bash: line 2: kubectl: command not found 2026-06-01 03:27:24.986511 | instance | ok: Runtime: 0:00:00.035574 2026-06-01 03:27:24.995161 | 2026-06-01 03:27:24.995235 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-06-01 03:27:25.195541 | instance | /bin/bash: line 2: kubectl: command not found 2026-06-01 03:27:25.225129 | instance | ceph-mgr endpoints: 2026-06-01 03:27:25.532384 | instance | ok: Runtime: 0:00:00.035498 2026-06-01 03:27:25.537985 | 2026-06-01 03:27:25.538063 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-06-01 03:27:25.761177 | instance | /bin/bash: line 4: kubectl: command not found 2026-06-01 03:27:26.072998 | instance | ok: Runtime: 0:00:00.034835 2026-06-01 03:27:26.079446 | 2026-06-01 03:27:26.079512 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-06-01 03:27:26.571871 | instance | changed: cd+++++++++ prometheus/ 2026-06-01 03:27:26.580542 | 2026-06-01 03:27:26.580603 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-06-01 03:27:26.776915 | instance | changed 2026-06-01 03:27:26.781554 | 2026-06-01 03:27:26.781617 | TASK [gather-selenium-data : Get selenium data] 2026-06-01 03:27:27.015145 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-06-01 03:27:27.016549 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-06-01 03:27:27.315710 | instance | ERROR 2026-06-01 03:27:27.316011 | instance | { 2026-06-01 03:27:27.316077 | instance | "delta": "0:00:00.005490", 2026-06-01 03:27:27.316125 | instance | "end": "2026-06-01 03:27:27.016955", 2026-06-01 03:27:27.316171 | instance | "msg": "non-zero return code", 2026-06-01 03:27:27.316219 | instance | "rc": 1, 2026-06-01 03:27:27.316265 | instance | "start": "2026-06-01 03:27:27.011465" 2026-06-01 03:27:27.316317 | instance | } 2026-06-01 03:27:27.316358 | instance | ERROR: Ignoring Errors 2026-06-01 03:27:27.322793 | 2026-06-01 03:27:27.322878 | TASK [gather-selenium-data : Downloads logs to executor] 2026-06-01 03:27:27.792771 | instance | changed: cd+++++++++ selenium/ 2026-06-01 03:27:27.799988 | 2026-06-01 03:27:27.800049 | PLAY RECAP 2026-06-01 03:27:27.800105 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-06-01 03:27:27.800137 | 2026-06-01 03:27:27.909250 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-06-01 03:27:27.913555 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-01 03:27:28.483061 | 2026-06-01 03:27:28.483394 | PLAY [all] 2026-06-01 03:27:28.494371 | 2026-06-01 03:27:28.494619 | TASK [fetch-output : Set log path for multiple nodes] 2026-06-01 03:27:28.539241 | instance | skipping: Conditional result was False 2026-06-01 03:27:28.549569 | 2026-06-01 03:27:28.549707 | TASK [fetch-output : Set log path for single node] 2026-06-01 03:27:28.589065 | instance | ok 2026-06-01 03:27:28.593555 | 2026-06-01 03:27:28.593617 | LOOP [fetch-output : Ensure local output dirs] 2026-06-01 03:27:28.970182 | instance -> localhost | ok: "/var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/work/logs" 2026-06-01 03:27:29.174409 | instance -> localhost | changed: "/var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/work/artifacts" 2026-06-01 03:27:29.377252 | instance -> localhost | changed: "/var/lib/zuul/builds/8093c4bbd7624d34aa1faa00ecada170/work/docs" 2026-06-01 03:27:29.399911 | 2026-06-01 03:27:29.400031 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-06-01 03:27:30.030625 | instance | changed: .d..t...... ./ 2026-06-01 03:27:30.030828 | instance | changed: All items complete 2026-06-01 03:27:30.030869 | 2026-06-01 03:27:30.473989 | instance | changed: .d..t...... ./ 2026-06-01 03:27:30.912577 | instance | changed: .d..t...... ./ 2026-06-01 03:27:30.939090 | 2026-06-01 03:27:30.939258 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-06-01 03:27:31.358167 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008158 2026-06-01 03:27:31.573465 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006669 2026-06-01 03:27:31.592186 | 2026-06-01 03:27:31.592322 | PLAY [all] 2026-06-01 03:27:31.598258 | 2026-06-01 03:27:31.598324 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-06-01 03:27:31.998016 | instance | changed 2026-06-01 03:27:32.005239 | 2026-06-01 03:27:32.005310 | PLAY RECAP 2026-06-01 03:27:32.005369 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-06-01 03:27:32.005394 | 2026-06-01 03:27:32.127445 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-06-01 03:27:32.131857 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-06-01 03:27:32.709527 | 2026-06-01 03:27:32.709661 | PLAY [localhost] 2026-06-01 03:27:32.719443 | 2026-06-01 03:27:32.719516 | TASK [Generate Zuul manifest] 2026-06-01 03:27:32.738223 | localhost | ok 2026-06-01 03:27:32.756046 | 2026-06-01 03:27:32.756138 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-06-01 03:27:33.121900 | localhost | changed 2026-06-01 03:27:33.134864 | 2026-06-01 03:27:33.134939 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-06-01 03:27:33.176784 | localhost | ok 2026-06-01 03:27:33.183639 | 2026-06-01 03:27:33.183701 | TASK [Upload logs] 2026-06-01 03:27:33.206851 | localhost | ok 2026-06-01 03:27:33.264197 | 2026-06-01 03:27:33.264329 | TASK [Set zuul-log-path fact] 2026-06-01 03:27:33.286194 | localhost | ok 2026-06-01 03:27:33.300694 | 2026-06-01 03:27:33.300764 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-06-01 03:27:33.331919 | localhost | ok 2026-06-01 03:27:33.341450 | 2026-06-01 03:27:33.341513 | TASK [upload-logs : Create log directories] 2026-06-01 03:27:33.738090 | localhost | changed 2026-06-01 03:27:33.744136 | 2026-06-01 03:27:33.744209 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-06-01 03:27:34.171621 | localhost -> localhost | ok: Runtime: 0:00:00.004538 2026-06-01 03:27:34.177304 | 2026-06-01 03:27:34.177393 | TASK [upload-logs : Upload logs to log server] 2026-06-01 03:27:34.656884 | localhost | Output suppressed because no_log was given 2026-06-01 03:27:34.690198 | 2026-06-01 03:27:34.690335 | LOOP [upload-logs : Compress console log and json output] 2026-06-01 03:27:34.735928 | localhost | skipping: Conditional result was False 2026-06-01 03:27:34.743334 | localhost | skipping: Conditional result was False 2026-06-01 03:27:34.755783 | 2026-06-01 03:27:34.755934 | LOOP [upload-logs : Upload compressed console log and json output] 2026-06-01 03:27:34.798527 | localhost | skipping: Conditional result was False 2026-06-01 03:27:34.798852 | 2026-06-01 03:27:34.802784 | localhost | skipping: Conditional result was False 2026-06-01 03:27:34.819820 | 2026-06-01 03:27:34.819969 | LOOP [upload-logs : Upload console log and json output]