2026-09-08 22:40:39.449237 | Job console starting 2026-09-08 22:40:39.467542 | Updating git repos 2026-09-08 22:40:42.840752 | Cloning repos into workspace 2026-09-08 22:40:57.704942 | Restoring repo states 2026-09-08 22:41:05.371688 | Merging changes 2026-09-08 22:41:06.866087 | Checking out repos 2026-09-08 22:41:08.570905 | Preparing playbooks 2026-09-08 22:41:10.881716 | Running Ansible setup 2026-09-08 22:41:14.628093 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-08 22:41:15.242373 | 2026-09-08 22:41:15.242517 | PLAY [localhost] 2026-09-08 22:41:15.250606 | 2026-09-08 22:41:15.250682 | TASK [Gathering Facts] 2026-09-08 22:41:16.194755 | localhost | ok 2026-09-08 22:41:16.211918 | 2026-09-08 22:41:16.212079 | TASK [Setup log path fact] 2026-09-08 22:41:16.237730 | localhost | ok 2026-09-08 22:41:16.262497 | 2026-09-08 22:41:16.262591 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-08 22:41:16.306721 | localhost | ok 2026-09-08 22:41:16.320638 | 2026-09-08 22:41:16.320756 | TASK [emit-job-header : Print job information] 2026-09-08 22:41:16.383942 | # Job Information 2026-09-08 22:41:16.384159 | Ansible Version: 2.16.18 2026-09-08 22:41:16.384203 | Job: atmosphere-molecule-aio-ovn 2026-09-08 22:41:16.384231 | Pipeline: check 2026-09-08 22:41:16.384257 | Executor: 2d72f0692154 2026-09-08 22:41:16.384281 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4090 2026-09-08 22:41:16.384311 | Event ID: d106e5f0-abd5-11f1-944d-f0cdcde95479 2026-09-08 22:41:16.390470 | 2026-09-08 22:41:16.390601 | LOOP [emit-job-header : Print node information] 2026-09-08 22:41:16.510418 | localhost | ok: 2026-09-08 22:41:16.510827 | localhost | # Node Information 2026-09-08 22:41:16.510910 | localhost | Inventory Hostname: instance 2026-09-08 22:41:16.510969 | localhost | Hostname: np0000192266 2026-09-08 22:41:16.511021 | localhost | Username: zuul 2026-09-08 22:41:16.511126 | localhost | Distro: Ubuntu 22.04 2026-09-08 22:41:16.511192 | localhost | Provider: yul1 2026-09-08 22:41:16.511261 | localhost | Region: ca-ymq-1 2026-09-08 22:41:16.511321 | localhost | Label: ubuntu-jammy-16 2026-09-08 22:41:16.511370 | localhost | Product Name: OpenStack Nova 2026-09-08 22:41:16.511418 | localhost | Interface IP: 162.253.55.22 2026-09-08 22:41:16.530628 | 2026-09-08 22:41:16.530917 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-08 22:41:16.986608 | localhost -> localhost | changed 2026-09-08 22:41:16.992389 | 2026-09-08 22:41:16.992532 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-08 22:41:18.093700 | localhost -> localhost | changed 2026-09-08 22:41:18.105726 | 2026-09-08 22:41:18.105841 | PLAY [all] 2026-09-08 22:41:18.120850 | 2026-09-08 22:41:18.120992 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-08 22:41:18.379308 | instance -> localhost | ok 2026-09-08 22:41:18.391800 | 2026-09-08 22:41:18.391970 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-08 22:41:18.426516 | instance | ok 2026-09-08 22:41:18.451015 | instance | included: /var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-08 22:41:18.457938 | 2026-09-08 22:41:18.458013 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-08 22:41:19.940862 | instance -> localhost | Generating public/private rsa key pair. 2026-09-08 22:41:19.941220 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/work/d65f4dc5cb8840d0b0692217a5e8e755_id_rsa 2026-09-08 22:41:19.941293 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/work/d65f4dc5cb8840d0b0692217a5e8e755_id_rsa.pub 2026-09-08 22:41:19.941349 | instance -> localhost | The key fingerprint is: 2026-09-08 22:41:19.941402 | instance -> localhost | SHA256:v4/UhVALgQtNFWfP1gSRTdiALFGP8/3v2X1vnZH2RSo zuul-build-sshkey 2026-09-08 22:41:19.941479 | instance -> localhost | The key's randomart image is: 2026-09-08 22:41:19.941533 | instance -> localhost | +---[RSA 3072]----+ 2026-09-08 22:41:19.941596 | instance -> localhost | | o.o**=.+Xo| 2026-09-08 22:41:19.941650 | instance -> localhost | | . o .=o*ooo| 2026-09-08 22:41:19.941700 | instance -> localhost | | . ...+ = .| 2026-09-08 22:41:19.941776 | instance -> localhost | | . . = ..| 2026-09-08 22:41:19.941830 | instance -> localhost | | S . ooo| 2026-09-08 22:41:19.941889 | instance -> localhost | | . .E..+o| 2026-09-08 22:41:19.941951 | instance -> localhost | | o ... B| 2026-09-08 22:41:19.942007 | instance -> localhost | | . o .X| 2026-09-08 22:41:19.942055 | instance -> localhost | | o.. +O| 2026-09-08 22:41:19.942619 | instance -> localhost | +----[SHA256]-----+ 2026-09-08 22:41:19.942760 | instance -> localhost | ok: Runtime: 0:00:01.037972 2026-09-08 22:41:19.950850 | 2026-09-08 22:41:19.950931 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-08 22:41:19.984736 | instance | ok 2026-09-08 22:41:19.997246 | instance | included: /var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-08 22:41:20.007058 | 2026-09-08 22:41:20.007137 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-08 22:41:20.031671 | instance | skipping: Conditional result was False 2026-09-08 22:41:20.039393 | 2026-09-08 22:41:20.039478 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-08 22:41:20.573802 | instance | changed 2026-09-08 22:41:20.589644 | 2026-09-08 22:41:20.589807 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-08 22:41:20.837600 | instance | ok 2026-09-08 22:41:20.841983 | 2026-09-08 22:41:20.842044 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-08 22:41:21.397927 | instance | changed 2026-09-08 22:41:21.408409 | 2026-09-08 22:41:21.408573 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-08 22:41:21.936249 | instance | changed 2026-09-08 22:41:21.957926 | 2026-09-08 22:41:21.958016 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-08 22:41:21.996050 | instance | skipping: Conditional result was False 2026-09-08 22:41:22.011880 | 2026-09-08 22:41:22.011976 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-08 22:41:22.397076 | instance -> localhost | changed 2026-09-08 22:41:22.419316 | 2026-09-08 22:41:22.419452 | TASK [add-build-sshkey : Add back temp key] 2026-09-08 22:41:22.747197 | instance -> localhost | Identity added: /var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/work/d65f4dc5cb8840d0b0692217a5e8e755_id_rsa (zuul-build-sshkey) 2026-09-08 22:41:22.747437 | instance -> localhost | ok: Runtime: 0:00:00.014849 2026-09-08 22:41:22.756047 | 2026-09-08 22:41:22.756191 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-08 22:41:23.060304 | instance | ok 2026-09-08 22:41:23.078592 | 2026-09-08 22:41:23.078661 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-08 22:41:23.135076 | instance | skipping: Conditional result was False 2026-09-08 22:41:23.154126 | 2026-09-08 22:41:23.154259 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-08 22:41:23.485274 | instance | ok 2026-09-08 22:41:23.498008 | 2026-09-08 22:41:23.498141 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-08 22:41:27.060414 | instance | Output suppressed because no_log was given 2026-09-08 22:41:27.077934 | 2026-09-08 22:41:27.078097 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-08 22:41:27.312739 | instance | ok: "logs" 2026-09-08 22:41:27.313367 | instance | ok: All items complete 2026-09-08 22:41:27.313438 | 2026-09-08 22:41:27.456668 | instance | ok: "artifacts" 2026-09-08 22:41:27.638004 | instance | ok: "docs" 2026-09-08 22:41:27.654169 | 2026-09-08 22:41:27.654315 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-08 22:41:27.856838 | instance | changed: "logs" 2026-09-08 22:41:28.014596 | instance | changed: "artifacts" 2026-09-08 22:41:28.166890 | instance | changed: "docs" 2026-09-08 22:41:28.179863 | 2026-09-08 22:41:28.179991 | PLAY RECAP 2026-09-08 22:41:28.180040 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-08 22:41:28.180065 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:41:28.180086 | 2026-09-08 22:41:28.391745 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-08 22:41:28.398064 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-08 22:41:29.038718 | 2026-09-08 22:41:29.038920 | PLAY [all] 2026-09-08 22:41:29.051355 | 2026-09-08 22:41:29.051536 | TASK [setup-uv : Extract archive] 2026-09-08 22:41:31.513494 | instance | changed 2026-09-08 22:41:31.531656 | 2026-09-08 22:41:31.531934 | TASK [setup-uv : Print version] 2026-09-08 22:41:31.976456 | instance | uv 0.8.13 2026-09-08 22:41:32.095041 | instance | ok: Runtime: 0:00:00.019308 2026-09-08 22:41:32.109812 | 2026-09-08 22:41:32.109963 | TASK [Install Ansible collection siblings] 2026-09-08 22:41:41.634904 | instance | changed: 2026-09-08 22:41:41.635278 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-08 22:41:41.635339 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-08 22:41:41.635436 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-08 22:41:41.635547 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-08 22:41:41.635614 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-08 22:41:41.635668 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-08 22:41:41.635712 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-08 22:41:41.635756 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-08 22:41:41.635793 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-08 22:41:41.635852 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-08 22:41:41.635893 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-08 22:41:41.635929 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-08 22:41:41.635964 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-08 22:41:41.636000 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-08 22:41:41.636035 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-08 22:41:41.636071 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-08 22:41:41.636107 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-08 22:41:41.636142 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-08 22:41:41.636177 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-08 22:41:41.636212 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-08 22:41:41.636247 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-08 22:41:41.636282 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-08 22:41:41.636320 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-08 22:41:41.636379 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-08 22:41:41.636418 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-08 22:41:41.636453 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-08 22:41:41.636514 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-08 22:41:41.636556 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-08 22:41:41.636592 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-08 22:41:41.636626 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-08 22:41:41.636660 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-08 22:41:41.636695 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-08 22:41:41.636731 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-08 22:41:41.636766 | 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-08 22:41:41.637022 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.637083 | instance | Process install dependency map 2026-09-08 22:41:41.637122 | instance | Starting collection install process 2026-09-08 22:41:41.637159 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-08 22:41:41.637195 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-08 22:41:41.637231 | instance | ansible.netcommon:* was installed successfully 2026-09-08 22:41:41.637266 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-08 22:41:41.637302 | instance | Creating virtual environment at: .venv 2026-09-08 22:41:41.637337 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-08 22:41:41.637372 | instance | Downloading ansible-core (2.1MiB) 2026-09-08 22:41:41.637407 | instance | Downloading netaddr (2.2MiB) 2026-09-08 22:41:41.637447 | instance | Downloading kubernetes (1.9MiB) 2026-09-08 22:41:41.637482 | instance | Downloading openstacksdk (1.7MiB) 2026-09-08 22:41:41.637517 | instance | Downloading setuptools (1.1MiB) 2026-09-08 22:41:41.637551 | instance | Downloading pygments (1.2MiB) 2026-09-08 22:41:41.637586 | instance | Downloading cryptography (4.2MiB) 2026-09-08 22:41:41.637620 | instance | Downloading rjsonnet (1.2MiB) 2026-09-08 22:41:41.637654 | instance | Building pyperclip==1.9.0 2026-09-08 22:41:41.637688 | instance | Downloading rjsonnet 2026-09-08 22:41:41.637727 | instance | Downloading netaddr 2026-09-08 22:41:41.637762 | instance | Downloading pygments 2026-09-08 22:41:41.637798 | instance | Downloading cryptography 2026-09-08 22:41:41.637855 | instance | Downloading setuptools 2026-09-08 22:41:41.637892 | instance | Downloading kubernetes 2026-09-08 22:41:41.637926 | instance | Downloading ansible-core 2026-09-08 22:41:41.637961 | instance | Downloading openstacksdk 2026-09-08 22:41:41.637995 | instance | Built pyperclip==1.9.0 2026-09-08 22:41:41.638030 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-08 22:41:41.638065 | instance | Installed 79 packages in 140ms 2026-09-08 22:41:41.638100 | instance | Checked out ansible.posix to 1.6.0 2026-09-08 22:41:41.638136 | 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-08 22:41:41.638170 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.638205 | instance | Process install dependency map 2026-09-08 22:41:41.638239 | instance | Starting collection install process 2026-09-08 22:41:41.638274 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-08 22:41:41.638324 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-08 22:41:41.638361 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-08 22:41:41.638396 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.638431 | instance | 2.17.12 2026-09-08 22:41:41.638467 | instance | Checked out ansible.utils to v6.1.0 2026-09-08 22:41:41.638502 | 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-08 22:41:41.638537 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.638571 | instance | Process install dependency map 2026-09-08 22:41:41.638606 | instance | Starting collection install process 2026-09-08 22:41:41.638641 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-08 22:41:41.638675 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-08 22:41:41.638710 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-08 22:41:41.638745 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.638781 | instance | 2.17.12 2026-09-08 22:41:41.638816 | instance | Checked out atmosphere.common to v0.7.0 2026-09-08 22:41:41.638872 | 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-08 22:41:41.638908 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.638943 | instance | Process install dependency map 2026-09-08 22:41:41.638977 | instance | Starting collection install process 2026-09-08 22:41:41.639011 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-08 22:41:41.639046 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-08 22:41:41.639081 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-08 22:41:41.639115 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.639149 | instance | 2.17.12 2026-09-08 22:41:41.639183 | instance | Checked out community.crypto to 2.2.3 2026-09-08 22:41:41.639218 | 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-08 22:41:41.639251 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.639285 | instance | Process install dependency map 2026-09-08 22:41:41.639320 | instance | Starting collection install process 2026-09-08 22:41:41.639353 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-08 22:41:41.639387 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-08 22:41:41.639421 | instance | community.crypto:2.2.3 was installed successfully 2026-09-08 22:41:41.639454 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.639487 | instance | 2.17.12 2026-09-08 22:41:41.639520 | instance | Checked out community.general to 7.3.0 2026-09-08 22:41:41.639555 | 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-08 22:41:41.639589 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.639641 | instance | Process install dependency map 2026-09-08 22:41:41.639676 | instance | Starting collection install process 2026-09-08 22:41:41.639710 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-08 22:41:41.639744 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-08 22:41:41.639779 | instance | community.general:7.3.0 was installed successfully 2026-09-08 22:41:41.639813 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.639866 | instance | 2.17.12 2026-09-08 22:41:41.639902 | instance | Checked out community.mysql to 3.6.0 2026-09-08 22:41:41.639937 | 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-08 22:41:41.639973 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.640012 | instance | Process install dependency map 2026-09-08 22:41:41.640048 | instance | Starting collection install process 2026-09-08 22:41:41.640084 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-08 22:41:41.640119 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-08 22:41:41.640154 | instance | community.mysql:3.6.0 was installed successfully 2026-09-08 22:41:41.640189 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.640224 | instance | 2.17.12 2026-09-08 22:41:41.640259 | instance | Checked out kubernetes.core to 2.4.0 2026-09-08 22:41:41.640295 | 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-08 22:41:41.640330 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.640365 | instance | Process install dependency map 2026-09-08 22:41:41.640399 | instance | Starting collection install process 2026-09-08 22:41:41.640434 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-08 22:41:41.640675 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-08 22:41:41.640723 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-08 22:41:41.640761 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.640797 | instance | 2.17.12 2026-09-08 22:41:41.640852 | instance | Checked out openstack.cloud to 2.6.0 2026-09-08 22:41:41.640891 | 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-08 22:41:41.640928 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.640962 | instance | Process install dependency map 2026-09-08 22:41:41.640997 | instance | Starting collection install process 2026-09-08 22:41:41.641032 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-08 22:41:41.641066 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-08 22:41:41.641100 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-08 22:41:41.641135 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.641169 | instance | 2.17.12 2026-09-08 22:41:41.641203 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-08 22:41:41.641238 | 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-08 22:41:41.641283 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.641319 | instance | Process install dependency map 2026-09-08 22:41:41.641354 | instance | Starting collection install process 2026-09-08 22:41:41.641389 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-08 22:41:41.641423 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-08 22:41:41.641458 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-08 22:41:41.641492 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.641526 | instance | 2.17.12 2026-09-08 22:41:41.641560 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-08 22:41:41.641595 | 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-08 22:41:41.641630 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.641664 | instance | Process install dependency map 2026-09-08 22:41:41.641698 | instance | Starting collection install process 2026-09-08 22:41:41.641733 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-08 22:41:41.641767 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-08 22:41:41.641802 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-08 22:41:41.641852 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.641889 | instance | 2.17.12 2026-09-08 22:41:41.641924 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-08 22:41:41.641960 | 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-08 22:41:41.642268 | instance | Starting galaxy collection install process 2026-09-08 22:41:41.642338 | instance | Process install dependency map 2026-09-08 22:41:41.642379 | instance | Starting collection install process 2026-09-08 22:41:41.642417 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-08 22:41:41.642453 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-08 22:41:41.642489 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-08 22:41:41.642524 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-08 22:41:41.642559 | instance | 2.17.12 2026-09-08 22:41:41.653222 | 2026-09-08 22:41:41.653395 | PLAY RECAP 2026-09-08 22:41:41.653487 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:41:41.653530 | 2026-09-08 22:41:41.828888 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-08 22:41:41.841311 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-08 22:41:42.456904 | 2026-09-08 22:41:42.457066 | PLAY [all] 2026-09-08 22:41:42.469472 | 2026-09-08 22:41:42.469581 | TASK [Install "jq" for log collection] 2026-09-08 22:41:52.204039 | instance | changed 2026-09-08 22:41:52.207042 | 2026-09-08 22:41:52.207170 | PLAY RECAP 2026-09-08 22:41:52.207242 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:41:52.207305 | 2026-09-08 22:41:52.384822 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-08 22:41:52.393049 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-08 22:41:52.998045 | 2026-09-08 22:41:52.998258 | PLAY [all] 2026-09-08 22:41:53.011626 | 2026-09-08 22:41:53.011826 | LOOP [Check inventory directories] 2026-09-08 22:41:53.382185 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-08 22:41:53.557199 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-08 22:41:53.723594 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-08 22:41:53.739652 | 2026-09-08 22:41:53.739912 | LOOP [Copy inventory file for Zuul] 2026-09-08 22:41:54.623136 | instance | changed: 2026-09-08 22:41:54.623418 | instance | { 2026-09-08 22:41:54.623473 | instance | "ansible_loop_var": "item", 2026-09-08 22:41:54.623519 | instance | "changed": false, 2026-09-08 22:41:54.623559 | instance | "failed": false, 2026-09-08 22:41:54.623603 | instance | "invocation": { 2026-09-08 22:41:54.623641 | instance | "module_args": { 2026-09-08 22:41:54.623678 | instance | "checksum_algorithm": "sha1", 2026-09-08 22:41:54.623713 | instance | "follow": true, 2026-09-08 22:41:54.623749 | instance | "get_attributes": true, 2026-09-08 22:41:54.623787 | instance | "get_checksum": true, 2026-09-08 22:41:54.623823 | instance | "get_mime": true, 2026-09-08 22:41:54.623857 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-08 22:41:54.623911 | instance | } 2026-09-08 22:41:54.623949 | instance | }, 2026-09-08 22:41:54.623985 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-08 22:41:54.624025 | instance | "stat": { 2026-09-08 22:41:54.624078 | instance | "atime": 1788907294.4467282, 2026-09-08 22:41:54.624130 | instance | "attr_flags": "e", 2026-09-08 22:41:54.624168 | instance | "attributes": [ 2026-09-08 22:41:54.624205 | instance | "extents" 2026-09-08 22:41:54.624240 | instance | ], 2026-09-08 22:41:54.624275 | instance | "block_size": 4096, 2026-09-08 22:41:54.624310 | instance | "blocks": 8, 2026-09-08 22:41:54.624344 | instance | "charset": "unknown", 2026-09-08 22:41:54.624382 | instance | "ctime": 1788907293.1547196, 2026-09-08 22:41:54.624417 | instance | "dev": 64513, 2026-09-08 22:41:54.624452 | instance | "device_type": 0, 2026-09-08 22:41:54.624489 | instance | "executable": true, 2026-09-08 22:41:54.624560 | instance | "exists": true, 2026-09-08 22:41:54.624596 | instance | "gid": 1000, 2026-09-08 22:41:54.624631 | instance | "gr_name": "zuul", 2026-09-08 22:41:54.624670 | instance | "inode": 1048099, 2026-09-08 22:41:54.624706 | instance | "isblk": false, 2026-09-08 22:41:54.624745 | instance | "ischr": false, 2026-09-08 22:41:54.624782 | instance | "isdir": true, 2026-09-08 22:41:54.624818 | instance | "isfifo": false, 2026-09-08 22:41:54.624853 | instance | "isgid": false, 2026-09-08 22:41:54.624886 | instance | "islnk": false, 2026-09-08 22:41:54.624948 | instance | "isreg": false, 2026-09-08 22:41:54.624984 | instance | "issock": false, 2026-09-08 22:41:54.625019 | instance | "isuid": false, 2026-09-08 22:41:54.625053 | instance | "mimetype": "unknown", 2026-09-08 22:41:54.625088 | instance | "mode": "0755", 2026-09-08 22:41:54.625121 | instance | "mtime": 1788907293.1547196, 2026-09-08 22:41:54.625155 | instance | "nlink": 21, 2026-09-08 22:41:54.625188 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-08 22:41:54.625222 | instance | "pw_name": "zuul", 2026-09-08 22:41:54.625256 | instance | "readable": true, 2026-09-08 22:41:54.625290 | instance | "rgrp": true, 2026-09-08 22:41:54.625325 | instance | "roth": true, 2026-09-08 22:41:54.625359 | instance | "rusr": true, 2026-09-08 22:41:54.625392 | instance | "size": 4096, 2026-09-08 22:41:54.625439 | instance | "uid": 1000, 2026-09-08 22:41:54.625474 | instance | "version": "1652318250", 2026-09-08 22:41:54.625509 | instance | "wgrp": false, 2026-09-08 22:41:54.625546 | instance | "woth": false, 2026-09-08 22:41:54.625580 | instance | "writeable": true, 2026-09-08 22:41:54.625615 | instance | "wusr": true, 2026-09-08 22:41:54.625648 | instance | "xgrp": true, 2026-09-08 22:41:54.625682 | instance | "xoth": true, 2026-09-08 22:41:54.625715 | instance | "xusr": true 2026-09-08 22:41:54.625748 | instance | } 2026-09-08 22:41:54.625783 | instance | } 2026-09-08 22:41:54.625847 | instance | ok: All items complete 2026-09-08 22:41:54.625888 | 2026-09-08 22:41:54.628364 | instance | skipping: Conditional result was False 2026-09-08 22:41:54.632169 | instance | skipping: Conditional result was False 2026-09-08 22:41:54.653425 | 2026-09-08 22:41:54.653605 | LOOP [Switch "ansible_host" to private IP] 2026-09-08 22:41:55.038637 | instance | changed: 1 replacements made 2026-09-08 22:41:55.040998 | instance | skipping: Conditional result was False 2026-09-08 22:41:55.045152 | instance | skipping: Conditional result was False 2026-09-08 22:41:55.061239 | 2026-09-08 22:41:55.061521 | TASK [Run Molecule scenario] 2026-09-08 22:41:55.997749 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-08 22:41:56.414785 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-08 22:41:56.414899 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-08 22:42:06.943602 | instance | INFO [aio > dependency] Executing 2026-09-08 22:42:06.943924 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-08 22:42:06.944399 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-08 22:42:06.944623 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-08 22:42:06.959353 | instance | INFO [aio > cleanup] Executing 2026-09-08 22:42:06.959565 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-08 22:42:06.974632 | instance | INFO [aio > destroy] Executing 2026-09-08 22:42:06.974699 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-08 22:42:06.974773 | instance | INFO [aio > destroy] Executed: Successful 2026-09-08 22:42:06.983621 | instance | INFO [aio > syntax] Executing 2026-09-08 22:42:09.593308 | instance | 2026-09-08 22:42:09.593461 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-08 22:42:09.721839 | instance | INFO [aio > syntax] Executed: Successful 2026-09-08 22:42:09.736748 | instance | INFO [aio > create] Executing 2026-09-08 22:42:09.740325 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-08 22:42:09.754182 | instance | INFO [aio > prepare] Executing 2026-09-08 22:42:10.575019 | instance | 2026-09-08 22:42:10.575150 | instance | PLAY [Prepare] ***************************************************************** 2026-09-08 22:42:10.575341 | instance | 2026-09-08 22:42:10.575562 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:42:10.575787 | instance | Tuesday 08 September 2026 22:42:10 +0000 (0:00:00.022) 0:00:00.022 ***** 2026-09-08 22:42:11.891865 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-08 22:42:11.892098 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-08 22:42:11.892517 | instance | interpreter could change the meaning of that path. See 2026-09-08 22:42:11.892803 | instance | https://docs.ansible.com/ansible- 2026-09-08 22:42:11.893088 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-08 22:42:11.903159 | instance | ok: [instance] 2026-09-08 22:42:11.903306 | instance | 2026-09-08 22:42:11.903530 | instance | TASK [Configure short hostname] ************************************************ 2026-09-08 22:42:11.903756 | instance | Tuesday 08 September 2026 22:42:11 +0000 (0:00:01.328) 0:00:01.351 ***** 2026-09-08 22:42:12.675525 | instance | changed: [instance] 2026-09-08 22:42:12.675642 | instance | 2026-09-08 22:42:12.675805 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-08 22:42:12.675985 | instance | Tuesday 08 September 2026 22:42:12 +0000 (0:00:00.772) 0:00:02.123 ***** 2026-09-08 22:42:12.963359 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-08 22:42:12.963720 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-08 22:42:12.964055 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-08 22:42:12.972649 | instance | changed: [instance] 2026-09-08 22:42:12.973283 | instance | 2026-09-08 22:42:12.973681 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-08 22:42:12.974062 | instance | Tuesday 08 September 2026 22:42:12 +0000 (0:00:00.297) 0:00:02.420 ***** 2026-09-08 22:42:14.353144 | instance | ok: [instance] 2026-09-08 22:42:14.353445 | instance | 2026-09-08 22:42:14.353615 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-08 22:42:14.353849 | instance | Tuesday 08 September 2026 22:42:14 +0000 (0:00:01.380) 0:00:03.800 ***** 2026-09-08 22:42:15.135714 | instance | ok: [instance] 2026-09-08 22:42:15.135861 | instance | 2026-09-08 22:42:15.136245 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-08 22:42:15.136515 | instance | 2026-09-08 22:42:15.136767 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-08 22:42:15.137044 | instance | Tuesday 08 September 2026 22:42:15 +0000 (0:00:00.782) 0:00:04.583 ***** 2026-09-08 22:42:16.282757 | instance | changed: [localhost] => (item=group_vars) 2026-09-08 22:42:16.282873 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-08 22:42:16.282887 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-08 22:42:16.283004 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-08 22:42:16.283263 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-08 22:42:16.283278 | instance | changed: [localhost] => (item=host_vars) 2026-09-08 22:42:16.283397 | instance | 2026-09-08 22:42:16.283499 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-08 22:42:16.283596 | instance | 2026-09-08 22:42:16.283693 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-08 22:42:16.283802 | instance | Tuesday 08 September 2026 22:42:16 +0000 (0:00:01.147) 0:00:05.730 ***** 2026-09-08 22:42:16.491905 | instance | changed: [localhost] 2026-09-08 22:42:16.492081 | instance | 2026-09-08 22:42:16.492361 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-08 22:42:16.492611 | instance | Tuesday 08 September 2026 22:42:16 +0000 (0:00:00.208) 0:00:05.939 ***** 2026-09-08 22:42:16.521897 | instance | ok: [localhost] 2026-09-08 22:42:16.522037 | instance | 2026-09-08 22:42:16.522305 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-08 22:42:16.522530 | instance | Tuesday 08 September 2026 22:42:16 +0000 (0:00:00.030) 0:00:05.969 ***** 2026-09-08 22:42:16.587080 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '2c475e8f-00bb-53df-bda4-b97bb5e8d517'}) 2026-09-08 22:42:16.587355 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-08 22:42:16.587473 | instance | 2026-09-08 22:42:16.587714 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-08 22:42:16.587962 | instance | Tuesday 08 September 2026 22:42:16 +0000 (0:00:00.064) 0:00:06.034 ***** 2026-09-08 22:42:17.137516 | instance | changed: [localhost] 2026-09-08 22:42:17.137703 | instance | 2026-09-08 22:42:17.137971 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-08 22:42:17.138231 | instance | 2026-09-08 22:42:17.138484 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-08 22:42:17.138731 | instance | Tuesday 08 September 2026 22:42:17 +0000 (0:00:00.550) 0:00:06.585 ***** 2026-09-08 22:42:17.330700 | instance | changed: [localhost] 2026-09-08 22:42:17.330765 | instance | 2026-09-08 22:42:17.330777 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-08 22:42:17.330787 | instance | Tuesday 08 September 2026 22:42:17 +0000 (0:00:00.192) 0:00:06.777 ***** 2026-09-08 22:42:17.358271 | instance | ok: [localhost] 2026-09-08 22:42:17.359090 | instance | 2026-09-08 22:42:17.359161 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-08 22:42:17.359175 | instance | Tuesday 08 September 2026 22:42:17 +0000 (0:00:00.028) 0:00:06.806 ***** 2026-09-08 22:42:17.406332 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-08 22:42:17.407222 | instance | 2026-09-08 22:42:17.407278 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-08 22:42:17.407290 | instance | Tuesday 08 September 2026 22:42:17 +0000 (0:00:00.047) 0:00:06.854 ***** 2026-09-08 22:42:17.803848 | instance | changed: [localhost] 2026-09-08 22:42:17.804309 | instance | 2026-09-08 22:42:17.804434 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-08 22:42:17.805090 | instance | 2026-09-08 22:42:17.805150 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-08 22:42:17.805169 | instance | Tuesday 08 September 2026 22:42:17 +0000 (0:00:00.397) 0:00:07.252 ***** 2026-09-08 22:42:18.012242 | instance | changed: [localhost] 2026-09-08 22:42:18.012950 | instance | 2026-09-08 22:42:18.013003 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-08 22:42:18.013015 | instance | Tuesday 08 September 2026 22:42:18 +0000 (0:00:00.208) 0:00:07.460 ***** 2026-09-08 22:42:18.043277 | instance | ok: [localhost] 2026-09-08 22:42:18.044075 | instance | 2026-09-08 22:42:18.044191 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-08 22:42:18.044208 | instance | Tuesday 08 September 2026 22:42:18 +0000 (0:00:00.030) 0:00:07.490 ***** 2026-09-08 22:42:18.104206 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-08 22:42:18.104331 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-08 22:42:18.104433 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-08 22:42:18.104660 | instance | 2026-09-08 22:42:18.104841 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-08 22:42:18.105023 | instance | Tuesday 08 September 2026 22:42:18 +0000 (0:00:00.061) 0:00:07.552 ***** 2026-09-08 22:42:18.502939 | instance | changed: [localhost] 2026-09-08 22:42:18.503179 | instance | 2026-09-08 22:42:18.503546 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-08 22:42:18.503850 | instance | 2026-09-08 22:42:18.504210 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-08 22:42:18.504521 | instance | Tuesday 08 September 2026 22:42:18 +0000 (0:00:00.398) 0:00:07.950 ***** 2026-09-08 22:42:18.697060 | instance | changed: [localhost] 2026-09-08 22:42:18.697469 | instance | 2026-09-08 22:42:18.697842 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-08 22:42:18.698278 | instance | Tuesday 08 September 2026 22:42:18 +0000 (0:00:00.192) 0:00:08.143 ***** 2026-09-08 22:42:18.729166 | instance | ok: [localhost] 2026-09-08 22:42:18.729532 | instance | 2026-09-08 22:42:18.729843 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-08 22:42:18.730167 | instance | Tuesday 08 September 2026 22:42:18 +0000 (0:00:00.032) 0:00:08.176 ***** 2026-09-08 22:42:18.780899 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-08 22:42:18.781172 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-08 22:42:18.781358 | instance | 2026-09-08 22:42:18.781549 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-08 22:42:18.781923 | instance | Tuesday 08 September 2026 22:42:18 +0000 (0:00:00.051) 0:00:08.227 ***** 2026-09-08 22:42:19.216060 | instance | changed: [localhost] 2026-09-08 22:42:19.217374 | instance | 2026-09-08 22:42:19.217434 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-08 22:42:19.217446 | instance | 2026-09-08 22:42:19.217455 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:42:19.217465 | instance | Tuesday 08 September 2026 22:42:19 +0000 (0:00:00.435) 0:00:08.663 ***** 2026-09-08 22:42:19.961019 | instance | ok: [localhost] 2026-09-08 22:42:19.961114 | instance | 2026-09-08 22:42:19.961517 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-08 22:42:19.961563 | instance | Tuesday 08 September 2026 22:42:19 +0000 (0:00:00.745) 0:00:09.409 ***** 2026-09-08 22:42:20.166933 | instance | changed: [localhost] 2026-09-08 22:42:20.167747 | instance | 2026-09-08 22:42:20.167823 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-08 22:42:20.167842 | instance | Tuesday 08 September 2026 22:42:20 +0000 (0:00:00.205) 0:00:09.614 ***** 2026-09-08 22:42:20.197556 | instance | ok: [localhost] 2026-09-08 22:42:20.197628 | instance | 2026-09-08 22:42:20.197640 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-08 22:42:20.197650 | instance | Tuesday 08 September 2026 22:42:20 +0000 (0:00:00.029) 0:00:09.644 ***** 2026-09-08 22:42:21.010826 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-08 22:42:21.012423 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-08 22:42:21.012614 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-08 22:42:21.012633 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-08 22:42:21.012642 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-08 22:42:21.014044 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-08 22:42:21.014084 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-08 22:42:21.014095 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-08 22:42:21.015158 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-08 22:42:21.015177 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-08 22:42:21.015186 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-08 22:42:21.015195 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-08 22:42:21.015211 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-08 22:42:21.015421 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-08 22:42:21.015905 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-08 22:42:21.016274 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-08 22:42:21.016596 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-08 22:42:21.016955 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-08 22:42:21.017416 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-08 22:42:21.017734 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-08 22:42:21.018088 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-08 22:42:21.018436 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-08 22:42:21.018746 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-08 22:42:21.019073 | instance | 2026-09-08 22:42:21.019403 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-08 22:42:21.019697 | instance | Tuesday 08 September 2026 22:42:21 +0000 (0:00:00.814) 0:00:10.458 ***** 2026-09-08 22:42:21.395075 | instance | changed: [localhost] 2026-09-08 22:42:21.395891 | instance | 2026-09-08 22:42:21.395968 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-08 22:42:21.395981 | instance | Tuesday 08 September 2026 22:42:21 +0000 (0:00:00.384) 0:00:10.842 ***** 2026-09-08 22:42:21.611048 | instance | changed: [localhost] 2026-09-08 22:42:21.612301 | instance | 2026-09-08 22:42:21.612390 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-08 22:42:21.612400 | instance | 2026-09-08 22:42:21.612408 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-08 22:42:21.612416 | instance | Tuesday 08 September 2026 22:42:21 +0000 (0:00:00.216) 0:00:11.058 ***** 2026-09-08 22:42:21.785518 | instance | changed: [localhost] 2026-09-08 22:42:21.785625 | instance | 2026-09-08 22:42:21.785902 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-08 22:42:21.786295 | instance | Tuesday 08 September 2026 22:42:21 +0000 (0:00:00.174) 0:00:11.232 ***** 2026-09-08 22:42:21.815522 | instance | ok: [localhost] 2026-09-08 22:42:21.815770 | instance | 2026-09-08 22:42:21.816180 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-08 22:42:21.816520 | instance | Tuesday 08 September 2026 22:42:21 +0000 (0:00:00.030) 0:00:11.263 ***** 2026-09-08 22:42:21.856458 | instance | ok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]}) 2026-09-08 22:42:21.856809 | instance | 2026-09-08 22:42:21.857122 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-08 22:42:21.857456 | instance | Tuesday 08 September 2026 22:42:21 +0000 (0:00:00.041) 0:00:11.304 ***** 2026-09-08 22:42:22.287281 | instance | changed: [localhost] 2026-09-08 22:42:22.288296 | instance | 2026-09-08 22:42:22.288393 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-08 22:42:22.288409 | instance | 2026-09-08 22:42:22.288431 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-08 22:42:22.288649 | instance | Tuesday 08 September 2026 22:42:22 +0000 (0:00:00.430) 0:00:11.734 ***** 2026-09-08 22:42:22.499011 | instance | changed: [localhost] 2026-09-08 22:42:22.499163 | instance | 2026-09-08 22:42:22.499846 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-08 22:42:22.499927 | instance | Tuesday 08 September 2026 22:42:22 +0000 (0:00:00.211) 0:00:11.946 ***** 2026-09-08 22:42:22.537898 | instance | ok: [localhost] 2026-09-08 22:42:22.538067 | instance | 2026-09-08 22:42:22.538369 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-08 22:42:22.538756 | instance | Tuesday 08 September 2026 22:42:22 +0000 (0:00:00.039) 0:00:11.985 ***** 2026-09-08 22:42:22.602448 | instance | ok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]}) 2026-09-08 22:42:22.602783 | instance | 2026-09-08 22:42:22.603554 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-08 22:42:22.604123 | instance | Tuesday 08 September 2026 22:42:22 +0000 (0:00:00.064) 0:00:12.049 ***** 2026-09-08 22:42:23.016953 | instance | changed: [localhost] 2026-09-08 22:42:23.017334 | instance | 2026-09-08 22:42:23.017649 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-08 22:42:23.017942 | instance | 2026-09-08 22:42:23.018318 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-08 22:42:23.018672 | instance | Tuesday 08 September 2026 22:42:23 +0000 (0:00:00.412) 0:00:12.462 ***** 2026-09-08 22:42:23.239144 | instance | changed: [localhost] 2026-09-08 22:42:23.239548 | instance | 2026-09-08 22:42:23.239855 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-08 22:42:23.240285 | instance | Tuesday 08 September 2026 22:42:23 +0000 (0:00:00.222) 0:00:12.684 ***** 2026-09-08 22:42:23.269755 | instance | ok: [localhost] 2026-09-08 22:42:23.270120 | instance | 2026-09-08 22:42:23.270470 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-08 22:42:23.270806 | instance | Tuesday 08 September 2026 22:42:23 +0000 (0:00:00.032) 0:00:12.717 ***** 2026-09-08 22:42:23.698856 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-08 22:42:23.699276 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-08 22:42:23.699649 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-08 22:42:23.699968 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-08 22:42:23.700360 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-08 22:42:23.700678 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-08 22:42:23.700980 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-08 22:42:23.701329 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-08 22:42:23.701651 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-08 22:42:23.701953 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-08 22:42:23.702280 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-08 22:42:23.702607 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-08 22:42:23.702925 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-08 22:42:23.703588 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-08 22:42:23.703902 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-08 22:42:23.704590 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-08 22:42:23.705346 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-08 22:42:23.705687 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-08 22:42:23.705994 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-08 22:42:23.706334 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-08 22:42:23.706634 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-08 22:42:23.706926 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-08 22:42:23.707280 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-08 22:42:23.707576 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-08 22:42:23.707865 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-08 22:42:23.708225 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-08 22:42:23.708537 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-08 22:42:23.708831 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-08 22:42:23.709120 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-08 22:42:23.709520 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-08 22:42:23.709872 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-08 22:42:23.710189 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-08 22:42:23.710481 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-08 22:42:23.710769 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-08 22:42:23.711054 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-08 22:42:23.711364 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-08 22:42:23.711653 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-08 22:42:23.711941 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-08 22:42:23.712410 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-08 22:42:23.712849 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-08 22:42:23.713359 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-08 22:42:23.713650 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-08 22:42:23.713938 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-08 22:42:23.714265 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-08 22:42:23.714577 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-08 22:42:23.714869 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-08 22:42:23.715153 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-08 22:42:23.715466 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-08 22:42:23.715750 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-08 22:42:23.716044 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-08 22:42:23.716382 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-08 22:42:23.716706 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-08 22:42:23.716989 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-08 22:42:23.717305 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-08 22:42:23.717603 | instance | 2026-09-08 22:42:23.718024 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-08 22:42:23.718378 | instance | Tuesday 08 September 2026 22:42:23 +0000 (0:00:00.429) 0:00:13.146 ***** 2026-09-08 22:42:23.776006 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-08 22:42:23.776433 | instance | 2026-09-08 22:42:23.776788 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-08 22:42:23.777091 | instance | Tuesday 08 September 2026 22:42:23 +0000 (0:00:00.077) 0:00:13.223 ***** 2026-09-08 22:42:24.286673 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-08 22:42:24.287425 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-08 22:42:24.287745 | instance | 2026-09-08 22:42:24.288057 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-08 22:42:24.288477 | instance | Tuesday 08 September 2026 22:42:24 +0000 (0:00:00.509) 0:00:13.733 ***** 2026-09-08 22:42:28.297267 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-08 22:42:28.297744 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-08 22:42:28.298058 | instance | 2026-09-08 22:42:28.298504 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-08 22:42:28.298880 | instance | Tuesday 08 September 2026 22:42:28 +0000 (0:00:04.011) 0:00:17.744 ***** 2026-09-08 22:42:28.368640 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-08 22:42:28.369070 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-08 22:42:28.369387 | instance | 2026-09-08 22:42:28.369687 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-08 22:42:28.369976 | instance | Tuesday 08 September 2026 22:42:28 +0000 (0:00:00.071) 0:00:17.816 ***** 2026-09-08 22:42:28.738392 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-08 22:42:28.739003 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-08 22:42:28.739363 | instance | 2026-09-08 22:42:28.739674 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-08 22:42:28.740006 | instance | Tuesday 08 September 2026 22:42:28 +0000 (0:00:00.369) 0:00:18.186 ***** 2026-09-08 22:42:29.144876 | instance | changed: [localhost] 2026-09-08 22:42:29.144949 | instance | 2026-09-08 22:42:29.144957 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-08 22:42:29.144964 | instance | Tuesday 08 September 2026 22:42:29 +0000 (0:00:00.406) 0:00:18.592 ***** 2026-09-08 22:42:29.178550 | instance | skipping: [localhost] 2026-09-08 22:42:29.178590 | instance | 2026-09-08 22:42:29.178601 | instance | PLAY [Setup networking] ******************************************************** 2026-09-08 22:42:29.178612 | instance | 2026-09-08 22:42:29.178621 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:42:29.178632 | instance | Tuesday 08 September 2026 22:42:29 +0000 (0:00:00.033) 0:00:18.625 ***** 2026-09-08 22:42:29.963882 | instance | ok: [instance] 2026-09-08 22:42:29.963943 | instance | 2026-09-08 22:42:29.963955 | instance | TASK [Create bridge for management network] ************************************ 2026-09-08 22:42:29.963966 | instance | Tuesday 08 September 2026 22:42:29 +0000 (0:00:00.784) 0:00:19.410 ***** 2026-09-08 22:42:30.307751 | instance | ok: [instance] 2026-09-08 22:42:30.307946 | instance | 2026-09-08 22:42:30.308387 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-08 22:42:30.308719 | instance | Tuesday 08 September 2026 22:42:30 +0000 (0:00:00.344) 0:00:19.754 ***** 2026-09-08 22:42:30.562512 | instance | ok: [instance] 2026-09-08 22:42:30.562583 | instance | 2026-09-08 22:42:30.562595 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-08 22:42:30.562605 | instance | Tuesday 08 September 2026 22:42:30 +0000 (0:00:00.254) 0:00:20.009 ***** 2026-09-08 22:42:30.805952 | instance | ok: [instance] 2026-09-08 22:42:30.806009 | instance | 2026-09-08 22:42:30.806021 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-08 22:42:30.806031 | instance | Tuesday 08 September 2026 22:42:30 +0000 (0:00:00.242) 0:00:20.251 ***** 2026-09-08 22:42:31.030424 | instance | ok: [instance] 2026-09-08 22:42:31.030632 | instance | 2026-09-08 22:42:31.031027 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-08 22:42:31.031399 | instance | Tuesday 08 September 2026 22:42:31 +0000 (0:00:00.225) 0:00:20.477 ***** 2026-09-08 22:42:31.470325 | instance | ok: [instance] => (item=br-mgmt) 2026-09-08 22:42:31.470483 | instance | ok: [instance] => (item=dummy0) 2026-09-08 22:42:31.470762 | instance | 2026-09-08 22:42:31.471135 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-08 22:42:31.471461 | instance | 2026-09-08 22:42:31.471773 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:42:31.472083 | instance | Tuesday 08 September 2026 22:42:31 +0000 (0:00:00.440) 0:00:20.917 ***** 2026-09-08 22:42:32.260633 | instance | ok: [instance] 2026-09-08 22:42:32.260839 | instance | 2026-09-08 22:42:32.261079 | instance | TASK [Install depedencies] ***************************************************** 2026-09-08 22:42:32.261404 | instance | Tuesday 08 September 2026 22:42:32 +0000 (0:00:00.789) 0:00:21.707 ***** 2026-09-08 22:42:55.900840 | instance | changed: [instance] 2026-09-08 22:42:55.901015 | instance | 2026-09-08 22:42:55.901247 | instance | TASK [Start up service] ******************************************************** 2026-09-08 22:42:55.901523 | instance | Tuesday 08 September 2026 22:42:55 +0000 (0:00:23.640) 0:00:45.348 ***** 2026-09-08 22:42:56.460074 | instance | ok: [instance] 2026-09-08 22:42:56.460392 | instance | 2026-09-08 22:42:56.460651 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-08 22:42:56.460878 | instance | Tuesday 08 September 2026 22:42:56 +0000 (0:00:00.559) 0:00:45.907 ***** 2026-09-08 22:42:56.674355 | instance | ok: [instance] 2026-09-08 22:42:56.674471 | instance | 2026-09-08 22:42:56.674634 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-08 22:42:56.674793 | instance | Tuesday 08 September 2026 22:42:56 +0000 (0:00:00.214) 0:00:46.122 ***** 2026-09-08 22:42:57.168509 | instance | changed: [instance] 2026-09-08 22:42:57.168706 | instance | 2026-09-08 22:42:57.168942 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-08 22:42:57.169173 | instance | Tuesday 08 September 2026 22:42:57 +0000 (0:00:00.493) 0:00:46.616 ***** 2026-09-08 22:42:57.374065 | instance | ok: [instance] 2026-09-08 22:42:57.374246 | instance | 2026-09-08 22:42:57.374512 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-08 22:42:57.374751 | instance | Tuesday 08 September 2026 22:42:57 +0000 (0:00:00.205) 0:00:46.822 ***** 2026-09-08 22:42:57.393353 | instance | skipping: [instance] 2026-09-08 22:42:57.393545 | instance | 2026-09-08 22:42:57.393767 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-08 22:42:57.394000 | instance | Tuesday 08 September 2026 22:42:57 +0000 (0:00:00.019) 0:00:46.841 ***** 2026-09-08 22:42:57.976873 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:42:57.977069 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:42:57.977293 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:42:57.977523 | instance | 2026-09-08 22:42:57.977750 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-08 22:42:57.978164 | instance | Tuesday 08 September 2026 22:42:57 +0000 (0:00:00.583) 0:00:47.424 ***** 2026-09-08 22:42:58.522977 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:42:58.523159 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:42:58.523403 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:42:58.523620 | instance | 2026-09-08 22:42:58.523837 | instance | TASK [Start loop devices] ****************************************************** 2026-09-08 22:42:58.524052 | instance | Tuesday 08 September 2026 22:42:58 +0000 (0:00:00.545) 0:00:47.970 ***** 2026-09-08 22:42:59.284665 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:42:59.284859 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:42:59.285086 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:42:59.285324 | instance | 2026-09-08 22:42:59.285568 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-08 22:42:59.285793 | instance | Tuesday 08 September 2026 22:42:59 +0000 (0:00:00.761) 0:00:48.732 ***** 2026-09-08 22:43:02.777361 | instance | changed: [instance] => (item=osd0) 2026-09-08 22:43:02.777614 | instance | changed: [instance] => (item=osd1) 2026-09-08 22:43:02.777799 | instance | changed: [instance] => (item=osd2) 2026-09-08 22:43:02.777972 | instance | 2026-09-08 22:43:02.778170 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-08 22:43:02.778379 | instance | Tuesday 08 September 2026 22:43:02 +0000 (0:00:03.492) 0:00:52.225 ***** 2026-09-08 22:43:05.835139 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-08 22:43:05.835363 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-08 22:43:05.835504 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-08 22:43:05.835651 | instance | 2026-09-08 22:43:05.835789 | instance | PLAY [controllers] ************************************************************* 2026-09-08 22:43:05.835916 | instance | 2026-09-08 22:43:05.836050 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:43:05.836214 | instance | Tuesday 08 September 2026 22:43:05 +0000 (0:00:03.056) 0:00:55.281 ***** 2026-09-08 22:43:06.899643 | instance | ok: [instance] 2026-09-08 22:43:06.900034 | instance | 2026-09-08 22:43:06.900468 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-08 22:43:06.900774 | instance | Tuesday 08 September 2026 22:43:06 +0000 (0:00:01.065) 0:00:56.347 ***** 2026-09-08 22:43:07.433067 | instance | changed: [instance] 2026-09-08 22:43:07.433450 | instance | 2026-09-08 22:43:07.433754 | instance | PLAY RECAP ********************************************************************* 2026-09-08 22:43:07.434104 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-08 22:43:07.434485 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-08 22:43:07.434773 | instance | 2026-09-08 22:43:07.435069 | instance | Tuesday 08 September 2026 22:43:07 +0000 (0:00:00.534) 0:00:56.881 ***** 2026-09-08 22:43:07.435409 | instance | =============================================================================== 2026-09-08 22:43:07.435716 | instance | Install depedencies ---------------------------------------------------- 23.64s 2026-09-08 22:43:07.436067 | instance | Generate SSH keys for missing variables --------------------------------- 4.01s 2026-09-08 22:43:07.436457 | instance | Create a volume group for each loop device ------------------------------ 3.49s 2026-09-08 22:43:07.436760 | instance | Create a logical volume for each loop device ---------------------------- 3.06s 2026-09-08 22:43:07.437063 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.38s 2026-09-08 22:43:07.437380 | instance | Gathering Facts --------------------------------------------------------- 1.33s 2026-09-08 22:43:07.437667 | instance | Create folders for workspace -------------------------------------------- 1.15s 2026-09-08 22:43:07.437998 | instance | Gathering Facts --------------------------------------------------------- 1.07s 2026-09-08 22:43:07.438431 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.81s 2026-09-08 22:43:07.438806 | instance | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-08 22:43:07.439142 | instance | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-08 22:43:07.439505 | instance | Purge "snapd" package --------------------------------------------------- 0.78s 2026-09-08 22:43:07.439860 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-08 22:43:07.440218 | instance | Start loop devices ------------------------------------------------------ 0.76s 2026-09-08 22:43:07.440581 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-09-08 22:43:07.440914 | instance | Create devices for Ceph ------------------------------------------------- 0.58s 2026-09-08 22:43:07.441206 | instance | Start up service -------------------------------------------------------- 0.56s 2026-09-08 22:43:07.441525 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.55s 2026-09-08 22:43:07.441812 | instance | Set permissions on loopback devices ------------------------------------- 0.55s 2026-09-08 22:43:07.442091 | instance | Set masquerade rule ----------------------------------------------------- 0.53s 2026-09-08 22:43:07.520794 | instance | INFO [aio > prepare] Executed: Successful 2026-09-08 22:43:07.535816 | instance | INFO [aio > converge] Executing 2026-09-08 22:43:10.347206 | instance | 2026-09-08 22:43:10.348391 | instance | PLAY [all] ********************************************************************* 2026-09-08 22:43:10.348697 | instance | 2026-09-08 22:43:10.349032 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:43:10.349387 | instance | Tuesday 08 September 2026 22:43:10 +0000 (0:00:00.019) 0:00:00.019 ***** 2026-09-08 22:43:11.672554 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-08 22:43:11.672824 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-08 22:43:11.673006 | instance | interpreter could change the meaning of that path. See 2026-09-08 22:43:11.673173 | instance | https://docs.ansible.com/ansible- 2026-09-08 22:43:11.673357 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-08 22:43:11.696987 | instance | ok: [instance] 2026-09-08 22:43:11.697194 | instance | 2026-09-08 22:43:11.697388 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-08 22:43:11.697559 | instance | Tuesday 08 September 2026 22:43:11 +0000 (0:00:01.349) 0:00:01.369 ***** 2026-09-08 22:43:11.896696 | instance | ok: [instance] 2026-09-08 22:43:11.896982 | instance | 2026-09-08 22:43:11.897178 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-08 22:43:11.897388 | instance | 2026-09-08 22:43:11.897604 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-08 22:43:11.897818 | instance | Tuesday 08 September 2026 22:43:11 +0000 (0:00:00.200) 0:00:01.569 ***** 2026-09-08 22:43:12.868683 | instance | ok: [instance] 2026-09-08 22:43:12.869060 | instance | 2026-09-08 22:43:12.869434 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-08 22:43:12.869768 | instance | Tuesday 08 September 2026 22:43:12 +0000 (0:00:00.970) 0:00:02.539 ***** 2026-09-08 22:43:13.216994 | instance | ok: [instance] 2026-09-08 22:43:13.217101 | instance | 2026-09-08 22:43:13.217314 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-08 22:43:13.217641 | instance | Tuesday 08 September 2026 22:43:13 +0000 (0:00:00.345) 0:00:02.885 ***** 2026-09-08 22:43:13.316990 | instance | skipping: [instance] 2026-09-08 22:43:13.317122 | instance | 2026-09-08 22:43:13.317134 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-08 22:43:13.317207 | instance | Tuesday 08 September 2026 22:43:13 +0000 (0:00:00.099) 0:00:02.984 ***** 2026-09-08 22:43:13.660890 | instance | changed: [instance] 2026-09-08 22:43:13.661143 | instance | 2026-09-08 22:43:13.661378 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-08 22:43:13.661580 | instance | Tuesday 08 September 2026 22:43:13 +0000 (0:00:00.346) 0:00:03.331 ***** 2026-09-08 22:43:13.736864 | instance | ok: [instance] => { 2026-09-08 22:43:13.737087 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-08 22:43:13.737448 | instance | } 2026-09-08 22:43:13.737740 | instance | 2026-09-08 22:43:13.738040 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-08 22:43:13.738362 | instance | Tuesday 08 September 2026 22:43:13 +0000 (0:00:00.074) 0:00:03.405 ***** 2026-09-08 22:43:14.392955 | instance | changed: [instance] 2026-09-08 22:43:14.393117 | instance | 2026-09-08 22:43:14.393495 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-08 22:43:14.393810 | instance | Tuesday 08 September 2026 22:43:14 +0000 (0:00:00.657) 0:00:04.063 ***** 2026-09-08 22:43:14.464105 | instance | skipping: [instance] 2026-09-08 22:43:14.464410 | instance | 2026-09-08 22:43:14.464627 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-08 22:43:14.464823 | instance | Tuesday 08 September 2026 22:43:14 +0000 (0:00:00.070) 0:00:04.134 ***** 2026-09-08 22:43:14.505683 | instance | skipping: [instance] 2026-09-08 22:43:14.505722 | instance | 2026-09-08 22:43:14.505728 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-08 22:43:14.505733 | instance | Tuesday 08 September 2026 22:43:14 +0000 (0:00:00.044) 0:00:04.178 ***** 2026-09-08 22:43:14.759601 | instance | ok: [instance] 2026-09-08 22:43:14.759656 | instance | 2026-09-08 22:43:14.759667 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-08 22:43:14.759677 | instance | Tuesday 08 September 2026 22:43:14 +0000 (0:00:00.252) 0:00:04.431 ***** 2026-09-08 22:43:16.302799 | instance | ok: [instance] 2026-09-08 22:43:16.302858 | instance | 2026-09-08 22:43:16.302870 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-08 22:43:16.302880 | instance | Tuesday 08 September 2026 22:43:16 +0000 (0:00:01.543) 0:00:05.974 ***** 2026-09-08 22:43:16.395620 | instance | ok: [instance] => { 2026-09-08 22:43:16.395673 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-08 22:43:16.395685 | instance | } 2026-09-08 22:43:16.395695 | instance | 2026-09-08 22:43:16.395705 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-08 22:43:16.395714 | instance | Tuesday 08 September 2026 22:43:16 +0000 (0:00:00.092) 0:00:06.067 ***** 2026-09-08 22:43:17.100493 | instance | changed: [instance] 2026-09-08 22:43:17.100613 | instance | 2026-09-08 22:43:17.100625 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-08 22:43:17.100636 | instance | Tuesday 08 September 2026 22:43:17 +0000 (0:00:00.704) 0:00:06.771 ***** 2026-09-08 22:43:20.089379 | instance | changed: [instance] 2026-09-08 22:43:20.089439 | instance | 2026-09-08 22:43:20.089451 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-08 22:43:20.089461 | instance | Tuesday 08 September 2026 22:43:20 +0000 (0:00:02.989) 0:00:09.760 ***** 2026-09-08 22:43:20.138731 | instance | skipping: [instance] 2026-09-08 22:43:20.138834 | instance | 2026-09-08 22:43:20.138934 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-08 22:43:20.139097 | instance | Tuesday 08 September 2026 22:43:20 +0000 (0:00:00.050) 0:00:09.811 ***** 2026-09-08 22:43:20.183647 | instance | skipping: [instance] 2026-09-08 22:43:20.183836 | instance | 2026-09-08 22:43:20.184244 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-08 22:43:20.184544 | instance | Tuesday 08 September 2026 22:43:20 +0000 (0:00:00.044) 0:00:09.855 ***** 2026-09-08 22:43:20.218285 | instance | skipping: [instance] 2026-09-08 22:43:20.218741 | instance | 2026-09-08 22:43:20.219135 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-08 22:43:20.219521 | instance | Tuesday 08 September 2026 22:43:20 +0000 (0:00:00.035) 0:00:09.891 ***** 2026-09-08 22:43:27.091353 | instance | changed: [instance] 2026-09-08 22:43:27.091720 | instance | 2026-09-08 22:43:27.092044 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-08 22:43:27.092445 | instance | Tuesday 08 September 2026 22:43:27 +0000 (0:00:06.872) 0:00:16.764 ***** 2026-09-08 22:43:27.791124 | instance | changed: [instance] 2026-09-08 22:43:27.791540 | instance | 2026-09-08 22:43:27.791929 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-08 22:43:27.792370 | instance | Tuesday 08 September 2026 22:43:27 +0000 (0:00:00.699) 0:00:17.463 ***** 2026-09-08 22:43:28.830576 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-08 22:43:28.830636 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-08 22:43:28.830664 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-08 22:43:28.830673 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-08 22:43:28.830683 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-08 22:43:28.830692 | instance | 2026-09-08 22:43:28.830702 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-08 22:43:28.830711 | instance | Tuesday 08 September 2026 22:43:28 +0000 (0:00:01.037) 0:00:18.501 ***** 2026-09-08 22:43:29.444838 | instance | changed: [instance] 2026-09-08 22:43:29.446447 | instance | 2026-09-08 22:43:29.446756 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-08 22:43:29.446771 | instance | Tuesday 08 September 2026 22:43:29 +0000 (0:00:00.597) 0:00:19.099 ***** 2026-09-08 22:43:29.446780 | instance | 2026-09-08 22:43:29.446789 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-08 22:43:29.446797 | instance | Tuesday 08 September 2026 22:43:29 +0000 (0:00:00.017) 0:00:19.116 ***** 2026-09-08 22:43:30.454405 | instance | ok: [instance] 2026-09-08 22:43:30.454555 | instance | 2026-09-08 22:43:30.455194 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-08 22:43:30.455629 | instance | Tuesday 08 September 2026 22:43:30 +0000 (0:00:01.008) 0:00:20.126 ***** 2026-09-08 22:43:30.969592 | instance | changed: [instance] 2026-09-08 22:43:30.969730 | instance | 2026-09-08 22:43:30.969997 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-08 22:43:30.970370 | instance | Tuesday 08 September 2026 22:43:30 +0000 (0:00:00.516) 0:00:20.642 ***** 2026-09-08 22:43:31.598847 | instance | changed: [instance] 2026-09-08 22:43:31.598916 | instance | 2026-09-08 22:43:31.599337 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-08 22:43:31.599412 | instance | Tuesday 08 September 2026 22:43:31 +0000 (0:00:00.629) 0:00:21.271 ***** 2026-09-08 22:43:31.851650 | instance | ok: [instance] 2026-09-08 22:43:31.851768 | instance | 2026-09-08 22:43:31.852371 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-08 22:43:31.852461 | instance | Tuesday 08 September 2026 22:43:31 +0000 (0:00:00.252) 0:00:21.524 ***** 2026-09-08 22:43:31.929562 | instance | ok: [instance] => { 2026-09-08 22:43:31.929645 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-08 22:43:31.929718 | instance | } 2026-09-08 22:43:31.930036 | instance | 2026-09-08 22:43:31.930095 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-08 22:43:31.930101 | instance | Tuesday 08 September 2026 22:43:31 +0000 (0:00:00.078) 0:00:21.602 ***** 2026-09-08 22:43:40.073395 | instance | changed: [instance] 2026-09-08 22:43:40.073460 | instance | 2026-09-08 22:43:40.073473 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-08 22:43:40.073484 | instance | Tuesday 08 September 2026 22:43:40 +0000 (0:00:08.142) 0:00:29.745 ***** 2026-09-08 22:43:44.601239 | instance | changed: [instance] 2026-09-08 22:43:44.601304 | instance | 2026-09-08 22:43:44.601316 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-08 22:43:44.601326 | instance | Tuesday 08 September 2026 22:43:44 +0000 (0:00:04.527) 0:00:34.272 ***** 2026-09-08 22:43:46.029205 | instance | ok: [instance] 2026-09-08 22:43:46.029261 | instance | 2026-09-08 22:43:46.029268 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-08 22:43:46.029275 | instance | Tuesday 08 September 2026 22:43:46 +0000 (0:00:01.428) 0:00:35.700 ***** 2026-09-08 22:43:46.729224 | instance | changed: [instance] 2026-09-08 22:43:46.730211 | instance | 2026-09-08 22:43:46.730308 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-08 22:43:46.730325 | instance | Tuesday 08 September 2026 22:43:46 +0000 (0:00:00.699) 0:00:36.400 ***** 2026-09-08 22:43:47.254477 | instance | changed: [instance] 2026-09-08 22:43:47.255197 | instance | 2026-09-08 22:43:47.255552 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-08 22:43:47.255564 | instance | Tuesday 08 September 2026 22:43:47 +0000 (0:00:00.526) 0:00:36.927 ***** 2026-09-08 22:43:47.867550 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-08 22:43:47.868264 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-08 22:43:47.868355 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-08 22:43:47.868376 | instance | 2026-09-08 22:43:47.868551 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-08 22:43:47.868792 | instance | Tuesday 08 September 2026 22:43:47 +0000 (0:00:00.612) 0:00:37.539 ***** 2026-09-08 22:43:48.353159 | instance | changed: [instance] 2026-09-08 22:43:48.353382 | instance | 2026-09-08 22:43:48.353630 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-08 22:43:48.353869 | instance | Tuesday 08 September 2026 22:43:48 +0000 (0:00:00.486) 0:00:38.025 ***** 2026-09-08 22:43:48.885061 | instance | changed: [instance] 2026-09-08 22:43:48.885148 | instance | 2026-09-08 22:43:48.885309 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-08 22:43:48.885465 | instance | Tuesday 08 September 2026 22:43:48 +0000 (0:00:00.515) 0:00:38.540 ***** 2026-09-08 22:43:48.885605 | instance | 2026-09-08 22:43:48.885775 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-08 22:43:48.886290 | instance | Tuesday 08 September 2026 22:43:48 +0000 (0:00:00.016) 0:00:38.557 ***** 2026-09-08 22:43:49.625696 | instance | ok: [instance] 2026-09-08 22:43:49.625819 | instance | 2026-09-08 22:43:49.626457 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-08 22:43:49.626540 | instance | Tuesday 08 September 2026 22:43:49 +0000 (0:00:00.740) 0:00:39.297 ***** 2026-09-08 22:43:50.653673 | instance | changed: [instance] 2026-09-08 22:43:50.653811 | instance | 2026-09-08 22:43:50.654430 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-08 22:43:50.654510 | instance | Tuesday 08 September 2026 22:43:50 +0000 (0:00:01.027) 0:00:40.325 ***** 2026-09-08 22:43:51.270995 | instance | changed: [instance] 2026-09-08 22:43:51.271649 | instance | 2026-09-08 22:43:51.271986 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-08 22:43:51.271995 | instance | Tuesday 08 September 2026 22:43:51 +0000 (0:00:00.617) 0:00:40.943 ***** 2026-09-08 22:43:51.352878 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-08 22:43:51.353566 | instance | 2026-09-08 22:43:51.353597 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-08 22:43:51.353608 | instance | Tuesday 08 September 2026 22:43:51 +0000 (0:00:00.081) 0:00:41.025 ***** 2026-09-08 22:43:56.865972 | instance | changed: [instance] 2026-09-08 22:43:56.866876 | instance | 2026-09-08 22:43:56.866914 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-08 22:43:56.866928 | instance | Tuesday 08 September 2026 22:43:56 +0000 (0:00:05.512) 0:00:46.538 ***** 2026-09-08 22:43:57.559215 | instance | ok: [instance] => (item=chronyd) 2026-09-08 22:43:57.559272 | instance | ok: [instance] => (item=sshd) 2026-09-08 22:43:57.559283 | instance | 2026-09-08 22:43:57.559294 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-08 22:43:57.559305 | instance | Tuesday 08 September 2026 22:43:57 +0000 (0:00:00.692) 0:00:47.230 ***** 2026-09-08 22:44:13.605335 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TimeoutError: The read operation timed out 2026-09-08 22:44:13.606230 | instance | fatal: [instance]: FAILED! => {"changed": false, "elapsed": 3, "msg": "failed to create temporary content file: The read operation timed out"} 2026-09-08 22:44:13.612271 | instance | 2026-09-08 22:44:13.612361 | instance | PLAY RECAP ********************************************************************* 2026-09-08 22:44:13.612370 | instance | instance : ok=35 changed=20 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-08 22:44:13.612398 | instance | 2026-09-08 22:44:13.612405 | instance | Tuesday 08 September 2026 22:44:13 +0000 (0:00:16.052) 0:01:03.283 ***** 2026-09-08 22:44:13.612411 | instance | =============================================================================== 2026-09-08 22:44:13.612417 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 16.05s 2026-09-08 22:44:13.612422 | instance | vexxhost.containers.download_artifact : Download item ------------------- 8.14s 2026-09-08 22:44:13.612427 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.87s 2026-09-08 22:44:13.612433 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.51s 2026-09-08 22:44:13.612438 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.53s 2026-09-08 22:44:13.612452 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.99s 2026-09-08 22:44:13.615679 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.75s 2026-09-08 22:44:13.615732 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.54s 2026-09-08 22:44:13.615745 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.43s 2026-09-08 22:44:13.615754 | instance | Gathering Facts --------------------------------------------------------- 1.35s 2026-09-08 22:44:13.615763 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.04s 2026-09-08 22:44:13.615772 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.03s 2026-09-08 22:44:13.615781 | instance | Gathering Facts --------------------------------------------------------- 0.97s 2026-09-08 22:44:13.615790 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-09-08 22:44:13.615799 | instance | vexxhost.containers.docker : Ensure group "docker" exists --------------- 0.70s 2026-09-08 22:44:13.615808 | instance | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.70s 2026-09-08 22:44:13.615818 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.69s 2026-09-08 22:44:13.615827 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.66s 2026-09-08 22:44:13.615836 | instance | vexxhost.containers.containerd : Enable and start service --------------- 0.63s 2026-09-08 22:44:13.615844 | instance | vexxhost.containers.docker : Enable and start service ------------------- 0.62s 2026-09-08 22:44:13.851842 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-08 22:44:13.852193 | instance | ERROR [aio > converge] Executed: Failed 2026-09-08 22:44:13.852422 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-08 22:44:14.350247 | instance | ERROR 2026-09-08 22:44:14.350912 | instance | { 2026-09-08 22:44:14.350978 | instance | "delta": "0:02:18.496815", 2026-09-08 22:44:14.351019 | instance | "end": "2026-09-08 22:44:13.928241", 2026-09-08 22:44:14.351057 | instance | "msg": "non-zero return code", 2026-09-08 22:44:14.351092 | instance | "rc": 2, 2026-09-08 22:44:14.351126 | instance | "start": "2026-09-08 22:41:55.431426" 2026-09-08 22:44:14.351160 | instance | } failure 2026-09-08 22:44:14.364093 | 2026-09-08 22:44:14.364183 | PLAY RECAP 2026-09-08 22:44:14.364241 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-08 22:44:14.364269 | 2026-09-08 22:44:14.510116 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-08 22:44:14.527244 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-08 22:44:15.169324 | 2026-09-08 22:44:15.169531 | PLAY [all] 2026-09-08 22:44:15.184042 | 2026-09-08 22:44:15.184225 | TASK [gather-host-logs : creating directory for system status] 2026-09-08 22:44:15.563253 | instance | changed 2026-09-08 22:44:15.575022 | 2026-09-08 22:44:15.575195 | TASK [gather-host-logs : Get logs for each host] 2026-09-08 22:44:15.981594 | instance | + systemd-cgls --full --all --no-pager 2026-09-08 22:44:15.999002 | instance | + ip addr 2026-09-08 22:44:16.002267 | instance | + ip route 2026-09-08 22:44:16.005458 | instance | + lsblk 2026-09-08 22:44:16.011147 | instance | + mount 2026-09-08 22:44:16.014514 | instance | + docker images 2026-09-08 22:44:16.039393 | instance | + brctl show 2026-09-08 22:44:16.040115 | instance | /bin/bash: line 8: brctl: command not found 2026-09-08 22:44:16.040509 | instance | + ps aux --sort=-%mem 2026-09-08 22:44:16.064104 | instance | + dpkg -l 2026-09-08 22:44:16.076567 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-08 22:44:16.077198 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-08 22:44:16.104204 | instance | + '[' '!' -z '' ']' 2026-09-08 22:44:16.154108 | instance | ok: Runtime: 0:00:00.128094 2026-09-08 22:44:16.161715 | 2026-09-08 22:44:16.161823 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-08 22:44:16.882226 | instance | changed: 2026-09-08 22:44:16.882505 | instance | created directory /var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/work/logs/instance 2026-09-08 22:44:16.882581 | instance | cd+++++++++ system/ 2026-09-08 22:44:16.882626 | instance | >f+++++++++ system/brctl-show.txt 2026-09-08 22:44:16.882669 | instance | >f+++++++++ system/docker-images.txt 2026-09-08 22:44:16.882709 | instance | >f+++++++++ system/ip-addr.txt 2026-09-08 22:44:16.882755 | instance | >f+++++++++ system/ip-route.txt 2026-09-08 22:44:16.882797 | instance | >f+++++++++ system/lsblk.txt 2026-09-08 22:44:16.882837 | instance | >f+++++++++ system/mount.txt 2026-09-08 22:44:16.882876 | instance | >f+++++++++ system/packages.txt 2026-09-08 22:44:16.882914 | instance | >f+++++++++ system/ps.txt 2026-09-08 22:44:16.882955 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-08 22:44:16.900199 | 2026-09-08 22:44:16.900369 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-08 22:44:17.127954 | instance | changed: "values" 2026-09-08 22:44:17.301428 | instance | changed: "releases" 2026-09-08 22:44:17.321880 | 2026-09-08 22:44:17.322103 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-08 22:44:17.651928 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-08 22:44:17.869654 | instance | ok: Runtime: 0:00:00.007609 2026-09-08 22:44:17.876309 | 2026-09-08 22:44:17.876412 | TASK [helm-release-status : Downloads logs to executor] 2026-09-08 22:44:18.404376 | instance | changed: 2026-09-08 22:44:18.404718 | instance | cd+++++++++ helm/ 2026-09-08 22:44:18.404776 | instance | cd+++++++++ helm/releases/ 2026-09-08 22:44:18.404819 | instance | cd+++++++++ helm/values/ 2026-09-08 22:44:18.426039 | 2026-09-08 22:44:18.426322 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-08 22:44:18.660301 | instance | changed 2026-09-08 22:44:18.707637 | 2026-09-08 22:44:18.707825 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-08 22:44:18.977607 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:18.977779 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:18.982762 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:18.983069 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:18.985441 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:18.986777 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:18.987541 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:18.989147 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:18.989962 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:18.991102 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:18.994128 | instance | environment: line 1: kubectl: command not found 2026-09-08 22:44:18.995574 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-08 22:44:19.259128 | instance | ok: Runtime: 0:00:00.027348 2026-09-08 22:44:19.269457 | 2026-09-08 22:44:19.269644 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-08 22:44:19.495338 | instance | changed 2026-09-08 22:44:19.505648 | 2026-09-08 22:44:19.505952 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-08 22:44:19.775500 | instance | environment: line 5: kubectl: command not found 2026-09-08 22:44:19.775760 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:19.776618 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:19.776965 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-08 22:44:20.067200 | instance | ok: Runtime: 0:00:00.010774 2026-09-08 22:44:20.085084 | 2026-09-08 22:44:20.085218 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-08 22:44:20.637143 | instance | changed: 2026-09-08 22:44:20.695049 | instance | cd+++++++++ objects/ 2026-09-08 22:44:20.695236 | instance | cd+++++++++ objects/cluster/ 2026-09-08 22:44:20.695289 | instance | cd+++++++++ objects/namespaced/ 2026-09-08 22:44:20.720370 | 2026-09-08 22:44:20.720657 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-08 22:44:20.947448 | instance | changed 2026-09-08 22:44:20.975068 | 2026-09-08 22:44:20.975209 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-08 22:44:21.232801 | instance | changed 2026-09-08 22:44:21.244912 | 2026-09-08 22:44:21.245100 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-08 22:44:21.509422 | instance | environment: line 3: kubectl: command not found 2026-09-08 22:44:21.792514 | instance | ok: Runtime: 0:00:00.008106 2026-09-08 22:44:21.799199 | 2026-09-08 22:44:21.799304 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-08 22:44:22.345565 | instance | changed: 2026-09-08 22:44:22.345699 | instance | cd+++++++++ pod-logs/ 2026-09-08 22:44:22.345725 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-08 22:44:22.354004 | 2026-09-08 22:44:22.354095 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-08 22:44:22.582980 | instance | changed 2026-09-08 22:44:22.594345 | 2026-09-08 22:44:22.594481 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-08 22:44:22.848681 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-08 22:44:23.135924 | instance | ok: Runtime: 0:00:00.045833 2026-09-08 22:44:23.142219 | 2026-09-08 22:44:23.142329 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-08 22:44:23.396522 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-08 22:44:23.441913 | instance | ceph-mgr endpoints: 2026-09-08 22:44:23.685601 | instance | ok: Runtime: 0:00:00.052641 2026-09-08 22:44:23.691634 | 2026-09-08 22:44:23.691727 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-08 22:44:24.056947 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-08 22:44:24.234412 | instance | ok: Runtime: 0:00:00.059162 2026-09-08 22:44:24.238879 | 2026-09-08 22:44:24.238965 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-08 22:44:24.792728 | instance | changed: cd+++++++++ prometheus/ 2026-09-08 22:44:24.813189 | 2026-09-08 22:44:24.813375 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-08 22:44:25.032826 | instance | changed 2026-09-08 22:44:25.038483 | 2026-09-08 22:44:25.038567 | TASK [gather-selenium-data : Get selenium data] 2026-09-08 22:44:25.244156 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-08 22:44:25.245183 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-08 22:44:25.571698 | instance | ERROR 2026-09-08 22:44:25.572066 | instance | { 2026-09-08 22:44:25.572136 | instance | "delta": "0:00:00.004885", 2026-09-08 22:44:25.572183 | instance | "end": "2026-09-08 22:44:25.245470", 2026-09-08 22:44:25.572229 | instance | "msg": "non-zero return code", 2026-09-08 22:44:25.572268 | instance | "rc": 1, 2026-09-08 22:44:25.572307 | instance | "start": "2026-09-08 22:44:25.240585" 2026-09-08 22:44:25.572344 | instance | } 2026-09-08 22:44:25.572396 | instance | ERROR: Ignoring Errors 2026-09-08 22:44:25.582809 | 2026-09-08 22:44:25.583041 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-08 22:44:26.135705 | instance | changed: cd+++++++++ selenium/ 2026-09-08 22:44:26.149179 | 2026-09-08 22:44:26.149323 | PLAY RECAP 2026-09-08 22:44:26.149411 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-08 22:44:26.149453 | 2026-09-08 22:44:26.345063 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-08 22:44:26.358854 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-08 22:44:27.036488 | 2026-09-08 22:44:27.036695 | PLAY [all] 2026-09-08 22:44:27.046829 | 2026-09-08 22:44:27.046904 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-08 22:44:27.100692 | instance | skipping: Conditional result was False 2026-09-08 22:44:27.108187 | 2026-09-08 22:44:27.108292 | TASK [fetch-output : Set log path for single node] 2026-09-08 22:44:27.160376 | instance | ok 2026-09-08 22:44:27.169746 | 2026-09-08 22:44:27.169886 | LOOP [fetch-output : Ensure local output dirs] 2026-09-08 22:44:27.570845 | instance -> localhost | ok: "/var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/work/logs" 2026-09-08 22:44:27.798195 | instance -> localhost | changed: "/var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/work/artifacts" 2026-09-08 22:44:28.059792 | instance -> localhost | changed: "/var/lib/zuul/builds/d65f4dc5cb8840d0b0692217a5e8e755/work/docs" 2026-09-08 22:44:28.076343 | 2026-09-08 22:44:28.076618 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-08 22:44:28.751282 | instance | changed: .d..t...... ./ 2026-09-08 22:44:28.751504 | instance | changed: All items complete 2026-09-08 22:44:28.751531 | 2026-09-08 22:44:29.241949 | instance | changed: .d..t...... ./ 2026-09-08 22:44:29.751473 | instance | changed: .d..t...... ./ 2026-09-08 22:44:29.774914 | 2026-09-08 22:44:30.017341 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-08 22:44:30.586928 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008920 2026-09-08 22:44:30.848477 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007469 2026-09-08 22:44:30.863861 | 2026-09-08 22:44:30.864286 | PLAY [all] 2026-09-08 22:44:30.875810 | 2026-09-08 22:44:30.876051 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-08 22:44:31.349145 | instance | changed 2026-09-08 22:44:31.359945 | 2026-09-08 22:44:31.360046 | PLAY RECAP 2026-09-08 22:44:31.360124 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-08 22:44:31.360166 | 2026-09-08 22:44:31.583910 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-08 22:44:31.596763 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-08 22:44:32.246233 | 2026-09-08 22:44:32.246364 | PLAY [localhost] 2026-09-08 22:44:32.255896 | 2026-09-08 22:44:32.255972 | TASK [Generate Zuul manifest] 2026-09-08 22:44:32.282921 | localhost | ok 2026-09-08 22:44:32.299354 | 2026-09-08 22:44:32.299434 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-08 22:44:32.755898 | localhost | changed 2026-09-08 22:44:32.786736 | 2026-09-08 22:44:32.786973 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-08 22:44:32.829957 | localhost | ok 2026-09-08 22:44:32.842855 | 2026-09-08 22:44:32.842991 | TASK [Upload logs] 2026-09-08 22:44:32.865043 | localhost | ok 2026-09-08 22:44:33.041052 | 2026-09-08 22:44:33.041207 | TASK [Set zuul-log-path fact] 2026-09-08 22:44:33.070106 | localhost | ok 2026-09-08 22:44:33.085041 | 2026-09-08 22:44:33.085134 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-08 22:44:33.126016 | localhost | ok 2026-09-08 22:44:33.134663 | 2026-09-08 22:44:33.134751 | TASK [upload-logs : Create log directories] 2026-09-08 22:44:33.520180 | localhost | changed 2026-09-08 22:44:33.529007 | 2026-09-08 22:44:33.529186 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-08 22:44:33.961644 | localhost -> localhost | ok: Runtime: 0:00:00.004611 2026-09-08 22:44:33.971462 | 2026-09-08 22:44:33.971619 | TASK [upload-logs : Upload logs to log server] 2026-09-08 22:44:34.653693 | localhost | Output suppressed because no_log was given 2026-09-08 22:44:34.657715 | 2026-09-08 22:44:34.657790 | LOOP [upload-logs : Compress console log and json output] 2026-09-08 22:44:34.720571 | localhost | skipping: Conditional result was False 2026-09-08 22:44:34.728299 | localhost | skipping: Conditional result was False 2026-09-08 22:44:34.748987 | 2026-09-08 22:44:34.749285 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-08 22:44:34.810050 | localhost | skipping: Conditional result was False 2026-09-08 22:44:34.810439 | 2026-09-08 22:44:34.814049 | localhost | skipping: Conditional result was False 2026-09-08 22:44:34.826422 | 2026-09-08 22:44:34.826681 | LOOP [upload-logs : Upload console log and json output]