2026-09-02 16:20:51.622325 | Job console starting 2026-09-02 16:20:51.631138 | Updating git repos 2026-09-02 16:20:54.796465 | Cloning repos into workspace 2026-09-02 16:21:12.391804 | Restoring repo states 2026-09-02 16:21:27.596205 | Merging changes 2026-09-02 16:21:28.778357 | Checking out repos 2026-09-02 16:21:30.137750 | Preparing playbooks 2026-09-02 16:21:32.354409 | Running Ansible setup 2026-09-02 16:21:35.954265 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-02 16:21:36.597994 | 2026-09-02 16:21:36.598158 | PLAY [localhost] 2026-09-02 16:21:36.606247 | 2026-09-02 16:21:36.606314 | TASK [Gathering Facts] 2026-09-02 16:21:37.463619 | localhost | ok 2026-09-02 16:21:37.474728 | 2026-09-02 16:21:37.474808 | TASK [Setup log path fact] 2026-09-02 16:21:37.493970 | localhost | ok 2026-09-02 16:21:37.506237 | 2026-09-02 16:21:37.506298 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-02 16:21:37.537035 | localhost | ok 2026-09-02 16:21:37.545114 | 2026-09-02 16:21:37.545202 | TASK [emit-job-header : Print job information] 2026-09-02 16:21:37.586671 | # Job Information 2026-09-02 16:21:37.586818 | Ansible Version: 2.16.18 2026-09-02 16:21:37.586861 | Job: atmosphere-molecule-csi-rbd 2026-09-02 16:21:37.586890 | Pipeline: check 2026-09-02 16:21:37.586918 | Executor: 2d72f0692154 2026-09-02 16:21:37.586945 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4094 2026-09-02 16:21:37.586975 | Event ID: a8ce01e0-a6e9-11f1-9789-4dc09d0d00f1 2026-09-02 16:21:37.590725 | 2026-09-02 16:21:37.590811 | LOOP [emit-job-header : Print node information] 2026-09-02 16:21:37.687775 | localhost | ok: 2026-09-02 16:21:37.688207 | localhost | # Node Information 2026-09-02 16:21:37.688282 | localhost | Inventory Hostname: instance 2026-09-02 16:21:37.688332 | localhost | Hostname: np0000191871 2026-09-02 16:21:37.688375 | localhost | Username: zuul 2026-09-02 16:21:37.688424 | localhost | Distro: Ubuntu 22.04 2026-09-02 16:21:37.688468 | localhost | Provider: yul1 2026-09-02 16:21:37.688511 | localhost | Region: ca-ymq-1 2026-09-02 16:21:37.688554 | localhost | Label: ubuntu-jammy 2026-09-02 16:21:37.688596 | localhost | Product Name: OpenStack Nova 2026-09-02 16:21:37.688637 | localhost | Interface IP: 162.253.55.118 2026-09-02 16:21:37.708076 | 2026-09-02 16:21:37.708190 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-02 16:21:38.098443 | localhost -> localhost | changed 2026-09-02 16:21:38.106832 | 2026-09-02 16:21:38.106929 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-02 16:21:38.940450 | localhost -> localhost | changed 2026-09-02 16:21:38.953994 | 2026-09-02 16:21:38.954161 | PLAY [all] 2026-09-02 16:21:38.963672 | 2026-09-02 16:21:38.963745 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-02 16:21:39.192718 | instance -> localhost | ok 2026-09-02 16:21:39.204258 | 2026-09-02 16:21:39.204336 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-02 16:21:39.234579 | instance | ok 2026-09-02 16:21:39.251067 | instance | included: /var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-02 16:21:39.256756 | 2026-09-02 16:21:39.256817 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-02 16:21:39.867331 | instance -> localhost | Generating public/private rsa key pair. 2026-09-02 16:21:39.867531 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/work/0b904575e88646cea510e6eb84d10741_id_rsa 2026-09-02 16:21:39.867572 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/work/0b904575e88646cea510e6eb84d10741_id_rsa.pub 2026-09-02 16:21:39.867604 | instance -> localhost | The key fingerprint is: 2026-09-02 16:21:39.867635 | instance -> localhost | SHA256:zZMbWcPJes9wV2MTLzJVPNbwqFmZfcC2FX26rKsc6ok zuul-build-sshkey 2026-09-02 16:21:39.867677 | instance -> localhost | The key's randomart image is: 2026-09-02 16:21:39.867707 | instance -> localhost | +---[RSA 3072]----+ 2026-09-02 16:21:39.867746 | instance -> localhost | | .+*=| 2026-09-02 16:21:39.867777 | instance -> localhost | | o ooXO| 2026-09-02 16:21:39.867806 | instance -> localhost | | O.BBO| 2026-09-02 16:21:39.867835 | instance -> localhost | | o = B+.=| 2026-09-02 16:21:39.867863 | instance -> localhost | | S O =....| 2026-09-02 16:21:39.867891 | instance -> localhost | | = =o. | 2026-09-02 16:21:39.867919 | instance -> localhost | | o .o | 2026-09-02 16:21:39.867948 | instance -> localhost | | . + .. | 2026-09-02 16:21:39.867979 | instance -> localhost | | E.+ o... | 2026-09-02 16:21:39.868008 | instance -> localhost | +----[SHA256]-----+ 2026-09-02 16:21:39.868067 | instance -> localhost | ok: Runtime: 0:00:00.198354 2026-09-02 16:21:39.876204 | 2026-09-02 16:21:39.876293 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-02 16:21:39.910054 | instance | ok 2026-09-02 16:21:39.921415 | instance | included: /var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-02 16:21:39.929022 | 2026-09-02 16:21:39.929538 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-02 16:21:39.954646 | instance | skipping: Conditional result was False 2026-09-02 16:21:39.963944 | 2026-09-02 16:21:39.964031 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-02 16:21:40.450339 | instance | changed 2026-09-02 16:21:40.459282 | 2026-09-02 16:21:40.459391 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-02 16:21:40.667117 | instance | ok 2026-09-02 16:21:40.674013 | 2026-09-02 16:21:40.674100 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-02 16:21:41.196573 | instance | changed 2026-09-02 16:21:41.203875 | 2026-09-02 16:21:41.203971 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-02 16:21:41.734293 | instance | changed 2026-09-02 16:21:41.743068 | 2026-09-02 16:21:41.743142 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-02 16:21:41.769411 | instance | skipping: Conditional result was False 2026-09-02 16:21:41.781274 | 2026-09-02 16:21:41.781411 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-02 16:21:42.152487 | instance -> localhost | changed 2026-09-02 16:21:42.168099 | 2026-09-02 16:21:42.168174 | TASK [add-build-sshkey : Add back temp key] 2026-09-02 16:21:42.455658 | instance -> localhost | Identity added: /var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/work/0b904575e88646cea510e6eb84d10741_id_rsa (zuul-build-sshkey) 2026-09-02 16:21:42.455911 | instance -> localhost | ok: Runtime: 0:00:00.016891 2026-09-02 16:21:42.462894 | 2026-09-02 16:21:42.462980 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-02 16:21:42.816097 | instance | ok 2026-09-02 16:21:42.820890 | 2026-09-02 16:21:42.820971 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-02 16:21:42.856653 | instance | skipping: Conditional result was False 2026-09-02 16:21:42.872703 | 2026-09-02 16:21:42.872793 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-02 16:21:43.252746 | instance | ok 2026-09-02 16:21:43.260804 | 2026-09-02 16:21:43.260890 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-02 16:21:46.605622 | instance | Output suppressed because no_log was given 2026-09-02 16:21:46.618573 | 2026-09-02 16:21:46.618652 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-02 16:21:46.829810 | instance | ok: "logs" 2026-09-02 16:21:46.830937 | instance | ok: All items complete 2026-09-02 16:21:46.830989 | 2026-09-02 16:21:47.002473 | instance | ok: "artifacts" 2026-09-02 16:21:47.164620 | instance | ok: "docs" 2026-09-02 16:21:47.177273 | 2026-09-02 16:21:47.177447 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-02 16:21:47.366701 | instance | changed: "logs" 2026-09-02 16:21:47.515872 | instance | changed: "artifacts" 2026-09-02 16:21:47.676292 | instance | changed: "docs" 2026-09-02 16:21:47.699398 | 2026-09-02 16:21:47.699554 | PLAY RECAP 2026-09-02 16:21:47.699615 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-02 16:21:47.699654 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-02 16:21:47.699684 | 2026-09-02 16:21:47.894417 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-02 16:21:47.899663 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-02 16:21:48.528592 | 2026-09-02 16:21:48.528780 | PLAY [all] 2026-09-02 16:21:48.540285 | 2026-09-02 16:21:48.540360 | TASK [setup-uv : Extract archive] 2026-09-02 16:21:50.818728 | instance | changed 2026-09-02 16:21:50.826303 | 2026-09-02 16:21:50.826407 | TASK [setup-uv : Print version] 2026-09-02 16:21:51.164607 | instance | uv 0.8.13 2026-09-02 16:21:51.364036 | instance | ok: Runtime: 0:00:00.014405 2026-09-02 16:21:51.374868 | 2026-09-02 16:21:51.374939 | TASK [Install Ansible collection siblings] 2026-09-02 16:22:02.138019 | instance | changed: 2026-09-02 16:22:02.138334 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-02 16:22:02.138392 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-02 16:22:02.138427 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-02 16:22:02.138456 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-02 16:22:02.138483 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-02 16:22:02.138516 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-02 16:22:02.138545 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-02 16:22:02.138575 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-02 16:22:02.138602 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-02 16:22:02.138629 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-02 16:22:02.138654 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-02 16:22:02.138680 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-02 16:22:02.138706 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-02 16:22:02.138731 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-02 16:22:02.138756 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-02 16:22:02.138783 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-02 16:22:02.138814 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-02 16:22:02.138846 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-02 16:22:02.138877 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-02 16:22:02.138909 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-02 16:22:02.138940 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-02 16:22:02.138971 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-02 16:22:02.139004 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-02 16:22:02.139054 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-02 16:22:02.139086 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-02 16:22:02.139112 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-02 16:22:02.139137 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-02 16:22:02.139162 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-02 16:22:02.139187 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-02 16:22:02.139212 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-02 16:22:02.139236 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-02 16:22:02.139262 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-02 16:22:02.139287 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-02 16:22:02.139313 | 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-02 16:22:02.139346 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.139371 | instance | Process install dependency map 2026-09-02 16:22:02.139396 | instance | Starting collection install process 2026-09-02 16:22:02.139421 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-02 16:22:02.139446 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-02 16:22:02.139471 | instance | ansible.netcommon:* was installed successfully 2026-09-02 16:22:02.139496 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-02 16:22:02.139520 | instance | Creating virtual environment at: .venv 2026-09-02 16:22:02.139545 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-02 16:22:02.139570 | instance | Downloading netaddr (2.2MiB) 2026-09-02 16:22:02.139595 | instance | Downloading pydantic-core (2.0MiB) 2026-09-02 16:22:02.139625 | instance | Downloading openstacksdk (1.7MiB) 2026-09-02 16:22:02.139651 | instance | Downloading ansible-core (2.1MiB) 2026-09-02 16:22:02.139676 | instance | Downloading kubernetes (1.9MiB) 2026-09-02 16:22:02.139701 | instance | Downloading pygments (1.2MiB) 2026-09-02 16:22:02.139726 | instance | Downloading cryptography (4.2MiB) 2026-09-02 16:22:02.139751 | instance | Downloading rjsonnet (1.2MiB) 2026-09-02 16:22:02.139777 | instance | Downloading setuptools (1.1MiB) 2026-09-02 16:22:02.139802 | instance | Building pyperclip==1.9.0 2026-09-02 16:22:02.139831 | instance | Downloading rjsonnet 2026-09-02 16:22:02.139857 | instance | Downloading pydantic-core 2026-09-02 16:22:02.139883 | instance | Downloading netaddr 2026-09-02 16:22:02.139909 | instance | Downloading cryptography 2026-09-02 16:22:02.139937 | instance | Downloading pygments 2026-09-02 16:22:02.139965 | instance | Downloading setuptools 2026-09-02 16:22:02.139990 | instance | Downloading kubernetes 2026-09-02 16:22:02.140015 | instance | Downloading ansible-core 2026-09-02 16:22:02.140041 | instance | Downloading openstacksdk 2026-09-02 16:22:02.140066 | instance | Built pyperclip==1.9.0 2026-09-02 16:22:02.140091 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-02 16:22:02.140117 | instance | Installed 83 packages in 52ms 2026-09-02 16:22:02.140141 | instance | Checked out ansible.posix to 1.6.0 2026-09-02 16:22:02.140166 | 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-02 16:22:02.140191 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.140215 | instance | Process install dependency map 2026-09-02 16:22:02.140246 | instance | Starting collection install process 2026-09-02 16:22:02.140318 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-02 16:22:02.140375 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-02 16:22:02.140411 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-02 16:22:02.140459 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.140493 | instance | 2.17.12 2026-09-02 16:22:02.140539 | instance | Checked out ansible.utils to v6.1.0 2026-09-02 16:22:02.140574 | 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-02 16:22:02.140600 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.140653 | instance | Process install dependency map 2026-09-02 16:22:02.140679 | instance | Starting collection install process 2026-09-02 16:22:02.140732 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-02 16:22:02.140761 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-02 16:22:02.140819 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-02 16:22:02.140848 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.140905 | instance | 2.17.12 2026-09-02 16:22:02.141010 | instance | Checked out atmosphere.common to v0.7.0 2026-09-02 16:22:02.141057 | 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-02 16:22:02.141125 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.141160 | instance | Process install dependency map 2026-09-02 16:22:02.141190 | instance | Starting collection install process 2026-09-02 16:22:02.141215 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-02 16:22:02.141240 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-02 16:22:02.141265 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-02 16:22:02.141289 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.141318 | instance | 2.17.12 2026-09-02 16:22:02.141342 | instance | Checked out community.crypto to 2.2.3 2026-09-02 16:22:02.141368 | 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-02 16:22:02.141393 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.141418 | instance | Process install dependency map 2026-09-02 16:22:02.141442 | instance | Starting collection install process 2026-09-02 16:22:02.141467 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-02 16:22:02.141492 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-02 16:22:02.141516 | instance | community.crypto:2.2.3 was installed successfully 2026-09-02 16:22:02.141541 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.141565 | instance | 2.17.12 2026-09-02 16:22:02.141590 | instance | Checked out community.general to 7.3.0 2026-09-02 16:22:02.141615 | 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-02 16:22:02.141650 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.141676 | instance | Process install dependency map 2026-09-02 16:22:02.141701 | instance | Starting collection install process 2026-09-02 16:22:02.141725 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-02 16:22:02.141749 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-02 16:22:02.141773 | instance | community.general:7.3.0 was installed successfully 2026-09-02 16:22:02.141798 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.141823 | instance | 2.17.12 2026-09-02 16:22:02.141848 | instance | Checked out community.mysql to 3.6.0 2026-09-02 16:22:02.141876 | 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-02 16:22:02.141902 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.141927 | instance | Process install dependency map 2026-09-02 16:22:02.141953 | instance | Starting collection install process 2026-09-02 16:22:02.141978 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-02 16:22:02.142003 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-02 16:22:02.142027 | instance | community.mysql:3.6.0 was installed successfully 2026-09-02 16:22:02.142052 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.142078 | instance | 2.17.12 2026-09-02 16:22:02.142103 | instance | Checked out kubernetes.core to 2.4.0 2026-09-02 16:22:02.142129 | 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-02 16:22:02.142154 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.142179 | instance | Process install dependency map 2026-09-02 16:22:02.142205 | instance | Starting collection install process 2026-09-02 16:22:02.142230 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-02 16:22:02.142255 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-02 16:22:02.142280 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-02 16:22:02.142305 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.142330 | instance | 2.17.12 2026-09-02 16:22:02.142355 | instance | Checked out openstack.cloud to 2.6.0 2026-09-02 16:22:02.142380 | 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-02 16:22:02.142406 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.142430 | instance | Process install dependency map 2026-09-02 16:22:02.142455 | instance | Starting collection install process 2026-09-02 16:22:02.142479 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-02 16:22:02.142504 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-02 16:22:02.142529 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-02 16:22:02.142554 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.142579 | instance | 2.17.12 2026-09-02 16:22:02.142609 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-02 16:22:02.142635 | 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-02 16:22:02.142661 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.142686 | instance | Process install dependency map 2026-09-02 16:22:02.142710 | instance | Starting collection install process 2026-09-02 16:22:02.142735 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-02 16:22:02.142760 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-02 16:22:02.142785 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-02 16:22:02.142810 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.142835 | instance | 2.17.12 2026-09-02 16:22:02.142859 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-02 16:22:02.142885 | 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-02 16:22:02.142910 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.142935 | instance | Process install dependency map 2026-09-02 16:22:02.142960 | instance | Starting collection install process 2026-09-02 16:22:02.142985 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-02 16:22:02.143009 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-02 16:22:02.143034 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-02 16:22:02.143059 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.143084 | instance | 2.17.12 2026-09-02 16:22:02.143109 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-02 16:22:02.143134 | 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-02 16:22:02.143160 | instance | Starting galaxy collection install process 2026-09-02 16:22:02.143185 | instance | Process install dependency map 2026-09-02 16:22:02.143210 | instance | Starting collection install process 2026-09-02 16:22:02.143235 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-02 16:22:02.143260 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-02 16:22:02.143285 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-02 16:22:02.143310 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-02 16:22:02.143335 | instance | 2.17.12 2026-09-02 16:22:02.149973 | 2026-09-02 16:22:02.150023 | PLAY RECAP 2026-09-02 16:22:02.150069 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-02 16:22:02.150090 | 2026-09-02 16:22:02.315099 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-02 16:22:02.319489 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-02 16:22:02.895418 | 2026-09-02 16:22:02.895541 | PLAY [all] 2026-09-02 16:22:02.906553 | 2026-09-02 16:22:02.906623 | TASK [Install "jq" for log collection] 2026-09-02 16:22:12.381632 | instance | changed 2026-09-02 16:22:12.383656 | 2026-09-02 16:22:12.383718 | PLAY RECAP 2026-09-02 16:22:12.383770 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-02 16:22:12.383888 | 2026-09-02 16:22:12.512738 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-02 16:22:12.517708 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-02 16:22:13.118976 | 2026-09-02 16:22:13.119120 | PLAY [all] 2026-09-02 16:22:13.129966 | 2026-09-02 16:22:13.130041 | LOOP [Check inventory directories] 2026-09-02 16:22:13.480315 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-02 16:22:13.649375 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-02 16:22:13.823138 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-02 16:22:13.835701 | 2026-09-02 16:22:13.835800 | LOOP [Copy inventory file for Zuul] 2026-09-02 16:22:14.683557 | instance | changed: 2026-09-02 16:22:14.683765 | instance | { 2026-09-02 16:22:14.683794 | instance | "ansible_loop_var": "item", 2026-09-02 16:22:14.683817 | instance | "changed": false, 2026-09-02 16:22:14.683837 | instance | "failed": false, 2026-09-02 16:22:14.683860 | instance | "invocation": { 2026-09-02 16:22:14.683879 | instance | "module_args": { 2026-09-02 16:22:14.683898 | instance | "checksum_algorithm": "sha1", 2026-09-02 16:22:14.683916 | instance | "follow": true, 2026-09-02 16:22:14.683934 | instance | "get_attributes": true, 2026-09-02 16:22:14.683953 | instance | "get_checksum": true, 2026-09-02 16:22:14.683971 | instance | "get_mime": true, 2026-09-02 16:22:14.683989 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-02 16:22:14.684007 | instance | } 2026-09-02 16:22:14.684025 | instance | }, 2026-09-02 16:22:14.684043 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-02 16:22:14.684060 | instance | "stat": { 2026-09-02 16:22:14.684078 | instance | "atime": 1788366115.0208733, 2026-09-02 16:22:14.684096 | instance | "attr_flags": "e", 2026-09-02 16:22:14.684114 | instance | "attributes": [ 2026-09-02 16:22:14.684132 | instance | "extents" 2026-09-02 16:22:14.684149 | instance | ], 2026-09-02 16:22:14.684166 | instance | "block_size": 4096, 2026-09-02 16:22:14.684184 | instance | "blocks": 8, 2026-09-02 16:22:14.684201 | instance | "charset": "unknown", 2026-09-02 16:22:14.684221 | instance | "ctime": 1788366112.1648595, 2026-09-02 16:22:14.684239 | instance | "dev": 64513, 2026-09-02 16:22:14.684257 | instance | "device_type": 0, 2026-09-02 16:22:14.684275 | instance | "executable": true, 2026-09-02 16:22:14.684292 | instance | "exists": true, 2026-09-02 16:22:14.684310 | instance | "gid": 1000, 2026-09-02 16:22:14.684328 | instance | "gr_name": "zuul", 2026-09-02 16:22:14.684346 | instance | "inode": 1048327, 2026-09-02 16:22:14.684363 | instance | "isblk": false, 2026-09-02 16:22:14.684381 | instance | "ischr": false, 2026-09-02 16:22:14.684399 | instance | "isdir": true, 2026-09-02 16:22:14.684417 | instance | "isfifo": false, 2026-09-02 16:22:14.684434 | instance | "isgid": false, 2026-09-02 16:22:14.684451 | instance | "islnk": false, 2026-09-02 16:22:14.684468 | instance | "isreg": false, 2026-09-02 16:22:14.684485 | instance | "issock": false, 2026-09-02 16:22:14.684502 | instance | "isuid": false, 2026-09-02 16:22:14.684519 | instance | "mimetype": "unknown", 2026-09-02 16:22:14.684536 | instance | "mode": "0755", 2026-09-02 16:22:14.684554 | instance | "mtime": 1788366112.1648595, 2026-09-02 16:22:14.684571 | instance | "nlink": 22, 2026-09-02 16:22:14.684588 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-02 16:22:14.684606 | instance | "pw_name": "zuul", 2026-09-02 16:22:14.684625 | instance | "readable": true, 2026-09-02 16:22:14.684642 | instance | "rgrp": true, 2026-09-02 16:22:14.684660 | instance | "roth": true, 2026-09-02 16:22:14.684693 | instance | "rusr": true, 2026-09-02 16:22:14.684711 | instance | "size": 4096, 2026-09-02 16:22:14.684729 | instance | "uid": 1000, 2026-09-02 16:22:14.684746 | instance | "version": "3055316478", 2026-09-02 16:22:14.684764 | instance | "wgrp": false, 2026-09-02 16:22:14.684784 | instance | "woth": false, 2026-09-02 16:22:14.684801 | instance | "writeable": true, 2026-09-02 16:22:14.684820 | instance | "wusr": true, 2026-09-02 16:22:14.684837 | instance | "xgrp": true, 2026-09-02 16:22:14.684854 | instance | "xoth": true, 2026-09-02 16:22:14.684872 | instance | "xusr": true 2026-09-02 16:22:14.684889 | instance | } 2026-09-02 16:22:14.684907 | instance | } 2026-09-02 16:22:14.684941 | instance | ok: All items complete 2026-09-02 16:22:14.684978 | 2026-09-02 16:22:14.686205 | instance | skipping: Conditional result was False 2026-09-02 16:22:14.686776 | instance | skipping: Conditional result was False 2026-09-02 16:22:14.703431 | 2026-09-02 16:22:14.703598 | LOOP [Switch "ansible_host" to private IP] 2026-09-02 16:22:15.069175 | instance | changed: 1 replacements made 2026-09-02 16:22:15.071686 | instance | skipping: Conditional result was False 2026-09-02 16:22:15.072939 | instance | skipping: Conditional result was False 2026-09-02 16:22:15.089985 | 2026-09-02 16:22:15.090113 | TASK [Run Molecule scenario] 2026-09-02 16:22:15.988321 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-02 16:22:16.395916 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-02 16:22:16.396027 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-02 16:22:27.052596 | instance | INFO [csi > dependency] Executing 2026-09-02 16:22:27.052765 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-02 16:22:27.053044 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-02 16:22:27.053177 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-02 16:22:27.062498 | instance | INFO [csi > cleanup] Executing 2026-09-02 16:22:27.062879 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-02 16:22:27.072716 | instance | INFO [csi > destroy] Executing 2026-09-02 16:22:27.072770 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-02 16:22:27.072923 | instance | INFO [csi > destroy] Executed: Successful 2026-09-02 16:22:27.082245 | instance | INFO [csi > syntax] Executing 2026-09-02 16:22:28.650829 | instance | 2026-09-02 16:22:28.651054 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-02 16:22:28.730904 | instance | INFO [csi > syntax] Executed: Successful 2026-09-02 16:22:28.745929 | instance | INFO [csi > create] Executing 2026-09-02 16:22:28.749462 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-02 16:22:28.763869 | instance | INFO [csi > prepare] Executing 2026-09-02 16:22:29.499271 | instance | 2026-09-02 16:22:29.499545 | instance | PLAY [Prepare] ***************************************************************** 2026-09-02 16:22:29.499787 | instance | 2026-09-02 16:22:29.500076 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-02 16:22:29.500409 | instance | Wednesday 02 September 2026 16:22:29 +0000 (0:00:00.024) 0:00:00.024 *** 2026-09-02 16:22:30.739325 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-02 16:22:30.739541 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-02 16:22:30.739785 | instance | interpreter could change the meaning of that path. See 2026-09-02 16:22:30.740021 | instance | https://docs.ansible.com/ansible- 2026-09-02 16:22:30.740255 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-02 16:22:30.751492 | instance | ok: [instance] 2026-09-02 16:22:30.751692 | instance | 2026-09-02 16:22:30.751930 | instance | TASK [Configure short hostname] ************************************************ 2026-09-02 16:22:30.752159 | instance | Wednesday 02 September 2026 16:22:30 +0000 (0:00:01.253) 0:00:01.277 *** 2026-09-02 16:22:31.443606 | instance | changed: [instance] 2026-09-02 16:22:31.443883 | instance | 2026-09-02 16:22:31.444150 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-02 16:22:31.444450 | instance | Wednesday 02 September 2026 16:22:31 +0000 (0:00:00.691) 0:00:01.969 *** 2026-09-02 16:22:31.728610 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-02 16:22:31.728866 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-02 16:22:31.729159 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-02 16:22:31.738954 | instance | changed: [instance] 2026-09-02 16:22:31.739209 | instance | 2026-09-02 16:22:31.739489 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-02 16:22:31.739736 | instance | Wednesday 02 September 2026 16:22:31 +0000 (0:00:00.295) 0:00:02.265 *** 2026-09-02 16:22:32.530706 | instance | ok: [instance] 2026-09-02 16:22:32.530917 | instance | 2026-09-02 16:22:32.531167 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-02 16:22:32.531424 | instance | 2026-09-02 16:22:32.531677 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-02 16:22:32.531927 | instance | Wednesday 02 September 2026 16:22:32 +0000 (0:00:00.791) 0:00:03.056 *** 2026-09-02 16:22:33.291105 | instance | ok: [instance] 2026-09-02 16:22:33.291340 | instance | 2026-09-02 16:22:33.291613 | instance | TASK [Install depedencies] ***************************************************** 2026-09-02 16:22:33.291859 | instance | Wednesday 02 September 2026 16:22:33 +0000 (0:00:00.760) 0:00:03.816 *** 2026-09-02 16:22:56.476060 | instance | changed: [instance] 2026-09-02 16:22:56.476171 | instance | 2026-09-02 16:22:56.476247 | instance | TASK [Start up service] ******************************************************** 2026-09-02 16:22:56.476356 | instance | Wednesday 02 September 2026 16:22:56 +0000 (0:00:23.184) 0:00:27.001 *** 2026-09-02 16:22:57.056708 | instance | ok: [instance] 2026-09-02 16:22:57.056906 | instance | 2026-09-02 16:22:57.057156 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-02 16:22:57.057409 | instance | Wednesday 02 September 2026 16:22:57 +0000 (0:00:00.580) 0:00:27.582 *** 2026-09-02 16:22:57.376555 | instance | ok: [instance] 2026-09-02 16:22:57.376752 | instance | 2026-09-02 16:22:57.377023 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-02 16:22:57.377284 | instance | Wednesday 02 September 2026 16:22:57 +0000 (0:00:00.320) 0:00:27.902 *** 2026-09-02 16:22:58.037718 | instance | changed: [instance] 2026-09-02 16:22:58.037960 | instance | 2026-09-02 16:22:58.037974 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-02 16:22:58.037984 | instance | Wednesday 02 September 2026 16:22:58 +0000 (0:00:00.660) 0:00:28.562 *** 2026-09-02 16:22:58.227862 | instance | ok: [instance] 2026-09-02 16:22:58.227897 | instance | 2026-09-02 16:22:58.227908 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-02 16:22:58.227917 | instance | Wednesday 02 September 2026 16:22:58 +0000 (0:00:00.190) 0:00:28.753 *** 2026-09-02 16:22:58.246162 | instance | skipping: [instance] 2026-09-02 16:22:58.246242 | instance | 2026-09-02 16:22:58.246491 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-02 16:22:58.246535 | instance | Wednesday 02 September 2026 16:22:58 +0000 (0:00:00.019) 0:00:28.772 *** 2026-09-02 16:22:58.806588 | instance | changed: [instance] => (item=osd0) 2026-09-02 16:22:58.807777 | instance | changed: [instance] => (item=osd1) 2026-09-02 16:22:58.807834 | instance | changed: [instance] => (item=osd2) 2026-09-02 16:22:58.807846 | instance | 2026-09-02 16:22:58.807856 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-02 16:22:58.807866 | instance | Wednesday 02 September 2026 16:22:58 +0000 (0:00:00.559) 0:00:29.332 *** 2026-09-02 16:22:59.421711 | instance | changed: [instance] => (item=osd0) 2026-09-02 16:22:59.422140 | instance | changed: [instance] => (item=osd1) 2026-09-02 16:22:59.422544 | instance | changed: [instance] => (item=osd2) 2026-09-02 16:22:59.422844 | instance | 2026-09-02 16:22:59.423184 | instance | TASK [Start loop devices] ****************************************************** 2026-09-02 16:22:59.423501 | instance | Wednesday 02 September 2026 16:22:59 +0000 (0:00:00.614) 0:00:29.947 *** 2026-09-02 16:23:00.168763 | instance | changed: [instance] => (item=osd0) 2026-09-02 16:23:00.170159 | instance | changed: [instance] => (item=osd1) 2026-09-02 16:23:00.170230 | instance | changed: [instance] => (item=osd2) 2026-09-02 16:23:00.170242 | instance | 2026-09-02 16:23:00.170253 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-02 16:23:00.170263 | instance | Wednesday 02 September 2026 16:23:00 +0000 (0:00:00.747) 0:00:30.694 *** 2026-09-02 16:23:03.506400 | instance | changed: [instance] => (item=osd0) 2026-09-02 16:23:03.506566 | instance | changed: [instance] => (item=osd1) 2026-09-02 16:23:03.507531 | instance | changed: [instance] => (item=osd2) 2026-09-02 16:23:03.507596 | instance | 2026-09-02 16:23:03.507608 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-02 16:23:03.507618 | instance | Wednesday 02 September 2026 16:23:03 +0000 (0:00:03.337) 0:00:34.032 *** 2026-09-02 16:23:05.513849 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-02 16:23:05.513931 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-02 16:23:05.513960 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-02 16:23:05.513977 | instance | 2026-09-02 16:23:05.514652 | instance | PLAY RECAP ********************************************************************* 2026-09-02 16:23:05.514712 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-02 16:23:05.514729 | instance | 2026-09-02 16:23:05.517029 | instance | Wednesday 02 September 2026 16:23:05 +0000 (0:00:02.007) 0:00:36.039 *** 2026-09-02 16:23:05.517121 | instance | =============================================================================== 2026-09-02 16:23:05.517126 | instance | Install depedencies ---------------------------------------------------- 23.19s 2026-09-02 16:23:05.517131 | instance | Create a volume group for each loop device ------------------------------ 3.34s 2026-09-02 16:23:05.517135 | instance | Create a logical volume for each loop device ---------------------------- 2.01s 2026-09-02 16:23:05.517141 | instance | Gathering Facts --------------------------------------------------------- 1.25s 2026-09-02 16:23:05.517145 | instance | Purge "snapd" package --------------------------------------------------- 0.79s 2026-09-02 16:23:05.517150 | instance | Gathering Facts --------------------------------------------------------- 0.76s 2026-09-02 16:23:05.517154 | instance | Start loop devices ------------------------------------------------------ 0.75s 2026-09-02 16:23:05.517158 | instance | Configure short hostname ------------------------------------------------ 0.69s 2026-09-02 16:23:05.517172 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.66s 2026-09-02 16:23:05.517666 | instance | Set permissions on loopback devices ------------------------------------- 0.61s 2026-09-02 16:23:05.518350 | instance | Start up service -------------------------------------------------------- 0.58s 2026-09-02 16:23:05.518686 | instance | Create devices for Ceph ------------------------------------------------- 0.56s 2026-09-02 16:23:05.518981 | instance | Generate lvm.conf ------------------------------------------------------- 0.32s 2026-09-02 16:23:05.519297 | instance | Ensure hostname inside hosts file --------------------------------------- 0.30s 2026-09-02 16:23:05.519588 | instance | Get list of all loopback devices ---------------------------------------- 0.19s 2026-09-02 16:23:05.520005 | instance | Fail if there is any existing loopback devices -------------------------- 0.02s 2026-09-02 16:23:05.643454 | instance | INFO [csi > prepare] Executed: Successful 2026-09-02 16:23:05.659655 | instance | INFO [csi > converge] Executing 2026-09-02 16:23:07.085549 | instance | 2026-09-02 16:23:07.085772 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-02 16:23:07.085907 | instance | 2026-09-02 16:23:07.086055 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-02 16:23:07.086191 | instance | Wednesday 02 September 2026 16:23:07 +0000 (0:00:00.007) 0:00:00.007 *** 2026-09-02 16:23:08.132029 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-02 16:23:08.132429 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-02 16:23:08.132729 | instance | interpreter could change the meaning of that path. See 2026-09-02 16:23:08.133099 | instance | https://docs.ansible.com/ansible- 2026-09-02 16:23:08.133401 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-02 16:23:08.146270 | instance | ok: [instance] 2026-09-02 16:23:08.146644 | instance | 2026-09-02 16:23:08.147006 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-02 16:23:08.147365 | instance | Wednesday 02 September 2026 16:23:08 +0000 (0:00:01.060) 0:00:01.067 *** 2026-09-02 16:23:08.216707 | instance | ok: [instance] => { 2026-09-02 16:23:08.217119 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-02 16:23:08.217427 | instance | } 2026-09-02 16:23:08.217801 | instance | 2026-09-02 16:23:08.218157 | instance | PLAY [all] ********************************************************************* 2026-09-02 16:23:08.218448 | instance | 2026-09-02 16:23:08.218753 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-02 16:23:08.219177 | instance | Wednesday 02 September 2026 16:23:08 +0000 (0:00:00.070) 0:00:01.138 *** 2026-09-02 16:23:09.254943 | instance | ok: [instance] 2026-09-02 16:23:09.255031 | instance | 2026-09-02 16:23:09.255046 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-02 16:23:09.255058 | instance | Wednesday 02 September 2026 16:23:09 +0000 (0:00:01.035) 0:00:02.174 *** 2026-09-02 16:23:09.302589 | instance | skipping: [instance] 2026-09-02 16:23:09.303461 | instance | 2026-09-02 16:23:09.303531 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-02 16:23:09.303544 | instance | Wednesday 02 September 2026 16:23:09 +0000 (0:00:00.048) 0:00:02.223 *** 2026-09-02 16:23:09.523032 | instance | ok: [instance] 2026-09-02 16:23:09.523150 | instance | 2026-09-02 16:23:09.523163 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-02 16:23:09.523526 | instance | 2026-09-02 16:23:09.523589 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-02 16:23:09.523602 | instance | Wednesday 02 September 2026 16:23:09 +0000 (0:00:00.221) 0:00:02.444 *** 2026-09-02 16:23:10.526823 | instance | ok: [instance] 2026-09-02 16:23:10.527021 | instance | 2026-09-02 16:23:10.527609 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-02 16:23:10.527685 | instance | Wednesday 02 September 2026 16:23:10 +0000 (0:00:01.002) 0:00:03.447 *** 2026-09-02 16:23:10.905836 | instance | ok: [instance] 2026-09-02 16:23:10.905900 | instance | 2026-09-02 16:23:10.905913 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-02 16:23:10.905924 | instance | Wednesday 02 September 2026 16:23:10 +0000 (0:00:00.378) 0:00:03.825 *** 2026-09-02 16:23:10.964092 | instance | skipping: [instance] 2026-09-02 16:23:10.964579 | instance | 2026-09-02 16:23:10.964854 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-02 16:23:10.964864 | instance | Wednesday 02 September 2026 16:23:10 +0000 (0:00:00.059) 0:00:03.885 *** 2026-09-02 16:23:11.378541 | instance | changed: [instance] 2026-09-02 16:23:11.378614 | instance | 2026-09-02 16:23:11.378633 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-02 16:23:11.378747 | instance | Wednesday 02 September 2026 16:23:11 +0000 (0:00:00.414) 0:00:04.299 *** 2026-09-02 16:23:11.475257 | instance | ok: [instance] => { 2026-09-02 16:23:11.475335 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-02 16:23:11.475515 | instance | } 2026-09-02 16:23:11.475745 | instance | 2026-09-02 16:23:11.475922 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-02 16:23:11.476115 | instance | Wednesday 02 September 2026 16:23:11 +0000 (0:00:00.097) 0:00:04.396 *** 2026-09-02 16:23:12.171345 | instance | changed: [instance] 2026-09-02 16:23:12.171451 | instance | 2026-09-02 16:23:12.171468 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-02 16:23:12.171623 | instance | Wednesday 02 September 2026 16:23:12 +0000 (0:00:00.696) 0:00:05.092 *** 2026-09-02 16:23:12.244357 | instance | skipping: [instance] 2026-09-02 16:23:12.244595 | instance | 2026-09-02 16:23:12.244810 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-02 16:23:12.245049 | instance | Wednesday 02 September 2026 16:23:12 +0000 (0:00:00.070) 0:00:05.163 *** 2026-09-02 16:23:12.310055 | instance | skipping: [instance] 2026-09-02 16:23:12.310380 | instance | 2026-09-02 16:23:12.310684 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-02 16:23:12.311003 | instance | Wednesday 02 September 2026 16:23:12 +0000 (0:00:00.068) 0:00:05.231 *** 2026-09-02 16:23:12.565962 | instance | ok: [instance] 2026-09-02 16:23:12.566149 | instance | 2026-09-02 16:23:12.566293 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-02 16:23:12.566431 | instance | Wednesday 02 September 2026 16:23:12 +0000 (0:00:00.255) 0:00:05.487 *** 2026-09-02 16:23:14.031583 | instance | ok: [instance] 2026-09-02 16:23:14.031857 | instance | 2026-09-02 16:23:14.032119 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-02 16:23:14.032375 | instance | Wednesday 02 September 2026 16:23:14 +0000 (0:00:01.465) 0:00:06.952 *** 2026-09-02 16:23:14.119672 | instance | ok: [instance] => { 2026-09-02 16:23:14.120064 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-02 16:23:14.120372 | instance | } 2026-09-02 16:23:14.121217 | instance | 2026-09-02 16:23:14.121706 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-02 16:23:14.122071 | instance | Wednesday 02 September 2026 16:23:14 +0000 (0:00:00.088) 0:00:07.041 *** 2026-09-02 16:23:14.826262 | instance | changed: [instance] 2026-09-02 16:23:14.826597 | instance | 2026-09-02 16:23:14.826931 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-02 16:23:14.827272 | instance | Wednesday 02 September 2026 16:23:14 +0000 (0:00:00.706) 0:00:07.747 *** 2026-09-02 16:23:18.809849 | instance | changed: [instance] 2026-09-02 16:23:18.809914 | instance | 2026-09-02 16:23:18.809926 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-02 16:23:18.809936 | instance | Wednesday 02 September 2026 16:23:18 +0000 (0:00:03.983) 0:00:11.730 *** 2026-09-02 16:23:18.845896 | instance | skipping: [instance] 2026-09-02 16:23:18.846772 | instance | 2026-09-02 16:23:18.846847 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-02 16:23:18.846856 | instance | Wednesday 02 September 2026 16:23:18 +0000 (0:00:00.036) 0:00:11.767 *** 2026-09-02 16:23:18.887660 | instance | skipping: [instance] 2026-09-02 16:23:18.888335 | instance | 2026-09-02 16:23:18.888373 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-02 16:23:18.888385 | instance | Wednesday 02 September 2026 16:23:18 +0000 (0:00:00.041) 0:00:11.809 *** 2026-09-02 16:23:18.926065 | instance | skipping: [instance] 2026-09-02 16:23:18.926235 | instance | 2026-09-02 16:23:18.926512 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-02 16:23:18.926722 | instance | Wednesday 02 September 2026 16:23:18 +0000 (0:00:00.038) 0:00:11.847 *** 2026-09-02 16:23:25.524426 | instance | changed: [instance] 2026-09-02 16:23:25.524635 | instance | 2026-09-02 16:23:25.525122 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-02 16:23:25.525446 | instance | Wednesday 02 September 2026 16:23:25 +0000 (0:00:06.597) 0:00:18.445 *** 2026-09-02 16:23:26.212159 | instance | changed: [instance] 2026-09-02 16:23:26.212256 | instance | 2026-09-02 16:23:26.212484 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-02 16:23:26.212791 | instance | Wednesday 02 September 2026 16:23:26 +0000 (0:00:00.688) 0:00:19.133 *** 2026-09-02 16:23:27.219044 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-02 16:23:27.219109 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-02 16:23:27.219127 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-02 16:23:27.219151 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-02 16:23:27.219166 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-02 16:23:27.219179 | instance | 2026-09-02 16:23:27.219192 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-02 16:23:27.219203 | instance | Wednesday 02 September 2026 16:23:27 +0000 (0:00:01.004) 0:00:20.138 *** 2026-09-02 16:23:27.867870 | instance | changed: [instance] 2026-09-02 16:23:27.867977 | instance | 2026-09-02 16:23:27.868738 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-02 16:23:27.868789 | instance | Wednesday 02 September 2026 16:23:27 +0000 (0:00:00.625) 0:00:20.763 *** 2026-09-02 16:23:27.868797 | instance | 2026-09-02 16:23:27.868804 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-02 16:23:27.868810 | instance | Wednesday 02 September 2026 16:23:27 +0000 (0:00:00.025) 0:00:20.789 *** 2026-09-02 16:23:28.921068 | instance | ok: [instance] 2026-09-02 16:23:28.921505 | instance | 2026-09-02 16:23:28.921750 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-02 16:23:28.921759 | instance | Wednesday 02 September 2026 16:23:28 +0000 (0:00:01.053) 0:00:21.842 *** 2026-09-02 16:23:29.434655 | instance | changed: [instance] 2026-09-02 16:23:29.435492 | instance | 2026-09-02 16:23:29.435575 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-02 16:23:29.435587 | instance | Wednesday 02 September 2026 16:23:29 +0000 (0:00:00.512) 0:00:22.355 *** 2026-09-02 16:23:30.063873 | instance | changed: [instance] 2026-09-02 16:23:30.063930 | instance | 2026-09-02 16:23:30.063938 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-02 16:23:30.063946 | instance | Wednesday 02 September 2026 16:23:30 +0000 (0:00:00.629) 0:00:22.984 *** 2026-09-02 16:23:30.289849 | instance | ok: [instance] 2026-09-02 16:23:30.289912 | instance | 2026-09-02 16:23:30.289918 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-02 16:23:30.289924 | instance | Wednesday 02 September 2026 16:23:30 +0000 (0:00:00.226) 0:00:23.211 *** 2026-09-02 16:23:30.359349 | instance | ok: [instance] => { 2026-09-02 16:23:30.359408 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-02 16:23:30.359414 | instance | } 2026-09-02 16:23:30.359419 | instance | 2026-09-02 16:23:30.359423 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-02 16:23:30.359429 | instance | Wednesday 02 September 2026 16:23:30 +0000 (0:00:00.069) 0:00:23.280 *** 2026-09-02 16:23:31.127584 | instance | changed: [instance] 2026-09-02 16:23:31.128292 | instance | 2026-09-02 16:23:31.128366 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-02 16:23:31.128379 | instance | Wednesday 02 September 2026 16:23:31 +0000 (0:00:00.768) 0:00:24.048 *** 2026-09-02 16:23:36.567112 | instance | changed: [instance] 2026-09-02 16:23:36.567160 | instance | 2026-09-02 16:23:36.567169 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-02 16:23:36.567176 | instance | Wednesday 02 September 2026 16:23:36 +0000 (0:00:05.439) 0:00:29.488 *** 2026-09-02 16:23:37.708076 | instance | ok: [instance] 2026-09-02 16:23:37.708791 | instance | 2026-09-02 16:23:37.708840 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-02 16:23:37.708852 | instance | Wednesday 02 September 2026 16:23:37 +0000 (0:00:01.141) 0:00:30.629 *** 2026-09-02 16:23:38.088167 | instance | changed: [instance] 2026-09-02 16:23:38.088228 | instance | 2026-09-02 16:23:38.088491 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-02 16:23:38.088531 | instance | Wednesday 02 September 2026 16:23:38 +0000 (0:00:00.380) 0:00:31.010 *** 2026-09-02 16:23:38.612216 | instance | changed: [instance] 2026-09-02 16:23:38.612964 | instance | 2026-09-02 16:23:38.613002 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-02 16:23:38.613123 | instance | Wednesday 02 September 2026 16:23:38 +0000 (0:00:00.523) 0:00:31.533 *** 2026-09-02 16:23:39.256819 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-02 16:23:39.256873 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-02 16:23:39.256904 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-02 16:23:39.256916 | instance | 2026-09-02 16:23:39.257092 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-02 16:23:39.257101 | instance | Wednesday 02 September 2026 16:23:39 +0000 (0:00:00.644) 0:00:32.177 *** 2026-09-02 16:23:39.746105 | instance | changed: [instance] 2026-09-02 16:23:39.747191 | instance | 2026-09-02 16:23:39.747257 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-02 16:23:39.747274 | instance | Wednesday 02 September 2026 16:23:39 +0000 (0:00:00.489) 0:00:32.666 *** 2026-09-02 16:23:40.274428 | instance | changed: [instance] 2026-09-02 16:23:40.274528 | instance | 2026-09-02 16:23:40.275261 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-02 16:23:40.275323 | instance | Wednesday 02 September 2026 16:23:40 +0000 (0:00:00.503) 0:00:33.170 *** 2026-09-02 16:23:40.275331 | instance | 2026-09-02 16:23:40.275337 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-02 16:23:40.275349 | instance | Wednesday 02 September 2026 16:23:40 +0000 (0:00:00.026) 0:00:33.196 *** 2026-09-02 16:23:40.981684 | instance | ok: [instance] 2026-09-02 16:23:40.982183 | instance | 2026-09-02 16:23:40.982205 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-02 16:23:40.982214 | instance | Wednesday 02 September 2026 16:23:40 +0000 (0:00:00.707) 0:00:33.903 *** 2026-09-02 16:23:42.176154 | instance | changed: [instance] 2026-09-02 16:23:42.176982 | instance | 2026-09-02 16:23:42.177043 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-02 16:23:42.177064 | instance | Wednesday 02 September 2026 16:23:42 +0000 (0:00:01.193) 0:00:35.097 *** 2026-09-02 16:23:42.795180 | instance | changed: [instance] 2026-09-02 16:23:42.795306 | instance | 2026-09-02 16:23:42.795388 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-02 16:23:42.795598 | instance | Wednesday 02 September 2026 16:23:42 +0000 (0:00:00.619) 0:00:35.716 *** 2026-09-02 16:23:42.880036 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-02 16:23:42.880085 | instance | 2026-09-02 16:23:42.880093 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-02 16:23:42.880100 | instance | Wednesday 02 September 2026 16:23:42 +0000 (0:00:00.084) 0:00:35.801 *** 2026-09-02 16:23:48.673336 | instance | changed: [instance] 2026-09-02 16:23:48.673520 | instance | 2026-09-02 16:23:48.674050 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-02 16:23:48.674103 | instance | Wednesday 02 September 2026 16:23:48 +0000 (0:00:05.793) 0:00:41.594 *** 2026-09-02 16:23:49.349560 | instance | ok: [instance] => (item=chronyd) 2026-09-02 16:23:49.350165 | instance | ok: [instance] => (item=sshd) 2026-09-02 16:23:49.350214 | instance | 2026-09-02 16:23:49.350220 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-02 16:23:49.350226 | instance | Wednesday 02 September 2026 16:23:49 +0000 (0:00:00.676) 0:00:42.271 *** 2026-09-02 16:23:49.715341 | instance | changed: [instance] 2026-09-02 16:23:49.715408 | instance | 2026-09-02 16:23:49.715647 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-02 16:23:49.715687 | instance | Wednesday 02 September 2026 16:23:49 +0000 (0:00:00.366) 0:00:42.637 *** 2026-09-02 16:23:49.937305 | instance | ok: [instance] 2026-09-02 16:23:49.938221 | instance | 2026-09-02 16:23:49.938333 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-02 16:23:49.938348 | instance | Wednesday 02 September 2026 16:23:49 +0000 (0:00:00.219) 0:00:42.857 *** 2026-09-02 16:23:50.445194 | instance | changed: [instance] 2026-09-02 16:23:50.445298 | instance | 2026-09-02 16:23:50.445311 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-02 16:23:50.445322 | instance | Wednesday 02 September 2026 16:23:50 +0000 (0:00:00.507) 0:00:43.365 *** 2026-09-02 16:23:50.781654 | instance | changed: [instance] 2026-09-02 16:23:50.781761 | instance | 2026-09-02 16:23:50.781822 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-02 16:23:50.781997 | instance | Wednesday 02 September 2026 16:23:50 +0000 (0:00:00.338) 0:00:43.703 *** 2026-09-02 16:23:51.045500 | instance | ok: [instance] 2026-09-02 16:23:51.045591 | instance | 2026-09-02 16:23:51.045609 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-02 16:23:51.045769 | instance | Wednesday 02 September 2026 16:23:51 +0000 (0:00:00.263) 0:00:43.967 *** 2026-09-02 16:23:51.294981 | instance | ok: [instance] => (item=instance) 2026-09-02 16:23:51.295689 | instance | 2026-09-02 16:23:51.295755 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-02 16:23:51.295767 | instance | Wednesday 02 September 2026 16:23:51 +0000 (0:00:00.248) 0:00:44.216 *** 2026-09-02 16:23:51.344420 | instance | ok: [instance] 2026-09-02 16:23:51.344493 | instance | 2026-09-02 16:23:51.344827 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-02 16:23:51.344851 | instance | Wednesday 02 September 2026 16:23:51 +0000 (0:00:00.049) 0:00:44.266 *** 2026-09-02 16:23:51.438880 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-02 16:23:51.438941 | instance | 2026-09-02 16:23:51.439276 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-02 16:23:51.439302 | instance | Wednesday 02 September 2026 16:23:51 +0000 (0:00:00.094) 0:00:44.360 *** 2026-09-02 16:23:51.751209 | instance | changed: [instance] 2026-09-02 16:23:51.752191 | instance | 2026-09-02 16:23:51.752250 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-02 16:23:51.752266 | instance | Wednesday 02 September 2026 16:23:51 +0000 (0:00:00.311) 0:00:44.672 *** 2026-09-02 16:23:52.503096 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-02 16:23:52.504533 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-02 16:23:52.504619 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-02 16:23:52.504634 | instance | 2026-09-02 16:23:52.504646 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-02 16:23:52.504657 | instance | Wednesday 02 September 2026 16:23:52 +0000 (0:00:00.751) 0:00:45.424 *** 2026-09-02 16:25:41.802104 | instance | ok: [instance] 2026-09-02 16:25:41.802185 | instance | 2026-09-02 16:25:41.803489 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-02 16:25:41.803531 | instance | Wednesday 02 September 2026 16:25:41 +0000 (0:01:49.294) 0:02:34.718 *** 2026-09-02 16:25:42.053833 | instance | changed: [instance] 2026-09-02 16:25:42.053897 | instance | 2026-09-02 16:25:42.053903 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-02 16:25:42.053908 | instance | Wednesday 02 September 2026 16:25:42 +0000 (0:00:00.256) 0:02:34.974 *** 2026-09-02 16:25:42.112326 | instance | ok: [instance] 2026-09-02 16:25:42.112380 | instance | 2026-09-02 16:25:42.112386 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-02 16:25:42.112391 | instance | Wednesday 02 September 2026 16:25:42 +0000 (0:00:00.058) 0:02:35.033 *** 2026-09-02 16:25:42.210571 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-02 16:25:42.210666 | instance | 2026-09-02 16:25:42.210678 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-02 16:25:42.210688 | instance | Wednesday 02 September 2026 16:25:42 +0000 (0:00:00.097) 0:02:35.130 *** 2026-09-02 16:25:43.876529 | instance | ok: [instance] 2026-09-02 16:25:43.876616 | instance | 2026-09-02 16:25:43.876640 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-02 16:25:43.876652 | instance | Wednesday 02 September 2026 16:25:43 +0000 (0:00:01.666) 0:02:36.797 *** 2026-09-02 16:25:43.958717 | instance | ok: [instance] => (item=instance) 2026-09-02 16:25:43.958783 | instance | 2026-09-02 16:25:43.958793 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-02 16:25:43.958800 | instance | Wednesday 02 September 2026 16:25:43 +0000 (0:00:00.082) 0:02:36.879 *** 2026-09-02 16:25:44.354735 | instance | ok: [instance] 2026-09-02 16:25:44.354777 | instance | 2026-09-02 16:25:44.355034 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-02 16:25:44.355258 | instance | Wednesday 02 September 2026 16:25:44 +0000 (0:00:00.396) 0:02:37.275 *** 2026-09-02 16:25:46.900974 | instance | ok: [instance] 2026-09-02 16:25:46.901764 | instance | 2026-09-02 16:25:46.901802 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-02 16:25:46.901814 | instance | Wednesday 02 September 2026 16:25:46 +0000 (0:00:02.546) 0:02:39.822 *** 2026-09-02 16:26:39.515992 | 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-02 16:26:39.517029 | 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_sv0f49ll/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_sv0f49ll/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_sv0f49ll/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_sv0f49ll/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-02T16:26:39.121+0000 7f894cce7640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDaTZhqkzMXHSAAzhWhIelY5QT1fO+M/CYQqOPMEthkofUwLPB9DOYdBAU=: Malformed input [buffer:3]\n2026-09-02T16:26:39.121+0000 7f894cce7640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-02T16:26:39.121+0000 7f894cce7640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDaTZhqkzMXHSAAzhWhIelY5QT1fO+M/CYQqOPMEthkofUwLPB9DOYdBAU=: Malformed input [buffer:3]\n2026-09-02T16:26:39.121+0000 7f894cce7640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-02T16:26:39.125+0000 7f894cce7640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgDaTZhqkzMXHSAAzhWhIelY5QT1fO+M/CYQqOPMEthkofUwLPB9DOYdBAU=: Malformed input [buffer:3]\n2026-09-02T16:26:39.125+0000 7f894cce7640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-02T16:26:39.125+0000 7f894cce7640 -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-02 16:26:39.520384 | instance | 2026-09-02 16:26:39.520990 | instance | PLAY RECAP ********************************************************************* 2026-09-02 16:26:39.521056 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-02 16:26:39.524961 | instance | 2026-09-02 16:26:39.524998 | instance | Wednesday 02 September 2026 16:26:39 +0000 (0:00:52.620) 0:03:32.442 *** 2026-09-02 16:26:39.525010 | instance | =============================================================================== 2026-09-02 16:26:39.525020 | instance | vexxhost.ceph.mon : Run Bootstrap command ----------------------------- 109.29s 2026-09-02 16:26:39.525028 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 52.62s 2026-09-02 16:26:39.525037 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.60s 2026-09-02 16:26:39.525045 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.79s 2026-09-02 16:26:39.525055 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 5.44s 2026-09-02 16:26:39.525064 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.98s 2026-09-02 16:26:39.525090 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.55s 2026-09-02 16:26:39.525099 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.76s 2026-09-02 16:26:39.525108 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.67s 2026-09-02 16:26:39.525116 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.47s 2026-09-02 16:26:39.525124 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.19s 2026-09-02 16:26:39.525133 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.14s 2026-09-02 16:26:39.525141 | instance | Gathering Facts --------------------------------------------------------- 1.06s 2026-09-02 16:26:39.525149 | instance | Gathering Facts --------------------------------------------------------- 1.04s 2026-09-02 16:26:39.525363 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.00s 2026-09-02 16:26:39.525682 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-02 16:26:39.525982 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-09-02 16:26:39.526268 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.75s 2026-09-02 16:26:39.526551 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-09-02 16:26:39.526860 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-09-02 16:26:39.666259 | 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-02 16:26:39.667089 | instance | ERROR [csi > converge] Executed: Failed 2026-09-02 16:26:39.667370 | 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-02 16:26:39.999697 | instance | ERROR 2026-09-02 16:26:39.999949 | instance | { 2026-09-02 16:26:39.999991 | instance | "delta": "0:04:24.321553", 2026-09-02 16:26:40.000021 | instance | "end": "2026-09-02 16:26:39.760487", 2026-09-02 16:26:40.000048 | instance | "msg": "non-zero return code", 2026-09-02 16:26:40.000073 | instance | "rc": 2, 2026-09-02 16:26:40.000098 | instance | "start": "2026-09-02 16:22:15.438934" 2026-09-02 16:26:40.000127 | instance | } failure 2026-09-02 16:26:40.023581 | 2026-09-02 16:26:40.023762 | PLAY RECAP 2026-09-02 16:26:40.023858 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-02 16:26:40.023909 | 2026-09-02 16:26:40.169991 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-02 16:26:40.172164 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-02 16:26:40.771975 | 2026-09-02 16:26:40.772115 | PLAY [all] 2026-09-02 16:26:40.786523 | 2026-09-02 16:26:40.786609 | TASK [gather-host-logs : creating directory for system status] 2026-09-02 16:26:41.164715 | instance | changed 2026-09-02 16:26:41.169985 | 2026-09-02 16:26:41.170062 | TASK [gather-host-logs : Get logs for each host] 2026-09-02 16:26:41.566467 | instance | + systemd-cgls --full --all --no-pager 2026-09-02 16:26:41.588508 | instance | + ip addr 2026-09-02 16:26:41.591504 | instance | + ip route 2026-09-02 16:26:41.594072 | instance | + lsblk 2026-09-02 16:26:41.599030 | instance | + mount 2026-09-02 16:26:41.602399 | instance | + docker images 2026-09-02 16:26:41.629082 | instance | + brctl show 2026-09-02 16:26:41.629814 | instance | /bin/bash: line 8: brctl: command not found 2026-09-02 16:26:41.630088 | instance | + ps aux --sort=-%mem 2026-09-02 16:26:41.675208 | instance | + dpkg -l 2026-09-02 16:26:41.687796 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-02 16:26:41.688549 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-02 16:26:41.710242 | instance | + '[' '!' -z '' ']' 2026-09-02 16:26:42.208717 | instance | ok: Runtime: 0:00:00.150264 2026-09-02 16:26:42.215787 | 2026-09-02 16:26:42.215865 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-02 16:26:42.859571 | instance | changed: 2026-09-02 16:26:42.859794 | instance | created directory /var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/work/logs/instance 2026-09-02 16:26:42.859834 | instance | cd+++++++++ system/ 2026-09-02 16:26:42.859864 | instance | >f+++++++++ system/brctl-show.txt 2026-09-02 16:26:42.859895 | instance | >f+++++++++ system/docker-images.txt 2026-09-02 16:26:42.859923 | instance | >f+++++++++ system/ip-addr.txt 2026-09-02 16:26:42.859957 | instance | >f+++++++++ system/ip-route.txt 2026-09-02 16:26:42.859986 | instance | >f+++++++++ system/lsblk.txt 2026-09-02 16:26:42.860014 | instance | >f+++++++++ system/mount.txt 2026-09-02 16:26:42.860043 | instance | >f+++++++++ system/packages.txt 2026-09-02 16:26:42.860072 | instance | >f+++++++++ system/ps.txt 2026-09-02 16:26:42.860101 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-02 16:26:42.870764 | 2026-09-02 16:26:42.870834 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-02 16:26:43.086384 | instance | changed: "values" 2026-09-02 16:26:43.279267 | instance | changed: "releases" 2026-09-02 16:26:43.300756 | 2026-09-02 16:26:43.300832 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-02 16:26:43.532622 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-02 16:26:43.840248 | instance | ok: Runtime: 0:00:00.006969 2026-09-02 16:26:43.847012 | 2026-09-02 16:26:43.847101 | TASK [helm-release-status : Downloads logs to executor] 2026-09-02 16:26:44.391845 | instance | changed: 2026-09-02 16:26:44.392044 | instance | cd+++++++++ helm/ 2026-09-02 16:26:44.392072 | instance | cd+++++++++ helm/releases/ 2026-09-02 16:26:44.392095 | instance | cd+++++++++ helm/values/ 2026-09-02 16:26:44.401007 | 2026-09-02 16:26:44.401072 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-02 16:26:44.628272 | instance | changed 2026-09-02 16:26:44.636254 | 2026-09-02 16:26:44.636383 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-02 16:26:44.913518 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-02 16:26:44.913639 | instance | 2026-09-02 16:26:44.920221 | instance | environment: line 1: kubectl: command not found 2026-09-02 16:26:44.921704 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-02 16:26:44.922447 | instance | environment: line 1: kubectl: command not found 2026-09-02 16:26:44.924508 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-02 16:26:44.925873 | instance | environment: line 1: kubectl: command not found 2026-09-02 16:26:44.927452 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-02 16:26:44.927808 | instance | environment: line 1: kubectl: command not found 2026-09-02 16:26:44.929176 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-02 16:26:44.931766 | instance | environment: line 1: kubectl: command not found 2026-09-02 16:26:44.933256 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-02 16:26:45.176315 | instance | ok: Runtime: 0:00:00.028240 2026-09-02 16:26:45.183633 | 2026-09-02 16:26:45.183727 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-02 16:26:45.421528 | instance | changed 2026-09-02 16:26:45.426867 | 2026-09-02 16:26:45.426938 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-02 16:26:45.661601 | instance | environment: line 5: kubectl: command not found 2026-09-02 16:26:45.662850 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-02 16:26:45.663347 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-02 16:26:45.663475 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-02 16:26:45.966771 | instance | ok: Runtime: 0:00:00.010494 2026-09-02 16:26:45.974576 | 2026-09-02 16:26:45.974668 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-02 16:26:46.476417 | instance | changed: 2026-09-02 16:26:46.476648 | instance | cd+++++++++ objects/ 2026-09-02 16:26:46.476688 | instance | cd+++++++++ objects/cluster/ 2026-09-02 16:26:46.476720 | instance | cd+++++++++ objects/namespaced/ 2026-09-02 16:26:46.488022 | 2026-09-02 16:26:46.488083 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-02 16:26:46.714412 | instance | changed 2026-09-02 16:26:46.721502 | 2026-09-02 16:26:46.721588 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-02 16:26:46.970272 | instance | changed 2026-09-02 16:26:46.975034 | 2026-09-02 16:26:46.975099 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-02 16:26:47.237655 | instance | environment: line 3: kubectl: command not found 2026-09-02 16:26:47.513162 | instance | ok: Runtime: 0:00:00.009528 2026-09-02 16:26:47.520119 | 2026-09-02 16:26:47.520183 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-02 16:26:48.020557 | instance | changed: 2026-09-02 16:26:48.020858 | instance | cd+++++++++ pod-logs/ 2026-09-02 16:26:48.020918 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-02 16:26:48.030598 | 2026-09-02 16:26:48.030665 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-02 16:26:48.258609 | instance | changed 2026-09-02 16:26:48.264496 | 2026-09-02 16:26:48.264564 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-02 16:26:48.496759 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-02 16:26:48.803288 | instance | ok: Runtime: 0:00:00.057092 2026-09-02 16:26:48.810091 | 2026-09-02 16:26:48.810179 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-02 16:26:49.046351 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-02 16:26:49.091159 | instance | ceph-mgr endpoints: 2026-09-02 16:26:49.346407 | instance | ok: Runtime: 0:00:00.052230 2026-09-02 16:26:49.352342 | 2026-09-02 16:26:49.352412 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-02 16:26:49.598033 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-02 16:26:49.890588 | instance | ok: Runtime: 0:00:00.058415 2026-09-02 16:26:49.898399 | 2026-09-02 16:26:49.898500 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-02 16:26:50.400532 | instance | changed: cd+++++++++ prometheus/ 2026-09-02 16:26:50.409461 | 2026-09-02 16:26:50.409524 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-02 16:26:50.649679 | instance | changed 2026-09-02 16:26:50.656259 | 2026-09-02 16:26:50.656346 | TASK [gather-selenium-data : Get selenium data] 2026-09-02 16:26:50.897879 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-02 16:26:50.899304 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-02 16:26:51.194855 | instance | ERROR 2026-09-02 16:26:51.195083 | instance | { 2026-09-02 16:26:51.195147 | instance | "delta": "0:00:00.005588", 2026-09-02 16:26:51.195193 | instance | "end": "2026-09-02 16:26:50.899646", 2026-09-02 16:26:51.195238 | instance | "msg": "non-zero return code", 2026-09-02 16:26:51.195281 | instance | "rc": 1, 2026-09-02 16:26:51.195321 | instance | "start": "2026-09-02 16:26:50.894058" 2026-09-02 16:26:51.195350 | instance | } 2026-09-02 16:26:51.195382 | instance | ERROR: Ignoring Errors 2026-09-02 16:26:51.201981 | 2026-09-02 16:26:51.202066 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-02 16:26:51.713416 | instance | changed: cd+++++++++ selenium/ 2026-09-02 16:26:51.720072 | 2026-09-02 16:26:51.720133 | PLAY RECAP 2026-09-02 16:26:51.720191 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-02 16:26:51.720218 | 2026-09-02 16:26:51.871261 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-02 16:26:51.875063 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-02 16:26:52.463670 | 2026-09-02 16:26:52.463811 | PLAY [all] 2026-09-02 16:26:52.475361 | 2026-09-02 16:26:52.475437 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-02 16:26:52.520982 | instance | skipping: Conditional result was False 2026-09-02 16:26:52.531176 | 2026-09-02 16:26:52.531256 | TASK [fetch-output : Set log path for single node] 2026-09-02 16:26:52.575361 | instance | ok 2026-09-02 16:26:52.583784 | 2026-09-02 16:26:52.583852 | LOOP [fetch-output : Ensure local output dirs] 2026-09-02 16:26:52.982540 | instance -> localhost | ok: "/var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/work/logs" 2026-09-02 16:26:53.185875 | instance -> localhost | changed: "/var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/work/artifacts" 2026-09-02 16:26:53.406897 | instance -> localhost | changed: "/var/lib/zuul/builds/0b904575e88646cea510e6eb84d10741/work/docs" 2026-09-02 16:26:53.421718 | 2026-09-02 16:26:53.421913 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-02 16:26:54.076541 | instance | changed: .d..t...... ./ 2026-09-02 16:26:54.078245 | instance | changed: All items complete 2026-09-02 16:26:54.078279 | 2026-09-02 16:26:54.549672 | instance | changed: .d..t...... ./ 2026-09-02 16:26:55.049239 | instance | changed: .d..t...... ./ 2026-09-02 16:26:55.078336 | 2026-09-02 16:26:55.078550 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-02 16:26:55.497399 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006466 2026-09-02 16:26:55.742859 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007974 2026-09-02 16:26:55.766326 | 2026-09-02 16:26:55.766490 | PLAY [all] 2026-09-02 16:26:55.774163 | 2026-09-02 16:26:55.774230 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-02 16:26:56.204765 | instance | changed 2026-09-02 16:26:56.210259 | 2026-09-02 16:26:56.210309 | PLAY RECAP 2026-09-02 16:26:56.210356 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-02 16:26:56.210378 | 2026-09-02 16:26:56.386479 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-02 16:26:56.388684 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-02 16:26:56.957856 | 2026-09-02 16:26:56.957995 | PLAY [localhost] 2026-09-02 16:26:56.967834 | 2026-09-02 16:26:56.967907 | TASK [Generate Zuul manifest] 2026-09-02 16:26:56.990514 | localhost | ok 2026-09-02 16:26:57.009475 | 2026-09-02 16:26:57.009565 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-02 16:26:57.379318 | localhost | changed 2026-09-02 16:26:57.389933 | 2026-09-02 16:26:57.390009 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-02 16:26:57.421015 | localhost | ok 2026-09-02 16:26:57.429815 | 2026-09-02 16:26:57.429906 | TASK [Upload logs] 2026-09-02 16:26:57.453544 | localhost | ok 2026-09-02 16:26:57.513932 | 2026-09-02 16:26:57.514040 | TASK [Set zuul-log-path fact] 2026-09-02 16:26:57.536015 | localhost | ok 2026-09-02 16:26:57.551147 | 2026-09-02 16:26:57.551211 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-02 16:26:57.583848 | localhost | ok 2026-09-02 16:26:57.592760 | 2026-09-02 16:26:57.592849 | TASK [upload-logs : Create log directories] 2026-09-02 16:26:57.999898 | localhost | changed 2026-09-02 16:26:58.006440 | 2026-09-02 16:26:58.006505 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-02 16:26:58.409563 | localhost -> localhost | ok: Runtime: 0:00:00.004771 2026-09-02 16:26:58.415096 | 2026-09-02 16:26:58.415164 | TASK [upload-logs : Upload logs to log server] 2026-09-02 16:26:58.874611 | localhost | Output suppressed because no_log was given 2026-09-02 16:26:58.925094 | 2026-09-02 16:26:58.925283 | LOOP [upload-logs : Compress console log and json output] 2026-09-02 16:26:58.975890 | localhost | skipping: Conditional result was False 2026-09-02 16:26:58.983552 | localhost | skipping: Conditional result was False 2026-09-02 16:26:59.001418 | 2026-09-02 16:26:59.001620 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-02 16:26:59.048107 | localhost | skipping: Conditional result was False 2026-09-02 16:26:59.048628 | 2026-09-02 16:26:59.051914 | localhost | skipping: Conditional result was False 2026-09-02 16:26:59.066217 | 2026-09-02 16:26:59.066360 | LOOP [upload-logs : Upload console log and json output]