2026-08-20 01:09:19.404775 | Job console starting 2026-08-20 01:09:19.420564 | Updating git repos 2026-08-20 01:09:24.605043 | Cloning repos into workspace 2026-08-20 01:09:41.967089 | Restoring repo states 2026-08-20 01:09:50.338402 | Merging changes 2026-08-20 01:09:52.487207 | Checking out repos 2026-08-20 01:09:55.669751 | Preparing playbooks 2026-08-20 01:09:59.270187 | Running Ansible setup 2026-08-20 01:10:02.944502 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-20 01:10:03.700716 | 2026-08-20 01:10:03.753288 | PLAY [localhost] 2026-08-20 01:10:03.767472 | 2026-08-20 01:10:03.767635 | TASK [Gathering Facts] 2026-08-20 01:10:04.732472 | localhost | ok 2026-08-20 01:10:04.740014 | 2026-08-20 01:10:04.741102 | TASK [Setup log path fact] 2026-08-20 01:10:04.783986 | localhost | ok 2026-08-20 01:10:04.796492 | 2026-08-20 01:10:04.796568 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-20 01:10:04.860293 | localhost | ok 2026-08-20 01:10:04.866650 | 2026-08-20 01:10:04.866732 | TASK [emit-job-header : Print job information] 2026-08-20 01:10:04.910314 | # Job Information 2026-08-20 01:10:04.910485 | Ansible Version: 2.16.18 2026-08-20 01:10:04.910532 | Job: atmosphere-molecule-csi-rbd 2026-08-20 01:10:04.910563 | Pipeline: check 2026-08-20 01:10:04.910591 | Executor: 2d72f0692154 2026-08-20 01:10:04.910619 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4092 2026-08-20 01:10:04.910650 | Event ID: 1e0e6100-9c33-11f1-86aa-02ce4533c936 2026-08-20 01:10:04.914875 | 2026-08-20 01:10:04.914964 | LOOP [emit-job-header : Print node information] 2026-08-20 01:10:05.054433 | localhost | ok: 2026-08-20 01:10:05.054606 | localhost | # Node Information 2026-08-20 01:10:05.054654 | localhost | Inventory Hostname: instance 2026-08-20 01:10:05.054701 | localhost | Hostname: np0000190168 2026-08-20 01:10:05.054746 | localhost | Username: zuul 2026-08-20 01:10:05.054784 | localhost | Distro: Ubuntu 22.04 2026-08-20 01:10:05.054815 | localhost | Provider: yul1 2026-08-20 01:10:05.054916 | localhost | Region: ca-ymq-1 2026-08-20 01:10:05.054953 | localhost | Label: ubuntu-jammy 2026-08-20 01:10:05.054981 | localhost | Product Name: OpenStack Nova 2026-08-20 01:10:05.055009 | localhost | Interface IP: 199.19.213.67 2026-08-20 01:10:05.065871 | 2026-08-20 01:10:05.066064 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-20 01:10:05.470298 | localhost -> localhost | changed 2026-08-20 01:10:05.496544 | 2026-08-20 01:10:05.496788 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-20 01:10:06.428533 | localhost -> localhost | changed 2026-08-20 01:10:06.434382 | 2026-08-20 01:10:06.434435 | PLAY [all] 2026-08-20 01:10:06.442715 | 2026-08-20 01:10:06.674970 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-20 01:10:06.910322 | instance -> localhost | ok 2026-08-20 01:10:06.920926 | 2026-08-20 01:10:06.921043 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-20 01:10:06.960874 | instance | ok 2026-08-20 01:10:06.984687 | instance | included: /var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-20 01:10:06.990581 | 2026-08-20 01:10:06.990646 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-20 01:10:07.752025 | instance -> localhost | Generating public/private rsa key pair. 2026-08-20 01:10:07.752311 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/work/028862f83ba84e94bac6ed49c4a5f74a_id_rsa 2026-08-20 01:10:07.752368 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/work/028862f83ba84e94bac6ed49c4a5f74a_id_rsa.pub 2026-08-20 01:10:07.752409 | instance -> localhost | The key fingerprint is: 2026-08-20 01:10:07.752448 | instance -> localhost | SHA256:7A9NRdu3yqSJp/aTPw/EHGie5VvpPr4LM0Nbz7mR7t4 zuul-build-sshkey 2026-08-20 01:10:07.752512 | instance -> localhost | The key's randomart image is: 2026-08-20 01:10:07.752551 | instance -> localhost | +---[RSA 3072]----+ 2026-08-20 01:10:07.752598 | instance -> localhost | | . | 2026-08-20 01:10:07.752704 | instance -> localhost | | ..o | 2026-08-20 01:10:07.752769 | instance -> localhost | | ooo. .| 2026-08-20 01:10:07.752812 | instance -> localhost | | . o.* ..o| 2026-08-20 01:10:07.752846 | instance -> localhost | | S .o B = | 2026-08-20 01:10:07.752886 | instance -> localhost | | . o. B B.+| 2026-08-20 01:10:07.753924 | instance -> localhost | | o..+.@ =o| 2026-08-20 01:10:07.754001 | instance -> localhost | | +oo .O.+| 2026-08-20 01:10:07.754046 | instance -> localhost | | ..o.o.*@E| 2026-08-20 01:10:07.754083 | instance -> localhost | +----[SHA256]-----+ 2026-08-20 01:10:07.754175 | instance -> localhost | ok: Runtime: 0:00:00.348101 2026-08-20 01:10:07.762944 | 2026-08-20 01:10:07.763015 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-20 01:10:07.799797 | instance | ok 2026-08-20 01:10:07.900938 | instance | included: /var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-20 01:10:07.911371 | 2026-08-20 01:10:07.911450 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-20 01:10:07.938120 | instance | skipping: Conditional result was False 2026-08-20 01:10:07.948472 | 2026-08-20 01:10:07.948579 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-20 01:10:08.519233 | instance | changed 2026-08-20 01:10:08.532148 | 2026-08-20 01:10:08.532291 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-20 01:10:08.745417 | instance | ok 2026-08-20 01:10:08.752447 | 2026-08-20 01:10:08.767360 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-20 01:10:09.258998 | instance | changed 2026-08-20 01:10:09.264187 | 2026-08-20 01:10:09.264255 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-20 01:10:09.707606 | instance | changed 2026-08-20 01:10:09.727725 | 2026-08-20 01:10:09.727940 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-20 01:10:09.745806 | instance | skipping: Conditional result was False 2026-08-20 01:10:09.756799 | 2026-08-20 01:10:09.756950 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-20 01:10:10.410039 | instance -> localhost | changed 2026-08-20 01:10:10.426542 | 2026-08-20 01:10:10.426709 | TASK [add-build-sshkey : Add back temp key] 2026-08-20 01:10:10.733740 | instance -> localhost | Identity added: /var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/work/028862f83ba84e94bac6ed49c4a5f74a_id_rsa (zuul-build-sshkey) 2026-08-20 01:10:10.733959 | instance -> localhost | ok: Runtime: 0:00:00.014168 2026-08-20 01:10:10.741124 | 2026-08-20 01:10:10.741211 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-20 01:10:11.067257 | instance | ok 2026-08-20 01:10:11.071916 | 2026-08-20 01:10:11.071982 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-20 01:10:11.096349 | instance | skipping: Conditional result was False 2026-08-20 01:10:11.110983 | 2026-08-20 01:10:11.111068 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-20 01:10:11.460511 | instance | ok 2026-08-20 01:10:11.466410 | 2026-08-20 01:10:11.466476 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-20 01:10:15.741993 | instance | Output suppressed because no_log was given 2026-08-20 01:10:15.754815 | 2026-08-20 01:10:15.754902 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-20 01:10:15.944251 | instance | ok: "logs" 2026-08-20 01:10:15.944565 | instance | ok: All items complete 2026-08-20 01:10:15.944637 | 2026-08-20 01:10:16.087694 | instance | ok: "artifacts" 2026-08-20 01:10:16.255152 | instance | ok: "docs" 2026-08-20 01:10:16.269985 | 2026-08-20 01:10:16.270142 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-20 01:10:16.463837 | instance | changed: "logs" 2026-08-20 01:10:16.623271 | instance | changed: "artifacts" 2026-08-20 01:10:16.788058 | instance | changed: "docs" 2026-08-20 01:10:16.811943 | 2026-08-20 01:10:16.812062 | PLAY RECAP 2026-08-20 01:10:16.812109 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-20 01:10:16.812138 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:10:16.812160 | 2026-08-20 01:10:16.946495 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-20 01:10:16.949500 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-20 01:10:18.407609 | 2026-08-20 01:10:18.407728 | PLAY [all] 2026-08-20 01:10:18.418582 | 2026-08-20 01:10:18.418682 | TASK [setup-uv : Extract archive] 2026-08-20 01:10:20.544981 | instance | changed 2026-08-20 01:10:20.550685 | 2026-08-20 01:10:20.550761 | TASK [setup-uv : Print version] 2026-08-20 01:10:20.907209 | instance | uv 0.8.13 2026-08-20 01:10:21.087711 | instance | ok: Runtime: 0:00:00.017601 2026-08-20 01:10:21.098764 | 2026-08-20 01:10:21.098834 | TASK [Install Ansible collection siblings] 2026-08-20 01:10:31.014760 | instance | changed: 2026-08-20 01:10:32.407183 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-20 01:10:32.407412 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-20 01:10:32.407504 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-20 01:10:32.407584 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-20 01:10:32.407663 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-20 01:10:32.407751 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-20 01:10:32.407836 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-20 01:10:32.407921 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-20 01:10:32.407998 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-20 01:10:32.408074 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-20 01:10:32.408134 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-20 01:10:32.408178 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-20 01:10:32.408220 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-20 01:10:32.408262 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-20 01:10:32.408302 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-20 01:10:32.408345 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-20 01:10:32.408385 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-20 01:10:32.408424 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-20 01:10:32.408585 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-20 01:10:32.408694 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-20 01:10:32.408742 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-20 01:10:32.408823 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-20 01:10:32.408922 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-20 01:10:32.409071 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-20 01:10:32.409144 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-20 01:10:32.409207 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-20 01:10:32.409271 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-20 01:10:32.409333 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-20 01:10:32.409404 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-20 01:10:32.409466 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-20 01:10:32.412666 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-20 01:10:32.412764 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-20 01:10:32.412842 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-20 01:10:32.412919 | 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-20 01:10:32.413054 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.413132 | instance | Process install dependency map 2026-08-20 01:10:32.413204 | instance | Starting collection install process 2026-08-20 01:10:32.413273 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-20 01:10:32.413344 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-20 01:10:32.413413 | instance | ansible.netcommon:* was installed successfully 2026-08-20 01:10:32.413481 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-20 01:10:32.413552 | instance | Creating virtual environment at: .venv 2026-08-20 01:10:32.413622 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-20 01:10:32.413690 | instance | Downloading setuptools (1.1MiB) 2026-08-20 01:10:32.413741 | instance | Downloading netaddr (2.2MiB) 2026-08-20 01:10:32.413789 | instance | Downloading kubernetes (1.9MiB) 2026-08-20 01:10:32.413830 | instance | Downloading rjsonnet (1.2MiB) 2026-08-20 01:10:32.413870 | instance | Downloading ansible-core (2.1MiB) 2026-08-20 01:10:32.413909 | instance | Downloading cryptography (4.2MiB) 2026-08-20 01:10:32.413949 | instance | Downloading openstacksdk (1.7MiB) 2026-08-20 01:10:32.413990 | instance | Downloading pygments (1.2MiB) 2026-08-20 01:10:32.414030 | instance | Building pyperclip==1.9.0 2026-08-20 01:10:32.414071 | instance | Downloading rjsonnet 2026-08-20 01:10:32.414115 | instance | Downloading netaddr 2026-08-20 01:10:32.414155 | instance | Downloading pygments 2026-08-20 01:10:32.414197 | instance | Downloading cryptography 2026-08-20 01:10:32.414237 | instance | Downloading setuptools 2026-08-20 01:10:32.414276 | instance | Downloading kubernetes 2026-08-20 01:10:32.414317 | instance | Downloading ansible-core 2026-08-20 01:10:32.414357 | instance | Downloading openstacksdk 2026-08-20 01:10:32.414398 | instance | Built pyperclip==1.9.0 2026-08-20 01:10:32.414440 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-20 01:10:32.414480 | instance | Installed 79 packages in 536ms 2026-08-20 01:10:32.414521 | instance | Checked out ansible.posix to 1.6.0 2026-08-20 01:10:32.414561 | 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-20 01:10:32.414601 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.414642 | instance | Process install dependency map 2026-08-20 01:10:32.414682 | instance | Starting collection install process 2026-08-20 01:10:32.414722 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-20 01:10:32.414774 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-20 01:10:32.414816 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-20 01:10:32.414856 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.414896 | instance | 2.17.12 2026-08-20 01:10:32.414936 | instance | Checked out ansible.utils to v6.1.0 2026-08-20 01:10:32.414976 | 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-20 01:10:32.415016 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.415055 | instance | Process install dependency map 2026-08-20 01:10:32.415095 | instance | Starting collection install process 2026-08-20 01:10:32.415135 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-20 01:10:32.415174 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-20 01:10:32.415215 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-20 01:10:32.415255 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.415296 | instance | 2.17.12 2026-08-20 01:10:32.415337 | instance | Checked out atmosphere.common to v0.7.0 2026-08-20 01:10:32.415376 | 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-20 01:10:32.415417 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.415456 | instance | Process install dependency map 2026-08-20 01:10:32.415495 | instance | Starting collection install process 2026-08-20 01:10:32.415535 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-20 01:10:32.415574 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-20 01:10:32.415615 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-20 01:10:32.415654 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.415692 | instance | 2.17.12 2026-08-20 01:10:32.415736 | instance | Checked out community.crypto to 2.2.3 2026-08-20 01:10:32.415776 | 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-20 01:10:32.415816 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.415855 | instance | Process install dependency map 2026-08-20 01:10:32.415894 | instance | Starting collection install process 2026-08-20 01:10:32.415933 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-20 01:10:32.415973 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-20 01:10:32.416013 | instance | community.crypto:2.2.3 was installed successfully 2026-08-20 01:10:32.416052 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.416091 | instance | 2.17.12 2026-08-20 01:10:32.416130 | instance | Checked out community.general to 7.3.0 2026-08-20 01:10:32.416168 | 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-20 01:10:32.416208 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.416257 | instance | Process install dependency map 2026-08-20 01:10:32.416299 | instance | Starting collection install process 2026-08-20 01:10:32.416339 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-20 01:10:32.416378 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-20 01:10:32.416418 | instance | community.general:7.3.0 was installed successfully 2026-08-20 01:10:32.416458 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.416497 | instance | 2.17.12 2026-08-20 01:10:32.416537 | instance | Checked out community.mysql to 3.6.0 2026-08-20 01:10:32.416578 | 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-20 01:10:32.416618 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.416722 | instance | Process install dependency map 2026-08-20 01:10:32.416767 | instance | Starting collection install process 2026-08-20 01:10:32.416808 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-20 01:10:32.416847 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-20 01:10:32.416888 | instance | community.mysql:3.6.0 was installed successfully 2026-08-20 01:10:32.416928 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.417071 | instance | 2.17.12 2026-08-20 01:10:32.417130 | instance | Checked out kubernetes.core to 2.4.0 2026-08-20 01:10:32.417171 | 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-20 01:10:32.417207 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.417244 | instance | Process install dependency map 2026-08-20 01:10:32.417279 | instance | Starting collection install process 2026-08-20 01:10:32.417313 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-20 01:10:32.417349 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-20 01:10:32.417384 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-20 01:10:32.417419 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.417455 | instance | 2.17.12 2026-08-20 01:10:32.417494 | instance | Checked out openstack.cloud to 2.6.0 2026-08-20 01:10:32.417532 | 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-20 01:10:32.417573 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.417612 | instance | Process install dependency map 2026-08-20 01:10:32.417652 | instance | Starting collection install process 2026-08-20 01:10:32.417694 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-20 01:10:32.417742 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-20 01:10:32.417792 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-20 01:10:32.417843 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.417891 | instance | 2.17.12 2026-08-20 01:10:32.417937 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-20 01:10:32.417978 | 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-20 01:10:32.418030 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.418075 | instance | Process install dependency map 2026-08-20 01:10:32.418117 | instance | Starting collection install process 2026-08-20 01:10:32.418158 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-20 01:10:32.418200 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-20 01:10:32.418240 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-20 01:10:32.418281 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.418322 | instance | 2.17.12 2026-08-20 01:10:32.418363 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-20 01:10:32.418404 | 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-20 01:10:32.418445 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.418487 | instance | Process install dependency map 2026-08-20 01:10:32.418527 | instance | Starting collection install process 2026-08-20 01:10:32.418569 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-20 01:10:32.418610 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-20 01:10:32.418652 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-20 01:10:32.418693 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.418737 | instance | 2.17.12 2026-08-20 01:10:32.418778 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-20 01:10:32.418820 | 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-20 01:10:32.418862 | instance | Starting galaxy collection install process 2026-08-20 01:10:32.418902 | instance | Process install dependency map 2026-08-20 01:10:32.418944 | instance | Starting collection install process 2026-08-20 01:10:32.418985 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-20 01:10:32.419027 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-20 01:10:32.419070 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-20 01:10:32.419110 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-20 01:10:32.419151 | instance | 2.17.12 2026-08-20 01:10:32.430160 | 2026-08-20 01:10:32.430242 | PLAY RECAP 2026-08-20 01:10:32.430308 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:10:32.430343 | 2026-08-20 01:10:32.592410 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-20 01:10:32.599878 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-20 01:10:33.255478 | 2026-08-20 01:10:33.622084 | PLAY [all] 2026-08-20 01:10:33.641172 | 2026-08-20 01:10:33.641315 | TASK [Install "jq" for log collection] 2026-08-20 01:10:43.437530 | instance | changed 2026-08-20 01:10:43.440111 | 2026-08-20 01:10:43.440171 | PLAY RECAP 2026-08-20 01:10:43.440222 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:10:43.440468 | 2026-08-20 01:10:43.575988 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-20 01:10:43.579813 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-20 01:10:44.186908 | 2026-08-20 01:10:44.412239 | PLAY [all] 2026-08-20 01:10:44.432673 | 2026-08-20 01:10:44.432842 | LOOP [Check inventory directories] 2026-08-20 01:10:44.760145 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-20 01:10:44.908512 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-20 01:10:45.061191 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-20 01:10:45.148591 | 2026-08-20 01:10:45.149073 | LOOP [Copy inventory file for Zuul] 2026-08-20 01:10:45.886952 | instance | changed: 2026-08-20 01:10:45.887156 | instance | { 2026-08-20 01:10:45.887187 | instance | "ansible_loop_var": "item", 2026-08-20 01:10:45.887211 | instance | "changed": false, 2026-08-20 01:10:45.887230 | instance | "failed": false, 2026-08-20 01:10:45.887256 | instance | "invocation": { 2026-08-20 01:10:45.887275 | instance | "module_args": { 2026-08-20 01:10:45.887294 | instance | "checksum_algorithm": "sha1", 2026-08-20 01:10:45.887312 | instance | "follow": true, 2026-08-20 01:10:45.887336 | instance | "get_attributes": true, 2026-08-20 01:10:45.887364 | instance | "get_checksum": true, 2026-08-20 01:10:45.887392 | instance | "get_mime": true, 2026-08-20 01:10:45.887412 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-20 01:10:45.887430 | instance | } 2026-08-20 01:10:45.887447 | instance | }, 2026-08-20 01:10:45.887465 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-20 01:10:45.887482 | instance | "stat": { 2026-08-20 01:10:45.887499 | instance | "atime": 1787188223.3796854, 2026-08-20 01:10:45.887517 | instance | "attr_flags": "e", 2026-08-20 01:10:45.887539 | instance | "attributes": [ 2026-08-20 01:10:45.887563 | instance | "extents" 2026-08-20 01:10:45.887590 | instance | ], 2026-08-20 01:10:45.887611 | instance | "block_size": 4096, 2026-08-20 01:10:45.887628 | instance | "blocks": 8, 2026-08-20 01:10:45.887645 | instance | "charset": "unknown", 2026-08-20 01:10:45.887664 | instance | "ctime": 1787188221.9314463, 2026-08-20 01:10:45.887682 | instance | "dev": 64513, 2026-08-20 01:10:45.887700 | instance | "device_type": 0, 2026-08-20 01:10:45.887717 | instance | "executable": true, 2026-08-20 01:10:45.887735 | instance | "exists": true, 2026-08-20 01:10:45.887759 | instance | "gid": 1000, 2026-08-20 01:10:45.887783 | instance | "gr_name": "zuul", 2026-08-20 01:10:45.887808 | instance | "inode": 1048599, 2026-08-20 01:10:45.887827 | instance | "isblk": false, 2026-08-20 01:10:45.887844 | instance | "ischr": false, 2026-08-20 01:10:45.887861 | instance | "isdir": true, 2026-08-20 01:10:45.887879 | instance | "isfifo": false, 2026-08-20 01:10:45.887895 | instance | "isgid": false, 2026-08-20 01:10:45.887912 | instance | "islnk": false, 2026-08-20 01:10:45.887930 | instance | "isreg": false, 2026-08-20 01:10:45.887948 | instance | "issock": false, 2026-08-20 01:10:45.887971 | instance | "isuid": false, 2026-08-20 01:10:45.887996 | instance | "mimetype": "unknown", 2026-08-20 01:10:45.888019 | instance | "mode": "0755", 2026-08-20 01:10:45.888037 | instance | "mtime": 1787188221.9314463, 2026-08-20 01:10:45.888055 | instance | "nlink": 21, 2026-08-20 01:10:45.888071 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-20 01:10:45.888088 | instance | "pw_name": "zuul", 2026-08-20 01:10:45.888111 | instance | "readable": true, 2026-08-20 01:10:45.888129 | instance | "rgrp": true, 2026-08-20 01:10:45.888146 | instance | "roth": true, 2026-08-20 01:10:45.888164 | instance | "rusr": true, 2026-08-20 01:10:45.888181 | instance | "size": 4096, 2026-08-20 01:10:45.888201 | instance | "uid": 1000, 2026-08-20 01:10:45.888242 | instance | "version": "442618784", 2026-08-20 01:10:45.888268 | instance | "wgrp": false, 2026-08-20 01:10:45.888287 | instance | "woth": false, 2026-08-20 01:10:45.888305 | instance | "writeable": true, 2026-08-20 01:10:45.888323 | instance | "wusr": true, 2026-08-20 01:10:45.888340 | instance | "xgrp": true, 2026-08-20 01:10:45.888358 | instance | "xoth": true, 2026-08-20 01:10:45.888381 | instance | "xusr": true 2026-08-20 01:10:45.888406 | instance | } 2026-08-20 01:10:45.888431 | instance | } 2026-08-20 01:10:45.888469 | instance | ok: All items complete 2026-08-20 01:10:45.888492 | 2026-08-20 01:10:45.890553 | instance | skipping: Conditional result was False 2026-08-20 01:10:45.891225 | instance | skipping: Conditional result was False 2026-08-20 01:10:45.903836 | 2026-08-20 01:10:45.903981 | LOOP [Switch "ansible_host" to private IP] 2026-08-20 01:10:46.260603 | instance | changed: 1 replacements made 2026-08-20 01:10:46.262440 | instance | skipping: Conditional result was False 2026-08-20 01:10:46.265813 | instance | skipping: Conditional result was False 2026-08-20 01:10:46.282106 | 2026-08-20 01:10:46.282655 | TASK [Run Molecule scenario] 2026-08-20 01:10:47.191384 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-20 01:10:47.571304 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-20 01:10:47.571415 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-20 01:10:58.489489 | instance | INFO [csi > dependency] Executing 2026-08-20 01:10:58.489662 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-20 01:10:58.489873 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-20 01:10:58.489980 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-20 01:10:58.497464 | instance | INFO [csi > cleanup] Executing 2026-08-20 01:10:58.497782 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-20 01:10:58.527321 | instance | INFO [csi > destroy] Executing 2026-08-20 01:10:58.527499 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-20 01:10:58.527677 | instance | INFO [csi > destroy] Executed: Successful 2026-08-20 01:10:58.537112 | instance | INFO [csi > syntax] Executing 2026-08-20 01:11:00.146173 | instance | 2026-08-20 01:11:00.146571 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-20 01:11:00.205892 | instance | INFO [csi > syntax] Executed: Successful 2026-08-20 01:11:00.219250 | instance | INFO [csi > create] Executing 2026-08-20 01:11:00.221338 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-20 01:11:00.229109 | instance | INFO [csi > prepare] Executing 2026-08-20 01:11:01.020951 | instance | 2026-08-20 01:11:01.021306 | instance | PLAY [Prepare] ***************************************************************** 2026-08-20 01:11:01.021638 | instance | 2026-08-20 01:11:01.021968 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:11:01.022288 | instance | Thursday 20 August 2026 01:11:01 +0000 (0:00:00.029) 0:00:00.029 ******* 2026-08-20 01:11:02.146589 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-20 01:11:02.146957 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-20 01:11:02.147311 | instance | interpreter could change the meaning of that path. See 2026-08-20 01:11:02.147665 | instance | https://docs.ansible.com/ansible- 2026-08-20 01:11:02.148026 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-20 01:11:02.155716 | instance | ok: [instance] 2026-08-20 01:11:02.155870 | instance | 2026-08-20 01:11:02.156041 | instance | TASK [Configure short hostname] ************************************************ 2026-08-20 01:11:02.156211 | instance | Thursday 20 August 2026 01:11:02 +0000 (0:00:01.135) 0:00:01.165 ******* 2026-08-20 01:11:02.782994 | instance | changed: [instance] 2026-08-20 01:11:02.783225 | instance | 2026-08-20 01:11:02.783508 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-20 01:11:02.783783 | instance | Thursday 20 August 2026 01:11:02 +0000 (0:00:00.626) 0:00:01.792 ******* 2026-08-20 01:11:03.026085 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-20 01:11:03.026359 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-20 01:11:03.026679 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-20 01:11:03.034638 | instance | changed: [instance] 2026-08-20 01:11:03.034902 | instance | 2026-08-20 01:11:03.035183 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-20 01:11:03.035462 | instance | Thursday 20 August 2026 01:11:03 +0000 (0:00:00.251) 0:00:02.044 ******* 2026-08-20 01:11:03.779966 | instance | ok: [instance] 2026-08-20 01:11:03.780168 | instance | 2026-08-20 01:11:03.780443 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-20 01:11:03.780687 | instance | 2026-08-20 01:11:03.780944 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:11:03.781211 | instance | Thursday 20 August 2026 01:11:03 +0000 (0:00:00.745) 0:00:02.789 ******* 2026-08-20 01:11:04.446749 | instance | ok: [instance] 2026-08-20 01:11:04.447012 | instance | 2026-08-20 01:11:04.447333 | instance | TASK [Install depedencies] ***************************************************** 2026-08-20 01:11:04.447700 | instance | Thursday 20 August 2026 01:11:04 +0000 (0:00:00.666) 0:00:03.456 ******* 2026-08-20 01:11:25.946600 | instance | changed: [instance] 2026-08-20 01:11:25.946830 | instance | 2026-08-20 01:11:25.947109 | instance | TASK [Start up service] ******************************************************** 2026-08-20 01:11:25.947395 | instance | Thursday 20 August 2026 01:11:25 +0000 (0:00:21.499) 0:00:24.955 ******* 2026-08-20 01:11:26.493191 | instance | ok: [instance] 2026-08-20 01:11:26.493312 | instance | 2026-08-20 01:11:26.493499 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-20 01:11:26.493673 | instance | Thursday 20 August 2026 01:11:26 +0000 (0:00:00.546) 0:00:25.502 ******* 2026-08-20 01:11:26.789230 | instance | ok: [instance] 2026-08-20 01:11:26.789504 | instance | 2026-08-20 01:11:26.789826 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-20 01:11:26.790165 | instance | Thursday 20 August 2026 01:11:26 +0000 (0:00:00.295) 0:00:25.797 ******* 2026-08-20 01:11:27.400531 | instance | changed: [instance] 2026-08-20 01:11:27.400858 | instance | 2026-08-20 01:11:27.401209 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-20 01:11:27.401544 | instance | Thursday 20 August 2026 01:11:27 +0000 (0:00:00.611) 0:00:26.409 ******* 2026-08-20 01:11:27.585190 | instance | ok: [instance] 2026-08-20 01:11:27.585456 | instance | 2026-08-20 01:11:27.585763 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-20 01:11:27.586061 | instance | Thursday 20 August 2026 01:11:27 +0000 (0:00:00.185) 0:00:26.594 ******* 2026-08-20 01:11:27.605589 | instance | skipping: [instance] 2026-08-20 01:11:27.605840 | instance | 2026-08-20 01:11:27.606120 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-20 01:11:27.606527 | instance | Thursday 20 August 2026 01:11:27 +0000 (0:00:00.020) 0:00:26.615 ******* 2026-08-20 01:11:28.106721 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:11:28.106885 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:11:28.107038 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:11:28.107199 | instance | 2026-08-20 01:11:28.107367 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-20 01:11:28.107532 | instance | Thursday 20 August 2026 01:11:28 +0000 (0:00:00.500) 0:00:27.116 ******* 2026-08-20 01:11:28.706530 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:11:28.706569 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:11:28.707370 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:11:28.707420 | instance | 2026-08-20 01:11:28.707428 | instance | TASK [Start loop devices] ****************************************************** 2026-08-20 01:11:28.707435 | instance | Thursday 20 August 2026 01:11:28 +0000 (0:00:00.599) 0:00:27.715 ******* 2026-08-20 01:11:29.395184 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:11:29.396037 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:11:29.396077 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:11:29.396084 | instance | 2026-08-20 01:11:29.396091 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-20 01:11:29.396098 | instance | Thursday 20 August 2026 01:11:29 +0000 (0:00:00.689) 0:00:28.404 ******* 2026-08-20 01:11:32.504088 | instance | changed: [instance] => (item=osd0) 2026-08-20 01:11:32.504244 | instance | changed: [instance] => (item=osd1) 2026-08-20 01:11:32.504496 | instance | changed: [instance] => (item=osd2) 2026-08-20 01:11:32.504706 | instance | 2026-08-20 01:11:32.504926 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-20 01:11:32.505146 | instance | Thursday 20 August 2026 01:11:32 +0000 (0:00:03.108) 0:00:31.513 ******* 2026-08-20 01:11:34.389300 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-20 01:11:34.390524 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-20 01:11:34.390583 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-20 01:11:34.390591 | instance | 2026-08-20 01:11:34.390598 | instance | PLAY RECAP ********************************************************************* 2026-08-20 01:11:34.390605 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-20 01:11:34.390611 | instance | 2026-08-20 01:11:34.393859 | instance | Thursday 20 August 2026 01:11:34 +0000 (0:00:01.885) 0:00:33.399 ******* 2026-08-20 01:11:34.393879 | instance | =============================================================================== 2026-08-20 01:11:34.393886 | instance | Install depedencies ---------------------------------------------------- 21.50s 2026-08-20 01:11:34.393892 | instance | Create a volume group for each loop device ------------------------------ 3.11s 2026-08-20 01:11:34.393897 | instance | Create a logical volume for each loop device ---------------------------- 1.89s 2026-08-20 01:11:34.393903 | instance | Gathering Facts --------------------------------------------------------- 1.14s 2026-08-20 01:11:34.393909 | instance | Purge "snapd" package --------------------------------------------------- 0.75s 2026-08-20 01:11:34.393914 | instance | Start loop devices ------------------------------------------------------ 0.69s 2026-08-20 01:11:34.393920 | instance | Gathering Facts --------------------------------------------------------- 0.67s 2026-08-20 01:11:34.393925 | instance | Configure short hostname ------------------------------------------------ 0.63s 2026-08-20 01:11:34.393931 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.61s 2026-08-20 01:11:34.393936 | instance | Set permissions on loopback devices ------------------------------------- 0.60s 2026-08-20 01:11:34.393942 | instance | Start up service -------------------------------------------------------- 0.55s 2026-08-20 01:11:34.393947 | instance | Create devices for Ceph ------------------------------------------------- 0.50s 2026-08-20 01:11:34.393952 | instance | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-08-20 01:11:34.393958 | instance | Ensure hostname inside hosts file --------------------------------------- 0.25s 2026-08-20 01:11:34.393964 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-08-20 01:11:34.393969 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-20 01:11:34.452459 | instance | INFO [csi > prepare] Executed: Successful 2026-08-20 01:11:34.465154 | instance | INFO [csi > converge] Executing 2026-08-20 01:11:35.884796 | instance | 2026-08-20 01:11:35.885115 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-20 01:11:35.885372 | instance | 2026-08-20 01:11:35.885583 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:11:35.885823 | instance | Thursday 20 August 2026 01:11:35 +0000 (0:00:00.008) 0:00:00.008 ******* 2026-08-20 01:11:36.822768 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-20 01:11:36.823270 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-20 01:11:36.823713 | instance | interpreter could change the meaning of that path. See 2026-08-20 01:11:36.824146 | instance | https://docs.ansible.com/ansible- 2026-08-20 01:11:36.824580 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-20 01:11:36.832739 | instance | ok: [instance] 2026-08-20 01:11:36.832967 | instance | 2026-08-20 01:11:36.833180 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-20 01:11:36.833390 | instance | Thursday 20 August 2026 01:11:36 +0000 (0:00:00.947) 0:00:00.956 ******* 2026-08-20 01:11:36.873769 | instance | ok: [instance] => { 2026-08-20 01:11:36.874155 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-20 01:11:36.874515 | instance | } 2026-08-20 01:11:36.874838 | instance | 2026-08-20 01:11:36.875167 | instance | PLAY [all] ********************************************************************* 2026-08-20 01:11:36.875476 | instance | 2026-08-20 01:11:36.875880 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:11:36.876252 | instance | Thursday 20 August 2026 01:11:36 +0000 (0:00:00.041) 0:00:00.997 ******* 2026-08-20 01:11:37.709463 | instance | ok: [instance] 2026-08-20 01:11:37.709951 | instance | 2026-08-20 01:11:37.710362 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-20 01:11:37.710757 | instance | Thursday 20 August 2026 01:11:37 +0000 (0:00:00.835) 0:00:01.833 ******* 2026-08-20 01:11:37.892734 | instance | ok: [instance] 2026-08-20 01:11:37.893447 | instance | 2026-08-20 01:11:37.894052 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-20 01:11:37.894558 | instance | 2026-08-20 01:11:37.895066 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-20 01:11:37.895467 | instance | Thursday 20 August 2026 01:11:37 +0000 (0:00:00.182) 0:00:02.015 ******* 2026-08-20 01:11:38.733475 | instance | ok: [instance] 2026-08-20 01:11:38.733862 | instance | 2026-08-20 01:11:38.734220 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 01:11:38.734627 | instance | Thursday 20 August 2026 01:11:38 +0000 (0:00:00.841) 0:00:02.857 ******* 2026-08-20 01:11:39.003062 | instance | ok: [instance] 2026-08-20 01:11:39.003246 | instance | 2026-08-20 01:11:39.003404 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 01:11:39.003558 | instance | Thursday 20 August 2026 01:11:38 +0000 (0:00:00.267) 0:00:03.124 ******* 2026-08-20 01:11:39.042716 | instance | skipping: [instance] 2026-08-20 01:11:39.042777 | instance | 2026-08-20 01:11:39.042789 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-20 01:11:39.042804 | instance | Thursday 20 August 2026 01:11:39 +0000 (0:00:00.041) 0:00:03.166 ******* 2026-08-20 01:11:39.393141 | instance | changed: [instance] 2026-08-20 01:11:39.393209 | instance | 2026-08-20 01:11:39.393495 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 01:11:39.393531 | instance | Thursday 20 August 2026 01:11:39 +0000 (0:00:00.350) 0:00:03.517 ******* 2026-08-20 01:11:39.454790 | instance | ok: [instance] => { 2026-08-20 01:11:39.454884 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-20 01:11:39.455380 | instance | } 2026-08-20 01:11:39.455409 | instance | 2026-08-20 01:11:39.455415 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 01:11:39.455420 | instance | Thursday 20 August 2026 01:11:39 +0000 (0:00:00.061) 0:00:03.578 ******* 2026-08-20 01:11:40.083807 | instance | changed: [instance] 2026-08-20 01:11:40.083879 | instance | 2026-08-20 01:11:40.084160 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 01:11:40.084193 | instance | Thursday 20 August 2026 01:11:40 +0000 (0:00:00.628) 0:00:04.207 ******* 2026-08-20 01:11:40.132954 | instance | skipping: [instance] 2026-08-20 01:11:40.133348 | instance | 2026-08-20 01:11:40.133379 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 01:11:40.133385 | instance | Thursday 20 August 2026 01:11:40 +0000 (0:00:00.049) 0:00:04.256 ******* 2026-08-20 01:11:40.180585 | instance | skipping: [instance] 2026-08-20 01:11:40.180645 | instance | 2026-08-20 01:11:40.180908 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 01:11:40.180933 | instance | Thursday 20 August 2026 01:11:40 +0000 (0:00:00.047) 0:00:04.304 ******* 2026-08-20 01:11:40.372647 | instance | ok: [instance] 2026-08-20 01:11:40.372744 | instance | 2026-08-20 01:11:40.372876 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-20 01:11:40.373065 | instance | Thursday 20 August 2026 01:11:40 +0000 (0:00:00.192) 0:00:04.496 ******* 2026-08-20 01:11:41.476266 | instance | ok: [instance] 2026-08-20 01:11:41.476330 | instance | 2026-08-20 01:11:41.476483 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 01:11:41.476760 | instance | Thursday 20 August 2026 01:11:41 +0000 (0:00:01.103) 0:00:05.600 ******* 2026-08-20 01:11:41.541400 | instance | ok: [instance] => { 2026-08-20 01:11:41.541494 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-20 01:11:41.541670 | instance | } 2026-08-20 01:11:41.541814 | instance | 2026-08-20 01:11:41.541967 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 01:11:41.542120 | instance | Thursday 20 August 2026 01:11:41 +0000 (0:00:00.064) 0:00:05.665 ******* 2026-08-20 01:11:42.515079 | instance | changed: [instance] 2026-08-20 01:11:42.515429 | instance | 2026-08-20 01:11:42.515631 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 01:11:42.515829 | instance | Thursday 20 August 2026 01:11:42 +0000 (0:00:00.973) 0:00:06.638 ******* 2026-08-20 01:11:45.323822 | instance | changed: [instance] 2026-08-20 01:11:45.323862 | instance | 2026-08-20 01:11:45.323867 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-20 01:11:45.323872 | instance | Thursday 20 August 2026 01:11:45 +0000 (0:00:02.808) 0:00:09.447 ******* 2026-08-20 01:11:45.359199 | instance | skipping: [instance] 2026-08-20 01:11:45.359235 | instance | 2026-08-20 01:11:45.359241 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-20 01:11:45.359245 | instance | Thursday 20 August 2026 01:11:45 +0000 (0:00:00.035) 0:00:09.482 ******* 2026-08-20 01:11:45.387501 | instance | skipping: [instance] 2026-08-20 01:11:45.387574 | instance | 2026-08-20 01:11:45.387988 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-20 01:11:45.388029 | instance | Thursday 20 August 2026 01:11:45 +0000 (0:00:00.028) 0:00:09.511 ******* 2026-08-20 01:11:45.420785 | instance | skipping: [instance] 2026-08-20 01:11:45.420864 | instance | 2026-08-20 01:11:45.421143 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-20 01:11:45.421200 | instance | Thursday 20 August 2026 01:11:45 +0000 (0:00:00.033) 0:00:09.544 ******* 2026-08-20 01:11:51.163827 | instance | changed: [instance] 2026-08-20 01:11:51.163883 | instance | 2026-08-20 01:11:51.164164 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-20 01:11:51.164180 | instance | Thursday 20 August 2026 01:11:51 +0000 (0:00:05.743) 0:00:15.287 ******* 2026-08-20 01:11:51.715907 | instance | changed: [instance] 2026-08-20 01:11:51.715989 | instance | 2026-08-20 01:11:51.716312 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-20 01:11:51.716353 | instance | Thursday 20 August 2026 01:11:51 +0000 (0:00:00.551) 0:00:15.839 ******* 2026-08-20 01:11:52.618980 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-20 01:11:52.619847 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-20 01:11:52.619863 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-20 01:11:52.619868 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-20 01:11:52.619874 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-20 01:11:52.619878 | instance | 2026-08-20 01:11:52.619886 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-20 01:11:52.619890 | instance | Thursday 20 August 2026 01:11:52 +0000 (0:00:00.902) 0:00:16.742 ******* 2026-08-20 01:11:53.196915 | instance | changed: [instance] 2026-08-20 01:11:53.196953 | instance | 2026-08-20 01:11:53.196959 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-20 01:11:53.196963 | instance | Thursday 20 August 2026 01:11:53 +0000 (0:00:00.559) 0:00:17.302 ******* 2026-08-20 01:11:53.196968 | instance | 2026-08-20 01:11:53.196972 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-20 01:11:53.196976 | instance | Thursday 20 August 2026 01:11:53 +0000 (0:00:00.017) 0:00:17.320 ******* 2026-08-20 01:11:54.114644 | instance | ok: [instance] 2026-08-20 01:11:54.114747 | instance | 2026-08-20 01:11:54.115026 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-20 01:11:54.115060 | instance | Thursday 20 August 2026 01:11:54 +0000 (0:00:00.918) 0:00:18.238 ******* 2026-08-20 01:11:54.555845 | instance | changed: [instance] 2026-08-20 01:11:54.555947 | instance | 2026-08-20 01:11:54.556308 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-20 01:11:54.556347 | instance | Thursday 20 August 2026 01:11:54 +0000 (0:00:00.441) 0:00:18.679 ******* 2026-08-20 01:11:55.080886 | instance | changed: [instance] 2026-08-20 01:11:55.080921 | instance | 2026-08-20 01:11:55.080926 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-20 01:11:55.080931 | instance | Thursday 20 August 2026 01:11:55 +0000 (0:00:00.524) 0:00:19.204 ******* 2026-08-20 01:11:55.288062 | instance | ok: [instance] 2026-08-20 01:11:55.288108 | instance | 2026-08-20 01:11:55.288116 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-20 01:11:55.288123 | instance | Thursday 20 August 2026 01:11:55 +0000 (0:00:00.206) 0:00:19.411 ******* 2026-08-20 01:11:55.339304 | instance | ok: [instance] => { 2026-08-20 01:11:55.339406 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-20 01:11:55.339925 | instance | } 2026-08-20 01:11:55.339964 | instance | 2026-08-20 01:11:55.339970 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-20 01:11:55.339975 | instance | Thursday 20 August 2026 01:11:55 +0000 (0:00:00.052) 0:00:19.463 ******* 2026-08-20 01:11:56.055603 | instance | changed: [instance] 2026-08-20 01:11:56.055670 | instance | 2026-08-20 01:11:56.055968 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-20 01:11:56.056009 | instance | Thursday 20 August 2026 01:11:56 +0000 (0:00:00.716) 0:00:20.179 ******* 2026-08-20 01:12:00.368466 | instance | changed: [instance] 2026-08-20 01:12:00.368539 | instance | 2026-08-20 01:12:00.368805 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-20 01:12:00.368843 | instance | Thursday 20 August 2026 01:12:00 +0000 (0:00:04.312) 0:00:24.492 ******* 2026-08-20 01:12:01.433841 | instance | ok: [instance] 2026-08-20 01:12:01.433984 | instance | 2026-08-20 01:12:01.433998 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-20 01:12:01.434168 | instance | Thursday 20 August 2026 01:12:01 +0000 (0:00:01.065) 0:00:25.557 ******* 2026-08-20 01:12:01.807611 | instance | changed: [instance] 2026-08-20 01:12:01.807679 | instance | 2026-08-20 01:12:01.807956 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-20 01:12:01.807989 | instance | Thursday 20 August 2026 01:12:01 +0000 (0:00:00.373) 0:00:25.931 ******* 2026-08-20 01:12:02.284270 | instance | changed: [instance] 2026-08-20 01:12:02.284334 | instance | 2026-08-20 01:12:02.284617 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-20 01:12:02.284652 | instance | Thursday 20 August 2026 01:12:02 +0000 (0:00:00.476) 0:00:26.408 ******* 2026-08-20 01:12:02.839041 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-20 01:12:02.839116 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-20 01:12:02.839640 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-20 01:12:02.839674 | instance | 2026-08-20 01:12:02.839680 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-20 01:12:02.839684 | instance | Thursday 20 August 2026 01:12:02 +0000 (0:00:00.554) 0:00:26.963 ******* 2026-08-20 01:12:03.277701 | instance | changed: [instance] 2026-08-20 01:12:03.277767 | instance | 2026-08-20 01:12:03.278119 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-20 01:12:03.278162 | instance | Thursday 20 August 2026 01:12:03 +0000 (0:00:00.438) 0:00:27.401 ******* 2026-08-20 01:12:03.727075 | instance | changed: [instance] 2026-08-20 01:12:03.727144 | instance | 2026-08-20 01:12:03.727773 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-20 01:12:03.727810 | instance | Thursday 20 August 2026 01:12:03 +0000 (0:00:00.432) 0:00:27.834 ******* 2026-08-20 01:12:03.727816 | instance | 2026-08-20 01:12:03.727821 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-20 01:12:03.727825 | instance | Thursday 20 August 2026 01:12:03 +0000 (0:00:00.016) 0:00:27.851 ******* 2026-08-20 01:12:04.424539 | instance | ok: [instance] 2026-08-20 01:12:04.424614 | instance | 2026-08-20 01:12:04.424927 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-20 01:12:04.425110 | instance | Thursday 20 August 2026 01:12:04 +0000 (0:00:00.696) 0:00:28.547 ******* 2026-08-20 01:12:07.597049 | instance | changed: [instance] 2026-08-20 01:12:07.597108 | instance | 2026-08-20 01:12:07.597113 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-20 01:12:07.597118 | instance | Thursday 20 August 2026 01:12:07 +0000 (0:00:03.172) 0:00:31.720 ******* 2026-08-20 01:12:08.127035 | instance | changed: [instance] 2026-08-20 01:12:08.127870 | instance | 2026-08-20 01:12:08.127917 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-20 01:12:08.127929 | instance | Thursday 20 August 2026 01:12:08 +0000 (0:00:00.529) 0:00:32.250 ******* 2026-08-20 01:12:08.176041 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-20 01:12:08.176118 | instance | 2026-08-20 01:12:08.176377 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-20 01:12:08.176415 | instance | Thursday 20 August 2026 01:12:08 +0000 (0:00:00.049) 0:00:32.300 ******* 2026-08-20 01:12:12.645514 | instance | changed: [instance] 2026-08-20 01:12:12.645601 | instance | 2026-08-20 01:12:12.645823 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-20 01:12:12.645840 | instance | Thursday 20 August 2026 01:12:12 +0000 (0:00:04.469) 0:00:36.769 ******* 2026-08-20 01:12:13.348524 | instance | ok: [instance] => (item=chronyd) 2026-08-20 01:12:13.348610 | instance | ok: [instance] => (item=sshd) 2026-08-20 01:12:13.348675 | instance | 2026-08-20 01:12:13.348940 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-20 01:12:13.348981 | instance | Thursday 20 August 2026 01:12:13 +0000 (0:00:00.703) 0:00:37.472 ******* 2026-08-20 01:12:14.569086 | instance | changed: [instance] 2026-08-20 01:12:14.569217 | instance | 2026-08-20 01:12:14.569230 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-20 01:12:14.569373 | instance | Thursday 20 August 2026 01:12:14 +0000 (0:00:01.220) 0:00:38.692 ******* 2026-08-20 01:12:14.775052 | instance | ok: [instance] 2026-08-20 01:12:14.775121 | instance | 2026-08-20 01:12:14.775404 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-20 01:12:14.775441 | instance | Thursday 20 August 2026 01:12:14 +0000 (0:00:00.206) 0:00:38.899 ******* 2026-08-20 01:12:15.211750 | instance | changed: [instance] 2026-08-20 01:12:15.211787 | instance | 2026-08-20 01:12:15.211792 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-20 01:12:15.211797 | instance | Thursday 20 August 2026 01:12:15 +0000 (0:00:00.436) 0:00:39.335 ******* 2026-08-20 01:12:15.540495 | instance | changed: [instance] 2026-08-20 01:12:15.540597 | instance | 2026-08-20 01:12:15.540872 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-20 01:12:15.540912 | instance | Thursday 20 August 2026 01:12:15 +0000 (0:00:00.329) 0:00:39.664 ******* 2026-08-20 01:12:15.662329 | instance | ok: [instance] 2026-08-20 01:12:15.662389 | instance | 2026-08-20 01:12:15.662636 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-20 01:12:15.662685 | instance | Thursday 20 August 2026 01:12:15 +0000 (0:00:00.121) 0:00:39.786 ******* 2026-08-20 01:12:15.876632 | instance | ok: [instance] => (item=instance) 2026-08-20 01:12:15.876717 | instance | 2026-08-20 01:12:15.876980 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-20 01:12:15.877112 | instance | Thursday 20 August 2026 01:12:15 +0000 (0:00:00.214) 0:00:40.000 ******* 2026-08-20 01:12:15.929008 | instance | ok: [instance] 2026-08-20 01:12:15.929109 | instance | 2026-08-20 01:12:15.929402 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-20 01:12:15.929444 | instance | Thursday 20 August 2026 01:12:15 +0000 (0:00:00.052) 0:00:40.052 ******* 2026-08-20 01:12:15.995473 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-20 01:12:15.995545 | instance | 2026-08-20 01:12:15.995792 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-20 01:12:15.995833 | instance | Thursday 20 August 2026 01:12:15 +0000 (0:00:00.066) 0:00:40.119 ******* 2026-08-20 01:12:16.302803 | instance | changed: [instance] 2026-08-20 01:12:16.302872 | instance | 2026-08-20 01:12:16.303137 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-20 01:12:16.303178 | instance | Thursday 20 August 2026 01:12:16 +0000 (0:00:00.307) 0:00:40.426 ******* 2026-08-20 01:12:16.980387 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-20 01:12:16.981003 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-20 01:12:16.981041 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-20 01:12:16.981047 | instance | 2026-08-20 01:12:16.981052 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-20 01:12:16.981056 | instance | Thursday 20 August 2026 01:12:16 +0000 (0:00:00.677) 0:00:41.104 ******* 2026-08-20 01:13:59.252332 | instance | ok: [instance] 2026-08-20 01:13:59.252454 | instance | 2026-08-20 01:13:59.252641 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-20 01:13:59.252827 | instance | Thursday 20 August 2026 01:13:59 +0000 (0:01:42.271) 0:02:23.376 ******* 2026-08-20 01:13:59.486145 | instance | changed: [instance] 2026-08-20 01:13:59.486248 | instance | 2026-08-20 01:13:59.486382 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-20 01:13:59.486568 | instance | Thursday 20 August 2026 01:13:59 +0000 (0:00:00.234) 0:02:23.610 ******* 2026-08-20 01:13:59.552281 | instance | ok: [instance] 2026-08-20 01:13:59.552463 | instance | 2026-08-20 01:13:59.552628 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-20 01:13:59.552759 | instance | Thursday 20 August 2026 01:13:59 +0000 (0:00:00.066) 0:02:23.676 ******* 2026-08-20 01:13:59.642978 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-20 01:13:59.643074 | instance | 2026-08-20 01:13:59.643204 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-20 01:13:59.643329 | instance | Thursday 20 August 2026 01:13:59 +0000 (0:00:00.090) 0:02:23.766 ******* 2026-08-20 01:14:01.268410 | instance | ok: [instance] 2026-08-20 01:14:01.268505 | instance | 2026-08-20 01:14:01.268855 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-20 01:14:01.269030 | instance | Thursday 20 August 2026 01:14:01 +0000 (0:00:01.625) 0:02:25.392 ******* 2026-08-20 01:14:01.326585 | instance | ok: [instance] => (item=instance) 2026-08-20 01:14:01.326648 | instance | 2026-08-20 01:14:01.326755 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-20 01:14:01.326877 | instance | Thursday 20 August 2026 01:14:01 +0000 (0:00:00.058) 0:02:25.450 ******* 2026-08-20 01:14:01.654589 | instance | ok: [instance] 2026-08-20 01:14:01.654721 | instance | 2026-08-20 01:14:01.654733 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-20 01:14:01.654918 | instance | Thursday 20 August 2026 01:14:01 +0000 (0:00:00.328) 0:02:25.778 ******* 2026-08-20 01:14:06.048583 | instance | ok: [instance] 2026-08-20 01:14:06.048977 | instance | 2026-08-20 01:14:06.049223 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-20 01:14:06.049514 | instance | Thursday 20 August 2026 01:14:06 +0000 (0:00:04.393) 0:02:30.172 ******* 2026-08-20 01:15:09.005711 | 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-20 01:15:09.005903 | 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_5hex5sz2/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_5hex5sz2/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_5hex5sz2/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_5hex5sz2/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-20T01:15:08.415+0000 7f9f0c569640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCrVIZqw+UjECAAdejrbQm4amvcOuze87GsVt35HR/5HC3pIu3HxYCZQ9g=: Malformed input [buffer:3]\n2026-08-20T01:15:08.415+0000 7f9f0c569640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T01:15:08.419+0000 7f9f0c569640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCrVIZqw+UjECAAdejrbQm4amvcOuze87GsVt35HR/5HC3pIu3HxYCZQ9g=: Malformed input [buffer:3]\n2026-08-20T01:15:08.419+0000 7f9f0c569640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T01:15:08.419+0000 7f9f0c569640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCrVIZqw+UjECAAdejrbQm4amvcOuze87GsVt35HR/5HC3pIu3HxYCZQ9g=: Malformed input [buffer:3]\n2026-08-20T01:15:08.419+0000 7f9f0c569640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-20T01:15:08.419+0000 7f9f0c569640 -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-20 01:15:09.007570 | instance | 2026-08-20 01:15:09.008101 | instance | PLAY RECAP ********************************************************************* 2026-08-20 01:15:09.008116 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-20 01:15:09.008125 | instance | 2026-08-20 01:15:09.009707 | instance | Thursday 20 August 2026 01:15:09 +0000 (0:01:02.959) 0:03:33.131 ******* 2026-08-20 01:15:09.009775 | instance | =============================================================================== 2026-08-20 01:15:09.009786 | instance | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 102.27s 2026-08-20 01:15:09.009796 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 62.96s 2026-08-20 01:15:09.009805 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.74s 2026-08-20 01:15:09.009814 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.47s 2026-08-20 01:15:09.009824 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 4.39s 2026-08-20 01:15:09.009833 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.31s 2026-08-20 01:15:09.009842 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 3.17s 2026-08-20 01:15:09.009858 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.81s 2026-08-20 01:15:09.009915 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.63s 2026-08-20 01:15:09.010523 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.62s 2026-08-20 01:15:09.010566 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.22s 2026-08-20 01:15:09.010589 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-08-20 01:15:09.012750 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.07s 2026-08-20 01:15:09.012803 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-08-20 01:15:09.012814 | instance | Gathering Facts --------------------------------------------------------- 0.95s 2026-08-20 01:15:09.012823 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.90s 2026-08-20 01:15:09.012832 | instance | Gathering Facts --------------------------------------------------------- 0.84s 2026-08-20 01:15:09.012841 | instance | Gathering Facts --------------------------------------------------------- 0.84s 2026-08-20 01:15:09.012850 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.72s 2026-08-20 01:15:09.012859 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.70s 2026-08-20 01:15:09.096033 | 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-20 01:15:09.096319 | instance | ERROR [csi > converge] Executed: Failed 2026-08-20 01:15:09.096508 | 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-20 01:15:09.263506 | instance | ERROR 2026-08-20 01:15:09.263701 | instance | { 2026-08-20 01:15:09.263746 | instance | "delta": "0:04:22.556595", 2026-08-20 01:15:09.263767 | instance | "end": "2026-08-20 01:15:09.165061", 2026-08-20 01:15:09.263786 | instance | "msg": "non-zero return code", 2026-08-20 01:15:09.263804 | instance | "rc": 2, 2026-08-20 01:15:09.263821 | instance | "start": "2026-08-20 01:10:46.608466" 2026-08-20 01:15:09.263839 | instance | } failure 2026-08-20 01:15:09.268535 | 2026-08-20 01:15:09.268617 | PLAY RECAP 2026-08-20 01:15:09.268688 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-20 01:15:09.268717 | 2026-08-20 01:15:09.468196 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-20 01:15:09.471352 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-20 01:15:10.125809 | 2026-08-20 01:15:10.125963 | PLAY [all] 2026-08-20 01:15:10.141016 | 2026-08-20 01:15:10.141092 | TASK [gather-host-logs : creating directory for system status] 2026-08-20 01:15:10.486023 | instance | changed 2026-08-20 01:15:10.496307 | 2026-08-20 01:15:10.496385 | TASK [gather-host-logs : Get logs for each host] 2026-08-20 01:15:10.847756 | instance | + systemd-cgls --full --all --no-pager 2026-08-20 01:15:10.861051 | instance | + ip addr 2026-08-20 01:15:10.863577 | instance | + ip route 2026-08-20 01:15:10.865187 | instance | + lsblk 2026-08-20 01:15:10.872198 | instance | + mount 2026-08-20 01:15:10.875091 | instance | + docker images 2026-08-20 01:15:10.895562 | instance | + brctl show 2026-08-20 01:15:10.896238 | instance | /bin/bash: line 8: brctl: command not found 2026-08-20 01:15:10.896531 | instance | + ps aux --sort=-%mem 2026-08-20 01:15:10.910116 | instance | + dpkg -l 2026-08-20 01:15:10.921248 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-20 01:15:10.921855 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-20 01:15:10.940641 | instance | + '[' '!' -z '' ']' 2026-08-20 01:15:11.042629 | instance | ok: Runtime: 0:00:00.097929 2026-08-20 01:15:11.054692 | 2026-08-20 01:15:11.054784 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-20 01:15:11.806387 | instance | changed: 2026-08-20 01:15:11.806597 | instance | created directory /var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/work/logs/instance 2026-08-20 01:15:11.806635 | instance | cd+++++++++ system/ 2026-08-20 01:15:11.806665 | instance | >f+++++++++ system/brctl-show.txt 2026-08-20 01:15:11.806693 | instance | >f+++++++++ system/docker-images.txt 2026-08-20 01:15:11.806719 | instance | >f+++++++++ system/ip-addr.txt 2026-08-20 01:15:11.806750 | instance | >f+++++++++ system/ip-route.txt 2026-08-20 01:15:11.806779 | instance | >f+++++++++ system/lsblk.txt 2026-08-20 01:15:11.806809 | instance | >f+++++++++ system/mount.txt 2026-08-20 01:15:11.806857 | instance | >f+++++++++ system/packages.txt 2026-08-20 01:15:11.806885 | instance | >f+++++++++ system/ps.txt 2026-08-20 01:15:11.806914 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-20 01:15:11.817513 | 2026-08-20 01:15:11.817580 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-20 01:15:12.009587 | instance | changed: "values" 2026-08-20 01:15:12.175451 | instance | changed: "releases" 2026-08-20 01:15:12.193567 | 2026-08-20 01:15:12.193784 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-20 01:15:12.406212 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-20 01:15:12.734657 | instance | ok: Runtime: 0:00:00.005334 2026-08-20 01:15:12.741914 | 2026-08-20 01:15:12.742014 | TASK [helm-release-status : Downloads logs to executor] 2026-08-20 01:15:13.214415 | instance | changed: 2026-08-20 01:15:13.214640 | instance | cd+++++++++ helm/ 2026-08-20 01:15:13.214681 | instance | cd+++++++++ helm/releases/ 2026-08-20 01:15:13.214711 | instance | cd+++++++++ helm/values/ 2026-08-20 01:15:13.225430 | 2026-08-20 01:15:13.225515 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-20 01:15:13.431044 | instance | changed 2026-08-20 01:15:13.438277 | 2026-08-20 01:15:13.438348 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-20 01:15:13.684122 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:15:13.684224 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:15:13.689918 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:15:13.690828 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:15:13.691606 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:15:13.691856 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:15:13.693144 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:15:13.694124 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:15:13.694601 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:15:13.695560 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:15:13.696427 | instance | environment: line 1: kubectl: command not found 2026-08-20 01:15:13.697406 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-20 01:15:13.970746 | instance | ok: Runtime: 0:00:00.019925 2026-08-20 01:15:13.978878 | 2026-08-20 01:15:13.978971 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-20 01:15:14.175066 | instance | changed 2026-08-20 01:15:14.180558 | 2026-08-20 01:15:14.180629 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-20 01:15:14.385915 | instance | environment: line 5: kubectl: command not found 2026-08-20 01:15:14.386722 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:15:14.387075 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:15:14.387257 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-20 01:15:14.717874 | instance | ok: Runtime: 0:00:00.008014 2026-08-20 01:15:14.725126 | 2026-08-20 01:15:14.725216 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-20 01:15:15.226181 | instance | changed: 2026-08-20 01:15:15.226404 | instance | cd+++++++++ objects/ 2026-08-20 01:15:15.226441 | instance | cd+++++++++ objects/cluster/ 2026-08-20 01:15:15.226472 | instance | cd+++++++++ objects/namespaced/ 2026-08-20 01:15:15.236767 | 2026-08-20 01:15:15.236834 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-20 01:15:15.443914 | instance | changed 2026-08-20 01:15:15.449484 | 2026-08-20 01:15:15.449552 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-20 01:15:15.649856 | instance | changed 2026-08-20 01:15:15.654681 | 2026-08-20 01:15:15.654752 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-20 01:15:15.853089 | instance | environment: line 3: kubectl: command not found 2026-08-20 01:15:16.189810 | instance | ok: Runtime: 0:00:00.006816 2026-08-20 01:15:16.196426 | 2026-08-20 01:15:16.196493 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-20 01:15:16.684295 | instance | changed: 2026-08-20 01:15:16.684555 | instance | cd+++++++++ pod-logs/ 2026-08-20 01:15:16.684608 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-20 01:15:16.696671 | 2026-08-20 01:15:16.696746 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-20 01:15:16.881706 | instance | changed 2026-08-20 01:15:16.889747 | 2026-08-20 01:15:16.889981 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-20 01:15:17.087865 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-20 01:15:17.425103 | instance | ok: Runtime: 0:00:00.035455 2026-08-20 01:15:17.430895 | 2026-08-20 01:15:17.430964 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-20 01:15:17.656950 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-20 01:15:17.681192 | instance | ceph-mgr endpoints: 2026-08-20 01:15:17.969464 | instance | ok: Runtime: 0:00:00.029626 2026-08-20 01:15:17.974996 | 2026-08-20 01:15:17.975069 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-20 01:15:18.178876 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-20 01:15:18.509439 | instance | ok: Runtime: 0:00:00.031901 2026-08-20 01:15:18.516714 | 2026-08-20 01:15:18.516806 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-20 01:15:18.992771 | instance | changed: cd+++++++++ prometheus/ 2026-08-20 01:15:19.002992 | 2026-08-20 01:15:19.003057 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-20 01:15:19.203181 | instance | changed 2026-08-20 01:15:19.208303 | 2026-08-20 01:15:19.208372 | TASK [gather-selenium-data : Get selenium data] 2026-08-20 01:15:19.449046 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-20 01:15:19.450236 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-20 01:15:19.746306 | instance | ERROR 2026-08-20 01:15:19.746525 | instance | { 2026-08-20 01:15:19.746570 | instance | "delta": "0:00:00.004672", 2026-08-20 01:15:19.746592 | instance | "end": "2026-08-20 01:15:19.450566", 2026-08-20 01:15:19.746613 | instance | "msg": "non-zero return code", 2026-08-20 01:15:19.746631 | instance | "rc": 1, 2026-08-20 01:15:19.746649 | instance | "start": "2026-08-20 01:15:19.445894" 2026-08-20 01:15:19.746667 | instance | } 2026-08-20 01:15:19.746690 | instance | ERROR: Ignoring Errors 2026-08-20 01:15:19.752278 | 2026-08-20 01:15:19.752359 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-20 01:15:20.253288 | instance | changed: cd+++++++++ selenium/ 2026-08-20 01:15:20.261995 | 2026-08-20 01:15:20.262077 | PLAY RECAP 2026-08-20 01:15:20.262144 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-20 01:15:20.262174 | 2026-08-20 01:15:20.395977 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-20 01:15:20.400856 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-20 01:15:21.061114 | 2026-08-20 01:15:21.061289 | PLAY [all] 2026-08-20 01:15:21.074805 | 2026-08-20 01:15:21.074965 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-20 01:15:21.120249 | instance | skipping: Conditional result was False 2026-08-20 01:15:21.131159 | 2026-08-20 01:15:21.131246 | TASK [fetch-output : Set log path for single node] 2026-08-20 01:15:21.173672 | instance | ok 2026-08-20 01:15:21.179896 | 2026-08-20 01:15:21.179989 | LOOP [fetch-output : Ensure local output dirs] 2026-08-20 01:15:21.541358 | instance -> localhost | ok: "/var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/work/logs" 2026-08-20 01:15:21.751394 | instance -> localhost | changed: "/var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/work/artifacts" 2026-08-20 01:15:21.947187 | instance -> localhost | changed: "/var/lib/zuul/builds/028862f83ba84e94bac6ed49c4a5f74a/work/docs" 2026-08-20 01:15:21.964448 | 2026-08-20 01:15:21.964633 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-20 01:15:22.610527 | instance | changed: .d..t...... ./ 2026-08-20 01:15:22.610902 | instance | changed: All items complete 2026-08-20 01:15:22.611022 | 2026-08-20 01:15:23.046053 | instance | changed: .d..t...... ./ 2026-08-20 01:15:23.494722 | instance | changed: .d..t...... ./ 2026-08-20 01:15:23.510570 | 2026-08-20 01:15:23.510727 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-20 01:15:23.927263 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007841 2026-08-20 01:15:24.158408 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008432 2026-08-20 01:15:24.176773 | 2026-08-20 01:15:24.176909 | PLAY [all] 2026-08-20 01:15:24.183113 | 2026-08-20 01:15:24.183184 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-20 01:15:24.590869 | instance | changed 2026-08-20 01:15:24.598274 | 2026-08-20 01:15:24.598336 | PLAY RECAP 2026-08-20 01:15:24.598386 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-20 01:15:24.598408 | 2026-08-20 01:15:24.713106 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-20 01:15:24.717454 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-20 01:15:25.307805 | 2026-08-20 01:15:25.307936 | PLAY [localhost] 2026-08-20 01:15:25.318067 | 2026-08-20 01:15:25.318193 | TASK [Generate Zuul manifest] 2026-08-20 01:15:25.342008 | localhost | ok 2026-08-20 01:15:25.366146 | 2026-08-20 01:15:25.366247 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-20 01:15:25.754347 | localhost | changed 2026-08-20 01:15:25.769332 | 2026-08-20 01:15:25.769413 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-20 01:15:25.801628 | localhost | ok 2026-08-20 01:15:25.810297 | 2026-08-20 01:15:25.810360 | TASK [Upload logs] 2026-08-20 01:15:25.845027 | localhost | ok 2026-08-20 01:15:25.903612 | 2026-08-20 01:15:25.903756 | TASK [Set zuul-log-path fact] 2026-08-20 01:15:25.924158 | localhost | ok 2026-08-20 01:15:25.935695 | 2026-08-20 01:15:25.935761 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-20 01:15:25.964578 | localhost | ok 2026-08-20 01:15:25.971262 | 2026-08-20 01:15:25.971329 | TASK [upload-logs : Create log directories] 2026-08-20 01:15:26.409784 | localhost | changed 2026-08-20 01:15:26.416393 | 2026-08-20 01:15:26.416489 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-20 01:15:26.830830 | localhost -> localhost | ok: Runtime: 0:00:00.005470 2026-08-20 01:15:26.835796 | 2026-08-20 01:15:26.835860 | TASK [upload-logs : Upload logs to log server] 2026-08-20 01:15:27.367159 | localhost | Output suppressed because no_log was given 2026-08-20 01:15:27.417901 | 2026-08-20 01:15:27.418085 | LOOP [upload-logs : Compress console log and json output] 2026-08-20 01:15:27.469067 | localhost | skipping: Conditional result was False 2026-08-20 01:15:27.477785 | localhost | skipping: Conditional result was False 2026-08-20 01:15:27.494279 | 2026-08-20 01:15:27.494408 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-20 01:15:27.538465 | localhost | skipping: Conditional result was False 2026-08-20 01:15:27.538827 | 2026-08-20 01:15:27.542397 | localhost | skipping: Conditional result was False 2026-08-20 01:15:27.557909 | 2026-08-20 01:15:27.558075 | LOOP [upload-logs : Upload console log and json output]