2026-09-16 21:37:52.904363 | Job console starting 2026-09-16 21:37:52.917462 | Updating git repos 2026-09-16 21:37:56.139865 | Cloning repos into workspace 2026-09-16 21:38:11.308555 | Restoring repo states 2026-09-16 21:38:14.753599 | Merging changes 2026-09-16 21:38:16.007048 | Checking out repos 2026-09-16 21:38:18.354581 | Preparing playbooks 2026-09-16 21:38:20.626326 | Running Ansible setup 2026-09-16 21:38:24.128535 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-16 21:38:24.719159 | 2026-09-16 21:38:24.719302 | PLAY [localhost] 2026-09-16 21:38:24.726502 | 2026-09-16 21:38:24.726571 | TASK [Gathering Facts] 2026-09-16 21:38:25.679160 | localhost | ok 2026-09-16 21:38:25.697178 | 2026-09-16 21:38:25.697468 | TASK [Setup log path fact] 2026-09-16 21:38:25.719569 | localhost | ok 2026-09-16 21:38:25.741385 | 2026-09-16 21:38:25.741519 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-16 21:38:25.782385 | localhost | ok 2026-09-16 21:38:25.886805 | 2026-09-16 21:38:25.886986 | TASK [emit-job-header : Print job information] 2026-09-16 21:38:25.942820 | # Job Information 2026-09-16 21:38:25.942981 | Ansible Version: 2.16.18 2026-09-16 21:38:25.943011 | Job: atmosphere-molecule-csi-rbd 2026-09-16 21:38:25.943031 | Pipeline: check 2026-09-16 21:38:25.943048 | Executor: 2d72f0692154 2026-09-16 21:38:25.943065 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-09-16 21:38:25.943099 | Event ID: 41dcf3a0-b216-11f1-8f55-c25aa3266ed5 2026-09-16 21:38:25.945678 | 2026-09-16 21:38:25.945739 | LOOP [emit-job-header : Print node information] 2026-09-16 21:38:26.052589 | localhost | ok: 2026-09-16 21:38:26.052789 | localhost | # Node Information 2026-09-16 21:38:26.052833 | localhost | Inventory Hostname: instance 2026-09-16 21:38:26.052870 | localhost | Hostname: np0000192945 2026-09-16 21:38:26.052907 | localhost | Username: zuul 2026-09-16 21:38:26.052941 | localhost | Distro: Ubuntu 22.04 2026-09-16 21:38:26.052972 | localhost | Provider: yul1 2026-09-16 21:38:26.053002 | localhost | Region: ca-ymq-1 2026-09-16 21:38:26.053032 | localhost | Label: ubuntu-jammy 2026-09-16 21:38:26.053062 | localhost | Product Name: OpenStack Nova 2026-09-16 21:38:26.053104 | localhost | Interface IP: 162.253.55.19 2026-09-16 21:38:26.065765 | 2026-09-16 21:38:26.065982 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-16 21:38:26.477651 | localhost -> localhost | changed 2026-09-16 21:38:26.487372 | 2026-09-16 21:38:26.487517 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-16 21:38:27.425040 | localhost -> localhost | changed 2026-09-16 21:38:27.437647 | 2026-09-16 21:38:27.437835 | PLAY [all] 2026-09-16 21:38:27.457071 | 2026-09-16 21:38:27.457240 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-16 21:38:27.705609 | instance -> localhost | ok 2026-09-16 21:38:27.719076 | 2026-09-16 21:38:27.719260 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-16 21:38:27.751429 | instance | ok 2026-09-16 21:38:27.769547 | instance | included: /var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-16 21:38:27.774819 | 2026-09-16 21:38:27.774900 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-16 21:38:28.985433 | instance -> localhost | Generating public/private rsa key pair. 2026-09-16 21:38:28.985701 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/work/476cdadb1bd644d2ac1e3f7fb5ab3f12_id_rsa 2026-09-16 21:38:28.985758 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/work/476cdadb1bd644d2ac1e3f7fb5ab3f12_id_rsa.pub 2026-09-16 21:38:28.985813 | instance -> localhost | The key fingerprint is: 2026-09-16 21:38:28.985871 | instance -> localhost | SHA256:W+0oyDgraJC2Xqjq4o3uQOIftoT8H4oHrlHmghULxwE zuul-build-sshkey 2026-09-16 21:38:28.985956 | instance -> localhost | The key's randomart image is: 2026-09-16 21:38:28.986000 | instance -> localhost | +---[RSA 3072]----+ 2026-09-16 21:38:28.986052 | instance -> localhost | |E.. | 2026-09-16 21:38:28.986114 | instance -> localhost | | . . | 2026-09-16 21:38:28.986155 | instance -> localhost | |. + | 2026-09-16 21:38:28.986194 | instance -> localhost | | o o . | 2026-09-16 21:38:28.986230 | instance -> localhost | |.o= S . . | 2026-09-16 21:38:28.986267 | instance -> localhost | |OBo o . o o | 2026-09-16 21:38:28.986303 | instance -> localhost | |O*+=o.o o . . | 2026-09-16 21:38:28.986340 | instance -> localhost | |=*@.+o. . | 2026-09-16 21:38:28.986382 | instance -> localhost | |#O.Bo. | 2026-09-16 21:38:28.986420 | instance -> localhost | +----[SHA256]-----+ 2026-09-16 21:38:28.986511 | instance -> localhost | ok: Runtime: 0:00:00.688316 2026-09-16 21:38:29.000179 | 2026-09-16 21:38:29.000313 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-16 21:38:29.037542 | instance | ok 2026-09-16 21:38:29.053561 | instance | included: /var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-16 21:38:29.066590 | 2026-09-16 21:38:29.066775 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-16 21:38:29.091770 | instance | skipping: Conditional result was False 2026-09-16 21:38:29.100095 | 2026-09-16 21:38:29.100208 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-16 21:38:29.556297 | instance | changed 2026-09-16 21:38:29.562866 | 2026-09-16 21:38:29.562956 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-16 21:38:29.779428 | instance | ok 2026-09-16 21:38:29.790103 | 2026-09-16 21:38:29.790445 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-16 21:38:30.291049 | instance | changed 2026-09-16 21:38:30.295932 | 2026-09-16 21:38:30.295996 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-16 21:38:30.778445 | instance | changed 2026-09-16 21:38:30.784351 | 2026-09-16 21:38:30.784414 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-16 21:38:30.808015 | instance | skipping: Conditional result was False 2026-09-16 21:38:30.815836 | 2026-09-16 21:38:30.815926 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-16 21:38:31.224223 | instance -> localhost | changed 2026-09-16 21:38:31.245620 | 2026-09-16 21:38:31.245774 | TASK [add-build-sshkey : Add back temp key] 2026-09-16 21:38:31.582052 | instance -> localhost | Identity added: /var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/work/476cdadb1bd644d2ac1e3f7fb5ab3f12_id_rsa (zuul-build-sshkey) 2026-09-16 21:38:31.582323 | instance -> localhost | ok: Runtime: 0:00:00.031860 2026-09-16 21:38:31.588620 | 2026-09-16 21:38:31.588693 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-16 21:38:31.920701 | instance | ok 2026-09-16 21:38:31.929380 | 2026-09-16 21:38:31.929503 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-16 21:38:31.964848 | instance | skipping: Conditional result was False 2026-09-16 21:38:31.982647 | 2026-09-16 21:38:31.982787 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-16 21:38:32.362017 | instance | ok 2026-09-16 21:38:32.379939 | 2026-09-16 21:38:32.380120 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-16 21:38:36.219122 | instance | Output suppressed because no_log was given 2026-09-16 21:38:36.237241 | 2026-09-16 21:38:36.237443 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-16 21:38:36.446641 | instance | ok: "logs" 2026-09-16 21:38:36.446961 | instance | ok: All items complete 2026-09-16 21:38:36.447002 | 2026-09-16 21:38:36.596768 | instance | ok: "artifacts" 2026-09-16 21:38:36.746885 | instance | ok: "docs" 2026-09-16 21:38:36.755230 | 2026-09-16 21:38:36.755366 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-16 21:38:36.951408 | instance | changed: "logs" 2026-09-16 21:38:37.131208 | instance | changed: "artifacts" 2026-09-16 21:38:37.306127 | instance | changed: "docs" 2026-09-16 21:38:37.317519 | 2026-09-16 21:38:37.317685 | PLAY RECAP 2026-09-16 21:38:37.317757 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-16 21:38:37.317796 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-16 21:38:37.317825 | 2026-09-16 21:38:37.489988 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-16 21:38:37.496564 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-16 21:38:38.083792 | 2026-09-16 21:38:38.083908 | PLAY [all] 2026-09-16 21:38:38.093828 | 2026-09-16 21:38:38.093915 | TASK [setup-uv : Extract archive] 2026-09-16 21:38:40.355413 | instance | changed 2026-09-16 21:38:40.367197 | 2026-09-16 21:38:40.367434 | TASK [setup-uv : Print version] 2026-09-16 21:38:40.762508 | instance | uv 0.8.13 2026-09-16 21:38:40.913557 | instance | ok: Runtime: 0:00:00.013438 2026-09-16 21:38:40.930632 | 2026-09-16 21:38:40.930833 | TASK [Install Ansible collection siblings] 2026-09-16 21:38:53.848914 | instance | changed: 2026-09-16 21:38:53.849116 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-16 21:38:53.849144 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-16 21:38:53.849163 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-16 21:38:53.849180 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-16 21:38:53.849197 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-16 21:38:53.849216 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-16 21:38:53.849233 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-16 21:38:53.849251 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-16 21:38:53.849268 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-16 21:38:53.849285 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-16 21:38:53.849301 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-16 21:38:53.849317 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-16 21:38:53.849333 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-16 21:38:53.849349 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-16 21:38:53.849364 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-16 21:38:53.849380 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-16 21:38:53.849396 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-16 21:38:53.849411 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-16 21:38:53.849427 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-16 21:38:53.849442 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-16 21:38:53.849458 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-16 21:38:53.849473 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-16 21:38:53.849490 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-16 21:38:53.849515 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-16 21:38:53.849531 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-16 21:38:53.849547 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-16 21:38:53.849562 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-16 21:38:53.849578 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-16 21:38:53.849593 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-16 21:38:53.849608 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-16 21:38:53.849623 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-16 21:38:53.849639 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-16 21:38:53.849654 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-16 21:38:53.849669 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-16 21:38:53.849691 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.849706 | instance | Process install dependency map 2026-09-16 21:38:53.849722 | instance | Starting collection install process 2026-09-16 21:38:53.849737 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-16 21:38:53.849752 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-16 21:38:53.849768 | instance | ansible.netcommon:* was installed successfully 2026-09-16 21:38:53.849783 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-16 21:38:53.849798 | instance | Creating virtual environment at: .venv 2026-09-16 21:38:53.849813 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-16 21:38:53.849828 | instance | Downloading kubernetes (1.9MiB) 2026-09-16 21:38:53.849844 | instance | Downloading setuptools (1.1MiB) 2026-09-16 21:38:53.849861 | instance | Downloading openstacksdk (1.7MiB) 2026-09-16 21:38:53.849876 | instance | Downloading pygments (1.2MiB) 2026-09-16 21:38:53.849891 | instance | Downloading ansible-core (2.1MiB) 2026-09-16 21:38:53.849907 | instance | Downloading rjsonnet (1.2MiB) 2026-09-16 21:38:53.849923 | instance | Downloading netaddr (2.2MiB) 2026-09-16 21:38:53.849938 | instance | Downloading cryptography (4.2MiB) 2026-09-16 21:38:53.849953 | instance | Building pyperclip==1.9.0 2026-09-16 21:38:53.849968 | instance | Downloading rjsonnet 2026-09-16 21:38:53.849985 | instance | Downloading netaddr 2026-09-16 21:38:53.850000 | instance | Downloading pygments 2026-09-16 21:38:53.850015 | instance | Downloading cryptography 2026-09-16 21:38:53.850031 | instance | Downloading setuptools 2026-09-16 21:38:53.850046 | instance | Downloading kubernetes 2026-09-16 21:38:53.850061 | instance | Downloading ansible-core 2026-09-16 21:38:53.850076 | instance | Downloading openstacksdk 2026-09-16 21:38:53.850102 | instance | Built pyperclip==1.9.0 2026-09-16 21:38:53.850118 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-16 21:38:53.850134 | instance | Installed 79 packages in 52ms 2026-09-16 21:38:53.850150 | instance | Checked out ansible.posix to 1.6.0 2026-09-16 21:38:53.850165 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-16 21:38:53.850187 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.850209 | instance | Process install dependency map 2026-09-16 21:38:53.850228 | instance | Starting collection install process 2026-09-16 21:38:53.850245 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-16 21:38:53.850267 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-16 21:38:53.850284 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-16 21:38:53.850300 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.850316 | instance | 2.17.12 2026-09-16 21:38:53.850332 | instance | Checked out ansible.utils to v6.1.0 2026-09-16 21:38:53.850349 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-16 21:38:53.850365 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.850381 | instance | Process install dependency map 2026-09-16 21:38:53.850397 | instance | Starting collection install process 2026-09-16 21:38:53.850414 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-16 21:38:53.850430 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-16 21:38:53.850447 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-16 21:38:53.850464 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.850481 | instance | 2.17.12 2026-09-16 21:38:53.850498 | instance | Checked out atmosphere.common to v0.7.0 2026-09-16 21:38:53.850516 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-16 21:38:53.850539 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.850561 | instance | Process install dependency map 2026-09-16 21:38:53.850583 | instance | Starting collection install process 2026-09-16 21:38:53.850605 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-16 21:38:53.850622 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-16 21:38:53.850645 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-16 21:38:53.850668 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.850689 | instance | 2.17.12 2026-09-16 21:38:53.850706 | instance | Checked out community.crypto to 2.2.3 2026-09-16 21:38:53.850722 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-16 21:38:53.850738 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.850754 | instance | Process install dependency map 2026-09-16 21:38:53.850770 | instance | Starting collection install process 2026-09-16 21:38:53.850786 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-16 21:38:53.850802 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-16 21:38:53.850819 | instance | community.crypto:2.2.3 was installed successfully 2026-09-16 21:38:53.850835 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.850851 | instance | 2.17.12 2026-09-16 21:38:53.850867 | instance | Checked out community.general to 7.3.0 2026-09-16 21:38:53.850883 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-16 21:38:53.850899 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.850922 | instance | Process install dependency map 2026-09-16 21:38:53.850938 | instance | Starting collection install process 2026-09-16 21:38:53.850955 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-16 21:38:53.850972 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-16 21:38:53.850987 | instance | community.general:7.3.0 was installed successfully 2026-09-16 21:38:53.851004 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.851020 | instance | 2.17.12 2026-09-16 21:38:53.851036 | instance | Checked out community.mysql to 3.6.0 2026-09-16 21:38:53.851053 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-16 21:38:53.851069 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.851104 | instance | Process install dependency map 2026-09-16 21:38:53.851124 | instance | Starting collection install process 2026-09-16 21:38:53.851141 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-16 21:38:53.851157 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-16 21:38:53.851174 | instance | community.mysql:3.6.0 was installed successfully 2026-09-16 21:38:53.851191 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.851207 | instance | 2.17.12 2026-09-16 21:38:53.851223 | instance | Checked out kubernetes.core to 2.4.0 2026-09-16 21:38:53.851239 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-16 21:38:53.851255 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.851271 | instance | Process install dependency map 2026-09-16 21:38:53.851287 | instance | Starting collection install process 2026-09-16 21:38:53.851304 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-16 21:38:53.851321 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-16 21:38:53.851336 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-16 21:38:53.851352 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.851368 | instance | 2.17.12 2026-09-16 21:38:53.851384 | instance | Checked out openstack.cloud to 2.6.0 2026-09-16 21:38:53.851400 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-16 21:38:53.851417 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.851433 | instance | Process install dependency map 2026-09-16 21:38:53.851449 | instance | Starting collection install process 2026-09-16 21:38:53.851465 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-16 21:38:53.851481 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-16 21:38:53.851497 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-16 21:38:53.851514 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.851530 | instance | 2.17.12 2026-09-16 21:38:53.851546 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-16 21:38:53.851562 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-16 21:38:53.851583 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.851600 | instance | Process install dependency map 2026-09-16 21:38:53.851616 | instance | Starting collection install process 2026-09-16 21:38:53.851632 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-16 21:38:53.851648 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-16 21:38:53.851664 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-16 21:38:53.851681 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.851697 | instance | 2.17.12 2026-09-16 21:38:53.851713 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-16 21:38:53.851728 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-16 21:38:53.851744 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.851759 | instance | Process install dependency map 2026-09-16 21:38:53.851776 | instance | Starting collection install process 2026-09-16 21:38:53.851792 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-16 21:38:53.851808 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-16 21:38:53.851824 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-16 21:38:53.851840 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.851856 | instance | 2.17.12 2026-09-16 21:38:53.852049 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-16 21:38:53.852065 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-16 21:38:53.852098 | instance | Starting galaxy collection install process 2026-09-16 21:38:53.852117 | instance | Process install dependency map 2026-09-16 21:38:53.852133 | instance | Starting collection install process 2026-09-16 21:38:53.852149 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-16 21:38:53.852165 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-16 21:38:53.852181 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-16 21:38:53.852197 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-16 21:38:53.852212 | instance | 2.17.12 2026-09-16 21:38:53.858017 | 2026-09-16 21:38:53.858066 | PLAY RECAP 2026-09-16 21:38:53.858131 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-16 21:38:53.858152 | 2026-09-16 21:38:54.032925 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-16 21:38:54.035649 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-16 21:38:54.630038 | 2026-09-16 21:38:54.630261 | PLAY [all] 2026-09-16 21:38:54.642446 | 2026-09-16 21:38:54.642646 | TASK [Install "jq" for log collection] 2026-09-16 21:39:04.607078 | instance | changed 2026-09-16 21:39:04.610272 | 2026-09-16 21:39:04.610383 | PLAY RECAP 2026-09-16 21:39:04.610477 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-16 21:39:04.610574 | 2026-09-16 21:39:04.779449 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-16 21:39:04.782742 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-16 21:39:05.356982 | 2026-09-16 21:39:05.357145 | PLAY [all] 2026-09-16 21:39:05.367520 | 2026-09-16 21:39:05.367630 | LOOP [Check inventory directories] 2026-09-16 21:39:05.705686 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-16 21:39:05.879448 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-16 21:39:06.052913 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-16 21:39:06.072426 | 2026-09-16 21:39:06.072712 | LOOP [Copy inventory file for Zuul] 2026-09-16 21:39:06.941077 | instance | changed: 2026-09-16 21:39:06.941347 | instance | { 2026-09-16 21:39:06.941384 | instance | "ansible_loop_var": "item", 2026-09-16 21:39:06.941413 | instance | "changed": false, 2026-09-16 21:39:06.941437 | instance | "failed": false, 2026-09-16 21:39:06.941464 | instance | "invocation": { 2026-09-16 21:39:06.941489 | instance | "module_args": { 2026-09-16 21:39:06.941513 | instance | "checksum_algorithm": "sha1", 2026-09-16 21:39:06.941538 | instance | "follow": true, 2026-09-16 21:39:06.941562 | instance | "get_attributes": true, 2026-09-16 21:39:06.941588 | instance | "get_checksum": true, 2026-09-16 21:39:06.941612 | instance | "get_mime": true, 2026-09-16 21:39:06.941636 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-16 21:39:06.941659 | instance | } 2026-09-16 21:39:06.941681 | instance | }, 2026-09-16 21:39:06.941703 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-16 21:39:06.941726 | instance | "stat": { 2026-09-16 21:39:06.941748 | instance | "atime": 1789594726.6108422, 2026-09-16 21:39:06.941771 | instance | "attr_flags": "e", 2026-09-16 21:39:06.941792 | instance | "attributes": [ 2026-09-16 21:39:06.941813 | instance | "extents" 2026-09-16 21:39:06.941833 | instance | ], 2026-09-16 21:39:06.941856 | instance | "block_size": 4096, 2026-09-16 21:39:06.941878 | instance | "blocks": 8, 2026-09-16 21:39:06.941901 | instance | "charset": "unknown", 2026-09-16 21:39:06.941925 | instance | "ctime": 1789594721.7947752, 2026-09-16 21:39:06.941949 | instance | "dev": 64513, 2026-09-16 21:39:06.941972 | instance | "device_type": 0, 2026-09-16 21:39:06.941995 | instance | "executable": true, 2026-09-16 21:39:06.942017 | instance | "exists": true, 2026-09-16 21:39:06.942040 | instance | "gid": 1000, 2026-09-16 21:39:06.942062 | instance | "gr_name": "zuul", 2026-09-16 21:39:06.942101 | instance | "inode": 1048196, 2026-09-16 21:39:06.942126 | instance | "isblk": false, 2026-09-16 21:39:06.942150 | instance | "ischr": false, 2026-09-16 21:39:06.942173 | instance | "isdir": true, 2026-09-16 21:39:06.942195 | instance | "isfifo": false, 2026-09-16 21:39:06.942218 | instance | "isgid": false, 2026-09-16 21:39:06.942240 | instance | "islnk": false, 2026-09-16 21:39:06.942263 | instance | "isreg": false, 2026-09-16 21:39:06.942285 | instance | "issock": false, 2026-09-16 21:39:06.942306 | instance | "isuid": false, 2026-09-16 21:39:06.942328 | instance | "mimetype": "unknown", 2026-09-16 21:39:06.942350 | instance | "mode": "0755", 2026-09-16 21:39:06.942371 | instance | "mtime": 1789594721.7947752, 2026-09-16 21:39:06.942393 | instance | "nlink": 22, 2026-09-16 21:39:06.942415 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-16 21:39:06.942436 | instance | "pw_name": "zuul", 2026-09-16 21:39:06.942464 | instance | "readable": true, 2026-09-16 21:39:06.942488 | instance | "rgrp": true, 2026-09-16 21:39:06.942511 | instance | "roth": true, 2026-09-16 21:39:06.942535 | instance | "rusr": true, 2026-09-16 21:39:06.942610 | instance | "size": 4096, 2026-09-16 21:39:06.942637 | instance | "uid": 1000, 2026-09-16 21:39:06.942676 | instance | "version": "3432996445", 2026-09-16 21:39:06.942701 | instance | "wgrp": false, 2026-09-16 21:39:06.942726 | instance | "woth": false, 2026-09-16 21:39:06.942750 | instance | "writeable": true, 2026-09-16 21:39:06.942773 | instance | "wusr": true, 2026-09-16 21:39:06.942795 | instance | "xgrp": true, 2026-09-16 21:39:06.942817 | instance | "xoth": true, 2026-09-16 21:39:06.942839 | instance | "xusr": true 2026-09-16 21:39:06.942862 | instance | } 2026-09-16 21:39:06.942886 | instance | } 2026-09-16 21:39:06.942931 | instance | ok: All items complete 2026-09-16 21:39:06.942962 | 2026-09-16 21:39:06.944675 | instance | skipping: Conditional result was False 2026-09-16 21:39:06.951410 | instance | skipping: Conditional result was False 2026-09-16 21:39:06.968885 | 2026-09-16 21:39:06.969049 | LOOP [Switch "ansible_host" to private IP] 2026-09-16 21:39:07.341305 | instance | changed: 1 replacements made 2026-09-16 21:39:07.344620 | instance | skipping: Conditional result was False 2026-09-16 21:39:07.345723 | instance | skipping: Conditional result was False 2026-09-16 21:39:07.367455 | 2026-09-16 21:39:07.367662 | TASK [Run Molecule scenario] 2026-09-16 21:39:08.361597 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-16 21:39:08.805637 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-16 21:39:08.805692 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-16 21:39:19.842348 | instance | INFO [csi > dependency] Executing 2026-09-16 21:39:19.842714 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-16 21:39:19.843226 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-16 21:39:19.843494 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-16 21:39:19.859546 | instance | INFO [csi > cleanup] Executing 2026-09-16 21:39:19.860287 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-16 21:39:19.873275 | instance | INFO [csi > destroy] Executing 2026-09-16 21:39:19.873394 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-16 21:39:19.873537 | instance | INFO [csi > destroy] Executed: Successful 2026-09-16 21:39:19.885011 | instance | INFO [csi > syntax] Executing 2026-09-16 21:39:21.422110 | instance | 2026-09-16 21:39:21.422454 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-16 21:39:21.511496 | instance | INFO [csi > syntax] Executed: Successful 2026-09-16 21:39:21.528070 | instance | INFO [csi > create] Executing 2026-09-16 21:39:21.531840 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-16 21:39:21.549203 | instance | INFO [csi > prepare] Executing 2026-09-16 21:39:22.360651 | instance | 2026-09-16 21:39:22.360882 | instance | PLAY [Prepare] ***************************************************************** 2026-09-16 21:39:22.361182 | instance | 2026-09-16 21:39:22.361483 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 21:39:22.361729 | instance | Wednesday 16 September 2026 21:39:22 +0000 (0:00:00.026) 0:00:00.026 *** 2026-09-16 21:39:23.668991 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-16 21:39:23.669125 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-16 21:39:23.669340 | instance | interpreter could change the meaning of that path. See 2026-09-16 21:39:23.669579 | instance | https://docs.ansible.com/ansible- 2026-09-16 21:39:23.669809 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-16 21:39:23.682773 | instance | ok: [instance] 2026-09-16 21:39:23.683529 | instance | 2026-09-16 21:39:23.683651 | instance | TASK [Configure short hostname] ************************************************ 2026-09-16 21:39:23.683664 | instance | Wednesday 16 September 2026 21:39:23 +0000 (0:00:01.324) 0:00:01.351 *** 2026-09-16 21:39:24.477504 | instance | changed: [instance] 2026-09-16 21:39:24.477592 | instance | 2026-09-16 21:39:24.477603 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-16 21:39:24.477614 | instance | Wednesday 16 September 2026 21:39:24 +0000 (0:00:00.793) 0:00:02.144 *** 2026-09-16 21:39:24.773867 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-16 21:39:24.773949 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-16 21:39:24.773961 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-16 21:39:24.783586 | instance | changed: [instance] 2026-09-16 21:39:24.783618 | instance | 2026-09-16 21:39:24.783631 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-16 21:39:24.783641 | instance | Wednesday 16 September 2026 21:39:24 +0000 (0:00:00.307) 0:00:02.451 *** 2026-09-16 21:39:25.575849 | instance | ok: [instance] 2026-09-16 21:39:25.575917 | instance | 2026-09-16 21:39:25.575930 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-16 21:39:25.575939 | instance | 2026-09-16 21:39:25.575948 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 21:39:25.575975 | instance | Wednesday 16 September 2026 21:39:25 +0000 (0:00:00.791) 0:00:03.242 *** 2026-09-16 21:39:26.344579 | instance | ok: [instance] 2026-09-16 21:39:26.344760 | instance | 2026-09-16 21:39:26.345027 | instance | TASK [Install depedencies] ***************************************************** 2026-09-16 21:39:26.345262 | instance | Wednesday 16 September 2026 21:39:26 +0000 (0:00:00.770) 0:00:04.012 *** 2026-09-16 21:39:50.396912 | instance | changed: [instance] 2026-09-16 21:39:50.397183 | instance | 2026-09-16 21:39:50.397197 | instance | TASK [Start up service] ******************************************************** 2026-09-16 21:39:50.397212 | instance | Wednesday 16 September 2026 21:39:50 +0000 (0:00:24.051) 0:00:28.063 *** 2026-09-16 21:39:51.022839 | instance | ok: [instance] 2026-09-16 21:39:51.023605 | instance | 2026-09-16 21:39:51.023665 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-16 21:39:51.023677 | instance | Wednesday 16 September 2026 21:39:51 +0000 (0:00:00.626) 0:00:28.690 *** 2026-09-16 21:39:51.355185 | instance | ok: [instance] 2026-09-16 21:39:51.355695 | instance | 2026-09-16 21:39:51.355779 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-16 21:39:51.355978 | instance | Wednesday 16 September 2026 21:39:51 +0000 (0:00:00.332) 0:00:29.023 *** 2026-09-16 21:39:52.102804 | instance | changed: [instance] 2026-09-16 21:39:52.103536 | instance | 2026-09-16 21:39:52.103897 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-16 21:39:52.103910 | instance | Wednesday 16 September 2026 21:39:52 +0000 (0:00:00.747) 0:00:29.770 *** 2026-09-16 21:39:52.324740 | instance | ok: [instance] 2026-09-16 21:39:52.325462 | instance | 2026-09-16 21:39:52.325517 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-16 21:39:52.325529 | instance | Wednesday 16 September 2026 21:39:52 +0000 (0:00:00.221) 0:00:29.992 *** 2026-09-16 21:39:52.351452 | instance | skipping: [instance] 2026-09-16 21:39:52.351938 | instance | 2026-09-16 21:39:52.351984 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-16 21:39:52.351992 | instance | Wednesday 16 September 2026 21:39:52 +0000 (0:00:00.027) 0:00:30.019 *** 2026-09-16 21:39:52.964573 | instance | changed: [instance] => (item=osd0) 2026-09-16 21:39:52.965813 | instance | changed: [instance] => (item=osd1) 2026-09-16 21:39:52.965882 | instance | changed: [instance] => (item=osd2) 2026-09-16 21:39:52.965894 | instance | 2026-09-16 21:39:52.965905 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-16 21:39:52.965917 | instance | Wednesday 16 September 2026 21:39:52 +0000 (0:00:00.612) 0:00:30.632 *** 2026-09-16 21:39:53.659087 | instance | changed: [instance] => (item=osd0) 2026-09-16 21:39:53.659158 | instance | changed: [instance] => (item=osd1) 2026-09-16 21:39:53.659617 | instance | changed: [instance] => (item=osd2) 2026-09-16 21:39:53.659652 | instance | 2026-09-16 21:39:53.659664 | instance | TASK [Start loop devices] ****************************************************** 2026-09-16 21:39:53.659806 | instance | Wednesday 16 September 2026 21:39:53 +0000 (0:00:00.695) 0:00:31.327 *** 2026-09-16 21:39:54.429119 | instance | changed: [instance] => (item=osd0) 2026-09-16 21:39:54.429210 | instance | changed: [instance] => (item=osd1) 2026-09-16 21:39:54.429223 | instance | changed: [instance] => (item=osd2) 2026-09-16 21:39:54.429235 | instance | 2026-09-16 21:39:54.429247 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-16 21:39:54.429258 | instance | Wednesday 16 September 2026 21:39:54 +0000 (0:00:00.765) 0:00:32.093 *** 2026-09-16 21:39:57.687736 | instance | changed: [instance] => (item=osd0) 2026-09-16 21:39:57.687803 | instance | changed: [instance] => (item=osd1) 2026-09-16 21:39:57.687814 | instance | changed: [instance] => (item=osd2) 2026-09-16 21:39:57.687824 | instance | 2026-09-16 21:39:57.688290 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-16 21:39:57.688393 | instance | Wednesday 16 September 2026 21:39:57 +0000 (0:00:03.259) 0:00:35.353 *** 2026-09-16 21:39:59.703464 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-16 21:39:59.703886 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-16 21:39:59.703977 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-16 21:39:59.707677 | instance | 2026-09-16 21:39:59.707759 | instance | PLAY RECAP ********************************************************************* 2026-09-16 21:39:59.707773 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-16 21:39:59.707782 | instance | 2026-09-16 21:39:59.707791 | instance | Wednesday 16 September 2026 21:39:59 +0000 (0:00:02.018) 0:00:37.372 *** 2026-09-16 21:39:59.707801 | instance | =============================================================================== 2026-09-16 21:39:59.707810 | instance | Install depedencies ---------------------------------------------------- 24.05s 2026-09-16 21:39:59.707818 | instance | Create a volume group for each loop device ------------------------------ 3.26s 2026-09-16 21:39:59.707827 | instance | Create a logical volume for each loop device ---------------------------- 2.02s 2026-09-16 21:39:59.707838 | instance | Gathering Facts --------------------------------------------------------- 1.32s 2026-09-16 21:39:59.707846 | instance | Configure short hostname ------------------------------------------------ 0.79s 2026-09-16 21:39:59.707855 | instance | Purge "snapd" package --------------------------------------------------- 0.79s 2026-09-16 21:39:59.707864 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-16 21:39:59.707873 | instance | Start loop devices ------------------------------------------------------ 0.77s 2026-09-16 21:39:59.707882 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.75s 2026-09-16 21:39:59.707901 | instance | Set permissions on loopback devices ------------------------------------- 0.70s 2026-09-16 21:39:59.708071 | instance | Start up service -------------------------------------------------------- 0.63s 2026-09-16 21:39:59.708440 | instance | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-16 21:39:59.708734 | instance | Generate lvm.conf ------------------------------------------------------- 0.33s 2026-09-16 21:39:59.709026 | instance | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-09-16 21:39:59.709340 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-09-16 21:39:59.709635 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-16 21:39:59.796091 | instance | INFO [csi > prepare] Executed: Successful 2026-09-16 21:39:59.803282 | instance | INFO [csi > converge] Executing 2026-09-16 21:40:01.212574 | instance | 2026-09-16 21:40:01.212832 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-16 21:40:01.213075 | instance | 2026-09-16 21:40:01.213364 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 21:40:01.213612 | instance | Wednesday 16 September 2026 21:40:01 +0000 (0:00:00.007) 0:00:00.007 *** 2026-09-16 21:40:02.276641 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-16 21:40:02.276867 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-16 21:40:02.277128 | instance | interpreter could change the meaning of that path. See 2026-09-16 21:40:02.277381 | instance | https://docs.ansible.com/ansible- 2026-09-16 21:40:02.277653 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-16 21:40:02.292652 | instance | ok: [instance] 2026-09-16 21:40:02.292760 | instance | 2026-09-16 21:40:02.292935 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-16 21:40:02.293083 | instance | Wednesday 16 September 2026 21:40:02 +0000 (0:00:01.079) 0:00:01.087 *** 2026-09-16 21:40:02.355494 | instance | ok: [instance] => { 2026-09-16 21:40:02.355763 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-16 21:40:02.356043 | instance | } 2026-09-16 21:40:02.356311 | instance | 2026-09-16 21:40:02.356604 | instance | PLAY [all] ********************************************************************* 2026-09-16 21:40:02.356843 | instance | 2026-09-16 21:40:02.357156 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 21:40:02.357452 | instance | Wednesday 16 September 2026 21:40:02 +0000 (0:00:00.063) 0:00:01.150 *** 2026-09-16 21:40:03.351650 | instance | ok: [instance] 2026-09-16 21:40:03.351846 | instance | 2026-09-16 21:40:03.352151 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-16 21:40:03.352449 | instance | Wednesday 16 September 2026 21:40:03 +0000 (0:00:00.995) 0:00:02.145 *** 2026-09-16 21:40:03.571197 | instance | ok: [instance] 2026-09-16 21:40:03.571589 | instance | 2026-09-16 21:40:03.571883 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-16 21:40:03.572198 | instance | 2026-09-16 21:40:03.572585 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-16 21:40:03.572922 | instance | Wednesday 16 September 2026 21:40:03 +0000 (0:00:00.219) 0:00:02.365 *** 2026-09-16 21:40:04.580935 | instance | ok: [instance] 2026-09-16 21:40:04.581013 | instance | 2026-09-16 21:40:04.581073 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-16 21:40:04.581097 | instance | Wednesday 16 September 2026 21:40:04 +0000 (0:00:01.008) 0:00:03.374 *** 2026-09-16 21:40:04.914634 | instance | ok: [instance] 2026-09-16 21:40:04.915429 | instance | 2026-09-16 21:40:04.915493 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-16 21:40:04.915506 | instance | Wednesday 16 September 2026 21:40:04 +0000 (0:00:00.334) 0:00:03.708 *** 2026-09-16 21:40:04.980262 | instance | skipping: [instance] 2026-09-16 21:40:04.980608 | instance | 2026-09-16 21:40:04.980883 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-16 21:40:04.981139 | instance | Wednesday 16 September 2026 21:40:04 +0000 (0:00:00.064) 0:00:03.773 *** 2026-09-16 21:40:05.310799 | instance | changed: [instance] 2026-09-16 21:40:05.311020 | instance | 2026-09-16 21:40:05.311272 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-16 21:40:05.311543 | instance | Wednesday 16 September 2026 21:40:05 +0000 (0:00:00.331) 0:00:04.105 *** 2026-09-16 21:40:05.407814 | instance | ok: [instance] => { 2026-09-16 21:40:05.408096 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-16 21:40:05.408365 | instance | } 2026-09-16 21:40:05.408602 | instance | 2026-09-16 21:40:05.408842 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-16 21:40:05.409081 | instance | Wednesday 16 September 2026 21:40:05 +0000 (0:00:00.097) 0:00:04.202 *** 2026-09-16 21:40:06.308255 | instance | changed: [instance] 2026-09-16 21:40:06.308457 | instance | 2026-09-16 21:40:06.308782 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-16 21:40:06.309040 | instance | Wednesday 16 September 2026 21:40:06 +0000 (0:00:00.900) 0:00:05.102 *** 2026-09-16 21:40:06.370167 | instance | skipping: [instance] 2026-09-16 21:40:06.370435 | instance | 2026-09-16 21:40:06.370662 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-16 21:40:06.370907 | instance | Wednesday 16 September 2026 21:40:06 +0000 (0:00:00.062) 0:00:05.165 *** 2026-09-16 21:40:06.427636 | instance | skipping: [instance] 2026-09-16 21:40:06.427914 | instance | 2026-09-16 21:40:06.428162 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-16 21:40:06.428430 | instance | Wednesday 16 September 2026 21:40:06 +0000 (0:00:00.057) 0:00:05.222 *** 2026-09-16 21:40:06.645275 | instance | ok: [instance] 2026-09-16 21:40:06.645409 | instance | 2026-09-16 21:40:06.645644 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-16 21:40:06.645877 | instance | Wednesday 16 September 2026 21:40:06 +0000 (0:00:00.217) 0:00:05.439 *** 2026-09-16 21:40:08.031683 | instance | ok: [instance] 2026-09-16 21:40:08.031771 | instance | 2026-09-16 21:40:08.032184 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-16 21:40:08.032263 | instance | Wednesday 16 September 2026 21:40:08 +0000 (0:00:01.385) 0:00:06.825 *** 2026-09-16 21:40:08.114452 | instance | ok: [instance] => { 2026-09-16 21:40:08.114529 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-16 21:40:08.115145 | instance | } 2026-09-16 21:40:08.115289 | instance | 2026-09-16 21:40:08.115297 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-16 21:40:08.115303 | instance | Wednesday 16 September 2026 21:40:08 +0000 (0:00:00.084) 0:00:06.909 *** 2026-09-16 21:40:08.764917 | instance | changed: [instance] 2026-09-16 21:40:08.765164 | instance | 2026-09-16 21:40:08.765609 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-16 21:40:08.765956 | instance | Wednesday 16 September 2026 21:40:08 +0000 (0:00:00.649) 0:00:07.559 *** 2026-09-16 21:40:11.654467 | instance | changed: [instance] 2026-09-16 21:40:11.654533 | instance | 2026-09-16 21:40:11.654544 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-16 21:40:11.654556 | instance | Wednesday 16 September 2026 21:40:11 +0000 (0:00:02.888) 0:00:10.447 *** 2026-09-16 21:40:11.696152 | instance | skipping: [instance] 2026-09-16 21:40:11.696666 | instance | 2026-09-16 21:40:11.696725 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-16 21:40:11.696733 | instance | Wednesday 16 September 2026 21:40:11 +0000 (0:00:00.043) 0:00:10.490 *** 2026-09-16 21:40:11.737273 | instance | skipping: [instance] 2026-09-16 21:40:11.738414 | instance | 2026-09-16 21:40:11.738452 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-16 21:40:11.738464 | instance | Wednesday 16 September 2026 21:40:11 +0000 (0:00:00.041) 0:00:10.531 *** 2026-09-16 21:40:11.780513 | instance | skipping: [instance] 2026-09-16 21:40:11.780579 | instance | 2026-09-16 21:40:11.780591 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-16 21:40:11.780601 | instance | Wednesday 16 September 2026 21:40:11 +0000 (0:00:00.042) 0:00:10.574 *** 2026-09-16 21:40:18.027786 | instance | changed: [instance] 2026-09-16 21:40:18.028039 | instance | 2026-09-16 21:40:18.028252 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-16 21:40:18.028451 | instance | Wednesday 16 September 2026 21:40:18 +0000 (0:00:06.247) 0:00:16.822 *** 2026-09-16 21:40:18.716647 | instance | changed: [instance] 2026-09-16 21:40:18.717428 | instance | 2026-09-16 21:40:18.717481 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-16 21:40:18.717495 | instance | Wednesday 16 September 2026 21:40:18 +0000 (0:00:00.688) 0:00:17.511 *** 2026-09-16 21:40:19.750581 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-16 21:40:19.750793 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-16 21:40:19.751690 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-16 21:40:19.751768 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-16 21:40:19.751782 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-16 21:40:19.751800 | instance | 2026-09-16 21:40:19.752281 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-16 21:40:19.752355 | instance | Wednesday 16 September 2026 21:40:19 +0000 (0:00:01.033) 0:00:18.545 *** 2026-09-16 21:40:20.406415 | instance | changed: [instance] 2026-09-16 21:40:20.406492 | instance | 2026-09-16 21:40:20.406500 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-16 21:40:20.406507 | instance | Wednesday 16 September 2026 21:40:20 +0000 (0:00:00.628) 0:00:19.173 *** 2026-09-16 21:40:20.406513 | instance | 2026-09-16 21:40:20.406518 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-16 21:40:20.406524 | instance | Wednesday 16 September 2026 21:40:20 +0000 (0:00:00.026) 0:00:19.200 *** 2026-09-16 21:40:21.397880 | instance | ok: [instance] 2026-09-16 21:40:21.397957 | instance | 2026-09-16 21:40:21.398233 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-16 21:40:21.398281 | instance | Wednesday 16 September 2026 21:40:21 +0000 (0:00:00.992) 0:00:20.192 *** 2026-09-16 21:40:21.929424 | instance | changed: [instance] 2026-09-16 21:40:21.930268 | instance | 2026-09-16 21:40:21.930344 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-16 21:40:21.930357 | instance | Wednesday 16 September 2026 21:40:21 +0000 (0:00:00.530) 0:00:20.723 *** 2026-09-16 21:40:22.561986 | instance | changed: [instance] 2026-09-16 21:40:22.562110 | instance | 2026-09-16 21:40:22.562852 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-16 21:40:22.562925 | instance | Wednesday 16 September 2026 21:40:22 +0000 (0:00:00.632) 0:00:21.356 *** 2026-09-16 21:40:22.819595 | instance | ok: [instance] 2026-09-16 21:40:22.820319 | instance | 2026-09-16 21:40:22.820383 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-16 21:40:22.820395 | instance | Wednesday 16 September 2026 21:40:22 +0000 (0:00:00.257) 0:00:21.614 *** 2026-09-16 21:40:22.901402 | instance | ok: [instance] => { 2026-09-16 21:40:22.902673 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-16 21:40:22.902762 | instance | } 2026-09-16 21:40:22.902775 | instance | 2026-09-16 21:40:22.902785 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-16 21:40:22.902795 | instance | Wednesday 16 September 2026 21:40:22 +0000 (0:00:00.081) 0:00:21.695 *** 2026-09-16 21:40:25.845384 | instance | changed: [instance] 2026-09-16 21:40:25.846141 | instance | 2026-09-16 21:40:25.846203 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-16 21:40:25.846217 | instance | Wednesday 16 September 2026 21:40:25 +0000 (0:00:02.944) 0:00:24.639 *** 2026-09-16 21:40:30.307595 | instance | changed: [instance] 2026-09-16 21:40:30.307698 | instance | 2026-09-16 21:40:30.308056 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-16 21:40:30.308110 | instance | Wednesday 16 September 2026 21:40:30 +0000 (0:00:04.461) 0:00:29.101 *** 2026-09-16 21:40:31.847609 | instance | ok: [instance] 2026-09-16 21:40:31.848419 | instance | 2026-09-16 21:40:31.848685 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-16 21:40:31.848703 | instance | Wednesday 16 September 2026 21:40:31 +0000 (0:00:01.539) 0:00:30.641 *** 2026-09-16 21:40:32.262215 | instance | changed: [instance] 2026-09-16 21:40:32.262918 | instance | 2026-09-16 21:40:32.262987 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-16 21:40:32.262999 | instance | Wednesday 16 September 2026 21:40:32 +0000 (0:00:00.414) 0:00:31.056 *** 2026-09-16 21:40:32.794908 | instance | changed: [instance] 2026-09-16 21:40:32.795697 | instance | 2026-09-16 21:40:32.795803 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-16 21:40:32.795828 | instance | Wednesday 16 September 2026 21:40:32 +0000 (0:00:00.532) 0:00:31.589 *** 2026-09-16 21:40:33.468639 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-16 21:40:33.470296 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-16 21:40:33.470379 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-16 21:40:33.470394 | instance | 2026-09-16 21:40:33.470407 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-16 21:40:33.470419 | instance | Wednesday 16 September 2026 21:40:33 +0000 (0:00:00.673) 0:00:32.263 *** 2026-09-16 21:40:33.980063 | instance | changed: [instance] 2026-09-16 21:40:33.980130 | instance | 2026-09-16 21:40:33.980193 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-16 21:40:33.980393 | instance | Wednesday 16 September 2026 21:40:33 +0000 (0:00:00.511) 0:00:32.774 *** 2026-09-16 21:40:34.502466 | instance | changed: [instance] 2026-09-16 21:40:34.502535 | instance | 2026-09-16 21:40:34.502540 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-16 21:40:34.502546 | instance | Wednesday 16 September 2026 21:40:34 +0000 (0:00:00.501) 0:00:33.276 *** 2026-09-16 21:40:34.502550 | instance | 2026-09-16 21:40:34.502554 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-16 21:40:34.502558 | instance | Wednesday 16 September 2026 21:40:34 +0000 (0:00:00.020) 0:00:33.297 *** 2026-09-16 21:40:35.248272 | instance | ok: [instance] 2026-09-16 21:40:35.248359 | instance | 2026-09-16 21:40:35.248680 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-16 21:40:35.248710 | instance | Wednesday 16 September 2026 21:40:35 +0000 (0:00:00.746) 0:00:34.043 *** 2026-09-16 21:40:36.339415 | instance | changed: [instance] 2026-09-16 21:40:36.339513 | instance | 2026-09-16 21:40:36.339525 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-16 21:40:36.339535 | instance | Wednesday 16 September 2026 21:40:36 +0000 (0:00:01.090) 0:00:35.133 *** 2026-09-16 21:40:36.964433 | instance | changed: [instance] 2026-09-16 21:40:36.964565 | instance | 2026-09-16 21:40:36.964863 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-16 21:40:36.964922 | instance | Wednesday 16 September 2026 21:40:36 +0000 (0:00:00.625) 0:00:35.759 *** 2026-09-16 21:40:37.038945 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-16 21:40:37.039055 | instance | 2026-09-16 21:40:37.039374 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-16 21:40:37.039449 | instance | Wednesday 16 September 2026 21:40:37 +0000 (0:00:00.074) 0:00:35.833 *** 2026-09-16 21:40:43.088535 | instance | changed: [instance] 2026-09-16 21:40:43.089256 | instance | 2026-09-16 21:40:43.089328 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-16 21:40:43.089340 | instance | Wednesday 16 September 2026 21:40:43 +0000 (0:00:06.049) 0:00:41.882 *** 2026-09-16 21:40:43.831208 | instance | ok: [instance] => (item=chronyd) 2026-09-16 21:40:43.831703 | instance | ok: [instance] => (item=sshd) 2026-09-16 21:40:43.831988 | instance | 2026-09-16 21:40:43.832001 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-16 21:40:43.832331 | instance | Wednesday 16 September 2026 21:40:43 +0000 (0:00:00.742) 0:00:42.625 *** 2026-09-16 21:40:48.180686 | instance | changed: [instance] 2026-09-16 21:40:48.180764 | instance | 2026-09-16 21:40:48.180776 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-16 21:40:48.180786 | instance | Wednesday 16 September 2026 21:40:48 +0000 (0:00:04.348) 0:00:46.974 *** 2026-09-16 21:40:48.417921 | instance | ok: [instance] 2026-09-16 21:40:48.418639 | instance | 2026-09-16 21:40:48.418723 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-16 21:40:48.418735 | instance | Wednesday 16 September 2026 21:40:48 +0000 (0:00:00.237) 0:00:47.212 *** 2026-09-16 21:40:48.932996 | instance | changed: [instance] 2026-09-16 21:40:48.933077 | instance | 2026-09-16 21:40:48.933089 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-16 21:40:48.933099 | instance | Wednesday 16 September 2026 21:40:48 +0000 (0:00:00.513) 0:00:47.726 *** 2026-09-16 21:40:49.317439 | instance | changed: [instance] 2026-09-16 21:40:49.317554 | instance | 2026-09-16 21:40:49.318145 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-16 21:40:49.318219 | instance | Wednesday 16 September 2026 21:40:49 +0000 (0:00:00.385) 0:00:48.111 *** 2026-09-16 21:40:49.464485 | instance | ok: [instance] 2026-09-16 21:40:49.465269 | instance | 2026-09-16 21:40:49.465345 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-16 21:40:49.465358 | instance | Wednesday 16 September 2026 21:40:49 +0000 (0:00:00.146) 0:00:48.258 *** 2026-09-16 21:40:49.730789 | instance | ok: [instance] => (item=instance) 2026-09-16 21:40:49.730954 | instance | 2026-09-16 21:40:49.731508 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-16 21:40:49.731610 | instance | Wednesday 16 September 2026 21:40:49 +0000 (0:00:00.266) 0:00:48.525 *** 2026-09-16 21:40:49.807144 | instance | ok: [instance] 2026-09-16 21:40:49.807182 | instance | 2026-09-16 21:40:49.807497 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-16 21:40:49.807566 | instance | Wednesday 16 September 2026 21:40:49 +0000 (0:00:00.076) 0:00:48.601 *** 2026-09-16 21:40:49.904267 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-16 21:40:49.904361 | instance | 2026-09-16 21:40:49.904680 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-16 21:40:49.904740 | instance | Wednesday 16 September 2026 21:40:49 +0000 (0:00:00.096) 0:00:48.698 *** 2026-09-16 21:40:50.254350 | instance | changed: [instance] 2026-09-16 21:40:50.255161 | instance | 2026-09-16 21:40:50.255238 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-16 21:40:50.255252 | instance | Wednesday 16 September 2026 21:40:50 +0000 (0:00:00.349) 0:00:49.048 *** 2026-09-16 21:40:51.026361 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-16 21:40:51.027584 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-16 21:40:51.027660 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-16 21:40:51.027672 | instance | 2026-09-16 21:40:51.027682 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-16 21:40:51.027692 | instance | Wednesday 16 September 2026 21:40:51 +0000 (0:00:00.772) 0:00:49.820 *** 2026-09-16 21:42:27.933312 | instance | ok: [instance] 2026-09-16 21:42:27.933412 | instance | 2026-09-16 21:42:27.933546 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-16 21:42:27.933733 | instance | Wednesday 16 September 2026 21:42:27 +0000 (0:01:36.905) 0:02:26.726 *** 2026-09-16 21:42:28.173991 | instance | changed: [instance] 2026-09-16 21:42:28.174075 | instance | 2026-09-16 21:42:28.174256 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-16 21:42:28.174429 | instance | Wednesday 16 September 2026 21:42:28 +0000 (0:00:00.242) 0:02:26.968 *** 2026-09-16 21:42:28.229972 | instance | ok: [instance] 2026-09-16 21:42:28.230138 | instance | 2026-09-16 21:42:28.230378 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-16 21:42:28.230610 | instance | Wednesday 16 September 2026 21:42:28 +0000 (0:00:00.056) 0:02:27.024 *** 2026-09-16 21:42:28.332026 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-16 21:42:28.332139 | instance | 2026-09-16 21:42:28.332387 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-16 21:42:28.332649 | instance | Wednesday 16 September 2026 21:42:28 +0000 (0:00:00.102) 0:02:27.126 *** 2026-09-16 21:42:30.020497 | instance | ok: [instance] 2026-09-16 21:42:30.020582 | instance | 2026-09-16 21:42:30.020764 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-16 21:42:30.020920 | instance | Wednesday 16 September 2026 21:42:30 +0000 (0:00:01.688) 0:02:28.815 *** 2026-09-16 21:42:30.099862 | instance | ok: [instance] => (item=instance) 2026-09-16 21:42:30.100114 | instance | 2026-09-16 21:42:30.100396 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-16 21:42:30.100683 | instance | Wednesday 16 September 2026 21:42:30 +0000 (0:00:00.078) 0:02:28.893 *** 2026-09-16 21:42:30.520347 | instance | ok: [instance] 2026-09-16 21:42:30.520622 | instance | 2026-09-16 21:42:30.520953 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-16 21:42:30.521271 | instance | Wednesday 16 September 2026 21:42:30 +0000 (0:00:00.420) 0:02:29.314 *** 2026-09-16 21:42:33.171691 | instance | ok: [instance] 2026-09-16 21:42:33.171807 | instance | 2026-09-16 21:42:33.171819 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-16 21:42:33.171841 | instance | Wednesday 16 September 2026 21:42:33 +0000 (0:00:02.649) 0:02:31.964 *** 2026-09-16 21:43:31.301534 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-09-16 21:43:31.301658 | 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_na0vv6cm/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_na0vv6cm/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_na0vv6cm/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_na0vv6cm/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-09-16T21:43:31.106+0000 7f0a4143d640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAaDatqR7StACAAIedcoChkRw4epxA3nGwb1OtDRFz6lya9NbusiIJ8J10=: Malformed input [buffer:3]\n2026-09-16T21:43:31.106+0000 7f0a4143d640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-16T21:43:31.106+0000 7f0a4143d640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAaDatqR7StACAAIedcoChkRw4epxA3nGwb1OtDRFz6lya9NbusiIJ8J10=: Malformed input [buffer:3]\n2026-09-16T21:43:31.106+0000 7f0a4143d640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-16T21:43:31.106+0000 7f0a4143d640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgAaDatqR7StACAAIedcoChkRw4epxA3nGwb1OtDRFz6lya9NbusiIJ8J10=: Malformed input [buffer:3]\n2026-09-16T21:43:31.106+0000 7f0a4143d640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-16T21:43:31.106+0000 7f0a4143d640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-09-16 21:43:31.304403 | instance | 2026-09-16 21:43:31.307737 | instance | PLAY RECAP ********************************************************************* 2026-09-16 21:43:31.307821 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-16 21:43:31.307834 | instance | 2026-09-16 21:43:31.307843 | instance | Wednesday 16 September 2026 21:43:31 +0000 (0:00:58.135) 0:03:30.099 *** 2026-09-16 21:43:31.307853 | instance | =============================================================================== 2026-09-16 21:43:31.307861 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 96.91s 2026-09-16 21:43:31.307870 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 58.14s 2026-09-16 21:43:31.307879 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.25s 2026-09-16 21:43:31.307888 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.05s 2026-09-16 21:43:31.307896 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.46s 2026-09-16 21:43:31.307904 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 4.35s 2026-09-16 21:43:31.307913 | instance | vexxhost.containers.download_artifact : Download item ------------------- 2.94s 2026-09-16 21:43:31.307921 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.89s 2026-09-16 21:43:31.307950 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.65s 2026-09-16 21:43:31.307964 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.74s 2026-09-16 21:43:31.308129 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.69s 2026-09-16 21:43:31.308442 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.54s 2026-09-16 21:43:31.308732 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.39s 2026-09-16 21:43:31.309016 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.09s 2026-09-16 21:43:31.309384 | instance | Gathering Facts --------------------------------------------------------- 1.08s 2026-09-16 21:43:31.309675 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.03s 2026-09-16 21:43:31.309958 | instance | Gathering Facts --------------------------------------------------------- 1.01s 2026-09-16 21:43:31.310265 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-16 21:43:31.310564 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.90s 2026-09-16 21:43:31.310852 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.77s 2026-09-16 21:43:31.432176 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-16 21:43:31.432461 | instance | ERROR [csi > converge] Executed: Failed 2026-09-16 21:43:31.432647 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-16 21:43:31.765165 | instance | ERROR 2026-09-16 21:43:31.765288 | instance | { 2026-09-16 21:43:31.765322 | instance | "delta": "0:04:23.761424", 2026-09-16 21:43:31.765341 | instance | "end": "2026-09-16 21:43:31.505383", 2026-09-16 21:43:31.765357 | instance | "msg": "non-zero return code", 2026-09-16 21:43:31.765373 | instance | "rc": 2, 2026-09-16 21:43:31.765388 | instance | "start": "2026-09-16 21:39:07.743959" 2026-09-16 21:43:31.765403 | instance | } failure 2026-09-16 21:43:31.769997 | 2026-09-16 21:43:31.770039 | PLAY RECAP 2026-09-16 21:43:31.770076 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-16 21:43:31.770109 | 2026-09-16 21:43:31.938929 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-16 21:43:31.942931 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-16 21:43:32.630617 | 2026-09-16 21:43:32.630782 | PLAY [all] 2026-09-16 21:43:32.646121 | 2026-09-16 21:43:32.646253 | TASK [gather-host-logs : creating directory for system status] 2026-09-16 21:43:33.024699 | instance | changed 2026-09-16 21:43:33.035459 | 2026-09-16 21:43:33.035624 | TASK [gather-host-logs : Get logs for each host] 2026-09-16 21:43:33.443843 | instance | + systemd-cgls --full --all --no-pager 2026-09-16 21:43:33.460006 | instance | + ip addr 2026-09-16 21:43:33.463203 | instance | + ip route 2026-09-16 21:43:33.465752 | instance | + lsblk 2026-09-16 21:43:33.470723 | instance | + mount 2026-09-16 21:43:33.473253 | instance | + docker images 2026-09-16 21:43:33.496841 | instance | + brctl show 2026-09-16 21:43:33.497405 | instance | /bin/bash: line 8: brctl: command not found 2026-09-16 21:43:33.497652 | instance | + ip neigh 2026-09-16 21:43:33.500300 | instance | + bridge fdb show 2026-09-16 21:43:33.504546 | instance | + ps aux --sort=-%mem 2026-09-16 21:43:33.527123 | instance | + dpkg -l 2026-09-16 21:43:33.538126 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-16 21:43:33.538550 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-16 21:43:33.562205 | instance | + '[' '!' -z '' ']' 2026-09-16 21:43:33.618851 | instance | ok: Runtime: 0:00:00.123922 2026-09-16 21:43:33.630494 | 2026-09-16 21:43:33.630654 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-16 21:43:34.311913 | instance | changed: 2026-09-16 21:43:34.312072 | instance | created directory /var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/work/logs/instance 2026-09-16 21:43:34.312113 | instance | cd+++++++++ system/ 2026-09-16 21:43:34.312133 | instance | >f+++++++++ system/brctl-show.txt 2026-09-16 21:43:34.312150 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-16 21:43:34.312166 | instance | >f+++++++++ system/docker-images.txt 2026-09-16 21:43:34.312186 | instance | >f+++++++++ system/ip-addr.txt 2026-09-16 21:43:34.312204 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-16 21:43:34.312221 | instance | >f+++++++++ system/ip-route.txt 2026-09-16 21:43:34.312240 | instance | >f+++++++++ system/lsblk.txt 2026-09-16 21:43:34.312257 | instance | >f+++++++++ system/mount.txt 2026-09-16 21:43:34.312272 | instance | >f+++++++++ system/packages.txt 2026-09-16 21:43:34.312288 | instance | >f+++++++++ system/ps.txt 2026-09-16 21:43:34.312303 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-16 21:43:34.320371 | 2026-09-16 21:43:34.320433 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-16 21:43:34.537433 | instance | changed: "values" 2026-09-16 21:43:34.729488 | instance | changed: "releases" 2026-09-16 21:43:34.740298 | 2026-09-16 21:43:34.740456 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-16 21:43:34.994254 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-16 21:43:35.285647 | instance | ok: Runtime: 0:00:00.005792 2026-09-16 21:43:35.299576 | 2026-09-16 21:43:35.299815 | TASK [helm-release-status : Downloads logs to executor] 2026-09-16 21:43:35.818755 | instance | changed: 2026-09-16 21:43:35.818988 | instance | cd+++++++++ helm/ 2026-09-16 21:43:35.819024 | instance | cd+++++++++ helm/releases/ 2026-09-16 21:43:35.819050 | instance | cd+++++++++ helm/values/ 2026-09-16 21:43:35.830486 | 2026-09-16 21:43:35.830567 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-16 21:43:36.057733 | instance | changed 2026-09-16 21:43:36.069594 | 2026-09-16 21:43:36.069744 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-16 21:43:36.364835 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 21:43:36.364957 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 21:43:36.370906 | instance | environment: line 1: kubectl: command not found 2026-09-16 21:43:36.372667 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 21:43:36.374364 | instance | environment: line 1: kubectl: command not found 2026-09-16 21:43:36.375945 | instance | environment: line 1: kubectl: command not found 2026-09-16 21:43:36.375986 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 21:43:36.377222 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 21:43:36.379954 | instance | environment: line 1: kubectl: command not found 2026-09-16 21:43:36.380856 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 21:43:36.382438 | instance | environment: line 1: kubectl: command not found 2026-09-16 21:43:36.383770 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-16 21:43:36.619050 | instance | ok: Runtime: 0:00:00.026803 2026-09-16 21:43:36.628677 | 2026-09-16 21:43:36.628807 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-16 21:43:36.859073 | instance | changed 2026-09-16 21:43:36.868753 | 2026-09-16 21:43:36.868946 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-16 21:43:37.123425 | instance | environment: line 5: kubectl: command not found 2026-09-16 21:43:37.124542 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 21:43:37.124574 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 21:43:37.124793 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-16 21:43:37.417604 | instance | ok: Runtime: 0:00:00.009074 2026-09-16 21:43:37.427967 | 2026-09-16 21:43:37.428122 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-16 21:43:37.965868 | instance | changed: 2026-09-16 21:43:37.966203 | instance | cd+++++++++ objects/ 2026-09-16 21:43:37.966279 | instance | cd+++++++++ objects/cluster/ 2026-09-16 21:43:37.966334 | instance | cd+++++++++ objects/namespaced/ 2026-09-16 21:43:37.986743 | 2026-09-16 21:43:37.986917 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-16 21:43:38.226013 | instance | changed 2026-09-16 21:43:38.236063 | 2026-09-16 21:43:38.236162 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-16 21:43:38.456652 | instance | changed 2026-09-16 21:43:38.466559 | 2026-09-16 21:43:38.466700 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-16 21:43:38.700509 | instance | environment: line 3: kubectl: command not found 2026-09-16 21:43:39.015053 | instance | ok: Runtime: 0:00:00.008711 2026-09-16 21:43:39.024552 | 2026-09-16 21:43:39.024688 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-16 21:43:39.562139 | instance | changed: 2026-09-16 21:43:39.562402 | instance | cd+++++++++ pod-logs/ 2026-09-16 21:43:39.562457 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-16 21:43:39.582397 | 2026-09-16 21:43:39.582556 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-16 21:43:39.794372 | instance | changed 2026-09-16 21:43:39.799237 | 2026-09-16 21:43:39.799296 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-16 21:43:40.042529 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-16 21:43:40.331683 | instance | ok: Runtime: 0:00:00.052743 2026-09-16 21:43:40.340783 | 2026-09-16 21:43:40.340913 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-16 21:43:40.602644 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-16 21:43:40.649260 | instance | ceph-mgr endpoints: 2026-09-16 21:43:40.892685 | instance | ok: Runtime: 0:00:00.052781 2026-09-16 21:43:40.903943 | 2026-09-16 21:43:40.904181 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-16 21:43:41.172932 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-16 21:43:41.458275 | instance | ok: Runtime: 0:00:00.050926 2026-09-16 21:43:41.467950 | 2026-09-16 21:43:41.468076 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-16 21:43:41.998330 | instance | changed: cd+++++++++ prometheus/ 2026-09-16 21:43:42.015559 | 2026-09-16 21:43:42.015689 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-16 21:43:42.244214 | instance | changed 2026-09-16 21:43:42.254169 | 2026-09-16 21:43:42.254386 | TASK [gather-selenium-data : Get selenium data] 2026-09-16 21:43:42.549695 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-16 21:43:42.551228 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-16 21:43:42.794200 | instance | ERROR 2026-09-16 21:43:42.794466 | instance | { 2026-09-16 21:43:42.794524 | instance | "delta": "0:00:00.007291", 2026-09-16 21:43:42.794564 | instance | "end": "2026-09-16 21:43:42.551654", 2026-09-16 21:43:42.794600 | instance | "msg": "non-zero return code", 2026-09-16 21:43:42.794634 | instance | "rc": 1, 2026-09-16 21:43:42.794669 | instance | "start": "2026-09-16 21:43:42.544363" 2026-09-16 21:43:42.794701 | instance | } 2026-09-16 21:43:42.794744 | instance | ERROR: Ignoring Errors 2026-09-16 21:43:42.803775 | 2026-09-16 21:43:42.803910 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-16 21:43:43.374249 | instance | changed: cd+++++++++ selenium/ 2026-09-16 21:43:43.387498 | 2026-09-16 21:43:43.387669 | PLAY RECAP 2026-09-16 21:43:43.387758 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-16 21:43:43.387799 | 2026-09-16 21:43:43.525560 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-16 21:43:43.529416 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-16 21:43:44.119256 | 2026-09-16 21:43:44.119375 | PLAY [all] 2026-09-16 21:43:44.130214 | 2026-09-16 21:43:44.130300 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-16 21:43:44.165363 | instance | skipping: Conditional result was False 2026-09-16 21:43:44.170188 | 2026-09-16 21:43:44.170259 | TASK [fetch-output : Set log path for single node] 2026-09-16 21:43:44.219106 | instance | ok 2026-09-16 21:43:44.225706 | 2026-09-16 21:43:44.225829 | LOOP [fetch-output : Ensure local output dirs] 2026-09-16 21:43:44.631893 | instance -> localhost | ok: "/var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/work/logs" 2026-09-16 21:43:44.869940 | instance -> localhost | changed: "/var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/work/artifacts" 2026-09-16 21:43:45.094752 | instance -> localhost | changed: "/var/lib/zuul/builds/476cdadb1bd644d2ac1e3f7fb5ab3f12/work/docs" 2026-09-16 21:43:45.122526 | 2026-09-16 21:43:45.122788 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-16 21:43:45.828275 | instance | changed: .d..t...... ./ 2026-09-16 21:43:45.828615 | instance | changed: All items complete 2026-09-16 21:43:45.828680 | 2026-09-16 21:43:46.325972 | instance | changed: .d..t...... ./ 2026-09-16 21:43:46.842987 | instance | changed: .d..t...... ./ 2026-09-16 21:43:46.877136 | 2026-09-16 21:43:46.877364 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-16 21:43:47.338247 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008305 2026-09-16 21:43:47.570585 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008301 2026-09-16 21:43:47.587732 | 2026-09-16 21:43:47.587953 | PLAY [all] 2026-09-16 21:43:47.600488 | 2026-09-16 21:43:47.600882 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-16 21:43:48.060759 | instance | changed 2026-09-16 21:43:48.066851 | 2026-09-16 21:43:48.066963 | PLAY RECAP 2026-09-16 21:43:48.067027 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-16 21:43:48.067056 | 2026-09-16 21:43:48.226461 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-16 21:43:48.230459 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-16 21:43:48.781426 | 2026-09-16 21:43:48.781577 | PLAY [localhost] 2026-09-16 21:43:48.791283 | 2026-09-16 21:43:48.791378 | TASK [Generate Zuul manifest] 2026-09-16 21:43:48.818741 | localhost | ok 2026-09-16 21:43:48.834852 | 2026-09-16 21:43:48.834936 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-16 21:43:49.214892 | localhost | changed 2026-09-16 21:43:49.238286 | 2026-09-16 21:43:49.239116 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-16 21:43:49.283143 | localhost | ok 2026-09-16 21:43:49.300203 | 2026-09-16 21:43:49.300367 | TASK [Upload logs] 2026-09-16 21:43:49.323014 | localhost | ok 2026-09-16 21:43:49.390423 | 2026-09-16 21:43:49.390595 | TASK [Set zuul-log-path fact] 2026-09-16 21:43:49.408953 | localhost | ok 2026-09-16 21:43:49.420012 | 2026-09-16 21:43:49.420096 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-16 21:43:49.458609 | localhost | ok 2026-09-16 21:43:49.466820 | 2026-09-16 21:43:49.466913 | TASK [upload-logs : Create log directories] 2026-09-16 21:43:49.907953 | localhost | changed 2026-09-16 21:43:49.913885 | 2026-09-16 21:43:49.913976 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-16 21:43:50.344066 | localhost -> localhost | ok: Runtime: 0:00:00.005824 2026-09-16 21:43:50.357036 | 2026-09-16 21:43:50.357205 | TASK [upload-logs : Upload logs to log server] 2026-09-16 21:43:50.895009 | localhost | Output suppressed because no_log was given 2026-09-16 21:43:50.955911 | 2026-09-16 21:43:50.956053 | LOOP [upload-logs : Compress console log and json output] 2026-09-16 21:43:51.023624 | localhost | skipping: Conditional result was False 2026-09-16 21:43:51.031596 | localhost | skipping: Conditional result was False 2026-09-16 21:43:51.048168 | 2026-09-16 21:43:51.048728 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-16 21:43:51.113043 | localhost | skipping: Conditional result was False 2026-09-16 21:43:51.113489 | 2026-09-16 21:43:51.119945 | localhost | skipping: Conditional result was False 2026-09-16 21:43:51.129903 | 2026-09-16 21:43:51.130136 | LOOP [upload-logs : Upload console log and json output]