2026-08-31 07:15:30.485043 | Job console starting 2026-08-31 07:15:30.500530 | Updating git repos 2026-08-31 07:15:30.969924 | Cloning repos into workspace 2026-08-31 07:15:48.981850 | Restoring repo states 2026-08-31 07:16:04.337040 | Merging changes 2026-08-31 07:16:06.592439 | Checking out repos 2026-08-31 07:16:09.713373 | Preparing playbooks 2026-08-31 07:16:13.280549 | Running Ansible setup 2026-08-31 07:16:17.964561 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-31 07:16:18.555385 | 2026-08-31 07:16:18.555519 | PLAY [localhost] 2026-08-31 07:16:18.563265 | 2026-08-31 07:16:18.563338 | TASK [Gathering Facts] 2026-08-31 07:16:19.538802 | localhost | ok 2026-08-31 07:16:19.546063 | 2026-08-31 07:16:19.546148 | TASK [Setup log path fact] 2026-08-31 07:16:19.564264 | localhost | ok 2026-08-31 07:16:19.574829 | 2026-08-31 07:16:19.574901 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-31 07:16:19.613292 | localhost | ok 2026-08-31 07:16:19.620184 | 2026-08-31 07:16:19.620252 | TASK [emit-job-header : Print job information] 2026-08-31 07:16:19.659627 | # Job Information 2026-08-31 07:16:19.659873 | Ansible Version: 2.16.18 2026-08-31 07:16:19.659919 | Job: atmosphere-molecule-csi-rbd 2026-08-31 07:16:19.659943 | Pipeline: check 2026-08-31 07:16:19.659963 | Executor: 2d72f0692154 2026-08-31 07:16:19.659982 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3258 2026-08-31 07:16:19.660004 | Event ID: 1473deb0-a50a-11f1-975b-5c6be3ca9ecb 2026-08-31 07:16:19.664040 | 2026-08-31 07:16:19.664104 | LOOP [emit-job-header : Print node information] 2026-08-31 07:16:19.782114 | localhost | ok: 2026-08-31 07:16:19.782337 | localhost | # Node Information 2026-08-31 07:16:19.782371 | localhost | Inventory Hostname: instance 2026-08-31 07:16:19.782393 | localhost | Hostname: np0000191600 2026-08-31 07:16:19.782415 | localhost | Username: zuul 2026-08-31 07:16:19.782438 | localhost | Distro: Ubuntu 22.04 2026-08-31 07:16:19.782459 | localhost | Provider: yul1 2026-08-31 07:16:19.782479 | localhost | Region: ca-ymq-1 2026-08-31 07:16:19.782499 | localhost | Label: ubuntu-jammy 2026-08-31 07:16:19.782519 | localhost | Product Name: OpenStack Nova 2026-08-31 07:16:19.782538 | localhost | Interface IP: 162.253.55.242 2026-08-31 07:16:19.800299 | 2026-08-31 07:16:19.800486 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-31 07:16:20.181676 | localhost -> localhost | changed 2026-08-31 07:16:20.191152 | 2026-08-31 07:16:20.191226 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-31 07:16:21.033545 | localhost -> localhost | changed 2026-08-31 07:16:21.042460 | 2026-08-31 07:16:21.042520 | PLAY [all] 2026-08-31 07:16:21.053039 | 2026-08-31 07:16:21.053108 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-31 07:16:21.322184 | instance -> localhost | ok 2026-08-31 07:16:21.332070 | 2026-08-31 07:16:21.332247 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-31 07:16:21.366271 | instance | ok 2026-08-31 07:16:21.382253 | instance | included: /var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-31 07:16:21.388738 | 2026-08-31 07:16:21.388864 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-31 07:16:22.738009 | instance -> localhost | Generating public/private rsa key pair. 2026-08-31 07:16:22.738214 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/work/c9edd03a94ae4fca80d16153f7def6ff_id_rsa 2026-08-31 07:16:22.738257 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/work/c9edd03a94ae4fca80d16153f7def6ff_id_rsa.pub 2026-08-31 07:16:22.738291 | instance -> localhost | The key fingerprint is: 2026-08-31 07:16:22.738322 | instance -> localhost | SHA256:pG2GrkTuY26rCsNpLAinyRxep2OwCh4g1kUEiWe5GRk zuul-build-sshkey 2026-08-31 07:16:22.738368 | instance -> localhost | The key's randomart image is: 2026-08-31 07:16:22.738399 | instance -> localhost | +---[RSA 3072]----+ 2026-08-31 07:16:22.738437 | instance -> localhost | | .EBo | 2026-08-31 07:16:22.738469 | instance -> localhost | | . B. | 2026-08-31 07:16:22.738499 | instance -> localhost | | o +. . | 2026-08-31 07:16:22.738528 | instance -> localhost | | .o. = | 2026-08-31 07:16:22.738556 | instance -> localhost | |++.o..o S | 2026-08-31 07:16:22.738586 | instance -> localhost | |%+*oo. o | 2026-08-31 07:16:22.738614 | instance -> localhost | |O@ +o . | 2026-08-31 07:16:22.738643 | instance -> localhost | |B.oo=. | 2026-08-31 07:16:22.738675 | instance -> localhost | |oo.==o | 2026-08-31 07:16:22.738705 | instance -> localhost | +----[SHA256]-----+ 2026-08-31 07:16:22.738772 | instance -> localhost | ok: Runtime: 0:00:00.904702 2026-08-31 07:16:22.747662 | 2026-08-31 07:16:22.747766 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-31 07:16:22.781094 | instance | ok 2026-08-31 07:16:22.792353 | instance | included: /var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-31 07:16:22.800626 | 2026-08-31 07:16:22.800697 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-31 07:16:22.826307 | instance | skipping: Conditional result was False 2026-08-31 07:16:22.837391 | 2026-08-31 07:16:22.837475 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-31 07:16:23.316721 | instance | changed 2026-08-31 07:16:23.329288 | 2026-08-31 07:16:23.330040 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-31 07:16:23.531590 | instance | ok 2026-08-31 07:16:23.538768 | 2026-08-31 07:16:23.538866 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-31 07:16:24.055661 | instance | changed 2026-08-31 07:16:24.063252 | 2026-08-31 07:16:24.063345 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-31 07:16:24.591978 | instance | changed 2026-08-31 07:16:24.598710 | 2026-08-31 07:16:24.598781 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-31 07:16:24.624808 | instance | skipping: Conditional result was False 2026-08-31 07:16:24.635501 | 2026-08-31 07:16:24.635571 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-31 07:16:25.015412 | instance -> localhost | changed 2026-08-31 07:16:25.028770 | 2026-08-31 07:16:25.028840 | TASK [add-build-sshkey : Add back temp key] 2026-08-31 07:16:25.318272 | instance -> localhost | Identity added: /var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/work/c9edd03a94ae4fca80d16153f7def6ff_id_rsa (zuul-build-sshkey) 2026-08-31 07:16:25.318490 | instance -> localhost | ok: Runtime: 0:00:00.016415 2026-08-31 07:16:25.326478 | 2026-08-31 07:16:25.326561 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-31 07:16:25.706226 | instance | ok 2026-08-31 07:16:25.712607 | 2026-08-31 07:16:25.712674 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-31 07:16:25.738554 | instance | skipping: Conditional result was False 2026-08-31 07:16:25.753468 | 2026-08-31 07:16:25.753533 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-31 07:16:26.110219 | instance | ok 2026-08-31 07:16:26.118332 | 2026-08-31 07:16:26.118439 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-31 07:16:30.202818 | instance | Output suppressed because no_log was given 2026-08-31 07:16:30.323659 | 2026-08-31 07:16:30.323747 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-31 07:16:30.536364 | instance | ok: "logs" 2026-08-31 07:16:30.536655 | instance | ok: All items complete 2026-08-31 07:16:30.536695 | 2026-08-31 07:16:30.674420 | instance | ok: "artifacts" 2026-08-31 07:16:30.822659 | instance | ok: "docs" 2026-08-31 07:16:30.833328 | 2026-08-31 07:16:30.833485 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-31 07:16:31.044765 | instance | changed: "logs" 2026-08-31 07:16:31.215656 | instance | changed: "artifacts" 2026-08-31 07:16:31.397357 | instance | changed: "docs" 2026-08-31 07:16:31.407140 | 2026-08-31 07:16:31.407475 | PLAY RECAP 2026-08-31 07:16:31.407811 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-31 07:16:31.407896 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 07:16:31.407927 | 2026-08-31 07:16:31.588147 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-31 07:16:31.592773 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-31 07:16:32.296480 | 2026-08-31 07:16:32.296622 | PLAY [all] 2026-08-31 07:16:32.307581 | 2026-08-31 07:16:32.307657 | TASK [setup-uv : Extract archive] 2026-08-31 07:16:34.641785 | instance | changed 2026-08-31 07:16:34.657336 | 2026-08-31 07:16:34.657607 | TASK [setup-uv : Print version] 2026-08-31 07:16:35.056380 | instance | uv 0.8.13 2026-08-31 07:16:35.203584 | instance | ok: Runtime: 0:00:00.013001 2026-08-31 07:16:35.216108 | 2026-08-31 07:16:35.216179 | TASK [Install Ansible collection siblings] 2026-08-31 07:16:44.007024 | instance | changed: 2026-08-31 07:16:44.007199 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-31 07:16:44.007228 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-31 07:16:44.007250 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-31 07:16:44.007271 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-31 07:16:44.007291 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-31 07:16:44.007315 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-31 07:16:44.007336 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-31 07:16:44.007358 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-31 07:16:44.007378 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-31 07:16:44.007398 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-31 07:16:44.007425 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-31 07:16:44.007444 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-31 07:16:44.007463 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-31 07:16:44.007481 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-31 07:16:44.007500 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-08-31 07:16:44.007519 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-31 07:16:44.007538 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-31 07:16:44.007556 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-31 07:16:44.007575 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-31 07:16:44.007594 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-31 07:16:44.007612 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-08-31 07:16:44.007630 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-31 07:16:44.007650 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-31 07:16:44.007680 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-31 07:16:44.007700 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-08-31 07:16:44.007719 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-31 07:16:44.007737 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-31 07:16:44.007756 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-31 07:16:44.007774 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-31 07:16:44.007792 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-31 07:16:44.007810 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-31 07:16:44.007829 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-31 07:16:44.007847 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-31 07:16:44.007865 | 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 07:16:44.007891 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.007910 | instance | Process install dependency map 2026-08-31 07:16:44.007928 | instance | Starting collection install process 2026-08-31 07:16:44.007947 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-31 07:16:44.007965 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-31 07:16:44.007983 | instance | ansible.netcommon:* was installed successfully 2026-08-31 07:16:44.008001 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-31 07:16:44.008019 | instance | Creating virtual environment at: .venv 2026-08-31 07:16:44.008036 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-31 07:16:44.008055 | instance | Downloading netaddr (2.2MiB) 2026-08-31 07:16:44.008073 | instance | Downloading ansible-core (2.1MiB) 2026-08-31 07:16:44.008091 | instance | Downloading setuptools (1.1MiB) 2026-08-31 07:16:44.008109 | instance | Downloading kubernetes (1.9MiB) 2026-08-31 07:16:44.008127 | instance | Downloading pygments (1.2MiB) 2026-08-31 07:16:44.008145 | instance | Downloading pydantic-core (2.0MiB) 2026-08-31 07:16:44.008163 | instance | Downloading cryptography (4.2MiB) 2026-08-31 07:16:44.008181 | instance | Downloading openstacksdk (1.7MiB) 2026-08-31 07:16:44.008200 | instance | Downloading rjsonnet (1.2MiB) 2026-08-31 07:16:44.008218 | instance | Building pyperclip==1.9.0 2026-08-31 07:16:44.008237 | instance | Downloading rjsonnet 2026-08-31 07:16:44.008256 | instance | Downloading pydantic-core 2026-08-31 07:16:44.008274 | instance | Downloading netaddr 2026-08-31 07:16:44.008293 | instance | Downloading pygments 2026-08-31 07:16:44.008311 | instance | Downloading cryptography 2026-08-31 07:16:44.008329 | instance | Downloading setuptools 2026-08-31 07:16:44.008347 | instance | Downloading kubernetes 2026-08-31 07:16:44.008365 | instance | Downloading ansible-core 2026-08-31 07:16:44.008383 | instance | Downloading openstacksdk 2026-08-31 07:16:44.008402 | instance | Built pyperclip==1.9.0 2026-08-31 07:16:44.008422 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-31 07:16:44.008443 | instance | Installed 83 packages in 84ms 2026-08-31 07:16:44.008461 | instance | Checked out ansible.posix to 1.6.0 2026-08-31 07:16:44.008480 | 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 07:16:44.008498 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.008516 | instance | Process install dependency map 2026-08-31 07:16:44.008539 | instance | Starting collection install process 2026-08-31 07:16:44.008559 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-31 07:16:44.008577 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-31 07:16:44.008595 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-31 07:16:44.008614 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.008632 | instance | 2.17.12 2026-08-31 07:16:44.008651 | instance | Checked out ansible.utils to v6.1.0 2026-08-31 07:16:44.008669 | 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 07:16:44.008687 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.008705 | instance | Process install dependency map 2026-08-31 07:16:44.008723 | instance | Starting collection install process 2026-08-31 07:16:44.008741 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-31 07:16:44.008760 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-31 07:16:44.008778 | instance | ansible.utils:6.1.0 was installed successfully 2026-08-31 07:16:44.008796 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.008814 | instance | 2.17.12 2026-08-31 07:16:44.008833 | instance | Checked out atmosphere.common to v0.7.0 2026-08-31 07:16:44.008851 | 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 07:16:44.008870 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.008888 | instance | Process install dependency map 2026-08-31 07:16:44.008906 | instance | Starting collection install process 2026-08-31 07:16:44.008924 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-31 07:16:44.008942 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-31 07:16:44.008984 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-31 07:16:44.009004 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.009022 | instance | 2.17.12 2026-08-31 07:16:44.009041 | instance | Checked out community.crypto to 2.2.3 2026-08-31 07:16:44.009060 | 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 07:16:44.009078 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.009096 | instance | Process install dependency map 2026-08-31 07:16:44.009114 | instance | Starting collection install process 2026-08-31 07:16:44.009133 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-31 07:16:44.009150 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-31 07:16:44.009168 | instance | community.crypto:2.2.3 was installed successfully 2026-08-31 07:16:44.009186 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.009204 | instance | 2.17.12 2026-08-31 07:16:44.009222 | instance | Checked out community.general to 7.3.0 2026-08-31 07:16:44.009241 | 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 07:16:44.009265 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.009284 | instance | Process install dependency map 2026-08-31 07:16:44.009302 | instance | Starting collection install process 2026-08-31 07:16:44.009320 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-31 07:16:44.009338 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-31 07:16:44.009356 | instance | community.general:7.3.0 was installed successfully 2026-08-31 07:16:44.009375 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.009393 | instance | 2.17.12 2026-08-31 07:16:44.009411 | instance | Checked out community.mysql to 3.6.0 2026-08-31 07:16:44.009431 | 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 07:16:44.009473 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.009495 | instance | Process install dependency map 2026-08-31 07:16:44.009513 | instance | Starting collection install process 2026-08-31 07:16:44.009531 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-31 07:16:44.009550 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-31 07:16:44.009567 | instance | community.mysql:3.6.0 was installed successfully 2026-08-31 07:16:44.010032 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.010065 | instance | 2.17.12 2026-08-31 07:16:44.010086 | instance | Checked out kubernetes.core to 2.4.0 2026-08-31 07:16:44.010106 | 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 07:16:44.010125 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.010143 | instance | Process install dependency map 2026-08-31 07:16:44.010161 | instance | Starting collection install process 2026-08-31 07:16:44.010180 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-31 07:16:44.010198 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-31 07:16:44.010216 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-31 07:16:44.010233 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.010251 | instance | 2.17.12 2026-08-31 07:16:44.010270 | instance | Checked out openstack.cloud to 2.6.0 2026-08-31 07:16:44.010288 | 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 07:16:44.010307 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.010324 | instance | Process install dependency map 2026-08-31 07:16:44.010342 | instance | Starting collection install process 2026-08-31 07:16:44.010360 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-31 07:16:44.010378 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-31 07:16:44.010395 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-31 07:16:44.010412 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.010429 | instance | 2.17.12 2026-08-31 07:16:44.010453 | instance | Checked out vexxhost.ceph to v4.2.0 2026-08-31 07:16:44.010472 | 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 07:16:44.010490 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.010507 | instance | Process install dependency map 2026-08-31 07:16:44.010524 | instance | Starting collection install process 2026-08-31 07:16:44.010542 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-31 07:16:44.010560 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-31 07:16:44.010577 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-08-31 07:16:44.010595 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.010612 | instance | 2.17.12 2026-08-31 07:16:44.010630 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-31 07:16:44.010648 | 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 07:16:44.010667 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.010685 | instance | Process install dependency map 2026-08-31 07:16:44.010703 | instance | Starting collection install process 2026-08-31 07:16:44.010720 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-31 07:16:44.010738 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-31 07:16:44.010756 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-31 07:16:44.010773 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.010791 | instance | 2.17.12 2026-08-31 07:16:44.010810 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-31 07:16:44.010828 | 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 07:16:44.010846 | instance | Starting galaxy collection install process 2026-08-31 07:16:44.010863 | instance | Process install dependency map 2026-08-31 07:16:44.010881 | instance | Starting collection install process 2026-08-31 07:16:44.010898 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-31 07:16:44.010920 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-31 07:16:44.010938 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-31 07:16:44.010955 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-31 07:16:44.010973 | instance | 2.17.12 2026-08-31 07:16:44.017791 | 2026-08-31 07:16:44.017841 | PLAY RECAP 2026-08-31 07:16:44.017887 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 07:16:44.017908 | 2026-08-31 07:16:44.140463 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-31 07:16:44.146079 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-31 07:16:44.772995 | 2026-08-31 07:16:44.773141 | PLAY [all] 2026-08-31 07:16:44.784359 | 2026-08-31 07:16:44.784431 | TASK [Install "jq" for log collection] 2026-08-31 07:16:53.630674 | instance | changed 2026-08-31 07:16:53.632517 | 2026-08-31 07:16:53.632574 | PLAY RECAP 2026-08-31 07:16:53.632630 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-31 07:16:53.632697 | 2026-08-31 07:16:53.786183 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-31 07:16:53.789768 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-31 07:16:54.438516 | 2026-08-31 07:16:54.438662 | PLAY [all] 2026-08-31 07:16:54.450883 | 2026-08-31 07:16:54.450968 | LOOP [Check inventory directories] 2026-08-31 07:16:54.806809 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-31 07:16:54.981854 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-08-31 07:16:55.150366 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-08-31 07:16:55.165410 | 2026-08-31 07:16:55.165639 | LOOP [Copy inventory file for Zuul] 2026-08-31 07:16:55.997619 | instance | changed: 2026-08-31 07:16:55.997814 | instance | { 2026-08-31 07:16:55.997844 | instance | "ansible_loop_var": "item", 2026-08-31 07:16:55.997868 | instance | "changed": false, 2026-08-31 07:16:55.997888 | instance | "failed": false, 2026-08-31 07:16:55.997911 | instance | "invocation": { 2026-08-31 07:16:55.997931 | instance | "module_args": { 2026-08-31 07:16:55.997950 | instance | "checksum_algorithm": "sha1", 2026-08-31 07:16:55.997968 | instance | "follow": true, 2026-08-31 07:16:55.997987 | instance | "get_attributes": true, 2026-08-31 07:16:55.998007 | instance | "get_checksum": true, 2026-08-31 07:16:55.998026 | instance | "get_mime": true, 2026-08-31 07:16:55.998044 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-31 07:16:55.998064 | instance | } 2026-08-31 07:16:55.998083 | instance | }, 2026-08-31 07:16:55.998101 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-31 07:16:55.998118 | instance | "stat": { 2026-08-31 07:16:55.998137 | instance | "atime": 1788160597.0118694, 2026-08-31 07:16:55.998155 | instance | "attr_flags": "e", 2026-08-31 07:16:55.998173 | instance | "attributes": [ 2026-08-31 07:16:55.998192 | instance | "extents" 2026-08-31 07:16:55.998210 | instance | ], 2026-08-31 07:16:55.998228 | instance | "block_size": 4096, 2026-08-31 07:16:55.998247 | instance | "blocks": 8, 2026-08-31 07:16:55.998264 | instance | "charset": "unknown", 2026-08-31 07:16:55.998284 | instance | "ctime": 1788160596.0758688, 2026-08-31 07:16:55.998302 | instance | "dev": 64513, 2026-08-31 07:16:55.998321 | instance | "device_type": 0, 2026-08-31 07:16:55.998339 | instance | "executable": true, 2026-08-31 07:16:55.998356 | instance | "exists": true, 2026-08-31 07:16:55.998374 | instance | "gid": 1000, 2026-08-31 07:16:55.998392 | instance | "gr_name": "zuul", 2026-08-31 07:16:55.998410 | instance | "inode": 1047608, 2026-08-31 07:16:55.998428 | instance | "isblk": false, 2026-08-31 07:16:55.998447 | instance | "ischr": false, 2026-08-31 07:16:55.998465 | instance | "isdir": true, 2026-08-31 07:16:55.998482 | instance | "isfifo": false, 2026-08-31 07:16:55.998501 | instance | "isgid": false, 2026-08-31 07:16:55.998519 | instance | "islnk": false, 2026-08-31 07:16:55.998537 | instance | "isreg": false, 2026-08-31 07:16:55.998555 | instance | "issock": false, 2026-08-31 07:16:55.998572 | instance | "isuid": false, 2026-08-31 07:16:55.998590 | instance | "mimetype": "unknown", 2026-08-31 07:16:55.998608 | instance | "mode": "0755", 2026-08-31 07:16:55.998626 | instance | "mtime": 1788160596.0758688, 2026-08-31 07:16:55.998643 | instance | "nlink": 23, 2026-08-31 07:16:55.998662 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-31 07:16:55.998682 | instance | "pw_name": "zuul", 2026-08-31 07:16:55.998704 | instance | "readable": true, 2026-08-31 07:16:55.998722 | instance | "rgrp": true, 2026-08-31 07:16:55.998740 | instance | "roth": true, 2026-08-31 07:16:55.998768 | instance | "rusr": true, 2026-08-31 07:16:55.998787 | instance | "size": 4096, 2026-08-31 07:16:55.998805 | instance | "uid": 1000, 2026-08-31 07:16:55.998823 | instance | "version": "249206081", 2026-08-31 07:16:55.998841 | instance | "wgrp": false, 2026-08-31 07:16:55.998861 | instance | "woth": false, 2026-08-31 07:16:55.998879 | instance | "writeable": true, 2026-08-31 07:16:55.998897 | instance | "wusr": true, 2026-08-31 07:16:55.998915 | instance | "xgrp": true, 2026-08-31 07:16:55.998933 | instance | "xoth": true, 2026-08-31 07:16:55.998951 | instance | "xusr": true 2026-08-31 07:16:55.998969 | instance | } 2026-08-31 07:16:55.998987 | instance | } 2026-08-31 07:16:55.999024 | instance | ok: All items complete 2026-08-31 07:16:55.999046 | 2026-08-31 07:16:56.000331 | instance | skipping: Conditional result was False 2026-08-31 07:16:56.000938 | instance | skipping: Conditional result was False 2026-08-31 07:16:56.015004 | 2026-08-31 07:16:56.015187 | LOOP [Switch "ansible_host" to private IP] 2026-08-31 07:16:56.404234 | instance | changed: 1 replacements made 2026-08-31 07:16:56.420406 | instance | skipping: Conditional result was False 2026-08-31 07:16:56.421397 | instance | skipping: Conditional result was False 2026-08-31 07:16:56.435489 | 2026-08-31 07:16:56.435638 | TASK [Run Molecule scenario] 2026-08-31 07:16:57.304791 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-31 07:16:57.700449 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-31 07:16:57.700536 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-08-31 07:17:08.096980 | instance | INFO [csi > dependency] Executing 2026-08-31 07:17:08.097353 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-08-31 07:17:08.097928 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-08-31 07:17:08.098175 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-31 07:17:08.113257 | instance | INFO [csi > cleanup] Executing 2026-08-31 07:17:08.113884 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-31 07:17:08.125943 | instance | INFO [csi > destroy] Executing 2026-08-31 07:17:08.126018 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-08-31 07:17:08.126054 | instance | INFO [csi > destroy] Executed: Successful 2026-08-31 07:17:08.135263 | instance | INFO [csi > syntax] Executing 2026-08-31 07:17:09.733246 | instance | 2026-08-31 07:17:09.733460 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-08-31 07:17:09.828963 | instance | INFO [csi > syntax] Executed: Successful 2026-08-31 07:17:09.844429 | instance | INFO [csi > create] Executing 2026-08-31 07:17:09.848177 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-31 07:17:09.862689 | instance | INFO [csi > prepare] Executing 2026-08-31 07:17:10.600049 | instance | 2026-08-31 07:17:10.600296 | instance | PLAY [Prepare] ***************************************************************** 2026-08-31 07:17:10.600607 | instance | 2026-08-31 07:17:10.600857 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 07:17:10.601095 | instance | Monday 31 August 2026 07:17:10 +0000 (0:00:00.023) 0:00:00.023 ********* 2026-08-31 07:17:11.832451 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-31 07:17:11.832733 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-31 07:17:11.833006 | instance | interpreter could change the meaning of that path. See 2026-08-31 07:17:11.833305 | instance | https://docs.ansible.com/ansible- 2026-08-31 07:17:11.833571 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-31 07:17:11.842002 | instance | ok: [instance] 2026-08-31 07:17:11.842226 | instance | 2026-08-31 07:17:11.842522 | instance | TASK [Configure short hostname] ************************************************ 2026-08-31 07:17:11.842805 | instance | Monday 31 August 2026 07:17:11 +0000 (0:00:01.242) 0:00:01.266 ********* 2026-08-31 07:17:12.627297 | instance | changed: [instance] 2026-08-31 07:17:12.627516 | instance | 2026-08-31 07:17:12.627774 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-31 07:17:12.628026 | instance | Monday 31 August 2026 07:17:12 +0000 (0:00:00.784) 0:00:02.050 ********* 2026-08-31 07:17:12.903740 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-31 07:17:12.904000 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-31 07:17:12.904307 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-31 07:17:12.907803 | instance | changed: [instance] 2026-08-31 07:17:12.908029 | instance | 2026-08-31 07:17:12.908273 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-31 07:17:12.908541 | instance | Monday 31 August 2026 07:17:12 +0000 (0:00:00.281) 0:00:02.332 ********* 2026-08-31 07:17:13.712715 | instance | ok: [instance] 2026-08-31 07:17:13.712939 | instance | 2026-08-31 07:17:13.713194 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-31 07:17:13.713429 | instance | 2026-08-31 07:17:13.713739 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 07:17:13.714007 | instance | Monday 31 August 2026 07:17:13 +0000 (0:00:00.803) 0:00:03.136 ********* 2026-08-31 07:17:14.424106 | instance | ok: [instance] 2026-08-31 07:17:14.424529 | instance | 2026-08-31 07:17:14.424935 | instance | TASK [Install depedencies] ***************************************************** 2026-08-31 07:17:14.425319 | instance | Monday 31 August 2026 07:17:14 +0000 (0:00:00.711) 0:00:03.847 ********* 2026-08-31 07:17:39.348392 | instance | changed: [instance] 2026-08-31 07:17:39.348631 | instance | 2026-08-31 07:17:39.348853 | instance | TASK [Start up service] ******************************************************** 2026-08-31 07:17:39.349243 | instance | Monday 31 August 2026 07:17:39 +0000 (0:00:24.924) 0:00:28.771 ********* 2026-08-31 07:17:39.926922 | instance | ok: [instance] 2026-08-31 07:17:39.927178 | instance | 2026-08-31 07:17:39.927502 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-31 07:17:39.927747 | instance | Monday 31 August 2026 07:17:39 +0000 (0:00:00.578) 0:00:29.350 ********* 2026-08-31 07:17:40.238593 | instance | ok: [instance] 2026-08-31 07:17:40.238816 | instance | 2026-08-31 07:17:40.239122 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-31 07:17:40.239477 | instance | Monday 31 August 2026 07:17:40 +0000 (0:00:00.311) 0:00:29.662 ********* 2026-08-31 07:17:40.962547 | instance | changed: [instance] 2026-08-31 07:17:40.962609 | instance | 2026-08-31 07:17:40.962625 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-31 07:17:40.962635 | instance | Monday 31 August 2026 07:17:40 +0000 (0:00:00.723) 0:00:30.385 ********* 2026-08-31 07:17:41.181176 | instance | ok: [instance] 2026-08-31 07:17:41.182033 | instance | 2026-08-31 07:17:41.182085 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-31 07:17:41.182100 | instance | Monday 31 August 2026 07:17:41 +0000 (0:00:00.219) 0:00:30.604 ********* 2026-08-31 07:17:41.201109 | instance | skipping: [instance] 2026-08-31 07:17:41.201339 | instance | 2026-08-31 07:17:41.201353 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-31 07:17:41.201366 | instance | Monday 31 August 2026 07:17:41 +0000 (0:00:00.020) 0:00:30.625 ********* 2026-08-31 07:17:41.806129 | instance | changed: [instance] => (item=osd0) 2026-08-31 07:17:41.806195 | instance | changed: [instance] => (item=osd1) 2026-08-31 07:17:41.806207 | instance | changed: [instance] => (item=osd2) 2026-08-31 07:17:41.806217 | instance | 2026-08-31 07:17:41.806228 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-31 07:17:41.806239 | instance | Monday 31 August 2026 07:17:41 +0000 (0:00:00.602) 0:00:31.227 ********* 2026-08-31 07:17:42.479362 | instance | changed: [instance] => (item=osd0) 2026-08-31 07:17:42.479439 | instance | changed: [instance] => (item=osd1) 2026-08-31 07:17:42.479455 | instance | changed: [instance] => (item=osd2) 2026-08-31 07:17:42.479468 | instance | 2026-08-31 07:17:42.480003 | instance | TASK [Start loop devices] ****************************************************** 2026-08-31 07:17:42.480092 | instance | Monday 31 August 2026 07:17:42 +0000 (0:00:00.673) 0:00:31.901 ********* 2026-08-31 07:17:43.230685 | instance | changed: [instance] => (item=osd0) 2026-08-31 07:17:43.230799 | instance | changed: [instance] => (item=osd1) 2026-08-31 07:17:43.231396 | instance | changed: [instance] => (item=osd2) 2026-08-31 07:17:43.231465 | instance | 2026-08-31 07:17:43.231478 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-31 07:17:43.231494 | instance | Monday 31 August 2026 07:17:43 +0000 (0:00:00.753) 0:00:32.654 ********* 2026-08-31 07:17:46.641167 | instance | changed: [instance] => (item=osd0) 2026-08-31 07:17:46.641226 | instance | changed: [instance] => (item=osd1) 2026-08-31 07:17:46.641236 | instance | changed: [instance] => (item=osd2) 2026-08-31 07:17:46.641246 | instance | 2026-08-31 07:17:46.641255 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-31 07:17:46.641264 | instance | Monday 31 August 2026 07:17:46 +0000 (0:00:03.408) 0:00:36.063 ********* 2026-08-31 07:17:48.588669 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-31 07:17:48.589446 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-31 07:17:48.589499 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-31 07:17:48.589516 | instance | 2026-08-31 07:17:48.590174 | instance | PLAY RECAP ********************************************************************* 2026-08-31 07:17:48.590225 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-31 07:17:48.590238 | instance | 2026-08-31 07:17:48.591338 | instance | Monday 31 August 2026 07:17:48 +0000 (0:00:01.949) 0:00:38.013 ********* 2026-08-31 07:17:48.591362 | instance | =============================================================================== 2026-08-31 07:17:48.591372 | instance | Install depedencies ---------------------------------------------------- 24.92s 2026-08-31 07:17:48.591382 | instance | Create a volume group for each loop device ------------------------------ 3.41s 2026-08-31 07:17:48.591624 | instance | Create a logical volume for each loop device ---------------------------- 1.95s 2026-08-31 07:17:48.595294 | instance | Gathering Facts --------------------------------------------------------- 1.24s 2026-08-31 07:17:48.595332 | instance | Purge "snapd" package --------------------------------------------------- 0.80s 2026-08-31 07:17:48.595342 | instance | Configure short hostname ------------------------------------------------ 0.78s 2026-08-31 07:17:48.595351 | instance | Start loop devices ------------------------------------------------------ 0.75s 2026-08-31 07:17:48.595360 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.72s 2026-08-31 07:17:48.595369 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-08-31 07:17:48.595378 | instance | Set permissions on loopback devices ------------------------------------- 0.67s 2026-08-31 07:17:48.595386 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-08-31 07:17:48.595395 | instance | Start up service -------------------------------------------------------- 0.58s 2026-08-31 07:17:48.595404 | instance | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-08-31 07:17:48.595413 | instance | Ensure hostname inside hosts file --------------------------------------- 0.28s 2026-08-31 07:17:48.595422 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-08-31 07:17:48.595431 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-08-31 07:17:48.671070 | instance | INFO [csi > prepare] Executed: Successful 2026-08-31 07:17:48.685442 | instance | INFO [csi > converge] Executing 2026-08-31 07:17:50.085196 | instance | 2026-08-31 07:17:50.085601 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-08-31 07:17:50.085960 | instance | 2026-08-31 07:17:50.086279 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 07:17:50.086589 | instance | Monday 31 August 2026 07:17:50 +0000 (0:00:00.007) 0:00:00.007 ********* 2026-08-31 07:17:51.145309 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-31 07:17:51.145843 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-31 07:17:51.146196 | instance | interpreter could change the meaning of that path. See 2026-08-31 07:17:51.146590 | instance | https://docs.ansible.com/ansible- 2026-08-31 07:17:51.146964 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-31 07:17:51.159425 | instance | ok: [instance] 2026-08-31 07:17:51.159823 | instance | 2026-08-31 07:17:51.160146 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-08-31 07:17:51.160452 | instance | Monday 31 August 2026 07:17:51 +0000 (0:00:01.073) 0:00:01.081 ********* 2026-08-31 07:17:51.231732 | instance | ok: [instance] => { 2026-08-31 07:17:51.232089 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-08-31 07:17:51.232383 | instance | } 2026-08-31 07:17:51.232666 | instance | 2026-08-31 07:17:51.232985 | instance | PLAY [all] ********************************************************************* 2026-08-31 07:17:51.233265 | instance | 2026-08-31 07:17:51.233558 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 07:17:51.233910 | instance | Monday 31 August 2026 07:17:51 +0000 (0:00:00.072) 0:00:01.154 ********* 2026-08-31 07:17:52.197351 | instance | ok: [instance] 2026-08-31 07:17:52.197689 | instance | 2026-08-31 07:17:52.198035 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-08-31 07:17:52.198333 | instance | Monday 31 August 2026 07:17:52 +0000 (0:00:00.965) 0:00:02.119 ********* 2026-08-31 07:17:52.250964 | instance | skipping: [instance] 2026-08-31 07:17:52.251329 | instance | 2026-08-31 07:17:52.251663 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-31 07:17:52.251989 | instance | Monday 31 August 2026 07:17:52 +0000 (0:00:00.050) 0:00:02.170 ********* 2026-08-31 07:17:52.468823 | instance | ok: [instance] 2026-08-31 07:17:52.469288 | instance | 2026-08-31 07:17:52.469629 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-31 07:17:52.469958 | instance | 2026-08-31 07:17:52.470270 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-31 07:17:52.470795 | instance | Monday 31 August 2026 07:17:52 +0000 (0:00:00.220) 0:00:02.391 ********* 2026-08-31 07:17:53.427364 | instance | ok: [instance] 2026-08-31 07:17:53.427763 | instance | 2026-08-31 07:17:53.428091 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-31 07:17:53.428403 | instance | Monday 31 August 2026 07:17:53 +0000 (0:00:00.958) 0:00:03.349 ********* 2026-08-31 07:17:53.792790 | instance | ok: [instance] 2026-08-31 07:17:53.792839 | instance | 2026-08-31 07:17:53.792851 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-31 07:17:53.792862 | instance | Monday 31 August 2026 07:17:53 +0000 (0:00:00.364) 0:00:03.714 ********* 2026-08-31 07:17:53.840935 | instance | skipping: [instance] 2026-08-31 07:17:53.840976 | instance | 2026-08-31 07:17:53.840984 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-31 07:17:53.840991 | instance | Monday 31 August 2026 07:17:53 +0000 (0:00:00.048) 0:00:03.763 ********* 2026-08-31 07:17:54.187020 | instance | changed: [instance] 2026-08-31 07:17:54.187058 | instance | 2026-08-31 07:17:54.187066 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-31 07:17:54.187073 | instance | Monday 31 August 2026 07:17:54 +0000 (0:00:00.346) 0:00:04.109 ********* 2026-08-31 07:17:54.263493 | instance | ok: [instance] => { 2026-08-31 07:17:54.263573 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-31 07:17:54.263664 | instance | } 2026-08-31 07:17:54.263914 | instance | 2026-08-31 07:17:54.264156 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-31 07:17:54.264406 | instance | Monday 31 August 2026 07:17:54 +0000 (0:00:00.076) 0:00:04.185 ********* 2026-08-31 07:17:54.966938 | instance | changed: [instance] 2026-08-31 07:17:54.966981 | instance | 2026-08-31 07:17:54.966989 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-31 07:17:54.966996 | instance | Monday 31 August 2026 07:17:54 +0000 (0:00:00.703) 0:00:04.889 ********* 2026-08-31 07:17:55.026669 | instance | skipping: [instance] 2026-08-31 07:17:55.027148 | instance | 2026-08-31 07:17:55.027192 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-31 07:17:55.027200 | instance | Monday 31 August 2026 07:17:55 +0000 (0:00:00.060) 0:00:04.949 ********* 2026-08-31 07:17:55.092129 | instance | skipping: [instance] 2026-08-31 07:17:55.092253 | instance | 2026-08-31 07:17:55.092557 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-31 07:17:55.092585 | instance | Monday 31 August 2026 07:17:55 +0000 (0:00:00.065) 0:00:05.014 ********* 2026-08-31 07:17:55.338782 | instance | ok: [instance] 2026-08-31 07:17:55.338836 | instance | 2026-08-31 07:17:55.338850 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-31 07:17:55.338860 | instance | Monday 31 August 2026 07:17:55 +0000 (0:00:00.245) 0:00:05.260 ********* 2026-08-31 07:17:56.554977 | instance | ok: [instance] 2026-08-31 07:17:56.555139 | instance | 2026-08-31 07:17:56.555152 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-31 07:17:56.555251 | instance | Monday 31 August 2026 07:17:56 +0000 (0:00:01.217) 0:00:06.477 ********* 2026-08-31 07:17:56.649638 | instance | ok: [instance] => { 2026-08-31 07:17:56.650840 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-31 07:17:56.650896 | instance | } 2026-08-31 07:17:56.650908 | instance | 2026-08-31 07:17:56.650918 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-31 07:17:56.650928 | instance | Monday 31 August 2026 07:17:56 +0000 (0:00:00.093) 0:00:06.571 ********* 2026-08-31 07:17:57.328311 | instance | changed: [instance] 2026-08-31 07:17:57.329145 | instance | 2026-08-31 07:17:57.329195 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-31 07:17:57.329208 | instance | Monday 31 August 2026 07:17:57 +0000 (0:00:00.678) 0:00:07.250 ********* 2026-08-31 07:18:00.289265 | instance | changed: [instance] 2026-08-31 07:18:00.289303 | instance | 2026-08-31 07:18:00.289308 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-31 07:18:00.289313 | instance | Monday 31 August 2026 07:18:00 +0000 (0:00:02.961) 0:00:10.211 ********* 2026-08-31 07:18:00.322947 | instance | skipping: [instance] 2026-08-31 07:18:00.322977 | instance | 2026-08-31 07:18:00.322984 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-31 07:18:00.322991 | instance | Monday 31 August 2026 07:18:00 +0000 (0:00:00.033) 0:00:10.245 ********* 2026-08-31 07:18:00.359836 | instance | skipping: [instance] 2026-08-31 07:18:00.360313 | instance | 2026-08-31 07:18:00.360455 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-31 07:18:00.360463 | instance | Monday 31 August 2026 07:18:00 +0000 (0:00:00.037) 0:00:10.282 ********* 2026-08-31 07:18:00.388917 | instance | skipping: [instance] 2026-08-31 07:18:00.388974 | instance | 2026-08-31 07:18:00.389238 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-31 07:18:00.389259 | instance | Monday 31 August 2026 07:18:00 +0000 (0:00:00.029) 0:00:10.311 ********* 2026-08-31 07:18:06.504774 | instance | changed: [instance] 2026-08-31 07:18:06.504933 | instance | 2026-08-31 07:18:06.505471 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-31 07:18:06.505527 | instance | Monday 31 August 2026 07:18:06 +0000 (0:00:06.115) 0:00:16.426 ********* 2026-08-31 07:18:07.137583 | instance | changed: [instance] 2026-08-31 07:18:07.138301 | instance | 2026-08-31 07:18:07.138351 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-31 07:18:07.138363 | instance | Monday 31 August 2026 07:18:07 +0000 (0:00:00.632) 0:00:17.059 ********* 2026-08-31 07:18:08.150207 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-31 07:18:08.150275 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-31 07:18:08.151129 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-31 07:18:08.151179 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-31 07:18:08.151186 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-31 07:18:08.151191 | instance | 2026-08-31 07:18:08.151196 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-31 07:18:08.151201 | instance | Monday 31 August 2026 07:18:08 +0000 (0:00:01.013) 0:00:18.073 ********* 2026-08-31 07:18:08.748455 | instance | changed: [instance] 2026-08-31 07:18:08.749584 | instance | 2026-08-31 07:18:08.749609 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-31 07:18:08.749618 | instance | Monday 31 August 2026 07:18:08 +0000 (0:00:00.571) 0:00:18.644 ********* 2026-08-31 07:18:08.749626 | instance | 2026-08-31 07:18:08.749633 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-31 07:18:08.749640 | instance | Monday 31 August 2026 07:18:08 +0000 (0:00:00.026) 0:00:18.670 ********* 2026-08-31 07:18:09.753838 | instance | ok: [instance] 2026-08-31 07:18:09.753902 | instance | 2026-08-31 07:18:09.753915 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-31 07:18:09.753926 | instance | Monday 31 August 2026 07:18:09 +0000 (0:00:01.003) 0:00:19.674 ********* 2026-08-31 07:18:10.248309 | instance | changed: [instance] 2026-08-31 07:18:10.248420 | instance | 2026-08-31 07:18:10.248644 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-31 07:18:10.248791 | instance | Monday 31 August 2026 07:18:10 +0000 (0:00:00.495) 0:00:20.169 ********* 2026-08-31 07:18:10.854575 | instance | changed: [instance] 2026-08-31 07:18:10.854693 | instance | 2026-08-31 07:18:10.854975 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-31 07:18:10.855026 | instance | Monday 31 August 2026 07:18:10 +0000 (0:00:00.607) 0:00:20.777 ********* 2026-08-31 07:18:11.095183 | instance | ok: [instance] 2026-08-31 07:18:11.095455 | instance | 2026-08-31 07:18:11.095718 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-31 07:18:11.095970 | instance | Monday 31 August 2026 07:18:11 +0000 (0:00:00.240) 0:00:21.017 ********* 2026-08-31 07:18:11.173832 | instance | ok: [instance] => { 2026-08-31 07:18:11.174057 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-31 07:18:11.174282 | instance | } 2026-08-31 07:18:11.174527 | instance | 2026-08-31 07:18:11.174762 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-31 07:18:11.175004 | instance | Monday 31 August 2026 07:18:11 +0000 (0:00:00.078) 0:00:21.095 ********* 2026-08-31 07:18:11.911693 | instance | changed: [instance] 2026-08-31 07:18:11.911920 | instance | 2026-08-31 07:18:11.912265 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-31 07:18:11.912654 | instance | Monday 31 August 2026 07:18:11 +0000 (0:00:00.738) 0:00:21.834 ********* 2026-08-31 07:18:16.324886 | instance | changed: [instance] 2026-08-31 07:18:16.325097 | instance | 2026-08-31 07:18:16.325110 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-31 07:18:16.325120 | instance | Monday 31 August 2026 07:18:16 +0000 (0:00:04.412) 0:00:26.246 ********* 2026-08-31 07:18:17.538450 | instance | ok: [instance] 2026-08-31 07:18:17.538975 | instance | 2026-08-31 07:18:17.539027 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-31 07:18:17.539038 | instance | Monday 31 August 2026 07:18:17 +0000 (0:00:01.214) 0:00:27.460 ********* 2026-08-31 07:18:17.905435 | instance | changed: [instance] 2026-08-31 07:18:17.905558 | instance | 2026-08-31 07:18:17.905849 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-31 07:18:17.905902 | instance | Monday 31 August 2026 07:18:17 +0000 (0:00:00.367) 0:00:27.828 ********* 2026-08-31 07:18:18.419713 | instance | changed: [instance] 2026-08-31 07:18:18.420452 | instance | 2026-08-31 07:18:18.420503 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-31 07:18:18.420517 | instance | Monday 31 August 2026 07:18:18 +0000 (0:00:00.513) 0:00:28.341 ********* 2026-08-31 07:18:19.073118 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-31 07:18:19.074528 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-31 07:18:19.074582 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-31 07:18:19.074593 | instance | 2026-08-31 07:18:19.074604 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-31 07:18:19.074613 | instance | Monday 31 August 2026 07:18:19 +0000 (0:00:00.653) 0:00:28.995 ********* 2026-08-31 07:18:19.543558 | instance | changed: [instance] 2026-08-31 07:18:19.543623 | instance | 2026-08-31 07:18:19.543856 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-31 07:18:19.543889 | instance | Monday 31 August 2026 07:18:19 +0000 (0:00:00.471) 0:00:29.466 ********* 2026-08-31 07:18:20.050182 | instance | changed: [instance] 2026-08-31 07:18:20.050233 | instance | 2026-08-31 07:18:20.050360 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-31 07:18:20.050474 | instance | Monday 31 August 2026 07:18:20 +0000 (0:00:00.486) 0:00:29.953 ********* 2026-08-31 07:18:20.050790 | instance | 2026-08-31 07:18:20.050915 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-31 07:18:20.051032 | instance | Monday 31 August 2026 07:18:20 +0000 (0:00:00.019) 0:00:29.973 ********* 2026-08-31 07:18:20.790273 | instance | ok: [instance] 2026-08-31 07:18:20.790556 | instance | 2026-08-31 07:18:20.790838 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-31 07:18:20.791160 | instance | Monday 31 August 2026 07:18:20 +0000 (0:00:00.739) 0:00:30.712 ********* 2026-08-31 07:18:21.784248 | instance | changed: [instance] 2026-08-31 07:18:21.784487 | instance | 2026-08-31 07:18:21.784744 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-31 07:18:21.784997 | instance | Monday 31 August 2026 07:18:21 +0000 (0:00:00.993) 0:00:31.705 ********* 2026-08-31 07:18:22.430358 | instance | changed: [instance] 2026-08-31 07:18:22.430663 | instance | 2026-08-31 07:18:22.431102 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-31 07:18:22.431521 | instance | Monday 31 August 2026 07:18:22 +0000 (0:00:00.643) 0:00:32.349 ********* 2026-08-31 07:18:22.483684 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-31 07:18:22.483899 | instance | 2026-08-31 07:18:22.484186 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-31 07:18:22.484429 | instance | Monday 31 August 2026 07:18:22 +0000 (0:00:00.056) 0:00:32.405 ********* 2026-08-31 07:18:28.063485 | instance | changed: [instance] 2026-08-31 07:18:28.063585 | instance | 2026-08-31 07:18:28.064095 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-31 07:18:28.064309 | instance | Monday 31 August 2026 07:18:28 +0000 (0:00:05.579) 0:00:37.985 ********* 2026-08-31 07:18:28.784362 | instance | ok: [instance] => (item=chronyd) 2026-08-31 07:18:28.785483 | instance | ok: [instance] => (item=sshd) 2026-08-31 07:18:28.785538 | instance | 2026-08-31 07:18:28.785550 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-31 07:18:28.785560 | instance | Monday 31 August 2026 07:18:28 +0000 (0:00:00.720) 0:00:38.706 ********* 2026-08-31 07:18:29.784765 | instance | changed: [instance] 2026-08-31 07:18:29.785576 | instance | 2026-08-31 07:18:29.785772 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-31 07:18:29.785786 | instance | Monday 31 August 2026 07:18:29 +0000 (0:00:01.000) 0:00:39.706 ********* 2026-08-31 07:18:30.025624 | instance | ok: [instance] 2026-08-31 07:18:30.026393 | instance | 2026-08-31 07:18:30.026469 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-31 07:18:30.026486 | instance | Monday 31 August 2026 07:18:30 +0000 (0:00:00.241) 0:00:39.947 ********* 2026-08-31 07:18:30.478484 | instance | changed: [instance] 2026-08-31 07:18:30.478605 | instance | 2026-08-31 07:18:30.479000 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-31 07:18:30.479048 | instance | Monday 31 August 2026 07:18:30 +0000 (0:00:00.453) 0:00:40.400 ********* 2026-08-31 07:18:30.800768 | instance | changed: [instance] 2026-08-31 07:18:30.800853 | instance | 2026-08-31 07:18:30.801092 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-31 07:18:30.801136 | instance | Monday 31 August 2026 07:18:30 +0000 (0:00:00.322) 0:00:40.723 ********* 2026-08-31 07:18:31.024041 | instance | ok: [instance] 2026-08-31 07:18:31.024125 | instance | 2026-08-31 07:18:31.024139 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-31 07:18:31.024286 | instance | Monday 31 August 2026 07:18:31 +0000 (0:00:00.223) 0:00:40.946 ********* 2026-08-31 07:18:31.296681 | instance | ok: [instance] => (item=instance) 2026-08-31 07:18:31.297568 | instance | 2026-08-31 07:18:31.297629 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-31 07:18:31.297641 | instance | Monday 31 August 2026 07:18:31 +0000 (0:00:00.271) 0:00:41.218 ********* 2026-08-31 07:18:31.368346 | instance | ok: [instance] 2026-08-31 07:18:31.369052 | instance | 2026-08-31 07:18:31.369097 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-31 07:18:31.369109 | instance | Monday 31 August 2026 07:18:31 +0000 (0:00:00.071) 0:00:41.290 ********* 2026-08-31 07:18:31.460395 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-31 07:18:31.460477 | instance | 2026-08-31 07:18:31.460720 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-31 07:18:31.460761 | instance | Monday 31 August 2026 07:18:31 +0000 (0:00:00.092) 0:00:41.382 ********* 2026-08-31 07:18:31.771806 | instance | changed: [instance] 2026-08-31 07:18:31.771905 | instance | 2026-08-31 07:18:31.772246 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-31 07:18:31.772291 | instance | Monday 31 August 2026 07:18:31 +0000 (0:00:00.311) 0:00:41.694 ********* 2026-08-31 07:18:32.441547 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-31 07:18:32.441620 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-31 07:18:32.442077 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-31 07:18:32.442116 | instance | 2026-08-31 07:18:32.442122 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-31 07:18:32.442126 | instance | Monday 31 August 2026 07:18:32 +0000 (0:00:00.670) 0:00:42.364 ********* 2026-08-31 07:20:00.745011 | instance | ok: [instance] 2026-08-31 07:20:00.746160 | instance | 2026-08-31 07:20:00.746202 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-31 07:20:00.746219 | instance | Monday 31 August 2026 07:20:00 +0000 (0:01:28.302) 0:02:10.666 ********* 2026-08-31 07:20:00.977442 | instance | changed: [instance] 2026-08-31 07:20:00.977494 | instance | 2026-08-31 07:20:00.977506 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-31 07:20:00.977516 | instance | Monday 31 August 2026 07:20:00 +0000 (0:00:00.232) 0:02:10.899 ********* 2026-08-31 07:20:01.004696 | instance | ok: [instance] 2026-08-31 07:20:01.004744 | instance | 2026-08-31 07:20:01.004755 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-31 07:20:01.004765 | instance | Monday 31 August 2026 07:20:00 +0000 (0:00:00.027) 0:02:10.926 ********* 2026-08-31 07:20:01.064294 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-31 07:20:01.064343 | instance | 2026-08-31 07:20:01.064355 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-31 07:20:01.064364 | instance | Monday 31 August 2026 07:20:01 +0000 (0:00:00.059) 0:02:10.986 ********* 2026-08-31 07:20:02.685935 | instance | ok: [instance] 2026-08-31 07:20:02.686023 | instance | 2026-08-31 07:20:02.686047 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-31 07:20:02.686058 | instance | Monday 31 August 2026 07:20:02 +0000 (0:00:01.621) 0:02:12.607 ********* 2026-08-31 07:20:02.752830 | instance | ok: [instance] => (item=instance) 2026-08-31 07:20:02.752879 | instance | 2026-08-31 07:20:02.752890 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-31 07:20:02.752900 | instance | Monday 31 August 2026 07:20:02 +0000 (0:00:00.066) 0:02:12.673 ********* 2026-08-31 07:20:03.096505 | instance | ok: [instance] 2026-08-31 07:20:03.096562 | instance | 2026-08-31 07:20:03.096573 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-31 07:20:03.096583 | instance | Monday 31 August 2026 07:20:03 +0000 (0:00:00.344) 0:02:13.018 ********* 2026-08-31 07:20:05.745707 | instance | ok: [instance] 2026-08-31 07:20:05.745770 | instance | 2026-08-31 07:20:05.746291 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-31 07:20:05.746365 | instance | Monday 31 August 2026 07:20:05 +0000 (0:00:02.646) 0:02:15.665 ********* 2026-08-31 07:21:00.186031 | 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 07:21:00.186968 | 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_e1z88wnp/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_e1z88wnp/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_e1z88wnp/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_e1z88wnp/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-31T07:20:59.988+0000 7f85f2754640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD1KpVq7E/XAiAA343CzZPcabS/wkZNYgAW88+r7R3wXXNtoyqbedGy/C4=: Malformed input [buffer:3]\n2026-08-31T07:20:59.988+0000 7f85f2754640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-31T07:20:59.992+0000 7f85f2754640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD1KpVq7E/XAiAA343CzZPcabS/wkZNYgAW88+r7R3wXXNtoyqbedGy/C4=: Malformed input [buffer:3]\n2026-08-31T07:20:59.992+0000 7f85f2754640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-31T07:20:59.992+0000 7f85f2754640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgD1KpVq7E/XAiAA343CzZPcabS/wkZNYgAW88+r7R3wXXNtoyqbedGy/C4=: Malformed input [buffer:3]\n2026-08-31T07:20:59.992+0000 7f85f2754640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-08-31T07:20:59.992+0000 7f85f2754640 -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 07:21:00.189186 | instance | 2026-08-31 07:21:00.189336 | instance | PLAY RECAP ********************************************************************* 2026-08-31 07:21:00.191382 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-08-31 07:21:00.191442 | instance | 2026-08-31 07:21:00.191455 | instance | Monday 31 August 2026 07:21:00 +0000 (0:00:54.447) 0:03:10.112 ********* 2026-08-31 07:21:00.191465 | instance | =============================================================================== 2026-08-31 07:21:00.191474 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 88.30s 2026-08-31 07:21:00.191483 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 54.45s 2026-08-31 07:21:00.191491 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.12s 2026-08-31 07:21:00.191500 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.58s 2026-08-31 07:21:00.191509 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.41s 2026-08-31 07:21:00.191519 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.96s 2026-08-31 07:21:00.191546 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.65s 2026-08-31 07:21:00.191562 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.74s 2026-08-31 07:21:00.191714 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.62s 2026-08-31 07:21:00.191863 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.22s 2026-08-31 07:21:00.192012 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.21s 2026-08-31 07:21:00.192211 | instance | Gathering Facts --------------------------------------------------------- 1.07s 2026-08-31 07:21:00.192401 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.01s 2026-08-31 07:21:00.192556 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 1.00s 2026-08-31 07:21:00.192731 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.99s 2026-08-31 07:21:00.192880 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-08-31 07:21:00.193062 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-08-31 07:21:00.193240 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-08-31 07:21:00.193405 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.72s 2026-08-31 07:21:00.193580 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-08-31 07:21:00.291468 | 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 07:21:00.291684 | instance | ERROR [csi > converge] Executed: Failed 2026-08-31 07:21:00.291865 | 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 07:21:01.808140 | instance | ERROR 2026-08-31 07:21:01.808368 | instance | { 2026-08-31 07:21:01.808409 | instance | "delta": "0:04:03.591762", 2026-08-31 07:21:01.808438 | instance | "end": "2026-08-31 07:21:00.363399", 2026-08-31 07:21:01.808464 | instance | "msg": "non-zero return code", 2026-08-31 07:21:01.808490 | instance | "rc": 2, 2026-08-31 07:21:01.808515 | instance | "start": "2026-08-31 07:16:56.771637" 2026-08-31 07:21:01.808541 | instance | } failure 2026-08-31 07:21:01.815962 | 2026-08-31 07:21:01.816057 | PLAY RECAP 2026-08-31 07:21:01.816122 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-31 07:21:01.816153 | 2026-08-31 07:21:01.967086 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-31 07:21:01.970924 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-31 07:21:03.133892 | 2026-08-31 07:21:03.134137 | PLAY [all] 2026-08-31 07:21:03.184838 | 2026-08-31 07:21:03.185050 | TASK [gather-host-logs : creating directory for system status] 2026-08-31 07:21:03.601313 | instance | changed 2026-08-31 07:21:03.608578 | 2026-08-31 07:21:03.608687 | TASK [gather-host-logs : Get logs for each host] 2026-08-31 07:21:03.989330 | instance | + systemd-cgls --full --all --no-pager 2026-08-31 07:21:04.006050 | instance | + ip addr 2026-08-31 07:21:04.008482 | instance | + ip route 2026-08-31 07:21:04.011553 | instance | + lsblk 2026-08-31 07:21:04.017365 | instance | + mount 2026-08-31 07:21:04.020198 | instance | + docker images 2026-08-31 07:21:04.044025 | instance | + brctl show 2026-08-31 07:21:04.044651 | instance | /bin/bash: line 8: brctl: command not found 2026-08-31 07:21:04.044972 | instance | + ps aux --sort=-%mem 2026-08-31 07:21:04.074923 | instance | + dpkg -l 2026-08-31 07:21:04.081105 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-31 07:21:04.081574 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-31 07:21:04.098539 | instance | + '[' '!' -z '' ']' 2026-08-31 07:21:04.151970 | instance | ok: Runtime: 0:00:00.114445 2026-08-31 07:21:04.160068 | 2026-08-31 07:21:04.160137 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-31 07:21:04.854911 | instance | changed: 2026-08-31 07:21:04.855123 | instance | created directory /var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/work/logs/instance 2026-08-31 07:21:04.855164 | instance | cd+++++++++ system/ 2026-08-31 07:21:04.855196 | instance | >f+++++++++ system/brctl-show.txt 2026-08-31 07:21:04.855226 | instance | >f+++++++++ system/docker-images.txt 2026-08-31 07:21:04.855255 | instance | >f+++++++++ system/ip-addr.txt 2026-08-31 07:21:04.855287 | instance | >f+++++++++ system/ip-route.txt 2026-08-31 07:21:04.855320 | instance | >f+++++++++ system/lsblk.txt 2026-08-31 07:21:04.855349 | instance | >f+++++++++ system/mount.txt 2026-08-31 07:21:04.855377 | instance | >f+++++++++ system/packages.txt 2026-08-31 07:21:04.855403 | instance | >f+++++++++ system/ps.txt 2026-08-31 07:21:04.855433 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-31 07:21:04.867607 | 2026-08-31 07:21:04.867712 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-31 07:21:05.092089 | instance | changed: "values" 2026-08-31 07:21:05.252040 | instance | changed: "releases" 2026-08-31 07:21:05.264906 | 2026-08-31 07:21:05.265105 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-31 07:21:05.496531 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-31 07:21:05.810616 | instance | ok: Runtime: 0:00:00.004922 2026-08-31 07:21:05.817533 | 2026-08-31 07:21:05.817642 | TASK [helm-release-status : Downloads logs to executor] 2026-08-31 07:21:06.342622 | instance | changed: 2026-08-31 07:21:06.342901 | instance | cd+++++++++ helm/ 2026-08-31 07:21:06.342964 | instance | cd+++++++++ helm/releases/ 2026-08-31 07:21:06.343014 | instance | cd+++++++++ helm/values/ 2026-08-31 07:21:06.352541 | 2026-08-31 07:21:06.352616 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-31 07:21:06.570494 | instance | changed 2026-08-31 07:21:06.579303 | 2026-08-31 07:21:06.579378 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-31 07:21:06.859964 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 07:21:06.860553 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 07:21:06.865759 | instance | environment: line 1: kubectl: command not found 2026-08-31 07:21:06.867184 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 07:21:06.867532 | instance | environment: line 1: kubectl: command not found 2026-08-31 07:21:06.868920 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 07:21:06.870143 | instance | environment: line 1: kubectl: command not found 2026-08-31 07:21:06.870917 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 07:21:06.872736 | instance | environment: line 1: kubectl: command not found 2026-08-31 07:21:06.873989 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 07:21:06.874205 | instance | environment: line 1: kubectl: command not found 2026-08-31 07:21:06.875219 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-31 07:21:07.123758 | instance | ok: Runtime: 0:00:00.022144 2026-08-31 07:21:07.132350 | 2026-08-31 07:21:07.132414 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-31 07:21:07.355722 | instance | changed 2026-08-31 07:21:07.362840 | 2026-08-31 07:21:07.362948 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-31 07:21:07.601111 | instance | environment: line 5: kubectl: command not found 2026-08-31 07:21:07.601813 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 07:21:07.602436 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 07:21:07.603225 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-31 07:21:07.905878 | instance | ok: Runtime: 0:00:00.008306 2026-08-31 07:21:07.913605 | 2026-08-31 07:21:07.913697 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-31 07:21:08.423420 | instance | changed: 2026-08-31 07:21:08.423702 | instance | cd+++++++++ objects/ 2026-08-31 07:21:08.423742 | instance | cd+++++++++ objects/cluster/ 2026-08-31 07:21:08.423775 | instance | cd+++++++++ objects/namespaced/ 2026-08-31 07:21:08.440592 | 2026-08-31 07:21:08.440778 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-31 07:21:08.669267 | instance | changed 2026-08-31 07:21:08.674902 | 2026-08-31 07:21:08.675005 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-31 07:21:08.904135 | instance | changed 2026-08-31 07:21:08.911175 | 2026-08-31 07:21:08.911267 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-31 07:21:09.143707 | instance | environment: line 3: kubectl: command not found 2026-08-31 07:21:09.447027 | instance | ok: Runtime: 0:00:00.007611 2026-08-31 07:21:09.452630 | 2026-08-31 07:21:09.452712 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-31 07:21:09.964159 | instance | changed: 2026-08-31 07:21:09.964369 | instance | cd+++++++++ pod-logs/ 2026-08-31 07:21:09.964410 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-31 07:21:09.976196 | 2026-08-31 07:21:09.976258 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-31 07:21:10.200486 | instance | changed 2026-08-31 07:21:10.207656 | 2026-08-31 07:21:10.207751 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-31 07:21:10.442742 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-31 07:21:10.747948 | instance | ok: Runtime: 0:00:00.054527 2026-08-31 07:21:10.755545 | 2026-08-31 07:21:10.756078 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-31 07:21:10.993992 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-31 07:21:11.029896 | instance | ceph-mgr endpoints: 2026-08-31 07:21:11.298461 | instance | ok: Runtime: 0:00:00.040860 2026-08-31 07:21:11.304290 | 2026-08-31 07:21:11.304355 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-31 07:21:11.546231 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-31 07:21:11.842479 | instance | ok: Runtime: 0:00:00.043404 2026-08-31 07:21:11.850132 | 2026-08-31 07:21:11.850201 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-31 07:21:12.370854 | instance | changed: cd+++++++++ prometheus/ 2026-08-31 07:21:12.382039 | 2026-08-31 07:21:12.382107 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-31 07:21:12.608088 | instance | changed 2026-08-31 07:21:12.613707 | 2026-08-31 07:21:12.613774 | TASK [gather-selenium-data : Get selenium data] 2026-08-31 07:21:12.897757 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-31 07:21:12.900397 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-31 07:21:13.152520 | instance | ERROR 2026-08-31 07:21:13.152861 | instance | { 2026-08-31 07:21:13.152897 | instance | "delta": "0:00:00.007540", 2026-08-31 07:21:13.152919 | instance | "end": "2026-08-31 07:21:12.900757", 2026-08-31 07:21:13.152940 | instance | "msg": "non-zero return code", 2026-08-31 07:21:13.152979 | instance | "rc": 1, 2026-08-31 07:21:13.153000 | instance | "start": "2026-08-31 07:21:12.893217" 2026-08-31 07:21:13.153019 | instance | } 2026-08-31 07:21:13.153044 | instance | ERROR: Ignoring Errors 2026-08-31 07:21:13.158113 | 2026-08-31 07:21:13.158178 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-31 07:21:13.659206 | instance | changed: cd+++++++++ selenium/ 2026-08-31 07:21:13.666983 | 2026-08-31 07:21:13.667037 | PLAY RECAP 2026-08-31 07:21:13.667086 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-31 07:21:13.667108 | 2026-08-31 07:21:13.845068 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-31 07:21:13.915763 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-31 07:21:15.394778 | 2026-08-31 07:21:15.394965 | PLAY [all] 2026-08-31 07:21:15.416939 | 2026-08-31 07:21:15.429097 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-31 07:21:15.477907 | instance | skipping: Conditional result was False 2026-08-31 07:21:15.493996 | 2026-08-31 07:21:15.494116 | TASK [fetch-output : Set log path for single node] 2026-08-31 07:21:15.542645 | instance | ok 2026-08-31 07:21:15.549612 | 2026-08-31 07:21:15.549683 | LOOP [fetch-output : Ensure local output dirs] 2026-08-31 07:21:15.957720 | instance -> localhost | ok: "/var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/work/logs" 2026-08-31 07:21:16.191704 | instance -> localhost | changed: "/var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/work/artifacts" 2026-08-31 07:21:16.420959 | instance -> localhost | changed: "/var/lib/zuul/builds/c9edd03a94ae4fca80d16153f7def6ff/work/docs" 2026-08-31 07:21:16.445288 | 2026-08-31 07:21:16.445452 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-31 07:21:17.107906 | instance | changed: .d..t...... ./ 2026-08-31 07:21:17.108268 | instance | changed: All items complete 2026-08-31 07:21:17.108331 | 2026-08-31 07:21:17.568866 | instance | changed: .d..t...... ./ 2026-08-31 07:21:18.042857 | instance | changed: .d..t...... ./ 2026-08-31 07:21:18.061637 | 2026-08-31 07:21:18.061762 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-31 07:21:18.497971 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.010249 2026-08-31 07:21:18.721608 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008440 2026-08-31 07:21:18.740142 | 2026-08-31 07:21:18.740251 | PLAY [all] 2026-08-31 07:21:18.746994 | 2026-08-31 07:21:18.747204 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-31 07:21:19.215119 | instance | changed 2026-08-31 07:21:19.220977 | 2026-08-31 07:21:19.221044 | PLAY RECAP 2026-08-31 07:21:19.221091 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-31 07:21:19.221113 | 2026-08-31 07:21:19.384482 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-31 07:21:19.418513 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-31 07:21:20.060294 | 2026-08-31 07:21:20.060449 | PLAY [localhost] 2026-08-31 07:21:20.074582 | 2026-08-31 07:21:20.074701 | TASK [Generate Zuul manifest] 2026-08-31 07:21:20.097704 | localhost | ok 2026-08-31 07:21:20.154233 | 2026-08-31 07:21:20.154331 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-31 07:21:20.581682 | localhost | changed 2026-08-31 07:21:20.594680 | 2026-08-31 07:21:20.594860 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-31 07:21:20.643989 | localhost | ok 2026-08-31 07:21:20.650969 | 2026-08-31 07:21:20.651036 | TASK [Upload logs] 2026-08-31 07:21:20.677310 | localhost | ok 2026-08-31 07:21:20.810567 | 2026-08-31 07:21:20.810782 | TASK [Set zuul-log-path fact] 2026-08-31 07:21:20.834152 | localhost | ok 2026-08-31 07:21:20.849700 | 2026-08-31 07:21:20.849812 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-31 07:21:20.879483 | localhost | ok 2026-08-31 07:21:20.889459 | 2026-08-31 07:21:20.889528 | TASK [upload-logs : Create log directories] 2026-08-31 07:21:21.317920 | localhost | changed 2026-08-31 07:21:21.325170 | 2026-08-31 07:21:21.325244 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-31 07:21:21.773642 | localhost -> localhost | ok: Runtime: 0:00:00.005724 2026-08-31 07:21:21.781066 | 2026-08-31 07:21:21.781225 | TASK [upload-logs : Upload logs to log server] 2026-08-31 07:21:22.263488 | localhost | Output suppressed because no_log was given 2026-08-31 07:21:22.318681 | 2026-08-31 07:21:22.319127 | LOOP [upload-logs : Compress console log and json output] 2026-08-31 07:21:22.366487 | localhost | skipping: Conditional result was False 2026-08-31 07:21:22.374536 | localhost | skipping: Conditional result was False 2026-08-31 07:21:22.385298 | 2026-08-31 07:21:22.385486 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-31 07:21:22.428143 | localhost | skipping: Conditional result was False 2026-08-31 07:21:22.428654 | 2026-08-31 07:21:22.432524 | localhost | skipping: Conditional result was False 2026-08-31 07:21:22.444276 | 2026-08-31 07:21:22.444488 | LOOP [upload-logs : Upload console log and json output]