2026-09-07 18:11:07.597993 | Job console starting 2026-09-07 18:11:07.613567 | Updating git repos 2026-09-07 18:11:14.814306 | Cloning repos into workspace 2026-09-07 18:11:42.755335 | Restoring repo states 2026-09-07 18:11:52.370450 | Merging changes 2026-09-07 18:11:53.636325 | Checking out repos 2026-09-07 18:11:55.534798 | Preparing playbooks 2026-09-07 18:11:58.614704 | Running Ansible setup 2026-09-07 18:12:02.198960 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:12:02.814688 | 2026-09-07 18:12:02.814820 | PLAY [localhost] 2026-09-07 18:12:02.822035 | 2026-09-07 18:12:02.822101 | TASK [Gathering Facts] 2026-09-07 18:12:03.728599 | localhost | ok 2026-09-07 18:12:03.741046 | 2026-09-07 18:12:03.741184 | TASK [Setup log path fact] 2026-09-07 18:12:03.760208 | localhost | ok 2026-09-07 18:12:03.778242 | 2026-09-07 18:12:03.778343 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:12:03.807591 | localhost | ok 2026-09-07 18:12:03.819331 | 2026-09-07 18:12:03.819528 | TASK [emit-job-header : Print job information] 2026-09-07 18:12:03.870616 | # Job Information 2026-09-07 18:12:03.870841 | Ansible Version: 2.16.18 2026-09-07 18:12:03.870928 | Job: atmosphere-molecule-csi-rbd 2026-09-07 18:12:03.870987 | Pipeline: check 2026-09-07 18:12:03.871040 | Executor: 2d72f0692154 2026-09-07 18:12:03.871078 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4092 2026-09-07 18:12:03.871122 | Event ID: fe8f9a20-aae6-11f1-9bed-5a2fa9488e69 2026-09-07 18:12:03.876924 | 2026-09-07 18:12:03.877046 | LOOP [emit-job-header : Print node information] 2026-09-07 18:12:03.991428 | localhost | ok: 2026-09-07 18:12:03.991721 | localhost | # Node Information 2026-09-07 18:12:03.991807 | localhost | Inventory Hostname: instance 2026-09-07 18:12:03.991856 | localhost | Hostname: np0000192159 2026-09-07 18:12:03.991939 | localhost | Username: zuul 2026-09-07 18:12:03.992003 | localhost | Distro: Ubuntu 22.04 2026-09-07 18:12:03.992058 | localhost | Provider: yul1 2026-09-07 18:12:03.992112 | localhost | Region: ca-ymq-1 2026-09-07 18:12:03.992163 | localhost | Label: ubuntu-jammy 2026-09-07 18:12:03.992212 | localhost | Product Name: OpenStack Nova 2026-09-07 18:12:03.992264 | localhost | Interface IP: 162.253.55.175 2026-09-07 18:12:04.005226 | 2026-09-07 18:12:04.005395 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 18:12:04.424933 | localhost -> localhost | changed 2026-09-07 18:12:04.435574 | 2026-09-07 18:12:04.435834 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 18:12:05.300806 | localhost -> localhost | changed 2026-09-07 18:12:05.311501 | 2026-09-07 18:12:05.311629 | PLAY [all] 2026-09-07 18:12:05.327650 | 2026-09-07 18:12:05.327823 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 18:12:05.619622 | instance -> localhost | ok 2026-09-07 18:12:05.631081 | 2026-09-07 18:12:05.631223 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 18:12:05.665753 | instance | ok 2026-09-07 18:12:05.688235 | instance | included: /var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 18:12:05.695349 | 2026-09-07 18:12:05.695436 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 18:12:07.025347 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 18:12:07.025598 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/work/a2e2ee88ebc24677b201ff9c47bc2c1b_id_rsa 2026-09-07 18:12:07.025657 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/work/a2e2ee88ebc24677b201ff9c47bc2c1b_id_rsa.pub 2026-09-07 18:12:07.025708 | instance -> localhost | The key fingerprint is: 2026-09-07 18:12:07.025750 | instance -> localhost | SHA256:QOgL3cxFG6YUiIbcbt8Q4Rjc68fih+2uEoEbzPSey/w zuul-build-sshkey 2026-09-07 18:12:07.025811 | instance -> localhost | The key's randomart image is: 2026-09-07 18:12:07.025854 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 18:12:07.025925 | instance -> localhost | |..oo.+=o+ | 2026-09-07 18:12:07.025973 | instance -> localhost | |.ooo*= o.o | 2026-09-07 18:12:07.026101 | instance -> localhost | |+.++ ==.. | 2026-09-07 18:12:07.026343 | instance -> localhost | | =.=oo+. | 2026-09-07 18:12:07.026409 | instance -> localhost | | =.=.+ S | 2026-09-07 18:12:07.026452 | instance -> localhost | | . +.+ + | 2026-09-07 18:12:07.026491 | instance -> localhost | | o + = | 2026-09-07 18:12:07.026529 | instance -> localhost | | = o o | 2026-09-07 18:12:07.026573 | instance -> localhost | | oE=o | 2026-09-07 18:12:07.026611 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 18:12:07.026707 | instance -> localhost | ok: Runtime: 0:00:00.908133 2026-09-07 18:12:07.039224 | 2026-09-07 18:12:07.039416 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 18:12:07.061776 | instance | ok 2026-09-07 18:12:07.069827 | instance | included: /var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 18:12:07.076326 | 2026-09-07 18:12:07.076385 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 18:12:07.099192 | instance | skipping: Conditional result was False 2026-09-07 18:12:07.105454 | 2026-09-07 18:12:07.105538 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 18:12:07.635436 | instance | changed 2026-09-07 18:12:07.654479 | 2026-09-07 18:12:07.654678 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 18:12:07.871765 | instance | ok 2026-09-07 18:12:07.883394 | 2026-09-07 18:12:07.883495 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 18:12:08.403553 | instance | changed 2026-09-07 18:12:08.413630 | 2026-09-07 18:12:08.413754 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 18:12:08.920055 | instance | changed 2026-09-07 18:12:08.930983 | 2026-09-07 18:12:08.939212 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 18:12:08.964521 | instance | skipping: Conditional result was False 2026-09-07 18:12:08.974129 | 2026-09-07 18:12:08.974252 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 18:12:09.336379 | instance -> localhost | changed 2026-09-07 18:12:09.359450 | 2026-09-07 18:12:09.359551 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 18:12:09.662746 | instance -> localhost | Identity added: /var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/work/a2e2ee88ebc24677b201ff9c47bc2c1b_id_rsa (zuul-build-sshkey) 2026-09-07 18:12:09.663037 | instance -> localhost | ok: Runtime: 0:00:00.013695 2026-09-07 18:12:09.672037 | 2026-09-07 18:12:09.672157 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 18:12:10.011346 | instance | ok 2026-09-07 18:12:10.020528 | 2026-09-07 18:12:10.020669 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 18:12:10.055316 | instance | skipping: Conditional result was False 2026-09-07 18:12:10.074118 | 2026-09-07 18:12:10.074287 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 18:12:10.419657 | instance | ok 2026-09-07 18:12:10.430747 | 2026-09-07 18:12:10.430884 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 18:12:13.977967 | instance | Output suppressed because no_log was given 2026-09-07 18:12:13.994660 | 2026-09-07 18:12:13.994813 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 18:12:14.218880 | instance | ok: "logs" 2026-09-07 18:12:14.219282 | instance | ok: All items complete 2026-09-07 18:12:14.219354 | 2026-09-07 18:12:14.360438 | instance | ok: "artifacts" 2026-09-07 18:12:14.532241 | instance | ok: "docs" 2026-09-07 18:12:14.550379 | 2026-09-07 18:12:14.550564 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 18:12:14.756298 | instance | changed: "logs" 2026-09-07 18:12:14.907015 | instance | changed: "artifacts" 2026-09-07 18:12:15.048819 | instance | changed: "docs" 2026-09-07 18:12:15.066697 | 2026-09-07 18:12:15.066878 | PLAY RECAP 2026-09-07 18:12:15.066996 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 18:12:15.067054 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:12:15.067095 | 2026-09-07 18:12:15.196368 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:12:15.198680 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:12:15.874486 | 2026-09-07 18:12:15.875195 | PLAY [all] 2026-09-07 18:12:15.889910 | 2026-09-07 18:12:15.890068 | TASK [setup-uv : Extract archive] 2026-09-07 18:12:18.170011 | instance | changed 2026-09-07 18:12:18.177585 | 2026-09-07 18:12:18.177691 | TASK [setup-uv : Print version] 2026-09-07 18:12:18.614093 | instance | uv 0.8.13 2026-09-07 18:12:18.712443 | instance | ok: Runtime: 0:00:00.010844 2026-09-07 18:12:18.728320 | 2026-09-07 18:12:18.728465 | TASK [Install Ansible collection siblings] 2026-09-07 18:12:28.052821 | instance | changed: 2026-09-07 18:12:28.053085 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:12:28.053149 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:12:28.053191 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:12:28.053234 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:12:28.053293 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:12:28.053366 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:12:28.053414 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:12:28.053458 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:12:28.053495 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:12:28.053530 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:12:28.053566 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:12:28.053601 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:12:28.053636 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 18:12:28.053671 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 18:12:28.053705 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 18:12:28.053741 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 18:12:28.053776 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 18:12:28.053812 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 18:12:28.053846 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 18:12:28.053879 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 18:12:28.053913 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-07 18:12:28.053946 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 18:12:28.053983 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:12:28.054061 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 18:12:28.054099 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 18:12:28.054133 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:12:28.054168 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:12:28.054202 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:12:28.054236 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 18:12:28.054269 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 18:12:28.054303 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:12:28.054338 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:12:28.055036 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 18:12:28.055234 | 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-07 18:12:28.055312 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.055353 | instance | Process install dependency map 2026-09-07 18:12:28.055390 | instance | Starting collection install process 2026-09-07 18:12:28.055425 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 18:12:28.055460 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 18:12:28.055493 | instance | ansible.netcommon:* was installed successfully 2026-09-07 18:12:28.055527 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 18:12:28.055560 | instance | Creating virtual environment at: .venv 2026-09-07 18:12:28.055594 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:12:28.055627 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 18:12:28.055660 | instance | Downloading pygments (1.2MiB) 2026-09-07 18:12:28.055694 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 18:12:28.059042 | instance | Downloading setuptools (1.1MiB) 2026-09-07 18:12:28.059105 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 18:12:28.059150 | instance | Downloading netaddr (2.2MiB) 2026-09-07 18:12:28.059189 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 18:12:28.059241 | instance | Downloading cryptography (4.2MiB) 2026-09-07 18:12:28.059281 | instance | Building pyperclip==1.9.0 2026-09-07 18:12:28.059317 | instance | Downloading rjsonnet 2026-09-07 18:12:28.059360 | instance | Downloading netaddr 2026-09-07 18:12:28.059400 | instance | Downloading pygments 2026-09-07 18:12:28.059438 | instance | Downloading cryptography 2026-09-07 18:12:28.059474 | instance | Downloading setuptools 2026-09-07 18:12:28.059511 | instance | Downloading kubernetes 2026-09-07 18:12:28.059547 | instance | Downloading ansible-core 2026-09-07 18:12:28.059582 | instance | Downloading openstacksdk 2026-09-07 18:12:28.059618 | instance | Built pyperclip==1.9.0 2026-09-07 18:12:28.059654 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:12:28.059691 | instance | Installed 79 packages in 56ms 2026-09-07 18:12:28.059729 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 18:12:28.059765 | 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-07 18:12:28.059802 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.059838 | instance | Process install dependency map 2026-09-07 18:12:28.059873 | instance | Starting collection install process 2026-09-07 18:12:28.059908 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 18:12:28.059957 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 18:12:28.060020 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 18:12:28.060059 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.060095 | instance | 2.17.12 2026-09-07 18:12:28.060135 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 18:12:28.060173 | 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-07 18:12:28.060209 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.060245 | instance | Process install dependency map 2026-09-07 18:12:28.060281 | instance | Starting collection install process 2026-09-07 18:12:28.060316 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 18:12:28.060352 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 18:12:28.060388 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 18:12:28.060425 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.060462 | instance | 2.17.12 2026-09-07 18:12:28.060578 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 18:12:28.060622 | 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-07 18:12:28.060660 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.060697 | instance | Process install dependency map 2026-09-07 18:12:28.060732 | instance | Starting collection install process 2026-09-07 18:12:28.060767 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 18:12:28.060802 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 18:12:28.060838 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 18:12:28.060873 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.060908 | instance | 2.17.12 2026-09-07 18:12:28.060944 | instance | Checked out community.crypto to 2.2.3 2026-09-07 18:12:28.060979 | 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-07 18:12:28.061039 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.061076 | instance | Process install dependency map 2026-09-07 18:12:28.061111 | instance | Starting collection install process 2026-09-07 18:12:28.061146 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 18:12:28.061181 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 18:12:28.061216 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 18:12:28.061252 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.061287 | instance | 2.17.12 2026-09-07 18:12:28.061323 | instance | Checked out community.general to 7.3.0 2026-09-07 18:12:28.061360 | 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-07 18:12:28.061395 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.061441 | instance | Process install dependency map 2026-09-07 18:12:28.061477 | instance | Starting collection install process 2026-09-07 18:12:28.061512 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 18:12:28.061547 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 18:12:28.061582 | instance | community.general:7.3.0 was installed successfully 2026-09-07 18:12:28.061617 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.061652 | instance | 2.17.12 2026-09-07 18:12:28.061689 | instance | Checked out community.mysql to 3.6.0 2026-09-07 18:12:28.061726 | 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-07 18:12:28.061763 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.061805 | instance | Process install dependency map 2026-09-07 18:12:28.061853 | instance | Starting collection install process 2026-09-07 18:12:28.061912 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 18:12:28.061980 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 18:12:28.062055 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 18:12:28.062095 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.062133 | instance | 2.17.12 2026-09-07 18:12:28.062173 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 18:12:28.062210 | 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-07 18:12:28.062246 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.062283 | instance | Process install dependency map 2026-09-07 18:12:28.062319 | instance | Starting collection install process 2026-09-07 18:12:28.062355 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 18:12:28.062392 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 18:12:28.062428 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 18:12:28.062464 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.062501 | instance | 2.17.12 2026-09-07 18:12:28.062538 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 18:12:28.062575 | 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-07 18:12:28.062611 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.062646 | instance | Process install dependency map 2026-09-07 18:12:28.062682 | instance | Starting collection install process 2026-09-07 18:12:28.062717 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 18:12:28.062752 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 18:12:28.062788 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 18:12:28.062824 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.062859 | instance | 2.17.12 2026-09-07 18:12:28.062895 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 18:12:28.062931 | 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-07 18:12:28.062980 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.063036 | instance | Process install dependency map 2026-09-07 18:12:28.063073 | instance | Starting collection install process 2026-09-07 18:12:28.063108 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 18:12:28.063144 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 18:12:28.063180 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 18:12:28.063215 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.063250 | instance | 2.17.12 2026-09-07 18:12:28.063287 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 18:12:28.063322 | 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-07 18:12:28.063358 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.063408 | instance | Process install dependency map 2026-09-07 18:12:28.063465 | instance | Starting collection install process 2026-09-07 18:12:28.063530 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 18:12:28.063579 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 18:12:28.063618 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 18:12:28.063653 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.063689 | instance | 2.17.12 2026-09-07 18:12:28.063726 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 18:12:28.063764 | 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-07 18:12:28.063801 | instance | Starting galaxy collection install process 2026-09-07 18:12:28.063837 | instance | Process install dependency map 2026-09-07 18:12:28.063872 | instance | Starting collection install process 2026-09-07 18:12:28.063907 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 18:12:28.063943 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 18:12:28.063978 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 18:12:28.064040 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:12:28.064077 | instance | 2.17.12 2026-09-07 18:12:28.083670 | 2026-09-07 18:12:28.083750 | PLAY RECAP 2026-09-07 18:12:28.083817 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:12:28.083847 | 2026-09-07 18:12:28.200470 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:12:28.204200 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:12:28.810345 | 2026-09-07 18:12:28.810485 | PLAY [all] 2026-09-07 18:12:28.820908 | 2026-09-07 18:12:28.820980 | TASK [Install "jq" for log collection] 2026-09-07 18:12:39.237743 | instance | changed 2026-09-07 18:12:39.239574 | 2026-09-07 18:12:39.239631 | PLAY RECAP 2026-09-07 18:12:39.239682 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:12:39.239730 | 2026-09-07 18:12:39.375398 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:12:39.378966 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:12:39.953885 | 2026-09-07 18:12:40.029311 | PLAY [all] 2026-09-07 18:12:40.049635 | 2026-09-07 18:12:40.049867 | LOOP [Check inventory directories] 2026-09-07 18:12:40.456075 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 18:12:40.642166 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-07 18:12:40.818783 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-07 18:12:40.833186 | 2026-09-07 18:12:40.833602 | LOOP [Copy inventory file for Zuul] 2026-09-07 18:12:41.723213 | instance | changed: 2026-09-07 18:12:41.723489 | instance | { 2026-09-07 18:12:41.723550 | instance | "ansible_loop_var": "item", 2026-09-07 18:12:41.723601 | instance | "changed": false, 2026-09-07 18:12:41.723644 | instance | "failed": false, 2026-09-07 18:12:41.723693 | instance | "invocation": { 2026-09-07 18:12:41.723729 | instance | "module_args": { 2026-09-07 18:12:41.723763 | instance | "checksum_algorithm": "sha1", 2026-09-07 18:12:41.723797 | instance | "follow": true, 2026-09-07 18:12:41.723837 | instance | "get_attributes": true, 2026-09-07 18:12:41.723880 | instance | "get_checksum": true, 2026-09-07 18:12:41.723919 | instance | "get_mime": true, 2026-09-07 18:12:41.723952 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 18:12:41.723985 | instance | } 2026-09-07 18:12:41.724018 | instance | }, 2026-09-07 18:12:41.724050 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:12:41.724103 | instance | "stat": { 2026-09-07 18:12:41.724142 | instance | "atime": 1788804740.9449735, 2026-09-07 18:12:41.724181 | instance | "attr_flags": "e", 2026-09-07 18:12:41.724219 | instance | "attributes": [ 2026-09-07 18:12:41.724258 | instance | "extents" 2026-09-07 18:12:41.724296 | instance | ], 2026-09-07 18:12:41.724334 | instance | "block_size": 4096, 2026-09-07 18:12:41.724372 | instance | "blocks": 8, 2026-09-07 18:12:41.724409 | instance | "charset": "unknown", 2026-09-07 18:12:41.724452 | instance | "ctime": 1788804739.6209476, 2026-09-07 18:12:41.724490 | instance | "dev": 64513, 2026-09-07 18:12:41.724557 | instance | "device_type": 0, 2026-09-07 18:12:41.724597 | instance | "executable": true, 2026-09-07 18:12:41.724629 | instance | "exists": true, 2026-09-07 18:12:41.724661 | instance | "gid": 1000, 2026-09-07 18:12:41.724693 | instance | "gr_name": "zuul", 2026-09-07 18:12:41.724824 | instance | "inode": 1048131, 2026-09-07 18:12:41.724868 | instance | "isblk": false, 2026-09-07 18:12:41.724903 | instance | "ischr": false, 2026-09-07 18:12:41.724935 | instance | "isdir": true, 2026-09-07 18:12:41.724967 | instance | "isfifo": false, 2026-09-07 18:12:41.724998 | instance | "isgid": false, 2026-09-07 18:12:41.725029 | instance | "islnk": false, 2026-09-07 18:12:41.725083 | instance | "isreg": false, 2026-09-07 18:12:41.725116 | instance | "issock": false, 2026-09-07 18:12:41.725147 | instance | "isuid": false, 2026-09-07 18:12:41.725178 | instance | "mimetype": "unknown", 2026-09-07 18:12:41.725209 | instance | "mode": "0755", 2026-09-07 18:12:41.725239 | instance | "mtime": 1788804739.6209476, 2026-09-07 18:12:41.725270 | instance | "nlink": 21, 2026-09-07 18:12:41.725301 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:12:41.725332 | instance | "pw_name": "zuul", 2026-09-07 18:12:41.725364 | instance | "readable": true, 2026-09-07 18:12:41.725395 | instance | "rgrp": true, 2026-09-07 18:12:41.725426 | instance | "roth": true, 2026-09-07 18:12:41.725458 | instance | "rusr": true, 2026-09-07 18:12:41.725490 | instance | "size": 4096, 2026-09-07 18:12:41.725522 | instance | "uid": 1000, 2026-09-07 18:12:41.725572 | instance | "version": "2784036587", 2026-09-07 18:12:41.725607 | instance | "wgrp": false, 2026-09-07 18:12:41.725642 | instance | "woth": false, 2026-09-07 18:12:41.725675 | instance | "writeable": true, 2026-09-07 18:12:41.725707 | instance | "wusr": true, 2026-09-07 18:12:41.725738 | instance | "xgrp": true, 2026-09-07 18:12:41.725770 | instance | "xoth": true, 2026-09-07 18:12:41.725802 | instance | "xusr": true 2026-09-07 18:12:41.725833 | instance | } 2026-09-07 18:12:41.725865 | instance | } 2026-09-07 18:12:41.725925 | instance | ok: All items complete 2026-09-07 18:12:41.725964 | 2026-09-07 18:12:41.728229 | instance | skipping: Conditional result was False 2026-09-07 18:12:41.732076 | instance | skipping: Conditional result was False 2026-09-07 18:12:41.749464 | 2026-09-07 18:12:41.749652 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 18:12:42.103763 | instance | changed: 1 replacements made 2026-09-07 18:12:42.111978 | instance | skipping: Conditional result was False 2026-09-07 18:12:42.120181 | instance | skipping: Conditional result was False 2026-09-07 18:12:42.137469 | 2026-09-07 18:12:42.137598 | TASK [Run Molecule scenario] 2026-09-07 18:12:43.083968 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 18:12:43.489716 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 18:12:43.489792 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-07 18:12:54.516015 | instance | INFO [csi > dependency] Executing 2026-09-07 18:12:54.516323 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-07 18:12:54.516590 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-07 18:12:54.516748 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 18:12:54.526934 | instance | INFO [csi > cleanup] Executing 2026-09-07 18:12:54.527398 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:12:54.537676 | instance | INFO [csi > destroy] Executing 2026-09-07 18:12:54.537777 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-07 18:12:54.538071 | instance | INFO [csi > destroy] Executed: Successful 2026-09-07 18:12:54.547865 | instance | INFO [csi > syntax] Executing 2026-09-07 18:12:56.044983 | instance | 2026-09-07 18:12:56.045260 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-07 18:12:56.119279 | instance | INFO [csi > syntax] Executed: Successful 2026-09-07 18:12:56.137270 | instance | INFO [csi > create] Executing 2026-09-07 18:12:56.141727 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:12:56.158053 | instance | INFO [csi > prepare] Executing 2026-09-07 18:12:56.934419 | instance | 2026-09-07 18:12:56.934649 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 18:12:56.934867 | instance | 2026-09-07 18:12:56.935168 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:12:56.935444 | instance | Monday 07 September 2026 18:12:56 +0000 (0:00:00.023) 0:00:00.023 ****** 2026-09-07 18:12:58.245488 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:12:58.245731 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:12:58.246111 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:12:58.246477 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:12:58.246828 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:12:58.257922 | instance | ok: [instance] 2026-09-07 18:12:58.258289 | instance | 2026-09-07 18:12:58.258676 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 18:12:58.259076 | instance | Monday 07 September 2026 18:12:58 +0000 (0:00:01.323) 0:00:01.346 ****** 2026-09-07 18:12:58.970807 | instance | changed: [instance] 2026-09-07 18:12:58.970996 | instance | 2026-09-07 18:12:58.971263 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 18:12:58.971505 | instance | Monday 07 September 2026 18:12:58 +0000 (0:00:00.712) 0:00:02.059 ****** 2026-09-07 18:12:59.268773 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 18:12:59.268989 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 18:12:59.269266 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 18:12:59.275183 | instance | changed: [instance] 2026-09-07 18:12:59.275517 | instance | 2026-09-07 18:12:59.275751 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 18:12:59.275982 | instance | Monday 07 September 2026 18:12:59 +0000 (0:00:00.305) 0:00:02.365 ****** 2026-09-07 18:13:00.127914 | instance | ok: [instance] 2026-09-07 18:13:00.128226 | instance | 2026-09-07 18:13:00.128564 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 18:13:00.128897 | instance | 2026-09-07 18:13:00.129239 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:13:00.129487 | instance | Monday 07 September 2026 18:13:00 +0000 (0:00:00.851) 0:00:03.216 ****** 2026-09-07 18:13:00.892422 | instance | ok: [instance] 2026-09-07 18:13:00.892534 | instance | 2026-09-07 18:13:00.892800 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 18:13:00.893034 | instance | Monday 07 September 2026 18:13:00 +0000 (0:00:00.765) 0:00:03.981 ****** 2026-09-07 18:13:25.458880 | instance | changed: [instance] 2026-09-07 18:13:25.458948 | instance | 2026-09-07 18:13:25.458964 | instance | TASK [Start up service] ******************************************************** 2026-09-07 18:13:25.458979 | instance | Monday 07 September 2026 18:13:25 +0000 (0:00:24.565) 0:00:28.546 ****** 2026-09-07 18:13:26.023691 | instance | ok: [instance] 2026-09-07 18:13:26.023810 | instance | 2026-09-07 18:13:26.024142 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 18:13:26.024163 | instance | Monday 07 September 2026 18:13:26 +0000 (0:00:00.566) 0:00:29.113 ****** 2026-09-07 18:13:26.348915 | instance | ok: [instance] 2026-09-07 18:13:26.349184 | instance | 2026-09-07 18:13:26.349707 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 18:13:26.350215 | instance | Monday 07 September 2026 18:13:26 +0000 (0:00:00.323) 0:00:29.436 ****** 2026-09-07 18:13:27.083296 | instance | changed: [instance] 2026-09-07 18:13:27.083530 | instance | 2026-09-07 18:13:27.084049 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 18:13:27.084550 | instance | Monday 07 September 2026 18:13:27 +0000 (0:00:00.735) 0:00:30.172 ****** 2026-09-07 18:13:27.310850 | instance | ok: [instance] 2026-09-07 18:13:27.311086 | instance | 2026-09-07 18:13:27.311470 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 18:13:27.311781 | instance | Monday 07 September 2026 18:13:27 +0000 (0:00:00.227) 0:00:30.399 ****** 2026-09-07 18:13:27.338532 | instance | skipping: [instance] 2026-09-07 18:13:27.339145 | instance | 2026-09-07 18:13:27.339579 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 18:13:27.339901 | instance | Monday 07 September 2026 18:13:27 +0000 (0:00:00.026) 0:00:30.426 ****** 2026-09-07 18:13:27.930406 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:13:27.930794 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:13:27.931108 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:13:27.931424 | instance | 2026-09-07 18:13:27.931731 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 18:13:27.932035 | instance | Monday 07 September 2026 18:13:27 +0000 (0:00:00.592) 0:00:31.018 ****** 2026-09-07 18:13:28.612389 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:13:28.612627 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:13:28.612994 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:13:28.613289 | instance | 2026-09-07 18:13:28.613674 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 18:13:28.613988 | instance | Monday 07 September 2026 18:13:28 +0000 (0:00:00.682) 0:00:31.701 ****** 2026-09-07 18:13:29.381724 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:13:29.381824 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:13:29.382782 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:13:29.382840 | instance | 2026-09-07 18:13:29.382848 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 18:13:29.382859 | instance | Monday 07 September 2026 18:13:29 +0000 (0:00:00.769) 0:00:32.470 ****** 2026-09-07 18:13:32.870872 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:13:32.872072 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:13:32.872137 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:13:32.872148 | instance | 2026-09-07 18:13:32.872159 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 18:13:32.872168 | instance | Monday 07 September 2026 18:13:32 +0000 (0:00:03.489) 0:00:35.959 ****** 2026-09-07 18:13:34.881599 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 18:13:34.881664 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 18:13:34.881685 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 18:13:34.881690 | instance | 2026-09-07 18:13:34.881694 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:13:34.881704 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 18:13:34.886619 | instance | 2026-09-07 18:13:34.886683 | instance | Monday 07 September 2026 18:13:34 +0000 (0:00:02.010) 0:00:37.970 ****** 2026-09-07 18:13:34.886695 | instance | =============================================================================== 2026-09-07 18:13:34.886704 | instance | Install depedencies ---------------------------------------------------- 24.57s 2026-09-07 18:13:34.886713 | instance | Create a volume group for each loop device ------------------------------ 3.49s 2026-09-07 18:13:34.886721 | instance | Create a logical volume for each loop device ---------------------------- 2.01s 2026-09-07 18:13:34.886731 | instance | Gathering Facts --------------------------------------------------------- 1.32s 2026-09-07 18:13:34.886739 | instance | Purge "snapd" package --------------------------------------------------- 0.85s 2026-09-07 18:13:34.886750 | instance | Start loop devices ------------------------------------------------------ 0.77s 2026-09-07 18:13:34.886762 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-07 18:13:34.886773 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.74s 2026-09-07 18:13:34.886782 | instance | Configure short hostname ------------------------------------------------ 0.71s 2026-09-07 18:13:34.886791 | instance | Set permissions on loopback devices ------------------------------------- 0.68s 2026-09-07 18:13:34.886799 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-09-07 18:13:34.886807 | instance | Start up service -------------------------------------------------------- 0.57s 2026-09-07 18:13:34.886816 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-09-07 18:13:34.886824 | instance | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-09-07 18:13:34.886833 | instance | Get list of all loopback devices ---------------------------------------- 0.23s 2026-09-07 18:13:34.886841 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-07 18:13:34.951343 | instance | INFO [csi > prepare] Executed: Successful 2026-09-07 18:13:34.966814 | instance | INFO [csi > converge] Executing 2026-09-07 18:13:36.378676 | instance | 2026-09-07 18:13:36.379186 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-07 18:13:36.379614 | instance | 2026-09-07 18:13:36.380006 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:13:36.380429 | instance | Monday 07 September 2026 18:13:36 +0000 (0:00:00.009) 0:00:00.009 ****** 2026-09-07 18:13:37.473394 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:13:37.473817 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:13:37.474129 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:13:37.474452 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:13:37.474752 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:13:37.486762 | instance | ok: [instance] 2026-09-07 18:13:37.487062 | instance | 2026-09-07 18:13:37.487389 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-07 18:13:37.487693 | instance | Monday 07 September 2026 18:13:37 +0000 (0:00:01.108) 0:00:01.118 ****** 2026-09-07 18:13:37.549647 | instance | ok: [instance] => { 2026-09-07 18:13:37.550009 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-07 18:13:37.550304 | instance | } 2026-09-07 18:13:37.550627 | instance | 2026-09-07 18:13:37.550921 | instance | PLAY [all] ********************************************************************* 2026-09-07 18:13:37.551196 | instance | 2026-09-07 18:13:37.551515 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:13:37.551896 | instance | Monday 07 September 2026 18:13:37 +0000 (0:00:00.062) 0:00:01.180 ****** 2026-09-07 18:13:38.513504 | instance | ok: [instance] 2026-09-07 18:13:38.513908 | instance | 2026-09-07 18:13:38.514214 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 18:13:38.514539 | instance | Monday 07 September 2026 18:13:38 +0000 (0:00:00.963) 0:00:02.144 ****** 2026-09-07 18:13:38.721985 | instance | ok: [instance] 2026-09-07 18:13:38.722177 | instance | 2026-09-07 18:13:38.722321 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 18:13:38.722475 | instance | 2026-09-07 18:13:38.722611 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:13:38.722748 | instance | Monday 07 September 2026 18:13:38 +0000 (0:00:00.207) 0:00:02.351 ****** 2026-09-07 18:13:39.705566 | instance | ok: [instance] 2026-09-07 18:13:39.705641 | instance | 2026-09-07 18:13:39.705652 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:13:39.705672 | instance | Monday 07 September 2026 18:13:39 +0000 (0:00:00.983) 0:00:03.335 ****** 2026-09-07 18:13:40.029667 | instance | ok: [instance] 2026-09-07 18:13:40.029757 | instance | 2026-09-07 18:13:40.029768 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:13:40.029896 | instance | Monday 07 September 2026 18:13:40 +0000 (0:00:00.324) 0:00:03.659 ****** 2026-09-07 18:13:40.083900 | instance | skipping: [instance] 2026-09-07 18:13:40.084045 | instance | 2026-09-07 18:13:40.084285 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 18:13:40.084606 | instance | Monday 07 September 2026 18:13:40 +0000 (0:00:00.055) 0:00:03.715 ****** 2026-09-07 18:13:40.480407 | instance | changed: [instance] 2026-09-07 18:13:40.480601 | instance | 2026-09-07 18:13:40.480879 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:13:40.481142 | instance | Monday 07 September 2026 18:13:40 +0000 (0:00:00.395) 0:00:04.111 ****** 2026-09-07 18:13:40.577871 | instance | ok: [instance] => { 2026-09-07 18:13:40.578074 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 18:13:40.578294 | instance | } 2026-09-07 18:13:40.578549 | instance | 2026-09-07 18:13:40.578783 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:13:40.579009 | instance | Monday 07 September 2026 18:13:40 +0000 (0:00:00.097) 0:00:04.208 ****** 2026-09-07 18:13:41.225176 | instance | changed: [instance] 2026-09-07 18:13:41.225442 | instance | 2026-09-07 18:13:41.225714 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:13:41.225920 | instance | Monday 07 September 2026 18:13:41 +0000 (0:00:00.647) 0:00:04.856 ****** 2026-09-07 18:13:41.278218 | instance | skipping: [instance] 2026-09-07 18:13:41.278287 | instance | 2026-09-07 18:13:41.278410 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:13:41.278606 | instance | Monday 07 September 2026 18:13:41 +0000 (0:00:00.053) 0:00:04.909 ****** 2026-09-07 18:13:41.340639 | instance | skipping: [instance] 2026-09-07 18:13:41.340856 | instance | 2026-09-07 18:13:41.341051 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:13:41.341269 | instance | Monday 07 September 2026 18:13:41 +0000 (0:00:00.060) 0:00:04.970 ****** 2026-09-07 18:13:41.572921 | instance | ok: [instance] 2026-09-07 18:13:41.573308 | instance | 2026-09-07 18:13:41.573825 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:13:41.574265 | instance | Monday 07 September 2026 18:13:41 +0000 (0:00:00.233) 0:00:05.204 ****** 2026-09-07 18:13:42.934867 | instance | ok: [instance] 2026-09-07 18:13:42.935121 | instance | 2026-09-07 18:13:42.935343 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:13:42.935545 | instance | Monday 07 September 2026 18:13:42 +0000 (0:00:01.361) 0:00:06.566 ****** 2026-09-07 18:13:43.023109 | instance | ok: [instance] => { 2026-09-07 18:13:43.023555 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 18:13:43.023912 | instance | } 2026-09-07 18:13:43.024215 | instance | 2026-09-07 18:13:43.024558 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:13:43.024879 | instance | Monday 07 September 2026 18:13:43 +0000 (0:00:00.088) 0:00:06.654 ****** 2026-09-07 18:13:43.760644 | instance | changed: [instance] 2026-09-07 18:13:43.760707 | instance | 2026-09-07 18:13:43.760719 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:13:43.760729 | instance | Monday 07 September 2026 18:13:43 +0000 (0:00:00.737) 0:00:07.391 ****** 2026-09-07 18:13:46.711500 | instance | changed: [instance] 2026-09-07 18:13:46.711575 | instance | 2026-09-07 18:13:46.711587 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 18:13:46.711598 | instance | Monday 07 September 2026 18:13:46 +0000 (0:00:02.949) 0:00:10.340 ****** 2026-09-07 18:13:46.752725 | instance | skipping: [instance] 2026-09-07 18:13:46.753469 | instance | 2026-09-07 18:13:46.753553 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 18:13:46.753568 | instance | Monday 07 September 2026 18:13:46 +0000 (0:00:00.042) 0:00:10.383 ****** 2026-09-07 18:13:46.795141 | instance | skipping: [instance] 2026-09-07 18:13:46.795745 | instance | 2026-09-07 18:13:46.796250 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 18:13:46.796593 | instance | Monday 07 September 2026 18:13:46 +0000 (0:00:00.042) 0:00:10.426 ****** 2026-09-07 18:13:46.839894 | instance | skipping: [instance] 2026-09-07 18:13:46.840028 | instance | 2026-09-07 18:13:46.840288 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 18:13:46.840481 | instance | Monday 07 September 2026 18:13:46 +0000 (0:00:00.045) 0:00:10.471 ****** 2026-09-07 18:13:52.413376 | instance | changed: [instance] 2026-09-07 18:13:52.413552 | instance | 2026-09-07 18:13:52.414113 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 18:13:52.414165 | instance | Monday 07 September 2026 18:13:52 +0000 (0:00:05.573) 0:00:16.044 ****** 2026-09-07 18:13:53.067658 | instance | changed: [instance] 2026-09-07 18:13:53.068418 | instance | 2026-09-07 18:13:53.068608 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 18:13:53.068622 | instance | Monday 07 September 2026 18:13:53 +0000 (0:00:00.654) 0:00:16.698 ****** 2026-09-07 18:13:54.038889 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 18:13:54.038951 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 18:13:54.039652 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 18:13:54.039686 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 18:13:54.039692 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 18:13:54.039697 | instance | 2026-09-07 18:13:54.039705 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 18:13:54.039710 | instance | Monday 07 September 2026 18:13:54 +0000 (0:00:00.971) 0:00:17.670 ****** 2026-09-07 18:13:54.675306 | instance | changed: [instance] 2026-09-07 18:13:54.675373 | instance | 2026-09-07 18:13:54.676165 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 18:13:54.676223 | instance | Monday 07 September 2026 18:13:54 +0000 (0:00:00.607) 0:00:18.278 ****** 2026-09-07 18:13:54.676231 | instance | 2026-09-07 18:13:54.676237 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:13:54.676243 | instance | Monday 07 September 2026 18:13:54 +0000 (0:00:00.028) 0:00:18.306 ****** 2026-09-07 18:13:55.562268 | instance | ok: [instance] 2026-09-07 18:13:55.562339 | instance | 2026-09-07 18:13:55.562583 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 18:13:55.562615 | instance | Monday 07 September 2026 18:13:55 +0000 (0:00:00.887) 0:00:19.194 ****** 2026-09-07 18:13:56.056605 | instance | changed: [instance] 2026-09-07 18:13:56.056796 | instance | 2026-09-07 18:13:56.057335 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 18:13:56.057388 | instance | Monday 07 September 2026 18:13:56 +0000 (0:00:00.493) 0:00:19.687 ****** 2026-09-07 18:13:56.635001 | instance | changed: [instance] 2026-09-07 18:13:56.635074 | instance | 2026-09-07 18:13:56.635450 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:13:56.635489 | instance | Monday 07 September 2026 18:13:56 +0000 (0:00:00.578) 0:00:20.266 ****** 2026-09-07 18:13:56.868835 | instance | ok: [instance] 2026-09-07 18:13:56.869619 | instance | 2026-09-07 18:13:56.869674 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:13:56.869682 | instance | Monday 07 September 2026 18:13:56 +0000 (0:00:00.233) 0:00:20.500 ****** 2026-09-07 18:13:56.942250 | instance | ok: [instance] => { 2026-09-07 18:13:56.942376 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 18:13:56.942993 | instance | } 2026-09-07 18:13:56.943039 | instance | 2026-09-07 18:13:56.943047 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:13:56.943053 | instance | Monday 07 September 2026 18:13:56 +0000 (0:00:00.073) 0:00:20.573 ****** 2026-09-07 18:13:57.821314 | instance | changed: [instance] 2026-09-07 18:13:57.821385 | instance | 2026-09-07 18:13:57.821642 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:13:57.821709 | instance | Monday 07 September 2026 18:13:57 +0000 (0:00:00.879) 0:00:21.453 ****** 2026-09-07 18:14:02.187673 | instance | changed: [instance] 2026-09-07 18:14:02.187753 | instance | 2026-09-07 18:14:02.188096 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 18:14:02.188151 | instance | Monday 07 September 2026 18:14:02 +0000 (0:00:04.366) 0:00:25.819 ****** 2026-09-07 18:14:03.270524 | instance | ok: [instance] 2026-09-07 18:14:03.271314 | instance | 2026-09-07 18:14:03.271519 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 18:14:03.271532 | instance | Monday 07 September 2026 18:14:03 +0000 (0:00:01.082) 0:00:26.901 ****** 2026-09-07 18:14:03.636166 | instance | changed: [instance] 2026-09-07 18:14:03.636921 | instance | 2026-09-07 18:14:03.636971 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 18:14:03.636982 | instance | Monday 07 September 2026 18:14:03 +0000 (0:00:00.365) 0:00:27.267 ****** 2026-09-07 18:14:04.137037 | instance | changed: [instance] 2026-09-07 18:14:04.137609 | instance | 2026-09-07 18:14:04.137646 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 18:14:04.137863 | instance | Monday 07 September 2026 18:14:04 +0000 (0:00:00.500) 0:00:27.768 ****** 2026-09-07 18:14:04.767487 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 18:14:04.768939 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 18:14:04.769001 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 18:14:04.769016 | instance | 2026-09-07 18:14:04.769030 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 18:14:04.769044 | instance | Monday 07 September 2026 18:14:04 +0000 (0:00:00.629) 0:00:28.398 ****** 2026-09-07 18:14:05.252793 | instance | changed: [instance] 2026-09-07 18:14:05.253646 | instance | 2026-09-07 18:14:05.253699 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 18:14:05.253716 | instance | Monday 07 September 2026 18:14:05 +0000 (0:00:00.485) 0:00:28.883 ****** 2026-09-07 18:14:05.755215 | instance | changed: [instance] 2026-09-07 18:14:05.755912 | instance | 2026-09-07 18:14:05.755951 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 18:14:05.755957 | instance | Monday 07 September 2026 18:14:05 +0000 (0:00:00.487) 0:00:29.371 ****** 2026-09-07 18:14:05.755961 | instance | 2026-09-07 18:14:05.755966 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:14:05.755970 | instance | Monday 07 September 2026 18:14:05 +0000 (0:00:00.014) 0:00:29.386 ****** 2026-09-07 18:14:06.550363 | instance | ok: [instance] 2026-09-07 18:14:06.551152 | instance | 2026-09-07 18:14:06.551207 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 18:14:06.551228 | instance | Monday 07 September 2026 18:14:06 +0000 (0:00:00.794) 0:00:30.181 ****** 2026-09-07 18:14:07.616237 | instance | changed: [instance] 2026-09-07 18:14:07.617004 | instance | 2026-09-07 18:14:07.617082 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 18:14:07.617094 | instance | Monday 07 September 2026 18:14:07 +0000 (0:00:01.065) 0:00:31.247 ****** 2026-09-07 18:14:08.219625 | instance | changed: [instance] 2026-09-07 18:14:08.219696 | instance | 2026-09-07 18:14:08.220072 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 18:14:08.220108 | instance | Monday 07 September 2026 18:14:08 +0000 (0:00:00.603) 0:00:31.851 ****** 2026-09-07 18:14:08.289916 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 18:14:08.290488 | instance | 2026-09-07 18:14:08.290528 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 18:14:08.290535 | instance | Monday 07 September 2026 18:14:08 +0000 (0:00:00.070) 0:00:31.921 ****** 2026-09-07 18:14:13.699498 | instance | changed: [instance] 2026-09-07 18:14:13.699680 | instance | 2026-09-07 18:14:13.700220 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 18:14:13.700272 | instance | Monday 07 September 2026 18:14:13 +0000 (0:00:05.409) 0:00:37.330 ****** 2026-09-07 18:14:14.406643 | instance | ok: [instance] => (item=chronyd) 2026-09-07 18:14:14.407714 | instance | ok: [instance] => (item=sshd) 2026-09-07 18:14:14.407769 | instance | 2026-09-07 18:14:14.407781 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 18:14:14.407791 | instance | Monday 07 September 2026 18:14:14 +0000 (0:00:00.706) 0:00:38.037 ****** 2026-09-07 18:14:29.254888 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TimeoutError: The read operation timed out 2026-09-07 18:14:29.255555 | instance | fatal: [instance]: FAILED! => {"changed": false, "elapsed": 3, "msg": "failed to create temporary content file: The read operation timed out"} 2026-09-07 18:14:29.258614 | instance | 2026-09-07 18:14:29.258852 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:14:29.261610 | instance | instance : ok=37 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-07 18:14:29.261837 | instance | 2026-09-07 18:14:29.261852 | instance | Monday 07 September 2026 18:14:29 +0000 (0:00:14.853) 0:00:52.890 ****** 2026-09-07 18:14:29.261861 | instance | =============================================================================== 2026-09-07 18:14:29.261870 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 14.85s 2026-09-07 18:14:29.261878 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.57s 2026-09-07 18:14:29.261887 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.41s 2026-09-07 18:14:29.261896 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.37s 2026-09-07 18:14:29.261905 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.95s 2026-09-07 18:14:29.261914 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.68s 2026-09-07 18:14:29.261922 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.36s 2026-09-07 18:14:29.261931 | instance | Gathering Facts --------------------------------------------------------- 1.11s 2026-09-07 18:14:29.264908 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.08s 2026-09-07 18:14:29.264937 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.07s 2026-09-07 18:14:29.264946 | instance | Gathering Facts --------------------------------------------------------- 0.98s 2026-09-07 18:14:29.264971 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.97s 2026-09-07 18:14:29.264980 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-09-07 18:14:29.264989 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.88s 2026-09-07 18:14:29.265023 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.74s 2026-09-07 18:14:29.265031 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.71s 2026-09-07 18:14:29.265040 | instance | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.65s 2026-09-07 18:14:29.265049 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.65s 2026-09-07 18:14:29.265057 | instance | vexxhost.containers.docker : Create folders for configuration ----------- 0.63s 2026-09-07 18:14:29.265065 | instance | vexxhost.containers.containerd : Create containerd config file ---------- 0.61s 2026-09-07 18:14:29.361744 | 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-07 18:14:29.362006 | instance | ERROR [csi > converge] Executed: Failed 2026-09-07 18:14:29.362197 | 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-07 18:14:29.826235 | instance | ERROR 2026-09-07 18:14:29.826457 | instance | { 2026-09-07 18:14:29.826496 | instance | "delta": "0:01:46.941331", 2026-09-07 18:14:29.826549 | instance | "end": "2026-09-07 18:14:29.436848", 2026-09-07 18:14:29.826573 | instance | "msg": "non-zero return code", 2026-09-07 18:14:29.826590 | instance | "rc": 2, 2026-09-07 18:14:29.826607 | instance | "start": "2026-09-07 18:12:42.495517" 2026-09-07 18:14:29.826624 | instance | } failure 2026-09-07 18:14:29.830631 | 2026-09-07 18:14:29.830688 | PLAY RECAP 2026-09-07 18:14:29.830732 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:14:29.830752 | 2026-09-07 18:14:29.941884 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:14:29.943966 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:14:30.576146 | 2026-09-07 18:14:30.576256 | PLAY [all] 2026-09-07 18:14:30.590179 | 2026-09-07 18:14:30.590256 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 18:14:30.942312 | instance | changed 2026-09-07 18:14:30.948063 | 2026-09-07 18:14:30.948158 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 18:14:31.322801 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 18:14:31.341743 | instance | + ip addr 2026-09-07 18:14:31.344386 | instance | + ip route 2026-09-07 18:14:31.348030 | instance | + lsblk 2026-09-07 18:14:31.352442 | instance | + mount 2026-09-07 18:14:31.355494 | instance | + docker images 2026-09-07 18:14:31.378352 | instance | + brctl show 2026-09-07 18:14:31.378914 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 18:14:31.379197 | instance | + ps aux --sort=-%mem 2026-09-07 18:14:31.415459 | instance | + dpkg -l 2026-09-07 18:14:31.427288 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 18:14:31.427885 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 18:14:31.450910 | instance | + '[' '!' -z '' ']' 2026-09-07 18:14:31.501519 | instance | ok: Runtime: 0:00:00.132894 2026-09-07 18:14:31.509735 | 2026-09-07 18:14:31.509846 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 18:14:32.208580 | instance | changed: 2026-09-07 18:14:32.208811 | instance | created directory /var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/work/logs/instance 2026-09-07 18:14:32.208890 | instance | cd+++++++++ system/ 2026-09-07 18:14:32.208933 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 18:14:32.208973 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 18:14:32.209011 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 18:14:32.209053 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 18:14:32.209095 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 18:14:32.209133 | instance | >f+++++++++ system/mount.txt 2026-09-07 18:14:32.209170 | instance | >f+++++++++ system/packages.txt 2026-09-07 18:14:32.209206 | instance | >f+++++++++ system/ps.txt 2026-09-07 18:14:32.209246 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 18:14:32.226817 | 2026-09-07 18:14:32.226965 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 18:14:32.443210 | instance | changed: "values" 2026-09-07 18:14:32.614891 | instance | changed: "releases" 2026-09-07 18:14:32.632046 | 2026-09-07 18:14:32.632231 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 18:14:32.894246 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 18:14:33.187041 | instance | ok: Runtime: 0:00:00.005759 2026-09-07 18:14:33.193267 | 2026-09-07 18:14:33.193353 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 18:14:33.859861 | instance | changed: 2026-09-07 18:14:33.860032 | instance | cd+++++++++ helm/ 2026-09-07 18:14:33.860069 | instance | cd+++++++++ helm/releases/ 2026-09-07 18:14:33.860096 | instance | cd+++++++++ helm/values/ 2026-09-07 18:14:33.869276 | 2026-09-07 18:14:33.869336 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 18:14:34.094393 | instance | changed 2026-09-07 18:14:34.106956 | 2026-09-07 18:14:34.107101 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 18:14:34.384880 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:14:34.385046 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:14:34.389822 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:14:34.391042 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:14:34.391109 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:14:34.392488 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:14:34.394500 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:14:34.395660 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:14:34.395888 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:14:34.398206 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:14:34.398950 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:14:34.400266 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:14:34.651530 | instance | ok: Runtime: 0:00:00.023479 2026-09-07 18:14:34.661448 | 2026-09-07 18:14:34.661601 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 18:14:34.914275 | instance | changed 2026-09-07 18:14:34.920274 | 2026-09-07 18:14:34.920395 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 18:14:35.168772 | instance | environment: line 5: kubectl: command not found 2026-09-07 18:14:35.169324 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:14:35.169860 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:14:35.170087 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:14:35.457298 | instance | ok: Runtime: 0:00:00.010528 2026-09-07 18:14:35.464731 | 2026-09-07 18:14:35.464864 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 18:14:35.958700 | instance | changed: 2026-09-07 18:14:35.958966 | instance | cd+++++++++ objects/ 2026-09-07 18:14:35.959025 | instance | cd+++++++++ objects/cluster/ 2026-09-07 18:14:35.959069 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 18:14:35.978061 | 2026-09-07 18:14:35.978352 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 18:14:36.190264 | instance | changed 2026-09-07 18:14:36.194485 | 2026-09-07 18:14:36.194542 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 18:14:36.414160 | instance | changed 2026-09-07 18:14:36.422827 | 2026-09-07 18:14:36.422918 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 18:14:36.641390 | instance | environment: line 3: kubectl: command not found 2026-09-07 18:14:36.961214 | instance | ok: Runtime: 0:00:00.009293 2026-09-07 18:14:36.970328 | 2026-09-07 18:14:36.970438 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 18:14:37.500187 | instance | changed: 2026-09-07 18:14:37.500367 | instance | cd+++++++++ pod-logs/ 2026-09-07 18:14:37.500397 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 18:14:37.512303 | 2026-09-07 18:14:37.512423 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 18:14:37.725300 | instance | changed 2026-09-07 18:14:37.732106 | 2026-09-07 18:14:37.732219 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 18:14:37.966692 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:14:38.267454 | instance | ok: Runtime: 0:00:00.025413 2026-09-07 18:14:38.276630 | 2026-09-07 18:14:38.276767 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 18:14:38.517855 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:14:38.563928 | instance | ceph-mgr endpoints: 2026-09-07 18:14:38.824895 | instance | ok: Runtime: 0:00:00.051517 2026-09-07 18:14:38.850914 | 2026-09-07 18:14:38.851035 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 18:14:39.121520 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 18:14:39.387097 | instance | ok: Runtime: 0:00:00.052054 2026-09-07 18:14:39.397357 | 2026-09-07 18:14:39.397540 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 18:14:39.922119 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 18:14:39.929889 | 2026-09-07 18:14:39.929968 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 18:14:40.155823 | instance | changed 2026-09-07 18:14:40.166975 | 2026-09-07 18:14:40.167158 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 18:14:40.441479 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 18:14:40.442234 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 18:14:40.706537 | instance | ERROR 2026-09-07 18:14:40.706724 | instance | { 2026-09-07 18:14:40.706754 | instance | "delta": "0:00:00.003306", 2026-09-07 18:14:40.706774 | instance | "end": "2026-09-07 18:14:40.442451", 2026-09-07 18:14:40.706793 | instance | "msg": "non-zero return code", 2026-09-07 18:14:40.706810 | instance | "rc": 1, 2026-09-07 18:14:40.706827 | instance | "start": "2026-09-07 18:14:40.439145" 2026-09-07 18:14:40.706843 | instance | } 2026-09-07 18:14:40.706864 | instance | ERROR: Ignoring Errors 2026-09-07 18:14:40.710904 | 2026-09-07 18:14:40.710962 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 18:14:41.238886 | instance | changed: cd+++++++++ selenium/ 2026-09-07 18:14:41.249979 | 2026-09-07 18:14:41.250089 | PLAY RECAP 2026-09-07 18:14:41.250179 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 18:14:41.250224 | 2026-09-07 18:14:41.398249 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:14:41.402143 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:14:42.116131 | 2026-09-07 18:14:42.116243 | PLAY [all] 2026-09-07 18:14:42.147163 | 2026-09-07 18:14:42.147731 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 18:14:42.182795 | instance | skipping: Conditional result was False 2026-09-07 18:14:42.192383 | 2026-09-07 18:14:42.192577 | TASK [fetch-output : Set log path for single node] 2026-09-07 18:14:42.225054 | instance | ok 2026-09-07 18:14:42.234079 | 2026-09-07 18:14:42.234211 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 18:14:42.664121 | instance -> localhost | ok: "/var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/work/logs" 2026-09-07 18:14:42.890377 | instance -> localhost | changed: "/var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/work/artifacts" 2026-09-07 18:14:43.127574 | instance -> localhost | changed: "/var/lib/zuul/builds/a2e2ee88ebc24677b201ff9c47bc2c1b/work/docs" 2026-09-07 18:14:43.145319 | 2026-09-07 18:14:43.145509 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 18:14:43.839522 | instance | changed: .d..t...... ./ 2026-09-07 18:14:43.839846 | instance | changed: All items complete 2026-09-07 18:14:43.839932 | 2026-09-07 18:14:44.335280 | instance | changed: .d..t...... ./ 2026-09-07 18:14:44.819413 | instance | changed: .d..t...... ./ 2026-09-07 18:14:44.840694 | 2026-09-07 18:14:44.840840 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 18:14:45.264698 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007875 2026-09-07 18:14:45.502451 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006475 2026-09-07 18:14:45.520371 | 2026-09-07 18:14:45.520614 | PLAY [all] 2026-09-07 18:14:45.536420 | 2026-09-07 18:14:45.536626 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 18:14:45.985293 | instance | changed 2026-09-07 18:14:45.996357 | 2026-09-07 18:14:45.996467 | PLAY RECAP 2026-09-07 18:14:45.996628 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 18:14:45.996684 | 2026-09-07 18:14:46.119449 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:14:46.123435 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 18:14:46.701055 | 2026-09-07 18:14:46.701205 | PLAY [localhost] 2026-09-07 18:14:46.712383 | 2026-09-07 18:14:46.712508 | TASK [Generate Zuul manifest] 2026-09-07 18:14:46.728522 | localhost | ok 2026-09-07 18:14:46.743925 | 2026-09-07 18:14:46.744048 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 18:14:47.123265 | localhost | changed 2026-09-07 18:14:47.151742 | 2026-09-07 18:14:47.151932 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 18:14:47.194097 | localhost | ok 2026-09-07 18:14:47.208018 | 2026-09-07 18:14:47.208153 | TASK [Upload logs] 2026-09-07 18:14:47.231375 | localhost | ok 2026-09-07 18:14:47.302471 | 2026-09-07 18:14:47.302593 | TASK [Set zuul-log-path fact] 2026-09-07 18:14:47.318979 | localhost | ok 2026-09-07 18:14:47.329902 | 2026-09-07 18:14:47.329982 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:14:47.367303 | localhost | ok 2026-09-07 18:14:47.375668 | 2026-09-07 18:14:47.375763 | TASK [upload-logs : Create log directories] 2026-09-07 18:14:47.831787 | localhost | changed 2026-09-07 18:14:47.839853 | 2026-09-07 18:14:47.839942 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 18:14:48.224406 | localhost -> localhost | ok: Runtime: 0:00:00.005576 2026-09-07 18:14:48.233801 | 2026-09-07 18:14:48.234000 | TASK [upload-logs : Upload logs to log server] 2026-09-07 18:14:48.762669 | localhost | Output suppressed because no_log was given 2026-09-07 18:14:48.801719 | 2026-09-07 18:14:48.801849 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 18:14:48.869961 | localhost | skipping: Conditional result was False 2026-09-07 18:14:48.879963 | localhost | skipping: Conditional result was False 2026-09-07 18:14:48.892536 | 2026-09-07 18:14:48.892669 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 18:14:48.929948 | localhost | skipping: Conditional result was False 2026-09-07 18:14:48.930155 | 2026-09-07 18:14:48.934203 | localhost | skipping: Conditional result was False 2026-09-07 18:14:48.940015 | 2026-09-07 18:14:48.940080 | LOOP [upload-logs : Upload console log and json output]