2026-09-01 18:21:26.457581 | Job console starting 2026-09-01 18:21:26.467055 | Updating git repos 2026-09-01 18:21:32.090993 | Cloning repos into workspace 2026-09-01 18:21:50.228533 | Restoring repo states 2026-09-01 18:21:59.878871 | Merging changes 2026-09-01 18:22:01.393220 | Checking out repos 2026-09-01 18:22:02.883118 | Preparing playbooks 2026-09-01 18:22:04.544050 | Running Ansible setup 2026-09-01 18:22:08.224119 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-01 18:22:08.845481 | 2026-09-01 18:22:08.845627 | PLAY [localhost] 2026-09-01 18:22:08.854723 | 2026-09-01 18:22:08.854804 | TASK [Gathering Facts] 2026-09-01 18:22:09.823132 | localhost | ok 2026-09-01 18:22:09.834029 | 2026-09-01 18:22:09.834141 | TASK [Setup log path fact] 2026-09-01 18:22:09.856195 | localhost | ok 2026-09-01 18:22:09.868055 | 2026-09-01 18:22:09.868122 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-01 18:22:09.914017 | localhost | ok 2026-09-01 18:22:09.920327 | 2026-09-01 18:22:09.920398 | TASK [emit-job-header : Print job information] 2026-09-01 18:22:09.962610 | # Job Information 2026-09-01 18:22:09.963079 | Ansible Version: 2.16.18 2026-09-01 18:22:09.963186 | Job: atmosphere-molecule-csi-rbd 2026-09-01 18:22:09.963213 | Pipeline: check 2026-09-01 18:22:09.963234 | Executor: 2d72f0692154 2026-09-01 18:22:09.963254 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-09-01 18:22:09.963276 | Event ID: 0289a720-a631-11f1-9481-e29493fab245 2026-09-01 18:22:09.965992 | 2026-09-01 18:22:09.966058 | LOOP [emit-job-header : Print node information] 2026-09-01 18:22:10.062324 | localhost | ok: 2026-09-01 18:22:10.062554 | localhost | # Node Information 2026-09-01 18:22:10.062608 | localhost | Inventory Hostname: instance 2026-09-01 18:22:10.062646 | localhost | Hostname: np0000191771 2026-09-01 18:22:10.062681 | localhost | Username: zuul 2026-09-01 18:22:10.062719 | localhost | Distro: Ubuntu 22.04 2026-09-01 18:22:10.062752 | localhost | Provider: yul1 2026-09-01 18:22:10.062785 | localhost | Region: ca-ymq-1 2026-09-01 18:22:10.062818 | localhost | Label: ubuntu-jammy 2026-09-01 18:22:10.062851 | localhost | Product Name: OpenStack Nova 2026-09-01 18:22:10.062883 | localhost | Interface IP: 162.253.55.183 2026-09-01 18:22:10.069603 | 2026-09-01 18:22:10.069729 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-01 18:22:10.747391 | localhost -> localhost | changed 2026-09-01 18:22:10.755344 | 2026-09-01 18:22:10.755443 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-01 18:22:11.592701 | localhost -> localhost | changed 2026-09-01 18:22:11.603911 | 2026-09-01 18:22:11.603986 | PLAY [all] 2026-09-01 18:22:11.612711 | 2026-09-01 18:22:11.612786 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-01 18:22:11.820960 | instance -> localhost | ok 2026-09-01 18:22:11.831043 | 2026-09-01 18:22:11.831139 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-01 18:22:11.866406 | instance | ok 2026-09-01 18:22:11.882522 | instance | included: /var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-01 18:22:11.888349 | 2026-09-01 18:22:11.888414 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-01 18:22:12.959565 | instance -> localhost | Generating public/private rsa key pair. 2026-09-01 18:22:12.959753 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/work/4462224dc86e4337a950d30ef5d2dd38_id_rsa 2026-09-01 18:22:12.959884 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/work/4462224dc86e4337a950d30ef5d2dd38_id_rsa.pub 2026-09-01 18:22:12.959948 | instance -> localhost | The key fingerprint is: 2026-09-01 18:22:12.959975 | instance -> localhost | SHA256:XE8A6s5QNRrwuyquJzIVOKK4woM1kyL6eSAOmlp4IxY zuul-build-sshkey 2026-09-01 18:22:12.960007 | instance -> localhost | The key's randomart image is: 2026-09-01 18:22:12.960029 | instance -> localhost | +---[RSA 3072]----+ 2026-09-01 18:22:12.960058 | instance -> localhost | | ... +.. | 2026-09-01 18:22:12.960081 | instance -> localhost | | . = . . | 2026-09-01 18:22:12.960102 | instance -> localhost | | . = . . | 2026-09-01 18:22:12.960123 | instance -> localhost | |+ . o o . o | 2026-09-01 18:22:12.960143 | instance -> localhost | |+E o. o S . | 2026-09-01 18:22:12.960163 | instance -> localhost | |B.O + . | 2026-09-01 18:22:12.960183 | instance -> localhost | |@O++ + | 2026-09-01 18:22:12.960204 | instance -> localhost | |%Boo.. | 2026-09-01 18:22:12.960225 | instance -> localhost | |*B=o. | 2026-09-01 18:22:12.960246 | instance -> localhost | +----[SHA256]-----+ 2026-09-01 18:22:12.960299 | instance -> localhost | ok: Runtime: 0:00:00.655603 2026-09-01 18:22:12.966799 | 2026-09-01 18:22:12.966866 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-01 18:22:13.000506 | instance | ok 2026-09-01 18:22:13.012201 | instance | included: /var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-01 18:22:13.020877 | 2026-09-01 18:22:13.020942 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-01 18:22:13.047276 | instance | skipping: Conditional result was False 2026-09-01 18:22:13.056789 | 2026-09-01 18:22:13.056887 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-01 18:22:13.531630 | instance | changed 2026-09-01 18:22:13.784503 | 2026-09-01 18:22:13.784656 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-01 18:22:14.012071 | instance | ok 2026-09-01 18:22:14.018376 | 2026-09-01 18:22:14.018443 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-01 18:22:14.528541 | instance | changed 2026-09-01 18:22:14.534632 | 2026-09-01 18:22:14.534724 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-01 18:22:15.045182 | instance | changed 2026-09-01 18:22:15.052847 | 2026-09-01 18:22:15.052933 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-01 18:22:15.078801 | instance | skipping: Conditional result was False 2026-09-01 18:22:15.087419 | 2026-09-01 18:22:15.087513 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-01 18:22:15.714300 | instance -> localhost | changed 2026-09-01 18:22:15.728266 | 2026-09-01 18:22:15.728332 | TASK [add-build-sshkey : Add back temp key] 2026-09-01 18:22:16.024091 | instance -> localhost | Identity added: /var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/work/4462224dc86e4337a950d30ef5d2dd38_id_rsa (zuul-build-sshkey) 2026-09-01 18:22:16.024335 | instance -> localhost | ok: Runtime: 0:00:00.013499 2026-09-01 18:22:16.030553 | 2026-09-01 18:22:16.030620 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-01 18:22:16.424969 | instance | ok 2026-09-01 18:22:16.429611 | 2026-09-01 18:22:16.429675 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-01 18:22:16.455299 | instance | skipping: Conditional result was False 2026-09-01 18:22:16.469866 | 2026-09-01 18:22:16.469943 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-01 18:22:16.831346 | instance | ok 2026-09-01 18:22:16.859471 | 2026-09-01 18:22:16.859728 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-01 18:22:21.141025 | instance | Output suppressed because no_log was given 2026-09-01 18:22:21.271228 | 2026-09-01 18:22:21.271452 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-01 18:22:21.485725 | instance | ok: "logs" 2026-09-01 18:22:21.486121 | instance | ok: All items complete 2026-09-01 18:22:21.486153 | 2026-09-01 18:22:21.630799 | instance | ok: "artifacts" 2026-09-01 18:22:21.790409 | instance | ok: "docs" 2026-09-01 18:22:21.943414 | 2026-09-01 18:22:21.943564 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-01 18:22:22.144639 | instance | changed: "logs" 2026-09-01 18:22:22.313275 | instance | changed: "artifacts" 2026-09-01 18:22:22.477606 | instance | changed: "docs" 2026-09-01 18:22:22.495626 | 2026-09-01 18:22:22.495682 | PLAY RECAP 2026-09-01 18:22:22.495727 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-01 18:22:22.495756 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-01 18:22:22.495779 | 2026-09-01 18:22:22.639041 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-01 18:22:22.645954 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-01 18:22:23.285529 | 2026-09-01 18:22:23.285660 | PLAY [all] 2026-09-01 18:22:23.297438 | 2026-09-01 18:22:23.297522 | TASK [setup-uv : Extract archive] 2026-09-01 18:22:26.249397 | instance | changed 2026-09-01 18:22:26.255615 | 2026-09-01 18:22:26.255702 | TASK [setup-uv : Print version] 2026-09-01 18:22:26.599109 | instance | uv 0.8.13 2026-09-01 18:22:26.797444 | instance | ok: Runtime: 0:00:00.007108 2026-09-01 18:22:26.808091 | 2026-09-01 18:22:26.808241 | TASK [Install Ansible collection siblings] 2026-09-01 18:22:36.059600 | instance | changed: 2026-09-01 18:22:36.059856 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-01 18:22:36.059919 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-01 18:22:36.059967 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-01 18:22:36.060013 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-01 18:22:36.060060 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-01 18:22:36.060560 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-01 18:22:36.060639 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-01 18:22:36.060692 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-01 18:22:36.060737 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-01 18:22:36.060779 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-01 18:22:36.060821 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-01 18:22:36.060862 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-01 18:22:36.060903 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-01 18:22:36.060944 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-01 18:22:36.061028 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-01 18:22:36.061072 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-01 18:22:36.061113 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-01 18:22:36.061153 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-01 18:22:36.061194 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-01 18:22:36.061234 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-01 18:22:36.061273 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-01 18:22:36.061311 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-01 18:22:36.061354 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-01 18:22:36.061416 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-01 18:22:36.061457 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-01 18:22:36.061498 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-01 18:22:36.061537 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-01 18:22:36.061576 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-01 18:22:36.061615 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-01 18:22:36.061654 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-01 18:22:36.061693 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-01 18:22:36.061733 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-01 18:22:36.061773 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-01 18:22:36.061812 | 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-01 18:22:36.061863 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.061904 | instance | Process install dependency map 2026-09-01 18:22:36.061943 | instance | Starting collection install process 2026-09-01 18:22:36.061982 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-01 18:22:36.062022 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-01 18:22:36.062063 | instance | ansible.netcommon:* was installed successfully 2026-09-01 18:22:36.062102 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-01 18:22:36.062206 | instance | Creating virtual environment at: .venv 2026-09-01 18:22:36.062247 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-01 18:22:36.062287 | instance | Downloading setuptools (1.1MiB) 2026-09-01 18:22:36.062326 | instance | Downloading netaddr (2.2MiB) 2026-09-01 18:22:36.062371 | instance | Downloading cryptography (4.2MiB) 2026-09-01 18:22:36.062411 | instance | Downloading pygments (1.2MiB) 2026-09-01 18:22:36.062450 | instance | Downloading rjsonnet (1.2MiB) 2026-09-01 18:22:36.062489 | instance | Downloading kubernetes (1.9MiB) 2026-09-01 18:22:36.062529 | instance | Downloading openstacksdk (1.7MiB) 2026-09-01 18:22:36.062569 | instance | Downloading ansible-core (2.1MiB) 2026-09-01 18:22:36.062609 | instance | Building pyperclip==1.9.0 2026-09-01 18:22:36.062649 | instance | Downloading rjsonnet 2026-09-01 18:22:36.062692 | instance | Downloading netaddr 2026-09-01 18:22:36.062732 | instance | Downloading pygments 2026-09-01 18:22:36.062773 | instance | Downloading cryptography 2026-09-01 18:22:36.062812 | instance | Downloading setuptools 2026-09-01 18:22:36.062852 | instance | Downloading kubernetes 2026-09-01 18:22:36.062891 | instance | Downloading ansible-core 2026-09-01 18:22:36.062929 | instance | Downloading openstacksdk 2026-09-01 18:22:36.062969 | instance | Built pyperclip==1.9.0 2026-09-01 18:22:36.063008 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-01 18:22:36.063047 | instance | Installed 79 packages in 55ms 2026-09-01 18:22:36.063087 | instance | Checked out ansible.posix to 1.6.0 2026-09-01 18:22:36.063128 | 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-01 18:22:36.063169 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.063210 | instance | Process install dependency map 2026-09-01 18:22:36.063250 | instance | Starting collection install process 2026-09-01 18:22:36.063290 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-01 18:22:36.063342 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-01 18:22:36.063383 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-01 18:22:36.063423 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.063462 | instance | 2.17.12 2026-09-01 18:22:36.063503 | instance | Checked out ansible.utils to v6.1.0 2026-09-01 18:22:36.063543 | 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-01 18:22:36.063584 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.063624 | instance | Process install dependency map 2026-09-01 18:22:36.063663 | instance | Starting collection install process 2026-09-01 18:22:36.063703 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-01 18:22:36.063742 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-01 18:22:36.063782 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-01 18:22:36.063822 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.063862 | instance | 2.17.12 2026-09-01 18:22:36.063903 | instance | Checked out atmosphere.common to v0.7.0 2026-09-01 18:22:36.063942 | 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-01 18:22:36.063983 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.064024 | instance | Process install dependency map 2026-09-01 18:22:36.064064 | instance | Starting collection install process 2026-09-01 18:22:36.064103 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-01 18:22:36.064143 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-01 18:22:36.064182 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-01 18:22:36.064222 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.064260 | instance | 2.17.12 2026-09-01 18:22:36.064299 | instance | Checked out community.crypto to 2.2.3 2026-09-01 18:22:36.064337 | 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-01 18:22:36.064377 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.064416 | instance | Process install dependency map 2026-09-01 18:22:36.064454 | instance | Starting collection install process 2026-09-01 18:22:36.064493 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-01 18:22:36.064533 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-01 18:22:36.064571 | instance | community.crypto:2.2.3 was installed successfully 2026-09-01 18:22:36.064610 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.064649 | instance | 2.17.12 2026-09-01 18:22:36.064688 | instance | Checked out community.general to 7.3.0 2026-09-01 18:22:36.064727 | 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-01 18:22:36.064767 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.064817 | instance | Process install dependency map 2026-09-01 18:22:36.064857 | instance | Starting collection install process 2026-09-01 18:22:36.064896 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-01 18:22:36.064935 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-01 18:22:36.064981 | instance | community.general:7.3.0 was installed successfully 2026-09-01 18:22:36.065045 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.065087 | instance | 2.17.12 2026-09-01 18:22:36.065128 | instance | Checked out community.mysql to 3.6.0 2026-09-01 18:22:36.065169 | 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-01 18:22:36.065210 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.065254 | instance | Process install dependency map 2026-09-01 18:22:36.065296 | instance | Starting collection install process 2026-09-01 18:22:36.065337 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-01 18:22:36.065378 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-01 18:22:36.065418 | instance | community.mysql:3.6.0 was installed successfully 2026-09-01 18:22:36.065458 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.065498 | instance | 2.17.12 2026-09-01 18:22:36.066030 | instance | Checked out kubernetes.core to 2.4.0 2026-09-01 18:22:36.066110 | 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-01 18:22:36.066158 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.066230 | instance | Process install dependency map 2026-09-01 18:22:36.066273 | instance | Starting collection install process 2026-09-01 18:22:36.066315 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-01 18:22:36.066356 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-01 18:22:36.066397 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-01 18:22:36.066437 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.066476 | instance | 2.17.12 2026-09-01 18:22:36.066516 | instance | Checked out openstack.cloud to 2.6.0 2026-09-01 18:22:36.066555 | 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-01 18:22:36.066595 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.066635 | instance | Process install dependency map 2026-09-01 18:22:36.066674 | instance | Starting collection install process 2026-09-01 18:22:36.066713 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-01 18:22:36.066751 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-01 18:22:36.066789 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-01 18:22:36.066828 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.066866 | instance | 2.17.12 2026-09-01 18:22:36.067588 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-01 18:22:36.067650 | 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-01 18:22:36.067711 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.067755 | instance | Process install dependency map 2026-09-01 18:22:36.067795 | instance | Starting collection install process 2026-09-01 18:22:36.067835 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-01 18:22:36.067875 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-01 18:22:36.067915 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-01 18:22:36.067953 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.067992 | instance | 2.17.12 2026-09-01 18:22:36.068030 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-01 18:22:36.068070 | 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-01 18:22:36.068111 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.068150 | instance | Process install dependency map 2026-09-01 18:22:36.068187 | instance | Starting collection install process 2026-09-01 18:22:36.068228 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-01 18:22:36.068269 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-01 18:22:36.068309 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-01 18:22:36.068349 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.068388 | instance | 2.17.12 2026-09-01 18:22:36.068426 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-01 18:22:36.068465 | 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-01 18:22:36.068504 | instance | Starting galaxy collection install process 2026-09-01 18:22:36.068543 | instance | Process install dependency map 2026-09-01 18:22:36.068582 | instance | Starting collection install process 2026-09-01 18:22:36.068620 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-01 18:22:36.068660 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-01 18:22:36.068699 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-01 18:22:36.068738 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-01 18:22:36.068777 | instance | 2.17.12 2026-09-01 18:22:36.075705 | 2026-09-01 18:22:36.075752 | PLAY RECAP 2026-09-01 18:22:36.075796 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-01 18:22:36.075818 | 2026-09-01 18:22:36.206858 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-01 18:22:36.211578 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-01 18:22:36.893148 | 2026-09-01 18:22:36.893289 | PLAY [all] 2026-09-01 18:22:36.904952 | 2026-09-01 18:22:36.905066 | TASK [Install "jq" for log collection] 2026-09-01 18:22:45.749170 | instance | changed 2026-09-01 18:22:45.751324 | 2026-09-01 18:22:45.751382 | PLAY RECAP 2026-09-01 18:22:45.751431 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-01 18:22:45.751480 | 2026-09-01 18:22:45.898781 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-01 18:22:45.907191 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-01 18:22:46.558260 | 2026-09-01 18:22:46.558400 | PLAY [all] 2026-09-01 18:22:46.569732 | 2026-09-01 18:22:46.569805 | LOOP [Check inventory directories] 2026-09-01 18:22:46.932743 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-01 18:22:47.090749 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-01 18:22:47.276093 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-01 18:22:47.289878 | 2026-09-01 18:22:47.290140 | LOOP [Copy inventory file for Zuul] 2026-09-01 18:22:48.168763 | instance | changed: 2026-09-01 18:22:48.169002 | instance | { 2026-09-01 18:22:48.169033 | instance | "ansible_loop_var": "item", 2026-09-01 18:22:48.169057 | instance | "changed": false, 2026-09-01 18:22:48.169076 | instance | "failed": false, 2026-09-01 18:22:48.169102 | instance | "invocation": { 2026-09-01 18:22:48.169122 | instance | "module_args": { 2026-09-01 18:22:48.169140 | instance | "checksum_algorithm": "sha1", 2026-09-01 18:22:48.169157 | instance | "follow": true, 2026-09-01 18:22:48.169175 | instance | "get_attributes": true, 2026-09-01 18:22:48.169194 | instance | "get_checksum": true, 2026-09-01 18:22:48.169212 | instance | "get_mime": true, 2026-09-01 18:22:48.169230 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-01 18:22:48.169248 | instance | } 2026-09-01 18:22:48.169265 | instance | }, 2026-09-01 18:22:48.169282 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-01 18:22:48.169299 | instance | "stat": { 2026-09-01 18:22:48.169316 | instance | "atime": 1788286948.6854758, 2026-09-01 18:22:48.169334 | instance | "attr_flags": "e", 2026-09-01 18:22:48.169352 | instance | "attributes": [ 2026-09-01 18:22:48.169369 | instance | "extents" 2026-09-01 18:22:48.169386 | instance | ], 2026-09-01 18:22:48.169428 | instance | "block_size": 4096, 2026-09-01 18:22:48.169448 | instance | "blocks": 8, 2026-09-01 18:22:48.169465 | instance | "charset": "unknown", 2026-09-01 18:22:48.169484 | instance | "ctime": 1788286947.6774755, 2026-09-01 18:22:48.169504 | instance | "dev": 64513, 2026-09-01 18:22:48.169522 | instance | "device_type": 0, 2026-09-01 18:22:48.169539 | instance | "executable": true, 2026-09-01 18:22:48.169556 | instance | "exists": true, 2026-09-01 18:22:48.169574 | instance | "gid": 1000, 2026-09-01 18:22:48.169591 | instance | "gr_name": "zuul", 2026-09-01 18:22:48.169607 | instance | "inode": 1046545, 2026-09-01 18:22:48.169624 | instance | "isblk": false, 2026-09-01 18:22:48.169642 | instance | "ischr": false, 2026-09-01 18:22:48.169659 | instance | "isdir": true, 2026-09-01 18:22:48.169679 | instance | "isfifo": false, 2026-09-01 18:22:48.169703 | instance | "isgid": false, 2026-09-01 18:22:48.169726 | instance | "islnk": false, 2026-09-01 18:22:48.169749 | instance | "isreg": false, 2026-09-01 18:22:48.169769 | instance | "issock": false, 2026-09-01 18:22:48.169787 | instance | "isuid": false, 2026-09-01 18:22:48.169805 | instance | "mimetype": "unknown", 2026-09-01 18:22:48.169822 | instance | "mode": "0755", 2026-09-01 18:22:48.169839 | instance | "mtime": 1788286947.6774755, 2026-09-01 18:22:48.169856 | instance | "nlink": 22, 2026-09-01 18:22:48.169873 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-01 18:22:48.169896 | instance | "pw_name": "zuul", 2026-09-01 18:22:48.169918 | instance | "readable": true, 2026-09-01 18:22:48.169936 | instance | "rgrp": true, 2026-09-01 18:22:48.169953 | instance | "roth": true, 2026-09-01 18:22:48.169971 | instance | "rusr": true, 2026-09-01 18:22:48.169988 | instance | "size": 4096, 2026-09-01 18:22:48.170005 | instance | "uid": 1000, 2026-09-01 18:22:48.170038 | instance | "version": "774669056", 2026-09-01 18:22:48.170056 | instance | "wgrp": false, 2026-09-01 18:22:48.170075 | instance | "woth": false, 2026-09-01 18:22:48.170093 | instance | "writeable": true, 2026-09-01 18:22:48.170111 | instance | "wusr": true, 2026-09-01 18:22:48.170129 | instance | "xgrp": true, 2026-09-01 18:22:48.170146 | instance | "xoth": true, 2026-09-01 18:22:48.170163 | instance | "xusr": true 2026-09-01 18:22:48.170180 | instance | } 2026-09-01 18:22:48.170198 | instance | } 2026-09-01 18:22:48.170235 | instance | ok: All items complete 2026-09-01 18:22:48.170257 | 2026-09-01 18:22:48.171506 | instance | skipping: Conditional result was False 2026-09-01 18:22:48.172078 | instance | skipping: Conditional result was False 2026-09-01 18:22:48.188811 | 2026-09-01 18:22:48.188966 | LOOP [Switch "ansible_host" to private IP] 2026-09-01 18:22:48.572616 | instance | changed: 1 replacements made 2026-09-01 18:22:48.654750 | instance | skipping: Conditional result was False 2026-09-01 18:22:48.656729 | instance | skipping: Conditional result was False 2026-09-01 18:22:48.688777 | 2026-09-01 18:22:48.689416 | TASK [Run Molecule scenario] 2026-09-01 18:22:49.640856 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-01 18:22:50.042382 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-01 18:22:50.042502 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-01 18:23:00.561595 | instance | INFO [csi > dependency] Executing 2026-09-01 18:23:00.562079 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-01 18:23:00.562517 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-01 18:23:00.562751 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-01 18:23:00.576870 | instance | INFO [csi > cleanup] Executing 2026-09-01 18:23:00.577450 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-01 18:23:00.591237 | instance | INFO [csi > destroy] Executing 2026-09-01 18:23:00.591271 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-01 18:23:00.591404 | instance | INFO [csi > destroy] Executed: Successful 2026-09-01 18:23:00.600124 | instance | INFO [csi > syntax] Executing 2026-09-01 18:23:02.092684 | instance | 2026-09-01 18:23:02.092839 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-01 18:23:02.233223 | instance | INFO [csi > syntax] Executed: Successful 2026-09-01 18:23:02.248687 | instance | INFO [csi > create] Executing 2026-09-01 18:23:02.252190 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-01 18:23:02.266121 | instance | INFO [csi > prepare] Executing 2026-09-01 18:23:03.061387 | instance | 2026-09-01 18:23:03.061493 | instance | PLAY [Prepare] ***************************************************************** 2026-09-01 18:23:03.061764 | instance | 2026-09-01 18:23:03.061927 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-01 18:23:03.062078 | instance | Tuesday 01 September 2026 18:23:03 +0000 (0:00:00.023) 0:00:00.023 ***** 2026-09-01 18:23:04.386077 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-01 18:23:04.386166 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-01 18:23:04.386469 | instance | interpreter could change the meaning of that path. See 2026-09-01 18:23:04.386739 | instance | https://docs.ansible.com/ansible- 2026-09-01 18:23:04.386964 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-01 18:23:04.396536 | instance | ok: [instance] 2026-09-01 18:23:04.396759 | instance | 2026-09-01 18:23:04.397010 | instance | TASK [Configure short hostname] ************************************************ 2026-09-01 18:23:04.397236 | instance | Tuesday 01 September 2026 18:23:04 +0000 (0:00:01.335) 0:00:01.359 ***** 2026-09-01 18:23:05.176271 | instance | changed: [instance] 2026-09-01 18:23:05.176376 | instance | 2026-09-01 18:23:05.176388 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-01 18:23:05.176404 | instance | Tuesday 01 September 2026 18:23:05 +0000 (0:00:00.778) 0:00:02.137 ***** 2026-09-01 18:23:05.442644 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-01 18:23:05.442849 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-01 18:23:05.443089 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-01 18:23:05.452144 | instance | changed: [instance] 2026-09-01 18:23:05.452383 | instance | 2026-09-01 18:23:05.452633 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-01 18:23:05.452908 | instance | Tuesday 01 September 2026 18:23:05 +0000 (0:00:00.277) 0:00:02.414 ***** 2026-09-01 18:23:06.250292 | instance | ok: [instance] 2026-09-01 18:23:06.250491 | instance | 2026-09-01 18:23:06.250733 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-01 18:23:06.250965 | instance | 2026-09-01 18:23:06.251198 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-01 18:23:06.251430 | instance | Tuesday 01 September 2026 18:23:06 +0000 (0:00:00.796) 0:00:03.211 ***** 2026-09-01 18:23:07.021008 | instance | ok: [instance] 2026-09-01 18:23:07.021185 | instance | 2026-09-01 18:23:07.021420 | instance | TASK [Install depedencies] ***************************************************** 2026-09-01 18:23:07.021642 | instance | Tuesday 01 September 2026 18:23:07 +0000 (0:00:00.771) 0:00:03.983 ***** 2026-09-01 18:23:31.723963 | instance | changed: [instance] 2026-09-01 18:23:31.724032 | instance | 2026-09-01 18:23:31.724079 | instance | TASK [Start up service] ******************************************************** 2026-09-01 18:23:31.724187 | instance | Tuesday 01 September 2026 18:23:31 +0000 (0:00:24.702) 0:00:28.686 ***** 2026-09-01 18:23:32.304063 | instance | ok: [instance] 2026-09-01 18:23:32.304266 | instance | 2026-09-01 18:23:32.304512 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-01 18:23:32.304745 | instance | Tuesday 01 September 2026 18:23:32 +0000 (0:00:00.580) 0:00:29.266 ***** 2026-09-01 18:23:32.632146 | instance | ok: [instance] 2026-09-01 18:23:32.632368 | instance | 2026-09-01 18:23:32.632616 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-01 18:23:32.632852 | instance | Tuesday 01 September 2026 18:23:32 +0000 (0:00:00.327) 0:00:29.594 ***** 2026-09-01 18:23:33.365989 | instance | changed: [instance] 2026-09-01 18:23:33.366033 | instance | 2026-09-01 18:23:33.366039 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-01 18:23:33.366044 | instance | Tuesday 01 September 2026 18:23:33 +0000 (0:00:00.733) 0:00:30.327 ***** 2026-09-01 18:23:33.582756 | instance | ok: [instance] 2026-09-01 18:23:33.582940 | instance | 2026-09-01 18:23:33.583392 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-01 18:23:33.583714 | instance | Tuesday 01 September 2026 18:23:33 +0000 (0:00:00.217) 0:00:30.545 ***** 2026-09-01 18:23:33.606080 | instance | skipping: [instance] 2026-09-01 18:23:33.606150 | instance | 2026-09-01 18:23:33.606261 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-01 18:23:33.606442 | instance | Tuesday 01 September 2026 18:23:33 +0000 (0:00:00.023) 0:00:30.569 ***** 2026-09-01 18:23:34.207239 | instance | changed: [instance] => (item=osd0) 2026-09-01 18:23:34.208444 | instance | changed: [instance] => (item=osd1) 2026-09-01 18:23:34.208522 | instance | changed: [instance] => (item=osd2) 2026-09-01 18:23:34.208534 | instance | 2026-09-01 18:23:34.208545 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-01 18:23:34.208556 | instance | Tuesday 01 September 2026 18:23:34 +0000 (0:00:00.600) 0:00:31.169 ***** 2026-09-01 18:23:34.909542 | instance | changed: [instance] => (item=osd0) 2026-09-01 18:23:34.909688 | instance | changed: [instance] => (item=osd1) 2026-09-01 18:23:34.909972 | instance | changed: [instance] => (item=osd2) 2026-09-01 18:23:34.910399 | instance | 2026-09-01 18:23:34.910740 | instance | TASK [Start loop devices] ****************************************************** 2026-09-01 18:23:34.911039 | instance | Tuesday 01 September 2026 18:23:34 +0000 (0:00:00.702) 0:00:31.871 ***** 2026-09-01 18:23:35.704377 | instance | changed: [instance] => (item=osd0) 2026-09-01 18:23:35.704431 | instance | changed: [instance] => (item=osd1) 2026-09-01 18:23:35.704436 | instance | changed: [instance] => (item=osd2) 2026-09-01 18:23:35.704440 | instance | 2026-09-01 18:23:35.704445 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-01 18:23:35.704450 | instance | Tuesday 01 September 2026 18:23:35 +0000 (0:00:00.794) 0:00:32.666 ***** 2026-09-01 18:23:39.011511 | instance | changed: [instance] => (item=osd0) 2026-09-01 18:23:39.012773 | instance | changed: [instance] => (item=osd1) 2026-09-01 18:23:39.012853 | instance | changed: [instance] => (item=osd2) 2026-09-01 18:23:39.012865 | instance | 2026-09-01 18:23:39.012875 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-01 18:23:39.012885 | instance | Tuesday 01 September 2026 18:23:39 +0000 (0:00:03.306) 0:00:35.973 ***** 2026-09-01 18:23:40.974717 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-01 18:23:40.975510 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-01 18:23:40.975554 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-01 18:23:40.975564 | instance | 2026-09-01 18:23:40.975578 | instance | PLAY RECAP ********************************************************************* 2026-09-01 18:23:40.976416 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-01 18:23:40.976771 | instance | 2026-09-01 18:23:40.976786 | instance | Tuesday 01 September 2026 18:23:40 +0000 (0:00:01.964) 0:00:37.937 ***** 2026-09-01 18:23:40.976802 | instance | =============================================================================== 2026-09-01 18:23:40.976811 | instance | Install depedencies ---------------------------------------------------- 24.70s 2026-09-01 18:23:40.976917 | instance | Create a volume group for each loop device ------------------------------ 3.31s 2026-09-01 18:23:40.977255 | instance | Create a logical volume for each loop device ---------------------------- 1.96s 2026-09-01 18:23:40.977565 | instance | Gathering Facts --------------------------------------------------------- 1.34s 2026-09-01 18:23:40.977854 | instance | Purge "snapd" package --------------------------------------------------- 0.80s 2026-09-01 18:23:40.978139 | instance | Start loop devices ------------------------------------------------------ 0.79s 2026-09-01 18:23:40.978454 | instance | Configure short hostname ------------------------------------------------ 0.78s 2026-09-01 18:23:40.978766 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-01 18:23:40.979053 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-09-01 18:23:40.979336 | instance | Set permissions on loopback devices ------------------------------------- 0.70s 2026-09-01 18:23:40.979642 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-09-01 18:23:40.979925 | instance | Start up service -------------------------------------------------------- 0.58s 2026-09-01 18:23:40.980204 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-01 18:23:40.980507 | instance | Ensure hostname inside hosts file --------------------------------------- 0.28s 2026-09-01 18:23:40.980795 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-09-01 18:23:40.981080 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-01 18:23:41.081308 | instance | INFO [csi > prepare] Executed: Successful 2026-09-01 18:23:41.096172 | instance | INFO [csi > converge] Executing 2026-09-01 18:23:42.460569 | instance | 2026-09-01 18:23:42.460954 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-01 18:23:42.461242 | instance | 2026-09-01 18:23:42.461561 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-01 18:23:42.461859 | instance | Tuesday 01 September 2026 18:23:42 +0000 (0:00:00.007) 0:00:00.007 ***** 2026-09-01 18:23:43.518162 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-01 18:23:43.518634 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-01 18:23:43.518945 | instance | interpreter could change the meaning of that path. See 2026-09-01 18:23:43.519244 | instance | https://docs.ansible.com/ansible- 2026-09-01 18:23:43.519564 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-01 18:23:43.532034 | instance | ok: [instance] 2026-09-01 18:23:43.532354 | instance | 2026-09-01 18:23:43.532683 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-01 18:23:43.532990 | instance | Tuesday 01 September 2026 18:23:43 +0000 (0:00:01.071) 0:00:01.078 ***** 2026-09-01 18:23:43.601834 | instance | ok: [instance] => { 2026-09-01 18:23:43.602224 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-01 18:23:43.602522 | instance | } 2026-09-01 18:23:43.602829 | instance | 2026-09-01 18:23:43.603121 | instance | PLAY [all] ********************************************************************* 2026-09-01 18:23:43.603396 | instance | 2026-09-01 18:23:43.603709 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-01 18:23:43.604032 | instance | Tuesday 01 September 2026 18:23:43 +0000 (0:00:00.069) 0:00:01.148 ***** 2026-09-01 18:23:44.587617 | instance | ok: [instance] 2026-09-01 18:23:44.587987 | instance | 2026-09-01 18:23:44.588307 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-01 18:23:44.588647 | instance | Tuesday 01 September 2026 18:23:44 +0000 (0:00:00.985) 0:00:02.134 ***** 2026-09-01 18:23:44.811283 | instance | ok: [instance] 2026-09-01 18:23:44.811727 | instance | 2026-09-01 18:23:44.812077 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-01 18:23:44.812373 | instance | 2026-09-01 18:23:44.812700 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-01 18:23:44.813050 | instance | Tuesday 01 September 2026 18:23:44 +0000 (0:00:00.222) 0:00:02.356 ***** 2026-09-01 18:23:45.787087 | instance | ok: [instance] 2026-09-01 18:23:45.787284 | instance | 2026-09-01 18:23:45.787672 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-01 18:23:45.787982 | instance | Tuesday 01 September 2026 18:23:45 +0000 (0:00:00.975) 0:00:03.332 ***** 2026-09-01 18:23:46.114531 | instance | ok: [instance] 2026-09-01 18:23:46.114671 | instance | 2026-09-01 18:23:46.114850 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-01 18:23:46.114999 | instance | Tuesday 01 September 2026 18:23:46 +0000 (0:00:00.326) 0:00:03.658 ***** 2026-09-01 18:23:46.169550 | instance | skipping: [instance] 2026-09-01 18:23:46.169800 | instance | 2026-09-01 18:23:46.170043 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-01 18:23:46.170312 | instance | Tuesday 01 September 2026 18:23:46 +0000 (0:00:00.056) 0:00:03.715 ***** 2026-09-01 18:23:46.577822 | instance | changed: [instance] 2026-09-01 18:23:46.578025 | instance | 2026-09-01 18:23:46.578322 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-01 18:23:46.578571 | instance | Tuesday 01 September 2026 18:23:46 +0000 (0:00:00.408) 0:00:04.123 ***** 2026-09-01 18:23:46.670832 | instance | ok: [instance] => { 2026-09-01 18:23:46.671041 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-01 18:23:46.671316 | instance | } 2026-09-01 18:23:46.671491 | instance | 2026-09-01 18:23:46.671760 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-01 18:23:46.672057 | instance | Tuesday 01 September 2026 18:23:46 +0000 (0:00:00.093) 0:00:04.216 ***** 2026-09-01 18:23:47.521707 | instance | changed: [instance] 2026-09-01 18:23:47.521883 | instance | 2026-09-01 18:23:47.522163 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-01 18:23:47.522538 | instance | Tuesday 01 September 2026 18:23:47 +0000 (0:00:00.850) 0:00:05.067 ***** 2026-09-01 18:23:47.585957 | instance | skipping: [instance] 2026-09-01 18:23:47.586108 | instance | 2026-09-01 18:23:47.586445 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-01 18:23:47.586631 | instance | Tuesday 01 September 2026 18:23:47 +0000 (0:00:00.064) 0:00:05.132 ***** 2026-09-01 18:23:47.642313 | instance | skipping: [instance] 2026-09-01 18:23:47.642541 | instance | 2026-09-01 18:23:47.642811 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-01 18:23:47.642999 | instance | Tuesday 01 September 2026 18:23:47 +0000 (0:00:00.056) 0:00:05.189 ***** 2026-09-01 18:23:47.894972 | instance | ok: [instance] 2026-09-01 18:23:47.895066 | instance | 2026-09-01 18:23:47.895185 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-01 18:23:47.895337 | instance | Tuesday 01 September 2026 18:23:47 +0000 (0:00:00.252) 0:00:05.441 ***** 2026-09-01 18:23:49.201221 | instance | ok: [instance] 2026-09-01 18:23:49.201324 | instance | 2026-09-01 18:23:49.201339 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-01 18:23:49.201467 | instance | Tuesday 01 September 2026 18:23:49 +0000 (0:00:01.306) 0:00:06.748 ***** 2026-09-01 18:23:49.292795 | instance | ok: [instance] => { 2026-09-01 18:23:49.292866 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-01 18:23:49.292896 | instance | } 2026-09-01 18:23:49.292906 | instance | 2026-09-01 18:23:49.292916 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-01 18:23:49.292925 | instance | Tuesday 01 September 2026 18:23:49 +0000 (0:00:00.089) 0:00:06.837 ***** 2026-09-01 18:23:50.093367 | instance | changed: [instance] 2026-09-01 18:23:50.093514 | instance | 2026-09-01 18:23:50.093520 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-01 18:23:50.093525 | instance | Tuesday 01 September 2026 18:23:50 +0000 (0:00:00.801) 0:00:07.639 ***** 2026-09-01 18:23:53.049546 | instance | changed: [instance] 2026-09-01 18:23:53.050900 | instance | 2026-09-01 18:23:53.050922 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-01 18:23:53.050934 | instance | Tuesday 01 September 2026 18:23:53 +0000 (0:00:02.954) 0:00:10.593 ***** 2026-09-01 18:23:53.086937 | instance | skipping: [instance] 2026-09-01 18:23:53.087467 | instance | 2026-09-01 18:23:53.087536 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-01 18:23:53.087545 | instance | Tuesday 01 September 2026 18:23:53 +0000 (0:00:00.039) 0:00:10.633 ***** 2026-09-01 18:23:53.131035 | instance | skipping: [instance] 2026-09-01 18:23:53.131389 | instance | 2026-09-01 18:23:53.132120 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-01 18:23:53.132434 | instance | Tuesday 01 September 2026 18:23:53 +0000 (0:00:00.043) 0:00:10.677 ***** 2026-09-01 18:23:53.174082 | instance | skipping: [instance] 2026-09-01 18:23:53.174353 | instance | 2026-09-01 18:23:53.174867 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-01 18:23:53.175167 | instance | Tuesday 01 September 2026 18:23:53 +0000 (0:00:00.043) 0:00:10.720 ***** 2026-09-01 18:23:59.904135 | instance | changed: [instance] 2026-09-01 18:23:59.905017 | instance | 2026-09-01 18:23:59.905077 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-01 18:23:59.905090 | instance | Tuesday 01 September 2026 18:23:59 +0000 (0:00:06.729) 0:00:17.450 ***** 2026-09-01 18:24:00.579277 | instance | changed: [instance] 2026-09-01 18:24:00.579337 | instance | 2026-09-01 18:24:00.579348 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-01 18:24:00.579358 | instance | Tuesday 01 September 2026 18:24:00 +0000 (0:00:00.674) 0:00:18.124 ***** 2026-09-01 18:24:01.612082 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-01 18:24:01.613946 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-01 18:24:01.614025 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-01 18:24:01.614037 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-01 18:24:01.614048 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-01 18:24:01.614059 | instance | 2026-09-01 18:24:01.614077 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-01 18:24:01.614087 | instance | Tuesday 01 September 2026 18:24:01 +0000 (0:00:01.033) 0:00:19.158 ***** 2026-09-01 18:24:02.265181 | instance | changed: [instance] 2026-09-01 18:24:02.265294 | instance | 2026-09-01 18:24:02.265377 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-01 18:24:02.266142 | instance | Tuesday 01 September 2026 18:24:02 +0000 (0:00:00.625) 0:00:19.783 ***** 2026-09-01 18:24:02.266216 | instance | 2026-09-01 18:24:02.266224 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-01 18:24:02.266231 | instance | Tuesday 01 September 2026 18:24:02 +0000 (0:00:00.028) 0:00:19.811 ***** 2026-09-01 18:24:03.363996 | instance | ok: [instance] 2026-09-01 18:24:03.364045 | instance | 2026-09-01 18:24:03.364057 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-01 18:24:03.364067 | instance | Tuesday 01 September 2026 18:24:03 +0000 (0:00:01.097) 0:00:20.909 ***** 2026-09-01 18:24:03.893059 | instance | changed: [instance] 2026-09-01 18:24:03.893229 | instance | 2026-09-01 18:24:03.893813 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-01 18:24:03.893883 | instance | Tuesday 01 September 2026 18:24:03 +0000 (0:00:00.529) 0:00:21.439 ***** 2026-09-01 18:24:04.540110 | instance | changed: [instance] 2026-09-01 18:24:04.540206 | instance | 2026-09-01 18:24:04.540527 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-01 18:24:04.540597 | instance | Tuesday 01 September 2026 18:24:04 +0000 (0:00:00.647) 0:00:22.086 ***** 2026-09-01 18:24:04.800086 | instance | ok: [instance] 2026-09-01 18:24:04.800724 | instance | 2026-09-01 18:24:04.800812 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-01 18:24:04.800825 | instance | Tuesday 01 September 2026 18:24:04 +0000 (0:00:00.259) 0:00:22.346 ***** 2026-09-01 18:24:04.882028 | instance | ok: [instance] => { 2026-09-01 18:24:04.882110 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-01 18:24:04.882627 | instance | } 2026-09-01 18:24:04.882687 | instance | 2026-09-01 18:24:04.882703 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-01 18:24:04.882839 | instance | Tuesday 01 September 2026 18:24:04 +0000 (0:00:00.082) 0:00:22.428 ***** 2026-09-01 18:24:05.625292 | instance | changed: [instance] 2026-09-01 18:24:05.626137 | instance | 2026-09-01 18:24:05.626193 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-01 18:24:05.626207 | instance | Tuesday 01 September 2026 18:24:05 +0000 (0:00:00.743) 0:00:23.171 ***** 2026-09-01 18:24:10.087468 | instance | changed: [instance] 2026-09-01 18:24:10.087583 | instance | 2026-09-01 18:24:10.087876 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-01 18:24:10.087931 | instance | Tuesday 01 September 2026 18:24:10 +0000 (0:00:04.462) 0:00:27.634 ***** 2026-09-01 18:24:11.457586 | instance | ok: [instance] 2026-09-01 18:24:11.457702 | instance | 2026-09-01 18:24:11.458029 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-01 18:24:11.458076 | instance | Tuesday 01 September 2026 18:24:11 +0000 (0:00:01.370) 0:00:29.004 ***** 2026-09-01 18:24:11.874847 | instance | changed: [instance] 2026-09-01 18:24:11.875559 | instance | 2026-09-01 18:24:11.875610 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-01 18:24:11.875622 | instance | Tuesday 01 September 2026 18:24:11 +0000 (0:00:00.416) 0:00:29.421 ***** 2026-09-01 18:24:12.401770 | instance | changed: [instance] 2026-09-01 18:24:12.402504 | instance | 2026-09-01 18:24:12.402604 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-01 18:24:12.402714 | instance | Tuesday 01 September 2026 18:24:12 +0000 (0:00:00.526) 0:00:29.948 ***** 2026-09-01 18:24:13.040308 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-01 18:24:13.040361 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-01 18:24:13.040373 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-01 18:24:13.040382 | instance | 2026-09-01 18:24:13.040391 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-01 18:24:13.040400 | instance | Tuesday 01 September 2026 18:24:13 +0000 (0:00:00.637) 0:00:30.585 ***** 2026-09-01 18:24:13.529391 | instance | changed: [instance] 2026-09-01 18:24:13.530341 | instance | 2026-09-01 18:24:13.530407 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-01 18:24:13.530425 | instance | Tuesday 01 September 2026 18:24:13 +0000 (0:00:00.490) 0:00:31.075 ***** 2026-09-01 18:24:14.039079 | instance | changed: [instance] 2026-09-01 18:24:14.039134 | instance | 2026-09-01 18:24:14.039688 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-01 18:24:14.039737 | instance | Tuesday 01 September 2026 18:24:14 +0000 (0:00:00.492) 0:00:31.568 ***** 2026-09-01 18:24:14.039743 | instance | 2026-09-01 18:24:14.039749 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-01 18:24:14.039753 | instance | Tuesday 01 September 2026 18:24:14 +0000 (0:00:00.017) 0:00:31.585 ***** 2026-09-01 18:24:14.804170 | instance | ok: [instance] 2026-09-01 18:24:14.804264 | instance | 2026-09-01 18:24:14.804283 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-01 18:24:14.804461 | instance | Tuesday 01 September 2026 18:24:14 +0000 (0:00:00.765) 0:00:32.351 ***** 2026-09-01 18:24:15.792955 | instance | changed: [instance] 2026-09-01 18:24:15.793684 | instance | 2026-09-01 18:24:15.793745 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-01 18:24:15.793756 | instance | Tuesday 01 September 2026 18:24:15 +0000 (0:00:00.988) 0:00:33.339 ***** 2026-09-01 18:24:16.467115 | instance | changed: [instance] 2026-09-01 18:24:16.467232 | instance | 2026-09-01 18:24:16.467299 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-01 18:24:16.467485 | instance | Tuesday 01 September 2026 18:24:16 +0000 (0:00:00.674) 0:00:34.013 ***** 2026-09-01 18:24:16.542923 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-01 18:24:16.543025 | instance | 2026-09-01 18:24:16.543381 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-01 18:24:16.543431 | instance | Tuesday 01 September 2026 18:24:16 +0000 (0:00:00.075) 0:00:34.089 ***** 2026-09-01 18:24:21.933837 | instance | changed: [instance] 2026-09-01 18:24:21.934293 | instance | 2026-09-01 18:24:21.934467 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-01 18:24:21.934665 | instance | Tuesday 01 September 2026 18:24:21 +0000 (0:00:05.390) 0:00:39.480 ***** 2026-09-01 18:24:22.655795 | instance | ok: [instance] => (item=chronyd) 2026-09-01 18:24:22.656916 | instance | ok: [instance] => (item=sshd) 2026-09-01 18:24:22.656989 | instance | 2026-09-01 18:24:22.657003 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-01 18:24:22.657015 | instance | Tuesday 01 September 2026 18:24:22 +0000 (0:00:00.721) 0:00:40.201 ***** 2026-09-01 18:24:23.011037 | instance | changed: [instance] 2026-09-01 18:24:23.011785 | instance | 2026-09-01 18:24:23.011840 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-01 18:24:23.011852 | instance | Tuesday 01 September 2026 18:24:23 +0000 (0:00:00.355) 0:00:40.557 ***** 2026-09-01 18:24:23.251839 | instance | ok: [instance] 2026-09-01 18:24:23.251916 | instance | 2026-09-01 18:24:23.252202 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-01 18:24:23.252243 | instance | Tuesday 01 September 2026 18:24:23 +0000 (0:00:00.241) 0:00:40.798 ***** 2026-09-01 18:24:23.740421 | instance | changed: [instance] 2026-09-01 18:24:23.741154 | instance | 2026-09-01 18:24:23.741190 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-01 18:24:23.741202 | instance | Tuesday 01 September 2026 18:24:23 +0000 (0:00:00.488) 0:00:41.286 ***** 2026-09-01 18:24:24.135475 | instance | changed: [instance] 2026-09-01 18:24:24.135551 | instance | 2026-09-01 18:24:24.135874 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-01 18:24:24.135896 | instance | Tuesday 01 September 2026 18:24:24 +0000 (0:00:00.395) 0:00:41.682 ***** 2026-09-01 18:24:24.270144 | instance | ok: [instance] 2026-09-01 18:24:24.271054 | instance | 2026-09-01 18:24:24.271103 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-01 18:24:24.271127 | instance | Tuesday 01 September 2026 18:24:24 +0000 (0:00:00.133) 0:00:41.816 ***** 2026-09-01 18:24:24.523275 | instance | ok: [instance] => (item=instance) 2026-09-01 18:24:24.523714 | instance | 2026-09-01 18:24:24.523778 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-01 18:24:24.523786 | instance | Tuesday 01 September 2026 18:24:24 +0000 (0:00:00.253) 0:00:42.070 ***** 2026-09-01 18:24:24.594002 | instance | ok: [instance] 2026-09-01 18:24:24.594124 | instance | 2026-09-01 18:24:24.594548 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-01 18:24:24.594625 | instance | Tuesday 01 September 2026 18:24:24 +0000 (0:00:00.070) 0:00:42.140 ***** 2026-09-01 18:24:24.695923 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-01 18:24:24.696017 | instance | 2026-09-01 18:24:24.696033 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-01 18:24:24.696176 | instance | Tuesday 01 September 2026 18:24:24 +0000 (0:00:00.102) 0:00:42.242 ***** 2026-09-01 18:24:25.067006 | instance | changed: [instance] 2026-09-01 18:24:25.067732 | instance | 2026-09-01 18:24:25.067825 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-01 18:24:25.067837 | instance | Tuesday 01 September 2026 18:24:25 +0000 (0:00:00.370) 0:00:42.612 ***** 2026-09-01 18:24:25.861795 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-01 18:24:25.861874 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-01 18:24:25.861886 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-01 18:24:25.861895 | instance | 2026-09-01 18:24:25.861905 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-01 18:24:25.861914 | instance | Tuesday 01 September 2026 18:24:25 +0000 (0:00:00.793) 0:00:43.406 ***** 2026-09-01 18:25:59.126292 | instance | ok: [instance] 2026-09-01 18:25:59.126391 | instance | 2026-09-01 18:25:59.126526 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-01 18:25:59.126675 | instance | Tuesday 01 September 2026 18:25:59 +0000 (0:01:33.266) 0:02:16.673 ***** 2026-09-01 18:25:59.362513 | instance | changed: [instance] 2026-09-01 18:25:59.362567 | instance | 2026-09-01 18:25:59.362578 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-01 18:25:59.362588 | instance | Tuesday 01 September 2026 18:25:59 +0000 (0:00:00.235) 0:02:16.908 ***** 2026-09-01 18:25:59.442897 | instance | ok: [instance] 2026-09-01 18:25:59.442945 | instance | 2026-09-01 18:25:59.442952 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-01 18:25:59.442959 | instance | Tuesday 01 September 2026 18:25:59 +0000 (0:00:00.081) 0:02:16.989 ***** 2026-09-01 18:25:59.521769 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-01 18:25:59.521794 | instance | 2026-09-01 18:25:59.521800 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-01 18:25:59.521804 | instance | Tuesday 01 September 2026 18:25:59 +0000 (0:00:00.079) 0:02:17.068 ***** 2026-09-01 18:26:01.262545 | instance | ok: [instance] 2026-09-01 18:26:01.262746 | instance | 2026-09-01 18:26:01.262993 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-01 18:26:01.263243 | instance | Tuesday 01 September 2026 18:26:01 +0000 (0:00:01.740) 0:02:18.809 ***** 2026-09-01 18:26:01.339094 | instance | ok: [instance] => (item=instance) 2026-09-01 18:26:01.339305 | instance | 2026-09-01 18:26:01.339537 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-01 18:26:01.339759 | instance | Tuesday 01 September 2026 18:26:01 +0000 (0:00:00.076) 0:02:18.885 ***** 2026-09-01 18:26:01.685765 | instance | ok: [instance] 2026-09-01 18:26:01.685869 | instance | 2026-09-01 18:26:01.686227 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-01 18:26:01.687242 | instance | Tuesday 01 September 2026 18:26:01 +0000 (0:00:00.346) 0:02:19.232 ***** 2026-09-01 18:26:04.114939 | instance | ok: [instance] 2026-09-01 18:26:04.114985 | instance | 2026-09-01 18:26:04.114995 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-01 18:26:04.115004 | instance | Tuesday 01 September 2026 18:26:04 +0000 (0:00:02.428) 0:02:21.660 ***** 2026-09-01 18:26:58.141447 | 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-01 18:26:58.142403 | 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_6aagd5ax/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_6aagd5ax/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_6aagd5ax/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_6aagd5ax/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-01T18:26:57.940+0000 7f6638f59640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCOGJdq5D9CGSAALkAzNJZFXXR3ZDOWFMTos1S4g3sat5vFGQN98ODLZTo=: Malformed input [buffer:3]\n2026-09-01T18:26:57.940+0000 7f6638f59640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-01T18:26:57.944+0000 7f6638f59640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCOGJdq5D9CGSAALkAzNJZFXXR3ZDOWFMTos1S4g3sat5vFGQN98ODLZTo=: Malformed input [buffer:3]\n2026-09-01T18:26:57.944+0000 7f6638f59640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-01T18:26:57.944+0000 7f6638f59640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCOGJdq5D9CGSAALkAzNJZFXXR3ZDOWFMTos1S4g3sat5vFGQN98ODLZTo=: Malformed input [buffer:3]\n2026-09-01T18:26:57.944+0000 7f6638f59640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-01T18:26:57.944+0000 7f6638f59640 -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-01 18:26:58.142803 | instance | 2026-09-01 18:26:58.143113 | instance | PLAY RECAP ********************************************************************* 2026-09-01 18:26:58.143466 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-01 18:26:58.143746 | instance | 2026-09-01 18:26:58.144046 | instance | Tuesday 01 September 2026 18:26:58 +0000 (0:00:54.028) 0:03:15.689 ***** 2026-09-01 18:26:58.144354 | instance | =============================================================================== 2026-09-01 18:26:58.144639 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 93.27s 2026-09-01 18:26:58.144933 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 54.03s 2026-09-01 18:26:58.145251 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.73s 2026-09-01 18:26:58.145536 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.39s 2026-09-01 18:26:58.145816 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.46s 2026-09-01 18:26:58.146289 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.95s 2026-09-01 18:26:58.146611 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.43s 2026-09-01 18:26:58.146908 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.86s 2026-09-01 18:26:58.147302 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.74s 2026-09-01 18:26:58.147612 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.37s 2026-09-01 18:26:58.147905 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.31s 2026-09-01 18:26:58.148225 | instance | Gathering Facts --------------------------------------------------------- 1.07s 2026-09-01 18:26:58.148568 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.03s 2026-09-01 18:26:58.148870 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.99s 2026-09-01 18:26:58.149187 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-09-01 18:26:58.149527 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-09-01 18:26:58.149832 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-09-01 18:26:58.150127 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-09-01 18:26:58.150634 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.79s 2026-09-01 18:26:58.150955 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-09-01 18:26:58.269182 | 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-01 18:26:58.269585 | instance | ERROR [csi > converge] Executed: Failed 2026-09-01 18:26:58.270713 | 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-01 18:26:58.564153 | instance | ERROR 2026-09-01 18:26:58.564735 | instance | { 2026-09-01 18:26:58.564820 | instance | "delta": "0:04:09.312380", 2026-09-01 18:26:58.564867 | instance | "end": "2026-09-01 18:26:58.380981", 2026-09-01 18:26:58.564908 | instance | "msg": "non-zero return code", 2026-09-01 18:26:58.564947 | instance | "rc": 2, 2026-09-01 18:26:58.565018 | instance | "start": "2026-09-01 18:22:49.068601" 2026-09-01 18:26:58.565058 | instance | } failure 2026-09-01 18:26:58.573728 | 2026-09-01 18:26:58.573787 | PLAY RECAP 2026-09-01 18:26:58.573838 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-01 18:26:58.573860 | 2026-09-01 18:26:58.745288 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-01 18:26:58.747589 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-01 18:26:59.472789 | 2026-09-01 18:26:59.472932 | PLAY [all] 2026-09-01 18:26:59.490856 | 2026-09-01 18:26:59.491069 | TASK [gather-host-logs : creating directory for system status] 2026-09-01 18:26:59.858093 | instance | changed 2026-09-01 18:26:59.867190 | 2026-09-01 18:26:59.867370 | TASK [gather-host-logs : Get logs for each host] 2026-09-01 18:27:00.260073 | instance | + systemd-cgls --full --all --no-pager 2026-09-01 18:27:00.278336 | instance | + ip addr 2026-09-01 18:27:00.281221 | instance | + ip route 2026-09-01 18:27:00.283650 | instance | + lsblk 2026-09-01 18:27:00.289822 | instance | + mount 2026-09-01 18:27:00.292143 | instance | + docker images 2026-09-01 18:27:00.318591 | instance | + brctl show 2026-09-01 18:27:00.319276 | instance | /bin/bash: line 8: brctl: command not found 2026-09-01 18:27:00.319797 | instance | + ps aux --sort=-%mem 2026-09-01 18:27:00.342593 | instance | + dpkg -l 2026-09-01 18:27:00.353657 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-01 18:27:00.354480 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-01 18:27:00.377644 | instance | + '[' '!' -z '' ']' 2026-09-01 18:27:00.437288 | instance | ok: Runtime: 0:00:00.123646 2026-09-01 18:27:00.443349 | 2026-09-01 18:27:00.443423 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-01 18:27:01.082106 | instance | changed: 2026-09-01 18:27:01.082333 | instance | created directory /var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/work/logs/instance 2026-09-01 18:27:01.082373 | instance | cd+++++++++ system/ 2026-09-01 18:27:01.082404 | instance | >f+++++++++ system/brctl-show.txt 2026-09-01 18:27:01.082434 | instance | >f+++++++++ system/docker-images.txt 2026-09-01 18:27:01.082461 | instance | >f+++++++++ system/ip-addr.txt 2026-09-01 18:27:01.082492 | instance | >f+++++++++ system/ip-route.txt 2026-09-01 18:27:01.082522 | instance | >f+++++++++ system/lsblk.txt 2026-09-01 18:27:01.082550 | instance | >f+++++++++ system/mount.txt 2026-09-01 18:27:01.082576 | instance | >f+++++++++ system/packages.txt 2026-09-01 18:27:01.082603 | instance | >f+++++++++ system/ps.txt 2026-09-01 18:27:01.082632 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-01 18:27:01.094535 | 2026-09-01 18:27:01.094607 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-01 18:27:01.325627 | instance | changed: "values" 2026-09-01 18:27:01.526901 | instance | changed: "releases" 2026-09-01 18:27:01.537689 | 2026-09-01 18:27:01.537829 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-01 18:27:01.774917 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-01 18:27:02.078512 | instance | ok: Runtime: 0:00:00.006692 2026-09-01 18:27:02.085543 | 2026-09-01 18:27:02.085637 | TASK [helm-release-status : Downloads logs to executor] 2026-09-01 18:27:02.589788 | instance | changed: 2026-09-01 18:27:02.589970 | instance | cd+++++++++ helm/ 2026-09-01 18:27:02.589997 | instance | cd+++++++++ helm/releases/ 2026-09-01 18:27:02.590020 | instance | cd+++++++++ helm/values/ 2026-09-01 18:27:02.599000 | 2026-09-01 18:27:02.599082 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-01 18:27:02.835870 | instance | changed 2026-09-01 18:27:02.843803 | 2026-09-01 18:27:02.843882 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-01 18:27:03.124491 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-01 18:27:03.124879 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-01 18:27:03.130592 | instance | environment: line 1: kubectl: command not found 2026-09-01 18:27:03.132158 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-01 18:27:03.133467 | instance | environment: line 1: kubectl: command not found 2026-09-01 18:27:03.135297 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-01 18:27:03.136814 | instance | environment: line 1: kubectl: command not found 2026-09-01 18:27:03.138426 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-01 18:27:03.139967 | instance | environment: line 1: kubectl: command not found 2026-09-01 18:27:03.141662 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-01 18:27:03.143001 | instance | environment: line 1: kubectl: command not found 2026-09-01 18:27:03.144612 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-01 18:27:03.384543 | instance | ok: Runtime: 0:00:00.030015 2026-09-01 18:27:03.391770 | 2026-09-01 18:27:03.391840 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-01 18:27:03.608452 | instance | changed 2026-09-01 18:27:03.615675 | 2026-09-01 18:27:03.615752 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-01 18:27:03.852936 | instance | environment: line 5: kubectl: command not found 2026-09-01 18:27:03.853680 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-01 18:27:03.854135 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-01 18:27:03.854304 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-01 18:27:04.155088 | instance | ok: Runtime: 0:00:00.009371 2026-09-01 18:27:04.162793 | 2026-09-01 18:27:04.162885 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-01 18:27:04.664016 | instance | changed: 2026-09-01 18:27:04.664282 | instance | cd+++++++++ objects/ 2026-09-01 18:27:04.664320 | instance | cd+++++++++ objects/cluster/ 2026-09-01 18:27:04.664353 | instance | cd+++++++++ objects/namespaced/ 2026-09-01 18:27:04.676005 | 2026-09-01 18:27:04.676076 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-01 18:27:04.903404 | instance | changed 2026-09-01 18:27:04.909208 | 2026-09-01 18:27:04.909274 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-01 18:27:05.137261 | instance | changed 2026-09-01 18:27:05.143697 | 2026-09-01 18:27:05.143791 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-01 18:27:05.374148 | instance | environment: line 3: kubectl: command not found 2026-09-01 18:27:05.682272 | instance | ok: Runtime: 0:00:00.008725 2026-09-01 18:27:05.687656 | 2026-09-01 18:27:05.687722 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-01 18:27:06.189340 | instance | changed: 2026-09-01 18:27:06.189592 | instance | cd+++++++++ pod-logs/ 2026-09-01 18:27:06.189649 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-01 18:27:06.202615 | 2026-09-01 18:27:06.202685 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-01 18:27:06.433420 | instance | changed 2026-09-01 18:27:06.533927 | 2026-09-01 18:27:06.534043 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-01 18:27:06.785517 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-01 18:27:07.077540 | instance | ok: Runtime: 0:00:00.055553 2026-09-01 18:27:07.084048 | 2026-09-01 18:27:07.084137 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-01 18:27:07.321314 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-01 18:27:07.368547 | instance | ceph-mgr endpoints: 2026-09-01 18:27:07.622842 | instance | ok: Runtime: 0:00:00.053950 2026-09-01 18:27:07.637024 | 2026-09-01 18:27:07.637225 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-01 18:27:07.894755 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-01 18:27:08.174100 | instance | ok: Runtime: 0:00:00.054855 2026-09-01 18:27:08.179378 | 2026-09-01 18:27:08.179447 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-01 18:27:08.683980 | instance | changed: cd+++++++++ prometheus/ 2026-09-01 18:27:08.694366 | 2026-09-01 18:27:08.694433 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-01 18:27:08.917128 | instance | changed 2026-09-01 18:27:08.929456 | 2026-09-01 18:27:08.929654 | TASK [gather-selenium-data : Get selenium data] 2026-09-01 18:27:09.206522 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-01 18:27:09.208473 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-01 18:27:09.471738 | instance | ERROR 2026-09-01 18:27:09.472079 | instance | { 2026-09-01 18:27:09.472166 | instance | "delta": "0:00:00.007969", 2026-09-01 18:27:09.472216 | instance | "end": "2026-09-01 18:27:09.208928", 2026-09-01 18:27:09.472263 | instance | "msg": "non-zero return code", 2026-09-01 18:27:09.472306 | instance | "rc": 1, 2026-09-01 18:27:09.472347 | instance | "start": "2026-09-01 18:27:09.200959" 2026-09-01 18:27:09.472387 | instance | } 2026-09-01 18:27:09.472439 | instance | ERROR: Ignoring Errors 2026-09-01 18:27:09.478273 | 2026-09-01 18:27:09.478340 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-01 18:27:09.990245 | instance | changed: cd+++++++++ selenium/ 2026-09-01 18:27:09.998590 | 2026-09-01 18:27:09.998669 | PLAY RECAP 2026-09-01 18:27:09.998740 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-01 18:27:09.998776 | 2026-09-01 18:27:10.147431 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-01 18:27:10.149636 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-01 18:27:10.836787 | 2026-09-01 18:27:10.836947 | PLAY [all] 2026-09-01 18:27:10.848901 | 2026-09-01 18:27:10.849030 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-01 18:27:10.894226 | instance | skipping: Conditional result was False 2026-09-01 18:27:10.904166 | 2026-09-01 18:27:10.904274 | TASK [fetch-output : Set log path for single node] 2026-09-01 18:27:10.949380 | instance | ok 2026-09-01 18:27:10.955084 | 2026-09-01 18:27:10.955160 | LOOP [fetch-output : Ensure local output dirs] 2026-09-01 18:27:11.338233 | instance -> localhost | ok: "/var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/work/logs" 2026-09-01 18:27:11.541871 | instance -> localhost | changed: "/var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/work/artifacts" 2026-09-01 18:27:11.741517 | instance -> localhost | changed: "/var/lib/zuul/builds/4462224dc86e4337a950d30ef5d2dd38/work/docs" 2026-09-01 18:27:11.757263 | 2026-09-01 18:27:11.757462 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-01 18:27:12.424409 | instance | changed: .d..t...... ./ 2026-09-01 18:27:12.424639 | instance | changed: All items complete 2026-09-01 18:27:12.424667 | 2026-09-01 18:27:12.891628 | instance | changed: .d..t...... ./ 2026-09-01 18:27:13.361179 | instance | changed: .d..t...... ./ 2026-09-01 18:27:13.385395 | 2026-09-01 18:27:13.385617 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-01 18:27:13.809885 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007524 2026-09-01 18:27:14.048573 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005872 2026-09-01 18:27:14.063889 | 2026-09-01 18:27:14.064081 | PLAY [all] 2026-09-01 18:27:14.072211 | 2026-09-01 18:27:14.072288 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-01 18:27:14.509125 | instance | changed 2026-09-01 18:27:14.517203 | 2026-09-01 18:27:14.517256 | PLAY RECAP 2026-09-01 18:27:14.517307 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-01 18:27:14.517328 | 2026-09-01 18:27:14.656475 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-01 18:27:14.661301 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-01 18:27:15.248560 | 2026-09-01 18:27:15.248702 | PLAY [localhost] 2026-09-01 18:27:15.258991 | 2026-09-01 18:27:15.259065 | TASK [Generate Zuul manifest] 2026-09-01 18:27:15.278238 | localhost | ok 2026-09-01 18:27:15.295669 | 2026-09-01 18:27:15.295752 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-01 18:27:15.660795 | localhost | changed 2026-09-01 18:27:15.673180 | 2026-09-01 18:27:15.673263 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-01 18:27:15.706166 | localhost | ok 2026-09-01 18:27:15.715305 | 2026-09-01 18:27:15.715395 | TASK [Upload logs] 2026-09-01 18:27:15.740295 | localhost | ok 2026-09-01 18:27:15.800620 | 2026-09-01 18:27:15.800718 | TASK [Set zuul-log-path fact] 2026-09-01 18:27:15.823258 | localhost | ok 2026-09-01 18:27:15.836882 | 2026-09-01 18:27:15.836974 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-01 18:27:15.866636 | localhost | ok 2026-09-01 18:27:15.875982 | 2026-09-01 18:27:15.876077 | TASK [upload-logs : Create log directories] 2026-09-01 18:27:16.270996 | localhost | changed 2026-09-01 18:27:16.277221 | 2026-09-01 18:27:16.277310 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-01 18:27:16.684064 | localhost -> localhost | ok: Runtime: 0:00:00.005876 2026-09-01 18:27:16.689687 | 2026-09-01 18:27:16.689750 | TASK [upload-logs : Upload logs to log server] 2026-09-01 18:27:17.181913 | localhost | Output suppressed because no_log was given 2026-09-01 18:27:17.226224 | 2026-09-01 18:27:17.226389 | LOOP [upload-logs : Compress console log and json output] 2026-09-01 18:27:17.269740 | localhost | skipping: Conditional result was False 2026-09-01 18:27:17.276886 | localhost | skipping: Conditional result was False 2026-09-01 18:27:17.294474 | 2026-09-01 18:27:17.294706 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-01 18:27:17.334304 | localhost | skipping: Conditional result was False 2026-09-01 18:27:17.334675 | 2026-09-01 18:27:17.338223 | localhost | skipping: Conditional result was False 2026-09-01 18:27:17.346986 | 2026-09-01 18:27:17.347161 | LOOP [upload-logs : Upload console log and json output]