2026-09-12 03:54:23.798851 | Job console starting 2026-09-12 03:54:23.808250 | Updating git repos 2026-09-12 03:54:32.000168 | Cloning repos into workspace 2026-09-12 03:54:47.058700 | Restoring repo states 2026-09-12 03:54:58.007327 | Merging changes 2026-09-12 03:54:59.520531 | Checking out repos 2026-09-12 03:55:01.803300 | Preparing playbooks 2026-09-12 03:55:04.212363 | Running Ansible setup 2026-09-12 03:55:07.955247 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-12 03:55:08.548312 | 2026-09-12 03:55:08.548828 | PLAY [localhost] 2026-09-12 03:55:08.556616 | 2026-09-12 03:55:08.556690 | TASK [Gathering Facts] 2026-09-12 03:55:09.507574 | localhost | ok 2026-09-12 03:55:09.525028 | 2026-09-12 03:55:09.525198 | TASK [Setup log path fact] 2026-09-12 03:55:09.561049 | localhost | ok 2026-09-12 03:55:09.586608 | 2026-09-12 03:55:09.587013 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-12 03:55:09.627947 | localhost | ok 2026-09-12 03:55:09.642922 | 2026-09-12 03:55:09.643147 | TASK [emit-job-header : Print job information] 2026-09-12 03:55:09.694189 | # Job Information 2026-09-12 03:55:09.694405 | Ansible Version: 2.16.18 2026-09-12 03:55:09.694438 | Job: atmosphere-molecule-csi-rbd 2026-09-12 03:55:09.694459 | Pipeline: check 2026-09-12 03:55:09.694480 | Executor: 2d72f0692154 2026-09-12 03:55:09.694499 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4366 2026-09-12 03:55:09.694522 | Event ID: dfe224c0-ae5c-11f1-9cfa-1dc218bc58e7 2026-09-12 03:55:09.697526 | 2026-09-12 03:55:09.697597 | LOOP [emit-job-header : Print node information] 2026-09-12 03:55:09.813375 | localhost | ok: 2026-09-12 03:55:09.813969 | localhost | # Node Information 2026-09-12 03:55:09.814025 | localhost | Inventory Hostname: instance 2026-09-12 03:55:09.814058 | localhost | Hostname: np0000192686 2026-09-12 03:55:09.814085 | localhost | Username: zuul 2026-09-12 03:55:09.814118 | localhost | Distro: Ubuntu 22.04 2026-09-12 03:55:09.814147 | localhost | Provider: yul1 2026-09-12 03:55:09.814172 | localhost | Region: ca-ymq-1 2026-09-12 03:55:09.814198 | localhost | Label: ubuntu-jammy 2026-09-12 03:55:09.814223 | localhost | Product Name: OpenStack Nova 2026-09-12 03:55:09.814249 | localhost | Interface IP: 162.253.55.32 2026-09-12 03:55:09.837737 | 2026-09-12 03:55:09.838038 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-12 03:55:10.309862 | localhost -> localhost | changed 2026-09-12 03:55:10.316058 | 2026-09-12 03:55:10.316128 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-12 03:55:11.249982 | localhost -> localhost | changed 2026-09-12 03:55:11.261626 | 2026-09-12 03:55:11.261785 | PLAY [all] 2026-09-12 03:55:11.278386 | 2026-09-12 03:55:11.278585 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-12 03:55:11.553043 | instance -> localhost | ok 2026-09-12 03:55:11.558522 | 2026-09-12 03:55:11.558589 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-12 03:55:11.592579 | instance | ok 2026-09-12 03:55:11.617671 | instance | included: /var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-12 03:55:11.628376 | 2026-09-12 03:55:11.628571 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-12 03:55:12.737358 | instance -> localhost | Generating public/private rsa key pair. 2026-09-12 03:55:12.737624 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/work/487f62e2a25c4967808a189c055f6434_id_rsa 2026-09-12 03:55:12.737682 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/work/487f62e2a25c4967808a189c055f6434_id_rsa.pub 2026-09-12 03:55:12.737727 | instance -> localhost | The key fingerprint is: 2026-09-12 03:55:12.737850 | instance -> localhost | SHA256:mKWWMAp7x3tJjY6yEe4PHdzF/5tuecnluUvSyNJxcsc zuul-build-sshkey 2026-09-12 03:55:12.737990 | instance -> localhost | The key's randomart image is: 2026-09-12 03:55:12.738038 | instance -> localhost | +---[RSA 3072]----+ 2026-09-12 03:55:12.738087 | instance -> localhost | | | 2026-09-12 03:55:12.738131 | instance -> localhost | | . | 2026-09-12 03:55:12.738170 | instance -> localhost | |. o + | 2026-09-12 03:55:12.738209 | instance -> localhost | | o + + X . . | 2026-09-12 03:55:12.738248 | instance -> localhost | |. + = X S . o oE| 2026-09-12 03:55:12.738286 | instance -> localhost | | o + B . .o B o| 2026-09-12 03:55:12.738323 | instance -> localhost | | = + + ..B *.| 2026-09-12 03:55:12.738361 | instance -> localhost | | . = . +o*..| 2026-09-12 03:55:12.738404 | instance -> localhost | | o.. o+. oo| 2026-09-12 03:55:12.738443 | instance -> localhost | +----[SHA256]-----+ 2026-09-12 03:55:12.738537 | instance -> localhost | ok: Runtime: 0:00:00.612267 2026-09-12 03:55:12.750065 | 2026-09-12 03:55:12.750245 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-12 03:55:12.781130 | instance | ok 2026-09-12 03:55:12.794525 | instance | included: /var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-12 03:55:12.806435 | 2026-09-12 03:55:12.806620 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-12 03:55:12.820991 | instance | skipping: Conditional result was False 2026-09-12 03:55:12.825907 | 2026-09-12 03:55:12.825967 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-12 03:55:13.265119 | instance | changed 2026-09-12 03:55:13.272407 | 2026-09-12 03:55:13.272536 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-12 03:55:13.478008 | instance | ok 2026-09-12 03:55:13.489828 | 2026-09-12 03:55:13.490014 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-12 03:55:13.991560 | instance | changed 2026-09-12 03:55:14.002398 | 2026-09-12 03:55:14.002536 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-12 03:55:14.544765 | instance | changed 2026-09-12 03:55:14.553802 | 2026-09-12 03:55:14.553887 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-12 03:55:14.579321 | instance | skipping: Conditional result was False 2026-09-12 03:55:14.591525 | 2026-09-12 03:55:14.591709 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-12 03:55:14.991487 | instance -> localhost | changed 2026-09-12 03:55:15.002013 | 2026-09-12 03:55:15.002142 | TASK [add-build-sshkey : Add back temp key] 2026-09-12 03:55:15.328462 | instance -> localhost | Identity added: /var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/work/487f62e2a25c4967808a189c055f6434_id_rsa (zuul-build-sshkey) 2026-09-12 03:55:15.328803 | instance -> localhost | ok: Runtime: 0:00:00.014706 2026-09-12 03:55:15.336911 | 2026-09-12 03:55:15.337075 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-12 03:55:15.710952 | instance | ok 2026-09-12 03:55:15.717530 | 2026-09-12 03:55:15.717671 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-12 03:55:15.744198 | instance | skipping: Conditional result was False 2026-09-12 03:55:15.759351 | 2026-09-12 03:55:15.759565 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-12 03:55:16.123809 | instance | ok 2026-09-12 03:55:16.139657 | 2026-09-12 03:55:16.139837 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-12 03:55:19.706494 | instance | Output suppressed because no_log was given 2026-09-12 03:55:19.715976 | 2026-09-12 03:55:19.716037 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-12 03:55:19.932232 | instance | ok: "logs" 2026-09-12 03:55:19.933160 | instance | ok: All items complete 2026-09-12 03:55:19.933252 | 2026-09-12 03:55:20.099011 | instance | ok: "artifacts" 2026-09-12 03:55:20.263244 | instance | ok: "docs" 2026-09-12 03:55:20.281031 | 2026-09-12 03:55:20.281202 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-12 03:55:20.522735 | instance | changed: "logs" 2026-09-12 03:55:20.707721 | instance | changed: "artifacts" 2026-09-12 03:55:20.903727 | instance | changed: "docs" 2026-09-12 03:55:20.921402 | 2026-09-12 03:55:20.921531 | PLAY RECAP 2026-09-12 03:55:20.921579 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-12 03:55:20.921607 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-12 03:55:20.921798 | 2026-09-12 03:55:21.085205 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-12 03:55:21.095210 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-12 03:55:21.790432 | 2026-09-12 03:55:21.790557 | PLAY [all] 2026-09-12 03:55:21.800047 | 2026-09-12 03:55:21.800119 | TASK [setup-uv : Extract archive] 2026-09-12 03:55:24.359340 | instance | changed 2026-09-12 03:55:24.371528 | 2026-09-12 03:55:24.371723 | TASK [setup-uv : Print version] 2026-09-12 03:55:24.764474 | instance | uv 0.8.13 2026-09-12 03:55:24.919307 | instance | ok: Runtime: 0:00:00.014117 2026-09-12 03:55:24.939191 | 2026-09-12 03:55:24.939348 | TASK [Install Ansible collection siblings] 2026-09-12 03:55:34.213705 | instance | changed: 2026-09-12 03:55:34.250183 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-12 03:55:34.250279 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-12 03:55:34.250330 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-12 03:55:34.250370 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-12 03:55:34.250408 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-12 03:55:34.250455 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-12 03:55:34.250495 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-12 03:55:34.250537 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-12 03:55:34.250576 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-12 03:55:34.250614 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-12 03:55:34.250650 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-12 03:55:34.250686 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-12 03:55:34.250721 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-12 03:55:34.250786 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-12 03:55:34.250828 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-12 03:55:34.250870 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-12 03:55:34.250920 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-12 03:55:34.250963 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-12 03:55:34.251001 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-12 03:55:34.251041 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-12 03:55:34.251078 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-12 03:55:34.251116 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-12 03:55:34.251157 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-12 03:55:34.251219 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-12 03:55:34.251260 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-12 03:55:34.251298 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-12 03:55:34.251334 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-12 03:55:34.251372 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-12 03:55:34.251410 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-12 03:55:34.251448 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-12 03:55:34.251485 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-12 03:55:34.251523 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-12 03:55:34.251563 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-12 03:55:34.251601 | 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-12 03:55:34.251650 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.251688 | instance | Process install dependency map 2026-09-12 03:55:34.251728 | instance | Starting collection install process 2026-09-12 03:55:34.251788 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-12 03:55:34.251830 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-12 03:55:34.251866 | instance | ansible.netcommon:* was installed successfully 2026-09-12 03:55:34.251904 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-12 03:55:34.251941 | instance | Creating virtual environment at: .venv 2026-09-12 03:55:34.251981 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-12 03:55:34.252033 | instance | Downloading openstacksdk (1.7MiB) 2026-09-12 03:55:34.252083 | instance | Downloading pygments (1.2MiB) 2026-09-12 03:55:34.252138 | instance | Downloading ansible-core (2.1MiB) 2026-09-12 03:55:34.252192 | instance | Downloading netaddr (2.2MiB) 2026-09-12 03:55:34.252247 | instance | Downloading cryptography (4.2MiB) 2026-09-12 03:55:34.252300 | instance | Downloading rjsonnet (1.2MiB) 2026-09-12 03:55:34.252348 | instance | Downloading kubernetes (1.9MiB) 2026-09-12 03:55:34.252394 | instance | Downloading setuptools (1.1MiB) 2026-09-12 03:55:34.252438 | instance | Building pyperclip==1.9.0 2026-09-12 03:55:34.252481 | instance | Downloading rjsonnet 2026-09-12 03:55:34.252593 | instance | Downloading netaddr 2026-09-12 03:55:34.252653 | instance | Downloading pygments 2026-09-12 03:55:34.252709 | instance | Downloading cryptography 2026-09-12 03:55:34.252784 | instance | Downloading setuptools 2026-09-12 03:55:34.252835 | instance | Downloading kubernetes 2026-09-12 03:55:34.252872 | instance | Downloading ansible-core 2026-09-12 03:55:34.252909 | instance | Downloading openstacksdk 2026-09-12 03:55:34.252946 | instance | Built pyperclip==1.9.0 2026-09-12 03:55:34.252984 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-12 03:55:34.253022 | instance | Installed 79 packages in 48ms 2026-09-12 03:55:34.253062 | instance | Checked out ansible.posix to 1.6.0 2026-09-12 03:55:34.253099 | 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-12 03:55:34.253138 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.253175 | instance | Process install dependency map 2026-09-12 03:55:34.253214 | instance | Starting collection install process 2026-09-12 03:55:34.253251 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-12 03:55:34.253300 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-12 03:55:34.253339 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-12 03:55:34.253376 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.253414 | instance | 2.17.12 2026-09-12 03:55:34.253451 | instance | Checked out ansible.utils to v6.1.0 2026-09-12 03:55:34.253486 | 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-12 03:55:34.253520 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.253557 | instance | Process install dependency map 2026-09-12 03:55:34.253594 | instance | Starting collection install process 2026-09-12 03:55:34.253631 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-12 03:55:34.253666 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-12 03:55:34.253703 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-12 03:55:34.253741 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.253805 | instance | 2.17.12 2026-09-12 03:55:34.253845 | instance | Checked out atmosphere.common to v0.7.0 2026-09-12 03:55:34.253882 | 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-12 03:55:34.253920 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.253955 | instance | Process install dependency map 2026-09-12 03:55:34.253992 | instance | Starting collection install process 2026-09-12 03:55:34.254031 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-12 03:55:34.254065 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-12 03:55:34.254099 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-12 03:55:34.254136 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.254172 | instance | 2.17.12 2026-09-12 03:55:34.254209 | instance | Checked out community.crypto to 2.2.3 2026-09-12 03:55:34.254246 | 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-12 03:55:34.254280 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.254317 | instance | Process install dependency map 2026-09-12 03:55:34.254463 | instance | Starting collection install process 2026-09-12 03:55:34.254504 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-12 03:55:34.254542 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-12 03:55:34.254579 | instance | community.crypto:2.2.3 was installed successfully 2026-09-12 03:55:34.254614 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.254651 | instance | 2.17.12 2026-09-12 03:55:34.254688 | instance | Checked out community.general to 7.3.0 2026-09-12 03:55:34.254725 | 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-12 03:55:34.254786 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.254843 | instance | Process install dependency map 2026-09-12 03:55:34.254882 | instance | Starting collection install process 2026-09-12 03:55:34.254920 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-12 03:55:34.254956 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-12 03:55:34.254994 | instance | community.general:7.3.0 was installed successfully 2026-09-12 03:55:34.255029 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.255065 | instance | 2.17.12 2026-09-12 03:55:34.255103 | instance | Checked out community.mysql to 3.6.0 2026-09-12 03:55:34.255140 | 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-12 03:55:34.255176 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.255220 | instance | Process install dependency map 2026-09-12 03:55:34.255258 | instance | Starting collection install process 2026-09-12 03:55:34.255295 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-12 03:55:34.255330 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-12 03:55:34.255368 | instance | community.mysql:3.6.0 was installed successfully 2026-09-12 03:55:34.255405 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.255441 | instance | 2.17.12 2026-09-12 03:55:34.255477 | instance | Checked out kubernetes.core to 2.4.0 2026-09-12 03:55:34.255514 | 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-12 03:55:34.255551 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.255588 | instance | Process install dependency map 2026-09-12 03:55:34.255625 | instance | Starting collection install process 2026-09-12 03:55:34.255661 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-12 03:55:34.255699 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-12 03:55:34.255736 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-12 03:55:34.255798 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.255838 | instance | 2.17.12 2026-09-12 03:55:34.255875 | instance | Checked out openstack.cloud to 2.6.0 2026-09-12 03:55:34.255912 | 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-12 03:55:34.255949 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.255986 | instance | Process install dependency map 2026-09-12 03:55:34.256022 | instance | Starting collection install process 2026-09-12 03:55:34.256056 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-12 03:55:34.256093 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-12 03:55:34.256129 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-12 03:55:34.256165 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.256200 | instance | 2.17.12 2026-09-12 03:55:34.256236 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-12 03:55:34.256272 | 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-12 03:55:34.256321 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.256359 | instance | Process install dependency map 2026-09-12 03:55:34.256394 | instance | Starting collection install process 2026-09-12 03:55:34.256430 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-12 03:55:34.256466 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-12 03:55:34.256549 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-12 03:55:34.256591 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.256627 | instance | 2.17.12 2026-09-12 03:55:34.256664 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-12 03:55:34.256701 | 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-12 03:55:34.256738 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.256797 | instance | Process install dependency map 2026-09-12 03:55:34.256838 | instance | Starting collection install process 2026-09-12 03:55:34.256876 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-12 03:55:34.256913 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-12 03:55:34.256950 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-12 03:55:34.256987 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.257024 | instance | 2.17.12 2026-09-12 03:55:34.257061 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-12 03:55:34.257098 | 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-12 03:55:34.257135 | instance | Starting galaxy collection install process 2026-09-12 03:55:34.257172 | instance | Process install dependency map 2026-09-12 03:55:34.257209 | instance | Starting collection install process 2026-09-12 03:55:34.257245 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-12 03:55:34.257282 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-12 03:55:34.257319 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-12 03:55:34.257355 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:55:34.257390 | instance | 2.17.12 2026-09-12 03:55:34.266836 | 2026-09-12 03:55:34.266902 | PLAY RECAP 2026-09-12 03:55:34.266964 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-12 03:55:34.266994 | 2026-09-12 03:55:34.461453 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-12 03:55:34.463573 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-12 03:55:35.132015 | 2026-09-12 03:55:35.132656 | PLAY [all] 2026-09-12 03:55:35.145666 | 2026-09-12 03:55:35.145737 | TASK [Install "jq" for log collection] 2026-09-12 03:55:45.087625 | instance | changed 2026-09-12 03:55:45.090793 | 2026-09-12 03:55:45.090909 | PLAY RECAP 2026-09-12 03:55:45.091008 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-12 03:55:45.091105 | 2026-09-12 03:55:45.252110 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-12 03:55:45.255221 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-12 03:55:45.845187 | 2026-09-12 03:55:45.845363 | PLAY [all] 2026-09-12 03:55:45.857379 | 2026-09-12 03:55:45.857462 | LOOP [Check inventory directories] 2026-09-12 03:55:46.239572 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-12 03:55:46.438959 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-12 03:55:46.592186 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-12 03:55:46.603320 | 2026-09-12 03:55:46.603502 | LOOP [Copy inventory file for Zuul] 2026-09-12 03:55:47.489184 | instance | changed: 2026-09-12 03:55:47.489496 | instance | { 2026-09-12 03:55:47.489563 | instance | "ansible_loop_var": "item", 2026-09-12 03:55:47.489616 | instance | "changed": false, 2026-09-12 03:55:47.489661 | instance | "failed": false, 2026-09-12 03:55:47.489712 | instance | "invocation": { 2026-09-12 03:55:47.489756 | instance | "module_args": { 2026-09-12 03:55:47.489819 | instance | "checksum_algorithm": "sha1", 2026-09-12 03:55:47.489862 | instance | "follow": true, 2026-09-12 03:55:47.489902 | instance | "get_attributes": true, 2026-09-12 03:55:47.489946 | instance | "get_checksum": true, 2026-09-12 03:55:47.489987 | instance | "get_mime": true, 2026-09-12 03:55:47.490027 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-12 03:55:47.490068 | instance | } 2026-09-12 03:55:47.490107 | instance | }, 2026-09-12 03:55:47.490146 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-12 03:55:47.490186 | instance | "stat": { 2026-09-12 03:55:47.490226 | instance | "atime": 1789185327.1383204, 2026-09-12 03:55:47.490267 | instance | "attr_flags": "e", 2026-09-12 03:55:47.490309 | instance | "attributes": [ 2026-09-12 03:55:47.490349 | instance | "extents" 2026-09-12 03:55:47.490388 | instance | ], 2026-09-12 03:55:47.490427 | instance | "block_size": 4096, 2026-09-12 03:55:47.490466 | instance | "blocks": 8, 2026-09-12 03:55:47.490505 | instance | "charset": "unknown", 2026-09-12 03:55:47.490547 | instance | "ctime": 1789185325.8662658, 2026-09-12 03:55:47.490587 | instance | "dev": 64513, 2026-09-12 03:55:47.490627 | instance | "device_type": 0, 2026-09-12 03:55:47.490667 | instance | "executable": true, 2026-09-12 03:55:47.490705 | instance | "exists": true, 2026-09-12 03:55:47.490745 | instance | "gid": 1000, 2026-09-12 03:55:47.490803 | instance | "gr_name": "zuul", 2026-09-12 03:55:47.490845 | instance | "inode": 1048951, 2026-09-12 03:55:47.490884 | instance | "isblk": false, 2026-09-12 03:55:47.490925 | instance | "ischr": false, 2026-09-12 03:55:47.490965 | instance | "isdir": true, 2026-09-12 03:55:47.491004 | instance | "isfifo": false, 2026-09-12 03:55:47.491044 | instance | "isgid": false, 2026-09-12 03:55:47.491083 | instance | "islnk": false, 2026-09-12 03:55:47.491122 | instance | "isreg": false, 2026-09-12 03:55:47.491160 | instance | "issock": false, 2026-09-12 03:55:47.491199 | instance | "isuid": false, 2026-09-12 03:55:47.491238 | instance | "mimetype": "unknown", 2026-09-12 03:55:47.491277 | instance | "mode": "0755", 2026-09-12 03:55:47.491315 | instance | "mtime": 1789185325.8662658, 2026-09-12 03:55:47.491354 | instance | "nlink": 21, 2026-09-12 03:55:47.491393 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-12 03:55:47.491432 | instance | "pw_name": "zuul", 2026-09-12 03:55:47.491473 | instance | "readable": true, 2026-09-12 03:55:47.491512 | instance | "rgrp": true, 2026-09-12 03:55:47.491552 | instance | "roth": true, 2026-09-12 03:55:47.491590 | instance | "rusr": true, 2026-09-12 03:55:47.491629 | instance | "size": 4096, 2026-09-12 03:55:47.491668 | instance | "uid": 1000, 2026-09-12 03:55:47.501030 | instance | "version": "2130266953", 2026-09-12 03:55:47.501130 | instance | "wgrp": false, 2026-09-12 03:55:47.501179 | instance | "woth": false, 2026-09-12 03:55:47.501219 | instance | "writeable": true, 2026-09-12 03:55:47.501279 | instance | "wusr": true, 2026-09-12 03:55:47.501317 | instance | "xgrp": true, 2026-09-12 03:55:47.501351 | instance | "xoth": true, 2026-09-12 03:55:47.501384 | instance | "xusr": true 2026-09-12 03:55:47.501417 | instance | } 2026-09-12 03:55:47.501450 | instance | } 2026-09-12 03:55:47.501524 | instance | ok: All items complete 2026-09-12 03:55:47.501566 | 2026-09-12 03:55:47.504186 | instance | skipping: Conditional result was False 2026-09-12 03:55:47.513065 | instance | skipping: Conditional result was False 2026-09-12 03:55:47.529890 | 2026-09-12 03:55:47.530085 | LOOP [Switch "ansible_host" to private IP] 2026-09-12 03:55:47.921537 | instance | changed: 1 replacements made 2026-09-12 03:55:47.924819 | instance | skipping: Conditional result was False 2026-09-12 03:55:47.926298 | instance | skipping: Conditional result was False 2026-09-12 03:55:47.944992 | 2026-09-12 03:55:47.945208 | TASK [Run Molecule scenario] 2026-09-12 03:55:48.894765 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-12 03:55:49.347103 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-12 03:55:49.347161 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-12 03:56:00.164105 | instance | INFO [csi > dependency] Executing 2026-09-12 03:56:00.164330 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-12 03:56:00.164589 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-12 03:56:00.164745 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-12 03:56:00.174875 | instance | INFO [csi > cleanup] Executing 2026-09-12 03:56:00.175625 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-12 03:56:00.186436 | instance | INFO [csi > destroy] Executing 2026-09-12 03:56:00.186532 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-12 03:56:00.186636 | instance | INFO [csi > destroy] Executed: Successful 2026-09-12 03:56:00.196182 | instance | INFO [csi > syntax] Executing 2026-09-12 03:56:01.693830 | instance | 2026-09-12 03:56:01.694002 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-12 03:56:01.782818 | instance | INFO [csi > syntax] Executed: Successful 2026-09-12 03:56:01.796019 | instance | INFO [csi > create] Executing 2026-09-12 03:56:01.801094 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-12 03:56:01.818590 | instance | INFO [csi > prepare] Executing 2026-09-12 03:56:02.542321 | instance | 2026-09-12 03:56:02.542557 | instance | PLAY [Prepare] ***************************************************************** 2026-09-12 03:56:02.542778 | instance | 2026-09-12 03:56:02.543009 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:02.543277 | instance | Saturday 12 September 2026 03:56:02 +0000 (0:00:00.023) 0:00:00.023 **** 2026-09-12 03:56:03.798259 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-12 03:56:03.798404 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-12 03:56:03.798545 | instance | interpreter could change the meaning of that path. See 2026-09-12 03:56:03.798686 | instance | https://docs.ansible.com/ansible- 2026-09-12 03:56:03.798856 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-12 03:56:03.809311 | instance | ok: [instance] 2026-09-12 03:56:03.809506 | instance | 2026-09-12 03:56:03.809751 | instance | TASK [Configure short hostname] ************************************************ 2026-09-12 03:56:03.809975 | instance | Saturday 12 September 2026 03:56:03 +0000 (0:00:01.267) 0:00:01.291 **** 2026-09-12 03:56:04.581777 | instance | changed: [instance] 2026-09-12 03:56:04.582000 | instance | 2026-09-12 03:56:04.582277 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-12 03:56:04.582545 | instance | Saturday 12 September 2026 03:56:04 +0000 (0:00:00.771) 0:00:02.063 **** 2026-09-12 03:56:04.885995 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-12 03:56:04.886079 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-12 03:56:04.886195 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-12 03:56:04.896691 | instance | changed: [instance] 2026-09-12 03:56:04.896780 | instance | 2026-09-12 03:56:04.896893 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-12 03:56:04.897005 | instance | Saturday 12 September 2026 03:56:04 +0000 (0:00:00.315) 0:00:02.378 **** 2026-09-12 03:56:05.839845 | instance | ok: [instance] 2026-09-12 03:56:05.839968 | instance | 2026-09-12 03:56:05.839980 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-12 03:56:05.840016 | instance | 2026-09-12 03:56:05.840194 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:05.840265 | instance | Saturday 12 September 2026 03:56:05 +0000 (0:00:00.942) 0:00:03.321 **** 2026-09-12 03:56:06.626000 | instance | ok: [instance] 2026-09-12 03:56:06.626238 | instance | 2026-09-12 03:56:06.626568 | instance | TASK [Install depedencies] ***************************************************** 2026-09-12 03:56:06.626817 | instance | Saturday 12 September 2026 03:56:06 +0000 (0:00:00.785) 0:00:04.107 **** 2026-09-12 03:56:30.753156 | instance | changed: [instance] 2026-09-12 03:56:30.753490 | instance | 2026-09-12 03:56:30.753789 | instance | TASK [Start up service] ******************************************************** 2026-09-12 03:56:30.754195 | instance | Saturday 12 September 2026 03:56:30 +0000 (0:00:24.127) 0:00:28.234 **** 2026-09-12 03:56:31.312565 | instance | ok: [instance] 2026-09-12 03:56:31.312795 | instance | 2026-09-12 03:56:31.313039 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-12 03:56:31.313330 | instance | Saturday 12 September 2026 03:56:31 +0000 (0:00:00.559) 0:00:28.794 **** 2026-09-12 03:56:31.649196 | instance | ok: [instance] 2026-09-12 03:56:31.649455 | instance | 2026-09-12 03:56:31.649726 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-12 03:56:31.650010 | instance | Saturday 12 September 2026 03:56:31 +0000 (0:00:00.336) 0:00:29.130 **** 2026-09-12 03:56:32.372641 | instance | changed: [instance] 2026-09-12 03:56:32.372701 | instance | 2026-09-12 03:56:32.372713 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-12 03:56:32.372724 | instance | Saturday 12 September 2026 03:56:32 +0000 (0:00:00.722) 0:00:29.853 **** 2026-09-12 03:56:32.589247 | instance | ok: [instance] 2026-09-12 03:56:32.590161 | instance | 2026-09-12 03:56:32.590214 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-12 03:56:32.590230 | instance | Saturday 12 September 2026 03:56:32 +0000 (0:00:00.217) 0:00:30.071 **** 2026-09-12 03:56:32.616325 | instance | skipping: [instance] 2026-09-12 03:56:32.617168 | instance | 2026-09-12 03:56:32.617202 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-12 03:56:32.617214 | instance | Saturday 12 September 2026 03:56:32 +0000 (0:00:00.027) 0:00:30.098 **** 2026-09-12 03:56:33.210581 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:56:33.210799 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:56:33.211069 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:56:33.211319 | instance | 2026-09-12 03:56:33.211665 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-12 03:56:33.211897 | instance | Saturday 12 September 2026 03:56:33 +0000 (0:00:00.593) 0:00:30.692 **** 2026-09-12 03:56:33.883937 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:56:33.884126 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:56:33.884398 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:56:33.884635 | instance | 2026-09-12 03:56:33.884957 | instance | TASK [Start loop devices] ****************************************************** 2026-09-12 03:56:33.885279 | instance | Saturday 12 September 2026 03:56:33 +0000 (0:00:00.673) 0:00:31.365 **** 2026-09-12 03:56:34.655107 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:56:34.655316 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:56:34.655606 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:56:34.655846 | instance | 2026-09-12 03:56:34.656120 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-12 03:56:34.656408 | instance | Saturday 12 September 2026 03:56:34 +0000 (0:00:00.770) 0:00:32.136 **** 2026-09-12 03:56:38.018449 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:56:38.018525 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:56:38.018542 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:56:38.019274 | instance | 2026-09-12 03:56:38.019357 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-12 03:56:38.019371 | instance | Saturday 12 September 2026 03:56:38 +0000 (0:00:03.363) 0:00:35.499 **** 2026-09-12 03:56:40.018541 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-12 03:56:40.018624 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-12 03:56:40.018662 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-12 03:56:40.018671 | instance | 2026-09-12 03:56:40.018681 | instance | PLAY RECAP ********************************************************************* 2026-09-12 03:56:40.019137 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-12 03:56:40.019171 | instance | 2026-09-12 03:56:40.022442 | instance | Saturday 12 September 2026 03:56:40 +0000 (0:00:02.000) 0:00:37.499 **** 2026-09-12 03:56:40.022514 | instance | =============================================================================== 2026-09-12 03:56:40.022525 | instance | Install depedencies ---------------------------------------------------- 24.13s 2026-09-12 03:56:40.022535 | instance | Create a volume group for each loop device ------------------------------ 3.36s 2026-09-12 03:56:40.022544 | instance | Create a logical volume for each loop device ---------------------------- 2.00s 2026-09-12 03:56:40.022554 | instance | Gathering Facts --------------------------------------------------------- 1.27s 2026-09-12 03:56:40.022563 | instance | Purge "snapd" package --------------------------------------------------- 0.94s 2026-09-12 03:56:40.022572 | instance | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-12 03:56:40.022581 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-12 03:56:40.022590 | instance | Start loop devices ------------------------------------------------------ 0.77s 2026-09-12 03:56:40.022599 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.72s 2026-09-12 03:56:40.022608 | instance | Set permissions on loopback devices ------------------------------------- 0.67s 2026-09-12 03:56:40.022617 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-09-12 03:56:40.022626 | instance | Start up service -------------------------------------------------------- 0.56s 2026-09-12 03:56:40.022642 | instance | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-09-12 03:56:40.022842 | instance | Ensure hostname inside hosts file --------------------------------------- 0.32s 2026-09-12 03:56:40.023232 | instance | Get list of all loopback devices ---------------------------------------- 0.22s 2026-09-12 03:56:40.023574 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-12 03:56:40.112942 | instance | INFO [csi > prepare] Executed: Successful 2026-09-12 03:56:40.128959 | instance | INFO [csi > converge] Executing 2026-09-12 03:56:41.579255 | instance | 2026-09-12 03:56:41.579681 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-12 03:56:41.579996 | instance | 2026-09-12 03:56:41.580326 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:41.580659 | instance | Saturday 12 September 2026 03:56:41 +0000 (0:00:00.007) 0:00:00.007 **** 2026-09-12 03:56:42.611150 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-12 03:56:42.611444 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-12 03:56:42.611638 | instance | interpreter could change the meaning of that path. See 2026-09-12 03:56:42.611823 | instance | https://docs.ansible.com/ansible- 2026-09-12 03:56:42.612007 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-12 03:56:42.626178 | instance | ok: [instance] 2026-09-12 03:56:42.626457 | instance | 2026-09-12 03:56:42.626634 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-12 03:56:42.626805 | instance | Saturday 12 September 2026 03:56:42 +0000 (0:00:01.046) 0:00:01.054 **** 2026-09-12 03:56:42.686197 | instance | ok: [instance] => { 2026-09-12 03:56:42.686446 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-12 03:56:42.686581 | instance | } 2026-09-12 03:56:42.686709 | instance | 2026-09-12 03:56:42.686841 | instance | PLAY [all] ********************************************************************* 2026-09-12 03:56:42.686967 | instance | 2026-09-12 03:56:42.687099 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:42.687267 | instance | Saturday 12 September 2026 03:56:42 +0000 (0:00:00.060) 0:00:01.114 **** 2026-09-12 03:56:43.668708 | instance | ok: [instance] 2026-09-12 03:56:43.668785 | instance | 2026-09-12 03:56:43.668797 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-12 03:56:43.668807 | instance | Saturday 12 September 2026 03:56:43 +0000 (0:00:00.981) 0:00:02.096 **** 2026-09-12 03:56:43.882547 | instance | ok: [instance] 2026-09-12 03:56:43.882638 | instance | 2026-09-12 03:56:43.882655 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-12 03:56:43.882669 | instance | 2026-09-12 03:56:43.882681 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:43.882700 | instance | Saturday 12 September 2026 03:56:43 +0000 (0:00:00.214) 0:00:02.310 **** 2026-09-12 03:56:44.834465 | instance | ok: [instance] 2026-09-12 03:56:44.834559 | instance | 2026-09-12 03:56:44.834570 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 03:56:44.834609 | instance | Saturday 12 September 2026 03:56:44 +0000 (0:00:00.952) 0:00:03.262 **** 2026-09-12 03:56:45.155992 | instance | ok: [instance] 2026-09-12 03:56:45.156756 | instance | 2026-09-12 03:56:45.156813 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 03:56:45.156826 | instance | Saturday 12 September 2026 03:56:45 +0000 (0:00:00.321) 0:00:03.584 **** 2026-09-12 03:56:45.216712 | instance | skipping: [instance] 2026-09-12 03:56:45.217197 | instance | 2026-09-12 03:56:45.217251 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-12 03:56:45.217259 | instance | Saturday 12 September 2026 03:56:45 +0000 (0:00:00.060) 0:00:03.644 **** 2026-09-12 03:56:45.540430 | instance | changed: [instance] 2026-09-12 03:56:45.540589 | instance | 2026-09-12 03:56:45.541086 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 03:56:45.541139 | instance | Saturday 12 September 2026 03:56:45 +0000 (0:00:00.324) 0:00:03.968 **** 2026-09-12 03:56:45.635198 | instance | ok: [instance] => { 2026-09-12 03:56:45.636455 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-12 03:56:45.636527 | instance | } 2026-09-12 03:56:45.636539 | instance | 2026-09-12 03:56:45.636548 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 03:56:45.636558 | instance | Saturday 12 September 2026 03:56:45 +0000 (0:00:00.094) 0:00:04.063 **** 2026-09-12 03:56:46.186245 | instance | changed: [instance] 2026-09-12 03:56:46.186526 | instance | 2026-09-12 03:56:46.186903 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 03:56:46.187207 | instance | Saturday 12 September 2026 03:56:46 +0000 (0:00:00.551) 0:00:04.614 **** 2026-09-12 03:56:46.234234 | instance | skipping: [instance] 2026-09-12 03:56:46.234310 | instance | 2026-09-12 03:56:46.234500 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 03:56:46.234797 | instance | Saturday 12 September 2026 03:56:46 +0000 (0:00:00.048) 0:00:04.663 **** 2026-09-12 03:56:46.296866 | instance | skipping: [instance] 2026-09-12 03:56:46.297180 | instance | 2026-09-12 03:56:46.297489 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 03:56:46.297760 | instance | Saturday 12 September 2026 03:56:46 +0000 (0:00:00.060) 0:00:04.724 **** 2026-09-12 03:56:46.521792 | instance | ok: [instance] 2026-09-12 03:56:46.522127 | instance | 2026-09-12 03:56:46.522451 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 03:56:46.522737 | instance | Saturday 12 September 2026 03:56:46 +0000 (0:00:00.225) 0:00:04.950 **** 2026-09-12 03:56:47.811504 | instance | ok: [instance] 2026-09-12 03:56:47.811830 | instance | 2026-09-12 03:56:47.812101 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 03:56:47.812393 | instance | Saturday 12 September 2026 03:56:47 +0000 (0:00:01.289) 0:00:06.239 **** 2026-09-12 03:56:47.892915 | instance | ok: [instance] => { 2026-09-12 03:56:47.893226 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-12 03:56:47.893679 | instance | } 2026-09-12 03:56:47.893868 | instance | 2026-09-12 03:56:47.894067 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 03:56:47.894323 | instance | Saturday 12 September 2026 03:56:47 +0000 (0:00:00.081) 0:00:06.321 **** 2026-09-12 03:56:48.866503 | instance | changed: [instance] 2026-09-12 03:56:48.866604 | instance | 2026-09-12 03:56:48.866615 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 03:56:48.866625 | instance | Saturday 12 September 2026 03:56:48 +0000 (0:00:00.972) 0:00:07.293 **** 2026-09-12 03:56:51.780451 | instance | changed: [instance] 2026-09-12 03:56:51.780510 | instance | 2026-09-12 03:56:51.780515 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-12 03:56:51.780520 | instance | Saturday 12 September 2026 03:56:51 +0000 (0:00:02.913) 0:00:10.207 **** 2026-09-12 03:56:51.820147 | instance | skipping: [instance] 2026-09-12 03:56:51.820206 | instance | 2026-09-12 03:56:51.820211 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-12 03:56:51.820216 | instance | Saturday 12 September 2026 03:56:51 +0000 (0:00:00.040) 0:00:10.248 **** 2026-09-12 03:56:51.859712 | instance | skipping: [instance] 2026-09-12 03:56:51.859749 | instance | 2026-09-12 03:56:51.859760 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-12 03:56:51.859769 | instance | Saturday 12 September 2026 03:56:51 +0000 (0:00:00.038) 0:00:10.287 **** 2026-09-12 03:56:51.898268 | instance | skipping: [instance] 2026-09-12 03:56:51.898300 | instance | 2026-09-12 03:56:51.898311 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-12 03:56:51.898320 | instance | Saturday 12 September 2026 03:56:51 +0000 (0:00:00.038) 0:00:10.326 **** 2026-09-12 03:56:57.895677 | instance | changed: [instance] 2026-09-12 03:56:57.895880 | instance | 2026-09-12 03:56:57.895893 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-12 03:56:57.895904 | instance | Saturday 12 September 2026 03:56:57 +0000 (0:00:05.996) 0:00:16.323 **** 2026-09-12 03:56:58.531466 | instance | changed: [instance] 2026-09-12 03:56:58.531518 | instance | 2026-09-12 03:56:58.531530 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-12 03:56:58.531541 | instance | Saturday 12 September 2026 03:56:58 +0000 (0:00:00.635) 0:00:16.958 **** 2026-09-12 03:56:59.491975 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-12 03:56:59.492025 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-12 03:56:59.492036 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-12 03:56:59.492045 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-12 03:56:59.492053 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-12 03:56:59.492061 | instance | 2026-09-12 03:56:59.492071 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-12 03:56:59.492077 | instance | Saturday 12 September 2026 03:56:59 +0000 (0:00:00.959) 0:00:17.918 **** 2026-09-12 03:57:00.124537 | instance | changed: [instance] 2026-09-12 03:57:00.124625 | instance | 2026-09-12 03:57:00.125424 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-12 03:57:00.125472 | instance | Saturday 12 September 2026 03:57:00 +0000 (0:00:00.603) 0:00:18.522 **** 2026-09-12 03:57:00.125480 | instance | 2026-09-12 03:57:00.125487 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-12 03:57:00.125493 | instance | Saturday 12 September 2026 03:57:00 +0000 (0:00:00.031) 0:00:18.553 **** 2026-09-12 03:57:01.097006 | instance | ok: [instance] 2026-09-12 03:57:01.097717 | instance | 2026-09-12 03:57:01.097765 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-12 03:57:01.097777 | instance | Saturday 12 September 2026 03:57:01 +0000 (0:00:00.971) 0:00:19.525 **** 2026-09-12 03:57:01.567821 | instance | changed: [instance] 2026-09-12 03:57:01.568533 | instance | 2026-09-12 03:57:01.568565 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-12 03:57:01.568577 | instance | Saturday 12 September 2026 03:57:01 +0000 (0:00:00.470) 0:00:19.996 **** 2026-09-12 03:57:02.189260 | instance | changed: [instance] 2026-09-12 03:57:02.189350 | instance | 2026-09-12 03:57:02.189692 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 03:57:02.189734 | instance | Saturday 12 September 2026 03:57:02 +0000 (0:00:00.621) 0:00:20.618 **** 2026-09-12 03:57:02.426744 | instance | ok: [instance] 2026-09-12 03:57:02.427068 | instance | 2026-09-12 03:57:02.427585 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 03:57:02.427652 | instance | Saturday 12 September 2026 03:57:02 +0000 (0:00:00.236) 0:00:20.855 **** 2026-09-12 03:57:02.517304 | instance | ok: [instance] => { 2026-09-12 03:57:02.518568 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-12 03:57:02.518650 | instance | } 2026-09-12 03:57:02.518662 | instance | 2026-09-12 03:57:02.518672 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 03:57:02.518691 | instance | Saturday 12 September 2026 03:57:02 +0000 (0:00:00.090) 0:00:20.945 **** 2026-09-12 03:57:03.368442 | instance | changed: [instance] 2026-09-12 03:57:03.368621 | instance | 2026-09-12 03:57:03.368849 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 03:57:03.369088 | instance | Saturday 12 September 2026 03:57:03 +0000 (0:00:00.851) 0:00:21.796 **** 2026-09-12 03:57:07.795342 | instance | changed: [instance] 2026-09-12 03:57:07.795401 | instance | 2026-09-12 03:57:07.795413 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-12 03:57:07.795442 | instance | Saturday 12 September 2026 03:57:07 +0000 (0:00:04.426) 0:00:26.222 **** 2026-09-12 03:57:08.853875 | instance | ok: [instance] 2026-09-12 03:57:08.854484 | instance | 2026-09-12 03:57:08.854700 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-12 03:57:08.854725 | instance | Saturday 12 September 2026 03:57:08 +0000 (0:00:01.058) 0:00:27.281 **** 2026-09-12 03:57:09.243614 | instance | changed: [instance] 2026-09-12 03:57:09.244320 | instance | 2026-09-12 03:57:09.244376 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-12 03:57:09.244387 | instance | Saturday 12 September 2026 03:57:09 +0000 (0:00:00.390) 0:00:27.672 **** 2026-09-12 03:57:09.752115 | instance | changed: [instance] 2026-09-12 03:57:09.752189 | instance | 2026-09-12 03:57:09.752546 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-12 03:57:09.752617 | instance | Saturday 12 September 2026 03:57:09 +0000 (0:00:00.508) 0:00:28.180 **** 2026-09-12 03:57:10.363543 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-12 03:57:10.363710 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-12 03:57:10.364694 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-12 03:57:10.364761 | instance | 2026-09-12 03:57:10.364773 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-12 03:57:10.364783 | instance | Saturday 12 September 2026 03:57:10 +0000 (0:00:00.611) 0:00:28.791 **** 2026-09-12 03:57:10.851280 | instance | changed: [instance] 2026-09-12 03:57:10.852023 | instance | 2026-09-12 03:57:10.852202 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-12 03:57:10.852215 | instance | Saturday 12 September 2026 03:57:10 +0000 (0:00:00.487) 0:00:29.279 **** 2026-09-12 03:57:11.401937 | instance | changed: [instance] 2026-09-12 03:57:11.402031 | instance | 2026-09-12 03:57:11.402046 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-12 03:57:11.402059 | instance | Saturday 12 September 2026 03:57:11 +0000 (0:00:00.522) 0:00:29.802 **** 2026-09-12 03:57:11.402078 | instance | 2026-09-12 03:57:11.402378 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-12 03:57:11.402455 | instance | Saturday 12 September 2026 03:57:11 +0000 (0:00:00.028) 0:00:29.830 **** 2026-09-12 03:57:12.138161 | instance | ok: [instance] 2026-09-12 03:57:12.138408 | instance | 2026-09-12 03:57:12.138940 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-12 03:57:12.139002 | instance | Saturday 12 September 2026 03:57:12 +0000 (0:00:00.736) 0:00:30.566 **** 2026-09-12 03:57:13.076060 | instance | changed: [instance] 2026-09-12 03:57:13.076799 | instance | 2026-09-12 03:57:13.076855 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-12 03:57:13.076867 | instance | Saturday 12 September 2026 03:57:13 +0000 (0:00:00.937) 0:00:31.504 **** 2026-09-12 03:57:13.705766 | instance | changed: [instance] 2026-09-12 03:57:13.705884 | instance | 2026-09-12 03:57:13.706249 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-12 03:57:13.706302 | instance | Saturday 12 September 2026 03:57:13 +0000 (0:00:00.629) 0:00:32.134 **** 2026-09-12 03:57:13.784981 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-12 03:57:13.785929 | instance | 2026-09-12 03:57:13.785980 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-12 03:57:13.785993 | instance | Saturday 12 September 2026 03:57:13 +0000 (0:00:00.078) 0:00:32.213 **** 2026-09-12 03:57:18.991254 | instance | changed: [instance] 2026-09-12 03:57:18.991311 | instance | 2026-09-12 03:57:18.991322 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-12 03:57:18.991333 | instance | Saturday 12 September 2026 03:57:18 +0000 (0:00:05.205) 0:00:37.418 **** 2026-09-12 03:57:19.657262 | instance | ok: [instance] => (item=chronyd) 2026-09-12 03:57:19.657338 | instance | ok: [instance] => (item=sshd) 2026-09-12 03:57:19.657700 | instance | 2026-09-12 03:57:19.657740 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-12 03:57:19.657746 | instance | Saturday 12 September 2026 03:57:19 +0000 (0:00:00.667) 0:00:38.086 **** 2026-09-12 03:57:34.880341 | instance | changed: [instance] 2026-09-12 03:57:34.881115 | instance | 2026-09-12 03:57:34.881292 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-12 03:57:34.881305 | instance | Saturday 12 September 2026 03:57:34 +0000 (0:00:15.222) 0:00:53.308 **** 2026-09-12 03:57:35.105868 | instance | ok: [instance] 2026-09-12 03:57:35.106407 | instance | 2026-09-12 03:57:35.106452 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-12 03:57:35.106670 | instance | Saturday 12 September 2026 03:57:35 +0000 (0:00:00.225) 0:00:53.534 **** 2026-09-12 03:57:35.560830 | instance | changed: [instance] 2026-09-12 03:57:35.561553 | instance | 2026-09-12 03:57:35.561604 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-12 03:57:35.561616 | instance | Saturday 12 September 2026 03:57:35 +0000 (0:00:00.454) 0:00:53.989 **** 2026-09-12 03:57:35.947717 | instance | changed: [instance] 2026-09-12 03:57:35.947801 | instance | 2026-09-12 03:57:35.948126 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-12 03:57:35.948173 | instance | Saturday 12 September 2026 03:57:35 +0000 (0:00:00.387) 0:00:54.376 **** 2026-09-12 03:57:36.072242 | instance | ok: [instance] 2026-09-12 03:57:36.072941 | instance | 2026-09-12 03:57:36.072996 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-12 03:57:36.073008 | instance | Saturday 12 September 2026 03:57:36 +0000 (0:00:00.124) 0:00:54.500 **** 2026-09-12 03:57:36.314019 | instance | ok: [instance] => (item=instance) 2026-09-12 03:57:36.314079 | instance | 2026-09-12 03:57:36.314091 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-12 03:57:36.314101 | instance | Saturday 12 September 2026 03:57:36 +0000 (0:00:00.241) 0:00:54.741 **** 2026-09-12 03:57:36.385592 | instance | ok: [instance] 2026-09-12 03:57:36.385641 | instance | 2026-09-12 03:57:36.385655 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-12 03:57:36.385668 | instance | Saturday 12 September 2026 03:57:36 +0000 (0:00:00.071) 0:00:54.813 **** 2026-09-12 03:57:36.477337 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-12 03:57:36.477369 | instance | 2026-09-12 03:57:36.477376 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-12 03:57:36.477382 | instance | Saturday 12 September 2026 03:57:36 +0000 (0:00:00.092) 0:00:54.905 **** 2026-09-12 03:57:36.799626 | instance | changed: [instance] 2026-09-12 03:57:36.799681 | instance | 2026-09-12 03:57:36.799693 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-12 03:57:36.799703 | instance | Saturday 12 September 2026 03:57:36 +0000 (0:00:00.321) 0:00:55.227 **** 2026-09-12 03:57:37.529996 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-12 03:57:37.530050 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-12 03:57:37.530062 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-12 03:57:37.530072 | instance | 2026-09-12 03:57:37.530081 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-12 03:57:37.530090 | instance | Saturday 12 September 2026 03:57:37 +0000 (0:00:00.729) 0:00:55.957 **** 2026-09-12 03:59:15.675669 | instance | ok: [instance] 2026-09-12 03:59:15.675735 | instance | 2026-09-12 03:59:15.676019 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-12 03:59:15.676275 | instance | Saturday 12 September 2026 03:59:15 +0000 (0:01:38.146) 0:02:34.103 **** 2026-09-12 03:59:15.934597 | instance | changed: [instance] 2026-09-12 03:59:15.934837 | instance | 2026-09-12 03:59:15.935166 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-12 03:59:15.935420 | instance | Saturday 12 September 2026 03:59:15 +0000 (0:00:00.259) 0:02:34.362 **** 2026-09-12 03:59:15.980367 | instance | ok: [instance] 2026-09-12 03:59:15.980638 | instance | 2026-09-12 03:59:15.980818 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-12 03:59:15.981049 | instance | Saturday 12 September 2026 03:59:15 +0000 (0:00:00.046) 0:02:34.409 **** 2026-09-12 03:59:16.078119 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-12 03:59:16.078450 | instance | 2026-09-12 03:59:16.078704 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-12 03:59:16.079163 | instance | Saturday 12 September 2026 03:59:16 +0000 (0:00:00.098) 0:02:34.507 **** 2026-09-12 03:59:17.824696 | instance | ok: [instance] 2026-09-12 03:59:17.825065 | instance | 2026-09-12 03:59:17.825464 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-12 03:59:17.825872 | instance | Saturday 12 September 2026 03:59:17 +0000 (0:00:01.746) 0:02:36.253 **** 2026-09-12 03:59:17.888800 | instance | ok: [instance] => (item=instance) 2026-09-12 03:59:17.889000 | instance | 2026-09-12 03:59:17.889267 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-12 03:59:17.889500 | instance | Saturday 12 September 2026 03:59:17 +0000 (0:00:00.064) 0:02:36.317 **** 2026-09-12 03:59:18.304692 | instance | ok: [instance] 2026-09-12 03:59:18.304768 | instance | 2026-09-12 03:59:18.305463 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-12 03:59:18.305490 | instance | Saturday 12 September 2026 03:59:18 +0000 (0:00:00.415) 0:02:36.733 **** 2026-09-12 03:59:20.696412 | instance | ok: [instance] 2026-09-12 03:59:20.696717 | instance | 2026-09-12 03:59:20.696991 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-12 03:59:20.697229 | instance | Saturday 12 September 2026 03:59:20 +0000 (0:00:02.391) 0:02:39.124 **** 2026-09-12 04:00:11.842471 | 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-12 04:00:11.842540 | 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__zadaokf/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__zadaokf/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__zadaokf/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__zadaokf/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-12T04:00:11.676+0000 7f9628138640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDnzaRqghESAyAAYblw4p8w4LOAgWmUaprXfE+WhWSJ5rjTeE9nC1yHYLc=: Malformed input [buffer:3]\n2026-09-12T04:00:11.676+0000 7f9628138640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-12T04:00:11.676+0000 7f9628138640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDnzaRqghESAyAAYblw4p8w4LOAgWmUaprXfE+WhWSJ5rjTeE9nC1yHYLc=: Malformed input [buffer:3]\n2026-09-12T04:00:11.676+0000 7f9628138640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-12T04:00:11.676+0000 7f9628138640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDnzaRqghESAyAAYblw4p8w4LOAgWmUaprXfE+WhWSJ5rjTeE9nC1yHYLc=: Malformed input [buffer:3]\n2026-09-12T04:00:11.676+0000 7f9628138640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-12T04:00:11.676+0000 7f9628138640 -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-12 04:00:11.843475 | instance | 2026-09-12 04:00:11.843679 | instance | PLAY RECAP ********************************************************************* 2026-09-12 04:00:11.844291 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-12 04:00:11.844330 | instance | 2026-09-12 04:00:11.845206 | instance | Saturday 12 September 2026 04:00:11 +0000 (0:00:51.148) 0:03:30.273 **** 2026-09-12 04:00:11.845255 | instance | =============================================================================== 2026-09-12 04:00:11.845268 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 98.15s 2026-09-12 04:00:11.846411 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 51.15s 2026-09-12 04:00:11.846430 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 15.22s 2026-09-12 04:00:11.846440 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.00s 2026-09-12 04:00:11.850459 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.21s 2026-09-12 04:00:11.850503 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.43s 2026-09-12 04:00:11.850516 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.91s 2026-09-12 04:00:11.850528 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.39s 2026-09-12 04:00:11.850556 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.75s 2026-09-12 04:00:11.850568 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.71s 2026-09-12 04:00:11.850603 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.29s 2026-09-12 04:00:11.850616 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.06s 2026-09-12 04:00:11.850627 | instance | Gathering Facts --------------------------------------------------------- 1.05s 2026-09-12 04:00:11.850638 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-09-12 04:00:11.850650 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.97s 2026-09-12 04:00:11.850660 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.96s 2026-09-12 04:00:11.850677 | instance | Gathering Facts --------------------------------------------------------- 0.95s 2026-09-12 04:00:11.850958 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.94s 2026-09-12 04:00:11.851385 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-09-12 04:00:11.851816 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.73s 2026-09-12 04:00:11.944902 | 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-12 04:00:11.945166 | instance | ERROR [csi > converge] Executed: Failed 2026-09-12 04:00:11.945338 | 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-12 04:00:12.341725 | instance | ERROR 2026-09-12 04:00:12.342055 | instance | { 2026-09-12 04:00:12.342130 | instance | "delta": "0:04:23.686694", 2026-09-12 04:00:12.342173 | instance | "end": "2026-09-12 04:00:12.011610", 2026-09-12 04:00:12.342211 | instance | "msg": "non-zero return code", 2026-09-12 04:00:12.342247 | instance | "rc": 2, 2026-09-12 04:00:12.342295 | instance | "start": "2026-09-12 03:55:48.324916" 2026-09-12 04:00:12.342384 | instance | } failure 2026-09-12 04:00:12.354563 | 2026-09-12 04:00:12.354904 | PLAY RECAP 2026-09-12 04:00:12.355039 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-12 04:00:12.355104 | 2026-09-12 04:00:12.524192 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-12 04:00:12.528125 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-12 04:00:13.237912 | 2026-09-12 04:00:13.238041 | PLAY [all] 2026-09-12 04:00:13.251633 | 2026-09-12 04:00:13.251712 | TASK [gather-host-logs : creating directory for system status] 2026-09-12 04:00:13.631821 | instance | changed 2026-09-12 04:00:13.648051 | 2026-09-12 04:00:13.648611 | TASK [gather-host-logs : Get logs for each host] 2026-09-12 04:00:14.039335 | instance | + systemd-cgls --full --all --no-pager 2026-09-12 04:00:14.065842 | instance | + ip addr 2026-09-12 04:00:14.068295 | instance | + ip route 2026-09-12 04:00:14.070447 | instance | + lsblk 2026-09-12 04:00:14.075099 | instance | + mount 2026-09-12 04:00:14.078174 | instance | + docker images 2026-09-12 04:00:14.101766 | instance | + brctl show 2026-09-12 04:00:14.102375 | instance | /bin/bash: line 8: brctl: command not found 2026-09-12 04:00:14.102748 | instance | + ip neigh 2026-09-12 04:00:14.105801 | instance | + bridge fdb show 2026-09-12 04:00:14.110702 | instance | + ps aux --sort=-%mem 2026-09-12 04:00:14.130243 | instance | + dpkg -l 2026-09-12 04:00:14.141824 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-12 04:00:14.142379 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-12 04:00:14.163441 | instance | + '[' '!' -z '' ']' 2026-09-12 04:00:14.218467 | instance | ok: Runtime: 0:00:00.128967 2026-09-12 04:00:14.230108 | 2026-09-12 04:00:14.230630 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-12 04:00:14.904020 | instance | changed: 2026-09-12 04:00:14.904375 | instance | created directory /var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/work/logs/instance 2026-09-12 04:00:14.904444 | instance | cd+++++++++ system/ 2026-09-12 04:00:14.904578 | instance | >f+++++++++ system/brctl-show.txt 2026-09-12 04:00:14.904756 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-12 04:00:14.904891 | instance | >f+++++++++ system/docker-images.txt 2026-09-12 04:00:14.904957 | instance | >f+++++++++ system/ip-addr.txt 2026-09-12 04:00:14.905005 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-12 04:00:14.905047 | instance | >f+++++++++ system/ip-route.txt 2026-09-12 04:00:14.905090 | instance | >f+++++++++ system/lsblk.txt 2026-09-12 04:00:14.905181 | instance | >f+++++++++ system/mount.txt 2026-09-12 04:00:14.905223 | instance | >f+++++++++ system/packages.txt 2026-09-12 04:00:14.905264 | instance | >f+++++++++ system/ps.txt 2026-09-12 04:00:14.905304 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-12 04:00:14.929821 | 2026-09-12 04:00:14.929996 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-12 04:00:15.148175 | instance | changed: "values" 2026-09-12 04:00:15.319980 | instance | changed: "releases" 2026-09-12 04:00:15.347621 | 2026-09-12 04:00:15.347772 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-12 04:00:15.576908 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-12 04:00:15.884593 | instance | ok: Runtime: 0:00:00.004374 2026-09-12 04:00:15.894967 | 2026-09-12 04:00:15.895137 | TASK [helm-release-status : Downloads logs to executor] 2026-09-12 04:00:16.672903 | instance | changed: 2026-09-12 04:00:16.673309 | instance | cd+++++++++ helm/ 2026-09-12 04:00:16.673368 | instance | cd+++++++++ helm/releases/ 2026-09-12 04:00:16.673410 | instance | cd+++++++++ helm/values/ 2026-09-12 04:00:16.690989 | 2026-09-12 04:00:16.691117 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-12 04:00:16.907397 | instance | changed 2026-09-12 04:00:16.918420 | 2026-09-12 04:00:16.918686 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-12 04:00:17.220064 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:00:17.220377 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:00:17.225063 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:00:17.226559 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:00:17.227317 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:00:17.228887 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:00:17.230941 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:00:17.231792 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:00:17.233117 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:00:17.234680 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:00:17.236137 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:00:17.237371 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:00:17.470100 | instance | ok: Runtime: 0:00:00.025302 2026-09-12 04:00:17.481005 | 2026-09-12 04:00:17.481136 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-12 04:00:17.696060 | instance | changed 2026-09-12 04:00:17.707704 | 2026-09-12 04:00:17.707850 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-12 04:00:17.979084 | instance | environment: line 5: kubectl: command not found 2026-09-12 04:00:17.979227 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:00:17.979539 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:00:17.980023 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:00:18.250812 | instance | ok: Runtime: 0:00:00.005899 2026-09-12 04:00:18.255440 | 2026-09-12 04:00:18.255498 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-12 04:00:18.847843 | instance | changed: 2026-09-12 04:00:18.848090 | instance | cd+++++++++ objects/ 2026-09-12 04:00:18.848146 | instance | cd+++++++++ objects/cluster/ 2026-09-12 04:00:18.848186 | instance | cd+++++++++ objects/namespaced/ 2026-09-12 04:00:18.871090 | 2026-09-12 04:00:18.871241 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-12 04:00:19.099432 | instance | changed 2026-09-12 04:00:19.109447 | 2026-09-12 04:00:19.109579 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-12 04:00:19.323417 | instance | changed 2026-09-12 04:00:19.327632 | 2026-09-12 04:00:19.327695 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-12 04:00:19.554884 | instance | environment: line 3: kubectl: command not found 2026-09-12 04:00:19.863684 | instance | ok: Runtime: 0:00:00.007778 2026-09-12 04:00:19.876066 | 2026-09-12 04:00:19.876364 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-12 04:00:20.414230 | instance | changed: 2026-09-12 04:00:20.414455 | instance | cd+++++++++ pod-logs/ 2026-09-12 04:00:20.414500 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-12 04:00:20.423927 | 2026-09-12 04:00:20.424056 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-12 04:00:20.661191 | instance | changed 2026-09-12 04:00:20.670864 | 2026-09-12 04:00:20.671053 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-12 04:00:20.925315 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-12 04:00:21.218746 | instance | ok: Runtime: 0:00:00.054863 2026-09-12 04:00:21.228001 | 2026-09-12 04:00:21.228230 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-12 04:00:21.476175 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-12 04:00:21.521106 | instance | ceph-mgr endpoints: 2026-09-12 04:00:21.782396 | instance | ok: Runtime: 0:00:00.050526 2026-09-12 04:00:21.799267 | 2026-09-12 04:00:21.799503 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-12 04:00:22.033222 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-12 04:00:22.341913 | instance | ok: Runtime: 0:00:00.038138 2026-09-12 04:00:22.351615 | 2026-09-12 04:00:22.351748 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-12 04:00:22.914744 | instance | changed: cd+++++++++ prometheus/ 2026-09-12 04:00:22.933666 | 2026-09-12 04:00:22.933881 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-12 04:00:23.153631 | instance | changed 2026-09-12 04:00:23.164597 | 2026-09-12 04:00:23.165106 | TASK [gather-selenium-data : Get selenium data] 2026-09-12 04:00:23.460505 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-12 04:00:23.462088 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-12 04:00:23.714487 | instance | ERROR 2026-09-12 04:00:23.714641 | instance | { 2026-09-12 04:00:23.714682 | instance | "delta": "0:00:00.006620", 2026-09-12 04:00:23.714708 | instance | "end": "2026-09-12 04:00:23.462525", 2026-09-12 04:00:23.714730 | instance | "msg": "non-zero return code", 2026-09-12 04:00:23.714752 | instance | "rc": 1, 2026-09-12 04:00:23.714775 | instance | "start": "2026-09-12 04:00:23.455905" 2026-09-12 04:00:23.714796 | instance | } 2026-09-12 04:00:23.714840 | instance | ERROR: Ignoring Errors 2026-09-12 04:00:23.727066 | 2026-09-12 04:00:23.727181 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-12 04:00:24.265824 | instance | changed: cd+++++++++ selenium/ 2026-09-12 04:00:24.271122 | 2026-09-12 04:00:24.271174 | PLAY RECAP 2026-09-12 04:00:24.271217 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-12 04:00:24.271237 | 2026-09-12 04:00:24.443616 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-12 04:00:24.447526 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-12 04:00:25.029639 | 2026-09-12 04:00:25.029814 | PLAY [all] 2026-09-12 04:00:25.041536 | 2026-09-12 04:00:25.041613 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-12 04:00:25.085248 | instance | skipping: Conditional result was False 2026-09-12 04:00:25.091460 | 2026-09-12 04:00:25.091567 | TASK [fetch-output : Set log path for single node] 2026-09-12 04:00:25.121161 | instance | ok 2026-09-12 04:00:25.126852 | 2026-09-12 04:00:25.126935 | LOOP [fetch-output : Ensure local output dirs] 2026-09-12 04:00:25.511776 | instance -> localhost | ok: "/var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/work/logs" 2026-09-12 04:00:25.729224 | instance -> localhost | changed: "/var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/work/artifacts" 2026-09-12 04:00:25.956778 | instance -> localhost | changed: "/var/lib/zuul/builds/487f62e2a25c4967808a189c055f6434/work/docs" 2026-09-12 04:00:25.966623 | 2026-09-12 04:00:25.966752 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-12 04:00:26.715487 | instance | changed: .d..t...... ./ 2026-09-12 04:00:26.715727 | instance | changed: All items complete 2026-09-12 04:00:26.715753 | 2026-09-12 04:00:27.218409 | instance | changed: .d..t...... ./ 2026-09-12 04:00:27.731008 | instance | changed: .d..t...... ./ 2026-09-12 04:00:27.744035 | 2026-09-12 04:00:27.744153 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-12 04:00:28.161825 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007217 2026-09-12 04:00:28.418735 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007229 2026-09-12 04:00:28.443599 | 2026-09-12 04:00:28.443752 | PLAY [all] 2026-09-12 04:00:28.462815 | 2026-09-12 04:00:28.462937 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-12 04:00:28.926672 | instance | changed 2026-09-12 04:00:28.938487 | 2026-09-12 04:00:28.938587 | PLAY RECAP 2026-09-12 04:00:28.938675 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-12 04:00:28.938719 | 2026-09-12 04:00:29.061468 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-12 04:00:29.066044 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-12 04:00:29.702645 | 2026-09-12 04:00:29.702795 | PLAY [localhost] 2026-09-12 04:00:29.712452 | 2026-09-12 04:00:29.712543 | TASK [Generate Zuul manifest] 2026-09-12 04:00:29.729744 | localhost | ok 2026-09-12 04:00:29.745987 | 2026-09-12 04:00:29.746071 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-12 04:00:30.151114 | localhost | changed 2026-09-12 04:00:30.181157 | 2026-09-12 04:00:30.181307 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-12 04:00:30.229783 | localhost | ok 2026-09-12 04:00:30.243498 | 2026-09-12 04:00:30.243634 | TASK [Upload logs] 2026-09-12 04:00:30.266429 | localhost | ok 2026-09-12 04:00:30.340427 | 2026-09-12 04:00:30.340583 | TASK [Set zuul-log-path fact] 2026-09-12 04:00:30.358313 | localhost | ok 2026-09-12 04:00:30.372148 | 2026-09-12 04:00:30.372395 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-12 04:00:30.415227 | localhost | ok 2026-09-12 04:00:30.430258 | 2026-09-12 04:00:30.430403 | TASK [upload-logs : Create log directories] 2026-09-12 04:00:30.840960 | localhost | changed 2026-09-12 04:00:30.845426 | 2026-09-12 04:00:30.845494 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-12 04:00:31.251399 | localhost -> localhost | ok: Runtime: 0:00:00.005379 2026-09-12 04:00:31.261014 | 2026-09-12 04:00:31.261142 | TASK [upload-logs : Upload logs to log server] 2026-09-12 04:00:31.752718 | localhost | Output suppressed because no_log was given 2026-09-12 04:00:31.809803 | 2026-09-12 04:00:31.809960 | LOOP [upload-logs : Compress console log and json output] 2026-09-12 04:00:31.880470 | localhost | skipping: Conditional result was False 2026-09-12 04:00:31.892604 | localhost | skipping: Conditional result was False 2026-09-12 04:00:31.904556 | 2026-09-12 04:00:31.904751 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-12 04:00:31.950315 | localhost | skipping: Conditional result was False 2026-09-12 04:00:31.950757 | 2026-09-12 04:00:31.955033 | localhost | skipping: Conditional result was False 2026-09-12 04:00:31.975975 | 2026-09-12 04:00:31.976228 | LOOP [upload-logs : Upload console log and json output]