2026-08-31 21:09:09.415001 | Job console starting 2026-08-31 21:09:09.429166 | Updating git repos 2026-08-31 21:09:15.432590 | Cloning repos into workspace 2026-08-31 21:09:36.595370 | Restoring repo states 2026-08-31 21:09:38.442746 | Merging changes 2026-08-31 21:09:39.508666 | Checking out repos 2026-08-31 21:09:41.220647 | Preparing playbooks 2026-08-31 21:09:43.615315 | Running Ansible setup 2026-08-31 21:09:47.990959 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-31 21:09:48.584781 | 2026-08-31 21:09:48.584914 | PLAY [localhost] 2026-08-31 21:09:48.592302 | 2026-08-31 21:09:48.592371 | TASK [Gathering Facts] 2026-08-31 21:09:49.455452 | localhost | ok 2026-08-31 21:09:49.468084 | 2026-08-31 21:09:49.468167 | TASK [Setup log path fact] 2026-08-31 21:09:49.486789 | localhost | ok 2026-08-31 21:09:49.499797 | 2026-08-31 21:09:49.499862 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-31 21:09:49.530730 | localhost | ok 2026-08-31 21:09:49.540479 | 2026-08-31 21:09:49.540563 | TASK [emit-job-header : Print job information] 2026-08-31 21:09:49.582341 | # Job Information 2026-08-31 21:09:49.582541 | Ansible Version: 2.16.18 2026-08-31 21:09:49.582587 | Job: atmosphere-molecule-csi-rbd 2026-08-31 21:09:49.582619 | Pipeline: check 2026-08-31 21:09:49.582649 | Executor: 2d72f0692154 2026-08-31 21:09:49.582677 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-08-31 21:09:49.582710 | Event ID: a0b28640-a57f-11f1-941d-8b5af7cefee0 2026-08-31 21:09:49.586798 | 2026-08-31 21:09:49.586887 | LOOP [emit-job-header : Print node information] 2026-08-31 21:09:49.696259 | localhost | ok: 2026-08-31 21:09:49.707330 | localhost | # Node Information 2026-08-31 21:09:49.707426 | localhost | Inventory Hostname: instance 2026-08-31 21:09:49.707482 | localhost | Hostname: np0000191624 2026-08-31 21:09:49.707528 | localhost | Username: zuul 2026-08-31 21:09:49.707579 | localhost | Distro: Ubuntu 22.04 2026-08-31 21:09:49.707624 | localhost | Provider: yul1 2026-08-31 21:09:49.707667 | localhost | Region: ca-ymq-1 2026-08-31 21:09:49.707708 | localhost | Label: ubuntu-jammy 2026-08-31 21:09:49.707749 | localhost | Product Name: OpenStack Nova 2026-08-31 21:09:49.707790 | localhost | Interface IP: 162.253.55.160 2026-08-31 21:09:49.721789 | 2026-08-31 21:09:49.721936 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-31 21:09:50.194805 | localhost -> localhost | changed 2026-08-31 21:09:50.202854 | 2026-08-31 21:09:50.202963 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-31 21:09:50.996602 | localhost -> localhost | changed 2026-08-31 21:09:51.008393 | 2026-08-31 21:09:51.008515 | PLAY [all] 2026-08-31 21:09:51.018238 | 2026-08-31 21:09:51.018388 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-31 21:09:51.245132 | instance -> localhost | ok 2026-08-31 21:09:51.251183 | 2026-08-31 21:09:51.251252 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-31 21:09:51.283321 | instance | ok 2026-08-31 21:09:51.298949 | instance | included: /var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-31 21:09:51.304339 | 2026-08-31 21:09:51.304398 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-31 21:09:52.296512 | instance -> localhost | Generating public/private rsa key pair. 2026-08-31 21:09:52.296874 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/work/de3b6e0408f849f299fc10f10b404480_id_rsa 2026-08-31 21:09:52.296941 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/work/de3b6e0408f849f299fc10f10b404480_id_rsa.pub 2026-08-31 21:09:52.297048 | instance -> localhost | The key fingerprint is: 2026-08-31 21:09:52.297100 | instance -> localhost | SHA256:Nh/C6ZpYoOddyuTdCct+7byRhjcKk5HfXn3xz8yypQA zuul-build-sshkey 2026-08-31 21:09:52.297173 | instance -> localhost | The key's randomart image is: 2026-08-31 21:09:52.297222 | instance -> localhost | +---[RSA 3072]----+ 2026-08-31 21:09:52.297278 | instance -> localhost | | | 2026-08-31 21:09:52.297327 | instance -> localhost | | | 2026-08-31 21:09:52.297373 | instance -> localhost | | | 2026-08-31 21:09:52.297422 | instance -> localhost | | . o | 2026-08-31 21:09:52.297467 | instance -> localhost | | . S E . | 2026-08-31 21:09:52.297512 | instance -> localhost | | . . o B = . .o| 2026-08-31 21:09:52.297557 | instance -> localhost | | . . o B +.O . =| 2026-08-31 21:09:52.297601 | instance -> localhost | | o B B *.B.=.*o| 2026-08-31 21:09:52.297652 | instance -> localhost | | o B.=.+.=.oo=| 2026-08-31 21:09:52.297697 | instance -> localhost | +----[SHA256]-----+ 2026-08-31 21:09:52.297796 | instance -> localhost | ok: Runtime: 0:00:00.587069 2026-08-31 21:09:52.311345 | 2026-08-31 21:09:52.311695 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-31 21:09:52.343607 | instance | ok 2026-08-31 21:09:52.354947 | instance | included: /var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-31 21:09:52.362340 | 2026-08-31 21:09:52.362403 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-31 21:09:52.387522 | instance | skipping: Conditional result was False 2026-08-31 21:09:52.398345 | 2026-08-31 21:09:52.398409 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-31 21:09:52.846605 | instance | changed 2026-08-31 21:09:52.855334 | 2026-08-31 21:09:52.855414 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-31 21:09:53.064397 | instance | ok 2026-08-31 21:09:53.071727 | 2026-08-31 21:09:53.071824 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-31 21:09:53.581200 | instance | changed 2026-08-31 21:09:53.587577 | 2026-08-31 21:09:53.587647 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-31 21:09:54.585206 | instance | changed 2026-08-31 21:09:54.594091 | 2026-08-31 21:09:54.594187 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-31 21:09:54.620173 | instance | skipping: Conditional result was False 2026-08-31 21:09:54.628076 | 2026-08-31 21:09:54.628982 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-31 21:09:54.990969 | instance -> localhost | changed 2026-08-31 21:09:55.006168 | 2026-08-31 21:09:55.006237 | TASK [add-build-sshkey : Add back temp key] 2026-08-31 21:09:55.278414 | instance -> localhost | Identity added: /var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/work/de3b6e0408f849f299fc10f10b404480_id_rsa (zuul-build-sshkey) 2026-08-31 21:09:55.278644 | instance -> localhost | ok: Runtime: 0:00:00.013937 2026-08-31 21:09:55.283985 | 2026-08-31 21:09:55.284050 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-31 21:09:55.643308 | instance | ok 2026-08-31 21:09:55.647908 | 2026-08-31 21:09:55.647973 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-31 21:09:55.672697 | instance | skipping: Conditional result was False 2026-08-31 21:09:55.687325 | 2026-08-31 21:09:55.687416 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-31 21:09:56.031709 | instance | ok 2026-08-31 21:09:56.038135 | 2026-08-31 21:09:56.038201 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-31 21:09:59.553296 | instance | Output suppressed because no_log was given 2026-08-31 21:09:59.565165 | 2026-08-31 21:09:59.565231 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-31 21:09:59.779948 | instance | ok: "logs" 2026-08-31 21:09:59.780278 | instance | ok: All items complete 2026-08-31 21:09:59.780308 | 2026-08-31 21:09:59.919260 | instance | ok: "artifacts" 2026-08-31 21:10:00.061440 | instance | ok: "docs" 2026-08-31 21:10:00.077055 | 2026-08-31 21:10:00.077214 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-31 21:10:00.244980 | instance | changed: "logs" 2026-08-31 21:10:00.392569 | instance | changed: "artifacts" 2026-08-31 21:10:00.534647 | instance | changed: "docs" 2026-08-31 21:10:00.557550 | 2026-08-31 21:10:00.557674 | PLAY RECAP 2026-08-31 21:10:00.557726 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-31 21:10:00.557755 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 21:10:00.557777 | 2026-08-31 21:10:00.719329 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-31 21:10:00.721460 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-31 21:10:01.325547 | 2026-08-31 21:10:01.325704 | PLAY [all] 2026-08-31 21:10:01.336542 | 2026-08-31 21:10:01.336639 | TASK [setup-uv : Extract archive] 2026-08-31 21:10:03.652060 | instance | changed 2026-08-31 21:10:03.657699 | 2026-08-31 21:10:03.657779 | TASK [setup-uv : Print version] 2026-08-31 21:10:04.022164 | instance | uv 0.8.13 2026-08-31 21:10:04.194905 | instance | ok: Runtime: 0:00:00.012739 2026-08-31 21:10:04.203856 | 2026-08-31 21:10:04.203925 | TASK [Install Ansible collection siblings] 2026-08-31 21:10:13.300417 | instance | changed: 2026-08-31 21:10:13.300617 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-31 21:10:13.300646 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-31 21:10:13.300668 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-31 21:10:13.300688 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-31 21:10:13.300708 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-31 21:10:13.300732 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-31 21:10:13.300753 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-31 21:10:13.300774 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-31 21:10:13.300794 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-31 21:10:13.300813 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-31 21:10:13.300832 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-31 21:10:13.300851 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-31 21:10:13.300869 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-31 21:10:13.300888 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-31 21:10:13.300906 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-31 21:10:13.300925 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-31 21:10:13.300943 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-31 21:10:13.301057 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-31 21:10:13.301090 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-31 21:10:13.301111 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-31 21:10:13.301131 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-31 21:10:13.301150 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-31 21:10:13.301170 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-31 21:10:13.301204 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-31 21:10:13.301224 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-31 21:10:13.301242 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-31 21:10:13.301261 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-31 21:10:13.301279 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-31 21:10:13.301297 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-31 21:10:13.301338 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-31 21:10:13.301359 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-31 21:10:13.301378 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-31 21:10:13.301397 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-31 21:10:13.301416 | 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-31 21:10:13.301442 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.301461 | instance | Process install dependency map 2026-08-31 21:10:13.301480 | instance | Starting collection install process 2026-08-31 21:10:13.301498 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-31 21:10:13.301516 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-31 21:10:13.301534 | instance | ansible.netcommon:* was installed successfully 2026-08-31 21:10:13.301551 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-31 21:10:13.301569 | instance | Creating virtual environment at: .venv 2026-08-31 21:10:13.301587 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-31 21:10:13.301606 | instance | Downloading openstacksdk (1.7MiB) 2026-08-31 21:10:13.301624 | instance | Downloading netaddr (2.2MiB) 2026-08-31 21:10:13.301643 | instance | Downloading pydantic-core (2.0MiB) 2026-08-31 21:10:13.301662 | instance | Downloading rjsonnet (1.2MiB) 2026-08-31 21:10:13.301680 | instance | Downloading kubernetes (1.9MiB) 2026-08-31 21:10:13.301699 | instance | Downloading pygments (1.2MiB) 2026-08-31 21:10:13.301717 | instance | Downloading ansible-core (2.1MiB) 2026-08-31 21:10:13.301736 | instance | Downloading setuptools (1.1MiB) 2026-08-31 21:10:13.301753 | instance | Downloading cryptography (4.2MiB) 2026-08-31 21:10:13.301771 | instance | Building pyperclip==1.9.0 2026-08-31 21:10:13.301790 | instance | Downloading rjsonnet 2026-08-31 21:10:13.301809 | instance | Downloading pydantic-core 2026-08-31 21:10:13.301828 | instance | Downloading netaddr 2026-08-31 21:10:13.301847 | instance | Downloading pygments 2026-08-31 21:10:13.301865 | instance | Downloading cryptography 2026-08-31 21:10:13.301884 | instance | Downloading setuptools 2026-08-31 21:10:13.301902 | instance | Downloading kubernetes 2026-08-31 21:10:13.301920 | instance | Downloading ansible-core 2026-08-31 21:10:13.301938 | instance | Downloading openstacksdk 2026-08-31 21:10:13.301957 | instance | Built pyperclip==1.9.0 2026-08-31 21:10:13.301976 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-31 21:10:13.301994 | instance | Installed 83 packages in 52ms 2026-08-31 21:10:13.302012 | instance | Checked out ansible.posix to 1.6.0 2026-08-31 21:10:13.302030 | 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-31 21:10:13.302049 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.302067 | instance | Process install dependency map 2026-08-31 21:10:13.302091 | instance | Starting collection install process 2026-08-31 21:10:13.302110 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-31 21:10:13.302128 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-31 21:10:13.302146 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-31 21:10:13.302164 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.302182 | instance | 2.17.12 2026-08-31 21:10:13.302200 | instance | Checked out ansible.utils to v6.1.0 2026-08-31 21:10:13.302218 | 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-31 21:10:13.302236 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.302255 | instance | Process install dependency map 2026-08-31 21:10:13.302273 | instance | Starting collection install process 2026-08-31 21:10:13.302291 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-31 21:10:13.302310 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-31 21:10:13.302328 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-31 21:10:13.302346 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.302365 | instance | 2.17.12 2026-08-31 21:10:13.302383 | instance | Checked out atmosphere.common to v0.7.0 2026-08-31 21:10:13.302401 | 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-31 21:10:13.302419 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.302438 | instance | Process install dependency map 2026-08-31 21:10:13.302455 | instance | Starting collection install process 2026-08-31 21:10:13.302473 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-31 21:10:13.302490 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-31 21:10:13.302508 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-31 21:10:13.302526 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.302544 | instance | 2.17.12 2026-08-31 21:10:13.302562 | instance | Checked out community.crypto to 2.2.3 2026-08-31 21:10:13.302580 | 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-31 21:10:13.302598 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.302616 | instance | Process install dependency map 2026-08-31 21:10:13.302633 | instance | Starting collection install process 2026-08-31 21:10:13.302650 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-31 21:10:13.302667 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-31 21:10:13.302685 | instance | community.crypto:2.2.3 was installed successfully 2026-08-31 21:10:13.302703 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.302721 | instance | 2.17.12 2026-08-31 21:10:13.302738 | instance | Checked out community.general to 7.3.0 2026-08-31 21:10:13.302756 | 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-31 21:10:13.302779 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.302797 | instance | Process install dependency map 2026-08-31 21:10:13.302815 | instance | Starting collection install process 2026-08-31 21:10:13.302833 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-31 21:10:13.302851 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-31 21:10:13.302868 | instance | community.general:7.3.0 was installed successfully 2026-08-31 21:10:13.302886 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.302905 | instance | 2.17.12 2026-08-31 21:10:13.302923 | instance | Checked out community.mysql to 3.6.0 2026-08-31 21:10:13.302942 | 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-31 21:10:13.302960 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.302978 | instance | Process install dependency map 2026-08-31 21:10:13.302996 | instance | Starting collection install process 2026-08-31 21:10:13.303015 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-31 21:10:13.303032 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-31 21:10:13.303050 | instance | community.mysql:3.6.0 was installed successfully 2026-08-31 21:10:13.303068 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.303085 | instance | 2.17.12 2026-08-31 21:10:13.303103 | instance | Checked out kubernetes.core to 2.4.0 2026-08-31 21:10:13.303122 | 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-31 21:10:13.303140 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.303158 | instance | Process install dependency map 2026-08-31 21:10:13.303175 | instance | Starting collection install process 2026-08-31 21:10:13.303193 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-31 21:10:13.303211 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-31 21:10:13.303229 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-31 21:10:13.303248 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.303266 | instance | 2.17.12 2026-08-31 21:10:13.303284 | instance | Checked out openstack.cloud to 2.6.0 2026-08-31 21:10:13.303302 | 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-31 21:10:13.303320 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.303338 | instance | Process install dependency map 2026-08-31 21:10:13.303356 | instance | Starting collection install process 2026-08-31 21:10:13.303373 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-31 21:10:13.303391 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-31 21:10:13.303408 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-31 21:10:13.303426 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.303444 | instance | 2.17.12 2026-08-31 21:10:13.303467 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-31 21:10:13.303486 | 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-31 21:10:13.303504 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.303522 | instance | Process install dependency map 2026-08-31 21:10:13.303540 | instance | Starting collection install process 2026-08-31 21:10:13.303558 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-31 21:10:13.303576 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-31 21:10:13.303593 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-31 21:10:13.303611 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.303629 | instance | 2.17.12 2026-08-31 21:10:13.303646 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-31 21:10:13.303665 | 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-31 21:10:13.303683 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.303701 | instance | Process install dependency map 2026-08-31 21:10:13.303719 | instance | Starting collection install process 2026-08-31 21:10:13.303737 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-31 21:10:13.303755 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-31 21:10:13.303773 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-31 21:10:13.303790 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.303808 | instance | 2.17.12 2026-08-31 21:10:13.303826 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-31 21:10:13.303844 | 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-31 21:10:13.303861 | instance | Starting galaxy collection install process 2026-08-31 21:10:13.303878 | instance | Process install dependency map 2026-08-31 21:10:13.303895 | instance | Starting collection install process 2026-08-31 21:10:13.303912 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-31 21:10:13.303929 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-31 21:10:13.303947 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-31 21:10:13.303964 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 21:10:13.303981 | instance | 2.17.12 2026-08-31 21:10:13.309874 | 2026-08-31 21:10:13.309919 | PLAY RECAP 2026-08-31 21:10:13.309964 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 21:10:13.309985 | 2026-08-31 21:10:13.476743 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-31 21:10:13.481099 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-31 21:10:14.121004 | 2026-08-31 21:10:14.121141 | PLAY [all] 2026-08-31 21:10:14.132137 | 2026-08-31 21:10:14.132208 | TASK [Install "jq" for log collection] 2026-08-31 21:10:24.405114 | instance | changed 2026-08-31 21:10:24.407017 | 2026-08-31 21:10:24.407115 | PLAY RECAP 2026-08-31 21:10:24.407174 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 21:10:24.407236 | 2026-08-31 21:10:24.534404 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-31 21:10:24.538570 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-31 21:10:25.119487 | 2026-08-31 21:10:25.119650 | PLAY [all] 2026-08-31 21:10:25.133523 | 2026-08-31 21:10:25.133640 | LOOP [Check inventory directories] 2026-08-31 21:10:25.926583 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-31 21:10:26.091802 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-31 21:10:26.267156 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-31 21:10:26.286746 | 2026-08-31 21:10:26.287015 | LOOP [Copy inventory file for Zuul] 2026-08-31 21:10:27.131911 | instance | changed: 2026-08-31 21:10:27.132218 | instance | { 2026-08-31 21:10:27.132246 | instance | "ansible_loop_var": "item", 2026-08-31 21:10:27.132269 | instance | "changed": false, 2026-08-31 21:10:27.132289 | instance | "failed": false, 2026-08-31 21:10:27.132311 | instance | "invocation": { 2026-08-31 21:10:27.132330 | instance | "module_args": { 2026-08-31 21:10:27.132348 | instance | "checksum_algorithm": "sha1", 2026-08-31 21:10:27.132366 | instance | "follow": true, 2026-08-31 21:10:27.132383 | instance | "get_attributes": true, 2026-08-31 21:10:27.132402 | instance | "get_checksum": true, 2026-08-31 21:10:27.132419 | instance | "get_mime": true, 2026-08-31 21:10:27.132436 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-31 21:10:27.132454 | instance | } 2026-08-31 21:10:27.132472 | instance | }, 2026-08-31 21:10:27.132489 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-31 21:10:27.132506 | instance | "stat": { 2026-08-31 21:10:27.132523 | instance | "atime": 1788210606.007286, 2026-08-31 21:10:27.132540 | instance | "attr_flags": "e", 2026-08-31 21:10:27.132558 | instance | "attributes": [ 2026-08-31 21:10:27.132574 | instance | "extents" 2026-08-31 21:10:27.132591 | instance | ], 2026-08-31 21:10:27.132608 | instance | "block_size": 4096, 2026-08-31 21:10:27.132624 | instance | "blocks": 8, 2026-08-31 21:10:27.132641 | instance | "charset": "unknown", 2026-08-31 21:10:27.132660 | instance | "ctime": 1788210605.055268, 2026-08-31 21:10:27.132677 | instance | "dev": 64513, 2026-08-31 21:10:27.132694 | instance | "device_type": 0, 2026-08-31 21:10:27.132711 | instance | "executable": true, 2026-08-31 21:10:27.132727 | instance | "exists": true, 2026-08-31 21:10:27.132744 | instance | "gid": 1000, 2026-08-31 21:10:27.132760 | instance | "gr_name": "zuul", 2026-08-31 21:10:27.132777 | instance | "inode": 1047899, 2026-08-31 21:10:27.132793 | instance | "isblk": false, 2026-08-31 21:10:27.132810 | instance | "ischr": false, 2026-08-31 21:10:27.132827 | instance | "isdir": true, 2026-08-31 21:10:27.132844 | instance | "isfifo": false, 2026-08-31 21:10:27.132861 | instance | "isgid": false, 2026-08-31 21:10:27.132877 | instance | "islnk": false, 2026-08-31 21:10:27.132894 | instance | "isreg": false, 2026-08-31 21:10:27.132910 | instance | "issock": false, 2026-08-31 21:10:27.132927 | instance | "isuid": false, 2026-08-31 21:10:27.132943 | instance | "mimetype": "unknown", 2026-08-31 21:10:27.132981 | instance | "mode": "0755", 2026-08-31 21:10:27.132999 | instance | "mtime": 1788210605.055268, 2026-08-31 21:10:27.133016 | instance | "nlink": 23, 2026-08-31 21:10:27.133032 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-31 21:10:27.133048 | instance | "pw_name": "zuul", 2026-08-31 21:10:27.133066 | instance | "readable": true, 2026-08-31 21:10:27.133082 | instance | "rgrp": true, 2026-08-31 21:10:27.133101 | instance | "roth": true, 2026-08-31 21:10:27.133141 | instance | "rusr": true, 2026-08-31 21:10:27.133165 | instance | "size": 4096, 2026-08-31 21:10:27.133244 | instance | "uid": 1000, 2026-08-31 21:10:27.133284 | instance | "version": "1838961640", 2026-08-31 21:10:27.133305 | instance | "wgrp": false, 2026-08-31 21:10:27.133325 | instance | "woth": false, 2026-08-31 21:10:27.133343 | instance | "writeable": true, 2026-08-31 21:10:27.133361 | instance | "wusr": true, 2026-08-31 21:10:27.133378 | instance | "xgrp": true, 2026-08-31 21:10:27.133395 | instance | "xoth": true, 2026-08-31 21:10:27.133411 | instance | "xusr": true 2026-08-31 21:10:27.133428 | instance | } 2026-08-31 21:10:27.133445 | instance | } 2026-08-31 21:10:27.133485 | instance | ok: All items complete 2026-08-31 21:10:27.133507 | 2026-08-31 21:10:27.134873 | instance | skipping: Conditional result was False 2026-08-31 21:10:27.135483 | instance | skipping: Conditional result was False 2026-08-31 21:10:27.150733 | 2026-08-31 21:10:27.150919 | LOOP [Switch "ansible_host" to private IP] 2026-08-31 21:10:27.529218 | instance | changed: 1 replacements made 2026-08-31 21:10:27.530529 | instance | skipping: Conditional result was False 2026-08-31 21:10:27.532211 | instance | skipping: Conditional result was False 2026-08-31 21:10:27.550636 | 2026-08-31 21:10:27.550807 | TASK [Run Molecule scenario] 2026-08-31 21:10:28.470604 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-31 21:10:28.869327 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-31 21:10:28.869380 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-31 21:10:39.674459 | instance | INFO [csi > dependency] Executing 2026-08-31 21:10:39.674800 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-31 21:10:39.675256 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-31 21:10:39.675437 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-31 21:10:39.689707 | instance | INFO [csi > cleanup] Executing 2026-08-31 21:10:39.690319 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-31 21:10:39.704192 | instance | INFO [csi > destroy] Executing 2026-08-31 21:10:39.704378 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-31 21:10:39.704521 | instance | INFO [csi > destroy] Executed: Successful 2026-08-31 21:10:39.713252 | instance | INFO [csi > syntax] Executing 2026-08-31 21:10:41.186356 | instance | 2026-08-31 21:10:41.186569 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-31 21:10:41.260495 | instance | INFO [csi > syntax] Executed: Successful 2026-08-31 21:10:41.274564 | instance | INFO [csi > create] Executing 2026-08-31 21:10:41.277965 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-31 21:10:41.291728 | instance | INFO [csi > prepare] Executing 2026-08-31 21:10:42.103899 | instance | 2026-08-31 21:10:42.104079 | instance | PLAY [Prepare] ***************************************************************** 2026-08-31 21:10:42.104330 | instance | 2026-08-31 21:10:42.104631 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 21:10:42.104896 | instance | Monday 31 August 2026 21:10:42 +0000 (0:00:00.024) 0:00:00.024 ********* 2026-08-31 21:10:43.388642 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-31 21:10:43.388880 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-31 21:10:43.389109 | instance | interpreter could change the meaning of that path. See 2026-08-31 21:10:43.389339 | instance | https://docs.ansible.com/ansible- 2026-08-31 21:10:43.389567 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-31 21:10:43.399427 | instance | ok: [instance] 2026-08-31 21:10:43.399664 | instance | 2026-08-31 21:10:43.399934 | instance | TASK [Configure short hostname] ************************************************ 2026-08-31 21:10:43.400177 | instance | Monday 31 August 2026 21:10:43 +0000 (0:00:01.296) 0:00:01.320 ********* 2026-08-31 21:10:44.868636 | instance | changed: [instance] 2026-08-31 21:10:44.868856 | instance | 2026-08-31 21:10:44.869107 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-31 21:10:44.869342 | instance | Monday 31 August 2026 21:10:44 +0000 (0:00:01.468) 0:00:02.789 ********* 2026-08-31 21:10:45.153048 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-31 21:10:45.153292 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-31 21:10:45.153540 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-31 21:10:45.162706 | instance | changed: [instance] 2026-08-31 21:10:45.162951 | instance | 2026-08-31 21:10:45.163194 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-31 21:10:45.163429 | instance | Monday 31 August 2026 21:10:45 +0000 (0:00:00.294) 0:00:03.084 ********* 2026-08-31 21:10:45.926145 | instance | ok: [instance] 2026-08-31 21:10:45.926294 | instance | 2026-08-31 21:10:45.926526 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-31 21:10:45.926732 | instance | 2026-08-31 21:10:45.926976 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 21:10:45.927205 | instance | Monday 31 August 2026 21:10:45 +0000 (0:00:00.763) 0:00:03.847 ********* 2026-08-31 21:10:46.703976 | instance | ok: [instance] 2026-08-31 21:10:46.704128 | instance | 2026-08-31 21:10:46.704406 | instance | TASK [Install depedencies] ***************************************************** 2026-08-31 21:10:46.704676 | instance | Monday 31 August 2026 21:10:46 +0000 (0:00:00.777) 0:00:04.624 ********* 2026-08-31 21:11:09.794804 | instance | changed: [instance] 2026-08-31 21:11:09.795037 | instance | 2026-08-31 21:11:09.795301 | instance | TASK [Start up service] ******************************************************** 2026-08-31 21:11:09.795584 | instance | Monday 31 August 2026 21:11:09 +0000 (0:00:23.088) 0:00:27.713 ********* 2026-08-31 21:11:10.381137 | instance | ok: [instance] 2026-08-31 21:11:10.381310 | instance | 2026-08-31 21:11:10.381569 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-31 21:11:10.381810 | instance | Monday 31 August 2026 21:11:10 +0000 (0:00:00.588) 0:00:28.302 ********* 2026-08-31 21:11:10.695537 | instance | ok: [instance] 2026-08-31 21:11:10.695758 | instance | 2026-08-31 21:11:10.696023 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-31 21:11:10.696294 | instance | Monday 31 August 2026 21:11:10 +0000 (0:00:00.314) 0:00:28.616 ********* 2026-08-31 21:11:11.418856 | instance | changed: [instance] 2026-08-31 21:11:11.418930 | instance | 2026-08-31 21:11:11.418944 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-31 21:11:11.418956 | instance | Monday 31 August 2026 21:11:11 +0000 (0:00:00.722) 0:00:29.338 ********* 2026-08-31 21:11:11.636924 | instance | ok: [instance] 2026-08-31 21:11:11.636989 | instance | 2026-08-31 21:11:11.637009 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-31 21:11:11.637278 | instance | Monday 31 August 2026 21:11:11 +0000 (0:00:00.218) 0:00:29.557 ********* 2026-08-31 21:11:11.663647 | instance | skipping: [instance] 2026-08-31 21:11:11.664177 | instance | 2026-08-31 21:11:11.664250 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-31 21:11:11.664276 | instance | Monday 31 August 2026 21:11:11 +0000 (0:00:00.027) 0:00:29.584 ********* 2026-08-31 21:11:12.255245 | instance | changed: [instance] => (item=osd0) 2026-08-31 21:11:12.255470 | instance | changed: [instance] => (item=osd1) 2026-08-31 21:11:12.255832 | instance | changed: [instance] => (item=osd2) 2026-08-31 21:11:12.256121 | instance | 2026-08-31 21:11:12.256489 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-31 21:11:12.256795 | instance | Monday 31 August 2026 21:11:12 +0000 (0:00:00.591) 0:00:30.176 ********* 2026-08-31 21:11:12.916049 | instance | changed: [instance] => (item=osd0) 2026-08-31 21:11:12.916111 | instance | changed: [instance] => (item=osd1) 2026-08-31 21:11:12.916340 | instance | changed: [instance] => (item=osd2) 2026-08-31 21:11:12.916390 | instance | 2026-08-31 21:11:12.916610 | instance | TASK [Start loop devices] ****************************************************** 2026-08-31 21:11:12.916671 | instance | Monday 31 August 2026 21:11:12 +0000 (0:00:00.661) 0:00:30.837 ********* 2026-08-31 21:11:13.676398 | instance | changed: [instance] => (item=osd0) 2026-08-31 21:11:13.677570 | instance | changed: [instance] => (item=osd1) 2026-08-31 21:11:13.677635 | instance | changed: [instance] => (item=osd2) 2026-08-31 21:11:13.677647 | instance | 2026-08-31 21:11:13.677657 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-31 21:11:13.677667 | instance | Monday 31 August 2026 21:11:13 +0000 (0:00:00.760) 0:00:31.597 ********* 2026-08-31 21:11:17.213381 | instance | changed: [instance] => (item=osd0) 2026-08-31 21:11:17.214530 | instance | changed: [instance] => (item=osd1) 2026-08-31 21:11:17.214562 | instance | changed: [instance] => (item=osd2) 2026-08-31 21:11:17.214574 | instance | 2026-08-31 21:11:17.214583 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-31 21:11:17.214593 | instance | Monday 31 August 2026 21:11:17 +0000 (0:00:03.536) 0:00:35.134 ********* 2026-08-31 21:11:19.117091 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-31 21:11:19.117427 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-31 21:11:19.120339 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-31 21:11:19.120383 | instance | 2026-08-31 21:11:19.120399 | instance | PLAY RECAP ********************************************************************* 2026-08-31 21:11:19.120412 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-31 21:11:19.120424 | instance | 2026-08-31 21:11:19.120436 | instance | Monday 31 August 2026 21:11:19 +0000 (0:00:01.904) 0:00:37.038 ********* 2026-08-31 21:11:19.120449 | instance | =============================================================================== 2026-08-31 21:11:19.120461 | instance | Install depedencies ---------------------------------------------------- 23.09s 2026-08-31 21:11:19.120472 | instance | Create a volume group for each loop device ------------------------------ 3.54s 2026-08-31 21:11:19.120484 | instance | Create a logical volume for each loop device ---------------------------- 1.90s 2026-08-31 21:11:19.120496 | instance | Configure short hostname ------------------------------------------------ 1.47s 2026-08-31 21:11:19.120508 | instance | Gathering Facts --------------------------------------------------------- 1.30s 2026-08-31 21:11:19.120526 | instance | Gathering Facts --------------------------------------------------------- 0.78s 2026-08-31 21:11:19.120799 | instance | Purge "snapd" package --------------------------------------------------- 0.76s 2026-08-31 21:11:19.121182 | instance | Start loop devices ------------------------------------------------------ 0.76s 2026-08-31 21:11:19.121498 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.72s 2026-08-31 21:11:19.121809 | instance | Set permissions on loopback devices ------------------------------------- 0.66s 2026-08-31 21:11:19.122114 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-08-31 21:11:19.122440 | instance | Start up service -------------------------------------------------------- 0.59s 2026-08-31 21:11:19.122745 | instance | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-08-31 21:11:19.123050 | instance | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-08-31 21:11:19.123374 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-08-31 21:11:19.123682 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-08-31 21:11:19.245261 | instance | INFO [csi > prepare] Executed: Successful 2026-08-31 21:11:19.259788 | instance | INFO [csi > converge] Executing 2026-08-31 21:11:20.692180 | instance | 2026-08-31 21:11:20.692595 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-31 21:11:20.692887 | instance | 2026-08-31 21:11:20.693207 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 21:11:20.693504 | instance | Monday 31 August 2026 21:11:20 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-31 21:11:21.765507 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-31 21:11:21.765887 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-31 21:11:21.766212 | instance | interpreter could change the meaning of that path. See 2026-08-31 21:11:21.766510 | instance | https://docs.ansible.com/ansible- 2026-08-31 21:11:21.766811 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-31 21:11:21.779498 | instance | ok: [instance] 2026-08-31 21:11:21.779798 | instance | 2026-08-31 21:11:21.780116 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-31 21:11:21.780451 | instance | Monday 31 August 2026 21:11:21 +0000 (0:00:01.086) 0:00:01.094 ********* 2026-08-31 21:11:21.848516 | instance | ok: [instance] => { 2026-08-31 21:11:21.848855 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-31 21:11:21.849160 | instance | } 2026-08-31 21:11:21.849435 | instance | 2026-08-31 21:11:21.849719 | instance | PLAY [all] ********************************************************************* 2026-08-31 21:11:21.849983 | instance | 2026-08-31 21:11:21.850292 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 21:11:21.850611 | instance | Monday 31 August 2026 21:11:21 +0000 (0:00:00.068) 0:00:01.163 ********* 2026-08-31 21:11:22.862414 | instance | ok: [instance] 2026-08-31 21:11:22.862771 | instance | 2026-08-31 21:11:22.863095 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-31 21:11:22.863398 | instance | Monday 31 August 2026 21:11:22 +0000 (0:00:01.013) 0:00:02.176 ********* 2026-08-31 21:11:22.917253 | instance | skipping: [instance] 2026-08-31 21:11:22.917625 | instance | 2026-08-31 21:11:22.917949 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-31 21:11:22.918288 | instance | Monday 31 August 2026 21:11:22 +0000 (0:00:00.053) 0:00:02.229 ********* 2026-08-31 21:11:23.125157 | instance | ok: [instance] 2026-08-31 21:11:23.125515 | instance | 2026-08-31 21:11:23.125886 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-31 21:11:23.126290 | instance | 2026-08-31 21:11:23.126687 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 21:11:23.127211 | instance | Monday 31 August 2026 21:11:23 +0000 (0:00:00.207) 0:00:02.437 ********* 2026-08-31 21:11:24.144768 | instance | ok: [instance] 2026-08-31 21:11:24.145183 | instance | 2026-08-31 21:11:24.145505 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-31 21:11:24.145810 | instance | Monday 31 August 2026 21:11:24 +0000 (0:00:01.017) 0:00:03.455 ********* 2026-08-31 21:11:24.532678 | instance | ok: [instance] 2026-08-31 21:11:24.533089 | instance | 2026-08-31 21:11:24.533431 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-31 21:11:24.533745 | instance | Monday 31 August 2026 21:11:24 +0000 (0:00:00.391) 0:00:03.847 ********* 2026-08-31 21:11:24.586713 | instance | skipping: [instance] 2026-08-31 21:11:24.587060 | instance | 2026-08-31 21:11:24.587378 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-31 21:11:24.587681 | instance | Monday 31 August 2026 21:11:24 +0000 (0:00:00.054) 0:00:03.901 ********* 2026-08-31 21:11:24.998976 | instance | changed: [instance] 2026-08-31 21:11:24.999368 | instance | 2026-08-31 21:11:24.999682 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-31 21:11:24.999989 | instance | Monday 31 August 2026 21:11:24 +0000 (0:00:00.411) 0:00:04.313 ********* 2026-08-31 21:11:25.084166 | instance | ok: [instance] => { 2026-08-31 21:11:25.084535 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-31 21:11:25.084832 | instance | } 2026-08-31 21:11:25.085163 | instance | 2026-08-31 21:11:25.085468 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-31 21:11:25.085762 | instance | Monday 31 August 2026 21:11:25 +0000 (0:00:00.085) 0:00:04.399 ********* 2026-08-31 21:11:25.866201 | instance | changed: [instance] 2026-08-31 21:11:25.866272 | instance | 2026-08-31 21:11:25.866286 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-31 21:11:25.866297 | instance | Monday 31 August 2026 21:11:25 +0000 (0:00:00.780) 0:00:05.179 ********* 2026-08-31 21:11:25.929284 | instance | skipping: [instance] 2026-08-31 21:11:25.929354 | instance | 2026-08-31 21:11:25.929371 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-31 21:11:25.929386 | instance | Monday 31 August 2026 21:11:25 +0000 (0:00:00.063) 0:00:05.243 ********* 2026-08-31 21:11:25.986251 | instance | skipping: [instance] 2026-08-31 21:11:25.986307 | instance | 2026-08-31 21:11:25.986319 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-31 21:11:25.986329 | instance | Monday 31 August 2026 21:11:25 +0000 (0:00:00.056) 0:00:05.300 ********* 2026-08-31 21:11:26.237634 | instance | ok: [instance] 2026-08-31 21:11:26.238070 | instance | 2026-08-31 21:11:26.238457 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-31 21:11:26.238840 | instance | Monday 31 August 2026 21:11:26 +0000 (0:00:00.251) 0:00:05.551 ********* 2026-08-31 21:11:27.764346 | instance | ok: [instance] 2026-08-31 21:11:27.764573 | instance | 2026-08-31 21:11:27.764581 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-31 21:11:27.764602 | instance | Monday 31 August 2026 21:11:27 +0000 (0:00:01.527) 0:00:07.079 ********* 2026-08-31 21:11:27.858763 | instance | ok: [instance] => { 2026-08-31 21:11:27.860028 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-31 21:11:27.860096 | instance | } 2026-08-31 21:11:27.860109 | instance | 2026-08-31 21:11:27.860120 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-31 21:11:27.860129 | instance | Monday 31 August 2026 21:11:27 +0000 (0:00:00.093) 0:00:07.173 ********* 2026-08-31 21:11:28.931133 | instance | changed: [instance] 2026-08-31 21:11:28.931854 | instance | 2026-08-31 21:11:28.931937 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-31 21:11:28.931969 | instance | Monday 31 August 2026 21:11:28 +0000 (0:00:01.072) 0:00:08.245 ********* 2026-08-31 21:11:31.901868 | instance | changed: [instance] 2026-08-31 21:11:31.901986 | instance | 2026-08-31 21:11:31.902131 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-31 21:11:31.902375 | instance | Monday 31 August 2026 21:11:31 +0000 (0:00:02.971) 0:00:11.216 ********* 2026-08-31 21:11:31.947786 | instance | skipping: [instance] 2026-08-31 21:11:31.948147 | instance | 2026-08-31 21:11:31.949035 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-31 21:11:31.949383 | instance | Monday 31 August 2026 21:11:31 +0000 (0:00:00.045) 0:00:11.262 ********* 2026-08-31 21:11:31.989216 | instance | skipping: [instance] 2026-08-31 21:11:31.989575 | instance | 2026-08-31 21:11:31.989913 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-31 21:11:31.990223 | instance | Monday 31 August 2026 21:11:31 +0000 (0:00:00.041) 0:00:11.303 ********* 2026-08-31 21:11:32.029078 | instance | skipping: [instance] 2026-08-31 21:11:32.029311 | instance | 2026-08-31 21:11:32.029659 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-31 21:11:32.029986 | instance | Monday 31 August 2026 21:11:32 +0000 (0:00:00.038) 0:00:11.342 ********* 2026-08-31 21:11:37.789210 | instance | changed: [instance] 2026-08-31 21:11:37.789750 | instance | 2026-08-31 21:11:37.790111 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-31 21:11:37.790412 | instance | Monday 31 August 2026 21:11:37 +0000 (0:00:05.760) 0:00:17.103 ********* 2026-08-31 21:11:38.449177 | instance | changed: [instance] 2026-08-31 21:11:38.449241 | instance | 2026-08-31 21:11:38.449254 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-31 21:11:38.449264 | instance | Monday 31 August 2026 21:11:38 +0000 (0:00:00.659) 0:00:17.762 ********* 2026-08-31 21:11:39.504098 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-31 21:11:39.504412 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-31 21:11:39.505918 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-31 21:11:39.505960 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-31 21:11:39.505972 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-31 21:11:39.505982 | instance | 2026-08-31 21:11:39.505991 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-31 21:11:39.506000 | instance | Monday 31 August 2026 21:11:39 +0000 (0:00:01.055) 0:00:18.818 ********* 2026-08-31 21:11:40.187023 | instance | changed: [instance] 2026-08-31 21:11:40.188017 | instance | 2026-08-31 21:11:40.188070 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-31 21:11:40.188078 | instance | Monday 31 August 2026 21:11:40 +0000 (0:00:00.656) 0:00:19.474 ********* 2026-08-31 21:11:40.188084 | instance | 2026-08-31 21:11:40.188089 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-31 21:11:40.188095 | instance | Monday 31 August 2026 21:11:40 +0000 (0:00:00.027) 0:00:19.501 ********* 2026-08-31 21:11:41.252421 | instance | ok: [instance] 2026-08-31 21:11:41.252827 | instance | 2026-08-31 21:11:41.253158 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-31 21:11:41.253473 | instance | Monday 31 August 2026 21:11:41 +0000 (0:00:01.064) 0:00:20.566 ********* 2026-08-31 21:11:41.765821 | instance | changed: [instance] 2026-08-31 21:11:41.766126 | instance | 2026-08-31 21:11:41.766507 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-31 21:11:41.766840 | instance | Monday 31 August 2026 21:11:41 +0000 (0:00:00.513) 0:00:21.080 ********* 2026-08-31 21:11:42.385407 | instance | changed: [instance] 2026-08-31 21:11:42.386118 | instance | 2026-08-31 21:11:42.386176 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-31 21:11:42.386188 | instance | Monday 31 August 2026 21:11:42 +0000 (0:00:00.619) 0:00:21.699 ********* 2026-08-31 21:11:42.638092 | instance | ok: [instance] 2026-08-31 21:11:42.638809 | instance | 2026-08-31 21:11:42.638843 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-31 21:11:42.638855 | instance | Monday 31 August 2026 21:11:42 +0000 (0:00:00.252) 0:00:21.952 ********* 2026-08-31 21:11:42.714683 | instance | ok: [instance] => { 2026-08-31 21:11:42.715900 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-31 21:11:42.715931 | instance | } 2026-08-31 21:11:42.715943 | instance | 2026-08-31 21:11:42.715952 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-31 21:11:42.715963 | instance | Monday 31 August 2026 21:11:42 +0000 (0:00:00.077) 0:00:22.029 ********* 2026-08-31 21:13:03.735593 | instance | changed: [instance] 2026-08-31 21:13:03.735743 | instance | 2026-08-31 21:13:03.736323 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-31 21:13:03.736402 | instance | Monday 31 August 2026 21:13:03 +0000 (0:01:21.020) 0:01:43.049 ********* 2026-08-31 21:13:08.113518 | instance | changed: [instance] 2026-08-31 21:13:08.114215 | instance | 2026-08-31 21:13:08.114305 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-31 21:13:08.114319 | instance | Monday 31 August 2026 21:13:08 +0000 (0:00:04.377) 0:01:47.427 ********* 2026-08-31 21:13:09.401001 | instance | ok: [instance] 2026-08-31 21:13:09.401710 | instance | 2026-08-31 21:13:09.401770 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-31 21:13:09.401782 | instance | Monday 31 August 2026 21:13:09 +0000 (0:00:01.287) 0:01:48.715 ********* 2026-08-31 21:13:09.795220 | instance | changed: [instance] 2026-08-31 21:13:09.795961 | instance | 2026-08-31 21:13:09.796021 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-31 21:13:09.796033 | instance | Monday 31 August 2026 21:13:09 +0000 (0:00:00.394) 0:01:49.109 ********* 2026-08-31 21:13:10.302292 | instance | changed: [instance] 2026-08-31 21:13:10.302385 | instance | 2026-08-31 21:13:10.302670 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-31 21:13:10.302719 | instance | Monday 31 August 2026 21:13:10 +0000 (0:00:00.507) 0:01:49.617 ********* 2026-08-31 21:13:10.944998 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-31 21:13:10.945056 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-31 21:13:10.945068 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-31 21:13:10.945078 | instance | 2026-08-31 21:13:10.945087 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-31 21:13:10.945096 | instance | Monday 31 August 2026 21:13:10 +0000 (0:00:00.641) 0:01:50.258 ********* 2026-08-31 21:13:11.449912 | instance | changed: [instance] 2026-08-31 21:13:11.450166 | instance | 2026-08-31 21:13:11.450648 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-31 21:13:11.450709 | instance | Monday 31 August 2026 21:13:11 +0000 (0:00:00.505) 0:01:50.764 ********* 2026-08-31 21:13:11.986895 | instance | changed: [instance] 2026-08-31 21:13:11.986956 | instance | 2026-08-31 21:13:11.986973 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-31 21:13:11.987492 | instance | Monday 31 August 2026 21:13:11 +0000 (0:00:00.510) 0:01:51.275 ********* 2026-08-31 21:13:11.987512 | instance | 2026-08-31 21:13:11.987519 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-31 21:13:11.987534 | instance | Monday 31 August 2026 21:13:11 +0000 (0:00:00.026) 0:01:51.301 ********* 2026-08-31 21:13:12.776092 | instance | ok: [instance] 2026-08-31 21:13:12.776399 | instance | 2026-08-31 21:13:12.776861 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-31 21:13:12.776900 | instance | Monday 31 August 2026 21:13:12 +0000 (0:00:00.788) 0:01:52.090 ********* 2026-08-31 21:13:13.735460 | instance | changed: [instance] 2026-08-31 21:13:13.735535 | instance | 2026-08-31 21:13:13.735892 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-31 21:13:13.735957 | instance | Monday 31 August 2026 21:13:13 +0000 (0:00:00.959) 0:01:53.050 ********* 2026-08-31 21:13:14.413558 | instance | changed: [instance] 2026-08-31 21:13:14.413646 | instance | 2026-08-31 21:13:14.414017 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-31 21:13:14.414073 | instance | Monday 31 August 2026 21:13:14 +0000 (0:00:00.677) 0:01:53.728 ********* 2026-08-31 21:13:14.493245 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-31 21:13:14.494031 | instance | 2026-08-31 21:13:14.494083 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-31 21:13:14.494096 | instance | Monday 31 August 2026 21:13:14 +0000 (0:00:00.079) 0:01:53.807 ********* 2026-08-31 21:13:20.058873 | instance | changed: [instance] 2026-08-31 21:13:20.059611 | instance | 2026-08-31 21:13:20.059841 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-31 21:13:20.059854 | instance | Monday 31 August 2026 21:13:20 +0000 (0:00:05.564) 0:01:59.372 ********* 2026-08-31 21:13:20.730932 | instance | ok: [instance] => (item=chronyd) 2026-08-31 21:13:20.731004 | instance | ok: [instance] => (item=sshd) 2026-08-31 21:13:20.731634 | instance | 2026-08-31 21:13:20.731684 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-31 21:13:20.731696 | instance | Monday 31 August 2026 21:13:20 +0000 (0:00:00.673) 0:02:00.045 ********* 2026-08-31 21:13:21.210854 | instance | changed: [instance] 2026-08-31 21:13:21.211567 | instance | 2026-08-31 21:13:21.211622 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-31 21:13:21.211634 | instance | Monday 31 August 2026 21:13:21 +0000 (0:00:00.479) 0:02:00.525 ********* 2026-08-31 21:13:21.435647 | instance | ok: [instance] 2026-08-31 21:13:21.436360 | instance | 2026-08-31 21:13:21.436402 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-31 21:13:21.436652 | instance | Monday 31 August 2026 21:13:21 +0000 (0:00:00.224) 0:02:00.749 ********* 2026-08-31 21:13:21.925430 | instance | changed: [instance] 2026-08-31 21:13:21.926159 | instance | 2026-08-31 21:13:21.926224 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-31 21:13:21.926237 | instance | Monday 31 August 2026 21:13:21 +0000 (0:00:00.490) 0:02:01.240 ********* 2026-08-31 21:13:22.321729 | instance | changed: [instance] 2026-08-31 21:13:22.322497 | instance | 2026-08-31 21:13:22.322551 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-31 21:13:22.322564 | instance | Monday 31 August 2026 21:13:22 +0000 (0:00:00.396) 0:02:01.636 ********* 2026-08-31 21:13:22.506607 | instance | ok: [instance] 2026-08-31 21:13:22.506646 | instance | 2026-08-31 21:13:22.506907 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-31 21:13:22.506947 | instance | Monday 31 August 2026 21:13:22 +0000 (0:00:00.185) 0:02:01.821 ********* 2026-08-31 21:13:22.743305 | instance | ok: [instance] => (item=instance) 2026-08-31 21:13:22.744048 | instance | 2026-08-31 21:13:22.744098 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-31 21:13:22.744109 | instance | Monday 31 August 2026 21:13:22 +0000 (0:00:00.236) 0:02:02.057 ********* 2026-08-31 21:13:22.813071 | instance | ok: [instance] 2026-08-31 21:13:22.813838 | instance | 2026-08-31 21:13:22.813887 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-31 21:13:22.813899 | instance | Monday 31 August 2026 21:13:22 +0000 (0:00:00.069) 0:02:02.127 ********* 2026-08-31 21:13:22.909515 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-31 21:13:22.909979 | instance | 2026-08-31 21:13:22.910017 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-31 21:13:22.910025 | instance | Monday 31 August 2026 21:13:22 +0000 (0:00:00.096) 0:02:02.224 ********* 2026-08-31 21:13:23.213139 | instance | changed: [instance] 2026-08-31 21:13:23.213216 | instance | 2026-08-31 21:13:23.213228 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-31 21:13:23.213238 | instance | Monday 31 August 2026 21:13:23 +0000 (0:00:00.302) 0:02:02.527 ********* 2026-08-31 21:13:23.902485 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-31 21:13:23.902537 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-31 21:13:23.902549 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-31 21:13:23.902558 | instance | 2026-08-31 21:13:23.902568 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-31 21:13:23.902577 | instance | Monday 31 August 2026 21:13:23 +0000 (0:00:00.688) 0:02:03.215 ********* 2026-08-31 21:14:57.126957 | instance | ok: [instance] 2026-08-31 21:14:57.127020 | instance | 2026-08-31 21:14:57.127037 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-31 21:14:57.127341 | instance | Monday 31 August 2026 21:14:57 +0000 (0:01:33.224) 0:03:36.440 ********* 2026-08-31 21:14:57.361213 | instance | changed: [instance] 2026-08-31 21:14:57.361426 | instance | 2026-08-31 21:14:57.361663 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-31 21:14:57.361903 | instance | Monday 31 August 2026 21:14:57 +0000 (0:00:00.235) 0:03:36.675 ********* 2026-08-31 21:14:57.407929 | instance | ok: [instance] 2026-08-31 21:14:57.408327 | instance | 2026-08-31 21:14:57.408703 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-31 21:14:57.408758 | instance | Monday 31 August 2026 21:14:57 +0000 (0:00:00.047) 0:03:36.722 ********* 2026-08-31 21:14:57.507019 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-31 21:14:57.507100 | instance | 2026-08-31 21:14:57.507321 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-31 21:14:57.507356 | instance | Monday 31 August 2026 21:14:57 +0000 (0:00:00.099) 0:03:36.822 ********* 2026-08-31 21:14:59.164140 | instance | ok: [instance] 2026-08-31 21:14:59.164546 | instance | 2026-08-31 21:14:59.164572 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-31 21:14:59.164583 | instance | Monday 31 August 2026 21:14:59 +0000 (0:00:01.655) 0:03:38.478 ********* 2026-08-31 21:14:59.240901 | instance | ok: [instance] => (item=instance) 2026-08-31 21:14:59.240940 | instance | 2026-08-31 21:14:59.240951 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-31 21:14:59.240961 | instance | Monday 31 August 2026 21:14:59 +0000 (0:00:00.077) 0:03:38.555 ********* 2026-08-31 21:14:59.582285 | instance | ok: [instance] 2026-08-31 21:14:59.582362 | instance | 2026-08-31 21:14:59.582620 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-31 21:14:59.582649 | instance | Monday 31 August 2026 21:14:59 +0000 (0:00:00.342) 0:03:38.897 ********* 2026-08-31 21:15:01.948202 | instance | ok: [instance] 2026-08-31 21:15:01.948934 | instance | 2026-08-31 21:15:01.948984 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-31 21:15:01.948996 | instance | Monday 31 August 2026 21:15:01 +0000 (0:00:02.365) 0:03:41.262 ********* 2026-08-31 21:15:57.568709 | 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-31 21:15:57.568852 | 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_c15d11z2/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_c15d11z2/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_c15d11z2/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_c15d11z2/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-31T21:15:57.375+0000 7f196b4c1640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCq7pVqk6wRDSAAkanNa7ZZtDfv/j3AvbUYijmftNEyAp1EjffvL9u2t9s=: Malformed input [buffer:3]\n2026-08-31T21:15:57.375+0000 7f196b4c1640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-31T21:15:57.379+0000 7f196b4c1640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCq7pVqk6wRDSAAkanNa7ZZtDfv/j3AvbUYijmftNEyAp1EjffvL9u2t9s=: Malformed input [buffer:3]\n2026-08-31T21:15:57.379+0000 7f196b4c1640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-31T21:15:57.379+0000 7f196b4c1640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgCq7pVqk6wRDSAAkanNa7ZZtDfv/j3AvbUYijmftNEyAp1EjffvL9u2t9s=: Malformed input [buffer:3]\n2026-08-31T21:15:57.379+0000 7f196b4c1640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-31T21:15:57.379+0000 7f196b4c1640 -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-31 21:15:57.571631 | instance | 2026-08-31 21:15:57.572383 | instance | PLAY RECAP ********************************************************************* 2026-08-31 21:15:57.572462 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-31 21:15:57.572481 | instance | 2026-08-31 21:15:57.576352 | instance | Monday 31 August 2026 21:15:57 +0000 (0:00:55.624) 0:04:36.887 ********* 2026-08-31 21:15:57.576406 | instance | =============================================================================== 2026-08-31 21:15:57.576417 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 93.22s 2026-08-31 21:15:57.576427 | instance | vexxhost.containers.download_artifact : Download item ------------------ 81.02s 2026-08-31 21:15:57.576436 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 55.62s 2026-08-31 21:15:57.576445 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.76s 2026-08-31 21:15:57.576454 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.56s 2026-08-31 21:15:57.576463 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.38s 2026-08-31 21:15:57.576488 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.97s 2026-08-31 21:15:57.576498 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.37s 2026-08-31 21:15:57.576506 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.85s 2026-08-31 21:15:57.576515 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.66s 2026-08-31 21:15:57.576523 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.53s 2026-08-31 21:15:57.576532 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.29s 2026-08-31 21:15:57.576540 | instance | Gathering Facts --------------------------------------------------------- 1.09s 2026-08-31 21:15:57.576549 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.07s 2026-08-31 21:15:57.576557 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.06s 2026-08-31 21:15:57.576626 | instance | Gathering Facts --------------------------------------------------------- 1.02s 2026-08-31 21:15:57.576969 | instance | Gathering Facts --------------------------------------------------------- 1.01s 2026-08-31 21:15:57.577249 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.96s 2026-08-31 21:15:57.577471 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-08-31 21:15:57.577692 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.69s 2026-08-31 21:15:57.745576 | 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-31 21:15:57.745693 | instance | ERROR [csi > converge] Executed: Failed 2026-08-31 21:15:57.745869 | 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-31 21:15:57.994843 | instance | ERROR 2026-08-31 21:15:57.995053 | instance | { 2026-08-31 21:15:57.995083 | instance | "delta": "0:05:29.910304", 2026-08-31 21:15:57.995104 | instance | "end": "2026-08-31 21:15:57.814864", 2026-08-31 21:15:57.995123 | instance | "msg": "non-zero return code", 2026-08-31 21:15:57.995142 | instance | "rc": 2, 2026-08-31 21:15:57.995160 | instance | "start": "2026-08-31 21:10:27.904560" 2026-08-31 21:15:57.995179 | instance | } failure 2026-08-31 21:15:58.000245 | 2026-08-31 21:15:58.000301 | PLAY RECAP 2026-08-31 21:15:58.000350 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-31 21:15:58.000372 | 2026-08-31 21:15:58.143166 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-31 21:15:58.147311 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-31 21:15:58.892470 | 2026-08-31 21:15:58.892657 | PLAY [all] 2026-08-31 21:15:58.907493 | 2026-08-31 21:15:58.907611 | TASK [gather-host-logs : creating directory for system status] 2026-08-31 21:15:59.281142 | instance | changed 2026-08-31 21:15:59.286462 | 2026-08-31 21:15:59.286544 | TASK [gather-host-logs : Get logs for each host] 2026-08-31 21:15:59.675642 | instance | + systemd-cgls --full --all --no-pager 2026-08-31 21:15:59.690629 | instance | + ip addr 2026-08-31 21:15:59.693870 | instance | + ip route 2026-08-31 21:15:59.695392 | instance | + lsblk 2026-08-31 21:15:59.700622 | instance | + mount 2026-08-31 21:15:59.703755 | instance | + docker images 2026-08-31 21:15:59.725384 | instance | + brctl show 2026-08-31 21:15:59.725986 | instance | /bin/bash: line 8: brctl: command not found 2026-08-31 21:15:59.726279 | instance | + ps aux --sort=-%mem 2026-08-31 21:15:59.747965 | instance | + dpkg -l 2026-08-31 21:15:59.759748 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-31 21:15:59.760420 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-31 21:15:59.782044 | instance | + '[' '!' -z '' ']' 2026-08-31 21:15:59.830725 | instance | ok: Runtime: 0:00:00.112022 2026-08-31 21:15:59.837691 | 2026-08-31 21:15:59.837765 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-31 21:16:00.561779 | instance | changed: 2026-08-31 21:16:00.561956 | instance | created directory /var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/work/logs/instance 2026-08-31 21:16:00.561984 | instance | cd+++++++++ system/ 2026-08-31 21:16:00.562039 | instance | >f+++++++++ system/brctl-show.txt 2026-08-31 21:16:00.562122 | instance | >f+++++++++ system/docker-images.txt 2026-08-31 21:16:00.562147 | instance | >f+++++++++ system/ip-addr.txt 2026-08-31 21:16:00.562170 | instance | >f+++++++++ system/ip-route.txt 2026-08-31 21:16:00.562191 | instance | >f+++++++++ system/lsblk.txt 2026-08-31 21:16:00.562212 | instance | >f+++++++++ system/mount.txt 2026-08-31 21:16:00.562231 | instance | >f+++++++++ system/packages.txt 2026-08-31 21:16:00.562251 | instance | >f+++++++++ system/ps.txt 2026-08-31 21:16:00.562272 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-31 21:16:00.571305 | 2026-08-31 21:16:00.571381 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-31 21:16:00.782063 | instance | changed: "values" 2026-08-31 21:16:00.969487 | instance | changed: "releases" 2026-08-31 21:16:00.989009 | 2026-08-31 21:16:00.989200 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-31 21:16:01.215916 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-31 21:16:01.524829 | instance | ok: Runtime: 0:00:00.006412 2026-08-31 21:16:01.531749 | 2026-08-31 21:16:01.531851 | TASK [helm-release-status : Downloads logs to executor] 2026-08-31 21:16:02.043381 | instance | changed: 2026-08-31 21:16:02.043667 | instance | cd+++++++++ helm/ 2026-08-31 21:16:02.043732 | instance | cd+++++++++ helm/releases/ 2026-08-31 21:16:02.043784 | instance | cd+++++++++ helm/values/ 2026-08-31 21:16:02.053436 | 2026-08-31 21:16:02.053501 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-31 21:16:02.271531 | instance | changed 2026-08-31 21:16:02.278734 | 2026-08-31 21:16:02.278808 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-31 21:16:02.542330 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 21:16:02.542487 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 21:16:02.548013 | instance | environment: line 1: kubectl: command not found 2026-08-31 21:16:02.549619 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 21:16:02.550922 | instance | environment: line 1: kubectl: command not found 2026-08-31 21:16:02.552578 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 21:16:02.554806 | instance | environment: line 1: kubectl: command not found 2026-08-31 21:16:02.555384 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 21:16:02.556421 | instance | environment: line 1: kubectl: command not found 2026-08-31 21:16:02.558102 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 21:16:02.559564 | instance | environment: line 1: kubectl: command not found 2026-08-31 21:16:02.560942 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 21:16:02.815439 | instance | ok: Runtime: 0:00:00.028034 2026-08-31 21:16:02.822091 | 2026-08-31 21:16:02.822179 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-31 21:16:03.027609 | instance | changed 2026-08-31 21:16:03.034312 | 2026-08-31 21:16:03.034383 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-31 21:16:03.258047 | instance | environment: line 5: kubectl: command not found 2026-08-31 21:16:03.259060 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 21:16:03.259236 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 21:16:03.259260 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 21:16:03.572990 | instance | ok: Runtime: 0:00:00.009840 2026-08-31 21:16:03.578726 | 2026-08-31 21:16:03.578797 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-31 21:16:04.077203 | instance | changed: 2026-08-31 21:16:04.077423 | instance | cd+++++++++ objects/ 2026-08-31 21:16:04.077461 | instance | cd+++++++++ objects/cluster/ 2026-08-31 21:16:04.077491 | instance | cd+++++++++ objects/namespaced/ 2026-08-31 21:16:04.087782 | 2026-08-31 21:16:04.087854 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-31 21:16:04.302339 | instance | changed 2026-08-31 21:16:04.309207 | 2026-08-31 21:16:04.309294 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-31 21:16:04.527933 | instance | changed 2026-08-31 21:16:04.532726 | 2026-08-31 21:16:04.532794 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-31 21:16:04.798505 | instance | environment: line 3: kubectl: command not found 2026-08-31 21:16:05.071877 | instance | ok: Runtime: 0:00:00.010294 2026-08-31 21:16:05.079093 | 2026-08-31 21:16:05.079205 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-31 21:16:05.590137 | instance | changed: 2026-08-31 21:16:05.590381 | instance | cd+++++++++ pod-logs/ 2026-08-31 21:16:05.590410 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-31 21:16:05.600647 | 2026-08-31 21:16:05.600715 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-31 21:16:05.818758 | instance | changed 2026-08-31 21:16:05.825698 | 2026-08-31 21:16:05.825792 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-31 21:16:06.054178 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-31 21:16:06.852640 | instance | ok: Runtime: 0:00:00.051274 2026-08-31 21:16:06.857923 | 2026-08-31 21:16:06.858066 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-31 21:16:07.062738 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-31 21:16:07.106828 | instance | ceph-mgr endpoints: 2026-08-31 21:16:07.402047 | instance | ok: Runtime: 0:00:00.051076 2026-08-31 21:16:07.407405 | 2026-08-31 21:16:07.407470 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-31 21:16:07.629960 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-31 21:16:07.946162 | instance | ok: Runtime: 0:00:00.051394 2026-08-31 21:16:07.954065 | 2026-08-31 21:16:07.954159 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-31 21:16:08.474362 | instance | changed: cd+++++++++ prometheus/ 2026-08-31 21:16:08.484435 | 2026-08-31 21:16:08.484501 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-31 21:16:08.695404 | instance | changed 2026-08-31 21:16:08.700144 | 2026-08-31 21:16:08.700207 | TASK [gather-selenium-data : Get selenium data] 2026-08-31 21:16:08.963627 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-31 21:16:08.965130 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-31 21:16:09.232688 | instance | ERROR 2026-08-31 21:16:09.232845 | instance | { 2026-08-31 21:16:09.232886 | instance | "delta": "0:00:00.007012", 2026-08-31 21:16:09.232916 | instance | "end": "2026-08-31 21:16:08.965576", 2026-08-31 21:16:09.232946 | instance | "msg": "non-zero return code", 2026-08-31 21:16:09.233033 | instance | "rc": 1, 2026-08-31 21:16:09.233071 | instance | "start": "2026-08-31 21:16:08.958564" 2026-08-31 21:16:09.233098 | instance | } 2026-08-31 21:16:09.233132 | instance | ERROR: Ignoring Errors 2026-08-31 21:16:09.240412 | 2026-08-31 21:16:09.240540 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-31 21:16:09.751080 | instance | changed: cd+++++++++ selenium/ 2026-08-31 21:16:09.758999 | 2026-08-31 21:16:09.759061 | PLAY RECAP 2026-08-31 21:16:09.759111 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-31 21:16:09.759133 | 2026-08-31 21:16:09.880119 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-31 21:16:09.884114 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-31 21:16:10.560501 | 2026-08-31 21:16:10.561411 | PLAY [all] 2026-08-31 21:16:10.575579 | 2026-08-31 21:16:10.575761 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-31 21:16:10.621697 | instance | skipping: Conditional result was False 2026-08-31 21:16:10.632284 | 2026-08-31 21:16:10.632366 | TASK [fetch-output : Set log path for single node] 2026-08-31 21:16:10.676534 | instance | ok 2026-08-31 21:16:10.682626 | 2026-08-31 21:16:10.683186 | LOOP [fetch-output : Ensure local output dirs] 2026-08-31 21:16:11.087578 | instance -> localhost | ok: "/var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/work/logs" 2026-08-31 21:16:11.294774 | instance -> localhost | changed: "/var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/work/artifacts" 2026-08-31 21:16:11.497437 | instance -> localhost | changed: "/var/lib/zuul/builds/de3b6e0408f849f299fc10f10b404480/work/docs" 2026-08-31 21:16:11.521596 | 2026-08-31 21:16:11.521743 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-31 21:16:12.189207 | instance | changed: .d..t...... ./ 2026-08-31 21:16:12.189464 | instance | changed: All items complete 2026-08-31 21:16:12.189502 | 2026-08-31 21:16:12.673212 | instance | changed: .d..t...... ./ 2026-08-31 21:16:13.153281 | instance | changed: .d..t...... ./ 2026-08-31 21:16:13.171648 | 2026-08-31 21:16:13.171795 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-31 21:16:13.586488 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007817 2026-08-31 21:16:13.820452 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008452 2026-08-31 21:16:13.836233 | 2026-08-31 21:16:13.836371 | PLAY [all] 2026-08-31 21:16:13.842876 | 2026-08-31 21:16:13.842940 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-31 21:16:14.247014 | instance | changed 2026-08-31 21:16:14.252720 | 2026-08-31 21:16:14.253419 | PLAY RECAP 2026-08-31 21:16:14.253475 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-31 21:16:14.253499 | 2026-08-31 21:16:14.416182 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-31 21:16:14.420416 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-31 21:16:15.013075 | 2026-08-31 21:16:15.013207 | PLAY [localhost] 2026-08-31 21:16:15.023161 | 2026-08-31 21:16:15.023286 | TASK [Generate Zuul manifest] 2026-08-31 21:16:15.045169 | localhost | ok 2026-08-31 21:16:15.074203 | 2026-08-31 21:16:15.074278 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-31 21:16:15.469335 | localhost | changed 2026-08-31 21:16:15.481643 | 2026-08-31 21:16:15.481721 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-31 21:16:15.510826 | localhost | ok 2026-08-31 21:16:15.517434 | 2026-08-31 21:16:15.517497 | TASK [Upload logs] 2026-08-31 21:16:15.541626 | localhost | ok 2026-08-31 21:16:15.606085 | 2026-08-31 21:16:15.606206 | TASK [Set zuul-log-path fact] 2026-08-31 21:16:15.627258 | localhost | ok 2026-08-31 21:16:15.640444 | 2026-08-31 21:16:15.640512 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-31 21:16:15.672927 | localhost | ok 2026-08-31 21:16:15.680904 | 2026-08-31 21:16:15.680988 | TASK [upload-logs : Create log directories] 2026-08-31 21:16:16.086987 | localhost | changed 2026-08-31 21:16:16.092928 | 2026-08-31 21:16:16.093018 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-31 21:16:16.505876 | localhost -> localhost | ok: Runtime: 0:00:00.005562 2026-08-31 21:16:16.511624 | 2026-08-31 21:16:16.511727 | TASK [upload-logs : Upload logs to log server] 2026-08-31 21:16:16.992165 | localhost | Output suppressed because no_log was given 2026-08-31 21:16:17.027960 | 2026-08-31 21:16:17.028112 | LOOP [upload-logs : Compress console log and json output] 2026-08-31 21:16:17.075305 | localhost | skipping: Conditional result was False 2026-08-31 21:16:17.082708 | localhost | skipping: Conditional result was False 2026-08-31 21:16:17.092984 | 2026-08-31 21:16:17.093132 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-31 21:16:17.134690 | localhost | skipping: Conditional result was False 2026-08-31 21:16:17.134949 | 2026-08-31 21:16:17.139066 | localhost | skipping: Conditional result was False 2026-08-31 21:16:17.147524 | 2026-08-31 21:16:17.147685 | LOOP [upload-logs : Upload console log and json output]