2026-08-26 03:50:39.867123 | Job console starting 2026-08-26 03:50:39.875533 | Updating git repos 2026-08-26 03:50:45.431078 | Cloning repos into workspace 2026-08-26 03:51:10.252913 | Restoring repo states 2026-08-26 03:51:18.075900 | Merging changes 2026-08-26 03:51:21.658902 | Checking out repos 2026-08-26 03:51:24.994198 | Preparing playbooks 2026-08-26 03:51:30.322282 | Running Ansible setup 2026-08-26 03:51:34.340726 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 03:51:34.997569 | 2026-08-26 03:51:34.997691 | PLAY [localhost] 2026-08-26 03:51:35.004803 | 2026-08-26 03:51:35.004879 | TASK [Gathering Facts] 2026-08-26 03:51:35.911943 | localhost | ok 2026-08-26 03:51:35.918985 | 2026-08-26 03:51:35.919069 | TASK [Setup log path fact] 2026-08-26 03:51:35.939450 | localhost | ok 2026-08-26 03:51:35.963576 | 2026-08-26 03:51:35.963679 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 03:51:35.994833 | localhost | ok 2026-08-26 03:51:36.068723 | 2026-08-26 03:51:36.068821 | TASK [emit-job-header : Print job information] 2026-08-26 03:51:36.108316 | # Job Information 2026-08-26 03:51:36.108543 | Ansible Version: 2.16.18 2026-08-26 03:51:36.108591 | Job: atmosphere-molecule-csi-rbd 2026-08-26 03:51:36.108622 | Pipeline: check 2026-08-26 03:51:36.108650 | Executor: 2d72f0692154 2026-08-26 03:51:36.108678 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4089 2026-08-26 03:51:36.108709 | Event ID: b4f78bb0-a100-11f1-9fd3-4808e787c9b0 2026-08-26 03:51:36.113761 | 2026-08-26 03:51:36.113867 | LOOP [emit-job-header : Print node information] 2026-08-26 03:51:36.335811 | localhost | ok: 2026-08-26 03:51:36.336055 | localhost | # Node Information 2026-08-26 03:51:36.336087 | localhost | Inventory Hostname: instance 2026-08-26 03:51:36.336110 | localhost | Hostname: np0000191117 2026-08-26 03:51:36.336131 | localhost | Username: zuul 2026-08-26 03:51:36.336155 | localhost | Distro: Ubuntu 22.04 2026-08-26 03:51:36.336176 | localhost | Provider: yul1 2026-08-26 03:51:36.336196 | localhost | Region: ca-ymq-1 2026-08-26 03:51:36.336216 | localhost | Label: ubuntu-jammy 2026-08-26 03:51:36.336235 | localhost | Product Name: OpenStack Nova 2026-08-26 03:51:36.336254 | localhost | Interface IP: 162.253.55.208 2026-08-26 03:51:36.355118 | 2026-08-26 03:51:36.355296 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-26 03:51:36.778751 | localhost -> localhost | changed 2026-08-26 03:51:36.786229 | 2026-08-26 03:51:36.786326 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-26 03:51:37.854227 | localhost -> localhost | changed 2026-08-26 03:51:37.871879 | 2026-08-26 03:51:37.872029 | PLAY [all] 2026-08-26 03:51:37.885771 | 2026-08-26 03:51:37.885884 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-26 03:51:38.103755 | instance -> localhost | ok 2026-08-26 03:51:38.113343 | 2026-08-26 03:51:38.113460 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-26 03:51:38.149222 | instance | ok 2026-08-26 03:51:38.169070 | instance | included: /var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-26 03:51:38.174666 | 2026-08-26 03:51:38.174731 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-26 03:51:39.566372 | instance -> localhost | Generating public/private rsa key pair. 2026-08-26 03:51:39.566644 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/work/bc4f5746d47b45caa839eae3e19167dc_id_rsa 2026-08-26 03:51:39.566713 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/work/bc4f5746d47b45caa839eae3e19167dc_id_rsa.pub 2026-08-26 03:51:39.566766 | instance -> localhost | The key fingerprint is: 2026-08-26 03:51:39.566816 | instance -> localhost | SHA256:b6amvmVIyPk0CRVBa91/b714NAzSfnmVck1x0yz3ivw zuul-build-sshkey 2026-08-26 03:51:39.566885 | instance -> localhost | The key's randomart image is: 2026-08-26 03:51:39.566936 | instance -> localhost | +---[RSA 3072]----+ 2026-08-26 03:51:39.566998 | instance -> localhost | | .=o ++| 2026-08-26 03:51:39.567048 | instance -> localhost | | . o . . B| 2026-08-26 03:51:39.567096 | instance -> localhost | | . o . . . ++| 2026-08-26 03:51:39.567143 | instance -> localhost | | . = . o + o+| 2026-08-26 03:51:39.567189 | instance -> localhost | | + = S .+.*.o| 2026-08-26 03:51:39.567235 | instance -> localhost | | + o . oo.Bo| 2026-08-26 03:51:39.567280 | instance -> localhost | | o o + .o *| 2026-08-26 03:51:39.567326 | instance -> localhost | | o.+ Eo.| 2026-08-26 03:51:39.567380 | instance -> localhost | | .++. ... | 2026-08-26 03:51:39.567428 | instance -> localhost | +----[SHA256]-----+ 2026-08-26 03:51:39.567534 | instance -> localhost | ok: Runtime: 0:00:00.963125 2026-08-26 03:51:39.573851 | 2026-08-26 03:51:39.573916 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-26 03:51:39.607363 | instance | ok 2026-08-26 03:51:39.615992 | instance | included: /var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-26 03:51:39.623312 | 2026-08-26 03:51:39.623373 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-26 03:51:39.647552 | instance | skipping: Conditional result was False 2026-08-26 03:51:39.657040 | 2026-08-26 03:51:39.657106 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-26 03:51:40.084140 | instance | changed 2026-08-26 03:51:40.090002 | 2026-08-26 03:51:40.090069 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-26 03:51:40.263560 | instance | ok 2026-08-26 03:51:40.269919 | 2026-08-26 03:51:40.270002 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-26 03:51:40.770529 | instance | changed 2026-08-26 03:51:40.775745 | 2026-08-26 03:51:40.775811 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-26 03:51:41.224728 | instance | changed 2026-08-26 03:51:41.233333 | 2026-08-26 03:51:41.233459 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-26 03:51:41.258614 | instance | skipping: Conditional result was False 2026-08-26 03:51:41.267789 | 2026-08-26 03:51:41.267894 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-26 03:51:41.627565 | instance -> localhost | changed 2026-08-26 03:51:41.645973 | 2026-08-26 03:51:41.646060 | TASK [add-build-sshkey : Add back temp key] 2026-08-26 03:51:41.918290 | instance -> localhost | Identity added: /var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/work/bc4f5746d47b45caa839eae3e19167dc_id_rsa (zuul-build-sshkey) 2026-08-26 03:51:41.918494 | instance -> localhost | ok: Runtime: 0:00:00.010352 2026-08-26 03:51:41.923382 | 2026-08-26 03:51:41.923442 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-26 03:51:42.317076 | instance | ok 2026-08-26 03:51:42.321510 | 2026-08-26 03:51:42.321578 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-26 03:51:42.356704 | instance | skipping: Conditional result was False 2026-08-26 03:51:42.368651 | 2026-08-26 03:51:42.368743 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-26 03:51:42.730509 | instance | ok 2026-08-26 03:51:42.736802 | 2026-08-26 03:51:42.736906 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-26 03:51:46.499659 | instance | Output suppressed because no_log was given 2026-08-26 03:51:46.514360 | 2026-08-26 03:51:46.514455 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-26 03:51:46.700056 | instance | ok: "logs" 2026-08-26 03:51:46.700336 | instance | ok: All items complete 2026-08-26 03:51:46.700380 | 2026-08-26 03:51:46.845607 | instance | ok: "artifacts" 2026-08-26 03:51:46.999435 | instance | ok: "docs" 2026-08-26 03:51:47.012203 | 2026-08-26 03:51:47.012336 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-26 03:51:47.190707 | instance | changed: "logs" 2026-08-26 03:51:47.343790 | instance | changed: "artifacts" 2026-08-26 03:51:47.497149 | instance | changed: "docs" 2026-08-26 03:51:47.506809 | 2026-08-26 03:51:47.506907 | PLAY RECAP 2026-08-26 03:51:47.506953 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-26 03:51:47.506982 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 03:51:47.507005 | 2026-08-26 03:51:47.637023 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-26 03:51:47.640104 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 03:51:48.275116 | 2026-08-26 03:51:48.275281 | PLAY [all] 2026-08-26 03:51:48.287226 | 2026-08-26 03:51:48.287315 | TASK [setup-uv : Extract archive] 2026-08-26 03:51:50.432873 | instance | changed 2026-08-26 03:51:50.444129 | 2026-08-26 03:51:50.444293 | TASK [setup-uv : Print version] 2026-08-26 03:51:50.777832 | instance | uv 0.8.13 2026-08-26 03:51:50.987218 | instance | ok: Runtime: 0:00:00.012571 2026-08-26 03:51:50.998269 | 2026-08-26 03:51:50.998342 | TASK [Install Ansible collection siblings] 2026-08-26 03:51:59.510283 | instance | changed: 2026-08-26 03:51:59.510561 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-26 03:51:59.510629 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-26 03:51:59.510678 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-26 03:51:59.510723 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-26 03:51:59.510767 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-26 03:51:59.510819 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-26 03:51:59.510920 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-26 03:51:59.510978 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-26 03:51:59.511024 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-26 03:51:59.511067 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-26 03:51:59.511111 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-26 03:51:59.511152 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-26 03:51:59.511193 | instance | Resolved ansible.netcommon to v8.6.2 for >=1.2.0 2026-08-26 03:51:59.511235 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-26 03:51:59.511276 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0 2026-08-26 03:51:59.511319 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-26 03:51:59.511360 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-26 03:51:59.511401 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-26 03:51:59.511442 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-26 03:51:59.511483 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-08-26 03:51:59.511524 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-08-26 03:51:59.511564 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-08-26 03:51:59.511594 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 03:51:59.511627 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-26 03:51:59.511647 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 03:51:59.511667 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-26 03:51:59.511685 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-26 03:51:59.511704 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=3.0.0,>=6.0.0 2026-08-26 03:51:59.511722 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 03:51:59.511740 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-26 03:51:59.511758 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-26 03:51:59.511777 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-26 03:51:59.511795 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-26 03:51:59.511813 | instance | Checked out ansible.netcommon to v8.6.2 2026-08-26 03:51:59.511832 | 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 03:51:59.511856 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.511874 | instance | Process install dependency map 2026-08-26 03:51:59.511892 | instance | Starting collection install process 2026-08-26 03:51:59.511911 | instance | Installing 'ansible.netcommon:8.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-26 03:51:59.511929 | instance | Created collection for ansible.netcommon:8.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-26 03:51:59.511947 | instance | ansible.netcommon:8.6.2 was installed successfully 2026-08-26 03:51:59.511965 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-26 03:51:59.511983 | instance | Creating virtual environment at: .venv 2026-08-26 03:51:59.512001 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 03:51:59.512019 | instance | Downloading setuptools (1.1MiB) 2026-08-26 03:51:59.512041 | instance | Downloading ansible-core (2.1MiB) 2026-08-26 03:51:59.512059 | instance | Downloading cryptography (4.2MiB) 2026-08-26 03:51:59.512078 | instance | Downloading kubernetes (1.9MiB) 2026-08-26 03:51:59.512097 | instance | Downloading openstacksdk (1.7MiB) 2026-08-26 03:51:59.512115 | instance | Downloading rjsonnet (1.2MiB) 2026-08-26 03:51:59.512133 | instance | Downloading netaddr (2.2MiB) 2026-08-26 03:51:59.512152 | instance | Downloading pygments (1.2MiB) 2026-08-26 03:51:59.512170 | instance | Building pyperclip==1.9.0 2026-08-26 03:51:59.512190 | instance | Downloading rjsonnet 2026-08-26 03:51:59.512209 | instance | Downloading pygments 2026-08-26 03:51:59.512227 | instance | Downloading netaddr 2026-08-26 03:51:59.512245 | instance | Downloading cryptography 2026-08-26 03:51:59.512263 | instance | Downloading setuptools 2026-08-26 03:51:59.512282 | instance | Downloading kubernetes 2026-08-26 03:51:59.512300 | instance | Downloading ansible-core 2026-08-26 03:51:59.512318 | instance | Downloading openstacksdk 2026-08-26 03:51:59.512337 | instance | Built pyperclip==1.9.0 2026-08-26 03:51:59.512355 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-26 03:51:59.512373 | instance | Installed 79 packages in 49ms 2026-08-26 03:51:59.512392 | instance | Checked out ansible.posix to 1.6.0 2026-08-26 03:51:59.512410 | 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 03:51:59.512428 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.512446 | instance | Process install dependency map 2026-08-26 03:51:59.512470 | instance | Starting collection install process 2026-08-26 03:51:59.512489 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-26 03:51:59.512508 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-26 03:51:59.512533 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-26 03:51:59.512558 | instance | Checked out ansible.utils to v6.1.0 2026-08-26 03:51:59.512584 | 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 03:51:59.512610 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.512635 | instance | Process install dependency map 2026-08-26 03:51:59.512655 | instance | Starting collection install process 2026-08-26 03:51:59.512673 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-26 03:51:59.512692 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-26 03:51:59.512710 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-26 03:51:59.512729 | instance | Checked out atmosphere.common to v0.6.0 2026-08-26 03:51:59.512747 | 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 03:51:59.512766 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.512787 | instance | Process install dependency map 2026-08-26 03:51:59.512812 | instance | Starting collection install process 2026-08-26 03:51:59.512837 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-26 03:51:59.512859 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-26 03:51:59.512877 | instance | atmosphere.common:0.6.0 was installed successfully 2026-08-26 03:51:59.512896 | instance | Checked out community.crypto to 2.2.3 2026-08-26 03:51:59.512914 | 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 03:51:59.512932 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.512986 | instance | Process install dependency map 2026-08-26 03:51:59.513009 | instance | Starting collection install process 2026-08-26 03:51:59.513028 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-26 03:51:59.513046 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-26 03:51:59.513064 | instance | community.crypto:2.2.3 was installed successfully 2026-08-26 03:51:59.513082 | instance | Checked out community.general to 7.3.0 2026-08-26 03:51:59.513100 | 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 03:51:59.513118 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.513136 | instance | Process install dependency map 2026-08-26 03:51:59.513155 | instance | Starting collection install process 2026-08-26 03:51:59.513173 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-26 03:51:59.513191 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-26 03:51:59.513210 | instance | community.general:7.3.0 was installed successfully 2026-08-26 03:51:59.513234 | instance | Checked out community.mysql to 3.6.0 2026-08-26 03:51:59.513253 | 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 03:51:59.513272 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.513289 | instance | Process install dependency map 2026-08-26 03:51:59.513307 | instance | Starting collection install process 2026-08-26 03:51:59.513324 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-26 03:51:59.513342 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-26 03:51:59.513360 | instance | community.mysql:3.6.0 was installed successfully 2026-08-26 03:51:59.513377 | instance | Checked out kubernetes.core to 2.4.0 2026-08-26 03:51:59.513395 | 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 03:51:59.513413 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.513431 | instance | Process install dependency map 2026-08-26 03:51:59.513451 | instance | Starting collection install process 2026-08-26 03:51:59.513470 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-26 03:51:59.513489 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-26 03:51:59.513507 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-26 03:51:59.513525 | instance | Checked out openstack.cloud to 1.7.0 2026-08-26 03:51:59.513543 | 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 03:51:59.513562 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.513582 | instance | Process install dependency map 2026-08-26 03:51:59.513602 | instance | Starting collection install process 2026-08-26 03:51:59.513621 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-26 03:51:59.513639 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-26 03:51:59.513657 | instance | openstack.cloud:1.7.0 was installed successfully 2026-08-26 03:51:59.513675 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-26 03:51:59.513693 | 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 03:51:59.513711 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.513729 | instance | Process install dependency map 2026-08-26 03:51:59.513747 | instance | Starting collection install process 2026-08-26 03:51:59.513765 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-26 03:51:59.513783 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-26 03:51:59.513801 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-26 03:51:59.513819 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-26 03:51:59.513837 | 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 03:51:59.513854 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.513878 | instance | Process install dependency map 2026-08-26 03:51:59.513897 | instance | Starting collection install process 2026-08-26 03:51:59.513915 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-26 03:51:59.513933 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-26 03:51:59.513951 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-26 03:51:59.513969 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-26 03:51:59.513987 | 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 03:51:59.514005 | instance | Starting galaxy collection install process 2026-08-26 03:51:59.514023 | instance | Process install dependency map 2026-08-26 03:51:59.514040 | instance | Starting collection install process 2026-08-26 03:51:59.514058 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-26 03:51:59.514076 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-26 03:51:59.514094 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-26 03:51:59.519777 | 2026-08-26 03:51:59.519825 | PLAY RECAP 2026-08-26 03:51:59.519874 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 03:51:59.519895 | 2026-08-26 03:51:59.635616 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-26 03:51:59.639722 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 03:52:00.229809 | 2026-08-26 03:52:00.230251 | PLAY [all] 2026-08-26 03:52:00.241369 | 2026-08-26 03:52:00.241459 | TASK [Install "jq" for log collection] 2026-08-26 03:52:09.455810 | instance | changed 2026-08-26 03:52:09.458074 | 2026-08-26 03:52:09.458150 | PLAY RECAP 2026-08-26 03:52:09.458218 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-26 03:52:09.458282 | 2026-08-26 03:52:09.564743 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-26 03:52:09.569912 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 03:52:10.160115 | 2026-08-26 03:52:10.160238 | PLAY [all] 2026-08-26 03:52:10.170697 | 2026-08-26 03:52:10.170781 | LOOP [Check inventory directories] 2026-08-26 03:52:10.488478 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-26 03:52:10.634872 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-26 03:52:10.771594 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-26 03:52:10.792052 | 2026-08-26 03:52:10.792234 | LOOP [Copy inventory file for Zuul] 2026-08-26 03:52:11.519249 | instance | changed: 2026-08-26 03:52:11.519620 | instance | { 2026-08-26 03:52:11.519671 | instance | "ansible_loop_var": "item", 2026-08-26 03:52:11.519705 | instance | "changed": false, 2026-08-26 03:52:11.519733 | instance | "failed": false, 2026-08-26 03:52:11.519765 | instance | "invocation": { 2026-08-26 03:52:11.519791 | instance | "module_args": { 2026-08-26 03:52:11.519818 | instance | "checksum_algorithm": "sha1", 2026-08-26 03:52:11.519843 | instance | "follow": true, 2026-08-26 03:52:11.519868 | instance | "get_attributes": true, 2026-08-26 03:52:11.519895 | instance | "get_checksum": true, 2026-08-26 03:52:11.519921 | instance | "get_mime": true, 2026-08-26 03:52:11.519945 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-26 03:52:11.519991 | instance | } 2026-08-26 03:52:11.520018 | instance | }, 2026-08-26 03:52:11.520043 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-26 03:52:11.520068 | instance | "stat": { 2026-08-26 03:52:11.520093 | instance | "atime": 1787716312.7171679, 2026-08-26 03:52:11.520118 | instance | "attr_flags": "e", 2026-08-26 03:52:11.520143 | instance | "attributes": [ 2026-08-26 03:52:11.520168 | instance | "extents" 2026-08-26 03:52:11.520192 | instance | ], 2026-08-26 03:52:11.520216 | instance | "block_size": 4096, 2026-08-26 03:52:11.520240 | instance | "blocks": 8, 2026-08-26 03:52:11.520265 | instance | "charset": "unknown", 2026-08-26 03:52:11.520291 | instance | "ctime": 1787716311.7051458, 2026-08-26 03:52:11.520316 | instance | "dev": 64513, 2026-08-26 03:52:11.520341 | instance | "device_type": 0, 2026-08-26 03:52:11.520365 | instance | "executable": true, 2026-08-26 03:52:11.520389 | instance | "exists": true, 2026-08-26 03:52:11.520413 | instance | "gid": 1000, 2026-08-26 03:52:11.520437 | instance | "gr_name": "zuul", 2026-08-26 03:52:11.520483 | instance | "inode": 1048791, 2026-08-26 03:52:11.520508 | instance | "isblk": false, 2026-08-26 03:52:11.520534 | instance | "ischr": false, 2026-08-26 03:52:11.520558 | instance | "isdir": true, 2026-08-26 03:52:11.520582 | instance | "isfifo": false, 2026-08-26 03:52:11.520605 | instance | "isgid": false, 2026-08-26 03:52:11.520629 | instance | "islnk": false, 2026-08-26 03:52:11.520653 | instance | "isreg": false, 2026-08-26 03:52:11.520676 | instance | "issock": false, 2026-08-26 03:52:11.520700 | instance | "isuid": false, 2026-08-26 03:52:11.520724 | instance | "mimetype": "unknown", 2026-08-26 03:52:11.520748 | instance | "mode": "0755", 2026-08-26 03:52:11.520771 | instance | "mtime": 1787716311.7051458, 2026-08-26 03:52:11.520794 | instance | "nlink": 22, 2026-08-26 03:52:11.520818 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-26 03:52:11.520841 | instance | "pw_name": "zuul", 2026-08-26 03:52:11.520866 | instance | "readable": true, 2026-08-26 03:52:11.520890 | instance | "rgrp": true, 2026-08-26 03:52:11.520914 | instance | "roth": true, 2026-08-26 03:52:11.520938 | instance | "rusr": true, 2026-08-26 03:52:11.520983 | instance | "size": 4096, 2026-08-26 03:52:11.521010 | instance | "uid": 1000, 2026-08-26 03:52:11.521035 | instance | "version": "2211946006", 2026-08-26 03:52:11.521059 | instance | "wgrp": false, 2026-08-26 03:52:11.521085 | instance | "woth": false, 2026-08-26 03:52:11.521111 | instance | "writeable": true, 2026-08-26 03:52:11.521136 | instance | "wusr": true, 2026-08-26 03:52:11.521160 | instance | "xgrp": true, 2026-08-26 03:52:11.521185 | instance | "xoth": true, 2026-08-26 03:52:11.521209 | instance | "xusr": true 2026-08-26 03:52:11.521233 | instance | } 2026-08-26 03:52:11.521257 | instance | } 2026-08-26 03:52:11.521306 | instance | ok: All items complete 2026-08-26 03:52:11.521335 | 2026-08-26 03:52:11.523042 | instance | skipping: Conditional result was False 2026-08-26 03:52:11.523845 | instance | skipping: Conditional result was False 2026-08-26 03:52:11.543608 | 2026-08-26 03:52:11.543796 | LOOP [Switch "ansible_host" to private IP] 2026-08-26 03:52:11.872047 | instance | changed: 1 replacements made 2026-08-26 03:52:11.873750 | instance | skipping: Conditional result was False 2026-08-26 03:52:11.876015 | instance | skipping: Conditional result was False 2026-08-26 03:52:11.901023 | 2026-08-26 03:52:11.901188 | TASK [Run Molecule scenario] 2026-08-26 03:52:12.799103 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-26 03:52:13.209355 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-26 03:52:13.209407 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-26 03:52:23.975648 | instance | INFO [csi > dependency] Executing 2026-08-26 03:52:23.975818 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-26 03:52:23.976013 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-26 03:52:23.976162 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-26 03:52:23.983480 | instance | INFO [csi > cleanup] Executing 2026-08-26 03:52:23.983772 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 03:52:23.994780 | instance | INFO [csi > destroy] Executing 2026-08-26 03:52:23.994823 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-26 03:52:23.994918 | instance | INFO [csi > destroy] Executed: Successful 2026-08-26 03:52:24.024228 | instance | INFO [csi > syntax] Executing 2026-08-26 03:52:25.628395 | instance | 2026-08-26 03:52:25.628641 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-26 03:52:25.691918 | instance | INFO [csi > syntax] Executed: Successful 2026-08-26 03:52:25.706435 | instance | INFO [csi > create] Executing 2026-08-26 03:52:25.708163 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-26 03:52:25.715326 | instance | INFO [csi > prepare] Executing 2026-08-26 03:52:26.479053 | instance | 2026-08-26 03:52:26.479310 | instance | PLAY [Prepare] ***************************************************************** 2026-08-26 03:52:26.479566 | instance | 2026-08-26 03:52:26.479896 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 03:52:26.480242 | instance | Wednesday 26 August 2026 03:52:26 +0000 (0:00:00.026) 0:00:00.026 ****** 2026-08-26 03:52:27.607070 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 03:52:27.607393 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 03:52:27.607729 | instance | interpreter could change the meaning of that path. See 2026-08-26 03:52:27.608034 | instance | https://docs.ansible.com/ansible- 2026-08-26 03:52:27.608330 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 03:52:27.613956 | instance | ok: [instance] 2026-08-26 03:52:27.614212 | instance | 2026-08-26 03:52:27.614481 | instance | TASK [Configure short hostname] ************************************************ 2026-08-26 03:52:27.614752 | instance | Wednesday 26 August 2026 03:52:27 +0000 (0:00:01.135) 0:00:01.162 ****** 2026-08-26 03:52:28.263266 | instance | changed: [instance] 2026-08-26 03:52:28.263504 | instance | 2026-08-26 03:52:28.263793 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-26 03:52:28.264105 | instance | Wednesday 26 August 2026 03:52:28 +0000 (0:00:00.648) 0:00:01.810 ****** 2026-08-26 03:52:28.524126 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-26 03:52:28.524402 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-26 03:52:28.524746 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-26 03:52:28.534986 | instance | changed: [instance] 2026-08-26 03:52:28.535233 | instance | 2026-08-26 03:52:28.535503 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-26 03:52:28.535795 | instance | Wednesday 26 August 2026 03:52:28 +0000 (0:00:00.271) 0:00:02.082 ****** 2026-08-26 03:52:29.262553 | instance | ok: [instance] 2026-08-26 03:52:29.262793 | instance | 2026-08-26 03:52:29.263068 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-26 03:52:29.263316 | instance | 2026-08-26 03:52:29.263588 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 03:52:29.263903 | instance | Wednesday 26 August 2026 03:52:29 +0000 (0:00:00.727) 0:00:02.810 ****** 2026-08-26 03:52:29.984761 | instance | ok: [instance] 2026-08-26 03:52:29.984987 | instance | 2026-08-26 03:52:29.985262 | instance | TASK [Install depedencies] ***************************************************** 2026-08-26 03:52:29.985532 | instance | Wednesday 26 August 2026 03:52:29 +0000 (0:00:00.721) 0:00:03.532 ****** 2026-08-26 03:52:49.133630 | instance | changed: [instance] 2026-08-26 03:52:49.133786 | instance | 2026-08-26 03:52:49.133956 | instance | TASK [Start up service] ******************************************************** 2026-08-26 03:52:49.134127 | instance | Wednesday 26 August 2026 03:52:49 +0000 (0:00:19.149) 0:00:22.681 ****** 2026-08-26 03:52:49.651127 | instance | ok: [instance] 2026-08-26 03:52:49.651336 | instance | 2026-08-26 03:52:49.651607 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-26 03:52:49.651890 | instance | Wednesday 26 August 2026 03:52:49 +0000 (0:00:00.517) 0:00:23.198 ****** 2026-08-26 03:52:49.936395 | instance | ok: [instance] 2026-08-26 03:52:49.936624 | instance | 2026-08-26 03:52:49.936923 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-26 03:52:49.937187 | instance | Wednesday 26 August 2026 03:52:49 +0000 (0:00:00.285) 0:00:23.484 ****** 2026-08-26 03:52:50.545144 | instance | changed: [instance] 2026-08-26 03:52:50.545423 | instance | 2026-08-26 03:52:50.545717 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-26 03:52:50.545995 | instance | Wednesday 26 August 2026 03:52:50 +0000 (0:00:00.608) 0:00:24.092 ****** 2026-08-26 03:52:50.725304 | instance | ok: [instance] 2026-08-26 03:52:50.725465 | instance | 2026-08-26 03:52:50.725636 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-26 03:52:50.725809 | instance | Wednesday 26 August 2026 03:52:50 +0000 (0:00:00.180) 0:00:24.273 ****** 2026-08-26 03:52:50.749438 | instance | skipping: [instance] 2026-08-26 03:52:50.749708 | instance | 2026-08-26 03:52:50.749989 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-26 03:52:50.750266 | instance | Wednesday 26 August 2026 03:52:50 +0000 (0:00:00.023) 0:00:24.297 ****** 2026-08-26 03:52:51.258396 | instance | changed: [instance] => (item=osd0) 2026-08-26 03:52:51.258685 | instance | changed: [instance] => (item=osd1) 2026-08-26 03:52:51.258975 | instance | changed: [instance] => (item=osd2) 2026-08-26 03:52:51.259239 | instance | 2026-08-26 03:52:51.259478 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-26 03:52:51.259755 | instance | Wednesday 26 August 2026 03:52:51 +0000 (0:00:00.509) 0:00:24.806 ****** 2026-08-26 03:52:51.844802 | instance | changed: [instance] => (item=osd0) 2026-08-26 03:52:51.845212 | instance | changed: [instance] => (item=osd1) 2026-08-26 03:52:51.845561 | instance | changed: [instance] => (item=osd2) 2026-08-26 03:52:51.845887 | instance | 2026-08-26 03:52:51.846233 | instance | TASK [Start loop devices] ****************************************************** 2026-08-26 03:52:51.846571 | instance | Wednesday 26 August 2026 03:52:51 +0000 (0:00:00.586) 0:00:25.392 ****** 2026-08-26 03:52:52.507524 | instance | changed: [instance] => (item=osd0) 2026-08-26 03:52:52.507661 | instance | changed: [instance] => (item=osd1) 2026-08-26 03:52:52.507826 | instance | changed: [instance] => (item=osd2) 2026-08-26 03:52:52.508002 | instance | 2026-08-26 03:52:52.508196 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-26 03:52:52.508366 | instance | Wednesday 26 August 2026 03:52:52 +0000 (0:00:00.663) 0:00:26.055 ****** 2026-08-26 03:52:55.625424 | instance | changed: [instance] => (item=osd0) 2026-08-26 03:52:55.626255 | instance | changed: [instance] => (item=osd1) 2026-08-26 03:52:55.626297 | instance | changed: [instance] => (item=osd2) 2026-08-26 03:52:55.626305 | instance | 2026-08-26 03:52:55.626311 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-26 03:52:55.626318 | instance | Wednesday 26 August 2026 03:52:55 +0000 (0:00:03.117) 0:00:29.173 ****** 2026-08-26 03:52:57.442815 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-26 03:52:57.443481 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-26 03:52:57.443517 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-26 03:52:57.443529 | instance | 2026-08-26 03:52:57.443539 | instance | PLAY RECAP ********************************************************************* 2026-08-26 03:52:57.444840 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-26 03:52:57.444902 | instance | 2026-08-26 03:52:57.444914 | instance | Wednesday 26 August 2026 03:52:57 +0000 (0:00:01.817) 0:00:30.991 ****** 2026-08-26 03:52:57.444924 | instance | =============================================================================== 2026-08-26 03:52:57.444933 | instance | Install depedencies ---------------------------------------------------- 19.15s 2026-08-26 03:52:57.444942 | instance | Create a volume group for each loop device ------------------------------ 3.12s 2026-08-26 03:52:57.444951 | instance | Create a logical volume for each loop device ---------------------------- 1.82s 2026-08-26 03:52:57.444972 | instance | Gathering Facts --------------------------------------------------------- 1.14s 2026-08-26 03:52:57.444987 | instance | Purge "snapd" package --------------------------------------------------- 0.73s 2026-08-26 03:52:57.446655 | instance | Gathering Facts --------------------------------------------------------- 0.72s 2026-08-26 03:52:57.446679 | instance | Start loop devices ------------------------------------------------------ 0.66s 2026-08-26 03:52:57.446686 | instance | Configure short hostname ------------------------------------------------ 0.65s 2026-08-26 03:52:57.446692 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.61s 2026-08-26 03:52:57.446698 | instance | Set permissions on loopback devices ------------------------------------- 0.59s 2026-08-26 03:52:57.446703 | instance | Start up service -------------------------------------------------------- 0.52s 2026-08-26 03:52:57.446709 | instance | Create devices for Ceph ------------------------------------------------- 0.51s 2026-08-26 03:52:57.446714 | instance | Generate lvm.conf ------------------------------------------------------- 0.29s 2026-08-26 03:52:57.446721 | instance | Ensure hostname inside hosts file --------------------------------------- 0.27s 2026-08-26 03:52:57.446726 | instance | Get list of all loopback devices ---------------------------------------- 0.18s 2026-08-26 03:52:57.446732 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-26 03:52:57.509983 | instance | INFO [csi > prepare] Executed: Successful 2026-08-26 03:52:57.522082 | instance | INFO [csi > converge] Executing 2026-08-26 03:52:58.946708 | instance | 2026-08-26 03:52:58.947170 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-26 03:52:58.947537 | instance | 2026-08-26 03:52:58.947995 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 03:52:58.948371 | instance | Wednesday 26 August 2026 03:52:58 +0000 (0:00:00.007) 0:00:00.007 ****** 2026-08-26 03:52:59.859390 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-26 03:52:59.859663 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-26 03:52:59.859886 | instance | interpreter could change the meaning of that path. See 2026-08-26 03:52:59.860108 | instance | https://docs.ansible.com/ansible- 2026-08-26 03:52:59.860327 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-26 03:52:59.870247 | instance | ok: [instance] 2026-08-26 03:52:59.870583 | instance | 2026-08-26 03:52:59.870922 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-26 03:52:59.871255 | instance | Wednesday 26 August 2026 03:52:59 +0000 (0:00:00.923) 0:00:00.931 ****** 2026-08-26 03:52:59.914425 | instance | ok: [instance] => { 2026-08-26 03:52:59.914837 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-26 03:52:59.915170 | instance | } 2026-08-26 03:52:59.915486 | instance | 2026-08-26 03:52:59.915814 | instance | PLAY [all] ********************************************************************* 2026-08-26 03:52:59.916124 | instance | 2026-08-26 03:52:59.916514 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 03:52:59.916909 | instance | Wednesday 26 August 2026 03:52:59 +0000 (0:00:00.043) 0:00:00.975 ****** 2026-08-26 03:53:00.752044 | instance | ok: [instance] 2026-08-26 03:53:00.752416 | instance | 2026-08-26 03:53:00.752782 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-26 03:53:00.753117 | instance | Wednesday 26 August 2026 03:53:00 +0000 (0:00:00.837) 0:00:01.812 ****** 2026-08-26 03:53:00.927308 | instance | ok: [instance] 2026-08-26 03:53:00.927699 | instance | 2026-08-26 03:53:00.928112 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-26 03:53:00.928436 | instance | 2026-08-26 03:53:00.928796 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-26 03:53:00.929168 | instance | Wednesday 26 August 2026 03:53:00 +0000 (0:00:00.175) 0:00:01.988 ****** 2026-08-26 03:53:01.810975 | instance | ok: [instance] 2026-08-26 03:53:01.811360 | instance | 2026-08-26 03:53:01.811790 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 03:53:01.812149 | instance | Wednesday 26 August 2026 03:53:01 +0000 (0:00:00.883) 0:00:02.871 ****** 2026-08-26 03:53:02.084432 | instance | ok: [instance] 2026-08-26 03:53:02.084614 | instance | 2026-08-26 03:53:02.084786 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 03:53:02.084941 | instance | Wednesday 26 August 2026 03:53:02 +0000 (0:00:00.271) 0:00:03.143 ****** 2026-08-26 03:53:02.124049 | instance | skipping: [instance] 2026-08-26 03:53:02.124065 | instance | 2026-08-26 03:53:02.124070 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-26 03:53:02.124075 | instance | Wednesday 26 August 2026 03:53:02 +0000 (0:00:00.042) 0:00:03.185 ****** 2026-08-26 03:53:02.447224 | instance | changed: [instance] 2026-08-26 03:53:02.447291 | instance | 2026-08-26 03:53:02.447572 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 03:53:02.447612 | instance | Wednesday 26 August 2026 03:53:02 +0000 (0:00:00.323) 0:00:03.508 ****** 2026-08-26 03:53:02.516407 | instance | ok: [instance] => { 2026-08-26 03:53:02.516813 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-26 03:53:02.516874 | instance | } 2026-08-26 03:53:02.516891 | instance | 2026-08-26 03:53:02.517102 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 03:53:02.517123 | instance | Wednesday 26 August 2026 03:53:02 +0000 (0:00:00.068) 0:00:03.577 ****** 2026-08-26 03:53:03.231489 | instance | changed: [instance] 2026-08-26 03:53:03.231516 | instance | 2026-08-26 03:53:03.231522 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 03:53:03.231527 | instance | Wednesday 26 August 2026 03:53:03 +0000 (0:00:00.714) 0:00:04.292 ****** 2026-08-26 03:53:03.278111 | instance | skipping: [instance] 2026-08-26 03:53:03.278129 | instance | 2026-08-26 03:53:03.278135 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 03:53:03.278140 | instance | Wednesday 26 August 2026 03:53:03 +0000 (0:00:00.047) 0:00:04.339 ****** 2026-08-26 03:53:03.323859 | instance | skipping: [instance] 2026-08-26 03:53:03.323876 | instance | 2026-08-26 03:53:03.323881 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 03:53:03.323886 | instance | Wednesday 26 August 2026 03:53:03 +0000 (0:00:00.045) 0:00:04.385 ****** 2026-08-26 03:53:03.525792 | instance | ok: [instance] 2026-08-26 03:53:03.525888 | instance | 2026-08-26 03:53:03.526174 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-26 03:53:03.526213 | instance | Wednesday 26 August 2026 03:53:03 +0000 (0:00:00.201) 0:00:04.587 ****** 2026-08-26 03:53:04.697908 | instance | ok: [instance] 2026-08-26 03:53:04.697974 | instance | 2026-08-26 03:53:04.698299 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 03:53:04.698366 | instance | Wednesday 26 August 2026 03:53:04 +0000 (0:00:01.172) 0:00:05.759 ****** 2026-08-26 03:53:04.766297 | instance | ok: [instance] => { 2026-08-26 03:53:04.766886 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-26 03:53:04.766921 | instance | } 2026-08-26 03:53:04.766927 | instance | 2026-08-26 03:53:04.766931 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 03:53:04.766936 | instance | Wednesday 26 August 2026 03:53:04 +0000 (0:00:00.068) 0:00:05.827 ****** 2026-08-26 03:53:05.427215 | instance | changed: [instance] 2026-08-26 03:53:05.427271 | instance | 2026-08-26 03:53:05.427496 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 03:53:05.427512 | instance | Wednesday 26 August 2026 03:53:05 +0000 (0:00:00.660) 0:00:06.488 ****** 2026-08-26 03:53:08.173929 | instance | changed: [instance] 2026-08-26 03:53:08.173987 | instance | 2026-08-26 03:53:08.174257 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-26 03:53:08.174273 | instance | Wednesday 26 August 2026 03:53:08 +0000 (0:00:02.746) 0:00:09.235 ****** 2026-08-26 03:53:08.207970 | instance | skipping: [instance] 2026-08-26 03:53:08.208126 | instance | 2026-08-26 03:53:08.208336 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-26 03:53:08.208519 | instance | Wednesday 26 August 2026 03:53:08 +0000 (0:00:00.034) 0:00:09.269 ****** 2026-08-26 03:53:08.244513 | instance | skipping: [instance] 2026-08-26 03:53:08.244786 | instance | 2026-08-26 03:53:08.244908 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-26 03:53:08.245029 | instance | Wednesday 26 August 2026 03:53:08 +0000 (0:00:00.036) 0:00:09.306 ****** 2026-08-26 03:53:08.279934 | instance | skipping: [instance] 2026-08-26 03:53:08.280171 | instance | 2026-08-26 03:53:08.280469 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-26 03:53:08.280769 | instance | Wednesday 26 August 2026 03:53:08 +0000 (0:00:00.034) 0:00:09.341 ****** 2026-08-26 03:53:12.831225 | instance | changed: [instance] 2026-08-26 03:53:12.831347 | instance | 2026-08-26 03:53:12.831541 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-26 03:53:12.831723 | instance | Wednesday 26 August 2026 03:53:12 +0000 (0:00:04.551) 0:00:13.892 ****** 2026-08-26 03:53:13.406464 | instance | changed: [instance] 2026-08-26 03:53:13.406734 | instance | 2026-08-26 03:53:13.407029 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-26 03:53:13.407317 | instance | Wednesday 26 August 2026 03:53:13 +0000 (0:00:00.574) 0:00:14.467 ****** 2026-08-26 03:53:14.316372 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-26 03:53:14.316410 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-26 03:53:14.316418 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-26 03:53:14.316425 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-26 03:53:14.316431 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-26 03:53:14.316438 | instance | 2026-08-26 03:53:14.316450 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-26 03:53:14.316456 | instance | Wednesday 26 August 2026 03:53:14 +0000 (0:00:00.908) 0:00:15.376 ****** 2026-08-26 03:53:14.872468 | instance | changed: [instance] 2026-08-26 03:53:14.872538 | instance | 2026-08-26 03:53:14.872801 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-26 03:53:14.872867 | instance | Wednesday 26 August 2026 03:53:14 +0000 (0:00:00.540) 0:00:15.916 ****** 2026-08-26 03:53:14.873230 | instance | 2026-08-26 03:53:14.873270 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 03:53:14.873275 | instance | Wednesday 26 August 2026 03:53:14 +0000 (0:00:00.016) 0:00:15.933 ****** 2026-08-26 03:53:15.784143 | instance | ok: [instance] 2026-08-26 03:53:15.784256 | instance | 2026-08-26 03:53:15.784272 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-26 03:53:15.784467 | instance | Wednesday 26 August 2026 03:53:15 +0000 (0:00:00.911) 0:00:16.845 ****** 2026-08-26 03:53:16.310621 | instance | changed: [instance] 2026-08-26 03:53:16.310701 | instance | 2026-08-26 03:53:16.310978 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-26 03:53:16.311012 | instance | Wednesday 26 August 2026 03:53:16 +0000 (0:00:00.526) 0:00:17.371 ****** 2026-08-26 03:53:16.837168 | instance | changed: [instance] 2026-08-26 03:53:16.837238 | instance | 2026-08-26 03:53:16.837528 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-26 03:53:16.837559 | instance | Wednesday 26 August 2026 03:53:16 +0000 (0:00:00.526) 0:00:17.898 ****** 2026-08-26 03:53:17.037321 | instance | ok: [instance] 2026-08-26 03:53:17.037383 | instance | 2026-08-26 03:53:17.037656 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-26 03:53:17.037689 | instance | Wednesday 26 August 2026 03:53:17 +0000 (0:00:00.200) 0:00:18.098 ****** 2026-08-26 03:53:17.094483 | instance | ok: [instance] => { 2026-08-26 03:53:17.095358 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-26 03:53:17.095403 | instance | } 2026-08-26 03:53:17.095411 | instance | 2026-08-26 03:53:17.095417 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-26 03:53:17.095423 | instance | Wednesday 26 August 2026 03:53:17 +0000 (0:00:00.056) 0:00:18.155 ****** 2026-08-26 03:53:17.775643 | instance | changed: [instance] 2026-08-26 03:53:17.775835 | instance | 2026-08-26 03:53:17.775848 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-26 03:53:17.775987 | instance | Wednesday 26 August 2026 03:53:17 +0000 (0:00:00.681) 0:00:18.836 ****** 2026-08-26 03:53:22.065010 | instance | changed: [instance] 2026-08-26 03:53:22.065081 | instance | 2026-08-26 03:53:22.065396 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-26 03:53:22.065433 | instance | Wednesday 26 August 2026 03:53:22 +0000 (0:00:04.289) 0:00:23.126 ****** 2026-08-26 03:53:23.046280 | instance | ok: [instance] 2026-08-26 03:53:23.046713 | instance | 2026-08-26 03:53:23.046756 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-26 03:53:23.046763 | instance | Wednesday 26 August 2026 03:53:23 +0000 (0:00:00.981) 0:00:24.107 ****** 2026-08-26 03:53:23.377121 | instance | changed: [instance] 2026-08-26 03:53:23.377193 | instance | 2026-08-26 03:53:23.377465 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-26 03:53:23.377497 | instance | Wednesday 26 August 2026 03:53:23 +0000 (0:00:00.330) 0:00:24.438 ****** 2026-08-26 03:53:23.804151 | instance | changed: [instance] 2026-08-26 03:53:23.804209 | instance | 2026-08-26 03:53:23.804521 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-26 03:53:23.804557 | instance | Wednesday 26 August 2026 03:53:23 +0000 (0:00:00.427) 0:00:24.865 ****** 2026-08-26 03:53:24.348531 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-26 03:53:24.348614 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-26 03:53:24.348802 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-26 03:53:24.348875 | instance | 2026-08-26 03:53:24.349133 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-26 03:53:24.349188 | instance | Wednesday 26 August 2026 03:53:24 +0000 (0:00:00.544) 0:00:25.409 ****** 2026-08-26 03:53:24.773398 | instance | changed: [instance] 2026-08-26 03:53:24.773462 | instance | 2026-08-26 03:53:24.773747 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-26 03:53:24.773782 | instance | Wednesday 26 August 2026 03:53:24 +0000 (0:00:00.424) 0:00:25.834 ****** 2026-08-26 03:53:25.211785 | instance | changed: [instance] 2026-08-26 03:53:25.211890 | instance | 2026-08-26 03:53:25.212494 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-26 03:53:25.212528 | instance | Wednesday 26 August 2026 03:53:25 +0000 (0:00:00.421) 0:00:26.256 ****** 2026-08-26 03:53:25.212534 | instance | 2026-08-26 03:53:25.212538 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-26 03:53:25.212542 | instance | Wednesday 26 August 2026 03:53:25 +0000 (0:00:00.016) 0:00:26.273 ****** 2026-08-26 03:53:25.856875 | instance | ok: [instance] 2026-08-26 03:53:25.857218 | instance | 2026-08-26 03:53:25.857233 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-26 03:53:25.857242 | instance | Wednesday 26 August 2026 03:53:25 +0000 (0:00:00.645) 0:00:26.918 ****** 2026-08-26 03:53:26.718096 | instance | changed: [instance] 2026-08-26 03:53:26.718199 | instance | 2026-08-26 03:53:26.718484 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-26 03:53:26.718516 | instance | Wednesday 26 August 2026 03:53:26 +0000 (0:00:00.861) 0:00:27.779 ****** 2026-08-26 03:53:27.282552 | instance | changed: [instance] 2026-08-26 03:53:27.282583 | instance | 2026-08-26 03:53:27.282588 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-26 03:53:27.282593 | instance | Wednesday 26 August 2026 03:53:27 +0000 (0:00:00.564) 0:00:28.343 ****** 2026-08-26 03:53:27.337325 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-26 03:53:27.337350 | instance | 2026-08-26 03:53:27.337357 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-26 03:53:27.337363 | instance | Wednesday 26 August 2026 03:53:27 +0000 (0:00:00.054) 0:00:28.398 ****** 2026-08-26 03:53:32.056709 | instance | changed: [instance] 2026-08-26 03:53:32.056765 | instance | 2026-08-26 03:53:32.056772 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-26 03:53:32.056776 | instance | Wednesday 26 August 2026 03:53:32 +0000 (0:00:04.719) 0:00:33.117 ****** 2026-08-26 03:53:32.651739 | instance | ok: [instance] => (item=chronyd) 2026-08-26 03:53:32.652222 | instance | ok: [instance] => (item=sshd) 2026-08-26 03:53:32.652237 | instance | 2026-08-26 03:53:32.652242 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-26 03:53:32.652246 | instance | Wednesday 26 August 2026 03:53:32 +0000 (0:00:00.595) 0:00:33.713 ****** 2026-08-26 03:53:33.220705 | instance | changed: [instance] 2026-08-26 03:53:33.220795 | instance | 2026-08-26 03:53:33.221053 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-26 03:53:33.221092 | instance | Wednesday 26 August 2026 03:53:33 +0000 (0:00:00.568) 0:00:34.282 ****** 2026-08-26 03:53:33.414790 | instance | ok: [instance] 2026-08-26 03:53:33.414888 | instance | 2026-08-26 03:53:33.415152 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-26 03:53:33.415189 | instance | Wednesday 26 August 2026 03:53:33 +0000 (0:00:00.193) 0:00:34.475 ****** 2026-08-26 03:53:33.834947 | instance | changed: [instance] 2026-08-26 03:53:33.835019 | instance | 2026-08-26 03:53:33.835271 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-26 03:53:33.835309 | instance | Wednesday 26 August 2026 03:53:33 +0000 (0:00:00.420) 0:00:34.896 ****** 2026-08-26 03:53:34.158237 | instance | changed: [instance] 2026-08-26 03:53:34.158302 | instance | 2026-08-26 03:53:34.158614 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-26 03:53:34.158651 | instance | Wednesday 26 August 2026 03:53:34 +0000 (0:00:00.323) 0:00:35.219 ****** 2026-08-26 03:53:34.266770 | instance | ok: [instance] 2026-08-26 03:53:34.267145 | instance | 2026-08-26 03:53:34.267181 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-26 03:53:34.267187 | instance | Wednesday 26 August 2026 03:53:34 +0000 (0:00:00.108) 0:00:35.327 ****** 2026-08-26 03:53:34.476142 | instance | ok: [instance] => (item=instance) 2026-08-26 03:53:34.476515 | instance | 2026-08-26 03:53:34.476554 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-26 03:53:34.476561 | instance | Wednesday 26 August 2026 03:53:34 +0000 (0:00:00.209) 0:00:35.537 ****** 2026-08-26 03:53:34.527083 | instance | ok: [instance] 2026-08-26 03:53:34.527446 | instance | 2026-08-26 03:53:34.527472 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-26 03:53:34.527478 | instance | Wednesday 26 August 2026 03:53:34 +0000 (0:00:00.050) 0:00:35.588 ****** 2026-08-26 03:53:34.596248 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-26 03:53:34.596340 | instance | 2026-08-26 03:53:34.596609 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-26 03:53:34.596633 | instance | Wednesday 26 August 2026 03:53:34 +0000 (0:00:00.069) 0:00:35.657 ****** 2026-08-26 03:53:34.888977 | instance | changed: [instance] 2026-08-26 03:53:34.889077 | instance | 2026-08-26 03:53:34.889343 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-26 03:53:34.889382 | instance | Wednesday 26 August 2026 03:53:34 +0000 (0:00:00.292) 0:00:35.950 ****** 2026-08-26 03:53:35.536892 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-26 03:53:35.537167 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-26 03:53:35.537450 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-26 03:53:35.537700 | instance | 2026-08-26 03:53:35.537963 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-26 03:53:35.538229 | instance | Wednesday 26 August 2026 03:53:35 +0000 (0:00:00.647) 0:00:36.598 ****** 2026-08-26 03:54:59.346072 | instance | ok: [instance] 2026-08-26 03:54:59.346288 | instance | 2026-08-26 03:54:59.346562 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-26 03:54:59.346835 | instance | Wednesday 26 August 2026 03:54:59 +0000 (0:01:23.809) 0:02:00.407 ****** 2026-08-26 03:54:59.565990 | instance | changed: [instance] 2026-08-26 03:54:59.566219 | instance | 2026-08-26 03:54:59.566505 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-26 03:54:59.566776 | instance | Wednesday 26 August 2026 03:54:59 +0000 (0:00:00.220) 0:02:00.627 ****** 2026-08-26 03:54:59.637701 | instance | ok: [instance] 2026-08-26 03:54:59.638013 | instance | 2026-08-26 03:54:59.638256 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-26 03:54:59.638521 | instance | Wednesday 26 August 2026 03:54:59 +0000 (0:00:00.071) 0:02:00.698 ****** 2026-08-26 03:54:59.716169 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-26 03:54:59.716406 | instance | 2026-08-26 03:54:59.716688 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-26 03:54:59.717025 | instance | Wednesday 26 August 2026 03:54:59 +0000 (0:00:00.078) 0:02:00.777 ****** 2026-08-26 03:55:01.325089 | instance | ok: [instance] 2026-08-26 03:55:01.325147 | instance | 2026-08-26 03:55:01.325159 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-26 03:55:01.325170 | instance | Wednesday 26 August 2026 03:55:01 +0000 (0:00:01.607) 0:02:02.385 ****** 2026-08-26 03:55:01.384174 | instance | ok: [instance] => (item=instance) 2026-08-26 03:55:01.384261 | instance | 2026-08-26 03:55:01.384389 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-26 03:55:01.384514 | instance | Wednesday 26 August 2026 03:55:01 +0000 (0:00:00.059) 0:02:02.445 ****** 2026-08-26 03:55:01.724117 | instance | ok: [instance] 2026-08-26 03:55:01.724616 | instance | 2026-08-26 03:55:01.724647 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-26 03:55:01.724665 | instance | Wednesday 26 August 2026 03:55:01 +0000 (0:00:00.340) 0:02:02.785 ****** 2026-08-26 03:55:03.952283 | instance | ok: [instance] 2026-08-26 03:55:03.952638 | instance | 2026-08-26 03:55:03.952685 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-26 03:55:03.952691 | instance | Wednesday 26 August 2026 03:55:03 +0000 (0:00:02.228) 0:02:05.013 ****** 2026-08-26 03:55:48.747887 | 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 03:55:48.748770 | 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_om63c9mv/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_om63c9mv/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_om63c9mv/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_om63c9mv/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-26T03:55:48.596+0000 7fa25d8ee640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBqY45q3DNAMSAAULE9QCotgoTjwpuPb2cvVarEknB20aPKDVATKdcp9bg=: Malformed input [buffer:3]\n2026-08-26T03:55:48.596+0000 7fa25d8ee640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T03:55:48.596+0000 7fa25d8ee640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBqY45q3DNAMSAAULE9QCotgoTjwpuPb2cvVarEknB20aPKDVATKdcp9bg=: Malformed input [buffer:3]\n2026-08-26T03:55:48.596+0000 7fa25d8ee640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T03:55:48.596+0000 7fa25d8ee640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBqY45q3DNAMSAAULE9QCotgoTjwpuPb2cvVarEknB20aPKDVATKdcp9bg=: Malformed input [buffer:3]\n2026-08-26T03:55:48.596+0000 7fa25d8ee640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-26T03:55:48.596+0000 7fa25d8ee640 -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 03:55:48.751966 | instance | 2026-08-26 03:55:48.752238 | instance | PLAY RECAP ********************************************************************* 2026-08-26 03:55:48.752799 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-08-26 03:55:48.752845 | instance | 2026-08-26 03:55:48.756709 | instance | Wednesday 26 August 2026 03:55:48 +0000 (0:00:44.799) 0:02:49.813 ****** 2026-08-26 03:55:48.756760 | instance | =============================================================================== 2026-08-26 03:55:48.756765 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 83.81s 2026-08-26 03:55:48.756769 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 44.80s 2026-08-26 03:55:48.756773 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.72s 2026-08-26 03:55:48.756777 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 4.55s 2026-08-26 03:55:48.756781 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.29s 2026-08-26 03:55:48.756785 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.75s 2026-08-26 03:55:48.756789 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.23s 2026-08-26 03:55:48.756793 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.61s 2026-08-26 03:55:48.756807 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.56s 2026-08-26 03:55:48.756811 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.17s 2026-08-26 03:55:48.756815 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 0.98s 2026-08-26 03:55:48.756819 | instance | Gathering Facts --------------------------------------------------------- 0.92s 2026-08-26 03:55:48.756823 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.91s 2026-08-26 03:55:48.756827 | instance | Gathering Facts --------------------------------------------------------- 0.88s 2026-08-26 03:55:48.756831 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.86s 2026-08-26 03:55:48.756835 | instance | Gathering Facts --------------------------------------------------------- 0.84s 2026-08-26 03:55:48.756839 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-08-26 03:55:48.756843 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.68s 2026-08-26 03:55:48.756847 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.66s 2026-08-26 03:55:48.756851 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.65s 2026-08-26 03:55:48.843406 | 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 03:55:48.843668 | instance | ERROR [csi > converge] Executed: Failed 2026-08-26 03:55:48.843857 | 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 03:55:49.234396 | instance | ERROR 2026-08-26 03:55:49.234683 | instance | { 2026-08-26 03:55:49.234752 | instance | "delta": "0:03:36.673769", 2026-08-26 03:55:49.234801 | instance | "end": "2026-08-26 03:55:48.892628", 2026-08-26 03:55:49.234845 | instance | "msg": "non-zero return code", 2026-08-26 03:55:49.234885 | instance | "rc": 2, 2026-08-26 03:55:49.234927 | instance | "start": "2026-08-26 03:52:12.218859" 2026-08-26 03:55:49.234968 | instance | } failure 2026-08-26 03:55:49.241363 | 2026-08-26 03:55:49.241414 | PLAY RECAP 2026-08-26 03:55:49.241459 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-26 03:55:49.241482 | 2026-08-26 03:55:49.389387 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-26 03:55:49.393589 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 03:55:50.452378 | 2026-08-26 03:55:50.452521 | PLAY [all] 2026-08-26 03:55:50.484662 | 2026-08-26 03:55:50.484906 | TASK [gather-host-logs : creating directory for system status] 2026-08-26 03:55:50.865244 | instance | changed 2026-08-26 03:55:50.873612 | 2026-08-26 03:55:50.873705 | TASK [gather-host-logs : Get logs for each host] 2026-08-26 03:55:51.222985 | instance | + systemd-cgls --full --all --no-pager 2026-08-26 03:55:51.237925 | instance | + ip addr 2026-08-26 03:55:51.240184 | instance | + ip route 2026-08-26 03:55:51.243170 | instance | + lsblk 2026-08-26 03:55:51.248803 | instance | + mount 2026-08-26 03:55:51.251275 | instance | + docker images 2026-08-26 03:55:51.271059 | instance | + brctl show 2026-08-26 03:55:51.271470 | instance | /bin/bash: line 8: brctl: command not found 2026-08-26 03:55:51.271673 | instance | + ps aux --sort=-%mem 2026-08-26 03:55:51.294387 | instance | + dpkg -l 2026-08-26 03:55:51.305449 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-26 03:55:51.305930 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-26 03:55:51.323246 | instance | + '[' '!' -z '' ']' 2026-08-26 03:55:51.409533 | instance | ok: Runtime: 0:00:00.104598 2026-08-26 03:55:51.419152 | 2026-08-26 03:55:51.419305 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-26 03:55:52.348186 | instance | changed: 2026-08-26 03:55:52.348379 | instance | created directory /var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/work/logs/instance 2026-08-26 03:55:52.348422 | instance | cd+++++++++ system/ 2026-08-26 03:55:52.348453 | instance | >f+++++++++ system/brctl-show.txt 2026-08-26 03:55:52.348483 | instance | >f+++++++++ system/docker-images.txt 2026-08-26 03:55:52.348512 | instance | >f+++++++++ system/ip-addr.txt 2026-08-26 03:55:52.348545 | instance | >f+++++++++ system/ip-route.txt 2026-08-26 03:55:52.348577 | instance | >f+++++++++ system/lsblk.txt 2026-08-26 03:55:52.348605 | instance | >f+++++++++ system/mount.txt 2026-08-26 03:55:52.348633 | instance | >f+++++++++ system/packages.txt 2026-08-26 03:55:52.348660 | instance | >f+++++++++ system/ps.txt 2026-08-26 03:55:52.348692 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-26 03:55:52.360029 | 2026-08-26 03:55:52.360095 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-26 03:55:52.553258 | instance | changed: "values" 2026-08-26 03:55:52.713213 | instance | changed: "releases" 2026-08-26 03:55:52.725116 | 2026-08-26 03:55:52.725249 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-26 03:55:52.930329 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-26 03:55:53.260703 | instance | ok: Runtime: 0:00:00.006460 2026-08-26 03:55:53.269039 | 2026-08-26 03:55:53.269134 | TASK [helm-release-status : Downloads logs to executor] 2026-08-26 03:55:53.755604 | instance | changed: 2026-08-26 03:55:53.755766 | instance | cd+++++++++ helm/ 2026-08-26 03:55:53.755795 | instance | cd+++++++++ helm/releases/ 2026-08-26 03:55:53.755817 | instance | cd+++++++++ helm/values/ 2026-08-26 03:55:53.764703 | 2026-08-26 03:55:53.764769 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-26 03:55:53.972760 | instance | changed 2026-08-26 03:55:53.981521 | 2026-08-26 03:55:53.981643 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-26 03:55:54.220230 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 03:55:54.220322 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 03:55:54.225490 | instance | environment: line 1: kubectl: command not found 2026-08-26 03:55:54.226783 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 03:55:54.227160 | instance | environment: line 1: kubectl: command not found 2026-08-26 03:55:54.228452 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 03:55:54.230348 | instance | environment: line 1: kubectl: command not found 2026-08-26 03:55:54.230916 | instance | environment: line 1: kubectl: command not found 2026-08-26 03:55:54.231195 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 03:55:54.231727 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 03:55:54.234185 | instance | environment: line 1: kubectl: command not found 2026-08-26 03:55:54.234919 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-26 03:55:54.517678 | instance | ok: Runtime: 0:00:00.022360 2026-08-26 03:55:54.524804 | 2026-08-26 03:55:54.524896 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-26 03:55:54.751471 | instance | changed 2026-08-26 03:55:54.757988 | 2026-08-26 03:55:54.758086 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-26 03:55:54.960628 | instance | environment: line 5: kubectl: command not found 2026-08-26 03:55:54.961496 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 03:55:54.961743 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 03:55:54.962172 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-26 03:55:55.293249 | instance | ok: Runtime: 0:00:00.008640 2026-08-26 03:55:55.300491 | 2026-08-26 03:55:55.300581 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-26 03:55:55.769394 | instance | changed: 2026-08-26 03:55:55.769611 | instance | cd+++++++++ objects/ 2026-08-26 03:55:55.769652 | instance | cd+++++++++ objects/cluster/ 2026-08-26 03:55:55.769686 | instance | cd+++++++++ objects/namespaced/ 2026-08-26 03:55:55.781802 | 2026-08-26 03:55:55.781864 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-26 03:55:55.967200 | instance | changed 2026-08-26 03:55:55.973747 | 2026-08-26 03:55:55.973885 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-26 03:55:56.170021 | instance | changed 2026-08-26 03:55:56.176645 | 2026-08-26 03:55:56.176738 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-26 03:55:56.377794 | instance | environment: line 3: kubectl: command not found 2026-08-26 03:55:56.712439 | instance | ok: Runtime: 0:00:00.007792 2026-08-26 03:55:56.717757 | 2026-08-26 03:55:56.717820 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-26 03:55:57.198976 | instance | changed: 2026-08-26 03:55:57.199284 | instance | cd+++++++++ pod-logs/ 2026-08-26 03:55:57.199361 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-26 03:55:57.210568 | 2026-08-26 03:55:57.210636 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-26 03:55:57.403766 | instance | changed 2026-08-26 03:55:57.410593 | 2026-08-26 03:55:57.410699 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-26 03:55:57.626623 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 03:55:57.957378 | instance | ok: Runtime: 0:00:00.035565 2026-08-26 03:55:57.965069 | 2026-08-26 03:55:57.965200 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-26 03:55:58.166252 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-26 03:55:58.196216 | instance | ceph-mgr endpoints: 2026-08-26 03:55:58.501586 | instance | ok: Runtime: 0:00:00.035659 2026-08-26 03:55:58.508219 | 2026-08-26 03:55:58.508288 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-26 03:55:58.705991 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-26 03:55:59.044168 | instance | ok: Runtime: 0:00:00.036553 2026-08-26 03:55:59.049551 | 2026-08-26 03:55:59.049658 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-26 03:55:59.588326 | instance | changed: cd+++++++++ prometheus/ 2026-08-26 03:55:59.599510 | 2026-08-26 03:55:59.599593 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-26 03:55:59.796804 | instance | changed 2026-08-26 03:55:59.801732 | 2026-08-26 03:55:59.801798 | TASK [gather-selenium-data : Get selenium data] 2026-08-26 03:56:00.060124 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-26 03:56:00.061600 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-26 03:56:00.337875 | instance | ERROR 2026-08-26 03:56:00.338162 | instance | { 2026-08-26 03:56:00.338220 | instance | "delta": "0:00:00.006020", 2026-08-26 03:56:00.338253 | instance | "end": "2026-08-26 03:56:00.061933", 2026-08-26 03:56:00.338285 | instance | "msg": "non-zero return code", 2026-08-26 03:56:00.338314 | instance | "rc": 1, 2026-08-26 03:56:00.338341 | instance | "start": "2026-08-26 03:56:00.055913" 2026-08-26 03:56:00.338368 | instance | } 2026-08-26 03:56:00.338404 | instance | ERROR: Ignoring Errors 2026-08-26 03:56:00.346081 | 2026-08-26 03:56:00.346171 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-26 03:56:00.836249 | instance | changed: cd+++++++++ selenium/ 2026-08-26 03:56:00.841970 | 2026-08-26 03:56:00.842036 | PLAY RECAP 2026-08-26 03:56:00.842083 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-26 03:56:00.842106 | 2026-08-26 03:56:00.965384 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-26 03:56:00.978684 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 03:56:01.874331 | 2026-08-26 03:56:01.874489 | PLAY [all] 2026-08-26 03:56:01.887044 | 2026-08-26 03:56:01.887144 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-26 03:56:01.932487 | instance | skipping: Conditional result was False 2026-08-26 03:56:02.123523 | 2026-08-26 03:56:02.123762 | TASK [fetch-output : Set log path for single node] 2026-08-26 03:56:02.170289 | instance | ok 2026-08-26 03:56:02.175682 | 2026-08-26 03:56:02.175753 | LOOP [fetch-output : Ensure local output dirs] 2026-08-26 03:56:02.884362 | instance -> localhost | ok: "/var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/work/logs" 2026-08-26 03:56:03.091712 | instance -> localhost | changed: "/var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/work/artifacts" 2026-08-26 03:56:03.520900 | instance -> localhost | changed: "/var/lib/zuul/builds/bc4f5746d47b45caa839eae3e19167dc/work/docs" 2026-08-26 03:56:03.547075 | 2026-08-26 03:56:03.547289 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-26 03:56:04.432113 | instance | changed: .d..t...... ./ 2026-08-26 03:56:04.432348 | instance | changed: All items complete 2026-08-26 03:56:04.432387 | 2026-08-26 03:56:04.876844 | instance | changed: .d..t...... ./ 2026-08-26 03:56:05.331054 | instance | changed: .d..t...... ./ 2026-08-26 03:56:05.355080 | 2026-08-26 03:56:05.355211 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-26 03:56:06.187462 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.442883 2026-08-26 03:56:06.419695 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.012452 2026-08-26 03:56:06.443553 | 2026-08-26 03:56:06.443621 | PLAY [all] 2026-08-26 03:56:06.449518 | 2026-08-26 03:56:06.449599 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-26 03:56:06.828248 | instance | changed 2026-08-26 03:56:06.833686 | 2026-08-26 03:56:06.833743 | PLAY RECAP 2026-08-26 03:56:06.833796 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-26 03:56:06.833823 | 2026-08-26 03:56:06.952723 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-26 03:56:06.957399 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-26 03:56:09.274671 | 2026-08-26 03:56:09.274797 | PLAY [localhost] 2026-08-26 03:56:09.284453 | 2026-08-26 03:56:09.284527 | TASK [Generate Zuul manifest] 2026-08-26 03:56:09.303907 | localhost | ok 2026-08-26 03:56:10.663202 | 2026-08-26 03:56:10.663358 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-26 03:56:11.120063 | localhost | changed 2026-08-26 03:56:11.351102 | 2026-08-26 03:56:11.351332 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-26 03:56:11.424682 | localhost | ok 2026-08-26 03:56:11.434838 | 2026-08-26 03:56:11.434964 | TASK [Upload logs] 2026-08-26 03:56:11.459867 | localhost | ok 2026-08-26 03:56:12.514752 | 2026-08-26 03:56:12.583938 | TASK [Set zuul-log-path fact] 2026-08-26 03:56:12.606963 | localhost | ok 2026-08-26 03:56:12.622524 | 2026-08-26 03:56:12.622606 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-26 03:56:12.653308 | localhost | ok 2026-08-26 03:56:12.660425 | 2026-08-26 03:56:12.660496 | TASK [upload-logs : Create log directories] 2026-08-26 03:56:13.067538 | localhost | changed 2026-08-26 03:56:13.075088 | 2026-08-26 03:56:13.075203 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-26 03:56:13.483004 | localhost -> localhost | ok: Runtime: 0:00:00.006080 2026-08-26 03:56:13.491176 | 2026-08-26 03:56:13.491274 | TASK [upload-logs : Upload logs to log server] 2026-08-26 03:56:14.136285 | localhost | Output suppressed because no_log was given 2026-08-26 03:56:14.177107 | 2026-08-26 03:56:14.177257 | LOOP [upload-logs : Compress console log and json output] 2026-08-26 03:56:14.222682 | localhost | skipping: Conditional result was False 2026-08-26 03:56:14.479633 | localhost | skipping: Conditional result was False 2026-08-26 03:56:14.492398 | 2026-08-26 03:56:14.492506 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-26 03:56:14.531255 | localhost | skipping: Conditional result was False 2026-08-26 03:56:14.531634 | 2026-08-26 03:56:14.535507 | localhost | skipping: Conditional result was False 2026-08-26 03:56:14.546857 | 2026-08-26 03:56:14.547004 | LOOP [upload-logs : Upload console log and json output]