2026-08-28 05:59:36.443176 | Job console starting 2026-08-28 05:59:36.452372 | Updating git repos 2026-08-28 05:59:44.032974 | Cloning repos into workspace 2026-08-28 06:00:01.756723 | Restoring repo states 2026-08-28 06:00:08.431214 | Merging changes 2026-08-28 06:00:09.492482 | Checking out repos 2026-08-28 06:00:13.541508 | Preparing playbooks 2026-08-28 06:00:16.225011 | Running Ansible setup 2026-08-28 06:00:20.178512 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-28 06:00:20.796595 | 2026-08-28 06:00:20.796720 | PLAY [localhost] 2026-08-28 06:00:20.804399 | 2026-08-28 06:00:20.804469 | TASK [Gathering Facts] 2026-08-28 06:00:21.683039 | localhost | ok 2026-08-28 06:00:21.693132 | 2026-08-28 06:00:21.693236 | TASK [Setup log path fact] 2026-08-28 06:00:21.714405 | localhost | ok 2026-08-28 06:00:21.729337 | 2026-08-28 06:00:21.729402 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-28 06:00:21.761182 | localhost | ok 2026-08-28 06:00:21.769238 | 2026-08-28 06:00:21.769303 | TASK [emit-job-header : Print job information] 2026-08-28 06:00:21.811639 | # Job Information 2026-08-28 06:00:21.811879 | Ansible Version: 2.16.18 2026-08-28 06:00:21.811927 | Job: atmosphere-molecule-csi-rbd 2026-08-28 06:00:21.811961 | Pipeline: check 2026-08-28 06:00:21.811993 | Executor: 2d72f0692154 2026-08-28 06:00:21.812023 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4094 2026-08-28 06:00:21.812060 | Event ID: 18048910-a2a5-11f1-94b6-cbe22c5d1dbd 2026-08-28 06:00:21.816391 | 2026-08-28 06:00:21.816488 | LOOP [emit-job-header : Print node information] 2026-08-28 06:00:21.916338 | localhost | ok: 2026-08-28 06:00:21.916793 | localhost | # Node Information 2026-08-28 06:00:21.916881 | localhost | Inventory Hostname: instance 2026-08-28 06:00:21.916938 | localhost | Hostname: np0000191414 2026-08-28 06:00:21.917087 | localhost | Username: zuul 2026-08-28 06:00:21.917151 | localhost | Distro: Ubuntu 22.04 2026-08-28 06:00:21.917182 | localhost | Provider: yul1 2026-08-28 06:00:21.917211 | localhost | Region: ca-ymq-1 2026-08-28 06:00:21.917238 | localhost | Label: ubuntu-jammy 2026-08-28 06:00:21.917266 | localhost | Product Name: OpenStack Nova 2026-08-28 06:00:21.917294 | localhost | Interface IP: 162.253.55.68 2026-08-28 06:00:21.941263 | 2026-08-28 06:00:21.941446 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-28 06:00:22.385681 | localhost -> localhost | changed 2026-08-28 06:00:22.392376 | 2026-08-28 06:00:22.392447 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-28 06:00:23.266129 | localhost -> localhost | changed 2026-08-28 06:00:23.278272 | 2026-08-28 06:00:23.278348 | PLAY [all] 2026-08-28 06:00:23.289790 | 2026-08-28 06:00:23.289871 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-28 06:00:23.525592 | instance -> localhost | ok 2026-08-28 06:00:23.536157 | 2026-08-28 06:00:23.536246 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-28 06:00:23.565820 | instance | ok 2026-08-28 06:00:23.589242 | instance | included: /var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-28 06:00:23.594751 | 2026-08-28 06:00:23.594810 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-28 06:00:25.726972 | instance -> localhost | Generating public/private rsa key pair. 2026-08-28 06:00:25.727167 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/work/a36e02d84c214ad4ba2369cb422abd3d_id_rsa 2026-08-28 06:00:25.727196 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/work/a36e02d84c214ad4ba2369cb422abd3d_id_rsa.pub 2026-08-28 06:00:25.727219 | instance -> localhost | The key fingerprint is: 2026-08-28 06:00:25.727241 | instance -> localhost | SHA256:8YOptYwjFrDLw7ZSupud9ExR9I7duHHJabEuY6JdMZk zuul-build-sshkey 2026-08-28 06:00:25.727276 | instance -> localhost | The key's randomart image is: 2026-08-28 06:00:25.727298 | instance -> localhost | +---[RSA 3072]----+ 2026-08-28 06:00:25.727323 | instance -> localhost | | . | 2026-08-28 06:00:25.727344 | instance -> localhost | | . . | 2026-08-28 06:00:25.727364 | instance -> localhost | | . . o . | 2026-08-28 06:00:25.727384 | instance -> localhost | | o . + @ = | 2026-08-28 06:00:25.727404 | instance -> localhost | | . o . E @ | 2026-08-28 06:00:25.727424 | instance -> localhost | | o.. o = X . | 2026-08-28 06:00:25.727444 | instance -> localhost | | oB + = O . | 2026-08-28 06:00:25.727463 | instance -> localhost | |o= O + = o | 2026-08-28 06:00:25.727485 | instance -> localhost | |+++ + . | 2026-08-28 06:00:25.727505 | instance -> localhost | +----[SHA256]-----+ 2026-08-28 06:00:25.727555 | instance -> localhost | ok: Runtime: 0:00:01.711299 2026-08-28 06:00:25.733826 | 2026-08-28 06:00:25.733920 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-28 06:00:25.769457 | instance | ok 2026-08-28 06:00:25.780162 | instance | included: /var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-28 06:00:25.787391 | 2026-08-28 06:00:25.787453 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-28 06:00:25.801004 | instance | skipping: Conditional result was False 2026-08-28 06:00:25.809257 | 2026-08-28 06:00:25.809341 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-28 06:00:26.262560 | instance | changed 2026-08-28 06:00:26.270919 | 2026-08-28 06:00:26.271022 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-28 06:00:26.458907 | instance | ok 2026-08-28 06:00:26.463812 | 2026-08-28 06:00:26.463875 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-28 06:00:26.973966 | instance | changed 2026-08-28 06:00:26.978912 | 2026-08-28 06:00:26.978976 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-28 06:00:27.468737 | instance | changed 2026-08-28 06:00:27.481711 | 2026-08-28 06:00:27.481777 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-28 06:00:27.506893 | instance | skipping: Conditional result was False 2026-08-28 06:00:27.514895 | 2026-08-28 06:00:27.514979 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-28 06:00:27.874155 | instance -> localhost | changed 2026-08-28 06:00:27.895605 | 2026-08-28 06:00:27.895944 | TASK [add-build-sshkey : Add back temp key] 2026-08-28 06:00:28.181790 | instance -> localhost | Identity added: /var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/work/a36e02d84c214ad4ba2369cb422abd3d_id_rsa (zuul-build-sshkey) 2026-08-28 06:00:28.182053 | instance -> localhost | ok: Runtime: 0:00:00.012782 2026-08-28 06:00:28.187194 | 2026-08-28 06:00:28.187260 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-28 06:00:28.521811 | instance | ok 2026-08-28 06:00:28.526353 | 2026-08-28 06:00:28.526417 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-28 06:00:28.551611 | instance | skipping: Conditional result was False 2026-08-28 06:00:28.566095 | 2026-08-28 06:00:28.566183 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-28 06:00:28.926855 | instance | ok 2026-08-28 06:00:28.934668 | 2026-08-28 06:00:28.934813 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-28 06:00:32.262370 | instance | Output suppressed because no_log was given 2026-08-28 06:00:32.271448 | 2026-08-28 06:00:32.271516 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-28 06:00:32.483309 | instance | ok: "logs" 2026-08-28 06:00:32.483741 | instance | ok: All items complete 2026-08-28 06:00:32.483801 | 2026-08-28 06:00:32.650588 | instance | ok: "artifacts" 2026-08-28 06:00:32.823805 | instance | ok: "docs" 2026-08-28 06:00:32.840086 | 2026-08-28 06:00:32.840181 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-28 06:00:33.046551 | instance | changed: "logs" 2026-08-28 06:00:33.220748 | instance | changed: "artifacts" 2026-08-28 06:00:33.397340 | instance | changed: "docs" 2026-08-28 06:00:33.416042 | 2026-08-28 06:00:33.416110 | PLAY RECAP 2026-08-28 06:00:33.416253 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-28 06:00:33.416305 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-28 06:00:33.416337 | 2026-08-28 06:00:33.568309 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-28 06:00:33.605558 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-28 06:00:34.184561 | 2026-08-28 06:00:34.184686 | PLAY [all] 2026-08-28 06:00:34.195066 | 2026-08-28 06:00:34.195140 | TASK [setup-uv : Extract archive] 2026-08-28 06:00:36.483198 | instance | changed 2026-08-28 06:00:36.496143 | 2026-08-28 06:00:36.496303 | TASK [setup-uv : Print version] 2026-08-28 06:00:36.851570 | instance | uv 0.8.13 2026-08-28 06:00:37.030295 | instance | ok: Runtime: 0:00:00.013528 2026-08-28 06:00:37.041939 | 2026-08-28 06:00:37.042024 | TASK [Install Ansible collection siblings] 2026-08-28 06:00:46.525252 | instance | changed: 2026-08-28 06:00:46.525474 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-28 06:00:46.525515 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-28 06:00:46.525545 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-28 06:00:46.525573 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-28 06:00:46.525600 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-28 06:00:46.525632 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-28 06:00:46.525660 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-28 06:00:46.525689 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-28 06:00:46.525716 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-28 06:00:46.525742 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-28 06:00:46.525768 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-28 06:00:46.525793 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-28 06:00:46.525818 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-28 06:00:46.525843 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-28 06:00:46.525868 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-28 06:00:46.525894 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-28 06:00:46.525919 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-28 06:00:46.525944 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-28 06:00:46.525968 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-28 06:00:46.525993 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-28 06:00:46.526017 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-28 06:00:46.526042 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-28 06:00:46.526068 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-28 06:00:46.526113 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-28 06:00:46.526140 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-28 06:00:46.526165 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-28 06:00:46.526190 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-28 06:00:46.526215 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-28 06:00:46.526240 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-28 06:00:46.526264 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-28 06:00:46.526288 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-28 06:00:46.526313 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-28 06:00:46.526339 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-28 06:00:46.526364 | 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-08-28 06:00:46.526397 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.526422 | instance | Process install dependency map 2026-08-28 06:00:46.526447 | instance | Starting collection install process 2026-08-28 06:00:46.526472 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-28 06:00:46.526497 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-28 06:00:46.526521 | instance | ansible.netcommon:* was installed successfully 2026-08-28 06:00:46.526545 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-28 06:00:46.526570 | instance | Creating virtual environment at: .venv 2026-08-28 06:00:46.526594 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-28 06:00:46.526619 | instance | Downloading setuptools (1.1MiB) 2026-08-28 06:00:46.526643 | instance | Downloading kubernetes (1.9MiB) 2026-08-28 06:00:46.526675 | instance | Downloading ansible-core (2.1MiB) 2026-08-28 06:00:46.526700 | instance | Downloading openstacksdk (1.7MiB) 2026-08-28 06:00:46.526726 | instance | Downloading netaddr (2.2MiB) 2026-08-28 06:00:46.526750 | instance | Downloading pydantic-core (2.0MiB) 2026-08-28 06:00:46.526775 | instance | Downloading pygments (1.2MiB) 2026-08-28 06:00:46.526800 | instance | Downloading rjsonnet (1.2MiB) 2026-08-28 06:00:46.526825 | instance | Downloading cryptography (4.2MiB) 2026-08-28 06:00:46.526849 | instance | Building pyperclip==1.9.0 2026-08-28 06:00:46.526876 | instance | Downloading rjsonnet 2026-08-28 06:00:46.526901 | instance | Downloading pydantic-core 2026-08-28 06:00:46.526926 | instance | Downloading netaddr 2026-08-28 06:00:46.526951 | instance | Downloading cryptography 2026-08-28 06:00:46.526976 | instance | Downloading pygments 2026-08-28 06:00:46.527001 | instance | Downloading setuptools 2026-08-28 06:00:46.527025 | instance | Downloading kubernetes 2026-08-28 06:00:46.527050 | instance | Downloading ansible-core 2026-08-28 06:00:46.527074 | instance | Downloading openstacksdk 2026-08-28 06:00:46.527099 | instance | Built pyperclip==1.9.0 2026-08-28 06:00:46.527124 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-28 06:00:46.527149 | instance | Installed 83 packages in 70ms 2026-08-28 06:00:46.527172 | instance | Checked out ansible.posix to 1.6.0 2026-08-28 06:00:46.527196 | 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-08-28 06:00:46.527221 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.527245 | instance | Process install dependency map 2026-08-28 06:00:46.527275 | instance | Starting collection install process 2026-08-28 06:00:46.527301 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-28 06:00:46.527325 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-28 06:00:46.527349 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-28 06:00:46.527374 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.527398 | instance | 2.17.12 2026-08-28 06:00:46.527422 | instance | Checked out ansible.utils to v6.1.0 2026-08-28 06:00:46.527447 | 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-08-28 06:00:46.527472 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.527497 | instance | Process install dependency map 2026-08-28 06:00:46.527521 | instance | Starting collection install process 2026-08-28 06:00:46.527546 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-28 06:00:46.527589 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-28 06:00:46.527615 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-28 06:00:46.527640 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.527665 | instance | 2.17.12 2026-08-28 06:00:46.527690 | instance | Checked out atmosphere.common to v0.7.0 2026-08-28 06:00:46.527714 | 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-08-28 06:00:46.527738 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.527763 | instance | Process install dependency map 2026-08-28 06:00:46.527787 | instance | Starting collection install process 2026-08-28 06:00:46.527812 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-28 06:00:46.527838 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-28 06:00:46.527861 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-28 06:00:46.527885 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.527908 | instance | 2.17.12 2026-08-28 06:00:46.527933 | instance | Checked out community.crypto to 2.2.3 2026-08-28 06:00:46.527957 | 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-08-28 06:00:46.527981 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.528005 | instance | Process install dependency map 2026-08-28 06:00:46.528029 | instance | Starting collection install process 2026-08-28 06:00:46.528054 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-28 06:00:46.528078 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-28 06:00:46.528102 | instance | community.crypto:2.2.3 was installed successfully 2026-08-28 06:00:46.528126 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.528150 | instance | 2.17.12 2026-08-28 06:00:46.528173 | instance | Checked out community.general to 7.3.0 2026-08-28 06:00:46.528197 | 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-08-28 06:00:46.528227 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.528252 | instance | Process install dependency map 2026-08-28 06:00:46.528277 | instance | Starting collection install process 2026-08-28 06:00:46.528301 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-28 06:00:46.528326 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-28 06:00:46.528351 | instance | community.general:7.3.0 was installed successfully 2026-08-28 06:00:46.528375 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.528400 | instance | 2.17.12 2026-08-28 06:00:46.528424 | instance | Checked out community.mysql to 3.6.0 2026-08-28 06:00:46.528451 | 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-08-28 06:00:46.528477 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.528502 | instance | Process install dependency map 2026-08-28 06:00:46.528526 | instance | Starting collection install process 2026-08-28 06:00:46.528551 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-28 06:00:46.528575 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-28 06:00:46.528599 | instance | community.mysql:3.6.0 was installed successfully 2026-08-28 06:00:46.528622 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.528646 | instance | 2.17.12 2026-08-28 06:00:46.528671 | instance | Checked out kubernetes.core to 2.4.0 2026-08-28 06:00:46.528695 | 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-08-28 06:00:46.528721 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.528745 | instance | Process install dependency map 2026-08-28 06:00:46.528769 | instance | Starting collection install process 2026-08-28 06:00:46.528794 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-28 06:00:46.528818 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-28 06:00:46.528842 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-28 06:00:46.528866 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.528891 | instance | 2.17.12 2026-08-28 06:00:46.528915 | instance | Checked out openstack.cloud to 2.6.0 2026-08-28 06:00:46.528939 | 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-08-28 06:00:46.528987 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.529014 | instance | Process install dependency map 2026-08-28 06:00:46.529038 | instance | Starting collection install process 2026-08-28 06:00:46.529062 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-28 06:00:46.529086 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-28 06:00:46.529110 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-28 06:00:46.529134 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.529158 | instance | 2.17.12 2026-08-28 06:00:46.529189 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-28 06:00:46.529215 | 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-08-28 06:00:46.529240 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.529264 | instance | Process install dependency map 2026-08-28 06:00:46.529288 | instance | Starting collection install process 2026-08-28 06:00:46.529313 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-28 06:00:46.529336 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-28 06:00:46.529360 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-28 06:00:46.529384 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.529408 | instance | 2.17.12 2026-08-28 06:00:46.529432 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-28 06:00:46.529457 | 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-08-28 06:00:46.529481 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.529506 | instance | Process install dependency map 2026-08-28 06:00:46.529529 | instance | Starting collection install process 2026-08-28 06:00:46.529554 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-28 06:00:46.529578 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-28 06:00:46.529603 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-28 06:00:46.529627 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.529652 | instance | 2.17.12 2026-08-28 06:00:46.529677 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-28 06:00:46.529701 | 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-08-28 06:00:46.529727 | instance | Starting galaxy collection install process 2026-08-28 06:00:46.529751 | instance | Process install dependency map 2026-08-28 06:00:46.529776 | instance | Starting collection install process 2026-08-28 06:00:46.529800 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-28 06:00:46.529824 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-28 06:00:46.529847 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-28 06:00:46.529871 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-28 06:00:46.529894 | instance | 2.17.12 2026-08-28 06:00:46.536497 | 2026-08-28 06:00:46.536544 | PLAY RECAP 2026-08-28 06:00:46.536594 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-28 06:00:46.536614 | 2026-08-28 06:00:46.697319 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-28 06:00:46.701572 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-28 06:00:47.264820 | 2026-08-28 06:00:47.264945 | PLAY [all] 2026-08-28 06:00:47.276227 | 2026-08-28 06:00:47.276301 | TASK [Install "jq" for log collection] 2026-08-28 06:00:56.509203 | instance | changed 2026-08-28 06:00:56.511514 | 2026-08-28 06:00:56.511577 | PLAY RECAP 2026-08-28 06:00:56.511630 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-28 06:00:56.511693 | 2026-08-28 06:00:56.629128 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-28 06:00:56.633319 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-28 06:00:57.214651 | 2026-08-28 06:00:57.214792 | PLAY [all] 2026-08-28 06:00:57.226020 | 2026-08-28 06:00:57.226126 | LOOP [Check inventory directories] 2026-08-28 06:00:57.587801 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-28 06:00:57.740539 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-28 06:00:57.893663 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-28 06:00:57.915983 | 2026-08-28 06:00:57.916158 | LOOP [Copy inventory file for Zuul] 2026-08-28 06:00:58.763820 | instance | changed: 2026-08-28 06:00:58.764091 | instance | { 2026-08-28 06:00:58.764139 | instance | "ansible_loop_var": "item", 2026-08-28 06:00:58.764180 | instance | "changed": false, 2026-08-28 06:00:58.764214 | instance | "failed": false, 2026-08-28 06:00:58.764259 | instance | "invocation": { 2026-08-28 06:00:58.764295 | instance | "module_args": { 2026-08-28 06:00:58.764328 | instance | "checksum_algorithm": "sha1", 2026-08-28 06:00:58.764360 | instance | "follow": true, 2026-08-28 06:00:58.764392 | instance | "get_attributes": true, 2026-08-28 06:00:58.764425 | instance | "get_checksum": true, 2026-08-28 06:00:58.764450 | instance | "get_mime": true, 2026-08-28 06:00:58.764474 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-28 06:00:58.764506 | instance | } 2026-08-28 06:00:58.764539 | instance | }, 2026-08-28 06:00:58.764569 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-28 06:00:58.764601 | instance | "stat": { 2026-08-28 06:00:58.764632 | instance | "atime": 1787896839.4833841, 2026-08-28 06:00:58.764663 | instance | "attr_flags": "e", 2026-08-28 06:00:58.764693 | instance | "attributes": [ 2026-08-28 06:00:58.764725 | instance | "extents" 2026-08-28 06:00:58.764756 | instance | ], 2026-08-28 06:00:58.764786 | instance | "block_size": 4096, 2026-08-28 06:00:58.764816 | instance | "blocks": 8, 2026-08-28 06:00:58.764847 | instance | "charset": "unknown", 2026-08-28 06:00:58.764880 | instance | "ctime": 1787896837.9592679, 2026-08-28 06:00:58.764910 | instance | "dev": 64513, 2026-08-28 06:00:58.764941 | instance | "device_type": 0, 2026-08-28 06:00:58.764993 | instance | "executable": true, 2026-08-28 06:00:58.765025 | instance | "exists": true, 2026-08-28 06:00:58.765056 | instance | "gid": 1000, 2026-08-28 06:00:58.765088 | instance | "gr_name": "zuul", 2026-08-28 06:00:58.765118 | instance | "inode": 1047438, 2026-08-28 06:00:58.765148 | instance | "isblk": false, 2026-08-28 06:00:58.765179 | instance | "ischr": false, 2026-08-28 06:00:58.765210 | instance | "isdir": true, 2026-08-28 06:00:58.765241 | instance | "isfifo": false, 2026-08-28 06:00:58.765270 | instance | "isgid": false, 2026-08-28 06:00:58.765300 | instance | "islnk": false, 2026-08-28 06:00:58.765330 | instance | "isreg": false, 2026-08-28 06:00:58.765359 | instance | "issock": false, 2026-08-28 06:00:58.765388 | instance | "isuid": false, 2026-08-28 06:00:58.765418 | instance | "mimetype": "unknown", 2026-08-28 06:00:58.765447 | instance | "mode": "0755", 2026-08-28 06:00:58.765478 | instance | "mtime": 1787896837.9592679, 2026-08-28 06:00:58.765508 | instance | "nlink": 22, 2026-08-28 06:00:58.765538 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-28 06:00:58.765563 | instance | "pw_name": "zuul", 2026-08-28 06:00:58.765589 | instance | "readable": true, 2026-08-28 06:00:58.765619 | instance | "rgrp": true, 2026-08-28 06:00:58.765648 | instance | "roth": true, 2026-08-28 06:00:58.765866 | instance | "rusr": true, 2026-08-28 06:00:58.765981 | instance | "size": 4096, 2026-08-28 06:00:58.766042 | instance | "uid": 1000, 2026-08-28 06:00:58.766091 | instance | "version": "37141224", 2026-08-28 06:00:58.766140 | instance | "wgrp": false, 2026-08-28 06:00:58.766191 | instance | "woth": false, 2026-08-28 06:00:58.766238 | instance | "writeable": true, 2026-08-28 06:00:58.766284 | instance | "wusr": true, 2026-08-28 06:00:58.766329 | instance | "xgrp": true, 2026-08-28 06:00:58.766373 | instance | "xoth": true, 2026-08-28 06:00:58.766416 | instance | "xusr": true 2026-08-28 06:00:58.766462 | instance | } 2026-08-28 06:00:58.766504 | instance | } 2026-08-28 06:00:58.766588 | instance | ok: All items complete 2026-08-28 06:00:58.766638 | 2026-08-28 06:00:58.769261 | instance | skipping: Conditional result was False 2026-08-28 06:00:58.770530 | instance | skipping: Conditional result was False 2026-08-28 06:00:58.789266 | 2026-08-28 06:00:58.789417 | LOOP [Switch "ansible_host" to private IP] 2026-08-28 06:00:59.134964 | instance | changed: 1 replacements made 2026-08-28 06:00:59.138178 | instance | skipping: Conditional result was False 2026-08-28 06:00:59.141774 | instance | skipping: Conditional result was False 2026-08-28 06:00:59.162419 | 2026-08-28 06:00:59.162577 | TASK [Run Molecule scenario] 2026-08-28 06:01:00.104017 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-28 06:01:00.500952 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-28 06:01:00.501074 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-28 06:01:10.682069 | instance | INFO [csi > dependency] Executing 2026-08-28 06:01:10.682427 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-28 06:01:10.682848 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-28 06:01:10.683087 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-28 06:01:10.697622 | instance | INFO [csi > cleanup] Executing 2026-08-28 06:01:10.698310 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-28 06:01:10.712276 | instance | INFO [csi > destroy] Executing 2026-08-28 06:01:10.712316 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-28 06:01:10.712430 | instance | INFO [csi > destroy] Executed: Successful 2026-08-28 06:01:10.721695 | instance | INFO [csi > syntax] Executing 2026-08-28 06:01:12.117877 | instance | 2026-08-28 06:01:12.118107 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-28 06:01:12.178097 | instance | INFO [csi > syntax] Executed: Successful 2026-08-28 06:01:12.194736 | instance | INFO [csi > create] Executing 2026-08-28 06:01:12.198243 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-28 06:01:12.212824 | instance | INFO [csi > prepare] Executing 2026-08-28 06:01:12.923382 | instance | 2026-08-28 06:01:12.923573 | instance | PLAY [Prepare] ***************************************************************** 2026-08-28 06:01:12.923807 | instance | 2026-08-28 06:01:12.924047 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 06:01:12.924277 | instance | Friday 28 August 2026 06:01:12 +0000 (0:00:00.023) 0:00:00.023 ********* 2026-08-28 06:01:14.169101 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-28 06:01:14.169209 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-28 06:01:14.169473 | instance | interpreter could change the meaning of that path. See 2026-08-28 06:01:14.169726 | instance | https://docs.ansible.com/ansible- 2026-08-28 06:01:14.170070 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-28 06:01:14.181999 | instance | ok: [instance] 2026-08-28 06:01:14.182245 | instance | 2026-08-28 06:01:14.182525 | instance | TASK [Configure short hostname] ************************************************ 2026-08-28 06:01:14.182828 | instance | Friday 28 August 2026 06:01:14 +0000 (0:00:01.259) 0:00:01.282 ********* 2026-08-28 06:01:14.922229 | instance | changed: [instance] 2026-08-28 06:01:14.922291 | instance | 2026-08-28 06:01:14.922303 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-28 06:01:14.922314 | instance | Friday 28 August 2026 06:01:14 +0000 (0:00:00.739) 0:00:02.021 ********* 2026-08-28 06:01:15.824235 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-28 06:01:15.824396 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-28 06:01:15.824404 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-28 06:01:15.834202 | instance | changed: [instance] 2026-08-28 06:01:15.834218 | instance | 2026-08-28 06:01:15.834224 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-28 06:01:15.834228 | instance | Friday 28 August 2026 06:01:15 +0000 (0:00:00.913) 0:00:02.934 ********* 2026-08-28 06:01:16.645107 | instance | ok: [instance] 2026-08-28 06:01:16.645182 | instance | 2026-08-28 06:01:16.645192 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-28 06:01:16.645207 | instance | 2026-08-28 06:01:16.645430 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 06:01:16.645680 | instance | Friday 28 August 2026 06:01:16 +0000 (0:00:00.810) 0:00:03.744 ********* 2026-08-28 06:01:17.407620 | instance | ok: [instance] 2026-08-28 06:01:17.407847 | instance | 2026-08-28 06:01:17.408119 | instance | TASK [Install depedencies] ***************************************************** 2026-08-28 06:01:17.408368 | instance | Friday 28 August 2026 06:01:17 +0000 (0:00:00.762) 0:00:04.507 ********* 2026-08-28 06:01:41.662907 | instance | changed: [instance] 2026-08-28 06:01:41.663080 | instance | 2026-08-28 06:01:41.663373 | instance | TASK [Start up service] ******************************************************** 2026-08-28 06:01:41.663562 | instance | Friday 28 August 2026 06:01:41 +0000 (0:00:24.254) 0:00:28.761 ********* 2026-08-28 06:01:42.241613 | instance | ok: [instance] 2026-08-28 06:01:42.241846 | instance | 2026-08-28 06:01:42.242091 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-28 06:01:42.242330 | instance | Friday 28 August 2026 06:01:42 +0000 (0:00:00.579) 0:00:29.341 ********* 2026-08-28 06:01:42.560100 | instance | ok: [instance] 2026-08-28 06:01:42.560146 | instance | 2026-08-28 06:01:42.560364 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-28 06:01:42.560722 | instance | Friday 28 August 2026 06:01:42 +0000 (0:00:00.317) 0:00:29.659 ********* 2026-08-28 06:01:43.276890 | instance | changed: [instance] 2026-08-28 06:01:43.276943 | instance | 2026-08-28 06:01:43.276952 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-28 06:01:43.276959 | instance | Friday 28 August 2026 06:01:43 +0000 (0:00:00.716) 0:00:30.376 ********* 2026-08-28 06:01:43.478307 | instance | ok: [instance] 2026-08-28 06:01:43.478370 | instance | 2026-08-28 06:01:43.478499 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-28 06:01:43.478683 | instance | Friday 28 August 2026 06:01:43 +0000 (0:00:00.202) 0:00:30.579 ********* 2026-08-28 06:01:43.504416 | instance | skipping: [instance] 2026-08-28 06:01:43.504692 | instance | 2026-08-28 06:01:43.505087 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-28 06:01:43.505425 | instance | Friday 28 August 2026 06:01:43 +0000 (0:00:00.025) 0:00:30.604 ********* 2026-08-28 06:01:44.098638 | instance | changed: [instance] => (item=osd0) 2026-08-28 06:01:44.098836 | instance | changed: [instance] => (item=osd1) 2026-08-28 06:01:44.099151 | instance | changed: [instance] => (item=osd2) 2026-08-28 06:01:44.099433 | instance | 2026-08-28 06:01:44.099754 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-28 06:01:44.100052 | instance | Friday 28 August 2026 06:01:44 +0000 (0:00:00.594) 0:00:31.198 ********* 2026-08-28 06:01:44.761938 | instance | changed: [instance] => (item=osd0) 2026-08-28 06:01:44.762338 | instance | changed: [instance] => (item=osd1) 2026-08-28 06:01:44.762672 | instance | changed: [instance] => (item=osd2) 2026-08-28 06:01:44.762966 | instance | 2026-08-28 06:01:44.763298 | instance | TASK [Start loop devices] ****************************************************** 2026-08-28 06:01:44.763629 | instance | Friday 28 August 2026 06:01:44 +0000 (0:00:00.662) 0:00:31.861 ********* 2026-08-28 06:01:45.478905 | instance | changed: [instance] => (item=osd0) 2026-08-28 06:01:45.480029 | instance | changed: [instance] => (item=osd1) 2026-08-28 06:01:45.480096 | instance | changed: [instance] => (item=osd2) 2026-08-28 06:01:45.480107 | instance | 2026-08-28 06:01:45.480117 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-28 06:01:45.480128 | instance | Friday 28 August 2026 06:01:45 +0000 (0:00:00.717) 0:00:32.578 ********* 2026-08-28 06:01:48.636365 | instance | changed: [instance] => (item=osd0) 2026-08-28 06:01:48.637375 | instance | changed: [instance] => (item=osd1) 2026-08-28 06:01:48.637448 | instance | changed: [instance] => (item=osd2) 2026-08-28 06:01:48.637460 | instance | 2026-08-28 06:01:48.637470 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-28 06:01:48.637490 | instance | Friday 28 August 2026 06:01:48 +0000 (0:00:03.157) 0:00:35.736 ********* 2026-08-28 06:01:50.538208 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-28 06:01:50.539246 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-28 06:01:50.539283 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-28 06:01:50.539294 | instance | 2026-08-28 06:01:50.539303 | instance | PLAY RECAP ********************************************************************* 2026-08-28 06:01:50.539318 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-28 06:01:50.539977 | instance | 2026-08-28 06:01:50.540042 | instance | Friday 28 August 2026 06:01:50 +0000 (0:00:01.902) 0:00:37.639 ********* 2026-08-28 06:01:50.540054 | instance | =============================================================================== 2026-08-28 06:01:50.540188 | instance | Install depedencies ---------------------------------------------------- 24.25s 2026-08-28 06:01:50.540560 | instance | Create a volume group for each loop device ------------------------------ 3.16s 2026-08-28 06:01:50.540856 | instance | Create a logical volume for each loop device ---------------------------- 1.90s 2026-08-28 06:01:50.541185 | instance | Gathering Facts --------------------------------------------------------- 1.26s 2026-08-28 06:01:50.541478 | instance | Ensure hostname inside hosts file --------------------------------------- 0.91s 2026-08-28 06:01:50.541793 | instance | Purge "snapd" package --------------------------------------------------- 0.81s 2026-08-28 06:01:50.542083 | instance | Gathering Facts --------------------------------------------------------- 0.76s 2026-08-28 06:01:50.542371 | instance | Configure short hostname ------------------------------------------------ 0.74s 2026-08-28 06:01:50.542681 | instance | Start loop devices ------------------------------------------------------ 0.72s 2026-08-28 06:01:50.542971 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.72s 2026-08-28 06:01:50.543258 | instance | Set permissions on loopback devices ------------------------------------- 0.66s 2026-08-28 06:01:50.543569 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-08-28 06:01:50.543857 | instance | Start up service -------------------------------------------------------- 0.58s 2026-08-28 06:01:50.544143 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-08-28 06:01:50.544431 | instance | Get list of all loopback devices ---------------------------------------- 0.20s 2026-08-28 06:01:50.544743 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-28 06:01:50.627113 | instance | INFO [csi > prepare] Executed: Successful 2026-08-28 06:01:50.641825 | instance | INFO [csi > converge] Executing 2026-08-28 06:01:51.999441 | instance | 2026-08-28 06:01:51.999800 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-28 06:01:52.000035 | instance | 2026-08-28 06:01:52.000223 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 06:01:52.000409 | instance | Friday 28 August 2026 06:01:51 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-28 06:01:52.941906 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-28 06:01:52.942278 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-28 06:01:52.942602 | instance | interpreter could change the meaning of that path. See 2026-08-28 06:01:52.942894 | instance | https://docs.ansible.com/ansible- 2026-08-28 06:01:52.943185 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-28 06:01:52.955035 | instance | ok: [instance] 2026-08-28 06:01:52.955322 | instance | 2026-08-28 06:01:52.955647 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-28 06:01:52.955941 | instance | Friday 28 August 2026 06:01:52 +0000 (0:00:00.955) 0:00:00.962 ********* 2026-08-28 06:01:53.019611 | instance | ok: [instance] => { 2026-08-28 06:01:53.019927 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-28 06:01:53.020209 | instance | } 2026-08-28 06:01:53.020506 | instance | 2026-08-28 06:01:53.020796 | instance | PLAY [all] ********************************************************************* 2026-08-28 06:01:53.021102 | instance | 2026-08-28 06:01:53.021400 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 06:01:53.021745 | instance | Friday 28 August 2026 06:01:53 +0000 (0:00:00.064) 0:00:01.027 ********* 2026-08-28 06:01:53.998092 | instance | ok: [instance] 2026-08-28 06:01:53.998432 | instance | 2026-08-28 06:01:53.998752 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-28 06:01:53.999046 | instance | Friday 28 August 2026 06:01:53 +0000 (0:00:00.977) 0:00:02.005 ********* 2026-08-28 06:01:54.048365 | instance | skipping: [instance] 2026-08-28 06:01:54.048711 | instance | 2026-08-28 06:01:54.049055 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-28 06:01:54.049368 | instance | Friday 28 August 2026 06:01:54 +0000 (0:00:00.050) 0:00:02.055 ********* 2026-08-28 06:01:54.249208 | instance | ok: [instance] 2026-08-28 06:01:54.249389 | instance | 2026-08-28 06:01:54.249545 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-28 06:01:54.249682 | instance | 2026-08-28 06:01:54.249814 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-28 06:01:54.249955 | instance | Friday 28 August 2026 06:01:54 +0000 (0:00:00.198) 0:00:02.254 ********* 2026-08-28 06:01:55.199512 | instance | ok: [instance] 2026-08-28 06:01:55.199582 | instance | 2026-08-28 06:01:55.199594 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-28 06:01:55.199605 | instance | Friday 28 August 2026 06:01:55 +0000 (0:00:00.950) 0:00:03.205 ********* 2026-08-28 06:01:55.610216 | instance | ok: [instance] 2026-08-28 06:01:55.610287 | instance | 2026-08-28 06:01:55.610299 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-28 06:01:55.610310 | instance | Friday 28 August 2026 06:01:55 +0000 (0:00:00.410) 0:00:03.616 ********* 2026-08-28 06:01:55.651942 | instance | skipping: [instance] 2026-08-28 06:01:55.651973 | instance | 2026-08-28 06:01:55.651983 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-28 06:01:55.651992 | instance | Friday 28 August 2026 06:01:55 +0000 (0:00:00.042) 0:00:03.659 ********* 2026-08-28 06:01:56.060618 | instance | changed: [instance] 2026-08-28 06:01:56.060700 | instance | 2026-08-28 06:01:56.060713 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-28 06:01:56.060723 | instance | Friday 28 August 2026 06:01:56 +0000 (0:00:00.407) 0:00:04.066 ********* 2026-08-28 06:01:56.151988 | instance | ok: [instance] => { 2026-08-28 06:01:56.152336 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-28 06:01:56.152663 | instance | } 2026-08-28 06:01:56.152945 | instance | 2026-08-28 06:01:56.153287 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-28 06:01:56.153610 | instance | Friday 28 August 2026 06:01:56 +0000 (0:00:00.092) 0:00:04.159 ********* 2026-08-28 06:01:56.882875 | instance | changed: [instance] 2026-08-28 06:01:56.883222 | instance | 2026-08-28 06:01:56.883554 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-28 06:01:56.883855 | instance | Friday 28 August 2026 06:01:56 +0000 (0:00:00.730) 0:00:04.890 ********* 2026-08-28 06:01:56.930719 | instance | skipping: [instance] 2026-08-28 06:01:56.931033 | instance | 2026-08-28 06:01:56.931336 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-28 06:01:56.931658 | instance | Friday 28 August 2026 06:01:56 +0000 (0:00:00.048) 0:00:04.938 ********* 2026-08-28 06:01:56.972774 | instance | skipping: [instance] 2026-08-28 06:01:56.973119 | instance | 2026-08-28 06:01:56.973460 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-28 06:01:56.973763 | instance | Friday 28 August 2026 06:01:56 +0000 (0:00:00.042) 0:00:04.980 ********* 2026-08-28 06:01:57.202986 | instance | ok: [instance] 2026-08-28 06:01:57.203232 | instance | 2026-08-28 06:01:57.203450 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-28 06:01:57.203646 | instance | Friday 28 August 2026 06:01:57 +0000 (0:00:00.229) 0:00:05.210 ********* 2026-08-28 06:01:58.495724 | instance | ok: [instance] 2026-08-28 06:01:58.495783 | instance | 2026-08-28 06:01:58.495791 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-28 06:01:58.495813 | instance | Friday 28 August 2026 06:01:58 +0000 (0:00:01.291) 0:00:06.501 ********* 2026-08-28 06:01:58.588749 | instance | ok: [instance] => { 2026-08-28 06:01:58.588783 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-28 06:01:58.588794 | instance | } 2026-08-28 06:01:58.588803 | instance | 2026-08-28 06:01:58.588812 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-28 06:01:58.588821 | instance | Friday 28 August 2026 06:01:58 +0000 (0:00:00.093) 0:00:06.595 ********* 2026-08-28 06:01:59.229037 | instance | changed: [instance] 2026-08-28 06:01:59.229273 | instance | 2026-08-28 06:01:59.229714 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-28 06:01:59.229795 | instance | Friday 28 August 2026 06:01:59 +0000 (0:00:00.640) 0:00:07.235 ********* 2026-08-28 06:02:02.142267 | instance | changed: [instance] 2026-08-28 06:02:02.142377 | instance | 2026-08-28 06:02:02.142393 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-28 06:02:02.142557 | instance | Friday 28 August 2026 06:02:02 +0000 (0:00:02.913) 0:00:10.149 ********* 2026-08-28 06:02:02.186865 | instance | skipping: [instance] 2026-08-28 06:02:02.188008 | instance | 2026-08-28 06:02:02.188044 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-28 06:02:02.188056 | instance | Friday 28 August 2026 06:02:02 +0000 (0:00:00.043) 0:00:10.193 ********* 2026-08-28 06:02:02.231821 | instance | skipping: [instance] 2026-08-28 06:02:02.232543 | instance | 2026-08-28 06:02:02.232578 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-28 06:02:02.232590 | instance | Friday 28 August 2026 06:02:02 +0000 (0:00:00.045) 0:00:10.238 ********* 2026-08-28 06:02:02.274968 | instance | skipping: [instance] 2026-08-28 06:02:02.275555 | instance | 2026-08-28 06:02:02.275655 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-28 06:02:02.275677 | instance | Friday 28 August 2026 06:02:02 +0000 (0:00:00.043) 0:00:10.282 ********* 2026-08-28 06:02:08.239303 | instance | changed: [instance] 2026-08-28 06:02:08.239378 | instance | 2026-08-28 06:02:08.239553 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-28 06:02:08.239755 | instance | Friday 28 August 2026 06:02:08 +0000 (0:00:05.964) 0:00:16.246 ********* 2026-08-28 06:02:08.879340 | instance | changed: [instance] 2026-08-28 06:02:08.879406 | instance | 2026-08-28 06:02:08.879747 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-28 06:02:08.879903 | instance | Friday 28 August 2026 06:02:08 +0000 (0:00:00.640) 0:00:16.886 ********* 2026-08-28 06:02:09.900176 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-28 06:02:09.901078 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-28 06:02:09.901117 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-28 06:02:09.901135 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-28 06:02:09.901150 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-28 06:02:09.901861 | instance | 2026-08-28 06:02:09.901929 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-28 06:02:09.901942 | instance | Friday 28 August 2026 06:02:09 +0000 (0:00:01.020) 0:00:17.907 ********* 2026-08-28 06:02:10.548202 | instance | changed: [instance] 2026-08-28 06:02:10.548273 | instance | 2026-08-28 06:02:10.548931 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-28 06:02:10.548976 | instance | Friday 28 August 2026 06:02:10 +0000 (0:00:00.630) 0:00:18.537 ********* 2026-08-28 06:02:10.548982 | instance | 2026-08-28 06:02:10.548986 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-28 06:02:10.548991 | instance | Friday 28 August 2026 06:02:10 +0000 (0:00:00.018) 0:00:18.555 ********* 2026-08-28 06:02:11.605088 | instance | ok: [instance] 2026-08-28 06:02:11.605323 | instance | 2026-08-28 06:02:11.605556 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-28 06:02:11.605778 | instance | Friday 28 August 2026 06:02:11 +0000 (0:00:01.056) 0:00:19.611 ********* 2026-08-28 06:02:12.107722 | instance | changed: [instance] 2026-08-28 06:02:12.107908 | instance | 2026-08-28 06:02:12.108150 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-28 06:02:12.108416 | instance | Friday 28 August 2026 06:02:12 +0000 (0:00:00.502) 0:00:20.114 ********* 2026-08-28 06:02:12.754564 | instance | changed: [instance] 2026-08-28 06:02:12.754751 | instance | 2026-08-28 06:02:12.754996 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-28 06:02:12.755259 | instance | Friday 28 August 2026 06:02:12 +0000 (0:00:00.647) 0:00:20.761 ********* 2026-08-28 06:02:13.000760 | instance | ok: [instance] 2026-08-28 06:02:13.000952 | instance | 2026-08-28 06:02:13.001266 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-28 06:02:13.001508 | instance | Friday 28 August 2026 06:02:12 +0000 (0:00:00.246) 0:00:21.008 ********* 2026-08-28 06:02:13.073864 | instance | ok: [instance] => { 2026-08-28 06:02:13.074092 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-28 06:02:13.074363 | instance | } 2026-08-28 06:02:13.074580 | instance | 2026-08-28 06:02:13.074822 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-28 06:02:13.075061 | instance | Friday 28 August 2026 06:02:13 +0000 (0:00:00.073) 0:00:21.081 ********* 2026-08-28 06:02:13.841126 | instance | changed: [instance] 2026-08-28 06:02:13.841211 | instance | 2026-08-28 06:02:13.841224 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-28 06:02:13.841349 | instance | Friday 28 August 2026 06:02:13 +0000 (0:00:00.766) 0:00:21.848 ********* 2026-08-28 06:02:18.253105 | instance | changed: [instance] 2026-08-28 06:02:18.253866 | instance | 2026-08-28 06:02:18.253933 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-28 06:02:18.253945 | instance | Friday 28 August 2026 06:02:18 +0000 (0:00:04.411) 0:00:26.260 ********* 2026-08-28 06:02:19.273855 | instance | ok: [instance] 2026-08-28 06:02:19.273980 | instance | 2026-08-28 06:02:19.273993 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-28 06:02:19.274147 | instance | Friday 28 August 2026 06:02:19 +0000 (0:00:01.020) 0:00:27.280 ********* 2026-08-28 06:02:19.670680 | instance | changed: [instance] 2026-08-28 06:02:19.670731 | instance | 2026-08-28 06:02:19.670743 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-28 06:02:19.670752 | instance | Friday 28 August 2026 06:02:19 +0000 (0:00:00.396) 0:00:27.677 ********* 2026-08-28 06:02:20.196368 | instance | changed: [instance] 2026-08-28 06:02:20.197156 | instance | 2026-08-28 06:02:20.197228 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-28 06:02:20.197241 | instance | Friday 28 August 2026 06:02:20 +0000 (0:00:00.523) 0:00:28.200 ********* 2026-08-28 06:02:20.825863 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-28 06:02:20.826592 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-28 06:02:20.826614 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-28 06:02:20.826621 | instance | 2026-08-28 06:02:20.826627 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-28 06:02:20.826633 | instance | Friday 28 August 2026 06:02:20 +0000 (0:00:00.632) 0:00:28.833 ********* 2026-08-28 06:02:21.308716 | instance | changed: [instance] 2026-08-28 06:02:21.309125 | instance | 2026-08-28 06:02:21.309202 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-28 06:02:21.309498 | instance | Friday 28 August 2026 06:02:21 +0000 (0:00:00.482) 0:00:29.315 ********* 2026-08-28 06:02:21.780292 | instance | changed: [instance] 2026-08-28 06:02:21.781120 | instance | 2026-08-28 06:02:21.781196 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-28 06:02:21.781231 | instance | Friday 28 August 2026 06:02:21 +0000 (0:00:00.458) 0:00:29.774 ********* 2026-08-28 06:02:21.781240 | instance | 2026-08-28 06:02:21.781249 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-28 06:02:21.781273 | instance | Friday 28 August 2026 06:02:21 +0000 (0:00:00.013) 0:00:29.788 ********* 2026-08-28 06:02:22.558522 | instance | ok: [instance] 2026-08-28 06:02:22.558570 | instance | 2026-08-28 06:02:22.558576 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-28 06:02:22.558580 | instance | Friday 28 August 2026 06:02:22 +0000 (0:00:00.777) 0:00:30.566 ********* 2026-08-28 06:02:23.542829 | instance | changed: [instance] 2026-08-28 06:02:23.543556 | instance | 2026-08-28 06:02:23.543616 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-28 06:02:23.543627 | instance | Friday 28 August 2026 06:02:23 +0000 (0:00:00.983) 0:00:31.549 ********* 2026-08-28 06:02:24.100735 | instance | changed: [instance] 2026-08-28 06:02:24.100825 | instance | 2026-08-28 06:02:24.101074 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-28 06:02:24.101119 | instance | Friday 28 August 2026 06:02:24 +0000 (0:00:00.558) 0:00:32.108 ********* 2026-08-28 06:02:24.160867 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-28 06:02:24.161112 | instance | 2026-08-28 06:02:24.161356 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-28 06:02:24.161583 | instance | Friday 28 August 2026 06:02:24 +0000 (0:00:00.059) 0:00:32.167 ********* 2026-08-28 06:02:28.870706 | instance | changed: [instance] 2026-08-28 06:02:28.870781 | instance | 2026-08-28 06:02:28.870793 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-28 06:02:28.870804 | instance | Friday 28 August 2026 06:02:28 +0000 (0:00:04.708) 0:00:36.876 ********* 2026-08-28 06:02:29.550356 | instance | ok: [instance] => (item=chronyd) 2026-08-28 06:02:29.550396 | instance | ok: [instance] => (item=sshd) 2026-08-28 06:02:29.550408 | instance | 2026-08-28 06:02:29.550417 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-28 06:02:29.550426 | instance | Friday 28 August 2026 06:02:29 +0000 (0:00:00.679) 0:00:37.556 ********* 2026-08-28 06:02:29.897113 | instance | changed: [instance] 2026-08-28 06:02:29.897342 | instance | 2026-08-28 06:02:29.897355 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-28 06:02:29.897371 | instance | Friday 28 August 2026 06:02:29 +0000 (0:00:00.347) 0:00:37.903 ********* 2026-08-28 06:02:30.119548 | instance | ok: [instance] 2026-08-28 06:02:30.119588 | instance | 2026-08-28 06:02:30.119867 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-28 06:02:30.120100 | instance | Friday 28 August 2026 06:02:30 +0000 (0:00:00.222) 0:00:38.126 ********* 2026-08-28 06:02:30.593562 | instance | changed: [instance] 2026-08-28 06:02:30.593905 | instance | 2026-08-28 06:02:30.594232 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-28 06:02:30.594488 | instance | Friday 28 August 2026 06:02:30 +0000 (0:00:00.473) 0:00:38.599 ********* 2026-08-28 06:02:30.959576 | instance | changed: [instance] 2026-08-28 06:02:30.959748 | instance | 2026-08-28 06:02:30.959969 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-28 06:02:30.960131 | instance | Friday 28 August 2026 06:02:30 +0000 (0:00:00.366) 0:00:38.966 ********* 2026-08-28 06:02:31.197366 | instance | ok: [instance] 2026-08-28 06:02:31.197564 | instance | 2026-08-28 06:02:31.197806 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-28 06:02:31.198081 | instance | Friday 28 August 2026 06:02:31 +0000 (0:00:00.237) 0:00:39.204 ********* 2026-08-28 06:02:31.472371 | instance | ok: [instance] => (item=instance) 2026-08-28 06:02:31.472584 | instance | 2026-08-28 06:02:31.472830 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-28 06:02:31.473190 | instance | Friday 28 August 2026 06:02:31 +0000 (0:00:00.274) 0:00:39.479 ********* 2026-08-28 06:02:31.534923 | instance | ok: [instance] 2026-08-28 06:02:31.535192 | instance | 2026-08-28 06:02:31.535440 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-28 06:02:31.535678 | instance | Friday 28 August 2026 06:02:31 +0000 (0:00:00.063) 0:00:39.542 ********* 2026-08-28 06:02:31.624095 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-28 06:02:31.624129 | instance | 2026-08-28 06:02:31.624212 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-28 06:02:31.624449 | instance | Friday 28 August 2026 06:02:31 +0000 (0:00:00.089) 0:00:39.631 ********* 2026-08-28 06:02:31.927084 | instance | changed: [instance] 2026-08-28 06:02:31.927322 | instance | 2026-08-28 06:02:31.927598 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-28 06:02:31.927785 | instance | Friday 28 August 2026 06:02:31 +0000 (0:00:00.302) 0:00:39.933 ********* 2026-08-28 06:02:32.615631 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-28 06:02:32.615814 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-28 06:02:32.616103 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-28 06:02:32.616307 | instance | 2026-08-28 06:02:32.616535 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-28 06:02:32.616763 | instance | Friday 28 August 2026 06:02:32 +0000 (0:00:00.688) 0:00:40.622 ********* 2026-08-28 06:04:06.824231 | instance | ok: [instance] 2026-08-28 06:04:06.824480 | instance | 2026-08-28 06:04:06.825428 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-28 06:04:06.825447 | instance | Friday 28 August 2026 06:04:06 +0000 (0:01:34.209) 0:02:14.831 ********* 2026-08-28 06:04:07.071991 | instance | changed: [instance] 2026-08-28 06:04:07.072213 | instance | 2026-08-28 06:04:07.072461 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-28 06:04:07.072727 | instance | Friday 28 August 2026 06:04:07 +0000 (0:00:00.247) 0:02:15.079 ********* 2026-08-28 06:04:07.110117 | instance | ok: [instance] 2026-08-28 06:04:07.110321 | instance | 2026-08-28 06:04:07.110573 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-28 06:04:07.110827 | instance | Friday 28 August 2026 06:04:07 +0000 (0:00:00.038) 0:02:15.117 ********* 2026-08-28 06:04:07.189753 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-28 06:04:07.189994 | instance | 2026-08-28 06:04:07.190288 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-28 06:04:07.190545 | instance | Friday 28 August 2026 06:04:07 +0000 (0:00:00.080) 0:02:15.197 ********* 2026-08-28 06:04:08.907138 | instance | ok: [instance] 2026-08-28 06:04:08.907356 | instance | 2026-08-28 06:04:08.907665 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-28 06:04:08.907902 | instance | Friday 28 August 2026 06:04:08 +0000 (0:00:01.714) 0:02:16.912 ********* 2026-08-28 06:04:09.004987 | instance | ok: [instance] => (item=instance) 2026-08-28 06:04:09.005328 | instance | 2026-08-28 06:04:09.014855 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-28 06:04:09.014880 | instance | Friday 28 August 2026 06:04:09 +0000 (0:00:00.099) 0:02:17.011 ********* 2026-08-28 06:04:09.372290 | instance | ok: [instance] 2026-08-28 06:04:09.372510 | instance | 2026-08-28 06:04:09.373069 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-28 06:04:09.373129 | instance | Friday 28 August 2026 06:04:09 +0000 (0:00:00.367) 0:02:17.379 ********* 2026-08-28 06:04:11.828794 | instance | ok: [instance] 2026-08-28 06:04:11.828850 | instance | 2026-08-28 06:04:11.828861 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-28 06:04:11.828871 | instance | Friday 28 August 2026 06:04:11 +0000 (0:00:02.455) 0:02:19.835 ********* 2026-08-28 06:05:06.843249 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-08-28 06:05:06.843393 | instance | fatal: [instance]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"\", line 107, in \n File \"\", line 99, in _ansiballz_main\n File \"\", line 47, in invoke_module\n File \"/usr/lib/python3.10/runpy.py\", line 224, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload__4jze3ey/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 202, in \n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload__4jze3ey/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 198, in main\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload__4jze3ey/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 177, in run_module\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload__4jze3ey/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-08-28T06:05:06.654+0000 7f49b8cb4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCrJJFq3XV6ByAAzoxL2/Pbmwlx9PnugWH/sahT19fhkNYkleoO0lMaxyE=: Malformed input [buffer:3]\n2026-08-28T06:05:06.654+0000 7f49b8cb4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-28T06:05:06.654+0000 7f49b8cb4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCrJJFq3XV6ByAAzoxL2/Pbmwlx9PnugWH/sahT19fhkNYkleoO0lMaxyE=: Malformed input [buffer:3]\n2026-08-28T06:05:06.654+0000 7f49b8cb4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-28T06:05:06.654+0000 7f49b8cb4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCrJJFq3XV6ByAAzoxL2/Pbmwlx9PnugWH/sahT19fhkNYkleoO0lMaxyE=: Malformed input [buffer:3]\n2026-08-28T06:05:06.654+0000 7f49b8cb4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-28T06:05:06.654+0000 7f49b8cb4640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-08-28 06:05:06.846731 | instance | 2026-08-28 06:05:06.847046 | instance | PLAY RECAP ********************************************************************* 2026-08-28 06:05:06.847472 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-28 06:05:06.847775 | instance | 2026-08-28 06:05:06.848075 | instance | Friday 28 August 2026 06:05:06 +0000 (0:00:55.018) 0:03:14.854 ********* 2026-08-28 06:05:06.848386 | instance | =============================================================================== 2026-08-28 06:05:06.848698 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 94.21s 2026-08-28 06:05:06.848991 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 55.02s 2026-08-28 06:05:06.849344 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.96s 2026-08-28 06:05:06.849648 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.71s 2026-08-28 06:05:06.849936 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.41s 2026-08-28 06:05:06.850224 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.91s 2026-08-28 06:05:06.850560 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.46s 2026-08-28 06:05:06.850848 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.83s 2026-08-28 06:05:06.851135 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.72s 2026-08-28 06:05:06.851445 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.29s 2026-08-28 06:05:06.851743 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.02s 2026-08-28 06:05:06.852032 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.02s 2026-08-28 06:05:06.852338 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.98s 2026-08-28 06:05:06.852625 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-08-28 06:05:06.852919 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-08-28 06:05:06.853332 | instance | Gathering Facts --------------------------------------------------------- 0.95s 2026-08-28 06:05:06.853753 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-08-28 06:05:06.854186 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-08-28 06:05:06.854633 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.69s 2026-08-28 06:05:06.854944 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.68s 2026-08-28 06:05:06.999323 | 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-08-28 06:05:06.999610 | instance | ERROR [csi > converge] Executed: Failed 2026-08-28 06:05:06.999799 | 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-08-28 06:05:07.514903 | instance | ERROR 2026-08-28 06:05:07.515127 | instance | { 2026-08-28 06:05:07.515168 | instance | "delta": "0:04:07.566584", 2026-08-28 06:05:07.515200 | instance | "end": "2026-08-28 06:05:07.072210", 2026-08-28 06:05:07.515228 | instance | "msg": "non-zero return code", 2026-08-28 06:05:07.515255 | instance | "rc": 2, 2026-08-28 06:05:07.515281 | instance | "start": "2026-08-28 06:00:59.505626" 2026-08-28 06:05:07.515307 | instance | } failure 2026-08-28 06:05:07.521941 | 2026-08-28 06:05:07.521992 | PLAY RECAP 2026-08-28 06:05:07.522033 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-28 06:05:07.522055 | 2026-08-28 06:05:07.648457 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-28 06:05:07.650553 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-28 06:05:08.325841 | 2026-08-28 06:05:08.325976 | PLAY [all] 2026-08-28 06:05:08.340391 | 2026-08-28 06:05:08.340465 | TASK [gather-host-logs : creating directory for system status] 2026-08-28 06:05:08.740022 | instance | changed 2026-08-28 06:05:08.745360 | 2026-08-28 06:05:08.745437 | TASK [gather-host-logs : Get logs for each host] 2026-08-28 06:05:09.123394 | instance | + systemd-cgls --full --all --no-pager 2026-08-28 06:05:09.138504 | instance | + ip addr 2026-08-28 06:05:09.141122 | instance | + ip route 2026-08-28 06:05:09.143472 | instance | + lsblk 2026-08-28 06:05:09.148337 | instance | + mount 2026-08-28 06:05:09.151427 | instance | + docker images 2026-08-28 06:05:09.174640 | instance | + brctl show 2026-08-28 06:05:09.175109 | instance | /bin/bash: line 8: brctl: command not found 2026-08-28 06:05:09.175415 | instance | + ps aux --sort=-%mem 2026-08-28 06:05:09.195330 | instance | + dpkg -l 2026-08-28 06:05:09.206315 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-28 06:05:09.206786 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-28 06:05:09.229115 | instance | + '[' '!' -z '' ']' 2026-08-28 06:05:09.286287 | instance | ok: Runtime: 0:00:00.111239 2026-08-28 06:05:09.294123 | 2026-08-28 06:05:09.294190 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-28 06:05:09.944975 | instance | changed: 2026-08-28 06:05:09.945150 | instance | created directory /var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/work/logs/instance 2026-08-28 06:05:09.945190 | instance | cd+++++++++ system/ 2026-08-28 06:05:09.945222 | instance | >f+++++++++ system/brctl-show.txt 2026-08-28 06:05:09.945251 | instance | >f+++++++++ system/docker-images.txt 2026-08-28 06:05:09.945280 | instance | >f+++++++++ system/ip-addr.txt 2026-08-28 06:05:09.945312 | instance | >f+++++++++ system/ip-route.txt 2026-08-28 06:05:09.945341 | instance | >f+++++++++ system/lsblk.txt 2026-08-28 06:05:09.945371 | instance | >f+++++++++ system/mount.txt 2026-08-28 06:05:09.945399 | instance | >f+++++++++ system/packages.txt 2026-08-28 06:05:09.945426 | instance | >f+++++++++ system/ps.txt 2026-08-28 06:05:09.945456 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-28 06:05:09.954966 | 2026-08-28 06:05:09.955031 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-28 06:05:10.168155 | instance | changed: "values" 2026-08-28 06:05:10.345719 | instance | changed: "releases" 2026-08-28 06:05:10.356933 | 2026-08-28 06:05:10.357099 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-28 06:05:10.576970 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-28 06:05:10.897432 | instance | ok: Runtime: 0:00:00.005051 2026-08-28 06:05:10.902860 | 2026-08-28 06:05:10.902928 | TASK [helm-release-status : Downloads logs to executor] 2026-08-28 06:05:11.403083 | instance | changed: 2026-08-28 06:05:11.403304 | instance | cd+++++++++ helm/ 2026-08-28 06:05:11.403342 | instance | cd+++++++++ helm/releases/ 2026-08-28 06:05:11.403371 | instance | cd+++++++++ helm/values/ 2026-08-28 06:05:11.414221 | 2026-08-28 06:05:11.414290 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-28 06:05:11.630754 | instance | changed 2026-08-28 06:05:11.638074 | 2026-08-28 06:05:11.638150 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-28 06:05:11.905587 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 06:05:11.905694 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 06:05:11.912054 | instance | environment: line 1: kubectl: command not found 2026-08-28 06:05:11.913775 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 06:05:11.914865 | instance | environment: line 1: kubectl: command not found 2026-08-28 06:05:11.916453 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 06:05:11.917040 | instance | environment: line 1: kubectl: command not found 2026-08-28 06:05:11.919381 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 06:05:11.919829 | instance | environment: line 1: kubectl: command not found 2026-08-28 06:05:11.921840 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 06:05:11.922978 | instance | environment: line 1: kubectl: command not found 2026-08-28 06:05:11.924108 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-28 06:05:12.176149 | instance | ok: Runtime: 0:00:00.026447 2026-08-28 06:05:12.182940 | 2026-08-28 06:05:12.183048 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-28 06:05:12.399202 | instance | changed 2026-08-28 06:05:12.405929 | 2026-08-28 06:05:12.406003 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-28 06:05:12.632554 | instance | environment: line 5: kubectl: command not found 2026-08-28 06:05:12.633819 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 06:05:12.633909 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-28 06:05:12.633927 | instance | 2026-08-28 06:05:12.946768 | instance | ok: Runtime: 0:00:00.008357 2026-08-28 06:05:12.953401 | 2026-08-28 06:05:12.953468 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-28 06:05:13.447748 | instance | changed: 2026-08-28 06:05:13.447927 | instance | cd+++++++++ objects/ 2026-08-28 06:05:13.447954 | instance | cd+++++++++ objects/cluster/ 2026-08-28 06:05:13.447976 | instance | cd+++++++++ objects/namespaced/ 2026-08-28 06:05:13.456880 | 2026-08-28 06:05:13.456949 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-28 06:05:13.672421 | instance | changed 2026-08-28 06:05:13.677403 | 2026-08-28 06:05:13.677465 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-28 06:05:13.898870 | instance | changed 2026-08-28 06:05:13.905835 | 2026-08-28 06:05:13.905945 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-28 06:05:14.133336 | instance | environment: line 3: kubectl: command not found 2026-08-28 06:05:14.446196 | instance | ok: Runtime: 0:00:00.008314 2026-08-28 06:05:14.451666 | 2026-08-28 06:05:14.451740 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-28 06:05:14.939266 | instance | changed: 2026-08-28 06:05:14.939520 | instance | cd+++++++++ pod-logs/ 2026-08-28 06:05:14.939623 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-28 06:05:14.949241 | 2026-08-28 06:05:14.949300 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-28 06:05:15.154579 | instance | changed 2026-08-28 06:05:15.161145 | 2026-08-28 06:05:15.161230 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-28 06:05:15.389294 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-28 06:05:15.700698 | instance | ok: Runtime: 0:00:00.055067 2026-08-28 06:05:15.706196 | 2026-08-28 06:05:15.706273 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-28 06:05:15.932496 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-28 06:05:15.977717 | instance | ceph-mgr endpoints: 2026-08-28 06:05:16.241080 | instance | ok: Runtime: 0:00:00.050553 2026-08-28 06:05:16.248366 | 2026-08-28 06:05:16.248435 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-28 06:05:16.464923 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-28 06:05:16.786596 | instance | ok: Runtime: 0:00:00.051177 2026-08-28 06:05:16.793602 | 2026-08-28 06:05:16.793682 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-28 06:05:17.334891 | instance | changed: cd+++++++++ prometheus/ 2026-08-28 06:05:17.344037 | 2026-08-28 06:05:17.344106 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-28 06:05:17.561331 | instance | changed 2026-08-28 06:05:17.566309 | 2026-08-28 06:05:17.566393 | TASK [gather-selenium-data : Get selenium data] 2026-08-28 06:05:17.834495 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-28 06:05:17.835923 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-28 06:05:18.105224 | instance | ERROR 2026-08-28 06:05:18.105495 | instance | { 2026-08-28 06:05:18.105539 | instance | "delta": "0:00:00.006409", 2026-08-28 06:05:18.105567 | instance | "end": "2026-08-28 06:05:17.836334", 2026-08-28 06:05:18.105595 | instance | "msg": "non-zero return code", 2026-08-28 06:05:18.105620 | instance | "rc": 1, 2026-08-28 06:05:18.105645 | instance | "start": "2026-08-28 06:05:17.829925" 2026-08-28 06:05:18.105669 | instance | } 2026-08-28 06:05:18.105700 | instance | ERROR: Ignoring Errors 2026-08-28 06:05:18.111347 | 2026-08-28 06:05:18.111422 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-28 06:05:18.630213 | instance | changed: cd+++++++++ selenium/ 2026-08-28 06:05:18.638077 | 2026-08-28 06:05:18.638150 | PLAY RECAP 2026-08-28 06:05:18.638210 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-28 06:05:18.638240 | 2026-08-28 06:05:18.781852 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-28 06:05:18.786374 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-28 06:05:19.408159 | 2026-08-28 06:05:19.408297 | PLAY [all] 2026-08-28 06:05:19.419589 | 2026-08-28 06:05:19.419663 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-28 06:05:19.465400 | instance | skipping: Conditional result was False 2026-08-28 06:05:19.474904 | 2026-08-28 06:05:19.474980 | TASK [fetch-output : Set log path for single node] 2026-08-28 06:05:19.518296 | instance | ok 2026-08-28 06:05:19.524339 | 2026-08-28 06:05:19.524429 | LOOP [fetch-output : Ensure local output dirs] 2026-08-28 06:05:19.900608 | instance -> localhost | ok: "/var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/work/logs" 2026-08-28 06:05:20.106519 | instance -> localhost | changed: "/var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/work/artifacts" 2026-08-28 06:05:20.310621 | instance -> localhost | changed: "/var/lib/zuul/builds/a36e02d84c214ad4ba2369cb422abd3d/work/docs" 2026-08-28 06:05:20.326209 | 2026-08-28 06:05:20.326385 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-28 06:05:20.965286 | instance | changed: .d..t...... ./ 2026-08-28 06:05:20.965997 | instance | changed: All items complete 2026-08-28 06:05:20.966027 | 2026-08-28 06:05:21.422099 | instance | changed: .d..t...... ./ 2026-08-28 06:05:21.897494 | instance | changed: .d..t...... ./ 2026-08-28 06:05:21.915787 | 2026-08-28 06:05:21.915979 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-28 06:05:22.333835 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008255 2026-08-28 06:05:22.566937 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007428 2026-08-28 06:05:22.587506 | 2026-08-28 06:05:22.587651 | PLAY [all] 2026-08-28 06:05:22.595446 | 2026-08-28 06:05:22.595533 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-28 06:05:23.710294 | instance | changed 2026-08-28 06:05:23.715441 | 2026-08-28 06:05:23.715489 | PLAY RECAP 2026-08-28 06:05:23.715531 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-28 06:05:23.715553 | 2026-08-28 06:05:23.835345 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-28 06:05:23.839784 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-28 06:05:24.424565 | 2026-08-28 06:05:24.424718 | PLAY [localhost] 2026-08-28 06:05:24.435780 | 2026-08-28 06:05:24.435863 | TASK [Generate Zuul manifest] 2026-08-28 06:05:24.457976 | localhost | ok 2026-08-28 06:05:24.481348 | 2026-08-28 06:05:24.481432 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-28 06:05:24.848672 | localhost | changed 2026-08-28 06:05:24.863124 | 2026-08-28 06:05:24.863206 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-28 06:05:24.895852 | localhost | ok 2026-08-28 06:05:24.905404 | 2026-08-28 06:05:24.905467 | TASK [Upload logs] 2026-08-28 06:05:24.930773 | localhost | ok 2026-08-28 06:05:24.990837 | 2026-08-28 06:05:24.990951 | TASK [Set zuul-log-path fact] 2026-08-28 06:05:25.015420 | localhost | ok 2026-08-28 06:05:25.030296 | 2026-08-28 06:05:25.030362 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-28 06:05:25.073591 | localhost | ok 2026-08-28 06:05:25.081044 | 2026-08-28 06:05:25.081110 | TASK [upload-logs : Create log directories] 2026-08-28 06:05:25.487444 | localhost | changed 2026-08-28 06:05:25.494105 | 2026-08-28 06:05:25.494215 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-28 06:05:25.902450 | localhost -> localhost | ok: Runtime: 0:00:00.005672 2026-08-28 06:05:25.909495 | 2026-08-28 06:05:25.909603 | TASK [upload-logs : Upload logs to log server] 2026-08-28 06:05:26.380546 | localhost | Output suppressed because no_log was given 2026-08-28 06:05:26.444764 | 2026-08-28 06:05:26.444921 | LOOP [upload-logs : Compress console log and json output] 2026-08-28 06:05:26.492740 | localhost | skipping: Conditional result was False 2026-08-28 06:05:26.499875 | localhost | skipping: Conditional result was False 2026-08-28 06:05:26.511350 | 2026-08-28 06:05:26.511520 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-28 06:05:26.555583 | localhost | skipping: Conditional result was False 2026-08-28 06:05:26.555963 | 2026-08-28 06:05:26.559558 | localhost | skipping: Conditional result was False 2026-08-28 06:05:26.576022 | 2026-08-28 06:05:26.576217 | LOOP [upload-logs : Upload console log and json output]