2026-09-09 06:04:50.165149 | Job console starting 2026-09-09 06:04:50.183570 | Updating git repos 2026-09-09 06:04:53.923131 | Cloning repos into workspace 2026-09-09 06:05:12.416288 | Restoring repo states 2026-09-09 06:05:20.344806 | Merging changes 2026-09-09 06:05:21.771437 | Checking out repos 2026-09-09 06:05:24.021923 | Preparing playbooks 2026-09-09 06:05:27.750591 | Running Ansible setup 2026-09-09 06:05:31.782580 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-09 06:05:32.366212 | 2026-09-09 06:05:32.366321 | PLAY [localhost] 2026-09-09 06:05:32.373661 | 2026-09-09 06:05:32.373728 | TASK [Gathering Facts] 2026-09-09 06:05:33.242913 | localhost | ok 2026-09-09 06:05:33.251606 | 2026-09-09 06:05:33.251705 | TASK [Setup log path fact] 2026-09-09 06:05:33.269180 | localhost | ok 2026-09-09 06:05:33.282343 | 2026-09-09 06:05:33.282437 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-09 06:05:33.312022 | localhost | ok 2026-09-09 06:05:33.321894 | 2026-09-09 06:05:33.322021 | TASK [emit-job-header : Print job information] 2026-09-09 06:05:33.378861 | # Job Information 2026-09-09 06:05:33.379008 | Ansible Version: 2.16.18 2026-09-09 06:05:33.379040 | Job: atmosphere-molecule-csi-rbd 2026-09-09 06:05:33.379061 | Pipeline: check 2026-09-09 06:05:33.379079 | Executor: 2d72f0692154 2026-09-09 06:05:33.379097 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4090 2026-09-09 06:05:33.379119 | Event ID: d3c2a160-ac13-11f1-9acf-b15cde381729 2026-09-09 06:05:33.381671 | 2026-09-09 06:05:33.381735 | LOOP [emit-job-header : Print node information] 2026-09-09 06:05:33.485004 | localhost | ok: 2026-09-09 06:05:33.485174 | localhost | # Node Information 2026-09-09 06:05:33.485201 | localhost | Inventory Hostname: instance 2026-09-09 06:05:33.485220 | localhost | Hostname: np0000192352 2026-09-09 06:05:33.485238 | localhost | Username: zuul 2026-09-09 06:05:33.485258 | localhost | Distro: Ubuntu 22.04 2026-09-09 06:05:33.485276 | localhost | Provider: yul1 2026-09-09 06:05:33.485293 | localhost | Region: ca-ymq-1 2026-09-09 06:05:33.485310 | localhost | Label: ubuntu-jammy 2026-09-09 06:05:33.485326 | localhost | Product Name: OpenStack Nova 2026-09-09 06:05:33.485342 | localhost | Interface IP: 162.253.55.126 2026-09-09 06:05:33.492387 | 2026-09-09 06:05:33.492705 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-09 06:05:33.840698 | localhost -> localhost | changed 2026-09-09 06:05:33.845586 | 2026-09-09 06:05:33.845720 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-09 06:05:34.788610 | localhost -> localhost | changed 2026-09-09 06:05:34.796825 | 2026-09-09 06:05:34.796945 | PLAY [all] 2026-09-09 06:05:34.809632 | 2026-09-09 06:05:34.809802 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-09 06:05:35.044856 | instance -> localhost | ok 2026-09-09 06:05:35.053002 | 2026-09-09 06:05:35.053170 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-09 06:05:35.087399 | instance | ok 2026-09-09 06:05:35.106928 | instance | included: /var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-09 06:05:35.112114 | 2026-09-09 06:05:35.112180 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-09 06:05:36.233389 | instance -> localhost | Generating public/private rsa key pair. 2026-09-09 06:05:36.233562 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/work/5452cb361d494e9cbc26bd628c9262cf_id_rsa 2026-09-09 06:05:36.233598 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/work/5452cb361d494e9cbc26bd628c9262cf_id_rsa.pub 2026-09-09 06:05:36.233620 | instance -> localhost | The key fingerprint is: 2026-09-09 06:05:36.233639 | instance -> localhost | SHA256:2G5NtR+txaiPWRBUN9qIoTGI3PrE7ohyo7aNyFOxf80 zuul-build-sshkey 2026-09-09 06:05:36.233674 | instance -> localhost | The key's randomart image is: 2026-09-09 06:05:36.233694 | instance -> localhost | +---[RSA 3072]----+ 2026-09-09 06:05:36.233717 | instance -> localhost | | . o .o ......| 2026-09-09 06:05:36.233737 | instance -> localhost | | o o +.o +..| 2026-09-09 06:05:36.233755 | instance -> localhost | | o . .oo . | 2026-09-09 06:05:36.233773 | instance -> localhost | | . . = . o + | 2026-09-09 06:05:36.233790 | instance -> localhost | | o = S . o o +| 2026-09-09 06:05:36.233808 | instance -> localhost | | o + o + + | 2026-09-09 06:05:36.233825 | instance -> localhost | | . o o = . . + | 2026-09-09 06:05:36.233842 | instance -> localhost | |o+o+ o + E = | 2026-09-09 06:05:36.233861 | instance -> localhost | |o=*.. . o . | 2026-09-09 06:05:36.233879 | instance -> localhost | +----[SHA256]-----+ 2026-09-09 06:05:36.233923 | instance -> localhost | ok: Runtime: 0:00:00.734539 2026-09-09 06:05:36.238998 | 2026-09-09 06:05:36.239056 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-09 06:05:36.269283 | instance | ok 2026-09-09 06:05:36.278927 | instance | included: /var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-09 06:05:36.285730 | 2026-09-09 06:05:36.285788 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-09 06:05:36.309116 | instance | skipping: Conditional result was False 2026-09-09 06:05:36.314176 | 2026-09-09 06:05:36.314236 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-09 06:05:36.764815 | instance | changed 2026-09-09 06:05:36.769944 | 2026-09-09 06:05:36.770017 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-09 06:05:36.953706 | instance | ok 2026-09-09 06:05:36.961457 | 2026-09-09 06:05:36.961672 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-09 06:05:37.484396 | instance | changed 2026-09-09 06:05:37.496803 | 2026-09-09 06:05:37.496912 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-09 06:05:37.981415 | instance | changed 2026-09-09 06:05:37.987171 | 2026-09-09 06:05:37.987232 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-09 06:05:38.011163 | instance | skipping: Conditional result was False 2026-09-09 06:05:38.017393 | 2026-09-09 06:05:38.017473 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-09 06:05:38.406484 | instance -> localhost | changed 2026-09-09 06:05:38.421018 | 2026-09-09 06:05:38.421118 | TASK [add-build-sshkey : Add back temp key] 2026-09-09 06:05:38.715953 | instance -> localhost | Identity added: /var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/work/5452cb361d494e9cbc26bd628c9262cf_id_rsa (zuul-build-sshkey) 2026-09-09 06:05:38.716206 | instance -> localhost | ok: Runtime: 0:00:00.016506 2026-09-09 06:05:38.724828 | 2026-09-09 06:05:38.725005 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-09 06:05:39.075437 | instance | ok 2026-09-09 06:05:39.083687 | 2026-09-09 06:05:39.083770 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-09 06:05:39.117386 | instance | skipping: Conditional result was False 2026-09-09 06:05:39.132620 | 2026-09-09 06:05:39.132710 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-09 06:05:39.499818 | instance | ok 2026-09-09 06:05:39.526664 | 2026-09-09 06:05:39.526807 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-09 06:05:51.135809 | instance | Output suppressed because no_log was given 2026-09-09 06:05:51.142975 | 2026-09-09 06:05:51.143035 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-09 06:05:51.341374 | instance | ok: "logs" 2026-09-09 06:05:51.341583 | instance | ok: All items complete 2026-09-09 06:05:51.341616 | 2026-09-09 06:05:51.485789 | instance | ok: "artifacts" 2026-09-09 06:05:51.625121 | instance | ok: "docs" 2026-09-09 06:05:51.641341 | 2026-09-09 06:05:51.641516 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-09 06:05:51.810751 | instance | changed: "logs" 2026-09-09 06:05:52.037891 | instance | changed: "artifacts" 2026-09-09 06:05:52.104356 | instance | changed: "docs" 2026-09-09 06:05:52.123153 | 2026-09-09 06:05:52.123318 | PLAY RECAP 2026-09-09 06:05:52.123414 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-09 06:05:52.123476 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-09 06:05:52.123524 | 2026-09-09 06:05:52.280629 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-09 06:05:52.284423 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-09 06:05:52.921707 | 2026-09-09 06:05:52.921831 | PLAY [all] 2026-09-09 06:05:52.932563 | 2026-09-09 06:05:52.932646 | TASK [setup-uv : Extract archive] 2026-09-09 06:05:55.223304 | instance | changed 2026-09-09 06:05:55.234216 | 2026-09-09 06:05:55.234412 | TASK [setup-uv : Print version] 2026-09-09 06:05:55.658590 | instance | uv 0.8.13 2026-09-09 06:05:55.770525 | instance | ok: Runtime: 0:00:00.014973 2026-09-09 06:05:55.781394 | 2026-09-09 06:05:55.781484 | TASK [Install Ansible collection siblings] 2026-09-09 06:06:05.235798 | instance | changed: 2026-09-09 06:06:05.236068 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-09 06:06:05.236128 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-09 06:06:05.236172 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-09 06:06:05.236211 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-09 06:06:05.236249 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-09 06:06:05.236294 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-09 06:06:05.236334 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-09 06:06:05.236377 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-09 06:06:05.236415 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-09 06:06:05.236454 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-09 06:06:05.236517 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-09 06:06:05.236561 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-09 06:06:05.236598 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-09 06:06:05.236633 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-09 06:06:05.236669 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-09 06:06:05.236705 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-09 06:06:05.236740 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-09 06:06:05.236776 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-09 06:06:05.236812 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-09 06:06:05.236847 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-09 06:06:05.236882 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-09 06:06:05.236917 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-09 06:06:05.236954 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-09 06:06:05.237038 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-09 06:06:05.237081 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-09 06:06:05.237124 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-09 06:06:05.237179 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-09 06:06:05.237233 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-09 06:06:05.237273 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-09 06:06:05.237325 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-09 06:06:05.237374 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-09 06:06:05.237413 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-09 06:06:05.237449 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-09 06:06:05.237487 | 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-09 06:06:05.237536 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.237573 | instance | Process install dependency map 2026-09-09 06:06:05.237609 | instance | Starting collection install process 2026-09-09 06:06:05.237645 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-09 06:06:05.237681 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-09 06:06:05.237717 | instance | ansible.netcommon:* was installed successfully 2026-09-09 06:06:05.237753 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-09 06:06:05.237787 | instance | Creating virtual environment at: .venv 2026-09-09 06:06:05.237822 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-09 06:06:05.237856 | instance | Downloading rjsonnet (1.2MiB) 2026-09-09 06:06:05.237891 | instance | Downloading setuptools (1.1MiB) 2026-09-09 06:06:05.237930 | instance | Downloading cryptography (4.2MiB) 2026-09-09 06:06:05.237985 | instance | Downloading openstacksdk (1.7MiB) 2026-09-09 06:06:05.238022 | instance | Downloading ansible-core (2.1MiB) 2026-09-09 06:06:05.238058 | instance | Downloading kubernetes (1.9MiB) 2026-09-09 06:06:05.238094 | instance | Downloading pygments (1.2MiB) 2026-09-09 06:06:05.238130 | instance | Downloading netaddr (2.2MiB) 2026-09-09 06:06:05.238165 | instance | Building pyperclip==1.9.0 2026-09-09 06:06:05.238201 | instance | Downloading rjsonnet 2026-09-09 06:06:05.238241 | instance | Downloading netaddr 2026-09-09 06:06:05.238277 | instance | Downloading pygments 2026-09-09 06:06:05.238312 | instance | Downloading cryptography 2026-09-09 06:06:05.238347 | instance | Downloading setuptools 2026-09-09 06:06:05.238382 | instance | Downloading kubernetes 2026-09-09 06:06:05.238416 | instance | Downloading ansible-core 2026-09-09 06:06:05.238451 | instance | Downloading openstacksdk 2026-09-09 06:06:05.238486 | instance | Built pyperclip==1.9.0 2026-09-09 06:06:05.238521 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-09 06:06:05.238557 | instance | Installed 79 packages in 46ms 2026-09-09 06:06:05.238593 | instance | Checked out ansible.posix to 1.6.0 2026-09-09 06:06:05.238629 | 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-09 06:06:05.238665 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.238726 | instance | Process install dependency map 2026-09-09 06:06:05.238766 | instance | Starting collection install process 2026-09-09 06:06:05.238802 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-09 06:06:05.238849 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-09 06:06:05.238906 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-09 06:06:05.238944 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.239000 | instance | 2.17.12 2026-09-09 06:06:05.239053 | instance | Checked out ansible.utils to v6.1.0 2026-09-09 06:06:05.239094 | 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-09 06:06:05.239131 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.239186 | instance | Process install dependency map 2026-09-09 06:06:05.239224 | instance | Starting collection install process 2026-09-09 06:06:05.239261 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-09 06:06:05.239300 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-09 06:06:05.239375 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-09 06:06:05.239418 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.239455 | instance | 2.17.12 2026-09-09 06:06:05.239516 | instance | Checked out atmosphere.common to v0.7.0 2026-09-09 06:06:05.239554 | 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-09 06:06:05.239610 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.239649 | instance | Process install dependency map 2026-09-09 06:06:05.239685 | instance | Starting collection install process 2026-09-09 06:06:05.239720 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-09 06:06:05.239755 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-09 06:06:05.239789 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-09 06:06:05.239824 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.239858 | instance | 2.17.12 2026-09-09 06:06:05.239892 | instance | Checked out community.crypto to 2.2.3 2026-09-09 06:06:05.239926 | 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-09 06:06:05.239960 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.240019 | instance | Process install dependency map 2026-09-09 06:06:05.240054 | instance | Starting collection install process 2026-09-09 06:06:05.240088 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-09 06:06:05.240122 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-09 06:06:05.240155 | instance | community.crypto:2.2.3 was installed successfully 2026-09-09 06:06:05.240188 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.240222 | instance | 2.17.12 2026-09-09 06:06:05.240259 | instance | Checked out community.general to 7.3.0 2026-09-09 06:06:05.240339 | 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-09 06:06:05.240390 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.240440 | instance | Process install dependency map 2026-09-09 06:06:05.240476 | instance | Starting collection install process 2026-09-09 06:06:05.240570 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-09 06:06:05.240609 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-09 06:06:05.240677 | instance | community.general:7.3.0 was installed successfully 2026-09-09 06:06:05.240715 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.240751 | instance | 2.17.12 2026-09-09 06:06:05.240802 | instance | Checked out community.mysql to 3.6.0 2026-09-09 06:06:05.240841 | 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-09 06:06:05.240878 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.240918 | instance | Process install dependency map 2026-09-09 06:06:05.240956 | instance | Starting collection install process 2026-09-09 06:06:05.241022 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-09 06:06:05.241061 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-09 06:06:05.241098 | instance | community.mysql:3.6.0 was installed successfully 2026-09-09 06:06:05.241134 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.241170 | instance | 2.17.12 2026-09-09 06:06:05.241206 | instance | Checked out kubernetes.core to 2.4.0 2026-09-09 06:06:05.241246 | 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-09 06:06:05.241284 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.241340 | instance | Process install dependency map 2026-09-09 06:06:05.241387 | instance | Starting collection install process 2026-09-09 06:06:05.241425 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-09 06:06:05.241462 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-09 06:06:05.241498 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-09 06:06:05.241534 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.241572 | instance | 2.17.12 2026-09-09 06:06:05.241612 | instance | Checked out openstack.cloud to 2.6.0 2026-09-09 06:06:05.241649 | 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-09 06:06:05.241686 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.241722 | instance | Process install dependency map 2026-09-09 06:06:05.241758 | instance | Starting collection install process 2026-09-09 06:06:05.241794 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-09 06:06:05.241829 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-09 06:06:05.241865 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-09 06:06:05.241900 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.241935 | instance | 2.17.12 2026-09-09 06:06:05.242087 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-09 06:06:05.242165 | 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-09 06:06:05.242216 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.242254 | instance | Process install dependency map 2026-09-09 06:06:05.242291 | instance | Starting collection install process 2026-09-09 06:06:05.242327 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-09 06:06:05.242362 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-09 06:06:05.242398 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-09 06:06:05.242434 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.242472 | instance | 2.17.12 2026-09-09 06:06:05.242508 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-09 06:06:05.242544 | 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-09 06:06:05.242580 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.242614 | instance | Process install dependency map 2026-09-09 06:06:05.242649 | instance | Starting collection install process 2026-09-09 06:06:05.242683 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-09 06:06:05.242718 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-09 06:06:05.242753 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-09 06:06:05.242787 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.242820 | instance | 2.17.12 2026-09-09 06:06:05.242855 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-09 06:06:05.242890 | 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-09 06:06:05.242925 | instance | Starting galaxy collection install process 2026-09-09 06:06:05.242960 | instance | Process install dependency map 2026-09-09 06:06:05.243017 | instance | Starting collection install process 2026-09-09 06:06:05.243053 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-09 06:06:05.243088 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-09 06:06:05.243123 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-09 06:06:05.243157 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-09 06:06:05.243191 | instance | 2.17.12 2026-09-09 06:06:05.254505 | 2026-09-09 06:06:05.254583 | PLAY RECAP 2026-09-09 06:06:05.254638 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-09 06:06:05.254665 | 2026-09-09 06:06:05.389136 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-09 06:06:05.391401 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-09 06:06:06.001242 | 2026-09-09 06:06:06.001400 | PLAY [all] 2026-09-09 06:06:06.012296 | 2026-09-09 06:06:06.012405 | TASK [Install "jq" for log collection] 2026-09-09 06:06:14.424718 | instance | changed 2026-09-09 06:06:14.428603 | 2026-09-09 06:06:14.428721 | PLAY RECAP 2026-09-09 06:06:14.428816 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-09 06:06:14.428938 | 2026-09-09 06:06:14.592808 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-09 06:06:14.712320 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-09 06:06:15.337392 | 2026-09-09 06:06:15.337509 | PLAY [all] 2026-09-09 06:06:15.347183 | 2026-09-09 06:06:15.347250 | LOOP [Check inventory directories] 2026-09-09 06:06:15.751489 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-09 06:06:15.905026 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-09 06:06:16.045426 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-09 06:06:16.065867 | 2026-09-09 06:06:16.066517 | LOOP [Copy inventory file for Zuul] 2026-09-09 06:06:16.966290 | instance | changed: 2026-09-09 06:06:16.966472 | instance | { 2026-09-09 06:06:16.966510 | instance | "ansible_loop_var": "item", 2026-09-09 06:06:16.966659 | instance | "changed": false, 2026-09-09 06:06:16.966686 | instance | "failed": false, 2026-09-09 06:06:16.966707 | instance | "invocation": { 2026-09-09 06:06:16.966724 | instance | "module_args": { 2026-09-09 06:06:16.966740 | instance | "checksum_algorithm": "sha1", 2026-09-09 06:06:16.966756 | instance | "follow": true, 2026-09-09 06:06:16.966772 | instance | "get_attributes": true, 2026-09-09 06:06:16.966789 | instance | "get_checksum": true, 2026-09-09 06:06:16.966804 | instance | "get_mime": true, 2026-09-09 06:06:16.966820 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-09 06:06:16.966837 | instance | } 2026-09-09 06:06:16.966853 | instance | }, 2026-09-09 06:06:16.966870 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-09 06:06:16.966884 | instance | "stat": { 2026-09-09 06:06:16.966899 | instance | "atime": 1788933958.2080164, 2026-09-09 06:06:16.967282 | instance | "attr_flags": "e", 2026-09-09 06:06:16.967357 | instance | "attributes": [ 2026-09-09 06:06:16.967380 | instance | "extents" 2026-09-09 06:06:16.967397 | instance | ], 2026-09-09 06:06:16.967413 | instance | "block_size": 4096, 2026-09-09 06:06:16.967428 | instance | "blocks": 8, 2026-09-09 06:06:16.967443 | instance | "charset": "unknown", 2026-09-09 06:06:16.967460 | instance | "ctime": 1788933956.7159674, 2026-09-09 06:06:16.967476 | instance | "dev": 64513, 2026-09-09 06:06:16.967491 | instance | "device_type": 0, 2026-09-09 06:06:16.967506 | instance | "executable": true, 2026-09-09 06:06:16.967521 | instance | "exists": true, 2026-09-09 06:06:16.967535 | instance | "gid": 1000, 2026-09-09 06:06:16.967550 | instance | "gr_name": "zuul", 2026-09-09 06:06:16.967565 | instance | "inode": 1048230, 2026-09-09 06:06:16.967579 | instance | "isblk": false, 2026-09-09 06:06:16.967623 | instance | "ischr": false, 2026-09-09 06:06:16.967641 | instance | "isdir": true, 2026-09-09 06:06:16.967656 | instance | "isfifo": false, 2026-09-09 06:06:16.967671 | instance | "isgid": false, 2026-09-09 06:06:16.967685 | instance | "islnk": false, 2026-09-09 06:06:16.967700 | instance | "isreg": false, 2026-09-09 06:06:16.967714 | instance | "issock": false, 2026-09-09 06:06:16.967729 | instance | "isuid": false, 2026-09-09 06:06:16.967769 | instance | "mimetype": "unknown", 2026-09-09 06:06:16.967787 | instance | "mode": "0755", 2026-09-09 06:06:16.967802 | instance | "mtime": 1788933956.7159674, 2026-09-09 06:06:16.967817 | instance | "nlink": 21, 2026-09-09 06:06:16.967832 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-09 06:06:16.967849 | instance | "pw_name": "zuul", 2026-09-09 06:06:16.967870 | instance | "readable": true, 2026-09-09 06:06:16.967885 | instance | "rgrp": true, 2026-09-09 06:06:16.967899 | instance | "roth": true, 2026-09-09 06:06:16.967914 | instance | "rusr": true, 2026-09-09 06:06:16.967928 | instance | "size": 4096, 2026-09-09 06:06:16.967942 | instance | "uid": 1000, 2026-09-09 06:06:16.967983 | instance | "version": "3383578841", 2026-09-09 06:06:16.968001 | instance | "wgrp": false, 2026-09-09 06:06:16.968017 | instance | "woth": false, 2026-09-09 06:06:16.968032 | instance | "writeable": true, 2026-09-09 06:06:16.968047 | instance | "wusr": true, 2026-09-09 06:06:16.968061 | instance | "xgrp": true, 2026-09-09 06:06:16.968076 | instance | "xoth": true, 2026-09-09 06:06:16.968090 | instance | "xusr": true 2026-09-09 06:06:16.968105 | instance | } 2026-09-09 06:06:16.968120 | instance | } 2026-09-09 06:06:16.968152 | instance | ok: All items complete 2026-09-09 06:06:16.968172 | 2026-09-09 06:06:16.969716 | instance | skipping: Conditional result was False 2026-09-09 06:06:16.970250 | instance | skipping: Conditional result was False 2026-09-09 06:06:16.986812 | 2026-09-09 06:06:16.987029 | LOOP [Switch "ansible_host" to private IP] 2026-09-09 06:06:17.355828 | instance | changed: 1 replacements made 2026-09-09 06:06:17.359728 | instance | skipping: Conditional result was False 2026-09-09 06:06:17.361239 | instance | skipping: Conditional result was False 2026-09-09 06:06:17.386595 | 2026-09-09 06:06:17.386787 | TASK [Run Molecule scenario] 2026-09-09 06:06:18.325131 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-09 06:06:18.781196 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-09 06:06:18.781273 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-09 06:06:29.389273 | instance | INFO [csi > dependency] Executing 2026-09-09 06:06:29.389655 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-09 06:06:29.390172 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-09 06:06:29.390410 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-09 06:06:29.404722 | instance | INFO [csi > cleanup] Executing 2026-09-09 06:06:29.405274 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-09 06:06:29.419504 | instance | INFO [csi > destroy] Executing 2026-09-09 06:06:29.419553 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-09 06:06:29.419682 | instance | INFO [csi > destroy] Executed: Successful 2026-09-09 06:06:29.428490 | instance | INFO [csi > syntax] Executing 2026-09-09 06:06:30.888473 | instance | 2026-09-09 06:06:30.888751 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-09 06:06:30.944886 | instance | INFO [csi > syntax] Executed: Successful 2026-09-09 06:06:30.976912 | instance | INFO [csi > create] Executing 2026-09-09 06:06:31.201120 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-09 06:06:31.217361 | instance | INFO [csi > prepare] Executing 2026-09-09 06:06:31.956302 | instance | 2026-09-09 06:06:31.956558 | instance | PLAY [Prepare] ***************************************************************** 2026-09-09 06:06:31.956818 | instance | 2026-09-09 06:06:31.957072 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-09 06:06:31.957306 | instance | Wednesday 09 September 2026 06:06:31 +0000 (0:00:00.022) 0:00:00.022 *** 2026-09-09 06:06:33.206271 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-09 06:06:33.206591 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-09 06:06:33.206925 | instance | interpreter could change the meaning of that path. See 2026-09-09 06:06:33.207180 | instance | https://docs.ansible.com/ansible- 2026-09-09 06:06:33.207458 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-09 06:06:33.217700 | instance | ok: [instance] 2026-09-09 06:06:33.217990 | instance | 2026-09-09 06:06:33.218230 | instance | TASK [Configure short hostname] ************************************************ 2026-09-09 06:06:33.218501 | instance | Wednesday 09 September 2026 06:06:33 +0000 (0:00:01.261) 0:00:01.284 *** 2026-09-09 06:06:33.971561 | instance | changed: [instance] 2026-09-09 06:06:33.971699 | instance | 2026-09-09 06:06:33.971872 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-09 06:06:33.972039 | instance | Wednesday 09 September 2026 06:06:33 +0000 (0:00:00.753) 0:00:02.037 *** 2026-09-09 06:06:34.259065 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-09 06:06:34.259427 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-09 06:06:34.259745 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-09 06:06:34.269860 | instance | changed: [instance] 2026-09-09 06:06:34.270032 | instance | 2026-09-09 06:06:34.270292 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-09 06:06:34.270609 | instance | Wednesday 09 September 2026 06:06:34 +0000 (0:00:00.298) 0:00:02.336 *** 2026-09-09 06:06:35.120227 | instance | ok: [instance] 2026-09-09 06:06:35.120309 | instance | 2026-09-09 06:06:35.120431 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-09 06:06:35.120527 | instance | 2026-09-09 06:06:35.120629 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-09 06:06:35.120734 | instance | Wednesday 09 September 2026 06:06:35 +0000 (0:00:00.851) 0:00:03.187 *** 2026-09-09 06:06:35.871545 | instance | ok: [instance] 2026-09-09 06:06:35.871638 | instance | 2026-09-09 06:06:35.871651 | instance | TASK [Install depedencies] ***************************************************** 2026-09-09 06:06:35.871662 | instance | Wednesday 09 September 2026 06:06:35 +0000 (0:00:00.749) 0:00:03.936 *** 2026-09-09 06:06:59.578812 | instance | changed: [instance] 2026-09-09 06:06:59.578861 | instance | 2026-09-09 06:06:59.578873 | instance | TASK [Start up service] ******************************************************** 2026-09-09 06:06:59.578883 | instance | Wednesday 09 September 2026 06:06:59 +0000 (0:00:23.707) 0:00:27.644 *** 2026-09-09 06:07:00.133096 | instance | ok: [instance] 2026-09-09 06:07:00.133831 | instance | 2026-09-09 06:07:00.133882 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-09 06:07:00.134199 | instance | Wednesday 09 September 2026 06:07:00 +0000 (0:00:00.554) 0:00:28.199 *** 2026-09-09 06:07:00.439572 | instance | ok: [instance] 2026-09-09 06:07:00.440293 | instance | 2026-09-09 06:07:00.440335 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-09 06:07:00.440347 | instance | Wednesday 09 September 2026 06:07:00 +0000 (0:00:00.306) 0:00:28.506 *** 2026-09-09 06:07:01.110402 | instance | changed: [instance] 2026-09-09 06:07:01.110521 | instance | 2026-09-09 06:07:01.110675 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-09 06:07:01.110899 | instance | Wednesday 09 September 2026 06:07:01 +0000 (0:00:00.671) 0:00:29.177 *** 2026-09-09 06:07:01.315486 | instance | ok: [instance] 2026-09-09 06:07:01.315768 | instance | 2026-09-09 06:07:01.316224 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-09 06:07:01.316632 | instance | Wednesday 09 September 2026 06:07:01 +0000 (0:00:00.204) 0:00:29.381 *** 2026-09-09 06:07:01.339692 | instance | skipping: [instance] 2026-09-09 06:07:01.339979 | instance | 2026-09-09 06:07:01.340427 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-09 06:07:01.340829 | instance | Wednesday 09 September 2026 06:07:01 +0000 (0:00:00.024) 0:00:29.406 *** 2026-09-09 06:07:01.910982 | instance | changed: [instance] => (item=osd0) 2026-09-09 06:07:01.912164 | instance | changed: [instance] => (item=osd1) 2026-09-09 06:07:01.912213 | instance | changed: [instance] => (item=osd2) 2026-09-09 06:07:01.912226 | instance | 2026-09-09 06:07:01.912236 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-09 06:07:01.912246 | instance | Wednesday 09 September 2026 06:07:01 +0000 (0:00:00.570) 0:00:29.977 *** 2026-09-09 06:07:02.555685 | instance | changed: [instance] => (item=osd0) 2026-09-09 06:07:02.556895 | instance | changed: [instance] => (item=osd1) 2026-09-09 06:07:02.556950 | instance | changed: [instance] => (item=osd2) 2026-09-09 06:07:02.556962 | instance | 2026-09-09 06:07:02.556972 | instance | TASK [Start loop devices] ****************************************************** 2026-09-09 06:07:02.556982 | instance | Wednesday 09 September 2026 06:07:02 +0000 (0:00:00.643) 0:00:30.621 *** 2026-09-09 06:07:03.343210 | instance | changed: [instance] => (item=osd0) 2026-09-09 06:07:03.343281 | instance | changed: [instance] => (item=osd1) 2026-09-09 06:07:03.343292 | instance | changed: [instance] => (item=osd2) 2026-09-09 06:07:03.343302 | instance | 2026-09-09 06:07:03.343311 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-09 06:07:03.343321 | instance | Wednesday 09 September 2026 06:07:03 +0000 (0:00:00.787) 0:00:31.408 *** 2026-09-09 06:07:06.635765 | instance | changed: [instance] => (item=osd0) 2026-09-09 06:07:06.635990 | instance | changed: [instance] => (item=osd1) 2026-09-09 06:07:06.636354 | instance | changed: [instance] => (item=osd2) 2026-09-09 06:07:06.636642 | instance | 2026-09-09 06:07:06.636937 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-09 06:07:06.637257 | instance | Wednesday 09 September 2026 06:07:06 +0000 (0:00:03.293) 0:00:34.702 *** 2026-09-09 06:07:08.519138 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-09 06:07:08.519812 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-09 06:07:08.520064 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-09 06:07:08.520080 | instance | 2026-09-09 06:07:08.521245 | instance | PLAY RECAP ********************************************************************* 2026-09-09 06:07:08.521323 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-09 06:07:08.521339 | instance | 2026-09-09 06:07:08.521357 | instance | Wednesday 09 September 2026 06:07:08 +0000 (0:00:01.883) 0:00:36.586 *** 2026-09-09 06:07:08.521858 | instance | =============================================================================== 2026-09-09 06:07:08.521924 | instance | Install depedencies ---------------------------------------------------- 23.71s 2026-09-09 06:07:08.522227 | instance | Create a volume group for each loop device ------------------------------ 3.29s 2026-09-09 06:07:08.522535 | instance | Create a logical volume for each loop device ---------------------------- 1.88s 2026-09-09 06:07:08.522843 | instance | Gathering Facts --------------------------------------------------------- 1.26s 2026-09-09 06:07:08.523104 | instance | Purge "snapd" package --------------------------------------------------- 0.85s 2026-09-09 06:07:08.523328 | instance | Start loop devices ------------------------------------------------------ 0.79s 2026-09-09 06:07:08.523562 | instance | Configure short hostname ------------------------------------------------ 0.75s 2026-09-09 06:07:08.523774 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-09-09 06:07:08.524018 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.67s 2026-09-09 06:07:08.524263 | instance | Set permissions on loopback devices ------------------------------------- 0.64s 2026-09-09 06:07:08.524486 | instance | Create devices for Ceph ------------------------------------------------- 0.57s 2026-09-09 06:07:08.524707 | instance | Start up service -------------------------------------------------------- 0.55s 2026-09-09 06:07:08.524931 | instance | Generate lvm.conf ------------------------------------------------------- 0.31s 2026-09-09 06:07:08.525279 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-09-09 06:07:08.525582 | instance | Get list of all loopback devices ---------------------------------------- 0.20s 2026-09-09 06:07:08.525836 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-09 06:07:08.600569 | instance | INFO [csi > prepare] Executed: Successful 2026-09-09 06:07:08.617181 | instance | INFO [csi > converge] Executing 2026-09-09 06:07:09.931182 | instance | 2026-09-09 06:07:09.931448 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-09 06:07:09.931749 | instance | 2026-09-09 06:07:09.932023 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-09 06:07:09.932331 | instance | Wednesday 09 September 2026 06:07:09 +0000 (0:00:00.007) 0:00:00.007 *** 2026-09-09 06:07:10.937187 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-09 06:07:10.937544 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-09 06:07:10.937999 | instance | interpreter could change the meaning of that path. See 2026-09-09 06:07:10.938388 | instance | https://docs.ansible.com/ansible- 2026-09-09 06:07:10.938765 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-09 06:07:10.952917 | instance | ok: [instance] 2026-09-09 06:07:10.953259 | instance | 2026-09-09 06:07:10.953597 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-09 06:07:10.953979 | instance | Wednesday 09 September 2026 06:07:10 +0000 (0:00:01.021) 0:00:01.028 *** 2026-09-09 06:07:11.011974 | instance | ok: [instance] => { 2026-09-09 06:07:11.012320 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-09 06:07:11.012639 | instance | } 2026-09-09 06:07:11.012970 | instance | 2026-09-09 06:07:11.013317 | instance | PLAY [all] ********************************************************************* 2026-09-09 06:07:11.013624 | instance | 2026-09-09 06:07:11.014203 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-09 06:07:11.014547 | instance | Wednesday 09 September 2026 06:07:11 +0000 (0:00:00.059) 0:00:01.087 *** 2026-09-09 06:07:12.009377 | instance | ok: [instance] 2026-09-09 06:07:12.009646 | instance | 2026-09-09 06:07:12.009987 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-09 06:07:12.010236 | instance | Wednesday 09 September 2026 06:07:12 +0000 (0:00:00.996) 0:00:02.084 *** 2026-09-09 06:07:12.228739 | instance | ok: [instance] 2026-09-09 06:07:12.228856 | instance | 2026-09-09 06:07:12.229143 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-09 06:07:12.229357 | instance | 2026-09-09 06:07:12.229585 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-09 06:07:12.229848 | instance | Wednesday 09 September 2026 06:07:12 +0000 (0:00:00.220) 0:00:02.305 *** 2026-09-09 06:07:13.235120 | instance | ok: [instance] 2026-09-09 06:07:13.235800 | instance | 2026-09-09 06:07:13.235857 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-09 06:07:13.235877 | instance | Wednesday 09 September 2026 06:07:13 +0000 (0:00:01.005) 0:00:03.310 *** 2026-09-09 06:07:13.559817 | instance | ok: [instance] 2026-09-09 06:07:13.559865 | instance | 2026-09-09 06:07:13.559877 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-09 06:07:13.559887 | instance | Wednesday 09 September 2026 06:07:13 +0000 (0:00:00.324) 0:00:03.634 *** 2026-09-09 06:07:13.606465 | instance | skipping: [instance] 2026-09-09 06:07:13.606486 | instance | 2026-09-09 06:07:13.606493 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-09 06:07:13.606499 | instance | Wednesday 09 September 2026 06:07:13 +0000 (0:00:00.047) 0:00:03.682 *** 2026-09-09 06:07:13.970963 | instance | changed: [instance] 2026-09-09 06:07:13.971791 | instance | 2026-09-09 06:07:13.971823 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-09 06:07:13.971835 | instance | Wednesday 09 September 2026 06:07:13 +0000 (0:00:00.363) 0:00:04.046 *** 2026-09-09 06:07:14.063314 | instance | ok: [instance] => { 2026-09-09 06:07:14.064459 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-09 06:07:14.064491 | instance | } 2026-09-09 06:07:14.064502 | instance | 2026-09-09 06:07:14.064511 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-09 06:07:14.064521 | instance | Wednesday 09 September 2026 06:07:14 +0000 (0:00:00.092) 0:00:04.139 *** 2026-09-09 06:07:14.674815 | instance | changed: [instance] 2026-09-09 06:07:14.675538 | instance | 2026-09-09 06:07:14.675585 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-09 06:07:14.675597 | instance | Wednesday 09 September 2026 06:07:14 +0000 (0:00:00.611) 0:00:04.750 *** 2026-09-09 06:07:14.741552 | instance | skipping: [instance] 2026-09-09 06:07:14.741677 | instance | 2026-09-09 06:07:14.741808 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-09 06:07:14.741946 | instance | Wednesday 09 September 2026 06:07:14 +0000 (0:00:00.067) 0:00:04.817 *** 2026-09-09 06:07:14.808932 | instance | skipping: [instance] 2026-09-09 06:07:14.809072 | instance | 2026-09-09 06:07:14.809302 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-09 06:07:14.809498 | instance | Wednesday 09 September 2026 06:07:14 +0000 (0:00:00.066) 0:00:04.884 *** 2026-09-09 06:07:15.061821 | instance | ok: [instance] 2026-09-09 06:07:15.062050 | instance | 2026-09-09 06:07:15.062417 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-09 06:07:15.062726 | instance | Wednesday 09 September 2026 06:07:15 +0000 (0:00:00.252) 0:00:05.137 *** 2026-09-09 06:07:16.368850 | instance | ok: [instance] 2026-09-09 06:07:16.369119 | instance | 2026-09-09 06:07:16.369503 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-09 06:07:16.369836 | instance | Wednesday 09 September 2026 06:07:16 +0000 (0:00:01.307) 0:00:06.444 *** 2026-09-09 06:07:16.450073 | instance | ok: [instance] => { 2026-09-09 06:07:16.450446 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-09 06:07:16.450765 | instance | } 2026-09-09 06:07:16.451096 | instance | 2026-09-09 06:07:16.451498 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-09 06:07:16.451839 | instance | Wednesday 09 September 2026 06:07:16 +0000 (0:00:00.081) 0:00:06.525 *** 2026-09-09 06:07:17.100805 | instance | changed: [instance] 2026-09-09 06:07:17.101148 | instance | 2026-09-09 06:07:17.101939 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-09 06:07:17.102384 | instance | Wednesday 09 September 2026 06:07:17 +0000 (0:00:00.649) 0:00:07.175 *** 2026-09-09 06:07:20.030401 | instance | changed: [instance] 2026-09-09 06:07:20.031132 | instance | 2026-09-09 06:07:20.031191 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-09 06:07:20.031205 | instance | Wednesday 09 September 2026 06:07:20 +0000 (0:00:02.930) 0:00:10.106 *** 2026-09-09 06:07:20.074433 | instance | skipping: [instance] 2026-09-09 06:07:20.074471 | instance | 2026-09-09 06:07:20.074479 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-09 06:07:20.074488 | instance | Wednesday 09 September 2026 06:07:20 +0000 (0:00:00.042) 0:00:10.149 *** 2026-09-09 06:07:20.113052 | instance | skipping: [instance] 2026-09-09 06:07:20.113891 | instance | 2026-09-09 06:07:20.113972 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-09 06:07:20.114211 | instance | Wednesday 09 September 2026 06:07:20 +0000 (0:00:00.039) 0:00:10.188 *** 2026-09-09 06:07:20.156768 | instance | skipping: [instance] 2026-09-09 06:07:20.157026 | instance | 2026-09-09 06:07:20.157378 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-09 06:07:20.157682 | instance | Wednesday 09 September 2026 06:07:20 +0000 (0:00:00.043) 0:00:10.232 *** 2026-09-09 06:07:26.168884 | instance | changed: [instance] 2026-09-09 06:07:26.169654 | instance | 2026-09-09 06:07:26.169700 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-09 06:07:26.169713 | instance | Wednesday 09 September 2026 06:07:26 +0000 (0:00:06.012) 0:00:16.244 *** 2026-09-09 06:07:26.794496 | instance | changed: [instance] 2026-09-09 06:07:26.794689 | instance | 2026-09-09 06:07:26.794966 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-09 06:07:26.795203 | instance | Wednesday 09 September 2026 06:07:26 +0000 (0:00:00.625) 0:00:16.870 *** 2026-09-09 06:07:27.752977 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-09 06:07:27.753225 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-09 06:07:27.753466 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-09 06:07:27.753713 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-09 06:07:27.754022 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-09 06:07:27.754244 | instance | 2026-09-09 06:07:27.754497 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-09 06:07:27.754735 | instance | Wednesday 09 September 2026 06:07:27 +0000 (0:00:00.958) 0:00:17.828 *** 2026-09-09 06:07:28.371576 | instance | changed: [instance] 2026-09-09 06:07:28.371669 | instance | 2026-09-09 06:07:28.371860 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-09 06:07:28.372004 | instance | Wednesday 09 September 2026 06:07:28 +0000 (0:00:00.591) 0:00:18.420 *** 2026-09-09 06:07:28.372136 | instance | 2026-09-09 06:07:28.372280 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-09 06:07:28.372429 | instance | Wednesday 09 September 2026 06:07:28 +0000 (0:00:00.027) 0:00:18.447 *** 2026-09-09 06:07:29.256536 | instance | ok: [instance] 2026-09-09 06:07:29.256592 | instance | 2026-09-09 06:07:29.256604 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-09 06:07:29.256615 | instance | Wednesday 09 September 2026 06:07:29 +0000 (0:00:00.883) 0:00:19.331 *** 2026-09-09 06:07:29.716670 | instance | changed: [instance] 2026-09-09 06:07:29.716794 | instance | 2026-09-09 06:07:29.716864 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-09 06:07:29.716990 | instance | Wednesday 09 September 2026 06:07:29 +0000 (0:00:00.461) 0:00:19.793 *** 2026-09-09 06:07:30.251940 | instance | changed: [instance] 2026-09-09 06:07:30.251992 | instance | 2026-09-09 06:07:30.252003 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-09 06:07:30.252013 | instance | Wednesday 09 September 2026 06:07:30 +0000 (0:00:00.533) 0:00:20.327 *** 2026-09-09 06:07:30.491637 | instance | ok: [instance] 2026-09-09 06:07:30.491678 | instance | 2026-09-09 06:07:30.491689 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-09 06:07:30.491699 | instance | Wednesday 09 September 2026 06:07:30 +0000 (0:00:00.239) 0:00:20.567 *** 2026-09-09 06:07:30.573238 | instance | ok: [instance] => { 2026-09-09 06:07:30.573276 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-09 06:07:30.573287 | instance | } 2026-09-09 06:07:30.573297 | instance | 2026-09-09 06:07:30.573306 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-09 06:07:30.573315 | instance | Wednesday 09 September 2026 06:07:30 +0000 (0:00:00.081) 0:00:20.648 *** 2026-09-09 06:08:51.548153 | instance | changed: [instance] 2026-09-09 06:08:51.548385 | instance | 2026-09-09 06:08:51.548914 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-09 06:08:51.548972 | instance | Wednesday 09 September 2026 06:08:51 +0000 (0:01:20.975) 0:01:41.623 *** 2026-09-09 06:08:55.878154 | instance | changed: [instance] 2026-09-09 06:08:55.878266 | instance | 2026-09-09 06:08:55.878587 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-09 06:08:55.878636 | instance | Wednesday 09 September 2026 06:08:55 +0000 (0:00:04.330) 0:01:45.954 *** 2026-09-09 06:08:56.996863 | instance | ok: [instance] 2026-09-09 06:08:56.996921 | instance | 2026-09-09 06:08:56.997117 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-09 06:08:56.997133 | instance | Wednesday 09 September 2026 06:08:56 +0000 (0:00:01.119) 0:01:47.073 *** 2026-09-09 06:08:57.357620 | instance | changed: [instance] 2026-09-09 06:08:57.357808 | instance | 2026-09-09 06:08:57.358238 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-09 06:08:57.358261 | instance | Wednesday 09 September 2026 06:08:57 +0000 (0:00:00.360) 0:01:47.433 *** 2026-09-09 06:08:57.841883 | instance | changed: [instance] 2026-09-09 06:08:57.841956 | instance | 2026-09-09 06:08:57.842178 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-09 06:08:57.842194 | instance | Wednesday 09 September 2026 06:08:57 +0000 (0:00:00.484) 0:01:47.918 *** 2026-09-09 06:08:58.482069 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-09 06:08:58.482958 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-09 06:08:58.482966 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-09 06:08:58.482971 | instance | 2026-09-09 06:08:58.482976 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-09 06:08:58.482980 | instance | Wednesday 09 September 2026 06:08:58 +0000 (0:00:00.640) 0:01:48.558 *** 2026-09-09 06:08:58.895136 | instance | changed: [instance] 2026-09-09 06:08:58.895258 | instance | 2026-09-09 06:08:58.895271 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-09 06:08:58.895416 | instance | Wednesday 09 September 2026 06:08:58 +0000 (0:00:00.413) 0:01:48.971 *** 2026-09-09 06:08:59.373346 | instance | changed: [instance] 2026-09-09 06:08:59.373405 | instance | 2026-09-09 06:08:59.373821 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-09 06:08:59.373857 | instance | Wednesday 09 September 2026 06:08:59 +0000 (0:00:00.464) 0:01:49.435 *** 2026-09-09 06:08:59.373868 | instance | 2026-09-09 06:08:59.373882 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-09 06:08:59.374060 | instance | Wednesday 09 September 2026 06:08:59 +0000 (0:00:00.014) 0:01:49.449 *** 2026-09-09 06:09:00.133566 | instance | ok: [instance] 2026-09-09 06:09:00.133827 | instance | 2026-09-09 06:09:00.134104 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-09 06:09:00.134229 | instance | Wednesday 09 September 2026 06:09:00 +0000 (0:00:00.760) 0:01:50.209 *** 2026-09-09 06:09:01.047611 | instance | changed: [instance] 2026-09-09 06:09:01.048302 | instance | 2026-09-09 06:09:01.048335 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-09 06:09:01.048347 | instance | Wednesday 09 September 2026 06:09:01 +0000 (0:00:00.913) 0:01:51.123 *** 2026-09-09 06:09:01.710289 | instance | changed: [instance] 2026-09-09 06:09:01.710348 | instance | 2026-09-09 06:09:01.710559 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-09 06:09:01.710594 | instance | Wednesday 09 September 2026 06:09:01 +0000 (0:00:00.663) 0:01:51.786 *** 2026-09-09 06:09:01.778081 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-09 06:09:01.778573 | instance | 2026-09-09 06:09:01.778619 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-09 06:09:01.778627 | instance | Wednesday 09 September 2026 06:09:01 +0000 (0:00:00.067) 0:01:51.854 *** 2026-09-09 06:09:06.905112 | instance | changed: [instance] 2026-09-09 06:09:06.905879 | instance | 2026-09-09 06:09:06.905935 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-09 06:09:06.906218 | instance | Wednesday 09 September 2026 06:09:06 +0000 (0:00:05.126) 0:01:56.980 *** 2026-09-09 06:09:07.619322 | instance | ok: [instance] => (item=chronyd) 2026-09-09 06:09:07.619387 | instance | ok: [instance] => (item=sshd) 2026-09-09 06:09:07.619403 | instance | 2026-09-09 06:09:07.619416 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-09 06:09:07.619429 | instance | Wednesday 09 September 2026 06:09:07 +0000 (0:00:00.712) 0:01:57.693 *** 2026-09-09 06:09:16.098906 | instance | changed: [instance] 2026-09-09 06:09:16.099190 | instance | 2026-09-09 06:09:16.099603 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-09 06:09:16.099674 | instance | Wednesday 09 September 2026 06:09:16 +0000 (0:00:08.480) 0:02:06.174 *** 2026-09-09 06:09:16.354909 | instance | ok: [instance] 2026-09-09 06:09:16.354983 | instance | 2026-09-09 06:09:16.354996 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-09 06:09:16.355007 | instance | Wednesday 09 September 2026 06:09:16 +0000 (0:00:00.254) 0:02:06.429 *** 2026-09-09 06:09:16.944930 | instance | changed: [instance] 2026-09-09 06:09:16.945678 | instance | 2026-09-09 06:09:16.945781 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-09 06:09:16.945799 | instance | Wednesday 09 September 2026 06:09:16 +0000 (0:00:00.591) 0:02:07.020 *** 2026-09-09 06:09:17.357270 | instance | changed: [instance] 2026-09-09 06:09:17.357324 | instance | 2026-09-09 06:09:17.357336 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-09 06:09:17.357346 | instance | Wednesday 09 September 2026 06:09:17 +0000 (0:00:00.411) 0:02:07.432 *** 2026-09-09 06:09:17.494921 | instance | ok: [instance] 2026-09-09 06:09:17.494969 | instance | 2026-09-09 06:09:17.494980 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-09 06:09:17.494990 | instance | Wednesday 09 September 2026 06:09:17 +0000 (0:00:00.137) 0:02:07.570 *** 2026-09-09 06:09:17.756733 | instance | ok: [instance] => (item=instance) 2026-09-09 06:09:17.756810 | instance | 2026-09-09 06:09:17.756822 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-09 06:09:17.756834 | instance | Wednesday 09 September 2026 06:09:17 +0000 (0:00:00.260) 0:02:07.831 *** 2026-09-09 06:09:17.832886 | instance | ok: [instance] 2026-09-09 06:09:17.833664 | instance | 2026-09-09 06:09:17.833735 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-09 06:09:17.833776 | instance | Wednesday 09 September 2026 06:09:17 +0000 (0:00:00.077) 0:02:07.908 *** 2026-09-09 06:09:17.917518 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-09 06:09:17.917598 | instance | 2026-09-09 06:09:17.917915 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-09 06:09:17.917951 | instance | Wednesday 09 September 2026 06:09:17 +0000 (0:00:00.085) 0:02:07.993 *** 2026-09-09 06:09:18.305836 | instance | changed: [instance] 2026-09-09 06:09:18.305906 | instance | 2026-09-09 06:09:18.305912 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-09 06:09:18.306075 | instance | Wednesday 09 September 2026 06:09:18 +0000 (0:00:00.386) 0:02:08.379 *** 2026-09-09 06:09:19.117420 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-09 06:09:19.117707 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-09 06:09:19.117722 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-09 06:09:19.117735 | instance | 2026-09-09 06:09:19.118043 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-09 06:09:19.118106 | instance | Wednesday 09 September 2026 06:09:19 +0000 (0:00:00.812) 0:02:09.192 *** 2026-09-09 06:10:53.998339 | instance | ok: [instance] 2026-09-09 06:10:53.999089 | instance | 2026-09-09 06:10:53.999155 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-09 06:10:53.999168 | instance | Wednesday 09 September 2026 06:10:53 +0000 (0:01:34.880) 0:03:44.073 *** 2026-09-09 06:10:54.323299 | instance | changed: [instance] 2026-09-09 06:10:54.323375 | instance | 2026-09-09 06:10:54.323387 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-09 06:10:54.323398 | instance | Wednesday 09 September 2026 06:10:54 +0000 (0:00:00.324) 0:03:44.398 *** 2026-09-09 06:10:54.430782 | instance | ok: [instance] 2026-09-09 06:10:54.430844 | instance | 2026-09-09 06:10:54.430850 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-09 06:10:54.430856 | instance | Wednesday 09 September 2026 06:10:54 +0000 (0:00:00.108) 0:03:44.506 *** 2026-09-09 06:10:54.510769 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-09 06:10:54.510832 | instance | 2026-09-09 06:10:54.510838 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-09 06:10:54.510843 | instance | Wednesday 09 September 2026 06:10:54 +0000 (0:00:00.079) 0:03:44.586 *** 2026-09-09 06:10:56.195265 | instance | ok: [instance] 2026-09-09 06:10:56.195484 | instance | 2026-09-09 06:10:56.195774 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-09 06:10:56.196018 | instance | Wednesday 09 September 2026 06:10:56 +0000 (0:00:01.684) 0:03:46.270 *** 2026-09-09 06:10:56.260285 | instance | ok: [instance] => (item=instance) 2026-09-09 06:10:56.260354 | instance | 2026-09-09 06:10:56.260367 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-09 06:10:56.260377 | instance | Wednesday 09 September 2026 06:10:56 +0000 (0:00:00.064) 0:03:46.335 *** 2026-09-09 06:10:56.635901 | instance | ok: [instance] 2026-09-09 06:10:56.636472 | instance | 2026-09-09 06:10:56.636541 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-09 06:10:56.636549 | instance | Wednesday 09 September 2026 06:10:56 +0000 (0:00:00.376) 0:03:46.711 *** 2026-09-09 06:10:59.118801 | instance | ok: [instance] 2026-09-09 06:10:59.118952 | instance | 2026-09-09 06:10:59.119036 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-09 06:10:59.119201 | instance | Wednesday 09 September 2026 06:10:59 +0000 (0:00:02.483) 0:03:49.194 *** 2026-09-09 06:11:54.073115 | 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-09 06:11:54.074023 | 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__x981uc_/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__x981uc_/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__x981uc_/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__x981uc_/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-09T06:11:53.883+0000 7f0aa2d16640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBE+KBqEloSBSAAy8Dgnx+DdELQga92va3FtOXdJDJmhij+C8d1aTGsgRc=: Malformed input [buffer:3]\n2026-09-09T06:11:53.883+0000 7f0aa2d16640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-09T06:11:53.883+0000 7f0aa2d16640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBE+KBqEloSBSAAy8Dgnx+DdELQga92va3FtOXdJDJmhij+C8d1aTGsgRc=: Malformed input [buffer:3]\n2026-09-09T06:11:53.883+0000 7f0aa2d16640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-09T06:11:53.883+0000 7f0aa2d16640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBE+KBqEloSBSAAy8Dgnx+DdELQga92va3FtOXdJDJmhij+C8d1aTGsgRc=: Malformed input [buffer:3]\n2026-09-09T06:11:53.883+0000 7f0aa2d16640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-09T06:11:53.883+0000 7f0aa2d16640 -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-09 06:11:54.077759 | instance | 2026-09-09 06:11:54.079225 | instance | PLAY RECAP ********************************************************************* 2026-09-09 06:11:54.079291 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-09 06:11:54.079304 | instance | 2026-09-09 06:11:54.079314 | instance | Wednesday 09 September 2026 06:11:54 +0000 (0:00:54.959) 0:04:44.153 *** 2026-09-09 06:11:54.079324 | instance | =============================================================================== 2026-09-09 06:11:54.080043 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 94.88s 2026-09-09 06:11:54.080060 | instance | vexxhost.containers.download_artifact : Download item ------------------ 80.98s 2026-09-09 06:11:54.080069 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 54.96s 2026-09-09 06:11:54.080575 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 8.48s 2026-09-09 06:11:54.080598 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.01s 2026-09-09 06:11:54.080611 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.13s 2026-09-09 06:11:54.081254 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.33s 2026-09-09 06:11:54.081276 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.93s 2026-09-09 06:11:54.081389 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.48s 2026-09-09 06:11:54.081732 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.68s 2026-09-09 06:11:54.082276 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.64s 2026-09-09 06:11:54.082605 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.31s 2026-09-09 06:11:54.082932 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.12s 2026-09-09 06:11:54.083230 | instance | Gathering Facts --------------------------------------------------------- 1.02s 2026-09-09 06:11:54.083526 | instance | Gathering Facts --------------------------------------------------------- 1.01s 2026-09-09 06:11:54.083838 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-09 06:11:54.084141 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.96s 2026-09-09 06:11:54.084439 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.91s 2026-09-09 06:11:54.084748 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.81s 2026-09-09 06:11:54.085070 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.71s 2026-09-09 06:11:54.178140 | 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-09 06:11:54.178443 | instance | ERROR [csi > converge] Executed: Failed 2026-09-09 06:11:54.178627 | 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-09 06:11:54.392114 | instance | ERROR 2026-09-09 06:11:54.392593 | instance | { 2026-09-09 06:11:54.392708 | instance | "delta": "0:05:36.491749", 2026-09-09 06:11:54.392764 | instance | "end": "2026-09-09 06:11:54.254478", 2026-09-09 06:11:54.392818 | instance | "msg": "non-zero return code", 2026-09-09 06:11:54.392867 | instance | "rc": 2, 2026-09-09 06:11:54.392942 | instance | "start": "2026-09-09 06:06:17.762729" 2026-09-09 06:11:54.392998 | instance | } failure 2026-09-09 06:11:54.406500 | 2026-09-09 06:11:54.406717 | PLAY RECAP 2026-09-09 06:11:54.406839 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-09 06:11:54.406902 | 2026-09-09 06:11:54.616150 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-09 06:11:54.620027 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-09 06:11:55.215978 | 2026-09-09 06:11:55.216099 | PLAY [all] 2026-09-09 06:11:55.229327 | 2026-09-09 06:11:55.229401 | TASK [gather-host-logs : creating directory for system status] 2026-09-09 06:11:55.625817 | instance | changed 2026-09-09 06:11:55.635997 | 2026-09-09 06:11:55.636168 | TASK [gather-host-logs : Get logs for each host] 2026-09-09 06:11:56.035477 | instance | + systemd-cgls --full --all --no-pager 2026-09-09 06:11:56.050389 | instance | + ip addr 2026-09-09 06:11:56.052608 | instance | + ip route 2026-09-09 06:11:56.055864 | instance | + lsblk 2026-09-09 06:11:56.059414 | instance | + mount 2026-09-09 06:11:56.062898 | instance | + docker images 2026-09-09 06:11:56.087300 | instance | + brctl show 2026-09-09 06:11:56.087901 | instance | /bin/bash: line 8: brctl: command not found 2026-09-09 06:11:56.088195 | instance | + ps aux --sort=-%mem 2026-09-09 06:11:56.108582 | instance | + dpkg -l 2026-09-09 06:11:56.121002 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-09 06:11:56.121645 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-09 06:11:56.144052 | instance | + '[' '!' -z '' ']' 2026-09-09 06:11:56.186495 | instance | ok: Runtime: 0:00:00.113100 2026-09-09 06:11:56.197168 | 2026-09-09 06:11:56.197307 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-09 06:11:56.879309 | instance | changed: 2026-09-09 06:11:56.879568 | instance | created directory /var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/work/logs/instance 2026-09-09 06:11:56.879645 | instance | cd+++++++++ system/ 2026-09-09 06:11:56.879693 | instance | >f+++++++++ system/brctl-show.txt 2026-09-09 06:11:56.879737 | instance | >f+++++++++ system/docker-images.txt 2026-09-09 06:11:56.879778 | instance | >f+++++++++ system/ip-addr.txt 2026-09-09 06:11:56.879826 | instance | >f+++++++++ system/ip-route.txt 2026-09-09 06:11:56.879868 | instance | >f+++++++++ system/lsblk.txt 2026-09-09 06:11:56.879935 | instance | >f+++++++++ system/mount.txt 2026-09-09 06:11:56.879979 | instance | >f+++++++++ system/packages.txt 2026-09-09 06:11:56.880020 | instance | >f+++++++++ system/ps.txt 2026-09-09 06:11:56.880063 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-09 06:11:56.897782 | 2026-09-09 06:11:56.897935 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-09 06:11:57.131761 | instance | changed: "values" 2026-09-09 06:11:57.341313 | instance | changed: "releases" 2026-09-09 06:11:57.352690 | 2026-09-09 06:11:57.352835 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-09 06:11:57.614894 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-09 06:11:57.905727 | instance | ok: Runtime: 0:00:00.005967 2026-09-09 06:11:57.917497 | 2026-09-09 06:11:57.917886 | TASK [helm-release-status : Downloads logs to executor] 2026-09-09 06:11:58.494441 | instance | changed: 2026-09-09 06:11:58.494768 | instance | cd+++++++++ helm/ 2026-09-09 06:11:58.494828 | instance | cd+++++++++ helm/releases/ 2026-09-09 06:11:58.494872 | instance | cd+++++++++ helm/values/ 2026-09-09 06:11:58.514403 | 2026-09-09 06:11:58.514667 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-09 06:11:58.756325 | instance | changed 2026-09-09 06:11:58.770724 | 2026-09-09 06:11:58.771010 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-09 06:11:59.067671 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-09 06:11:59.068585 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-09 06:11:59.073287 | instance | environment: line 1: kubectl: command not found 2026-09-09 06:11:59.075330 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-09 06:11:59.075357 | instance | environment: line 1: kubectl: command not found 2026-09-09 06:11:59.076288 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-09 06:11:59.078726 | instance | environment: line 1: kubectl: command not found 2026-09-09 06:11:59.079088 | instance | environment: line 1: kubectl: command not found 2026-09-09 06:11:59.080442 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-09 06:11:59.081190 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-09 06:11:59.083807 | instance | environment: line 1: kubectl: command not found 2026-09-09 06:11:59.085425 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-09 06:11:59.321141 | instance | ok: Runtime: 0:00:00.026045 2026-09-09 06:11:59.330120 | 2026-09-09 06:11:59.330212 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-09 06:11:59.557606 | instance | changed 2026-09-09 06:11:59.568233 | 2026-09-09 06:11:59.568394 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-09 06:11:59.828237 | instance | environment: line 5: kubectl: command not found 2026-09-09 06:11:59.828817 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-09 06:11:59.829005 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-09 06:11:59.830027 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-09 06:12:00.111661 | instance | ok: Runtime: 0:00:00.010605 2026-09-09 06:12:00.120972 | 2026-09-09 06:12:00.121103 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-09 06:12:00.671387 | instance | changed: 2026-09-09 06:12:00.671658 | instance | cd+++++++++ objects/ 2026-09-09 06:12:00.671713 | instance | cd+++++++++ objects/cluster/ 2026-09-09 06:12:00.671753 | instance | cd+++++++++ objects/namespaced/ 2026-09-09 06:12:00.689476 | 2026-09-09 06:12:00.689608 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-09 06:12:00.926512 | instance | changed 2026-09-09 06:12:00.936238 | 2026-09-09 06:12:00.936375 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-09 06:12:01.162600 | instance | changed 2026-09-09 06:12:01.169071 | 2026-09-09 06:12:01.169175 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-09 06:12:01.396917 | instance | environment: line 3: kubectl: command not found 2026-09-09 06:12:01.701212 | instance | ok: Runtime: 0:00:00.008184 2026-09-09 06:12:01.710443 | 2026-09-09 06:12:01.710607 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-09 06:12:02.249098 | instance | changed: 2026-09-09 06:12:02.249341 | instance | cd+++++++++ pod-logs/ 2026-09-09 06:12:02.249414 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-09 06:12:02.266700 | 2026-09-09 06:12:02.266825 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-09 06:12:02.492475 | instance | changed 2026-09-09 06:12:02.501514 | 2026-09-09 06:12:02.501714 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-09 06:12:02.740723 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-09 06:12:03.052371 | instance | ok: Runtime: 0:00:00.049788 2026-09-09 06:12:03.061840 | 2026-09-09 06:12:03.061981 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-09 06:12:03.320057 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-09 06:12:03.343279 | instance | ceph-mgr endpoints: 2026-09-09 06:12:03.609514 | instance | ok: Runtime: 0:00:00.026948 2026-09-09 06:12:03.615682 | 2026-09-09 06:12:03.615750 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-09 06:12:03.861462 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-09 06:12:04.155032 | instance | ok: Runtime: 0:00:00.053444 2026-09-09 06:12:04.164681 | 2026-09-09 06:12:04.164805 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-09 06:12:04.734263 | instance | changed: cd+++++++++ prometheus/ 2026-09-09 06:12:04.750988 | 2026-09-09 06:12:04.751110 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-09 06:12:04.960360 | instance | changed 2026-09-09 06:12:04.969460 | 2026-09-09 06:12:04.969584 | TASK [gather-selenium-data : Get selenium data] 2026-09-09 06:12:05.245573 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-09 06:12:05.247137 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-09 06:12:05.514671 | instance | ERROR 2026-09-09 06:12:05.514868 | instance | { 2026-09-09 06:12:05.514953 | instance | "delta": "0:00:00.006091", 2026-09-09 06:12:05.515009 | instance | "end": "2026-09-09 06:12:05.247472", 2026-09-09 06:12:05.515063 | instance | "msg": "non-zero return code", 2026-09-09 06:12:05.515112 | instance | "rc": 1, 2026-09-09 06:12:05.515158 | instance | "start": "2026-09-09 06:12:05.241381" 2026-09-09 06:12:05.515204 | instance | } 2026-09-09 06:12:05.515262 | instance | ERROR: Ignoring Errors 2026-09-09 06:12:05.526480 | 2026-09-09 06:12:05.526611 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-09 06:12:06.069555 | instance | changed: cd+++++++++ selenium/ 2026-09-09 06:12:06.082125 | 2026-09-09 06:12:06.082285 | PLAY RECAP 2026-09-09 06:12:06.082379 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-09 06:12:06.082425 | 2026-09-09 06:12:06.310218 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-09 06:12:06.313493 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-09 06:12:06.869460 | 2026-09-09 06:12:06.869561 | PLAY [all] 2026-09-09 06:12:06.879743 | 2026-09-09 06:12:06.879812 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-09 06:12:06.943488 | instance | skipping: Conditional result was False 2026-09-09 06:12:06.950788 | 2026-09-09 06:12:06.950897 | TASK [fetch-output : Set log path for single node] 2026-09-09 06:12:06.994536 | instance | ok 2026-09-09 06:12:07.002878 | 2026-09-09 06:12:07.002978 | LOOP [fetch-output : Ensure local output dirs] 2026-09-09 06:12:07.429260 | instance -> localhost | ok: "/var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/work/logs" 2026-09-09 06:12:07.674070 | instance -> localhost | changed: "/var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/work/artifacts" 2026-09-09 06:12:07.904284 | instance -> localhost | changed: "/var/lib/zuul/builds/5452cb361d494e9cbc26bd628c9262cf/work/docs" 2026-09-09 06:12:07.926581 | 2026-09-09 06:12:07.926799 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-09 06:12:08.607014 | instance | changed: .d..t...... ./ 2026-09-09 06:12:08.607463 | instance | changed: All items complete 2026-09-09 06:12:08.607533 | 2026-09-09 06:12:09.093063 | instance | changed: .d..t...... ./ 2026-09-09 06:12:09.612889 | instance | changed: .d..t...... ./ 2026-09-09 06:12:09.636193 | 2026-09-09 06:12:09.636430 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-09 06:12:10.072892 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006618 2026-09-09 06:12:10.329162 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007405 2026-09-09 06:12:10.350408 | 2026-09-09 06:12:10.350608 | PLAY [all] 2026-09-09 06:12:10.362220 | 2026-09-09 06:12:10.362344 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-09 06:12:10.793620 | instance | changed 2026-09-09 06:12:10.805006 | 2026-09-09 06:12:10.805182 | PLAY RECAP 2026-09-09 06:12:10.805271 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-09 06:12:10.805315 | 2026-09-09 06:12:11.030540 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-09 06:12:11.034289 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-09 06:12:11.610249 | 2026-09-09 06:12:11.610409 | PLAY [localhost] 2026-09-09 06:12:11.619782 | 2026-09-09 06:12:11.619935 | TASK [Generate Zuul manifest] 2026-09-09 06:12:11.636963 | localhost | ok 2026-09-09 06:12:11.652789 | 2026-09-09 06:12:11.652953 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-09 06:12:12.050582 | localhost | changed 2026-09-09 06:12:12.070823 | 2026-09-09 06:12:12.071051 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-09 06:12:12.102850 | localhost | ok 2026-09-09 06:12:12.115099 | 2026-09-09 06:12:12.115222 | TASK [Upload logs] 2026-09-09 06:12:12.147136 | localhost | ok 2026-09-09 06:12:12.216873 | 2026-09-09 06:12:12.217016 | TASK [Set zuul-log-path fact] 2026-09-09 06:12:12.234140 | localhost | ok 2026-09-09 06:12:12.246193 | 2026-09-09 06:12:12.246252 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-09 06:12:12.274643 | localhost | ok 2026-09-09 06:12:12.282705 | 2026-09-09 06:12:12.282787 | TASK [upload-logs : Create log directories] 2026-09-09 06:12:12.708824 | localhost | changed 2026-09-09 06:12:12.718735 | 2026-09-09 06:12:12.718878 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-09 06:12:13.124738 | localhost -> localhost | ok: Runtime: 0:00:00.006137 2026-09-09 06:12:13.130412 | 2026-09-09 06:12:13.130481 | TASK [upload-logs : Upload logs to log server] 2026-09-09 06:12:13.607645 | localhost | Output suppressed because no_log was given 2026-09-09 06:12:13.651664 | 2026-09-09 06:12:13.651811 | LOOP [upload-logs : Compress console log and json output] 2026-09-09 06:12:13.710280 | localhost | skipping: Conditional result was False 2026-09-09 06:12:13.719234 | localhost | skipping: Conditional result was False 2026-09-09 06:12:13.734074 | 2026-09-09 06:12:13.734207 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-09 06:12:13.789975 | localhost | skipping: Conditional result was False 2026-09-09 06:12:13.790363 | 2026-09-09 06:12:13.795811 | localhost | skipping: Conditional result was False 2026-09-09 06:12:13.805781 | 2026-09-09 06:12:13.805857 | LOOP [upload-logs : Upload console log and json output]