2026-08-26 00:08:04.138764 | Job console starting 2026-08-26 00:08:04.146525 | Updating git repos 2026-08-26 00:08:10.647225 | Cloning repos into workspace 2026-08-26 00:08:26.320224 | Restoring repo states 2026-08-26 00:08:32.613999 | Merging changes 2026-08-26 00:08:34.726897 | Checking out repos 2026-08-26 00:08:37.347386 | Preparing playbooks 2026-08-26 00:08:39.603021 | Running Ansible setup 2026-08-26 00:08:43.268483 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 00:08:43.905088 | 2026-08-26 00:08:43.905215 | PLAY [localhost] 2026-08-26 00:08:43.912819 | 2026-08-26 00:08:43.912887 | TASK [Gathering Facts] 2026-08-26 00:08:44.866480 | localhost | ok 2026-08-26 00:08:44.876061 | 2026-08-26 00:08:44.876166 | TASK [Setup log path fact] 2026-08-26 00:08:44.895605 | localhost | ok 2026-08-26 00:08:44.908748 | 2026-08-26 00:08:44.908810 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 00:08:44.939387 | localhost | ok 2026-08-26 00:08:44.947021 | 2026-08-26 00:08:44.947090 | TASK [emit-job-header : Print job information] 2026-08-26 00:08:44.987244 | # Job Information 2026-08-26 00:08:44.987501 | Ansible Version: 2.16.18 2026-08-26 00:08:44.987578 | Job: atmosphere-molecule-csi-rbd 2026-08-26 00:08:44.987629 | Pipeline: check 2026-08-26 00:08:44.987673 | Executor: 2d72f0692154 2026-08-26 00:08:44.987716 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-08-26 00:08:44.987766 | Event ID: a40c20a0-a0e1-11f1-99e6-7786058025ed 2026-08-26 00:08:44.992162 | 2026-08-26 00:08:44.992226 | LOOP [emit-job-header : Print node information] 2026-08-26 00:08:45.090217 | localhost | ok: 2026-08-26 00:08:45.090463 | localhost | # Node Information 2026-08-26 00:08:45.090503 | localhost | Inventory Hostname: instance 2026-08-26 00:08:45.090540 | localhost | Hostname: np0000191075 2026-08-26 00:08:45.090573 | localhost | Username: zuul 2026-08-26 00:08:45.090613 | localhost | Distro: Ubuntu 22.04 2026-08-26 00:08:45.090647 | localhost | Provider: yul1 2026-08-26 00:08:45.090679 | localhost | Region: ca-ymq-1 2026-08-26 00:08:45.090704 | localhost | Label: ubuntu-jammy 2026-08-26 00:08:45.090728 | localhost | Product Name: OpenStack Nova 2026-08-26 00:08:45.090753 | localhost | Interface IP: 162.253.55.66 2026-08-26 00:08:45.103418 | 2026-08-26 00:08:45.103577 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-26 00:08:45.534155 | localhost -> localhost | changed 2026-08-26 00:08:45.544097 | 2026-08-26 00:08:45.544169 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-26 00:08:46.451499 | localhost -> localhost | changed 2026-08-26 00:08:46.461999 | 2026-08-26 00:08:46.462058 | PLAY [all] 2026-08-26 00:08:46.470183 | 2026-08-26 00:08:46.470247 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-26 00:08:46.706877 | instance -> localhost | ok 2026-08-26 00:08:46.716698 | 2026-08-26 00:08:46.716786 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-26 00:08:46.751164 | instance | ok 2026-08-26 00:08:46.767521 | instance | included: /var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-26 00:08:46.773038 | 2026-08-26 00:08:46.773100 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-26 00:08:47.710786 | instance -> localhost | Generating public/private rsa key pair. 2026-08-26 00:08:47.711017 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/work/3b4ced748bc444d88dc0931efcd2a9a4_id_rsa 2026-08-26 00:08:47.711062 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/work/3b4ced748bc444d88dc0931efcd2a9a4_id_rsa.pub 2026-08-26 00:08:47.711095 | instance -> localhost | The key fingerprint is: 2026-08-26 00:08:47.711126 | instance -> localhost | SHA256:ThPNEAdlGQJa8P3G6Wvhja8yroAgKGPNMzO9nyPrX7E zuul-build-sshkey 2026-08-26 00:08:47.711171 | instance -> localhost | The key's randomart image is: 2026-08-26 00:08:47.711202 | instance -> localhost | +---[RSA 3072]----+ 2026-08-26 00:08:47.716127 | instance -> localhost | | ..o.=+=o | 2026-08-26 00:08:47.716167 | instance -> localhost | | + . B. | 2026-08-26 00:08:47.716190 | instance -> localhost | | . . o o | 2026-08-26 00:08:47.716211 | instance -> localhost | |. o . + . | 2026-08-26 00:08:47.716230 | instance -> localhost | |*. B . S.= | 2026-08-26 00:08:47.716249 | instance -> localhost | |+o .= .o ++ | 2026-08-26 00:08:47.716268 | instance -> localhost | | . .. .E.+ | 2026-08-26 00:08:47.716287 | instance -> localhost | | o..= +.. | 2026-08-26 00:08:47.716309 | instance -> localhost | | .o=*o+oo. | 2026-08-26 00:08:47.716329 | instance -> localhost | +----[SHA256]-----+ 2026-08-26 00:08:47.716378 | instance -> localhost | ok: Runtime: 0:00:00.491824 2026-08-26 00:08:47.722629 | 2026-08-26 00:08:47.722692 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-26 00:08:47.755008 | instance | ok 2026-08-26 00:08:47.766994 | instance | included: /var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-26 00:08:47.775837 | 2026-08-26 00:08:47.775896 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-26 00:08:47.800191 | instance | skipping: Conditional result was False 2026-08-26 00:08:47.807939 | 2026-08-26 00:08:47.808035 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-26 00:08:48.237736 | instance | changed 2026-08-26 00:08:48.245256 | 2026-08-26 00:08:48.245321 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-26 00:08:48.439894 | instance | ok 2026-08-26 00:08:48.446079 | 2026-08-26 00:08:48.446143 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-26 00:08:48.917518 | instance | changed 2026-08-26 00:08:48.924328 | 2026-08-26 00:08:48.924413 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-26 00:08:49.400544 | instance | changed 2026-08-26 00:08:49.407165 | 2026-08-26 00:08:49.407262 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-26 00:08:49.432547 | instance | skipping: Conditional result was False 2026-08-26 00:08:49.440741 | 2026-08-26 00:08:49.440832 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-26 00:08:49.810849 | instance -> localhost | changed 2026-08-26 00:08:49.826723 | 2026-08-26 00:08:49.826788 | TASK [add-build-sshkey : Add back temp key] 2026-08-26 00:08:50.106260 | instance -> localhost | Identity added: /var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/work/3b4ced748bc444d88dc0931efcd2a9a4_id_rsa (zuul-build-sshkey) 2026-08-26 00:08:50.106543 | instance -> localhost | ok: Runtime: 0:00:00.014815 2026-08-26 00:08:50.119277 | 2026-08-26 00:08:50.119442 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-26 00:08:50.422681 | instance | ok 2026-08-26 00:08:50.427870 | 2026-08-26 00:08:50.427940 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-26 00:08:50.454806 | instance | skipping: Conditional result was False 2026-08-26 00:08:50.479035 | 2026-08-26 00:08:50.479282 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-26 00:08:50.816403 | instance | ok 2026-08-26 00:08:50.824759 | 2026-08-26 00:08:50.824855 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-26 00:08:54.310906 | instance | Output suppressed because no_log was given 2026-08-26 00:08:54.320166 | 2026-08-26 00:08:54.320231 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-26 00:08:54.530283 | instance | ok: "logs" 2026-08-26 00:08:54.531432 | instance | ok: All items complete 2026-08-26 00:08:54.531474 | 2026-08-26 00:08:54.684704 | instance | ok: "artifacts" 2026-08-26 00:08:54.844155 | instance | ok: "docs" 2026-08-26 00:08:54.852772 | 2026-08-26 00:08:54.852969 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-26 00:08:55.032062 | instance | changed: "logs" 2026-08-26 00:08:55.199358 | instance | changed: "artifacts" 2026-08-26 00:08:55.354574 | instance | changed: "docs" 2026-08-26 00:08:55.376196 | 2026-08-26 00:08:55.376360 | PLAY RECAP 2026-08-26 00:08:55.376430 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-26 00:08:55.376470 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 00:08:55.376502 | 2026-08-26 00:08:55.552353 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 00:08:55.556338 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 00:08:56.140437 | 2026-08-26 00:08:56.140546 | PLAY [all] 2026-08-26 00:08:56.150742 | 2026-08-26 00:08:56.150821 | TASK [setup-uv : Extract archive] 2026-08-26 00:08:58.364175 | instance | changed 2026-08-26 00:08:58.372723 | 2026-08-26 00:08:58.372803 | TASK [setup-uv : Print version] 2026-08-26 00:08:58.710708 | instance | uv 0.8.13 2026-08-26 00:08:58.907216 | instance | ok: Runtime: 0:00:00.014057 2026-08-26 00:08:58.918788 | 2026-08-26 00:08:58.918853 | TASK [Install Ansible collection siblings] 2026-08-26 00:09:08.414423 | instance | changed: 2026-08-26 00:09:08.414674 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-26 00:09:08.414714 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-26 00:09:08.414744 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-26 00:09:08.414771 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-26 00:09:08.414798 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-26 00:09:08.414829 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-26 00:09:08.414858 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-26 00:09:08.414887 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-26 00:09:08.414914 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-26 00:09:08.414941 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-26 00:09:08.414968 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-26 00:09:08.414994 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-26 00:09:08.415019 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-26 00:09:08.415045 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-26 00:09:08.415070 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-26 00:09:08.415097 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-26 00:09:08.415122 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-26 00:09:08.415148 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-26 00:09:08.415173 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-26 00:09:08.415198 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-26 00:09:08.415223 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-26 00:09:08.415248 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-26 00:09:08.415275 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 00:09:08.415316 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-26 00:09:08.415343 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-26 00:09:08.415369 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 00:09:08.415394 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 00:09:08.415419 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 00:09:08.415444 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-26 00:09:08.415470 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-26 00:09:08.415495 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 00:09:08.415521 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 00:09:08.415547 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-26 00:09:08.415573 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-26 00:09:08.415605 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.415630 | instance | Process install dependency map 2026-08-26 00:09:08.415655 | instance | Starting collection install process 2026-08-26 00:09:08.415680 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-26 00:09:08.415705 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-26 00:09:08.415730 | instance | ansible.netcommon:* was installed successfully 2026-08-26 00:09:08.415754 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-26 00:09:08.415779 | instance | Creating virtual environment at: .venv 2026-08-26 00:09:08.415805 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 00:09:08.415830 | instance | Downloading setuptools (1.1MiB) 2026-08-26 00:09:08.415855 | instance | Downloading kubernetes (1.9MiB) 2026-08-26 00:09:08.415881 | instance | Downloading pygments (1.2MiB) 2026-08-26 00:09:08.415906 | instance | Downloading pydantic-core (2.0MiB) 2026-08-26 00:09:08.415931 | instance | Downloading netaddr (2.2MiB) 2026-08-26 00:09:08.415955 | instance | Downloading rjsonnet (1.2MiB) 2026-08-26 00:09:08.415980 | instance | Downloading openstacksdk (1.7MiB) 2026-08-26 00:09:08.416006 | instance | Downloading ansible-core (2.1MiB) 2026-08-26 00:09:08.416031 | instance | Downloading cryptography (4.2MiB) 2026-08-26 00:09:08.416056 | instance | Building pyperclip==1.9.0 2026-08-26 00:09:08.416082 | instance | Downloading rjsonnet 2026-08-26 00:09:08.416108 | instance | Downloading pydantic-core 2026-08-26 00:09:08.416133 | instance | Downloading netaddr 2026-08-26 00:09:08.416158 | instance | Downloading pygments 2026-08-26 00:09:08.416183 | instance | Downloading cryptography 2026-08-26 00:09:08.416208 | instance | Downloading setuptools 2026-08-26 00:09:08.416233 | instance | Downloading kubernetes 2026-08-26 00:09:08.416258 | instance | Downloading ansible-core 2026-08-26 00:09:08.416284 | instance | Downloading openstacksdk 2026-08-26 00:09:08.416308 | instance | Built pyperclip==1.9.0 2026-08-26 00:09:08.416334 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 00:09:08.416359 | instance | Installed 83 packages in 45ms 2026-08-26 00:09:08.416383 | instance | Checked out ansible.posix to 1.6.0 2026-08-26 00:09:08.416408 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-26 00:09:08.416434 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.416458 | instance | Process install dependency map 2026-08-26 00:09:08.416489 | instance | Starting collection install process 2026-08-26 00:09:08.416516 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-26 00:09:08.416541 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-26 00:09:08.416565 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-26 00:09:08.416591 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.416616 | instance | 2.17.12 2026-08-26 00:09:08.416642 | instance | Checked out ansible.utils to v6.1.0 2026-08-26 00:09:08.416667 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-26 00:09:08.416692 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.416717 | instance | Process install dependency map 2026-08-26 00:09:08.416742 | instance | Starting collection install process 2026-08-26 00:09:08.416768 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-26 00:09:08.416793 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-26 00:09:08.416818 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-26 00:09:08.416843 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.416868 | instance | 2.17.12 2026-08-26 00:09:08.416894 | instance | Checked out atmosphere.common to v0.7.0 2026-08-26 00:09:08.416919 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-26 00:09:08.416944 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.416975 | instance | Process install dependency map 2026-08-26 00:09:08.417370 | instance | Starting collection install process 2026-08-26 00:09:08.417412 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-26 00:09:08.417440 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-26 00:09:08.417466 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-26 00:09:08.417491 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.417516 | instance | 2.17.12 2026-08-26 00:09:08.417540 | instance | Checked out community.crypto to 2.2.3 2026-08-26 00:09:08.417566 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-26 00:09:08.417592 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.417675 | instance | Process install dependency map 2026-08-26 00:09:08.417714 | instance | Starting collection install process 2026-08-26 00:09:08.417741 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-26 00:09:08.417766 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-26 00:09:08.417790 | instance | community.crypto:2.2.3 was installed successfully 2026-08-26 00:09:08.417814 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.417838 | instance | 2.17.12 2026-08-26 00:09:08.417863 | instance | Checked out community.general to 7.3.0 2026-08-26 00:09:08.417887 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-08-26 00:09:08.417923 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.417948 | instance | Process install dependency map 2026-08-26 00:09:08.417973 | instance | Starting collection install process 2026-08-26 00:09:08.417997 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-26 00:09:08.418022 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-26 00:09:08.418046 | instance | community.general:7.3.0 was installed successfully 2026-08-26 00:09:08.418071 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.418096 | instance | 2.17.12 2026-08-26 00:09:08.418121 | instance | Checked out community.mysql to 3.6.0 2026-08-26 00:09:08.418149 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-26 00:09:08.418174 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.418200 | instance | Process install dependency map 2026-08-26 00:09:08.418224 | instance | Starting collection install process 2026-08-26 00:09:08.418249 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-26 00:09:08.418273 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-26 00:09:08.418298 | instance | community.mysql:3.6.0 was installed successfully 2026-08-26 00:09:08.418317 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.418335 | instance | 2.17.12 2026-08-26 00:09:08.418353 | instance | Checked out kubernetes.core to 2.4.0 2026-08-26 00:09:08.418370 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-26 00:09:08.418388 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.418405 | instance | Process install dependency map 2026-08-26 00:09:08.418423 | instance | Starting collection install process 2026-08-26 00:09:08.418441 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-26 00:09:08.418459 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-26 00:09:08.418477 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-26 00:09:08.418495 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.418512 | instance | 2.17.12 2026-08-26 00:09:08.418530 | instance | Checked out openstack.cloud to 2.6.0 2026-08-26 00:09:08.418547 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-26 00:09:08.418566 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.418583 | instance | Process install dependency map 2026-08-26 00:09:08.418601 | instance | Starting collection install process 2026-08-26 00:09:08.418618 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-26 00:09:08.418635 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-26 00:09:08.418652 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-26 00:09:08.418669 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.418687 | instance | 2.17.12 2026-08-26 00:09:08.418710 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-26 00:09:08.418728 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-26 00:09:08.418746 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.418763 | instance | Process install dependency map 2026-08-26 00:09:08.418781 | instance | Starting collection install process 2026-08-26 00:09:08.418798 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-26 00:09:08.418816 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-26 00:09:08.418833 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-26 00:09:08.418850 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.418867 | instance | 2.17.12 2026-08-26 00:09:08.418884 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-26 00:09:08.418901 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-26 00:09:08.418919 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.418936 | instance | Process install dependency map 2026-08-26 00:09:08.418954 | instance | Starting collection install process 2026-08-26 00:09:08.418971 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-26 00:09:08.418989 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-26 00:09:08.419007 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-26 00:09:08.419024 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.419042 | instance | 2.17.12 2026-08-26 00:09:08.419060 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-26 00:09:08.419077 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-26 00:09:08.419095 | instance | Starting galaxy collection install process 2026-08-26 00:09:08.419113 | instance | Process install dependency map 2026-08-26 00:09:08.419130 | instance | Starting collection install process 2026-08-26 00:09:08.419147 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-26 00:09:08.419166 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-26 00:09:08.419183 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-26 00:09:08.419200 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-26 00:09:08.419218 | instance | 2.17.12 2026-08-26 00:09:08.425193 | 2026-08-26 00:09:08.425244 | PLAY RECAP 2026-08-26 00:09:08.425291 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 00:09:08.425312 | 2026-08-26 00:09:08.577802 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 00:09:08.581376 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 00:09:09.261427 | 2026-08-26 00:09:09.261608 | PLAY [all] 2026-08-26 00:09:09.274193 | 2026-08-26 00:09:09.274265 | TASK [Install "jq" for log collection] 2026-08-26 00:09:19.774063 | instance | changed 2026-08-26 00:09:19.776342 | 2026-08-26 00:09:19.776400 | PLAY RECAP 2026-08-26 00:09:19.776451 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 00:09:19.776509 | 2026-08-26 00:09:19.917529 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 00:09:19.919611 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 00:09:20.556123 | 2026-08-26 00:09:20.556262 | PLAY [all] 2026-08-26 00:09:20.567474 | 2026-08-26 00:09:20.567563 | LOOP [Check inventory directories] 2026-08-26 00:09:20.890317 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-26 00:09:21.042964 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-26 00:09:21.197711 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-26 00:09:21.215128 | 2026-08-26 00:09:21.215379 | LOOP [Copy inventory file for Zuul] 2026-08-26 00:09:22.012375 | instance | changed: 2026-08-26 00:09:22.012546 | instance | { 2026-08-26 00:09:22.012589 | instance | "ansible_loop_var": "item", 2026-08-26 00:09:22.012626 | instance | "changed": false, 2026-08-26 00:09:22.012829 | instance | "failed": false, 2026-08-26 00:09:22.013134 | instance | "invocation": { 2026-08-26 00:09:22.013350 | instance | "module_args": { 2026-08-26 00:09:22.013568 | instance | "checksum_algorithm": "sha1", 2026-08-26 00:09:22.013790 | instance | "follow": true, 2026-08-26 00:09:22.013880 | instance | "get_attributes": true, 2026-08-26 00:09:22.013904 | instance | "get_checksum": true, 2026-08-26 00:09:22.013923 | instance | "get_mime": true, 2026-08-26 00:09:22.013941 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-26 00:09:22.013960 | instance | } 2026-08-26 00:09:22.013977 | instance | }, 2026-08-26 00:09:22.013994 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-26 00:09:22.014278 | instance | "stat": { 2026-08-26 00:09:22.014495 | instance | "atime": 1787702940.6757667, 2026-08-26 00:09:22.014690 | instance | "attr_flags": "e", 2026-08-26 00:09:22.014913 | instance | "attributes": [ 2026-08-26 00:09:22.015179 | instance | "extents" 2026-08-26 00:09:22.015307 | instance | ], 2026-08-26 00:09:22.015431 | instance | "block_size": 4096, 2026-08-26 00:09:22.015455 | instance | "blocks": 8, 2026-08-26 00:09:22.015473 | instance | "charset": "unknown", 2026-08-26 00:09:22.015493 | instance | "ctime": 1787702939.7117658, 2026-08-26 00:09:22.015512 | instance | "dev": 64513, 2026-08-26 00:09:22.015529 | instance | "device_type": 0, 2026-08-26 00:09:22.015547 | instance | "executable": true, 2026-08-26 00:09:22.015565 | instance | "exists": true, 2026-08-26 00:09:22.015582 | instance | "gid": 1000, 2026-08-26 00:09:22.015600 | instance | "gr_name": "zuul", 2026-08-26 00:09:22.015617 | instance | "inode": 1048583, 2026-08-26 00:09:22.015635 | instance | "isblk": false, 2026-08-26 00:09:22.015652 | instance | "ischr": false, 2026-08-26 00:09:22.015670 | instance | "isdir": true, 2026-08-26 00:09:22.015687 | instance | "isfifo": false, 2026-08-26 00:09:22.015704 | instance | "isgid": false, 2026-08-26 00:09:22.015721 | instance | "islnk": false, 2026-08-26 00:09:22.015737 | instance | "isreg": false, 2026-08-26 00:09:22.015754 | instance | "issock": false, 2026-08-26 00:09:22.015771 | instance | "isuid": false, 2026-08-26 00:09:22.015787 | instance | "mimetype": "unknown", 2026-08-26 00:09:22.015804 | instance | "mode": "0755", 2026-08-26 00:09:22.015821 | instance | "mtime": 1787702939.7117658, 2026-08-26 00:09:22.015838 | instance | "nlink": 23, 2026-08-26 00:09:22.015855 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-26 00:09:22.015872 | instance | "pw_name": "zuul", 2026-08-26 00:09:22.015890 | instance | "readable": true, 2026-08-26 00:09:22.015907 | instance | "rgrp": true, 2026-08-26 00:09:22.015925 | instance | "roth": true, 2026-08-26 00:09:22.015956 | instance | "rusr": true, 2026-08-26 00:09:22.015974 | instance | "size": 4096, 2026-08-26 00:09:22.015990 | instance | "uid": 1000, 2026-08-26 00:09:22.016007 | instance | "version": "2512749821", 2026-08-26 00:09:22.016025 | instance | "wgrp": false, 2026-08-26 00:09:22.016044 | instance | "woth": false, 2026-08-26 00:09:22.016063 | instance | "writeable": true, 2026-08-26 00:09:22.016080 | instance | "wusr": true, 2026-08-26 00:09:22.016097 | instance | "xgrp": true, 2026-08-26 00:09:22.016114 | instance | "xoth": true, 2026-08-26 00:09:22.016131 | instance | "xusr": true 2026-08-26 00:09:22.016148 | instance | } 2026-08-26 00:09:22.016166 | instance | } 2026-08-26 00:09:22.016202 | instance | ok: All items complete 2026-08-26 00:09:22.016224 | 2026-08-26 00:09:22.017480 | instance | skipping: Conditional result was False 2026-08-26 00:09:22.018068 | instance | skipping: Conditional result was False 2026-08-26 00:09:22.029298 | 2026-08-26 00:09:22.029365 | LOOP [Switch "ansible_host" to private IP] 2026-08-26 00:09:22.370074 | instance | changed: 1 replacements made 2026-08-26 00:09:22.373779 | instance | skipping: Conditional result was False 2026-08-26 00:09:22.377426 | instance | skipping: Conditional result was False 2026-08-26 00:09:22.391254 | 2026-08-26 00:09:22.391387 | TASK [Run Molecule scenario] 2026-08-26 00:09:23.312497 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-26 00:09:23.688591 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-26 00:09:23.688718 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-26 00:09:34.304550 | instance | INFO [csi > dependency] Executing 2026-08-26 00:09:34.304773 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-26 00:09:34.304965 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-26 00:09:34.305087 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-26 00:09:34.312536 | instance | INFO [csi > cleanup] Executing 2026-08-26 00:09:34.312873 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 00:09:34.320262 | instance | INFO [csi > destroy] Executing 2026-08-26 00:09:34.320337 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-26 00:09:34.320409 | instance | INFO [csi > destroy] Executed: Successful 2026-08-26 00:09:34.327813 | instance | INFO [csi > syntax] Executing 2026-08-26 00:09:36.074183 | instance | 2026-08-26 00:09:36.074497 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 00:09:36.134228 | instance | INFO [csi > syntax] Executed: Successful 2026-08-26 00:09:36.147145 | instance | INFO [csi > create] Executing 2026-08-26 00:09:36.150148 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 00:09:36.157712 | instance | INFO [csi > prepare] Executing 2026-08-26 00:09:37.036025 | instance | 2026-08-26 00:09:37.036299 | instance | PLAY [Prepare] ***************************************************************** 2026-08-26 00:09:37.036645 | instance | 2026-08-26 00:09:37.036957 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 00:09:37.037238 | instance | Wednesday 26 August 2026 00:09:37 +0000 (0:00:00.029) 0:00:00.029 ****** 2026-08-26 00:09:38.218406 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 00:09:38.218649 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 00:09:38.218920 | instance | interpreter could change the meaning of that path. See 2026-08-26 00:09:38.219191 | instance | https://docs.ansible.com/ansible- 2026-08-26 00:09:38.219658 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 00:09:38.226371 | instance | ok: [instance] 2026-08-26 00:09:38.226675 | instance | 2026-08-26 00:09:38.227000 | instance | TASK [Configure short hostname] ************************************************ 2026-08-26 00:09:38.227278 | instance | Wednesday 26 August 2026 00:09:38 +0000 (0:00:01.191) 0:00:01.221 ****** 2026-08-26 00:09:38.972982 | instance | changed: [instance] 2026-08-26 00:09:38.973153 | instance | 2026-08-26 00:09:38.973461 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-26 00:09:38.973656 | instance | Wednesday 26 August 2026 00:09:38 +0000 (0:00:00.745) 0:00:01.967 ****** 2026-08-26 00:09:39.239117 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-26 00:09:39.239352 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-26 00:09:39.239700 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-26 00:09:39.248425 | instance | changed: [instance] 2026-08-26 00:09:39.248713 | instance | 2026-08-26 00:09:39.248954 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-26 00:09:39.249222 | instance | Wednesday 26 August 2026 00:09:39 +0000 (0:00:00.276) 0:00:02.243 ****** 2026-08-26 00:09:40.020929 | instance | ok: [instance] 2026-08-26 00:09:40.021149 | instance | 2026-08-26 00:09:40.021458 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-26 00:09:40.021742 | instance | 2026-08-26 00:09:40.022012 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 00:09:40.022295 | instance | Wednesday 26 August 2026 00:09:40 +0000 (0:00:00.772) 0:00:03.015 ****** 2026-08-26 00:09:40.752549 | instance | ok: [instance] 2026-08-26 00:09:40.752766 | instance | 2026-08-26 00:09:40.753039 | instance | TASK [Install depedencies] ***************************************************** 2026-08-26 00:09:40.753403 | instance | Wednesday 26 August 2026 00:09:40 +0000 (0:00:00.731) 0:00:03.747 ****** 2026-08-26 00:10:03.721459 | instance | changed: [instance] 2026-08-26 00:10:03.721701 | instance | 2026-08-26 00:10:03.721954 | instance | TASK [Start up service] ******************************************************** 2026-08-26 00:10:03.722225 | instance | Wednesday 26 August 2026 00:10:03 +0000 (0:00:22.969) 0:00:26.716 ****** 2026-08-26 00:10:04.267946 | instance | ok: [instance] 2026-08-26 00:10:04.267999 | instance | 2026-08-26 00:10:04.268182 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-26 00:10:04.268250 | instance | Wednesday 26 August 2026 00:10:04 +0000 (0:00:00.546) 0:00:27.263 ****** 2026-08-26 00:10:04.567206 | instance | ok: [instance] 2026-08-26 00:10:04.567472 | instance | 2026-08-26 00:10:04.567799 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-26 00:10:04.568083 | instance | Wednesday 26 August 2026 00:10:04 +0000 (0:00:00.298) 0:00:27.561 ****** 2026-08-26 00:10:05.229546 | instance | changed: [instance] 2026-08-26 00:10:05.229630 | instance | 2026-08-26 00:10:05.229644 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-26 00:10:05.229655 | instance | Wednesday 26 August 2026 00:10:05 +0000 (0:00:00.661) 0:00:28.223 ****** 2026-08-26 00:10:05.423917 | instance | ok: [instance] 2026-08-26 00:10:05.423966 | instance | 2026-08-26 00:10:05.423973 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-26 00:10:05.423978 | instance | Wednesday 26 August 2026 00:10:05 +0000 (0:00:00.195) 0:00:28.418 ****** 2026-08-26 00:10:05.452367 | instance | skipping: [instance] 2026-08-26 00:10:05.452763 | instance | 2026-08-26 00:10:05.452816 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-26 00:10:05.452823 | instance | Wednesday 26 August 2026 00:10:05 +0000 (0:00:00.029) 0:00:28.447 ****** 2026-08-26 00:10:06.021341 | instance | changed: [instance] => (item=osd0) 2026-08-26 00:10:06.022137 | instance | changed: [instance] => (item=osd1) 2026-08-26 00:10:06.022159 | instance | changed: [instance] => (item=osd2) 2026-08-26 00:10:06.022166 | instance | 2026-08-26 00:10:06.022173 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-26 00:10:06.022179 | instance | Wednesday 26 August 2026 00:10:06 +0000 (0:00:00.568) 0:00:29.016 ****** 2026-08-26 00:10:06.631771 | instance | changed: [instance] => (item=osd0) 2026-08-26 00:10:06.632635 | instance | changed: [instance] => (item=osd1) 2026-08-26 00:10:06.632676 | instance | changed: [instance] => (item=osd2) 2026-08-26 00:10:06.632683 | instance | 2026-08-26 00:10:06.632689 | instance | TASK [Start loop devices] ****************************************************** 2026-08-26 00:10:06.632696 | instance | Wednesday 26 August 2026 00:10:06 +0000 (0:00:00.610) 0:00:29.626 ****** 2026-08-26 00:10:07.307455 | instance | changed: [instance] => (item=osd0) 2026-08-26 00:10:07.307744 | instance | changed: [instance] => (item=osd1) 2026-08-26 00:10:07.307840 | instance | changed: [instance] => (item=osd2) 2026-08-26 00:10:07.307852 | instance | 2026-08-26 00:10:07.307956 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-26 00:10:07.308085 | instance | Wednesday 26 August 2026 00:10:07 +0000 (0:00:00.675) 0:00:30.302 ****** 2026-08-26 00:10:10.580687 | instance | changed: [instance] => (item=osd0) 2026-08-26 00:10:10.581440 | instance | changed: [instance] => (item=osd1) 2026-08-26 00:10:10.581448 | instance | changed: [instance] => (item=osd2) 2026-08-26 00:10:10.581455 | instance | 2026-08-26 00:10:10.581462 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-26 00:10:10.581469 | instance | Wednesday 26 August 2026 00:10:10 +0000 (0:00:03.271) 0:00:33.574 ****** 2026-08-26 00:10:12.599670 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-26 00:10:12.600499 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-26 00:10:12.600553 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-26 00:10:12.600561 | instance | 2026-08-26 00:10:12.600572 | instance | PLAY RECAP ********************************************************************* 2026-08-26 00:10:12.603664 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-26 00:10:12.603718 | instance | 2026-08-26 00:10:12.603729 | instance | Wednesday 26 August 2026 00:10:12 +0000 (0:00:02.020) 0:00:35.594 ****** 2026-08-26 00:10:12.603739 | instance | =============================================================================== 2026-08-26 00:10:12.603748 | instance | Install depedencies ---------------------------------------------------- 22.97s 2026-08-26 00:10:12.603757 | instance | Create a volume group for each loop device ------------------------------ 3.27s 2026-08-26 00:10:12.603765 | instance | Create a logical volume for each loop device ---------------------------- 2.02s 2026-08-26 00:10:12.603775 | instance | Gathering Facts --------------------------------------------------------- 1.19s 2026-08-26 00:10:12.603784 | instance | Purge "snapd" package --------------------------------------------------- 0.77s 2026-08-26 00:10:12.603793 | instance | Configure short hostname ------------------------------------------------ 0.75s 2026-08-26 00:10:12.603801 | instance | Gathering Facts --------------------------------------------------------- 0.73s 2026-08-26 00:10:12.603815 | instance | Start loop devices ------------------------------------------------------ 0.68s 2026-08-26 00:10:12.603957 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.66s 2026-08-26 00:10:12.604218 | instance | Set permissions on loopback devices ------------------------------------- 0.61s 2026-08-26 00:10:12.604482 | instance | Create devices for Ceph ------------------------------------------------- 0.57s 2026-08-26 00:10:12.604747 | instance | Start up service -------------------------------------------------------- 0.55s 2026-08-26 00:10:12.605009 | instance | Generate lvm.conf ------------------------------------------------------- 0.30s 2026-08-26 00:10:12.605274 | instance | Ensure hostname inside hosts file --------------------------------------- 0.28s 2026-08-26 00:10:12.605547 | instance | Get list of all loopback devices ---------------------------------------- 0.20s 2026-08-26 00:10:12.605803 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-26 00:10:12.689168 | instance | INFO [csi > prepare] Executed: Successful 2026-08-26 00:10:12.704143 | instance | INFO [csi > converge] Executing 2026-08-26 00:10:14.124433 | instance | 2026-08-26 00:10:14.124694 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-26 00:10:14.124947 | instance | 2026-08-26 00:10:14.125237 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 00:10:14.125500 | instance | Wednesday 26 August 2026 00:10:14 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-08-26 00:10:15.091055 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 00:10:15.091371 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 00:10:15.091737 | instance | interpreter could change the meaning of that path. See 2026-08-26 00:10:15.092039 | instance | https://docs.ansible.com/ansible- 2026-08-26 00:10:15.092326 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 00:10:15.100985 | instance | ok: [instance] 2026-08-26 00:10:15.101246 | instance | 2026-08-26 00:10:15.101531 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-26 00:10:15.101807 | instance | Wednesday 26 August 2026 00:10:15 +0000 (0:00:00.977) 0:00:00.984 ****** 2026-08-26 00:10:15.150551 | instance | ok: [instance] => { 2026-08-26 00:10:15.150848 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-26 00:10:15.151132 | instance | } 2026-08-26 00:10:15.151408 | instance | 2026-08-26 00:10:15.151747 | instance | PLAY [all] ********************************************************************* 2026-08-26 00:10:15.152022 | instance | 2026-08-26 00:10:15.152314 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 00:10:15.152607 | instance | Wednesday 26 August 2026 00:10:15 +0000 (0:00:00.049) 0:00:01.034 ****** 2026-08-26 00:10:16.028809 | instance | ok: [instance] 2026-08-26 00:10:16.029040 | instance | 2026-08-26 00:10:16.029327 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-26 00:10:16.029698 | instance | Wednesday 26 August 2026 00:10:16 +0000 (0:00:00.877) 0:00:01.911 ****** 2026-08-26 00:10:16.072832 | instance | skipping: [instance] 2026-08-26 00:10:16.073101 | instance | 2026-08-26 00:10:16.073575 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-26 00:10:16.073770 | instance | Wednesday 26 August 2026 00:10:16 +0000 (0:00:00.043) 0:00:01.955 ****** 2026-08-26 00:10:16.261077 | instance | ok: [instance] 2026-08-26 00:10:16.261351 | instance | 2026-08-26 00:10:16.261639 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-26 00:10:16.261911 | instance | 2026-08-26 00:10:16.262187 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 00:10:16.262485 | instance | Wednesday 26 August 2026 00:10:16 +0000 (0:00:00.189) 0:00:02.144 ****** 2026-08-26 00:10:17.124200 | instance | ok: [instance] 2026-08-26 00:10:17.124295 | instance | 2026-08-26 00:10:17.124379 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 00:10:17.124505 | instance | Wednesday 26 August 2026 00:10:17 +0000 (0:00:00.863) 0:00:03.008 ****** 2026-08-26 00:10:17.479204 | instance | ok: [instance] 2026-08-26 00:10:17.479325 | instance | 2026-08-26 00:10:17.479393 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 00:10:17.479561 | instance | Wednesday 26 August 2026 00:10:17 +0000 (0:00:00.355) 0:00:03.363 ****** 2026-08-26 00:10:17.530093 | instance | skipping: [instance] 2026-08-26 00:10:17.530197 | instance | 2026-08-26 00:10:17.530523 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-26 00:10:17.530589 | instance | Wednesday 26 August 2026 00:10:17 +0000 (0:00:00.050) 0:00:03.413 ****** 2026-08-26 00:10:17.866915 | instance | changed: [instance] 2026-08-26 00:10:17.867033 | instance | 2026-08-26 00:10:17.867048 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 00:10:17.867221 | instance | Wednesday 26 August 2026 00:10:17 +0000 (0:00:00.337) 0:00:03.750 ****** 2026-08-26 00:10:17.940837 | instance | ok: [instance] => { 2026-08-26 00:10:17.940909 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-26 00:10:17.941463 | instance | } 2026-08-26 00:10:17.941521 | instance | 2026-08-26 00:10:17.941527 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 00:10:17.941532 | instance | Wednesday 26 August 2026 00:10:17 +0000 (0:00:00.072) 0:00:03.823 ****** 2026-08-26 00:10:18.717711 | instance | changed: [instance] 2026-08-26 00:10:18.717820 | instance | 2026-08-26 00:10:18.718060 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 00:10:18.718103 | instance | Wednesday 26 August 2026 00:10:18 +0000 (0:00:00.777) 0:00:04.601 ****** 2026-08-26 00:10:18.777603 | instance | skipping: [instance] 2026-08-26 00:10:18.777699 | instance | 2026-08-26 00:10:18.777868 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 00:10:18.778075 | instance | Wednesday 26 August 2026 00:10:18 +0000 (0:00:00.059) 0:00:04.660 ****** 2026-08-26 00:10:18.833081 | instance | skipping: [instance] 2026-08-26 00:10:18.833195 | instance | 2026-08-26 00:10:18.833375 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 00:10:18.833533 | instance | Wednesday 26 August 2026 00:10:18 +0000 (0:00:00.056) 0:00:04.716 ****** 2026-08-26 00:10:19.064134 | instance | ok: [instance] 2026-08-26 00:10:19.064347 | instance | 2026-08-26 00:10:19.064744 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 00:10:19.065081 | instance | Wednesday 26 August 2026 00:10:19 +0000 (0:00:00.230) 0:00:04.946 ****** 2026-08-26 00:10:20.236482 | instance | ok: [instance] 2026-08-26 00:10:20.236927 | instance | 2026-08-26 00:10:20.237152 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 00:10:20.237395 | instance | Wednesday 26 August 2026 00:10:20 +0000 (0:00:01.172) 0:00:06.119 ****** 2026-08-26 00:10:20.304566 | instance | ok: [instance] => { 2026-08-26 00:10:20.304998 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-26 00:10:20.305337 | instance | } 2026-08-26 00:10:20.305659 | instance | 2026-08-26 00:10:20.305999 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 00:10:20.306334 | instance | Wednesday 26 August 2026 00:10:20 +0000 (0:00:00.066) 0:00:06.185 ****** 2026-08-26 00:10:21.100347 | instance | changed: [instance] 2026-08-26 00:10:21.100556 | instance | 2026-08-26 00:10:21.100568 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 00:10:21.100706 | instance | Wednesday 26 August 2026 00:10:21 +0000 (0:00:00.797) 0:00:06.983 ****** 2026-08-26 00:10:23.965050 | instance | changed: [instance] 2026-08-26 00:10:23.965092 | instance | 2026-08-26 00:10:23.965097 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-26 00:10:23.965102 | instance | Wednesday 26 August 2026 00:10:23 +0000 (0:00:02.865) 0:00:09.848 ****** 2026-08-26 00:10:24.002292 | instance | skipping: [instance] 2026-08-26 00:10:24.002337 | instance | 2026-08-26 00:10:24.002345 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-26 00:10:24.002353 | instance | Wednesday 26 August 2026 00:10:23 +0000 (0:00:00.036) 0:00:09.885 ****** 2026-08-26 00:10:24.030376 | instance | skipping: [instance] 2026-08-26 00:10:24.030406 | instance | 2026-08-26 00:10:24.030411 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-26 00:10:24.030416 | instance | Wednesday 26 August 2026 00:10:24 +0000 (0:00:00.028) 0:00:09.914 ****** 2026-08-26 00:10:24.064961 | instance | skipping: [instance] 2026-08-26 00:10:24.065022 | instance | 2026-08-26 00:10:24.065033 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-26 00:10:24.065043 | instance | Wednesday 26 August 2026 00:10:24 +0000 (0:00:00.033) 0:00:09.947 ****** 2026-08-26 00:10:29.729010 | instance | changed: [instance] 2026-08-26 00:10:29.729552 | instance | 2026-08-26 00:10:29.729598 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-26 00:10:29.729606 | instance | Wednesday 26 August 2026 00:10:29 +0000 (0:00:05.665) 0:00:15.612 ****** 2026-08-26 00:10:30.311488 | instance | changed: [instance] 2026-08-26 00:10:30.311555 | instance | 2026-08-26 00:10:30.311899 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-26 00:10:30.311945 | instance | Wednesday 26 August 2026 00:10:30 +0000 (0:00:00.582) 0:00:16.195 ****** 2026-08-26 00:10:31.247499 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-26 00:10:31.247539 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-26 00:10:31.247545 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-26 00:10:31.247555 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-26 00:10:31.247561 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-26 00:10:31.247565 | instance | 2026-08-26 00:10:31.247570 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-26 00:10:31.247601 | instance | Wednesday 26 August 2026 00:10:31 +0000 (0:00:00.935) 0:00:17.130 ****** 2026-08-26 00:10:31.816167 | instance | changed: [instance] 2026-08-26 00:10:31.816234 | instance | 2026-08-26 00:10:31.816849 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-26 00:10:31.816885 | instance | Wednesday 26 August 2026 00:10:31 +0000 (0:00:00.553) 0:00:17.683 ****** 2026-08-26 00:10:31.816890 | instance | 2026-08-26 00:10:31.816895 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 00:10:31.816899 | instance | Wednesday 26 August 2026 00:10:31 +0000 (0:00:00.016) 0:00:17.700 ****** 2026-08-26 00:10:32.792641 | instance | ok: [instance] 2026-08-26 00:10:32.792718 | instance | 2026-08-26 00:10:32.792967 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-26 00:10:32.792982 | instance | Wednesday 26 August 2026 00:10:32 +0000 (0:00:00.976) 0:00:18.676 ****** 2026-08-26 00:10:33.229426 | instance | changed: [instance] 2026-08-26 00:10:33.229508 | instance | 2026-08-26 00:10:33.229767 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-26 00:10:33.229808 | instance | Wednesday 26 August 2026 00:10:33 +0000 (0:00:00.437) 0:00:19.113 ****** 2026-08-26 00:10:33.795525 | instance | changed: [instance] 2026-08-26 00:10:33.795632 | instance | 2026-08-26 00:10:33.795855 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 00:10:33.795896 | instance | Wednesday 26 August 2026 00:10:33 +0000 (0:00:00.565) 0:00:19.679 ****** 2026-08-26 00:10:34.000887 | instance | ok: [instance] 2026-08-26 00:10:34.000993 | instance | 2026-08-26 00:10:34.001267 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 00:10:34.001307 | instance | Wednesday 26 August 2026 00:10:33 +0000 (0:00:00.205) 0:00:19.884 ****** 2026-08-26 00:10:34.055110 | instance | ok: [instance] => { 2026-08-26 00:10:34.055151 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-26 00:10:34.055787 | instance | } 2026-08-26 00:10:34.055857 | instance | 2026-08-26 00:10:34.055869 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 00:10:34.055881 | instance | Wednesday 26 August 2026 00:10:34 +0000 (0:00:00.054) 0:00:19.938 ****** 2026-08-26 00:10:35.051479 | instance | changed: [instance] 2026-08-26 00:10:35.051553 | instance | 2026-08-26 00:10:35.051973 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 00:10:35.052046 | instance | Wednesday 26 August 2026 00:10:35 +0000 (0:00:00.995) 0:00:20.934 ****** 2026-08-26 00:10:39.437831 | instance | changed: [instance] 2026-08-26 00:10:39.437871 | instance | 2026-08-26 00:10:39.437877 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-26 00:10:39.437882 | instance | Wednesday 26 August 2026 00:10:39 +0000 (0:00:04.386) 0:00:25.321 ****** 2026-08-26 00:10:40.456040 | instance | ok: [instance] 2026-08-26 00:10:40.456256 | instance | 2026-08-26 00:10:40.456269 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-26 00:10:40.456388 | instance | Wednesday 26 August 2026 00:10:40 +0000 (0:00:01.018) 0:00:26.339 ****** 2026-08-26 00:10:40.803571 | instance | changed: [instance] 2026-08-26 00:10:40.803978 | instance | 2026-08-26 00:10:40.804015 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-26 00:10:40.804021 | instance | Wednesday 26 August 2026 00:10:40 +0000 (0:00:00.347) 0:00:26.687 ****** 2026-08-26 00:10:41.255682 | instance | changed: [instance] 2026-08-26 00:10:41.255714 | instance | 2026-08-26 00:10:41.255719 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-26 00:10:41.255724 | instance | Wednesday 26 August 2026 00:10:41 +0000 (0:00:00.452) 0:00:27.139 ****** 2026-08-26 00:10:41.819965 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-26 00:10:41.820851 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-26 00:10:41.820891 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-26 00:10:41.820899 | instance | 2026-08-26 00:10:41.820905 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-26 00:10:41.820911 | instance | Wednesday 26 August 2026 00:10:41 +0000 (0:00:00.564) 0:00:27.703 ****** 2026-08-26 00:10:42.272927 | instance | changed: [instance] 2026-08-26 00:10:42.273026 | instance | 2026-08-26 00:10:42.273291 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-26 00:10:42.273332 | instance | Wednesday 26 August 2026 00:10:42 +0000 (0:00:00.452) 0:00:28.156 ****** 2026-08-26 00:10:42.739546 | instance | changed: [instance] 2026-08-26 00:10:42.739628 | instance | 2026-08-26 00:10:42.740266 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-26 00:10:42.740315 | instance | Wednesday 26 August 2026 00:10:42 +0000 (0:00:00.450) 0:00:28.606 ****** 2026-08-26 00:10:42.740321 | instance | 2026-08-26 00:10:42.740326 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 00:10:42.740334 | instance | Wednesday 26 August 2026 00:10:42 +0000 (0:00:00.016) 0:00:28.623 ****** 2026-08-26 00:10:43.383864 | instance | ok: [instance] 2026-08-26 00:10:43.383985 | instance | 2026-08-26 00:10:43.384360 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-26 00:10:43.384435 | instance | Wednesday 26 August 2026 00:10:43 +0000 (0:00:00.644) 0:00:29.267 ****** 2026-08-26 00:10:45.286782 | instance | changed: [instance] 2026-08-26 00:10:45.286849 | instance | 2026-08-26 00:10:45.287146 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-26 00:10:45.287188 | instance | Wednesday 26 August 2026 00:10:45 +0000 (0:00:01.903) 0:00:31.170 ****** 2026-08-26 00:10:45.825420 | instance | changed: [instance] 2026-08-26 00:10:45.826115 | instance | 2026-08-26 00:10:45.826127 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-26 00:10:45.826137 | instance | Wednesday 26 August 2026 00:10:45 +0000 (0:00:00.538) 0:00:31.709 ****** 2026-08-26 00:10:45.882039 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-26 00:10:45.882098 | instance | 2026-08-26 00:10:45.882394 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-26 00:10:45.882436 | instance | Wednesday 26 August 2026 00:10:45 +0000 (0:00:00.056) 0:00:31.765 ****** 2026-08-26 00:10:50.938064 | instance | changed: [instance] 2026-08-26 00:10:50.938149 | instance | 2026-08-26 00:10:50.938396 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-26 00:10:50.938523 | instance | Wednesday 26 August 2026 00:10:50 +0000 (0:00:05.056) 0:00:36.821 ****** 2026-08-26 00:10:51.578847 | instance | ok: [instance] => (item=chronyd) 2026-08-26 00:10:51.578916 | instance | ok: [instance] => (item=sshd) 2026-08-26 00:10:51.579297 | instance | 2026-08-26 00:10:51.579342 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-26 00:10:51.579347 | instance | Wednesday 26 August 2026 00:10:51 +0000 (0:00:00.640) 0:00:37.462 ****** 2026-08-26 00:10:52.518506 | instance | changed: [instance] 2026-08-26 00:10:52.518574 | instance | 2026-08-26 00:10:52.518838 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-26 00:10:52.518879 | instance | Wednesday 26 August 2026 00:10:52 +0000 (0:00:00.939) 0:00:38.402 ****** 2026-08-26 00:10:52.719342 | instance | ok: [instance] 2026-08-26 00:10:52.719422 | instance | 2026-08-26 00:10:52.719692 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-26 00:10:52.719915 | instance | Wednesday 26 August 2026 00:10:52 +0000 (0:00:00.200) 0:00:38.603 ****** 2026-08-26 00:10:53.160082 | instance | changed: [instance] 2026-08-26 00:10:53.160622 | instance | 2026-08-26 00:10:53.160667 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-26 00:10:53.160675 | instance | Wednesday 26 August 2026 00:10:53 +0000 (0:00:00.440) 0:00:39.043 ****** 2026-08-26 00:10:53.488322 | instance | changed: [instance] 2026-08-26 00:10:53.488390 | instance | 2026-08-26 00:10:53.488695 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-26 00:10:53.488728 | instance | Wednesday 26 August 2026 00:10:53 +0000 (0:00:00.328) 0:00:39.372 ****** 2026-08-26 00:10:53.673627 | instance | ok: [instance] 2026-08-26 00:10:53.673668 | instance | 2026-08-26 00:10:53.673961 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-26 00:10:53.674004 | instance | Wednesday 26 August 2026 00:10:53 +0000 (0:00:00.185) 0:00:39.557 ****** 2026-08-26 00:10:53.896998 | instance | ok: [instance] => (item=instance) 2026-08-26 00:10:53.897525 | instance | 2026-08-26 00:10:53.897547 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-26 00:10:53.897555 | instance | Wednesday 26 August 2026 00:10:53 +0000 (0:00:00.223) 0:00:39.780 ****** 2026-08-26 00:10:53.944335 | instance | ok: [instance] 2026-08-26 00:10:53.944438 | instance | 2026-08-26 00:10:53.944564 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-26 00:10:53.944697 | instance | Wednesday 26 August 2026 00:10:53 +0000 (0:00:00.047) 0:00:39.828 ****** 2026-08-26 00:10:54.013981 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-26 00:10:54.014041 | instance | 2026-08-26 00:10:54.014246 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-26 00:10:54.014282 | instance | Wednesday 26 August 2026 00:10:54 +0000 (0:00:00.069) 0:00:39.898 ****** 2026-08-26 00:10:54.273371 | instance | changed: [instance] 2026-08-26 00:10:54.273449 | instance | 2026-08-26 00:10:54.273700 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-26 00:10:54.273735 | instance | Wednesday 26 August 2026 00:10:54 +0000 (0:00:00.258) 0:00:40.157 ****** 2026-08-26 00:10:54.931638 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-26 00:10:54.932291 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-26 00:10:54.932329 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-26 00:10:54.932335 | instance | 2026-08-26 00:10:54.932339 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-26 00:10:54.932344 | instance | Wednesday 26 August 2026 00:10:54 +0000 (0:00:00.658) 0:00:40.815 ****** 2026-08-26 00:12:30.529226 | instance | ok: [instance] 2026-08-26 00:12:30.529804 | instance | 2026-08-26 00:12:30.529854 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-26 00:12:30.529862 | instance | Wednesday 26 August 2026 00:12:30 +0000 (0:01:35.597) 0:02:16.412 ****** 2026-08-26 00:12:30.747266 | instance | changed: [instance] 2026-08-26 00:12:30.747344 | instance | 2026-08-26 00:12:30.747462 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-26 00:12:30.747723 | instance | Wednesday 26 August 2026 00:12:30 +0000 (0:00:00.218) 0:02:16.631 ****** 2026-08-26 00:12:30.789219 | instance | ok: [instance] 2026-08-26 00:12:30.789282 | instance | 2026-08-26 00:12:30.789409 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-26 00:12:30.789527 | instance | Wednesday 26 August 2026 00:12:30 +0000 (0:00:00.042) 0:02:16.673 ****** 2026-08-26 00:12:30.871409 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-26 00:12:30.871487 | instance | 2026-08-26 00:12:30.871693 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-26 00:12:30.871763 | instance | Wednesday 26 August 2026 00:12:30 +0000 (0:00:00.081) 0:02:16.755 ****** 2026-08-26 00:12:32.392991 | instance | ok: [instance] 2026-08-26 00:12:32.393093 | instance | 2026-08-26 00:12:32.393308 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-26 00:12:32.393453 | instance | Wednesday 26 August 2026 00:12:32 +0000 (0:00:01.521) 0:02:18.276 ****** 2026-08-26 00:12:32.451373 | instance | ok: [instance] => (item=instance) 2026-08-26 00:12:32.451496 | instance | 2026-08-26 00:12:32.451624 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-26 00:12:32.451750 | instance | Wednesday 26 August 2026 00:12:32 +0000 (0:00:00.058) 0:02:18.335 ****** 2026-08-26 00:12:32.799359 | instance | ok: [instance] 2026-08-26 00:12:32.799642 | instance | 2026-08-26 00:12:32.800054 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-26 00:12:32.800069 | instance | Wednesday 26 August 2026 00:12:32 +0000 (0:00:00.347) 0:02:18.683 ****** 2026-08-26 00:12:35.038553 | instance | ok: [instance] 2026-08-26 00:12:35.038621 | instance | 2026-08-26 00:12:35.038901 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-26 00:12:35.038934 | instance | Wednesday 26 August 2026 00:12:35 +0000 (0:00:02.239) 0:02:20.922 ****** 2026-08-26 00:13:31.932055 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-08-26 00:13:31.932794 | 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_ycvqwg33/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_ycvqwg33/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_ycvqwg33/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_ycvqwg33/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-08-26T00:13:31.777+0000 7f7877ae4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBAL45qD7GYACAAS0busZo8C+JHy+tDpPISgRCArebCEyveAXxWt23Zb+E=: Malformed input [buffer:3]\n2026-08-26T00:13:31.777+0000 7f7877ae4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T00:13:31.777+0000 7f7877ae4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBAL45qD7GYACAAS0busZo8C+JHy+tDpPISgRCArebCEyveAXxWt23Zb+E=: Malformed input [buffer:3]\n2026-08-26T00:13:31.777+0000 7f7877ae4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T00:13:31.777+0000 7f7877ae4640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBAL45qD7GYACAAS0busZo8C+JHy+tDpPISgRCArebCEyveAXxWt23Zb+E=: Malformed input [buffer:3]\n2026-08-26T00:13:31.777+0000 7f7877ae4640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T00:13:31.777+0000 7f7877ae4640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-08-26 00:13:31.935727 | instance | 2026-08-26 00:13:31.935781 | instance | PLAY RECAP ********************************************************************* 2026-08-26 00:13:31.935794 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-26 00:13:31.935809 | instance | 2026-08-26 00:13:31.939674 | instance | Wednesday 26 August 2026 00:13:31 +0000 (0:00:56.897) 0:03:17.819 ****** 2026-08-26 00:13:31.939742 | instance | =============================================================================== 2026-08-26 00:13:31.939753 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 95.60s 2026-08-26 00:13:31.939762 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 56.90s 2026-08-26 00:13:31.939771 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.67s 2026-08-26 00:13:31.939780 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.06s 2026-08-26 00:13:31.939788 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-08-26 00:13:31.939797 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.87s 2026-08-26 00:13:31.939826 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.24s 2026-08-26 00:13:31.939835 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.90s 2026-08-26 00:13:31.939844 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.62s 2026-08-26 00:13:31.939852 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.52s 2026-08-26 00:13:31.939861 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.17s 2026-08-26 00:13:31.939869 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.02s 2026-08-26 00:13:31.939878 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.00s 2026-08-26 00:13:31.939887 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-08-26 00:13:31.939895 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 0.94s 2026-08-26 00:13:31.939904 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.94s 2026-08-26 00:13:31.939912 | instance | Gathering Facts --------------------------------------------------------- 0.88s 2026-08-26 00:13:31.939921 | instance | Gathering Facts --------------------------------------------------------- 0.86s 2026-08-26 00:13:31.939937 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.80s 2026-08-26 00:13:31.939982 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-08-26 00:13:32.038795 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 00:13:32.038962 | instance | ERROR [csi > converge] Executed: Failed 2026-08-26 00:13:32.039100 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 00:13:32.334526 | instance | ERROR 2026-08-26 00:13:32.334897 | instance | { 2026-08-26 00:13:32.334940 | instance | "delta": "0:04:09.374199", 2026-08-26 00:13:32.334970 | instance | "end": "2026-08-26 00:13:32.098663", 2026-08-26 00:13:32.334996 | instance | "msg": "non-zero return code", 2026-08-26 00:13:32.335021 | instance | "rc": 2, 2026-08-26 00:13:32.335045 | instance | "start": "2026-08-26 00:09:22.724464" 2026-08-26 00:13:32.335072 | instance | } failure 2026-08-26 00:13:32.344043 | 2026-08-26 00:13:32.344140 | PLAY RECAP 2026-08-26 00:13:32.344189 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-26 00:13:32.344212 | 2026-08-26 00:13:32.565376 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 00:13:32.567609 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 00:13:33.252474 | 2026-08-26 00:13:33.252622 | PLAY [all] 2026-08-26 00:13:33.267054 | 2026-08-26 00:13:33.267168 | TASK [gather-host-logs : creating directory for system status] 2026-08-26 00:13:33.634389 | instance | changed 2026-08-26 00:13:33.787633 | 2026-08-26 00:13:33.787752 | TASK [gather-host-logs : Get logs for each host] 2026-08-26 00:13:34.129819 | instance | + systemd-cgls --full --all --no-pager 2026-08-26 00:13:34.144548 | instance | + ip addr 2026-08-26 00:13:34.147418 | instance | + ip route 2026-08-26 00:13:34.150168 | instance | + lsblk 2026-08-26 00:13:34.155683 | instance | + mount 2026-08-26 00:13:34.158568 | instance | + docker images 2026-08-26 00:13:34.178154 | instance | + brctl show 2026-08-26 00:13:34.178725 | instance | /bin/bash: line 8: brctl: command not found 2026-08-26 00:13:34.179042 | instance | + ps aux --sort=-%mem 2026-08-26 00:13:34.194668 | instance | + dpkg -l 2026-08-26 00:13:34.203201 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-26 00:13:34.203776 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-26 00:13:34.222006 | instance | + '[' '!' -z '' ']' 2026-08-26 00:13:34.328124 | instance | ok: Runtime: 0:00:00.097284 2026-08-26 00:13:34.335960 | 2026-08-26 00:13:34.336051 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-26 00:13:34.984928 | instance | changed: 2026-08-26 00:13:35.019924 | instance | created directory /var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/work/logs/instance 2026-08-26 00:13:35.020057 | instance | cd+++++++++ system/ 2026-08-26 00:13:35.020116 | instance | >f+++++++++ system/brctl-show.txt 2026-08-26 00:13:35.020169 | instance | >f+++++++++ system/docker-images.txt 2026-08-26 00:13:35.020213 | instance | >f+++++++++ system/ip-addr.txt 2026-08-26 00:13:35.020266 | instance | >f+++++++++ system/ip-route.txt 2026-08-26 00:13:35.020313 | instance | >f+++++++++ system/lsblk.txt 2026-08-26 00:13:35.020361 | instance | >f+++++++++ system/mount.txt 2026-08-26 00:13:35.020406 | instance | >f+++++++++ system/packages.txt 2026-08-26 00:13:35.020450 | instance | >f+++++++++ system/ps.txt 2026-08-26 00:13:35.020499 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-26 00:13:35.038301 | 2026-08-26 00:13:35.038380 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-26 00:13:35.225263 | instance | changed: "values" 2026-08-26 00:13:35.391960 | instance | changed: "releases" 2026-08-26 00:13:35.447242 | 2026-08-26 00:13:35.447370 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-26 00:13:35.664206 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-26 00:13:35.992583 | instance | ok: Runtime: 0:00:00.006901 2026-08-26 00:13:35.999568 | 2026-08-26 00:13:35.999663 | TASK [helm-release-status : Downloads logs to executor] 2026-08-26 00:13:36.505910 | instance | changed: 2026-08-26 00:13:36.506081 | instance | cd+++++++++ helm/ 2026-08-26 00:13:36.506114 | instance | cd+++++++++ helm/releases/ 2026-08-26 00:13:36.506137 | instance | cd+++++++++ helm/values/ 2026-08-26 00:13:36.515359 | 2026-08-26 00:13:36.515426 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-26 00:13:36.712613 | instance | changed 2026-08-26 00:13:36.721816 | 2026-08-26 00:13:36.721893 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-26 00:13:36.992911 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 00:13:36.993028 | instance | warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 00:13:36.997741 | instance | environment: line 1: kubectl: command not found 2026-08-26 00:13:36.999445 | instance | environment: line 1: kubectl: command not found 2026-08-26 00:13:36.999628 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 00:13:37.000355 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 00:13:37.002442 | instance | environment: line 1: kubectl: command not found 2026-08-26 00:13:37.003558 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 00:13:37.004215 | instance | environment: line 1: kubectl: command not found 2026-08-26 00:13:37.005202 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 00:13:37.006546 | instance | environment: line 1: kubectl: command not found 2026-08-26 00:13:37.007489 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 00:13:37.254533 | instance | ok: Runtime: 0:00:00.023339 2026-08-26 00:13:37.260935 | 2026-08-26 00:13:37.261023 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-26 00:13:37.470245 | instance | changed 2026-08-26 00:13:37.477256 | 2026-08-26 00:13:37.477356 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-26 00:13:37.694343 | instance | environment: line 5: kubectl: command not found 2026-08-26 00:13:37.695557 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 00:13:37.695729 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 00:13:37.695849 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 00:13:38.011357 | instance | ok: Runtime: 0:00:00.009307 2026-08-26 00:13:38.019026 | 2026-08-26 00:13:38.019148 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-26 00:13:38.737680 | instance | changed: 2026-08-26 00:13:38.737853 | instance | cd+++++++++ objects/ 2026-08-26 00:13:38.737882 | instance | cd+++++++++ objects/cluster/ 2026-08-26 00:13:38.737906 | instance | cd+++++++++ objects/namespaced/ 2026-08-26 00:13:38.747486 | 2026-08-26 00:13:38.747632 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-26 00:13:38.963798 | instance | changed 2026-08-26 00:13:38.973082 | 2026-08-26 00:13:38.973175 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-26 00:13:39.166625 | instance | changed 2026-08-26 00:13:39.171742 | 2026-08-26 00:13:39.171808 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-26 00:13:39.392107 | instance | environment: line 3: kubectl: command not found 2026-08-26 00:13:39.796652 | instance | ok: Runtime: 0:00:00.009862 2026-08-26 00:13:39.803526 | 2026-08-26 00:13:39.803597 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-26 00:13:40.272079 | instance | changed: 2026-08-26 00:13:40.272261 | instance | cd+++++++++ pod-logs/ 2026-08-26 00:13:40.272294 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-26 00:13:40.287591 | 2026-08-26 00:13:40.287671 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-26 00:13:40.482737 | instance | changed 2026-08-26 00:13:40.489110 | 2026-08-26 00:13:40.489175 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-26 00:13:40.702024 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 00:13:41.032773 | instance | ok: Runtime: 0:00:00.042985 2026-08-26 00:13:41.039345 | 2026-08-26 00:13:41.039436 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-26 00:13:41.252868 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 00:13:41.283235 | instance | ceph-mgr endpoints: 2026-08-26 00:13:41.572529 | instance | ok: Runtime: 0:00:00.036796 2026-08-26 00:13:41.579753 | 2026-08-26 00:13:41.579846 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-26 00:13:41.780282 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-26 00:13:42.117252 | instance | ok: Runtime: 0:00:00.035450 2026-08-26 00:13:42.124654 | 2026-08-26 00:13:42.124783 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-26 00:13:42.664946 | instance | changed: cd+++++++++ prometheus/ 2026-08-26 00:13:42.673878 | 2026-08-26 00:13:42.673960 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-26 00:13:42.879805 | instance | changed 2026-08-26 00:13:42.887258 | 2026-08-26 00:13:42.887373 | TASK [gather-selenium-data : Get selenium data] 2026-08-26 00:13:43.161797 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-26 00:13:43.162976 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-26 00:13:43.436265 | instance | ERROR 2026-08-26 00:13:43.436557 | instance | { 2026-08-26 00:13:43.436625 | instance | "delta": "0:00:00.007499", 2026-08-26 00:13:43.436672 | instance | "end": "2026-08-26 00:13:43.163286", 2026-08-26 00:13:43.436720 | instance | "msg": "non-zero return code", 2026-08-26 00:13:43.436763 | instance | "rc": 1, 2026-08-26 00:13:43.436806 | instance | "start": "2026-08-26 00:13:43.155787" 2026-08-26 00:13:43.436846 | instance | } 2026-08-26 00:13:43.436897 | instance | ERROR: Ignoring Errors 2026-08-26 00:13:43.445246 | 2026-08-26 00:13:43.445309 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-26 00:13:43.943812 | instance | changed: cd+++++++++ selenium/ 2026-08-26 00:13:43.955832 | 2026-08-26 00:13:43.955968 | PLAY RECAP 2026-08-26 00:13:43.956048 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-26 00:13:43.956084 | 2026-08-26 00:13:44.133224 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 00:13:44.135591 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 00:13:44.753009 | 2026-08-26 00:13:44.753149 | PLAY [all] 2026-08-26 00:13:44.765172 | 2026-08-26 00:13:44.765263 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-26 00:13:44.810660 | instance | skipping: Conditional result was False 2026-08-26 00:13:44.820774 | 2026-08-26 00:13:44.820895 | TASK [fetch-output : Set log path for single node] 2026-08-26 00:13:44.865648 | instance | ok 2026-08-26 00:13:44.870430 | 2026-08-26 00:13:44.870501 | LOOP [fetch-output : Ensure local output dirs] 2026-08-26 00:13:45.246929 | instance -> localhost | ok: "/var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/work/logs" 2026-08-26 00:13:45.450469 | instance -> localhost | changed: "/var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/work/artifacts" 2026-08-26 00:13:45.657856 | instance -> localhost | changed: "/var/lib/zuul/builds/3b4ced748bc444d88dc0931efcd2a9a4/work/docs" 2026-08-26 00:13:45.675047 | 2026-08-26 00:13:45.675676 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-26 00:13:46.372514 | instance | changed: .d..t...... ./ 2026-08-26 00:13:46.372816 | instance | changed: All items complete 2026-08-26 00:13:46.372881 | 2026-08-26 00:13:46.817990 | instance | changed: .d..t...... ./ 2026-08-26 00:13:47.266821 | instance | changed: .d..t...... ./ 2026-08-26 00:13:47.287607 | 2026-08-26 00:13:47.287827 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-26 00:13:47.748992 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008449 2026-08-26 00:13:47.971364 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007027 2026-08-26 00:13:47.994947 | 2026-08-26 00:13:47.995064 | PLAY [all] 2026-08-26 00:13:48.001055 | 2026-08-26 00:13:48.001119 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-26 00:13:48.397614 | instance | changed 2026-08-26 00:13:48.413115 | 2026-08-26 00:13:48.413183 | PLAY RECAP 2026-08-26 00:13:48.413230 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-26 00:13:48.413253 | 2026-08-26 00:13:48.540405 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 00:13:48.545164 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-26 00:13:49.237444 | 2026-08-26 00:13:49.237906 | PLAY [localhost] 2026-08-26 00:13:49.249450 | 2026-08-26 00:13:49.249528 | TASK [Generate Zuul manifest] 2026-08-26 00:13:49.269049 | localhost | ok 2026-08-26 00:13:49.320339 | 2026-08-26 00:13:49.351925 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-26 00:13:49.734469 | localhost | changed 2026-08-26 00:13:49.751470 | 2026-08-26 00:13:49.751560 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-26 00:13:49.783363 | localhost | ok 2026-08-26 00:13:49.792978 | 2026-08-26 00:13:49.793103 | TASK [Upload logs] 2026-08-26 00:13:49.814431 | localhost | ok 2026-08-26 00:13:49.882205 | 2026-08-26 00:13:49.882325 | TASK [Set zuul-log-path fact] 2026-08-26 00:13:49.900258 | localhost | ok 2026-08-26 00:13:49.911838 | 2026-08-26 00:13:49.911906 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 00:13:49.940786 | localhost | ok 2026-08-26 00:13:49.947450 | 2026-08-26 00:13:49.947520 | TASK [upload-logs : Create log directories] 2026-08-26 00:13:50.384102 | localhost | changed 2026-08-26 00:13:50.390861 | 2026-08-26 00:13:50.390941 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-26 00:13:50.810004 | localhost -> localhost | ok: Runtime: 0:00:00.006104 2026-08-26 00:13:50.817570 | 2026-08-26 00:13:50.817666 | TASK [upload-logs : Upload logs to log server] 2026-08-26 00:13:51.276617 | localhost | Output suppressed because no_log was given 2026-08-26 00:13:51.317558 | 2026-08-26 00:13:51.317691 | LOOP [upload-logs : Compress console log and json output] 2026-08-26 00:13:51.363458 | localhost | skipping: Conditional result was False 2026-08-26 00:13:51.370749 | localhost | skipping: Conditional result was False 2026-08-26 00:13:51.383909 | 2026-08-26 00:13:51.384029 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-26 00:13:51.423948 | localhost | skipping: Conditional result was False 2026-08-26 00:13:51.424487 | 2026-08-26 00:13:51.429069 | localhost | skipping: Conditional result was False 2026-08-26 00:13:51.448404 | 2026-08-26 00:13:51.448551 | LOOP [upload-logs : Upload console log and json output]