2026-09-07 18:13:51.662653 | Job console starting 2026-09-07 18:13:51.669972 | Updating git repos 2026-09-07 18:13:56.432375 | Cloning repos into workspace 2026-09-07 18:14:13.485368 | Restoring repo states 2026-09-07 18:14:21.990283 | Merging changes 2026-09-07 18:14:23.315036 | Checking out repos 2026-09-07 18:14:26.309665 | Preparing playbooks 2026-09-07 18:14:29.169997 | Running Ansible setup 2026-09-07 18:14:32.727456 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:14:33.358056 | 2026-09-07 18:14:33.358161 | PLAY [localhost] 2026-09-07 18:14:33.364841 | 2026-09-07 18:14:33.364905 | TASK [Gathering Facts] 2026-09-07 18:14:34.421581 | localhost | ok 2026-09-07 18:14:34.430631 | 2026-09-07 18:14:34.430753 | TASK [Setup log path fact] 2026-09-07 18:14:34.458655 | localhost | ok 2026-09-07 18:14:34.471836 | 2026-09-07 18:14:34.471953 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:14:34.511154 | localhost | ok 2026-09-07 18:14:34.518956 | 2026-09-07 18:14:34.519054 | TASK [emit-job-header : Print job information] 2026-09-07 18:14:34.569421 | # Job Information 2026-09-07 18:14:34.569725 | Ansible Version: 2.16.18 2026-09-07 18:14:34.569813 | Job: atmosphere-molecule-csi-rbd 2026-09-07 18:14:34.569865 | Pipeline: check 2026-09-07 18:14:34.569959 | Executor: 2d72f0692154 2026-09-07 18:14:34.570019 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4095 2026-09-07 18:14:34.570069 | Event ID: 6132c300-aae7-11f1-854f-209e10735d54 2026-09-07 18:14:34.575530 | 2026-09-07 18:14:34.575682 | LOOP [emit-job-header : Print node information] 2026-09-07 18:14:34.717236 | localhost | ok: 2026-09-07 18:14:34.874130 | localhost | # Node Information 2026-09-07 18:14:34.874353 | localhost | Inventory Hostname: instance 2026-09-07 18:14:34.874442 | localhost | Hostname: np0000192174 2026-09-07 18:14:34.874511 | localhost | Username: zuul 2026-09-07 18:14:34.874617 | localhost | Distro: Ubuntu 22.04 2026-09-07 18:14:34.874693 | localhost | Provider: yul1 2026-09-07 18:14:34.874763 | localhost | Region: ca-ymq-1 2026-09-07 18:14:34.874889 | localhost | Label: ubuntu-jammy 2026-09-07 18:14:34.874964 | localhost | Product Name: OpenStack Nova 2026-09-07 18:14:34.875032 | localhost | Interface IP: 162.253.55.226 2026-09-07 18:14:34.889659 | 2026-09-07 18:14:34.890059 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 18:14:35.310612 | localhost -> localhost | changed 2026-09-07 18:14:35.318474 | 2026-09-07 18:14:35.318591 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 18:14:36.171209 | localhost -> localhost | changed 2026-09-07 18:14:36.185461 | 2026-09-07 18:14:36.185626 | PLAY [all] 2026-09-07 18:14:36.207288 | 2026-09-07 18:14:36.207454 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 18:14:36.445138 | instance -> localhost | ok 2026-09-07 18:14:36.454972 | 2026-09-07 18:14:36.455105 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 18:14:36.483283 | instance | ok 2026-09-07 18:14:36.494884 | instance | included: /var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 18:14:36.499649 | 2026-09-07 18:14:36.499706 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 18:14:38.394796 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 18:14:38.395050 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/work/5d4f2e918169463cbd4926fce47e1ebc_id_rsa 2026-09-07 18:14:38.395109 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/work/5d4f2e918169463cbd4926fce47e1ebc_id_rsa.pub 2026-09-07 18:14:38.395153 | instance -> localhost | The key fingerprint is: 2026-09-07 18:14:38.395193 | instance -> localhost | SHA256:UMkIygcjaXW4NripTRHINeVsvx+emt/xmOpFxEEOETU zuul-build-sshkey 2026-09-07 18:14:38.395246 | instance -> localhost | The key's randomart image is: 2026-09-07 18:14:38.395272 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 18:14:38.395304 | instance -> localhost | |oo=+++ o.==E | 2026-09-07 18:14:38.395333 | instance -> localhost | |o=.== ..o + o | 2026-09-07 18:14:38.395359 | instance -> localhost | |. +.o+. + | 2026-09-07 18:14:38.395385 | instance -> localhost | | ..=. .. . | 2026-09-07 18:14:38.395410 | instance -> localhost | | +.. .S . | 2026-09-07 18:14:38.395435 | instance -> localhost | | o. . . | 2026-09-07 18:14:38.395459 | instance -> localhost | |.o . . o | 2026-09-07 18:14:38.395483 | instance -> localhost | |. . + = = | 2026-09-07 18:14:38.395512 | instance -> localhost | | o+B.+ . | 2026-09-07 18:14:38.395538 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 18:14:38.395612 | instance -> localhost | ok: Runtime: 0:00:01.411549 2026-09-07 18:14:38.403087 | 2026-09-07 18:14:38.403224 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 18:14:38.435407 | instance | ok 2026-09-07 18:14:38.449057 | instance | included: /var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 18:14:38.458602 | 2026-09-07 18:14:38.458686 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 18:14:38.481779 | instance | skipping: Conditional result was False 2026-09-07 18:14:38.492052 | 2026-09-07 18:14:38.492180 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 18:14:38.924062 | instance | changed 2026-09-07 18:14:38.949479 | 2026-09-07 18:14:38.949701 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 18:14:39.157238 | instance | ok 2026-09-07 18:14:39.167334 | 2026-09-07 18:14:39.167505 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 18:14:39.670376 | instance | changed 2026-09-07 18:14:39.680529 | 2026-09-07 18:14:39.680693 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 18:14:40.189859 | instance | changed 2026-09-07 18:14:40.201220 | 2026-09-07 18:14:40.201383 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 18:14:40.226026 | instance | skipping: Conditional result was False 2026-09-07 18:14:40.237219 | 2026-09-07 18:14:40.237373 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 18:14:40.648268 | instance -> localhost | changed 2026-09-07 18:14:40.670112 | 2026-09-07 18:14:40.670266 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 18:14:40.966361 | instance -> localhost | Identity added: /var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/work/5d4f2e918169463cbd4926fce47e1ebc_id_rsa (zuul-build-sshkey) 2026-09-07 18:14:40.966903 | instance -> localhost | ok: Runtime: 0:00:00.010547 2026-09-07 18:14:40.976472 | 2026-09-07 18:14:40.976869 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 18:14:41.306829 | instance | ok 2026-09-07 18:14:41.310748 | 2026-09-07 18:14:41.310808 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 18:14:41.343872 | instance | skipping: Conditional result was False 2026-09-07 18:14:41.355278 | 2026-09-07 18:14:41.355383 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 18:14:41.686325 | instance | ok 2026-09-07 18:14:41.691359 | 2026-09-07 18:14:41.691420 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 18:14:45.019457 | instance | Output suppressed because no_log was given 2026-09-07 18:14:45.035582 | 2026-09-07 18:14:45.035759 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 18:14:45.242974 | instance | ok: "logs" 2026-09-07 18:14:45.243400 | instance | ok: All items complete 2026-09-07 18:14:45.243441 | 2026-09-07 18:14:45.391534 | instance | ok: "artifacts" 2026-09-07 18:14:45.538173 | instance | ok: "docs" 2026-09-07 18:14:45.557070 | 2026-09-07 18:14:45.557257 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 18:14:45.771788 | instance | changed: "logs" 2026-09-07 18:14:45.940744 | instance | changed: "artifacts" 2026-09-07 18:14:46.105490 | instance | changed: "docs" 2026-09-07 18:14:46.130769 | 2026-09-07 18:14:46.130907 | PLAY RECAP 2026-09-07 18:14:46.130994 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 18:14:46.131048 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:14:46.131089 | 2026-09-07 18:14:46.260187 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:14:46.261891 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:14:46.886531 | 2026-09-07 18:14:46.886760 | PLAY [all] 2026-09-07 18:14:46.897344 | 2026-09-07 18:14:46.897453 | TASK [setup-uv : Extract archive] 2026-09-07 18:14:49.121353 | instance | changed 2026-09-07 18:14:49.131889 | 2026-09-07 18:14:49.132053 | TASK [setup-uv : Print version] 2026-09-07 18:14:49.467905 | instance | uv 0.8.13 2026-09-07 18:14:49.675988 | instance | ok: Runtime: 0:00:00.013703 2026-09-07 18:14:49.702443 | 2026-09-07 18:14:49.702790 | TASK [Install Ansible collection siblings] 2026-09-07 18:14:59.049727 | instance | changed: 2026-09-07 18:14:59.049970 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:14:59.050031 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:14:59.050074 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:14:59.050113 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:14:59.050152 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:14:59.050196 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:14:59.050236 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:14:59.050278 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:14:59.050316 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:14:59.050353 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:14:59.050390 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:14:59.050426 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:14:59.050463 | instance | Resolved ansible.netcommon to v8.6.2 for >=1.2.0 2026-09-07 18:14:59.050499 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 18:14:59.050535 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0 2026-09-07 18:14:59.050572 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 18:14:59.050608 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 18:14:59.050663 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 18:14:59.050703 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 18:14:59.050739 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-09-07 18:14:59.051135 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-09-07 18:14:59.051187 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-07 18:14:59.051229 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:14:59.051283 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-07 18:14:59.051322 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:14:59.051358 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:14:59.051394 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 18:14:59.051430 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-07 18:14:59.051465 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:14:59.051501 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 18:14:59.051536 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 18:14:59.051572 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:14:59.051608 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:14:59.051643 | instance | Checked out ansible.netcommon to v8.6.2 2026-09-07 18:14:59.051712 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:14:59.051778 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.051839 | instance | Process install dependency map 2026-09-07 18:14:59.051894 | instance | Starting collection install process 2026-09-07 18:14:59.051952 | instance | Installing 'ansible.netcommon:8.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 18:14:59.052006 | instance | Created collection for ansible.netcommon:8.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 18:14:59.052060 | instance | ansible.netcommon:8.6.2 was installed successfully 2026-09-07 18:14:59.052117 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 18:14:59.052173 | instance | Creating virtual environment at: .venv 2026-09-07 18:14:59.052229 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:14:59.052287 | instance | Downloading cryptography (4.2MiB) 2026-09-07 18:14:59.052354 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 18:14:59.052412 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 18:14:59.052463 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 18:14:59.052555 | instance | Downloading pygments (1.2MiB) 2026-09-07 18:14:59.052616 | instance | Downloading setuptools (1.1MiB) 2026-09-07 18:14:59.052706 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 18:14:59.052769 | instance | Downloading netaddr (2.2MiB) 2026-09-07 18:14:59.052821 | instance | Downloading rjsonnet 2026-09-07 18:14:59.052873 | instance | Building pyperclip==1.9.0 2026-09-07 18:14:59.052928 | instance | Downloading netaddr 2026-09-07 18:14:59.052988 | instance | Downloading pygments 2026-09-07 18:14:59.053051 | instance | Downloading cryptography 2026-09-07 18:14:59.053112 | instance | Downloading setuptools 2026-09-07 18:14:59.053170 | instance | Downloading kubernetes 2026-09-07 18:14:59.053222 | instance | Downloading ansible-core 2026-09-07 18:14:59.053277 | instance | Downloading openstacksdk 2026-09-07 18:14:59.053334 | instance | Built pyperclip==1.9.0 2026-09-07 18:14:59.053392 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:14:59.053455 | instance | Installed 79 packages in 45ms 2026-09-07 18:14:59.053513 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 18:14:59.053568 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:14:59.053625 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.053708 | instance | Process install dependency map 2026-09-07 18:14:59.053762 | instance | Starting collection install process 2026-09-07 18:14:59.053800 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 18:14:59.053836 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 18:14:59.053872 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 18:14:59.053907 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 18:14:59.053943 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:14:59.053979 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.054014 | instance | Process install dependency map 2026-09-07 18:14:59.054049 | instance | Starting collection install process 2026-09-07 18:14:59.054083 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 18:14:59.054119 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 18:14:59.054154 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 18:14:59.054190 | instance | Checked out atmosphere.common to v0.6.0 2026-09-07 18:14:59.054225 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:14:59.054261 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.054296 | instance | Process install dependency map 2026-09-07 18:14:59.054331 | instance | Starting collection install process 2026-09-07 18:14:59.054366 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 18:14:59.054400 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 18:14:59.054434 | instance | atmosphere.common:0.6.0 was installed successfully 2026-09-07 18:14:59.054468 | instance | Checked out community.crypto to 2.2.3 2026-09-07 18:14:59.054502 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:14:59.054537 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.054571 | instance | Process install dependency map 2026-09-07 18:14:59.054605 | instance | Starting collection install process 2026-09-07 18:14:59.054639 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 18:14:59.054695 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 18:14:59.054731 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 18:14:59.054766 | instance | Checked out community.general to 7.3.0 2026-09-07 18:14:59.054799 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:14:59.054834 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.054867 | instance | Process install dependency map 2026-09-07 18:14:59.054901 | instance | Starting collection install process 2026-09-07 18:14:59.054938 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 18:14:59.054972 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 18:14:59.055006 | instance | community.general:7.3.0 was installed successfully 2026-09-07 18:14:59.055049 | instance | Checked out community.mysql to 3.6.0 2026-09-07 18:14:59.055084 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:14:59.055118 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.055152 | instance | Process install dependency map 2026-09-07 18:14:59.055185 | instance | Starting collection install process 2026-09-07 18:14:59.055219 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 18:14:59.055253 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 18:14:59.055287 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 18:14:59.055322 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 18:14:59.055356 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:14:59.055392 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.055426 | instance | Process install dependency map 2026-09-07 18:14:59.055465 | instance | Starting collection install process 2026-09-07 18:14:59.055501 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 18:14:59.055537 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 18:14:59.055571 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 18:14:59.055606 | instance | Checked out openstack.cloud to 1.7.0 2026-09-07 18:14:59.055640 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:14:59.055700 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.055735 | instance | Process install dependency map 2026-09-07 18:14:59.055770 | instance | Starting collection install process 2026-09-07 18:14:59.055805 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 18:14:59.055840 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 18:14:59.055875 | instance | openstack.cloud:1.7.0 was installed successfully 2026-09-07 18:14:59.055909 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 18:14:59.055944 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:14:59.055980 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.056014 | instance | Process install dependency map 2026-09-07 18:14:59.056049 | instance | Starting collection install process 2026-09-07 18:14:59.056084 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 18:14:59.056118 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 18:14:59.056153 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 18:14:59.056187 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 18:14:59.056222 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:14:59.056255 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.056298 | instance | Process install dependency map 2026-09-07 18:14:59.056333 | instance | Starting collection install process 2026-09-07 18:14:59.056367 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 18:14:59.056401 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 18:14:59.056436 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 18:14:59.056470 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 18:14:59.056578 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:14:59.056638 | instance | Starting galaxy collection install process 2026-09-07 18:14:59.056731 | instance | Process install dependency map 2026-09-07 18:14:59.056791 | instance | Starting collection install process 2026-09-07 18:14:59.056831 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 18:14:59.056867 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 18:14:59.056902 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 18:14:59.068485 | 2026-09-07 18:14:59.068620 | PLAY RECAP 2026-09-07 18:14:59.068729 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:14:59.068772 | 2026-09-07 18:14:59.192109 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:14:59.194381 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:14:59.745448 | 2026-09-07 18:14:59.745616 | PLAY [all] 2026-09-07 18:14:59.756101 | 2026-09-07 18:14:59.756175 | TASK [Install "jq" for log collection] 2026-09-07 18:15:09.110157 | instance | changed 2026-09-07 18:15:09.113623 | 2026-09-07 18:15:09.113771 | PLAY RECAP 2026-09-07 18:15:09.113867 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:15:09.113965 | 2026-09-07 18:15:09.254560 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:15:09.257339 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:15:09.822444 | 2026-09-07 18:15:09.822567 | PLAY [all] 2026-09-07 18:15:09.832578 | 2026-09-07 18:15:09.832666 | LOOP [Check inventory directories] 2026-09-07 18:15:10.241431 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 18:15:10.390800 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-07 18:15:10.528621 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-07 18:15:10.543607 | 2026-09-07 18:15:10.543903 | LOOP [Copy inventory file for Zuul] 2026-09-07 18:15:11.433425 | instance | changed: 2026-09-07 18:15:11.433686 | instance | { 2026-09-07 18:15:11.433779 | instance | "ansible_loop_var": "item", 2026-09-07 18:15:11.433832 | instance | "changed": false, 2026-09-07 18:15:11.433874 | instance | "failed": false, 2026-09-07 18:15:11.433932 | instance | "invocation": { 2026-09-07 18:15:11.433973 | instance | "module_args": { 2026-09-07 18:15:11.434012 | instance | "checksum_algorithm": "sha1", 2026-09-07 18:15:11.434051 | instance | "follow": true, 2026-09-07 18:15:11.434088 | instance | "get_attributes": true, 2026-09-07 18:15:11.434129 | instance | "get_checksum": true, 2026-09-07 18:15:11.434168 | instance | "get_mime": true, 2026-09-07 18:15:11.434206 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 18:15:11.434261 | instance | } 2026-09-07 18:15:11.434301 | instance | }, 2026-09-07 18:15:11.434341 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:15:11.434377 | instance | "stat": { 2026-09-07 18:15:11.434413 | instance | "atime": 1788804892.056665, 2026-09-07 18:15:11.434451 | instance | "attr_flags": "e", 2026-09-07 18:15:11.434489 | instance | "attributes": [ 2026-09-07 18:15:11.434527 | instance | "extents" 2026-09-07 18:15:11.434567 | instance | ], 2026-09-07 18:15:11.434603 | instance | "block_size": 4096, 2026-09-07 18:15:11.434774 | instance | "blocks": 8, 2026-09-07 18:15:11.434824 | instance | "charset": "unknown", 2026-09-07 18:15:11.434867 | instance | "ctime": 1788804890.6046104, 2026-09-07 18:15:11.434904 | instance | "dev": 64513, 2026-09-07 18:15:11.434943 | instance | "device_type": 0, 2026-09-07 18:15:11.434978 | instance | "executable": true, 2026-09-07 18:15:11.435013 | instance | "exists": true, 2026-09-07 18:15:11.435050 | instance | "gid": 1000, 2026-09-07 18:15:11.435088 | instance | "gr_name": "zuul", 2026-09-07 18:15:11.435124 | instance | "inode": 1049082, 2026-09-07 18:15:11.435163 | instance | "isblk": false, 2026-09-07 18:15:11.435199 | instance | "ischr": false, 2026-09-07 18:15:11.435235 | instance | "isdir": true, 2026-09-07 18:15:11.435272 | instance | "isfifo": false, 2026-09-07 18:15:11.435309 | instance | "isgid": false, 2026-09-07 18:15:11.435344 | instance | "islnk": false, 2026-09-07 18:15:11.435382 | instance | "isreg": false, 2026-09-07 18:15:11.435418 | instance | "issock": false, 2026-09-07 18:15:11.435455 | instance | "isuid": false, 2026-09-07 18:15:11.435488 | instance | "mimetype": "unknown", 2026-09-07 18:15:11.435539 | instance | "mode": "0755", 2026-09-07 18:15:11.435631 | instance | "mtime": 1788804890.6046104, 2026-09-07 18:15:11.435716 | instance | "nlink": 21, 2026-09-07 18:15:11.435782 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:15:11.435842 | instance | "pw_name": "zuul", 2026-09-07 18:15:11.435887 | instance | "readable": true, 2026-09-07 18:15:11.435925 | instance | "rgrp": true, 2026-09-07 18:15:11.435962 | instance | "roth": true, 2026-09-07 18:15:11.436001 | instance | "rusr": true, 2026-09-07 18:15:11.436037 | instance | "size": 4096, 2026-09-07 18:15:11.436075 | instance | "uid": 1000, 2026-09-07 18:15:11.436110 | instance | "version": "3533038925", 2026-09-07 18:15:11.436148 | instance | "wgrp": false, 2026-09-07 18:15:11.436190 | instance | "woth": false, 2026-09-07 18:15:11.436226 | instance | "writeable": true, 2026-09-07 18:15:11.436264 | instance | "wusr": true, 2026-09-07 18:15:11.436299 | instance | "xgrp": true, 2026-09-07 18:15:11.436336 | instance | "xoth": true, 2026-09-07 18:15:11.436371 | instance | "xusr": true 2026-09-07 18:15:11.436406 | instance | } 2026-09-07 18:15:11.436444 | instance | } 2026-09-07 18:15:11.436565 | instance | ok: All items complete 2026-09-07 18:15:11.436621 | 2026-09-07 18:15:11.438980 | instance | skipping: Conditional result was False 2026-09-07 18:15:11.440972 | instance | skipping: Conditional result was False 2026-09-07 18:15:11.463290 | 2026-09-07 18:15:11.463491 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 18:15:11.846007 | instance | changed: 1 replacements made 2026-09-07 18:15:11.850752 | instance | skipping: Conditional result was False 2026-09-07 18:15:11.855339 | instance | skipping: Conditional result was False 2026-09-07 18:15:11.878035 | 2026-09-07 18:15:11.878190 | TASK [Run Molecule scenario] 2026-09-07 18:15:12.815360 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 18:15:13.286764 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 18:15:13.286984 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-07 18:15:24.402994 | instance | INFO [csi > dependency] Executing 2026-09-07 18:15:24.403425 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-07 18:15:24.403898 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-07 18:15:24.404143 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 18:15:24.420563 | instance | INFO [csi > cleanup] Executing 2026-09-07 18:15:24.421218 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:15:24.435208 | instance | INFO [csi > destroy] Executing 2026-09-07 18:15:24.435332 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-07 18:15:24.435468 | instance | INFO [csi > destroy] Executed: Successful 2026-09-07 18:15:24.491895 | instance | INFO [csi > syntax] Executing 2026-09-07 18:15:25.993753 | instance | 2026-09-07 18:15:25.993969 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:15:26.050796 | instance | INFO [csi > syntax] Executed: Successful 2026-09-07 18:15:26.065902 | instance | INFO [csi > create] Executing 2026-09-07 18:15:26.069300 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:15:26.083827 | instance | INFO [csi > prepare] Executing 2026-09-07 18:15:26.833080 | instance | 2026-09-07 18:15:26.833361 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 18:15:26.833609 | instance | 2026-09-07 18:15:26.833868 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:15:26.834125 | instance | Monday 07 September 2026 18:15:26 +0000 (0:00:00.025) 0:00:00.025 ****** 2026-09-07 18:15:28.117902 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:15:28.118117 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:15:28.118382 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:15:28.118619 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:15:28.118874 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:15:28.127859 | instance | ok: [instance] 2026-09-07 18:15:28.128167 | instance | 2026-09-07 18:15:28.128474 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 18:15:28.128714 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:01.295) 0:00:01.321 ****** 2026-09-07 18:15:28.922982 | instance | changed: [instance] 2026-09-07 18:15:28.923088 | instance | 2026-09-07 18:15:28.923228 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 18:15:28.923427 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.795) 0:00:02.116 ****** 2026-09-07 18:15:29.266413 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 18:15:29.266655 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 18:15:29.266904 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 18:15:29.273507 | instance | changed: [instance] 2026-09-07 18:15:29.273861 | instance | 2026-09-07 18:15:29.274266 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 18:15:29.274655 | instance | Monday 07 September 2026 18:15:29 +0000 (0:00:00.350) 0:00:02.466 ****** 2026-09-07 18:15:30.045529 | instance | ok: [instance] 2026-09-07 18:15:30.045704 | instance | 2026-09-07 18:15:30.045948 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 18:15:30.046170 | instance | 2026-09-07 18:15:30.046445 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:15:30.046729 | instance | Monday 07 September 2026 18:15:30 +0000 (0:00:00.771) 0:00:03.238 ****** 2026-09-07 18:15:30.788651 | instance | ok: [instance] 2026-09-07 18:15:30.788778 | instance | 2026-09-07 18:15:30.789119 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 18:15:30.789403 | instance | Monday 07 September 2026 18:15:30 +0000 (0:00:00.743) 0:00:03.981 ****** 2026-09-07 18:15:55.001043 | instance | changed: [instance] 2026-09-07 18:15:55.001092 | instance | 2026-09-07 18:15:55.001563 | instance | TASK [Start up service] ******************************************************** 2026-09-07 18:15:55.001641 | instance | Monday 07 September 2026 18:15:54 +0000 (0:00:24.211) 0:00:28.193 ****** 2026-09-07 18:15:55.564331 | instance | ok: [instance] 2026-09-07 18:15:55.565067 | instance | 2026-09-07 18:15:55.565129 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 18:15:55.565147 | instance | Monday 07 September 2026 18:15:55 +0000 (0:00:00.563) 0:00:28.757 ****** 2026-09-07 18:15:55.891380 | instance | ok: [instance] 2026-09-07 18:15:55.891477 | instance | 2026-09-07 18:15:55.891800 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 18:15:55.891844 | instance | Monday 07 September 2026 18:15:55 +0000 (0:00:00.327) 0:00:29.084 ****** 2026-09-07 18:15:56.620249 | instance | changed: [instance] 2026-09-07 18:15:56.621121 | instance | 2026-09-07 18:15:56.621347 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 18:15:56.621361 | instance | Monday 07 September 2026 18:15:56 +0000 (0:00:00.728) 0:00:29.813 ****** 2026-09-07 18:15:56.852489 | instance | ok: [instance] 2026-09-07 18:15:56.852549 | instance | 2026-09-07 18:15:56.852562 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 18:15:56.852572 | instance | Monday 07 September 2026 18:15:56 +0000 (0:00:00.231) 0:00:30.044 ****** 2026-09-07 18:15:56.880549 | instance | skipping: [instance] 2026-09-07 18:15:56.880784 | instance | 2026-09-07 18:15:56.881200 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 18:15:56.881546 | instance | Monday 07 September 2026 18:15:56 +0000 (0:00:00.028) 0:00:30.073 ****** 2026-09-07 18:15:57.485485 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:15:57.485598 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:15:57.485612 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:15:57.485774 | instance | 2026-09-07 18:15:57.485989 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 18:15:57.486135 | instance | Monday 07 September 2026 18:15:57 +0000 (0:00:00.605) 0:00:30.679 ****** 2026-09-07 18:15:58.185542 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:15:58.185759 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:15:58.186187 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:15:58.186496 | instance | 2026-09-07 18:15:58.186814 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 18:15:58.187163 | instance | Monday 07 September 2026 18:15:58 +0000 (0:00:00.699) 0:00:31.378 ****** 2026-09-07 18:15:58.964396 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:15:58.964724 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:15:58.965245 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:15:58.965633 | instance | 2026-09-07 18:15:58.966026 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 18:15:58.966350 | instance | Monday 07 September 2026 18:15:58 +0000 (0:00:00.777) 0:00:32.155 ****** 2026-09-07 18:16:02.302988 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:16:02.303483 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:16:02.303571 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:16:02.304257 | instance | 2026-09-07 18:16:02.304335 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 18:16:02.304347 | instance | Monday 07 September 2026 18:16:02 +0000 (0:00:03.339) 0:00:35.495 ****** 2026-09-07 18:16:04.297695 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 18:16:04.298412 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 18:16:04.298459 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 18:16:04.298472 | instance | 2026-09-07 18:16:04.299471 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:16:04.299563 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 18:16:04.299575 | instance | 2026-09-07 18:16:04.299596 | instance | Monday 07 September 2026 18:16:04 +0000 (0:00:01.995) 0:00:37.491 ****** 2026-09-07 18:16:04.299810 | instance | =============================================================================== 2026-09-07 18:16:04.303472 | instance | Install depedencies ---------------------------------------------------- 24.21s 2026-09-07 18:16:04.303571 | instance | Create a volume group for each loop device ------------------------------ 3.34s 2026-09-07 18:16:04.303582 | instance | Create a logical volume for each loop device ---------------------------- 2.00s 2026-09-07 18:16:04.303593 | instance | Gathering Facts --------------------------------------------------------- 1.30s 2026-09-07 18:16:04.303602 | instance | Configure short hostname ------------------------------------------------ 0.80s 2026-09-07 18:16:04.303611 | instance | Start loop devices ------------------------------------------------------ 0.78s 2026-09-07 18:16:04.303620 | instance | Purge "snapd" package --------------------------------------------------- 0.77s 2026-09-07 18:16:04.303628 | instance | Gathering Facts --------------------------------------------------------- 0.74s 2026-09-07 18:16:04.303637 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-09-07 18:16:04.303645 | instance | Set permissions on loopback devices ------------------------------------- 0.70s 2026-09-07 18:16:04.303663 | instance | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-07 18:16:04.303838 | instance | Start up service -------------------------------------------------------- 0.56s 2026-09-07 18:16:04.304263 | instance | Ensure hostname inside hosts file --------------------------------------- 0.35s 2026-09-07 18:16:04.304563 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-07 18:16:04.304882 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-09-07 18:16:04.305286 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-07 18:16:04.418691 | instance | INFO [csi > prepare] Executed: Successful 2026-09-07 18:16:04.436779 | instance | INFO [csi > converge] Executing 2026-09-07 18:16:05.853811 | instance | 2026-09-07 18:16:05.854029 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-07 18:16:05.854138 | instance | 2026-09-07 18:16:05.854268 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:16:05.854412 | instance | Monday 07 September 2026 18:16:05 +0000 (0:00:00.009) 0:00:00.009 ****** 2026-09-07 18:16:06.893444 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:16:06.893600 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:16:06.893716 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:16:06.893848 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:16:06.893971 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:16:06.908234 | instance | ok: [instance] 2026-09-07 18:16:06.908371 | instance | 2026-09-07 18:16:06.908558 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-07 18:16:06.908722 | instance | Monday 07 September 2026 18:16:06 +0000 (0:00:01.054) 0:00:01.063 ****** 2026-09-07 18:16:06.971044 | instance | ok: [instance] => { 2026-09-07 18:16:06.971183 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-07 18:16:06.971340 | instance | } 2026-09-07 18:16:06.971497 | instance | 2026-09-07 18:16:06.971626 | instance | PLAY [all] ********************************************************************* 2026-09-07 18:16:06.971758 | instance | 2026-09-07 18:16:06.971930 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:16:06.972082 | instance | Monday 07 September 2026 18:16:06 +0000 (0:00:00.063) 0:00:01.126 ****** 2026-09-07 18:16:07.953901 | instance | ok: [instance] 2026-09-07 18:16:07.954767 | instance | 2026-09-07 18:16:07.954841 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 18:16:07.954853 | instance | Monday 07 September 2026 18:16:07 +0000 (0:00:00.982) 0:00:02.108 ****** 2026-09-07 18:16:08.205180 | instance | ok: [instance] 2026-09-07 18:16:08.205273 | instance | 2026-09-07 18:16:08.205338 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 18:16:08.205657 | instance | 2026-09-07 18:16:08.205703 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:16:08.205710 | instance | Monday 07 September 2026 18:16:08 +0000 (0:00:00.252) 0:00:02.361 ****** 2026-09-07 18:16:09.190489 | instance | ok: [instance] 2026-09-07 18:16:09.191062 | instance | 2026-09-07 18:16:09.192211 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:16:09.192257 | instance | Monday 07 September 2026 18:16:09 +0000 (0:00:00.984) 0:00:03.345 ****** 2026-09-07 18:16:09.524196 | instance | ok: [instance] 2026-09-07 18:16:09.524563 | instance | 2026-09-07 18:16:09.524981 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:16:09.525320 | instance | Monday 07 September 2026 18:16:09 +0000 (0:00:00.333) 0:00:03.679 ****** 2026-09-07 18:16:09.579010 | instance | skipping: [instance] 2026-09-07 18:16:09.579051 | instance | 2026-09-07 18:16:09.579058 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 18:16:09.579065 | instance | Monday 07 September 2026 18:16:09 +0000 (0:00:00.054) 0:00:03.734 ****** 2026-09-07 18:16:09.962288 | instance | changed: [instance] 2026-09-07 18:16:09.962336 | instance | 2026-09-07 18:16:09.962344 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:16:09.962350 | instance | Monday 07 September 2026 18:16:09 +0000 (0:00:00.383) 0:00:04.117 ****** 2026-09-07 18:16:10.073385 | instance | ok: [instance] => { 2026-09-07 18:16:10.073435 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 18:16:10.073443 | instance | } 2026-09-07 18:16:10.073449 | instance | 2026-09-07 18:16:10.073455 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:16:10.073461 | instance | Monday 07 September 2026 18:16:10 +0000 (0:00:00.109) 0:00:04.227 ****** 2026-09-07 18:16:10.818112 | instance | changed: [instance] 2026-09-07 18:16:10.818221 | instance | 2026-09-07 18:16:10.818579 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:16:10.818625 | instance | Monday 07 September 2026 18:16:10 +0000 (0:00:00.746) 0:00:04.973 ****** 2026-09-07 18:16:10.871408 | instance | skipping: [instance] 2026-09-07 18:16:10.871493 | instance | 2026-09-07 18:16:10.871820 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:16:10.871869 | instance | Monday 07 September 2026 18:16:10 +0000 (0:00:00.053) 0:00:05.027 ****** 2026-09-07 18:16:10.923129 | instance | skipping: [instance] 2026-09-07 18:16:10.923190 | instance | 2026-09-07 18:16:10.923511 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:16:10.923678 | instance | Monday 07 September 2026 18:16:10 +0000 (0:00:00.051) 0:00:05.078 ****** 2026-09-07 18:16:11.170784 | instance | ok: [instance] 2026-09-07 18:16:11.170888 | instance | 2026-09-07 18:16:11.171280 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:16:11.171346 | instance | Monday 07 September 2026 18:16:11 +0000 (0:00:00.247) 0:00:05.326 ****** 2026-09-07 18:16:12.505238 | instance | ok: [instance] 2026-09-07 18:16:12.505807 | instance | 2026-09-07 18:16:12.505890 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:16:12.505899 | instance | Monday 07 September 2026 18:16:12 +0000 (0:00:01.333) 0:00:06.660 ****** 2026-09-07 18:16:12.596477 | instance | ok: [instance] => { 2026-09-07 18:16:12.598068 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 18:16:12.598156 | instance | } 2026-09-07 18:16:12.598169 | instance | 2026-09-07 18:16:12.598180 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:16:12.598190 | instance | Monday 07 September 2026 18:16:12 +0000 (0:00:00.090) 0:00:06.751 ****** 2026-09-07 18:16:13.438484 | instance | changed: [instance] 2026-09-07 18:16:13.438552 | instance | 2026-09-07 18:16:13.438561 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:16:13.438566 | instance | Monday 07 September 2026 18:16:13 +0000 (0:00:00.842) 0:00:07.593 ****** 2026-09-07 18:16:16.342344 | instance | changed: [instance] 2026-09-07 18:16:16.342420 | instance | 2026-09-07 18:16:16.342834 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 18:16:16.342885 | instance | Monday 07 September 2026 18:16:16 +0000 (0:00:02.904) 0:00:10.497 ****** 2026-09-07 18:16:16.377213 | instance | skipping: [instance] 2026-09-07 18:16:16.377298 | instance | 2026-09-07 18:16:16.377549 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 18:16:16.377587 | instance | Monday 07 September 2026 18:16:16 +0000 (0:00:00.035) 0:00:10.533 ****** 2026-09-07 18:16:16.424769 | instance | skipping: [instance] 2026-09-07 18:16:16.426108 | instance | 2026-09-07 18:16:16.426150 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 18:16:16.426161 | instance | Monday 07 September 2026 18:16:16 +0000 (0:00:00.046) 0:00:10.579 ****** 2026-09-07 18:16:16.463605 | instance | skipping: [instance] 2026-09-07 18:16:16.463726 | instance | 2026-09-07 18:16:16.463868 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 18:16:16.464141 | instance | Monday 07 September 2026 18:16:16 +0000 (0:00:00.039) 0:00:10.619 ****** 2026-09-07 18:16:22.233299 | instance | changed: [instance] 2026-09-07 18:16:22.234093 | instance | 2026-09-07 18:16:22.234146 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 18:16:22.234158 | instance | Monday 07 September 2026 18:16:22 +0000 (0:00:05.769) 0:00:16.388 ****** 2026-09-07 18:16:22.834265 | instance | changed: [instance] 2026-09-07 18:16:22.834384 | instance | 2026-09-07 18:16:22.834967 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 18:16:22.835036 | instance | Monday 07 September 2026 18:16:22 +0000 (0:00:00.601) 0:00:16.989 ****** 2026-09-07 18:16:23.883461 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 18:16:23.885313 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 18:16:23.885384 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 18:16:23.885396 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 18:16:23.885407 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 18:16:23.885417 | instance | 2026-09-07 18:16:23.885434 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 18:16:23.885444 | instance | Monday 07 September 2026 18:16:23 +0000 (0:00:01.049) 0:00:18.038 ****** 2026-09-07 18:16:24.509184 | instance | changed: [instance] 2026-09-07 18:16:24.510126 | instance | 2026-09-07 18:16:24.510334 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 18:16:24.510343 | instance | Monday 07 September 2026 18:16:24 +0000 (0:00:00.597) 0:00:18.636 ****** 2026-09-07 18:16:24.510349 | instance | 2026-09-07 18:16:24.510356 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:16:24.510361 | instance | Monday 07 September 2026 18:16:24 +0000 (0:00:00.028) 0:00:18.664 ****** 2026-09-07 18:16:25.433307 | instance | ok: [instance] 2026-09-07 18:16:25.433411 | instance | 2026-09-07 18:16:25.433773 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 18:16:25.433823 | instance | Monday 07 September 2026 18:16:25 +0000 (0:00:00.924) 0:00:19.588 ****** 2026-09-07 18:16:25.951919 | instance | changed: [instance] 2026-09-07 18:16:25.952732 | instance | 2026-09-07 18:16:25.952794 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 18:16:25.952804 | instance | Monday 07 September 2026 18:16:25 +0000 (0:00:00.517) 0:00:20.106 ****** 2026-09-07 18:16:26.514326 | instance | changed: [instance] 2026-09-07 18:16:26.514396 | instance | 2026-09-07 18:16:26.514667 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:16:26.514708 | instance | Monday 07 September 2026 18:16:26 +0000 (0:00:00.563) 0:00:20.670 ****** 2026-09-07 18:16:26.760987 | instance | ok: [instance] 2026-09-07 18:16:26.761134 | instance | 2026-09-07 18:16:26.761691 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:16:26.761770 | instance | Monday 07 September 2026 18:16:26 +0000 (0:00:00.245) 0:00:20.915 ****** 2026-09-07 18:16:26.840145 | instance | ok: [instance] => { 2026-09-07 18:16:26.840243 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 18:16:26.840711 | instance | } 2026-09-07 18:16:26.840784 | instance | 2026-09-07 18:16:26.840789 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:16:26.840795 | instance | Monday 07 September 2026 18:16:26 +0000 (0:00:00.080) 0:00:20.995 ****** 2026-09-07 18:16:27.733812 | instance | changed: [instance] 2026-09-07 18:16:27.733865 | instance | 2026-09-07 18:16:27.733873 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:16:27.733881 | instance | Monday 07 September 2026 18:16:27 +0000 (0:00:00.893) 0:00:21.888 ****** 2026-09-07 18:16:32.135752 | instance | changed: [instance] 2026-09-07 18:16:32.135826 | instance | 2026-09-07 18:16:32.136020 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 18:16:32.136059 | instance | Monday 07 September 2026 18:16:32 +0000 (0:00:04.402) 0:00:26.291 ****** 2026-09-07 18:16:33.228992 | instance | ok: [instance] 2026-09-07 18:16:33.229712 | instance | 2026-09-07 18:16:33.229764 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 18:16:33.229775 | instance | Monday 07 September 2026 18:16:33 +0000 (0:00:01.092) 0:00:27.384 ****** 2026-09-07 18:16:33.595841 | instance | changed: [instance] 2026-09-07 18:16:33.595913 | instance | 2026-09-07 18:16:33.596312 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 18:16:33.596360 | instance | Monday 07 September 2026 18:16:33 +0000 (0:00:00.367) 0:00:27.751 ****** 2026-09-07 18:16:34.126099 | instance | changed: [instance] 2026-09-07 18:16:34.126880 | instance | 2026-09-07 18:16:34.126931 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 18:16:34.126944 | instance | Monday 07 September 2026 18:16:34 +0000 (0:00:00.529) 0:00:28.281 ****** 2026-09-07 18:16:34.745240 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 18:16:34.745350 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 18:16:34.745365 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 18:16:34.745730 | instance | 2026-09-07 18:16:34.745773 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 18:16:34.745780 | instance | Monday 07 September 2026 18:16:34 +0000 (0:00:00.619) 0:00:28.901 ****** 2026-09-07 18:16:35.266382 | instance | changed: [instance] 2026-09-07 18:16:35.267178 | instance | 2026-09-07 18:16:35.267233 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 18:16:35.267246 | instance | Monday 07 September 2026 18:16:35 +0000 (0:00:00.520) 0:00:29.421 ****** 2026-09-07 18:16:35.812863 | instance | changed: [instance] 2026-09-07 18:16:35.812930 | instance | 2026-09-07 18:16:35.813807 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 18:16:35.813889 | instance | Monday 07 September 2026 18:16:35 +0000 (0:00:00.516) 0:00:29.938 ****** 2026-09-07 18:16:35.813898 | instance | 2026-09-07 18:16:35.813905 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:16:35.813911 | instance | Monday 07 September 2026 18:16:35 +0000 (0:00:00.029) 0:00:29.968 ****** 2026-09-07 18:16:36.561948 | instance | ok: [instance] 2026-09-07 18:16:36.562110 | instance | 2026-09-07 18:16:36.562653 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 18:16:36.562718 | instance | Monday 07 September 2026 18:16:36 +0000 (0:00:00.749) 0:00:30.717 ****** 2026-09-07 18:16:37.555799 | instance | changed: [instance] 2026-09-07 18:16:37.556580 | instance | 2026-09-07 18:16:37.556855 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 18:16:37.556870 | instance | Monday 07 September 2026 18:16:37 +0000 (0:00:00.993) 0:00:31.710 ****** 2026-09-07 18:16:38.209764 | instance | changed: [instance] 2026-09-07 18:16:38.209867 | instance | 2026-09-07 18:16:38.210169 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 18:16:38.210189 | instance | Monday 07 September 2026 18:16:38 +0000 (0:00:00.654) 0:00:32.365 ****** 2026-09-07 18:16:38.276473 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 18:16:38.276923 | instance | 2026-09-07 18:16:38.276944 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 18:16:38.276951 | instance | Monday 07 September 2026 18:16:38 +0000 (0:00:00.066) 0:00:32.432 ****** 2026-09-07 18:16:45.075470 | instance | changed: [instance] 2026-09-07 18:16:45.075556 | instance | 2026-09-07 18:16:45.075735 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 18:16:45.075894 | instance | Monday 07 September 2026 18:16:45 +0000 (0:00:06.798) 0:00:39.231 ****** 2026-09-07 18:16:45.839234 | instance | ok: [instance] => (item=chronyd) 2026-09-07 18:16:45.839374 | instance | ok: [instance] => (item=sshd) 2026-09-07 18:16:45.839523 | instance | 2026-09-07 18:16:45.839690 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 18:16:45.839848 | instance | Monday 07 September 2026 18:16:45 +0000 (0:00:00.763) 0:00:39.994 ****** 2026-09-07 18:16:50.241202 | instance | changed: [instance] 2026-09-07 18:16:50.241429 | instance | 2026-09-07 18:16:50.241679 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 18:16:50.241915 | instance | Monday 07 September 2026 18:16:50 +0000 (0:00:04.402) 0:00:44.396 ****** 2026-09-07 18:16:50.452154 | instance | ok: [instance] 2026-09-07 18:16:50.452420 | instance | 2026-09-07 18:16:50.452702 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 18:16:50.452966 | instance | Monday 07 September 2026 18:16:50 +0000 (0:00:00.211) 0:00:44.607 ****** 2026-09-07 18:16:50.913840 | instance | changed: [instance] 2026-09-07 18:16:50.914047 | instance | 2026-09-07 18:16:50.914338 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 18:16:50.914583 | instance | Monday 07 September 2026 18:16:50 +0000 (0:00:00.460) 0:00:45.068 ****** 2026-09-07 18:16:51.325443 | instance | changed: [instance] 2026-09-07 18:16:51.325503 | instance | 2026-09-07 18:16:51.325513 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-07 18:16:51.325521 | instance | Monday 07 September 2026 18:16:51 +0000 (0:00:00.411) 0:00:45.480 ****** 2026-09-07 18:16:51.472198 | instance | ok: [instance] 2026-09-07 18:16:51.473397 | instance | 2026-09-07 18:16:51.473471 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-07 18:16:51.473489 | instance | Monday 07 September 2026 18:16:51 +0000 (0:00:00.146) 0:00:45.626 ****** 2026-09-07 18:16:51.733870 | instance | ok: [instance] => (item=instance) 2026-09-07 18:16:51.734619 | instance | 2026-09-07 18:16:51.734672 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-07 18:16:51.734683 | instance | Monday 07 September 2026 18:16:51 +0000 (0:00:00.262) 0:00:45.889 ****** 2026-09-07 18:16:51.773768 | instance | ok: [instance] 2026-09-07 18:16:51.774178 | instance | 2026-09-07 18:16:51.774224 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-07 18:16:51.774232 | instance | Monday 07 September 2026 18:16:51 +0000 (0:00:00.040) 0:00:45.929 ****** 2026-09-07 18:16:51.844205 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-07 18:16:51.844282 | instance | 2026-09-07 18:16:51.844486 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-07 18:16:51.844525 | instance | Monday 07 September 2026 18:16:51 +0000 (0:00:00.070) 0:00:46.000 ****** 2026-09-07 18:16:52.163400 | instance | changed: [instance] 2026-09-07 18:16:52.164357 | instance | 2026-09-07 18:16:52.164391 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-07 18:16:52.164402 | instance | Monday 07 September 2026 18:16:52 +0000 (0:00:00.318) 0:00:46.318 ****** 2026-09-07 18:16:52.916412 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-07 18:16:52.917397 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-07 18:16:52.917422 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-07 18:16:52.917431 | instance | 2026-09-07 18:16:52.917438 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-07 18:16:52.917446 | instance | Monday 07 September 2026 18:16:52 +0000 (0:00:00.753) 0:00:47.072 ****** 2026-09-07 18:18:26.888240 | instance | ok: [instance] 2026-09-07 18:18:26.888379 | instance | 2026-09-07 18:18:26.888851 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-07 18:18:26.888906 | instance | Monday 07 September 2026 18:18:26 +0000 (0:01:33.971) 0:02:21.043 ****** 2026-09-07 18:18:27.143601 | instance | changed: [instance] 2026-09-07 18:18:27.143681 | instance | 2026-09-07 18:18:27.143834 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-07 18:18:27.143974 | instance | Monday 07 September 2026 18:18:27 +0000 (0:00:00.255) 0:02:21.299 ****** 2026-09-07 18:18:27.216895 | instance | ok: [instance] 2026-09-07 18:18:27.216957 | instance | 2026-09-07 18:18:27.217196 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 18:18:27.217234 | instance | Monday 07 September 2026 18:18:27 +0000 (0:00:00.073) 0:02:21.372 ****** 2026-09-07 18:18:27.308858 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 18:18:27.308944 | instance | 2026-09-07 18:18:27.308957 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 18:18:27.309097 | instance | Monday 07 September 2026 18:18:27 +0000 (0:00:00.091) 0:02:21.464 ****** 2026-09-07 18:18:29.135164 | instance | ok: [instance] 2026-09-07 18:18:29.135245 | instance | 2026-09-07 18:18:29.135257 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 18:18:29.135268 | instance | Monday 07 September 2026 18:18:29 +0000 (0:00:01.824) 0:02:23.289 ****** 2026-09-07 18:18:29.209481 | instance | ok: [instance] => (item=instance) 2026-09-07 18:18:29.209522 | instance | 2026-09-07 18:18:29.209529 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 18:18:29.209535 | instance | Monday 07 September 2026 18:18:29 +0000 (0:00:00.075) 0:02:23.364 ****** 2026-09-07 18:18:29.593065 | instance | ok: [instance] 2026-09-07 18:18:29.593121 | instance | 2026-09-07 18:18:29.593133 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 18:18:29.593143 | instance | Monday 07 September 2026 18:18:29 +0000 (0:00:00.382) 0:02:23.747 ****** 2026-09-07 18:18:32.349733 | instance | ok: [instance] 2026-09-07 18:18:32.349821 | instance | 2026-09-07 18:18:32.350108 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-07 18:18:32.350130 | instance | Monday 07 September 2026 18:18:32 +0000 (0:00:02.757) 0:02:26.504 ****** 2026-09-07 18:19:19.494974 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-09-07 18:19:19.495126 | 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_9s1tskqm/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_9s1tskqm/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_9s1tskqm/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_9s1tskqm/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-09-07T18:19:19.301+0000 7fcee3745640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDH/55qTca6BSAAo5k2omsg8t9qjAyYLvaInMhv/h05Xm5tXCt6tsKQivA=: Malformed input [buffer:3]\n2026-09-07T18:19:19.301+0000 7fcee3745640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:19:19.301+0000 7fcee3745640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDH/55qTca6BSAAo5k2omsg8t9qjAyYLvaInMhv/h05Xm5tXCt6tsKQivA=: Malformed input [buffer:3]\n2026-09-07T18:19:19.301+0000 7fcee3745640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:19:19.301+0000 7fcee3745640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDH/55qTca6BSAAo5k2omsg8t9qjAyYLvaInMhv/h05Xm5tXCt6tsKQivA=: Malformed input [buffer:3]\n2026-09-07T18:19:19.301+0000 7fcee3745640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-07T18:19:19.301+0000 7fcee3745640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-09-07 18:19:19.497977 | instance | 2026-09-07 18:19:19.499438 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:19:19.499483 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-07 18:19:19.499501 | instance | 2026-09-07 18:19:19.499516 | instance | Monday 07 September 2026 18:19:19 +0000 (0:00:47.149) 0:03:13.654 ****** 2026-09-07 18:19:19.499528 | instance | =============================================================================== 2026-09-07 18:19:19.499541 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 93.97s 2026-09-07 18:19:19.503450 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 47.15s 2026-09-07 18:19:19.503513 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.80s 2026-09-07 18:19:19.503524 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.77s 2026-09-07 18:19:19.503533 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.40s 2026-09-07 18:19:19.503542 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 4.40s 2026-09-07 18:19:19.503550 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.90s 2026-09-07 18:19:19.503559 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.76s 2026-09-07 18:19:19.503585 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.82s 2026-09-07 18:19:19.503594 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.67s 2026-09-07 18:19:19.503603 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.33s 2026-09-07 18:19:19.503611 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.09s 2026-09-07 18:19:19.503620 | instance | Gathering Facts --------------------------------------------------------- 1.05s 2026-09-07 18:19:19.503629 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.05s 2026-09-07 18:19:19.503637 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.99s 2026-09-07 18:19:19.503646 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-09-07 18:19:19.503654 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-09-07 18:19:19.503663 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-09-07 18:19:19.503677 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.84s 2026-09-07 18:19:19.503687 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.76s 2026-09-07 18:19:19.601788 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:19:19.601999 | instance | ERROR [csi > converge] Executed: Failed 2026-09-07 18:19:19.602137 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:19:19.744484 | instance | ERROR 2026-09-07 18:19:19.745265 | instance | { 2026-09-07 18:19:19.745332 | instance | "delta": "0:04:07.432353", 2026-09-07 18:19:19.745356 | instance | "end": "2026-09-07 18:19:19.670492", 2026-09-07 18:19:19.745373 | instance | "msg": "non-zero return code", 2026-09-07 18:19:19.745390 | instance | "rc": 2, 2026-09-07 18:19:19.745406 | instance | "start": "2026-09-07 18:15:12.238139" 2026-09-07 18:19:19.745422 | instance | } failure 2026-09-07 18:19:19.755751 | 2026-09-07 18:19:19.755800 | PLAY RECAP 2026-09-07 18:19:19.756241 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:19:19.756302 | 2026-09-07 18:19:19.958959 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:19:19.960866 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:19:20.754614 | 2026-09-07 18:19:20.754747 | PLAY [all] 2026-09-07 18:19:20.768395 | 2026-09-07 18:19:20.768531 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 18:19:21.125516 | instance | changed 2026-09-07 18:19:21.135567 | 2026-09-07 18:19:21.135733 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 18:19:21.523719 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 18:19:21.542219 | instance | + ip addr 2026-09-07 18:19:21.544988 | instance | + ip route 2026-09-07 18:19:21.547853 | instance | + lsblk 2026-09-07 18:19:21.552626 | instance | + mount 2026-09-07 18:19:21.556213 | instance | + docker images 2026-09-07 18:19:21.581555 | instance | + brctl show 2026-09-07 18:19:21.582173 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 18:19:21.582551 | instance | + ps aux --sort=-%mem 2026-09-07 18:19:21.603930 | instance | + dpkg -l 2026-09-07 18:19:21.616626 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 18:19:21.617339 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 18:19:21.638250 | instance | + '[' '!' -z '' ']' 2026-09-07 18:19:21.691705 | instance | ok: Runtime: 0:00:00.120544 2026-09-07 18:19:21.704230 | 2026-09-07 18:19:21.704390 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 18:19:22.349682 | instance | changed: 2026-09-07 18:19:22.349959 | instance | created directory /var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/work/logs/instance 2026-09-07 18:19:22.350015 | instance | cd+++++++++ system/ 2026-09-07 18:19:22.350261 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 18:19:22.350320 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 18:19:22.350377 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 18:19:22.350471 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 18:19:22.350540 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 18:19:22.350583 | instance | >f+++++++++ system/mount.txt 2026-09-07 18:19:22.350621 | instance | >f+++++++++ system/packages.txt 2026-09-07 18:19:22.350657 | instance | >f+++++++++ system/ps.txt 2026-09-07 18:19:22.350696 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 18:19:22.368467 | 2026-09-07 18:19:22.368630 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 18:19:22.595361 | instance | changed: "values" 2026-09-07 18:19:22.792048 | instance | changed: "releases" 2026-09-07 18:19:22.814146 | 2026-09-07 18:19:22.894651 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 18:19:23.136753 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 18:19:23.447707 | instance | ok: Runtime: 0:00:00.004051 2026-09-07 18:19:23.459695 | 2026-09-07 18:19:23.459841 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 18:19:23.971764 | instance | changed: 2026-09-07 18:19:23.971993 | instance | cd+++++++++ helm/ 2026-09-07 18:19:23.972049 | instance | cd+++++++++ helm/releases/ 2026-09-07 18:19:23.972091 | instance | cd+++++++++ helm/values/ 2026-09-07 18:19:23.988981 | 2026-09-07 18:19:23.989109 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 18:19:24.205329 | instance | changed 2026-09-07 18:19:24.216800 | 2026-09-07 18:19:24.216978 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 18:19:24.538236 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:19:24.538635 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:19:24.545174 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:19:24.546613 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:19:24.546650 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:19:24.547832 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:19:24.550517 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:19:24.551416 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:19:24.552076 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:19:24.553687 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:19:24.555258 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:19:24.556558 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:19:24.765666 | instance | ok: Runtime: 0:00:00.025870 2026-09-07 18:19:24.774618 | 2026-09-07 18:19:24.774699 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 18:19:25.001261 | instance | changed 2026-09-07 18:19:25.011605 | 2026-09-07 18:19:25.011783 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 18:19:25.269196 | instance | environment: line 5: kubectl: command not found 2026-09-07 18:19:25.270359 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:19:25.270469 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:19:25.271000 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:19:25.561414 | instance | ok: Runtime: 0:00:00.011404 2026-09-07 18:19:25.571048 | 2026-09-07 18:19:25.571172 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 18:19:26.091522 | instance | changed: 2026-09-07 18:19:26.091843 | instance | cd+++++++++ objects/ 2026-09-07 18:19:26.091899 | instance | cd+++++++++ objects/cluster/ 2026-09-07 18:19:26.091945 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 18:19:26.109178 | 2026-09-07 18:19:26.109357 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 18:19:26.318680 | instance | changed 2026-09-07 18:19:26.333397 | 2026-09-07 18:19:26.333733 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 18:19:26.552151 | instance | changed 2026-09-07 18:19:26.562762 | 2026-09-07 18:19:26.562923 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 18:19:26.812587 | instance | environment: line 3: kubectl: command not found 2026-09-07 18:19:27.110648 | instance | ok: Runtime: 0:00:00.011087 2026-09-07 18:19:27.120066 | 2026-09-07 18:19:27.120189 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 18:19:27.610592 | instance | changed: 2026-09-07 18:19:27.610902 | instance | cd+++++++++ pod-logs/ 2026-09-07 18:19:27.610956 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 18:19:27.628927 | 2026-09-07 18:19:27.629049 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 18:19:27.847879 | instance | changed 2026-09-07 18:19:27.858085 | 2026-09-07 18:19:27.858246 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 18:19:28.112646 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:19:28.416303 | instance | ok: Runtime: 0:00:00.033731 2026-09-07 18:19:28.425526 | 2026-09-07 18:19:28.425658 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 18:19:28.696493 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:19:28.746458 | instance | ceph-mgr endpoints: 2026-09-07 18:19:28.970443 | instance | ok: Runtime: 0:00:00.054196 2026-09-07 18:19:28.983133 | 2026-09-07 18:19:28.983288 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 18:19:29.231108 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 18:19:29.530240 | instance | ok: Runtime: 0:00:00.056390 2026-09-07 18:19:29.539789 | 2026-09-07 18:19:29.539926 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 18:19:30.060276 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 18:19:30.078279 | 2026-09-07 18:19:30.078436 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 18:19:30.259728 | instance | changed 2026-09-07 18:19:30.269264 | 2026-09-07 18:19:30.269450 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 18:19:30.596933 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 18:19:30.598589 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 18:19:30.816620 | instance | ERROR 2026-09-07 18:19:30.816872 | instance | { 2026-09-07 18:19:30.816932 | instance | "delta": "0:00:00.008790", 2026-09-07 18:19:30.816973 | instance | "end": "2026-09-07 18:19:30.598995", 2026-09-07 18:19:30.817014 | instance | "msg": "non-zero return code", 2026-09-07 18:19:30.817050 | instance | "rc": 1, 2026-09-07 18:19:30.817085 | instance | "start": "2026-09-07 18:19:30.590205" 2026-09-07 18:19:30.817120 | instance | } 2026-09-07 18:19:30.817164 | instance | ERROR: Ignoring Errors 2026-09-07 18:19:30.827018 | 2026-09-07 18:19:30.827182 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 18:19:31.358126 | instance | changed: cd+++++++++ selenium/ 2026-09-07 18:19:31.368705 | 2026-09-07 18:19:31.368812 | PLAY RECAP 2026-09-07 18:19:31.368894 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 18:19:31.368938 | 2026-09-07 18:19:31.487831 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:19:31.491917 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:19:32.158559 | 2026-09-07 18:19:32.158682 | PLAY [all] 2026-09-07 18:19:32.169533 | 2026-09-07 18:19:32.169622 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 18:19:32.223543 | instance | skipping: Conditional result was False 2026-09-07 18:19:32.229746 | 2026-09-07 18:19:32.229843 | TASK [fetch-output : Set log path for single node] 2026-09-07 18:19:32.281714 | instance | ok 2026-09-07 18:19:32.291021 | 2026-09-07 18:19:32.291248 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 18:19:32.720905 | instance -> localhost | ok: "/var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/work/logs" 2026-09-07 18:19:32.946911 | instance -> localhost | changed: "/var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/work/artifacts" 2026-09-07 18:19:33.161360 | instance -> localhost | changed: "/var/lib/zuul/builds/5d4f2e918169463cbd4926fce47e1ebc/work/docs" 2026-09-07 18:19:33.180897 | 2026-09-07 18:19:33.181074 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 18:19:33.860992 | instance | changed: .d..t...... ./ 2026-09-07 18:19:33.861299 | instance | changed: All items complete 2026-09-07 18:19:33.861377 | 2026-09-07 18:19:34.358604 | instance | changed: .d..t...... ./ 2026-09-07 18:19:34.845682 | instance | changed: .d..t...... ./ 2026-09-07 18:19:34.871361 | 2026-09-07 18:19:34.872068 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 18:19:35.321905 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006652 2026-09-07 18:19:35.585001 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006737 2026-09-07 18:19:35.609712 | 2026-09-07 18:19:35.609893 | PLAY [all] 2026-09-07 18:19:35.623261 | 2026-09-07 18:19:35.623392 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 18:19:36.050700 | instance | changed 2026-09-07 18:19:36.057667 | 2026-09-07 18:19:36.057769 | PLAY RECAP 2026-09-07 18:19:36.057825 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 18:19:36.057851 | 2026-09-07 18:19:36.212936 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:19:36.214774 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 18:19:36.755120 | 2026-09-07 18:19:36.755263 | PLAY [localhost] 2026-09-07 18:19:36.764308 | 2026-09-07 18:19:36.764394 | TASK [Generate Zuul manifest] 2026-09-07 18:19:36.781831 | localhost | ok 2026-09-07 18:19:36.795373 | 2026-09-07 18:19:36.795452 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 18:19:37.159826 | localhost | changed 2026-09-07 18:19:37.178561 | 2026-09-07 18:19:37.178733 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 18:19:37.219540 | localhost | ok 2026-09-07 18:19:37.232020 | 2026-09-07 18:19:37.232140 | TASK [Upload logs] 2026-09-07 18:19:37.254294 | localhost | ok 2026-09-07 18:19:37.324851 | 2026-09-07 18:19:37.324960 | TASK [Set zuul-log-path fact] 2026-09-07 18:19:37.341292 | localhost | ok 2026-09-07 18:19:37.351151 | 2026-09-07 18:19:37.351402 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:19:37.388685 | localhost | ok 2026-09-07 18:19:37.396895 | 2026-09-07 18:19:37.396983 | TASK [upload-logs : Create log directories] 2026-09-07 18:19:37.781388 | localhost | changed 2026-09-07 18:19:37.790377 | 2026-09-07 18:19:37.790544 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 18:19:38.195223 | localhost -> localhost | ok: Runtime: 0:00:00.005141 2026-09-07 18:19:38.201245 | 2026-09-07 18:19:38.201328 | TASK [upload-logs : Upload logs to log server] 2026-09-07 18:19:38.678471 | localhost | Output suppressed because no_log was given 2026-09-07 18:19:38.723741 | 2026-09-07 18:19:38.723878 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 18:19:38.775561 | localhost | skipping: Conditional result was False 2026-09-07 18:19:38.782359 | localhost | skipping: Conditional result was False 2026-09-07 18:19:38.795964 | 2026-09-07 18:19:38.796297 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 18:19:38.836326 | localhost | skipping: Conditional result was False 2026-09-07 18:19:38.836724 | 2026-09-07 18:19:38.839999 | localhost | skipping: Conditional result was False 2026-09-07 18:19:38.848401 | 2026-09-07 18:19:38.848574 | LOOP [upload-logs : Upload console log and json output]