2026-09-07 03:20:50.631875 | Job console starting 2026-09-07 03:20:50.648474 | Updating git repos 2026-09-07 03:20:52.580727 | Cloning repos into workspace 2026-09-07 03:21:08.582577 | Restoring repo states 2026-09-07 03:21:18.577205 | Merging changes 2026-09-07 03:21:19.891658 | Checking out repos 2026-09-07 03:21:21.754496 | Preparing playbooks 2026-09-07 03:21:23.492024 | Running Ansible setup 2026-09-07 03:21:27.124481 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 03:21:27.771019 | 2026-09-07 03:21:27.771269 | PLAY [localhost] 2026-09-07 03:21:27.778507 | 2026-09-07 03:21:27.778577 | TASK [Gathering Facts] 2026-09-07 03:21:28.712138 | localhost | ok 2026-09-07 03:21:28.721936 | 2026-09-07 03:21:28.722115 | TASK [Setup log path fact] 2026-09-07 03:21:28.742280 | localhost | ok 2026-09-07 03:21:28.762700 | 2026-09-07 03:21:28.762928 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 03:21:28.806396 | localhost | ok 2026-09-07 03:21:28.819161 | 2026-09-07 03:21:28.819287 | TASK [emit-job-header : Print job information] 2026-09-07 03:21:28.870125 | # Job Information 2026-09-07 03:21:28.870398 | Ansible Version: 2.16.18 2026-09-07 03:21:28.870492 | Job: atmosphere-molecule-csi-rbd 2026-09-07 03:21:28.870540 | Pipeline: check 2026-09-07 03:21:28.870580 | Executor: 2d72f0692154 2026-09-07 03:21:28.870622 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4091 2026-09-07 03:21:28.870668 | Event ID: 86b5c230-aa6a-11f1-82a7-bd6fb2462e08 2026-09-07 03:21:28.876221 | 2026-09-07 03:21:28.876382 | LOOP [emit-job-header : Print node information] 2026-09-07 03:21:28.980522 | localhost | ok: 2026-09-07 03:21:28.980752 | localhost | # Node Information 2026-09-07 03:21:28.980808 | localhost | Inventory Hostname: instance 2026-09-07 03:21:28.980850 | localhost | Hostname: np0000192022 2026-09-07 03:21:28.980888 | localhost | Username: zuul 2026-09-07 03:21:28.980934 | localhost | Distro: Ubuntu 22.04 2026-09-07 03:21:28.980973 | localhost | Provider: yul1 2026-09-07 03:21:28.981010 | localhost | Region: ca-ymq-1 2026-09-07 03:21:28.981046 | localhost | Label: ubuntu-jammy 2026-09-07 03:21:28.981081 | localhost | Product Name: OpenStack Nova 2026-09-07 03:21:28.981117 | localhost | Interface IP: 162.253.55.126 2026-09-07 03:21:29.000315 | 2026-09-07 03:21:29.000748 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 03:21:29.517892 | localhost -> localhost | changed 2026-09-07 03:21:29.524641 | 2026-09-07 03:21:29.524775 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 03:21:30.509557 | localhost -> localhost | changed 2026-09-07 03:21:30.525025 | 2026-09-07 03:21:30.525193 | PLAY [all] 2026-09-07 03:21:30.553618 | 2026-09-07 03:21:30.553830 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 03:21:30.863303 | instance -> localhost | ok 2026-09-07 03:21:30.869585 | 2026-09-07 03:21:30.869652 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 03:21:30.918229 | instance | ok 2026-09-07 03:21:30.940819 | instance | included: /var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 03:21:30.947564 | 2026-09-07 03:21:30.947646 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 03:21:32.438228 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 03:21:32.438740 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/work/d78bf678e5d547c6bc848a342709e69c_id_rsa 2026-09-07 03:21:32.438801 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/work/d78bf678e5d547c6bc848a342709e69c_id_rsa.pub 2026-09-07 03:21:32.438844 | instance -> localhost | The key fingerprint is: 2026-09-07 03:21:32.438885 | instance -> localhost | SHA256:srU/c7ERbBcFVN2Ba/o6rfaLcrMTXJRCIYXBdH6rFiE zuul-build-sshkey 2026-09-07 03:21:32.438951 | instance -> localhost | The key's randomart image is: 2026-09-07 03:21:32.438993 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 03:21:32.439039 | instance -> localhost | | o+==..==*| 2026-09-07 03:21:32.439079 | instance -> localhost | | o+. +. o| 2026-09-07 03:21:32.439118 | instance -> localhost | | E +o... | 2026-09-07 03:21:32.439159 | instance -> localhost | | . *+o | 2026-09-07 03:21:32.439198 | instance -> localhost | | . S .o++ | 2026-09-07 03:21:32.439237 | instance -> localhost | | + . += | 2026-09-07 03:21:32.439276 | instance -> localhost | | . . o++ | 2026-09-07 03:21:32.439315 | instance -> localhost | | o+*+o | 2026-09-07 03:21:32.439762 | instance -> localhost | | =OOo. | 2026-09-07 03:21:32.439829 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 03:21:32.440333 | instance -> localhost | ok: Runtime: 0:00:00.989163 2026-09-07 03:21:32.450140 | 2026-09-07 03:21:32.450289 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 03:21:32.490746 | instance | ok 2026-09-07 03:21:32.505672 | instance | included: /var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 03:21:32.516749 | 2026-09-07 03:21:32.516845 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 03:21:32.552319 | instance | skipping: Conditional result was False 2026-09-07 03:21:32.565426 | 2026-09-07 03:21:32.565590 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 03:21:33.075285 | instance | changed 2026-09-07 03:21:33.085174 | 2026-09-07 03:21:33.085309 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 03:21:33.305782 | instance | ok 2026-09-07 03:21:33.316467 | 2026-09-07 03:21:33.316679 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 03:21:33.800896 | instance | changed 2026-09-07 03:21:33.815160 | 2026-09-07 03:21:33.815386 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 03:21:34.287770 | instance | changed 2026-09-07 03:21:34.310760 | 2026-09-07 03:21:34.310956 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 03:21:34.336528 | instance | skipping: Conditional result was False 2026-09-07 03:21:34.355070 | 2026-09-07 03:21:34.355260 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 03:21:34.795638 | instance -> localhost | changed 2026-09-07 03:21:34.815615 | 2026-09-07 03:21:34.815783 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 03:21:35.102286 | instance -> localhost | Identity added: /var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/work/d78bf678e5d547c6bc848a342709e69c_id_rsa (zuul-build-sshkey) 2026-09-07 03:21:35.102543 | instance -> localhost | ok: Runtime: 0:00:00.014419 2026-09-07 03:21:35.110424 | 2026-09-07 03:21:35.110540 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 03:21:35.431976 | instance | ok 2026-09-07 03:21:35.441036 | 2026-09-07 03:21:35.441122 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 03:21:35.475610 | instance | skipping: Conditional result was False 2026-09-07 03:21:35.494766 | 2026-09-07 03:21:35.494910 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 03:21:35.876249 | instance | ok 2026-09-07 03:21:35.891936 | 2026-09-07 03:21:35.892086 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 03:21:39.600826 | instance | Output suppressed because no_log was given 2026-09-07 03:21:39.619115 | 2026-09-07 03:21:39.619205 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 03:21:39.807485 | instance | ok: "logs" 2026-09-07 03:21:39.807790 | instance | ok: All items complete 2026-09-07 03:21:39.807826 | 2026-09-07 03:21:39.965913 | instance | ok: "artifacts" 2026-09-07 03:21:40.154125 | instance | ok: "docs" 2026-09-07 03:21:40.177492 | 2026-09-07 03:21:40.177718 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 03:21:40.396880 | instance | changed: "logs" 2026-09-07 03:21:40.581616 | instance | changed: "artifacts" 2026-09-07 03:21:40.746844 | instance | changed: "docs" 2026-09-07 03:21:40.775310 | 2026-09-07 03:21:40.775515 | PLAY RECAP 2026-09-07 03:21:40.775645 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 03:21:40.775714 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:21:40.775759 | 2026-09-07 03:21:40.932000 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 03:21:40.934790 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 03:21:41.545006 | 2026-09-07 03:21:41.545188 | PLAY [all] 2026-09-07 03:21:41.556345 | 2026-09-07 03:21:41.556462 | TASK [setup-uv : Extract archive] 2026-09-07 03:21:43.978780 | instance | changed 2026-09-07 03:21:43.991830 | 2026-09-07 03:21:43.992077 | TASK [setup-uv : Print version] 2026-09-07 03:21:44.403251 | instance | uv 0.8.13 2026-09-07 03:21:44.536446 | instance | ok: Runtime: 0:00:00.014111 2026-09-07 03:21:44.544876 | 2026-09-07 03:21:44.545982 | TASK [Install Ansible collection siblings] 2026-09-07 03:21:53.938832 | instance | changed: 2026-09-07 03:21:53.939129 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 03:21:53.939162 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 03:21:53.939184 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 03:21:53.939202 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 03:21:53.939221 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 03:21:53.939244 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 03:21:53.939266 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 03:21:53.939288 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 03:21:53.939306 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 03:21:53.939325 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 03:21:53.939341 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 03:21:53.939360 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 03:21:53.939378 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 03:21:53.939397 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 03:21:53.939429 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 03:21:53.939451 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 03:21:53.939469 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 03:21:53.939487 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 03:21:53.939504 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 03:21:53.939520 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 03:21:53.939537 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-07 03:21:53.939554 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 03:21:53.939572 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 03:21:53.939609 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 03:21:53.939626 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 03:21:53.939644 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 03:21:53.939661 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 03:21:53.939679 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 03:21:53.939696 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 03:21:53.939719 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 03:21:53.939764 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 03:21:53.939791 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 03:21:53.939815 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 03:21:53.939838 | 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-09-07 03:21:53.939870 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.939893 | instance | Process install dependency map 2026-09-07 03:21:53.939916 | instance | Starting collection install process 2026-09-07 03:21:53.939936 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 03:21:53.939958 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 03:21:53.939979 | instance | ansible.netcommon:* was installed successfully 2026-09-07 03:21:53.939995 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 03:21:53.940012 | instance | Creating virtual environment at: .venv 2026-09-07 03:21:53.940027 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 03:21:53.940043 | instance | Downloading cryptography (4.2MiB) 2026-09-07 03:21:53.940060 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 03:21:53.940084 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 03:21:53.940101 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 03:21:53.940117 | instance | Downloading setuptools (1.1MiB) 2026-09-07 03:21:53.940135 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 03:21:53.940151 | instance | Downloading netaddr (2.2MiB) 2026-09-07 03:21:53.940169 | instance | Downloading pygments (1.2MiB) 2026-09-07 03:21:53.940187 | instance | Building pyperclip==1.9.0 2026-09-07 03:21:53.940204 | instance | Downloading rjsonnet 2026-09-07 03:21:53.940222 | instance | Downloading netaddr 2026-09-07 03:21:53.940239 | instance | Downloading pygments 2026-09-07 03:21:53.940259 | instance | Downloading cryptography 2026-09-07 03:21:53.940282 | instance | Downloading setuptools 2026-09-07 03:21:53.940302 | instance | Downloading kubernetes 2026-09-07 03:21:53.940319 | instance | Downloading ansible-core 2026-09-07 03:21:53.940335 | instance | Downloading openstacksdk 2026-09-07 03:21:53.940351 | instance | Built pyperclip==1.9.0 2026-09-07 03:21:53.940368 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 03:21:53.940384 | instance | Installed 79 packages in 54ms 2026-09-07 03:21:53.940401 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 03:21:53.940434 | 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-09-07 03:21:53.940453 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.940470 | instance | Process install dependency map 2026-09-07 03:21:53.940486 | instance | Starting collection install process 2026-09-07 03:21:53.944485 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 03:21:53.944557 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 03:21:53.944579 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 03:21:53.944597 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.944615 | instance | 2.17.12 2026-09-07 03:21:53.944632 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 03:21:53.944650 | 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-09-07 03:21:53.944668 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.944685 | instance | Process install dependency map 2026-09-07 03:21:53.944701 | instance | Starting collection install process 2026-09-07 03:21:53.944718 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 03:21:53.944735 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 03:21:53.944753 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 03:21:53.944769 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.944787 | instance | 2.17.12 2026-09-07 03:21:53.944805 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 03:21:53.944822 | 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-09-07 03:21:53.944839 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.944857 | instance | Process install dependency map 2026-09-07 03:21:53.944874 | instance | Starting collection install process 2026-09-07 03:21:53.944890 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 03:21:53.944908 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 03:21:53.944924 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 03:21:53.944941 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.944957 | instance | 2.17.12 2026-09-07 03:21:53.944973 | instance | Checked out community.crypto to 2.2.3 2026-09-07 03:21:53.944990 | 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-09-07 03:21:53.945006 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.945021 | instance | Process install dependency map 2026-09-07 03:21:53.945038 | instance | Starting collection install process 2026-09-07 03:21:53.945054 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 03:21:53.945071 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 03:21:53.945088 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 03:21:53.945105 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.945121 | instance | 2.17.12 2026-09-07 03:21:53.945137 | instance | Checked out community.general to 7.3.0 2026-09-07 03:21:53.945153 | 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-09-07 03:21:53.945170 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.945192 | instance | Process install dependency map 2026-09-07 03:21:53.945210 | instance | Starting collection install process 2026-09-07 03:21:53.945226 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 03:21:53.945243 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 03:21:53.945261 | instance | community.general:7.3.0 was installed successfully 2026-09-07 03:21:53.945276 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.945294 | instance | 2.17.12 2026-09-07 03:21:53.945310 | instance | Checked out community.mysql to 3.6.0 2026-09-07 03:21:53.945327 | 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-09-07 03:21:53.945345 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.945364 | instance | Process install dependency map 2026-09-07 03:21:53.945382 | instance | Starting collection install process 2026-09-07 03:21:53.945399 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 03:21:53.945432 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 03:21:53.945451 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 03:21:53.945468 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.945484 | instance | 2.17.12 2026-09-07 03:21:53.945502 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 03:21:53.945519 | 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-09-07 03:21:53.945535 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.945552 | instance | Process install dependency map 2026-09-07 03:21:53.945673 | instance | Starting collection install process 2026-09-07 03:21:53.945702 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 03:21:53.945721 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 03:21:53.945739 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 03:21:53.945757 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.945774 | instance | 2.17.12 2026-09-07 03:21:53.945792 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 03:21:53.945809 | 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-09-07 03:21:53.945828 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.945845 | instance | Process install dependency map 2026-09-07 03:21:53.945862 | instance | Starting collection install process 2026-09-07 03:21:53.945879 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 03:21:53.945897 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 03:21:53.945913 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 03:21:53.945930 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.945947 | instance | 2.17.12 2026-09-07 03:21:53.945964 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 03:21:53.945980 | 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-09-07 03:21:53.946003 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.946020 | instance | Process install dependency map 2026-09-07 03:21:53.946037 | instance | Starting collection install process 2026-09-07 03:21:53.946053 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 03:21:53.946069 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 03:21:53.946085 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 03:21:53.946101 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.946121 | instance | 2.17.12 2026-09-07 03:21:53.946146 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 03:21:53.946172 | 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-09-07 03:21:53.946197 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.946220 | instance | Process install dependency map 2026-09-07 03:21:53.946245 | instance | Starting collection install process 2026-09-07 03:21:53.946268 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 03:21:53.946285 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 03:21:53.946303 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 03:21:53.946320 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.946337 | instance | 2.17.12 2026-09-07 03:21:53.946354 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 03:21:53.946373 | 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-09-07 03:21:53.946392 | instance | Starting galaxy collection install process 2026-09-07 03:21:53.946409 | instance | Process install dependency map 2026-09-07 03:21:53.946445 | instance | Starting collection install process 2026-09-07 03:21:53.946463 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 03:21:53.946481 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 03:21:53.946498 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 03:21:53.946514 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:21:53.946529 | instance | 2.17.12 2026-09-07 03:21:53.952547 | 2026-09-07 03:21:53.952621 | PLAY RECAP 2026-09-07 03:21:53.952686 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:21:53.952714 | 2026-09-07 03:21:54.140800 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 03:21:54.144849 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 03:21:54.726842 | 2026-09-07 03:21:54.727004 | PLAY [all] 2026-09-07 03:21:54.738224 | 2026-09-07 03:21:54.738304 | TASK [Install "jq" for log collection] 2026-09-07 03:22:04.224529 | instance | changed 2026-09-07 03:22:04.228054 | 2026-09-07 03:22:04.228200 | PLAY RECAP 2026-09-07 03:22:04.228343 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:22:04.228465 | 2026-09-07 03:22:04.449607 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 03:22:04.451355 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 03:22:05.150765 | 2026-09-07 03:22:05.150943 | PLAY [all] 2026-09-07 03:22:05.163886 | 2026-09-07 03:22:05.164072 | LOOP [Check inventory directories] 2026-09-07 03:22:05.545865 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 03:22:05.698688 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-07 03:22:05.868590 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-07 03:22:05.891932 | 2026-09-07 03:22:05.892219 | LOOP [Copy inventory file for Zuul] 2026-09-07 03:22:06.848521 | instance | changed: 2026-09-07 03:22:06.848910 | instance | { 2026-09-07 03:22:06.848982 | instance | "ansible_loop_var": "item", 2026-09-07 03:22:06.849037 | instance | "changed": false, 2026-09-07 03:22:06.849084 | instance | "failed": false, 2026-09-07 03:22:06.849142 | instance | "invocation": { 2026-09-07 03:22:06.849188 | instance | "module_args": { 2026-09-07 03:22:06.849230 | instance | "checksum_algorithm": "sha1", 2026-09-07 03:22:06.849272 | instance | "follow": true, 2026-09-07 03:22:06.849324 | instance | "get_attributes": true, 2026-09-07 03:22:06.849369 | instance | "get_checksum": true, 2026-09-07 03:22:06.849432 | instance | "get_mime": true, 2026-09-07 03:22:06.849477 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 03:22:06.849521 | instance | } 2026-09-07 03:22:06.849563 | instance | }, 2026-09-07 03:22:06.849620 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 03:22:06.849663 | instance | "stat": { 2026-09-07 03:22:06.849705 | instance | "atime": 1788751306.6387196, 2026-09-07 03:22:06.849747 | instance | "attr_flags": "e", 2026-09-07 03:22:06.849791 | instance | "attributes": [ 2026-09-07 03:22:06.849834 | instance | "extents" 2026-09-07 03:22:06.849875 | instance | ], 2026-09-07 03:22:06.849916 | instance | "block_size": 4096, 2026-09-07 03:22:06.849957 | instance | "blocks": 8, 2026-09-07 03:22:06.849999 | instance | "charset": "unknown", 2026-09-07 03:22:06.850042 | instance | "ctime": 1788751305.3786898, 2026-09-07 03:22:06.850086 | instance | "dev": 64513, 2026-09-07 03:22:06.850127 | instance | "device_type": 0, 2026-09-07 03:22:06.850168 | instance | "executable": true, 2026-09-07 03:22:06.850210 | instance | "exists": true, 2026-09-07 03:22:06.850249 | instance | "gid": 1000, 2026-09-07 03:22:06.850290 | instance | "gr_name": "zuul", 2026-09-07 03:22:06.850330 | instance | "inode": 1049370, 2026-09-07 03:22:06.850371 | instance | "isblk": false, 2026-09-07 03:22:06.850473 | instance | "ischr": false, 2026-09-07 03:22:06.850598 | instance | "isdir": true, 2026-09-07 03:22:06.850711 | instance | "isfifo": false, 2026-09-07 03:22:06.850748 | instance | "isgid": false, 2026-09-07 03:22:06.850782 | instance | "islnk": false, 2026-09-07 03:22:06.850815 | instance | "isreg": false, 2026-09-07 03:22:06.850849 | instance | "issock": false, 2026-09-07 03:22:06.850885 | instance | "isuid": false, 2026-09-07 03:22:06.850917 | instance | "mimetype": "unknown", 2026-09-07 03:22:06.850951 | instance | "mode": "0755", 2026-09-07 03:22:06.850984 | instance | "mtime": 1788751305.3786898, 2026-09-07 03:22:06.851019 | instance | "nlink": 21, 2026-09-07 03:22:06.851051 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 03:22:06.851085 | instance | "pw_name": "zuul", 2026-09-07 03:22:06.851120 | instance | "readable": true, 2026-09-07 03:22:06.851158 | instance | "rgrp": true, 2026-09-07 03:22:06.851246 | instance | "roth": true, 2026-09-07 03:22:06.851321 | instance | "rusr": true, 2026-09-07 03:22:06.851361 | instance | "size": 4096, 2026-09-07 03:22:06.851394 | instance | "uid": 1000, 2026-09-07 03:22:06.851478 | instance | "version": "3691479553", 2026-09-07 03:22:06.851519 | instance | "wgrp": false, 2026-09-07 03:22:06.851561 | instance | "woth": false, 2026-09-07 03:22:06.851612 | instance | "writeable": true, 2026-09-07 03:22:06.851663 | instance | "wusr": true, 2026-09-07 03:22:06.851698 | instance | "xgrp": true, 2026-09-07 03:22:06.851731 | instance | "xoth": true, 2026-09-07 03:22:06.851762 | instance | "xusr": true 2026-09-07 03:22:06.851794 | instance | } 2026-09-07 03:22:06.851827 | instance | } 2026-09-07 03:22:06.851900 | instance | ok: All items complete 2026-09-07 03:22:06.851942 | 2026-09-07 03:22:06.855712 | instance | skipping: Conditional result was False 2026-09-07 03:22:06.863924 | instance | skipping: Conditional result was False 2026-09-07 03:22:06.881811 | 2026-09-07 03:22:06.882018 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 03:22:07.271364 | instance | changed: 1 replacements made 2026-09-07 03:22:07.331849 | instance | skipping: Conditional result was False 2026-09-07 03:22:07.333621 | instance | skipping: Conditional result was False 2026-09-07 03:22:07.352286 | 2026-09-07 03:22:07.352523 | TASK [Run Molecule scenario] 2026-09-07 03:22:08.354207 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 03:22:08.816986 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 03:22:08.817107 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-07 03:22:19.741020 | instance | INFO [csi > dependency] Executing 2026-09-07 03:22:19.741123 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-07 03:22:19.741344 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-07 03:22:19.741487 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 03:22:19.749069 | instance | INFO [csi > cleanup] Executing 2026-09-07 03:22:19.749347 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 03:22:19.756132 | instance | INFO [csi > destroy] Executing 2026-09-07 03:22:19.756191 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-07 03:22:19.756208 | instance | INFO [csi > destroy] Executed: Successful 2026-09-07 03:22:19.762920 | instance | INFO [csi > syntax] Executing 2026-09-07 03:22:21.237442 | instance | 2026-09-07 03:22:21.237648 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 03:22:21.297559 | instance | INFO [csi > syntax] Executed: Successful 2026-09-07 03:22:21.311722 | instance | INFO [csi > create] Executing 2026-09-07 03:22:21.314823 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 03:22:21.321900 | instance | INFO [csi > prepare] Executing 2026-09-07 03:22:22.131814 | instance | 2026-09-07 03:22:22.131894 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 03:22:22.132073 | instance | 2026-09-07 03:22:22.132211 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:22:22.132355 | instance | Monday 07 September 2026 03:22:22 +0000 (0:00:00.023) 0:00:00.023 ****** 2026-09-07 03:22:23.403060 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 03:22:23.403282 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 03:22:23.403642 | instance | interpreter could change the meaning of that path. See 2026-09-07 03:22:23.403880 | instance | https://docs.ansible.com/ansible- 2026-09-07 03:22:23.404117 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 03:22:23.413764 | instance | ok: [instance] 2026-09-07 03:22:23.413974 | instance | 2026-09-07 03:22:23.414225 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 03:22:23.414533 | instance | Monday 07 September 2026 03:22:23 +0000 (0:00:01.282) 0:00:01.305 ****** 2026-09-07 03:22:24.168404 | instance | changed: [instance] 2026-09-07 03:22:24.168631 | instance | 2026-09-07 03:22:24.168845 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 03:22:24.169214 | instance | Monday 07 September 2026 03:22:24 +0000 (0:00:00.754) 0:00:02.059 ****** 2026-09-07 03:22:24.452857 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 03:22:24.453167 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 03:22:24.453467 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 03:22:24.457895 | instance | changed: [instance] 2026-09-07 03:22:24.458103 | instance | 2026-09-07 03:22:24.458334 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 03:22:24.458586 | instance | Monday 07 September 2026 03:22:24 +0000 (0:00:00.290) 0:00:02.350 ****** 2026-09-07 03:22:25.350397 | instance | ok: [instance] 2026-09-07 03:22:25.350714 | instance | 2026-09-07 03:22:25.351004 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 03:22:25.351246 | instance | 2026-09-07 03:22:25.351581 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:22:25.351841 | instance | Monday 07 September 2026 03:22:25 +0000 (0:00:00.891) 0:00:03.241 ****** 2026-09-07 03:22:26.138551 | instance | ok: [instance] 2026-09-07 03:22:26.138791 | instance | 2026-09-07 03:22:26.139079 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 03:22:26.139325 | instance | Monday 07 September 2026 03:22:26 +0000 (0:00:00.788) 0:00:04.030 ****** 2026-09-07 03:22:49.661047 | instance | changed: [instance] 2026-09-07 03:22:49.661142 | instance | 2026-09-07 03:22:49.661157 | instance | TASK [Start up service] ******************************************************** 2026-09-07 03:22:49.661413 | instance | Monday 07 September 2026 03:22:49 +0000 (0:00:23.522) 0:00:27.552 ****** 2026-09-07 03:22:50.203059 | instance | ok: [instance] 2026-09-07 03:22:50.203099 | instance | 2026-09-07 03:22:50.203106 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 03:22:50.203112 | instance | Monday 07 September 2026 03:22:50 +0000 (0:00:00.541) 0:00:28.093 ****** 2026-09-07 03:22:50.514823 | instance | ok: [instance] 2026-09-07 03:22:50.514882 | instance | 2026-09-07 03:22:50.515136 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 03:22:50.515169 | instance | Monday 07 September 2026 03:22:50 +0000 (0:00:00.313) 0:00:28.407 ****** 2026-09-07 03:22:51.147367 | instance | changed: [instance] 2026-09-07 03:22:51.148044 | instance | 2026-09-07 03:22:51.148123 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 03:22:51.148135 | instance | Monday 07 September 2026 03:22:51 +0000 (0:00:00.631) 0:00:29.038 ****** 2026-09-07 03:22:51.326122 | instance | ok: [instance] 2026-09-07 03:22:51.326212 | instance | 2026-09-07 03:22:51.326568 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 03:22:51.326620 | instance | Monday 07 September 2026 03:22:51 +0000 (0:00:00.179) 0:00:29.218 ****** 2026-09-07 03:22:51.346307 | instance | skipping: [instance] 2026-09-07 03:22:51.346416 | instance | 2026-09-07 03:22:51.346772 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 03:22:51.346860 | instance | Monday 07 September 2026 03:22:51 +0000 (0:00:00.019) 0:00:29.238 ****** 2026-09-07 03:22:51.949020 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:22:51.949086 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:22:51.949093 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:22:51.949099 | instance | 2026-09-07 03:22:51.949106 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 03:22:51.949113 | instance | Monday 07 September 2026 03:22:51 +0000 (0:00:00.601) 0:00:29.839 ****** 2026-09-07 03:22:52.593033 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:22:52.593112 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:22:52.593123 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:22:52.593133 | instance | 2026-09-07 03:22:52.593143 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 03:22:52.593153 | instance | Monday 07 September 2026 03:22:52 +0000 (0:00:00.643) 0:00:30.483 ****** 2026-09-07 03:22:53.363109 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:22:53.363143 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:22:53.363148 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:22:53.363152 | instance | 2026-09-07 03:22:53.363156 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 03:22:53.363161 | instance | Monday 07 September 2026 03:22:53 +0000 (0:00:00.771) 0:00:31.254 ****** 2026-09-07 03:22:56.850206 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:22:56.850256 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:22:56.850260 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:22:56.850265 | instance | 2026-09-07 03:22:56.850269 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 03:22:56.850274 | instance | Monday 07 September 2026 03:22:56 +0000 (0:00:03.486) 0:00:34.741 ****** 2026-09-07 03:22:58.891392 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 03:22:58.891440 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 03:22:58.891465 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 03:22:58.891474 | instance | 2026-09-07 03:22:58.891502 | instance | PLAY RECAP ********************************************************************* 2026-09-07 03:22:58.893037 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 03:22:58.893264 | instance | 2026-09-07 03:22:58.893278 | instance | Monday 07 September 2026 03:22:58 +0000 (0:00:02.041) 0:00:36.782 ****** 2026-09-07 03:22:58.893288 | instance | =============================================================================== 2026-09-07 03:22:58.893297 | instance | Install depedencies ---------------------------------------------------- 23.52s 2026-09-07 03:22:58.893306 | instance | Create a volume group for each loop device ------------------------------ 3.49s 2026-09-07 03:22:58.893321 | instance | Create a logical volume for each loop device ---------------------------- 2.04s 2026-09-07 03:22:58.896318 | instance | Gathering Facts --------------------------------------------------------- 1.28s 2026-09-07 03:22:58.896383 | instance | Purge "snapd" package --------------------------------------------------- 0.89s 2026-09-07 03:22:58.896394 | instance | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-07 03:22:58.896403 | instance | Start loop devices ------------------------------------------------------ 0.77s 2026-09-07 03:22:58.896412 | instance | Configure short hostname ------------------------------------------------ 0.75s 2026-09-07 03:22:58.896421 | instance | Set permissions on loopback devices ------------------------------------- 0.64s 2026-09-07 03:22:58.896430 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.63s 2026-09-07 03:22:58.896438 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-09-07 03:22:58.896447 | instance | Start up service -------------------------------------------------------- 0.54s 2026-09-07 03:22:58.896472 | instance | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-09-07 03:22:58.896482 | instance | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-09-07 03:22:58.896490 | instance | Get list of all loopback devices ---------------------------------------- 0.18s 2026-09-07 03:22:58.896501 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-07 03:22:58.976083 | instance | INFO [csi > prepare] Executed: Successful 2026-09-07 03:22:58.986692 | instance | INFO [csi > converge] Executing 2026-09-07 03:23:00.426038 | instance | 2026-09-07 03:23:00.426418 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-07 03:23:00.426706 | instance | 2026-09-07 03:23:00.427020 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:23:00.427311 | instance | Monday 07 September 2026 03:23:00 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-09-07 03:23:01.463211 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 03:23:01.463256 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 03:23:01.463261 | instance | interpreter could change the meaning of that path. See 2026-09-07 03:23:01.463267 | instance | https://docs.ansible.com/ansible- 2026-09-07 03:23:01.463272 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 03:23:01.476142 | instance | ok: [instance] 2026-09-07 03:23:01.476880 | instance | 2026-09-07 03:23:01.476954 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-07 03:23:01.476989 | instance | Monday 07 September 2026 03:23:01 +0000 (0:00:01.050) 0:00:01.057 ****** 2026-09-07 03:23:01.520698 | instance | ok: [instance] => { 2026-09-07 03:23:01.520994 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-07 03:23:01.521259 | instance | } 2026-09-07 03:23:01.521487 | instance | 2026-09-07 03:23:01.521724 | instance | PLAY [all] ********************************************************************* 2026-09-07 03:23:01.521945 | instance | 2026-09-07 03:23:01.522238 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:23:01.522482 | instance | Monday 07 September 2026 03:23:01 +0000 (0:00:00.044) 0:00:01.101 ****** 2026-09-07 03:23:02.414764 | instance | ok: [instance] 2026-09-07 03:23:02.414993 | instance | 2026-09-07 03:23:02.415272 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 03:23:02.415619 | instance | Monday 07 September 2026 03:23:02 +0000 (0:00:00.893) 0:00:01.995 ****** 2026-09-07 03:23:02.632517 | instance | ok: [instance] 2026-09-07 03:23:02.632746 | instance | 2026-09-07 03:23:02.633163 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 03:23:02.633421 | instance | 2026-09-07 03:23:02.633677 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:23:02.633945 | instance | Monday 07 September 2026 03:23:02 +0000 (0:00:00.218) 0:00:02.213 ****** 2026-09-07 03:23:03.636592 | instance | ok: [instance] 2026-09-07 03:23:03.636965 | instance | 2026-09-07 03:23:03.637354 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 03:23:03.637710 | instance | Monday 07 September 2026 03:23:03 +0000 (0:00:01.003) 0:00:03.217 ****** 2026-09-07 03:23:03.989402 | instance | ok: [instance] 2026-09-07 03:23:03.989801 | instance | 2026-09-07 03:23:03.990184 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 03:23:03.990499 | instance | Monday 07 September 2026 03:23:03 +0000 (0:00:00.350) 0:00:03.567 ****** 2026-09-07 03:23:04.038600 | instance | skipping: [instance] 2026-09-07 03:23:04.038645 | instance | 2026-09-07 03:23:04.038653 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 03:23:04.038661 | instance | Monday 07 September 2026 03:23:04 +0000 (0:00:00.051) 0:00:03.618 ****** 2026-09-07 03:23:04.438145 | instance | changed: [instance] 2026-09-07 03:23:04.438204 | instance | 2026-09-07 03:23:04.438216 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 03:23:04.438226 | instance | Monday 07 September 2026 03:23:04 +0000 (0:00:00.398) 0:00:04.017 ****** 2026-09-07 03:23:04.524134 | instance | ok: [instance] => { 2026-09-07 03:23:04.524194 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 03:23:04.524300 | instance | } 2026-09-07 03:23:04.524529 | instance | 2026-09-07 03:23:04.524840 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 03:23:04.525160 | instance | Monday 07 September 2026 03:23:04 +0000 (0:00:00.084) 0:00:04.101 ****** 2026-09-07 03:23:05.415682 | instance | changed: [instance] 2026-09-07 03:23:05.415903 | instance | 2026-09-07 03:23:05.416226 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 03:23:05.416616 | instance | Monday 07 September 2026 03:23:05 +0000 (0:00:00.894) 0:00:04.995 ****** 2026-09-07 03:23:05.480441 | instance | skipping: [instance] 2026-09-07 03:23:05.480646 | instance | 2026-09-07 03:23:05.480982 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 03:23:05.481227 | instance | Monday 07 September 2026 03:23:05 +0000 (0:00:00.065) 0:00:05.061 ****** 2026-09-07 03:23:05.539434 | instance | skipping: [instance] 2026-09-07 03:23:05.539709 | instance | 2026-09-07 03:23:05.539905 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 03:23:05.540170 | instance | Monday 07 September 2026 03:23:05 +0000 (0:00:00.059) 0:00:05.120 ****** 2026-09-07 03:23:05.783525 | instance | ok: [instance] 2026-09-07 03:23:05.783748 | instance | 2026-09-07 03:23:05.784005 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 03:23:05.784289 | instance | Monday 07 September 2026 03:23:05 +0000 (0:00:00.244) 0:00:05.364 ****** 2026-09-07 03:23:07.190987 | instance | ok: [instance] 2026-09-07 03:23:07.191458 | instance | 2026-09-07 03:23:07.191772 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 03:23:07.192099 | instance | Monday 07 September 2026 03:23:07 +0000 (0:00:01.407) 0:00:06.771 ****** 2026-09-07 03:23:07.261794 | instance | ok: [instance] => { 2026-09-07 03:23:07.261891 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 03:23:07.261953 | instance | } 2026-09-07 03:23:07.262119 | instance | 2026-09-07 03:23:07.262371 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 03:23:07.262555 | instance | Monday 07 September 2026 03:23:07 +0000 (0:00:00.069) 0:00:06.840 ****** 2026-09-07 03:23:07.921909 | instance | changed: [instance] 2026-09-07 03:23:07.922160 | instance | 2026-09-07 03:23:07.922718 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 03:23:07.923100 | instance | Monday 07 September 2026 03:23:07 +0000 (0:00:00.657) 0:00:07.498 ****** 2026-09-07 03:23:10.844379 | instance | changed: [instance] 2026-09-07 03:23:10.844995 | instance | 2026-09-07 03:23:10.845056 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 03:23:10.845077 | instance | Monday 07 September 2026 03:23:10 +0000 (0:00:02.925) 0:00:10.424 ****** 2026-09-07 03:23:10.887998 | instance | skipping: [instance] 2026-09-07 03:23:10.888754 | instance | 2026-09-07 03:23:10.888806 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 03:23:10.888817 | instance | Monday 07 September 2026 03:23:10 +0000 (0:00:00.043) 0:00:10.468 ****** 2026-09-07 03:23:10.934586 | instance | skipping: [instance] 2026-09-07 03:23:10.934644 | instance | 2026-09-07 03:23:10.934661 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 03:23:10.934675 | instance | Monday 07 September 2026 03:23:10 +0000 (0:00:00.045) 0:00:10.513 ****** 2026-09-07 03:23:10.977678 | instance | skipping: [instance] 2026-09-07 03:23:10.977877 | instance | 2026-09-07 03:23:10.978251 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 03:23:10.978563 | instance | Monday 07 September 2026 03:23:10 +0000 (0:00:00.044) 0:00:10.558 ****** 2026-09-07 03:23:17.491515 | instance | changed: [instance] 2026-09-07 03:23:17.492224 | instance | 2026-09-07 03:23:17.492293 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 03:23:17.492305 | instance | Monday 07 September 2026 03:23:17 +0000 (0:00:06.513) 0:00:17.072 ****** 2026-09-07 03:23:18.147905 | instance | changed: [instance] 2026-09-07 03:23:18.147978 | instance | 2026-09-07 03:23:18.148309 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 03:23:18.148462 | instance | Monday 07 September 2026 03:23:18 +0000 (0:00:00.656) 0:00:17.729 ****** 2026-09-07 03:23:19.175810 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 03:23:19.175865 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 03:23:19.175879 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 03:23:19.175890 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 03:23:19.175900 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 03:23:19.175911 | instance | 2026-09-07 03:23:19.175930 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 03:23:19.175941 | instance | Monday 07 September 2026 03:23:19 +0000 (0:00:01.025) 0:00:18.754 ****** 2026-09-07 03:23:19.788913 | instance | changed: [instance] 2026-09-07 03:23:19.789927 | instance | 2026-09-07 03:23:19.789973 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 03:23:19.789981 | instance | Monday 07 September 2026 03:23:19 +0000 (0:00:00.586) 0:00:19.340 ****** 2026-09-07 03:23:19.789987 | instance | 2026-09-07 03:23:19.789993 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 03:23:19.789999 | instance | Monday 07 September 2026 03:23:19 +0000 (0:00:00.029) 0:00:19.369 ****** 2026-09-07 03:23:20.709012 | instance | ok: [instance] 2026-09-07 03:23:20.709897 | instance | 2026-09-07 03:23:20.710107 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 03:23:20.710120 | instance | Monday 07 September 2026 03:23:20 +0000 (0:00:00.919) 0:00:20.289 ****** 2026-09-07 03:23:21.223066 | instance | changed: [instance] 2026-09-07 03:23:21.223243 | instance | 2026-09-07 03:23:21.224044 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 03:23:21.224114 | instance | Monday 07 September 2026 03:23:21 +0000 (0:00:00.514) 0:00:20.803 ****** 2026-09-07 03:23:21.868289 | instance | changed: [instance] 2026-09-07 03:23:21.869072 | instance | 2026-09-07 03:23:21.869132 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 03:23:21.869148 | instance | Monday 07 September 2026 03:23:21 +0000 (0:00:00.645) 0:00:21.448 ****** 2026-09-07 03:23:22.111023 | instance | ok: [instance] 2026-09-07 03:23:22.111098 | instance | 2026-09-07 03:23:22.111318 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 03:23:22.111358 | instance | Monday 07 September 2026 03:23:22 +0000 (0:00:00.243) 0:00:21.692 ****** 2026-09-07 03:23:22.193646 | instance | ok: [instance] => { 2026-09-07 03:23:22.194876 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 03:23:22.194929 | instance | } 2026-09-07 03:23:22.194941 | instance | 2026-09-07 03:23:22.194951 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 03:23:22.194960 | instance | Monday 07 September 2026 03:23:22 +0000 (0:00:00.081) 0:00:21.774 ****** 2026-09-07 03:23:23.090258 | instance | changed: [instance] 2026-09-07 03:23:23.091184 | instance | 2026-09-07 03:23:23.091261 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 03:23:23.091277 | instance | Monday 07 September 2026 03:23:23 +0000 (0:00:00.896) 0:00:22.670 ****** 2026-09-07 03:23:27.553360 | instance | changed: [instance] 2026-09-07 03:23:27.553959 | instance | 2026-09-07 03:23:27.554013 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 03:23:27.554023 | instance | Monday 07 September 2026 03:23:27 +0000 (0:00:04.463) 0:00:27.134 ****** 2026-09-07 03:23:28.629839 | instance | ok: [instance] 2026-09-07 03:23:28.630361 | instance | 2026-09-07 03:23:28.630991 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 03:23:28.631359 | instance | Monday 07 September 2026 03:23:28 +0000 (0:00:01.074) 0:00:28.209 ****** 2026-09-07 03:23:29.036822 | instance | changed: [instance] 2026-09-07 03:23:29.037032 | instance | 2026-09-07 03:23:29.037057 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 03:23:29.037236 | instance | Monday 07 September 2026 03:23:29 +0000 (0:00:00.408) 0:00:28.618 ****** 2026-09-07 03:23:29.579342 | instance | changed: [instance] 2026-09-07 03:23:29.580085 | instance | 2026-09-07 03:23:29.580165 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 03:23:29.580178 | instance | Monday 07 September 2026 03:23:29 +0000 (0:00:00.541) 0:00:29.159 ****** 2026-09-07 03:23:30.155462 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 03:23:30.155572 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 03:23:30.155588 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 03:23:30.155949 | instance | 2026-09-07 03:23:30.155998 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 03:23:30.156004 | instance | Monday 07 September 2026 03:23:30 +0000 (0:00:00.577) 0:00:29.736 ****** 2026-09-07 03:23:30.665202 | instance | changed: [instance] 2026-09-07 03:23:30.665274 | instance | 2026-09-07 03:23:30.665494 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 03:23:30.665529 | instance | Monday 07 September 2026 03:23:30 +0000 (0:00:00.509) 0:00:30.246 ****** 2026-09-07 03:23:31.221617 | instance | changed: [instance] 2026-09-07 03:23:31.221711 | instance | 2026-09-07 03:23:31.222560 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 03:23:31.222617 | instance | Monday 07 September 2026 03:23:31 +0000 (0:00:00.528) 0:00:30.775 ****** 2026-09-07 03:23:31.222626 | instance | 2026-09-07 03:23:31.222633 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 03:23:31.222639 | instance | Monday 07 September 2026 03:23:31 +0000 (0:00:00.027) 0:00:30.802 ****** 2026-09-07 03:23:32.039388 | instance | ok: [instance] 2026-09-07 03:23:32.040243 | instance | 2026-09-07 03:23:32.040304 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 03:23:32.040325 | instance | Monday 07 September 2026 03:23:32 +0000 (0:00:00.817) 0:00:31.620 ****** 2026-09-07 03:23:32.985045 | instance | changed: [instance] 2026-09-07 03:23:32.985126 | instance | 2026-09-07 03:23:32.985557 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 03:23:32.985615 | instance | Monday 07 September 2026 03:23:32 +0000 (0:00:00.944) 0:00:32.565 ****** 2026-09-07 03:23:33.578870 | instance | changed: [instance] 2026-09-07 03:23:33.578901 | instance | 2026-09-07 03:23:33.578907 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 03:23:33.578911 | instance | Monday 07 September 2026 03:23:33 +0000 (0:00:00.594) 0:00:33.159 ****** 2026-09-07 03:23:33.657103 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 03:23:33.657178 | instance | 2026-09-07 03:23:33.657190 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 03:23:33.657200 | instance | Monday 07 September 2026 03:23:33 +0000 (0:00:00.077) 0:00:33.237 ****** 2026-09-07 03:23:38.706012 | instance | changed: [instance] 2026-09-07 03:23:38.706696 | instance | 2026-09-07 03:23:38.706963 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 03:23:38.706977 | instance | Monday 07 September 2026 03:23:38 +0000 (0:00:05.048) 0:00:38.286 ****** 2026-09-07 03:23:39.388310 | instance | ok: [instance] => (item=chronyd) 2026-09-07 03:23:39.388425 | instance | ok: [instance] => (item=sshd) 2026-09-07 03:23:39.389032 | instance | 2026-09-07 03:23:39.389098 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 03:23:39.389202 | instance | Monday 07 September 2026 03:23:39 +0000 (0:00:00.682) 0:00:38.968 ****** 2026-09-07 03:23:47.569614 | instance | changed: [instance] 2026-09-07 03:23:47.570319 | instance | 2026-09-07 03:23:47.570375 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 03:23:47.570386 | instance | Monday 07 September 2026 03:23:47 +0000 (0:00:08.181) 0:00:47.150 ****** 2026-09-07 03:23:47.819485 | instance | ok: [instance] 2026-09-07 03:23:47.819539 | instance | 2026-09-07 03:23:47.819550 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 03:23:47.819560 | instance | Monday 07 September 2026 03:23:47 +0000 (0:00:00.248) 0:00:47.399 ****** 2026-09-07 03:23:48.293004 | instance | changed: [instance] 2026-09-07 03:23:48.293547 | instance | 2026-09-07 03:23:48.293595 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 03:23:48.293603 | instance | Monday 07 September 2026 03:23:48 +0000 (0:00:00.474) 0:00:47.873 ****** 2026-09-07 03:23:48.624040 | instance | changed: [instance] 2026-09-07 03:23:48.624123 | instance | 2026-09-07 03:23:48.624319 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-07 03:23:48.624356 | instance | Monday 07 September 2026 03:23:48 +0000 (0:00:00.331) 0:00:48.205 ****** 2026-09-07 03:23:48.751373 | instance | ok: [instance] 2026-09-07 03:23:48.751486 | instance | 2026-09-07 03:23:48.751882 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-07 03:23:48.752006 | instance | Monday 07 September 2026 03:23:48 +0000 (0:00:00.127) 0:00:48.332 ****** 2026-09-07 03:23:49.004059 | instance | ok: [instance] => (item=instance) 2026-09-07 03:23:49.004784 | instance | 2026-09-07 03:23:49.004833 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-07 03:23:49.004845 | instance | Monday 07 September 2026 03:23:49 +0000 (0:00:00.252) 0:00:48.584 ****** 2026-09-07 03:23:49.068112 | instance | ok: [instance] 2026-09-07 03:23:49.068184 | instance | 2026-09-07 03:23:49.068566 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-07 03:23:49.068611 | instance | Monday 07 September 2026 03:23:49 +0000 (0:00:00.064) 0:00:48.649 ****** 2026-09-07 03:23:49.148248 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-07 03:23:49.148352 | instance | 2026-09-07 03:23:49.148699 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-07 03:23:49.148738 | instance | Monday 07 September 2026 03:23:49 +0000 (0:00:00.080) 0:00:48.729 ****** 2026-09-07 03:23:49.494450 | instance | changed: [instance] 2026-09-07 03:23:49.495216 | instance | 2026-09-07 03:23:49.495270 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-07 03:23:49.495284 | instance | Monday 07 September 2026 03:23:49 +0000 (0:00:00.345) 0:00:49.074 ****** 2026-09-07 03:23:50.190382 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-07 03:23:50.190582 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-07 03:23:50.191150 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-07 03:23:50.191172 | instance | 2026-09-07 03:23:50.191182 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-07 03:23:50.191190 | instance | Monday 07 September 2026 03:23:50 +0000 (0:00:00.696) 0:00:49.771 ****** 2026-09-07 03:25:48.659562 | instance | ok: [instance] 2026-09-07 03:25:48.659926 | instance | 2026-09-07 03:25:48.659943 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-07 03:25:48.659949 | instance | Monday 07 September 2026 03:25:48 +0000 (0:01:58.469) 0:02:48.240 ****** 2026-09-07 03:25:48.905815 | instance | changed: [instance] 2026-09-07 03:25:48.905934 | instance | 2026-09-07 03:25:48.906315 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-07 03:25:48.906343 | instance | Monday 07 September 2026 03:25:48 +0000 (0:00:00.245) 0:02:48.486 ****** 2026-09-07 03:25:48.989800 | instance | ok: [instance] 2026-09-07 03:25:48.989921 | instance | 2026-09-07 03:25:48.990079 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 03:25:48.990259 | instance | Monday 07 September 2026 03:25:48 +0000 (0:00:00.084) 0:02:48.570 ****** 2026-09-07 03:25:49.057909 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 03:25:49.057964 | instance | 2026-09-07 03:25:49.058185 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 03:25:49.058200 | instance | Monday 07 September 2026 03:25:49 +0000 (0:00:00.068) 0:02:48.639 ****** 2026-09-07 03:25:50.908241 | instance | ok: [instance] 2026-09-07 03:25:50.908358 | instance | 2026-09-07 03:25:50.908583 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 03:25:50.908772 | instance | Monday 07 September 2026 03:25:50 +0000 (0:00:01.849) 0:02:50.488 ****** 2026-09-07 03:25:50.966430 | instance | ok: [instance] => (item=instance) 2026-09-07 03:25:50.966495 | instance | 2026-09-07 03:25:50.966606 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 03:25:50.966718 | instance | Monday 07 September 2026 03:25:50 +0000 (0:00:00.058) 0:02:50.546 ****** 2026-09-07 03:25:51.314096 | instance | ok: [instance] 2026-09-07 03:25:51.314138 | instance | 2026-09-07 03:25:51.314145 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 03:25:51.314152 | instance | Monday 07 September 2026 03:25:51 +0000 (0:00:00.347) 0:02:50.894 ****** 2026-09-07 03:25:54.055199 | instance | ok: [instance] 2026-09-07 03:25:54.055276 | instance | 2026-09-07 03:25:54.055486 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-07 03:25:54.055526 | instance | Monday 07 September 2026 03:25:54 +0000 (0:00:02.742) 0:02:53.636 ****** 2026-09-07 03:26:40.032670 | 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-09-07 03:26:40.033064 | 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_pwkqnjo9/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_pwkqnjo9/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_pwkqnjo9/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_pwkqnjo9/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-09-07T03:26:39.833+0000 7f57c7764640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB1Lp5qLrYmASAAPZBsRpyg3w+IPytYBDhmuzxLEj3ylc82p5DYDxvZpRM=: Malformed input [buffer:3]\n2026-09-07T03:26:39.833+0000 7f57c7764640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T03:26:39.837+0000 7f57c7764640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB1Lp5qLrYmASAAPZBsRpyg3w+IPytYBDhmuzxLEj3ylc82p5DYDxvZpRM=: Malformed input [buffer:3]\n2026-09-07T03:26:39.837+0000 7f57c7764640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T03:26:39.837+0000 7f57c7764640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgB1Lp5qLrYmASAAPZBsRpyg3w+IPytYBDhmuzxLEj3ylc82p5DYDxvZpRM=: Malformed input [buffer:3]\n2026-09-07T03:26:39.837+0000 7f57c7764640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T03:26:39.837+0000 7f57c7764640 -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-09-07 03:26:40.035106 | instance | 2026-09-07 03:26:40.035384 | instance | PLAY RECAP ********************************************************************* 2026-09-07 03:26:40.035956 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-07 03:26:40.035986 | instance | 2026-09-07 03:26:40.036959 | instance | Monday 07 September 2026 03:26:40 +0000 (0:00:45.980) 0:03:39.616 ****** 2026-09-07 03:26:40.036990 | instance | =============================================================================== 2026-09-07 03:26:40.037003 | instance | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 118.47s 2026-09-07 03:26:40.037015 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 45.98s 2026-09-07 03:26:40.037032 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 8.18s 2026-09-07 03:26:40.040745 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.51s 2026-09-07 03:26:40.040802 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.05s 2026-09-07 03:26:40.040813 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.46s 2026-09-07 03:26:40.040822 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.93s 2026-09-07 03:26:40.040831 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.74s 2026-09-07 03:26:40.040855 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.85s 2026-09-07 03:26:40.040864 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.74s 2026-09-07 03:26:40.040872 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.41s 2026-09-07 03:26:40.040881 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.07s 2026-09-07 03:26:40.040925 | instance | Gathering Facts --------------------------------------------------------- 1.05s 2026-09-07 03:26:40.040934 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.03s 2026-09-07 03:26:40.040943 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-07 03:26:40.040951 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.94s 2026-09-07 03:26:40.040960 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-09-07 03:26:40.040969 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-09-07 03:26:40.040977 | instance | Gathering Facts --------------------------------------------------------- 0.89s 2026-09-07 03:26:40.040986 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.70s 2026-09-07 03:26:40.144683 | 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-09-07 03:26:40.144996 | instance | ERROR [csi > converge] Executed: Failed 2026-09-07 03:26:40.145221 | 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-09-07 03:26:40.277895 | instance | ERROR 2026-09-07 03:26:40.278136 | instance | { 2026-09-07 03:26:40.278210 | instance | "delta": "0:04:32.471975", 2026-09-07 03:26:40.278256 | instance | "end": "2026-09-07 03:26:40.225719", 2026-09-07 03:26:40.278331 | instance | "msg": "non-zero return code", 2026-09-07 03:26:40.278382 | instance | "rc": 2, 2026-09-07 03:26:40.278417 | instance | "start": "2026-09-07 03:22:07.753744" 2026-09-07 03:26:40.278450 | instance | } failure 2026-09-07 03:26:40.287767 | 2026-09-07 03:26:40.287881 | PLAY RECAP 2026-09-07 03:26:40.287984 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:26:40.288042 | 2026-09-07 03:26:40.452231 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 03:26:40.456251 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 03:26:41.069060 | 2026-09-07 03:26:41.069195 | PLAY [all] 2026-09-07 03:26:41.082315 | 2026-09-07 03:26:41.082399 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 03:26:41.466813 | instance | changed 2026-09-07 03:26:41.473372 | 2026-09-07 03:26:41.473477 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 03:26:41.858908 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 03:26:41.907868 | instance | + ip addr 2026-09-07 03:26:41.909817 | instance | + ip route 2026-09-07 03:26:41.912967 | instance | + lsblk 2026-09-07 03:26:41.916358 | instance | + mount 2026-09-07 03:26:41.919534 | instance | + docker images 2026-09-07 03:26:41.943986 | instance | + brctl show 2026-09-07 03:26:41.944553 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 03:26:41.944845 | instance | + ps aux --sort=-%mem 2026-09-07 03:26:41.973693 | instance | + dpkg -l 2026-09-07 03:26:41.985786 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 03:26:41.986402 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 03:26:42.005909 | instance | + '[' '!' -z '' ']' 2026-09-07 03:26:42.506378 | instance | ok: Runtime: 0:00:00.153612 2026-09-07 03:26:42.511689 | 2026-09-07 03:26:42.511766 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 03:26:43.192876 | instance | changed: 2026-09-07 03:26:43.193128 | instance | created directory /var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/work/logs/instance 2026-09-07 03:26:43.193189 | instance | cd+++++++++ system/ 2026-09-07 03:26:43.193235 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 03:26:43.193279 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 03:26:43.193340 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 03:26:43.193380 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 03:26:43.193423 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 03:26:43.193464 | instance | >f+++++++++ system/mount.txt 2026-09-07 03:26:43.193503 | instance | >f+++++++++ system/packages.txt 2026-09-07 03:26:43.193535 | instance | >f+++++++++ system/ps.txt 2026-09-07 03:26:43.193571 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 03:26:43.208967 | 2026-09-07 03:26:43.209176 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 03:26:43.432091 | instance | changed: "values" 2026-09-07 03:26:43.618235 | instance | changed: "releases" 2026-09-07 03:26:43.636607 | 2026-09-07 03:26:43.636806 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 03:26:43.888048 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 03:26:44.194269 | instance | ok: Runtime: 0:00:00.007079 2026-09-07 03:26:44.200593 | 2026-09-07 03:26:44.200725 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 03:26:44.719908 | instance | changed: 2026-09-07 03:26:44.720146 | instance | cd+++++++++ helm/ 2026-09-07 03:26:44.720212 | instance | cd+++++++++ helm/releases/ 2026-09-07 03:26:44.720267 | instance | cd+++++++++ helm/values/ 2026-09-07 03:26:44.742368 | 2026-09-07 03:26:44.742560 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 03:26:44.978589 | instance | changed 2026-09-07 03:26:44.987316 | 2026-09-07 03:26:44.987456 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 03:26:45.275347 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:26:45.275635 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:26:45.281659 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:26:45.283259 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:26:45.284020 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:26:45.285702 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:26:45.288516 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:26:45.290103 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:26:45.290193 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:26:45.291475 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:26:45.294020 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:26:45.295421 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:26:45.536083 | instance | ok: Runtime: 0:00:00.030094 2026-09-07 03:26:45.545978 | 2026-09-07 03:26:45.546137 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 03:26:45.769598 | instance | changed 2026-09-07 03:26:45.781864 | 2026-09-07 03:26:45.782000 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 03:26:46.045529 | instance | environment: line 5: kubectl: command not found 2026-09-07 03:26:46.046523 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:26:46.046729 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:26:46.046812 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:26:46.324231 | instance | ok: Runtime: 0:00:00.010788 2026-09-07 03:26:46.335329 | 2026-09-07 03:26:46.335486 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 03:26:46.864304 | instance | changed: 2026-09-07 03:26:46.864629 | instance | cd+++++++++ objects/ 2026-09-07 03:26:46.864701 | instance | cd+++++++++ objects/cluster/ 2026-09-07 03:26:46.864751 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 03:26:46.881228 | 2026-09-07 03:26:46.881390 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 03:26:47.107083 | instance | changed 2026-09-07 03:26:47.116127 | 2026-09-07 03:26:47.116326 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 03:26:47.348572 | instance | changed 2026-09-07 03:26:47.353084 | 2026-09-07 03:26:47.353160 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 03:26:47.609961 | instance | environment: line 3: kubectl: command not found 2026-09-07 03:26:47.889617 | instance | ok: Runtime: 0:00:00.010631 2026-09-07 03:26:47.900528 | 2026-09-07 03:26:47.900705 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 03:26:48.415065 | instance | changed: 2026-09-07 03:26:48.415280 | instance | cd+++++++++ pod-logs/ 2026-09-07 03:26:48.415344 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 03:26:48.434592 | 2026-09-07 03:26:48.434788 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 03:26:48.660404 | instance | changed 2026-09-07 03:26:48.668246 | 2026-09-07 03:26:48.668399 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 03:26:48.907435 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 03:26:49.213005 | instance | ok: Runtime: 0:00:00.039719 2026-09-07 03:26:49.218452 | 2026-09-07 03:26:49.218532 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 03:26:49.439684 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 03:26:49.482997 | instance | ceph-mgr endpoints: 2026-09-07 03:26:49.755447 | instance | ok: Runtime: 0:00:00.049057 2026-09-07 03:26:49.766034 | 2026-09-07 03:26:49.766196 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 03:26:50.003698 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 03:26:50.314325 | instance | ok: Runtime: 0:00:00.027006 2026-09-07 03:26:50.323842 | 2026-09-07 03:26:50.323989 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 03:26:50.834176 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 03:26:50.842586 | 2026-09-07 03:26:50.842667 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 03:26:51.080680 | instance | changed 2026-09-07 03:26:51.087753 | 2026-09-07 03:26:51.087855 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 03:26:51.403768 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 03:26:51.404664 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 03:26:51.638696 | instance | ERROR 2026-09-07 03:26:51.638991 | instance | { 2026-09-07 03:26:51.639052 | instance | "delta": "0:00:00.004212", 2026-09-07 03:26:51.639094 | instance | "end": "2026-09-07 03:26:51.404971", 2026-09-07 03:26:51.639137 | instance | "msg": "non-zero return code", 2026-09-07 03:26:51.639175 | instance | "rc": 1, 2026-09-07 03:26:51.639210 | instance | "start": "2026-09-07 03:26:51.400759" 2026-09-07 03:26:51.639267 | instance | } 2026-09-07 03:26:51.639411 | instance | ERROR: Ignoring Errors 2026-09-07 03:26:51.651841 | 2026-09-07 03:26:51.652019 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 03:26:52.187103 | instance | changed: cd+++++++++ selenium/ 2026-09-07 03:26:52.199280 | 2026-09-07 03:26:52.199399 | PLAY RECAP 2026-09-07 03:26:52.199515 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 03:26:52.199578 | 2026-09-07 03:26:52.349563 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 03:26:52.352189 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 03:26:52.956757 | 2026-09-07 03:26:52.956889 | PLAY [all] 2026-09-07 03:26:52.968930 | 2026-09-07 03:26:52.969064 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 03:26:53.003091 | instance | skipping: Conditional result was False 2026-09-07 03:26:53.007746 | 2026-09-07 03:26:53.007831 | TASK [fetch-output : Set log path for single node] 2026-09-07 03:26:53.035003 | instance | ok 2026-09-07 03:26:53.039033 | 2026-09-07 03:26:53.039107 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 03:26:53.419112 | instance -> localhost | ok: "/var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/work/logs" 2026-09-07 03:26:53.608848 | instance -> localhost | changed: "/var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/work/artifacts" 2026-09-07 03:26:53.830920 | instance -> localhost | changed: "/var/lib/zuul/builds/d78bf678e5d547c6bc848a342709e69c/work/docs" 2026-09-07 03:26:53.851230 | 2026-09-07 03:26:53.851516 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 03:26:54.531065 | instance | changed: .d..t...... ./ 2026-09-07 03:26:54.531410 | instance | changed: All items complete 2026-09-07 03:26:54.531468 | 2026-09-07 03:26:55.026712 | instance | changed: .d..t...... ./ 2026-09-07 03:26:55.537846 | instance | changed: .d..t...... ./ 2026-09-07 03:26:55.560643 | 2026-09-07 03:26:55.560829 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 03:26:56.018471 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008013 2026-09-07 03:26:56.261426 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008778 2026-09-07 03:26:56.273034 | 2026-09-07 03:26:56.273142 | PLAY [all] 2026-09-07 03:26:56.278857 | 2026-09-07 03:26:56.278922 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 03:26:56.732000 | instance | changed 2026-09-07 03:26:56.742682 | 2026-09-07 03:26:56.742802 | PLAY RECAP 2026-09-07 03:26:56.742916 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 03:26:56.742978 | 2026-09-07 03:26:56.877794 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 03:26:56.880068 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 03:26:57.508647 | 2026-09-07 03:26:57.508814 | PLAY [localhost] 2026-09-07 03:26:57.518898 | 2026-09-07 03:26:57.518991 | TASK [Generate Zuul manifest] 2026-09-07 03:26:57.537962 | localhost | ok 2026-09-07 03:26:57.557386 | 2026-09-07 03:26:57.557532 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 03:26:57.948545 | localhost | changed 2026-09-07 03:26:57.972680 | 2026-09-07 03:26:57.972915 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 03:26:58.005707 | localhost | ok 2026-09-07 03:26:58.021534 | 2026-09-07 03:26:58.021697 | TASK [Upload logs] 2026-09-07 03:26:58.047572 | localhost | ok 2026-09-07 03:26:58.116536 | 2026-09-07 03:26:58.116721 | TASK [Set zuul-log-path fact] 2026-09-07 03:26:58.135245 | localhost | ok 2026-09-07 03:26:58.147296 | 2026-09-07 03:26:58.147410 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 03:26:58.187607 | localhost | ok 2026-09-07 03:26:58.197676 | 2026-09-07 03:26:58.197803 | TASK [upload-logs : Create log directories] 2026-09-07 03:26:58.649925 | localhost | changed 2026-09-07 03:26:58.662038 | 2026-09-07 03:26:58.662274 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 03:26:59.080732 | localhost -> localhost | ok: Runtime: 0:00:00.004173 2026-09-07 03:26:59.090511 | 2026-09-07 03:26:59.090744 | TASK [upload-logs : Upload logs to log server] 2026-09-07 03:26:59.663597 | localhost | Output suppressed because no_log was given 2026-09-07 03:26:59.726754 | 2026-09-07 03:26:59.726911 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 03:26:59.789658 | localhost | skipping: Conditional result was False 2026-09-07 03:26:59.799598 | localhost | skipping: Conditional result was False 2026-09-07 03:26:59.807757 | 2026-09-07 03:26:59.807937 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 03:26:59.857623 | localhost | skipping: Conditional result was False 2026-09-07 03:26:59.858048 | 2026-09-07 03:26:59.863280 | localhost | skipping: Conditional result was False 2026-09-07 03:26:59.877841 | 2026-09-07 03:26:59.877943 | LOOP [upload-logs : Upload console log and json output]