2026-09-15 11:19:44.990855 | Job console starting 2026-09-15 11:19:45.008698 | Updating git repos 2026-09-15 11:19:50.289745 | Cloning repos into workspace 2026-09-15 11:20:06.691290 | Restoring repo states 2026-09-15 11:20:18.920293 | Merging changes 2026-09-15 11:20:20.441892 | Checking out repos 2026-09-15 11:20:21.882566 | Preparing playbooks 2026-09-15 11:20:24.706381 | Running Ansible setup 2026-09-15 11:20:28.621894 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:20:29.290754 | 2026-09-15 11:20:29.290934 | PLAY [localhost] 2026-09-15 11:20:29.300460 | 2026-09-15 11:20:29.300604 | TASK [Gathering Facts] 2026-09-15 11:20:30.263722 | localhost | ok 2026-09-15 11:20:30.296700 | 2026-09-15 11:20:30.296943 | TASK [Setup log path fact] 2026-09-15 11:20:30.316280 | localhost | ok 2026-09-15 11:20:30.327419 | 2026-09-15 11:20:30.327532 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 11:20:30.366734 | localhost | ok 2026-09-15 11:20:30.374647 | 2026-09-15 11:20:30.374769 | TASK [emit-job-header : Print job information] 2026-09-15 11:20:30.416745 | # Job Information 2026-09-15 11:20:30.417045 | Ansible Version: 2.16.18 2026-09-15 11:20:30.417114 | Job: atmosphere-molecule-aio-ovn 2026-09-15 11:20:30.417158 | Pipeline: check 2026-09-15 11:20:30.417198 | Executor: 2d72f0692154 2026-09-15 11:20:30.417235 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4094 2026-09-15 11:20:30.417279 | Event ID: eb13e8f0-b0f6-11f1-931a-f1188fc78b6c 2026-09-15 11:20:30.422941 | 2026-09-15 11:20:30.423076 | LOOP [emit-job-header : Print node information] 2026-09-15 11:20:30.508088 | localhost | ok: 2026-09-15 11:20:30.508940 | localhost | # Node Information 2026-09-15 11:20:30.508989 | localhost | Inventory Hostname: instance 2026-09-15 11:20:30.509022 | localhost | Hostname: np0000192815 2026-09-15 11:20:30.509051 | localhost | Username: zuul 2026-09-15 11:20:30.509083 | localhost | Distro: Ubuntu 22.04 2026-09-15 11:20:30.509111 | localhost | Provider: yul1 2026-09-15 11:20:30.509138 | localhost | Region: ca-ymq-1 2026-09-15 11:20:30.509165 | localhost | Label: ubuntu-jammy-16 2026-09-15 11:20:30.509192 | localhost | Product Name: OpenStack Nova 2026-09-15 11:20:30.509218 | localhost | Interface IP: 162.253.55.197 2026-09-15 11:20:30.521650 | 2026-09-15 11:20:30.521866 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-15 11:20:30.902399 | localhost -> localhost | changed 2026-09-15 11:20:30.911759 | 2026-09-15 11:20:30.911934 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-15 11:20:31.915676 | localhost -> localhost | changed 2026-09-15 11:20:31.927521 | 2026-09-15 11:20:31.927623 | PLAY [all] 2026-09-15 11:20:31.943040 | 2026-09-15 11:20:31.943170 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-15 11:20:32.181475 | instance -> localhost | ok 2026-09-15 11:20:32.194110 | 2026-09-15 11:20:32.194245 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-15 11:20:32.228724 | instance | ok 2026-09-15 11:20:32.253352 | instance | included: /var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-15 11:20:32.261664 | 2026-09-15 11:20:32.261862 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-15 11:20:33.805387 | instance -> localhost | Generating public/private rsa key pair. 2026-09-15 11:20:33.805672 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/work/b6dd250b5a864d41a9d732e115f16200_id_rsa 2026-09-15 11:20:33.805733 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/work/b6dd250b5a864d41a9d732e115f16200_id_rsa.pub 2026-09-15 11:20:33.805777 | instance -> localhost | The key fingerprint is: 2026-09-15 11:20:33.805817 | instance -> localhost | SHA256:7iWzWcRG9b1K3Ya047ZP5UUufuJceaYLxSLJ/PSPxSs zuul-build-sshkey 2026-09-15 11:20:33.805883 | instance -> localhost | The key's randomart image is: 2026-09-15 11:20:33.805925 | instance -> localhost | +---[RSA 3072]----+ 2026-09-15 11:20:33.805974 | instance -> localhost | | . | 2026-09-15 11:20:33.806015 | instance -> localhost | | . . . | 2026-09-15 11:20:33.806054 | instance -> localhost | | . o o| 2026-09-15 11:20:33.806091 | instance -> localhost | | = . o.=o| 2026-09-15 11:20:33.806129 | instance -> localhost | | S O o.Bo*| 2026-09-15 11:20:33.806166 | instance -> localhost | | . o +.*.*+| 2026-09-15 11:20:33.806203 | instance -> localhost | | + o o.*.X| 2026-09-15 11:20:33.806241 | instance -> localhost | | . B E %o| 2026-09-15 11:20:33.806283 | instance -> localhost | | + O+o| 2026-09-15 11:20:33.806347 | instance -> localhost | +----[SHA256]-----+ 2026-09-15 11:20:33.806445 | instance -> localhost | ok: Runtime: 0:00:01.140337 2026-09-15 11:20:33.816350 | 2026-09-15 11:20:33.816453 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-15 11:20:33.851102 | instance | ok 2026-09-15 11:20:33.864226 | instance | included: /var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-15 11:20:33.875225 | 2026-09-15 11:20:33.875336 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-15 11:20:33.910598 | instance | skipping: Conditional result was False 2026-09-15 11:20:33.923790 | 2026-09-15 11:20:33.924054 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-15 11:20:34.396975 | instance | changed 2026-09-15 11:20:34.413467 | 2026-09-15 11:20:34.413704 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-15 11:20:34.648018 | instance | ok 2026-09-15 11:20:34.654028 | 2026-09-15 11:20:34.654110 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-15 11:20:35.163721 | instance | changed 2026-09-15 11:20:35.175042 | 2026-09-15 11:20:35.175266 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-15 11:20:35.664020 | instance | changed 2026-09-15 11:20:35.668896 | 2026-09-15 11:20:35.668957 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-15 11:20:35.693799 | instance | skipping: Conditional result was False 2026-09-15 11:20:35.707298 | 2026-09-15 11:20:35.707464 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-15 11:20:36.067747 | instance -> localhost | changed 2026-09-15 11:20:36.089160 | 2026-09-15 11:20:36.089354 | TASK [add-build-sshkey : Add back temp key] 2026-09-15 11:20:36.389421 | instance -> localhost | Identity added: /var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/work/b6dd250b5a864d41a9d732e115f16200_id_rsa (zuul-build-sshkey) 2026-09-15 11:20:36.389797 | instance -> localhost | ok: Runtime: 0:00:00.015837 2026-09-15 11:20:36.400875 | 2026-09-15 11:20:36.401110 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-15 11:20:36.702465 | instance | ok 2026-09-15 11:20:36.716272 | 2026-09-15 11:20:36.716536 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-15 11:20:36.752423 | instance | skipping: Conditional result was False 2026-09-15 11:20:36.774507 | 2026-09-15 11:20:36.774740 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-15 11:20:37.125427 | instance | ok 2026-09-15 11:20:37.136941 | 2026-09-15 11:20:37.137087 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-15 11:20:40.720384 | instance | Output suppressed because no_log was given 2026-09-15 11:20:40.739462 | 2026-09-15 11:20:40.739557 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-15 11:20:40.967968 | instance | ok: "logs" 2026-09-15 11:20:40.968667 | instance | ok: All items complete 2026-09-15 11:20:40.968787 | 2026-09-15 11:20:41.125157 | instance | ok: "artifacts" 2026-09-15 11:20:41.278094 | instance | ok: "docs" 2026-09-15 11:20:41.304735 | 2026-09-15 11:20:41.304978 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-15 11:20:41.520410 | instance | changed: "logs" 2026-09-15 11:20:41.690311 | instance | changed: "artifacts" 2026-09-15 11:20:41.872769 | instance | changed: "docs" 2026-09-15 11:20:41.892477 | 2026-09-15 11:20:41.892641 | PLAY RECAP 2026-09-15 11:20:41.892702 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-15 11:20:41.892739 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:20:41.892767 | 2026-09-15 11:20:42.126754 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:20:42.133092 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:20:42.846918 | 2026-09-15 11:20:42.847071 | PLAY [all] 2026-09-15 11:20:42.860294 | 2026-09-15 11:20:42.860409 | TASK [setup-uv : Extract archive] 2026-09-15 11:20:45.357111 | instance | changed 2026-09-15 11:20:45.368113 | 2026-09-15 11:20:45.368255 | TASK [setup-uv : Print version] 2026-09-15 11:20:45.718650 | instance | uv 0.8.13 2026-09-15 11:20:45.918408 | instance | ok: Runtime: 0:00:00.011640 2026-09-15 11:20:45.938396 | 2026-09-15 11:20:45.938537 | TASK [Install Ansible collection siblings] 2026-09-15 11:21:10.341925 | instance | changed: 2026-09-15 11:21:10.342192 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-15 11:21:10.342252 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-15 11:21:10.342294 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-15 11:21:10.342332 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-15 11:21:10.342393 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-15 11:21:10.342438 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-15 11:21:10.342478 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-15 11:21:10.342520 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-15 11:21:10.342558 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-15 11:21:10.342595 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-15 11:21:10.342648 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-15 11:21:10.342703 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-15 11:21:10.342746 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-15 11:21:10.342800 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-15 11:21:10.342853 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-15 11:21:10.342897 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-15 11:21:10.342936 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-15 11:21:10.342977 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-15 11:21:10.343014 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-15 11:21:10.343056 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-15 11:21:10.343108 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-15 11:21:10.343150 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-15 11:21:10.343191 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 11:21:10.343248 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-15 11:21:10.343291 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-15 11:21:10.343330 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 11:21:10.343402 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 11:21:10.343451 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 11:21:10.343505 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-15 11:21:10.343546 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-15 11:21:10.343584 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 11:21:10.343624 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 11:21:10.343665 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-15 11:21:10.343704 | 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-15 11:21:10.343751 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.343792 | instance | Process install dependency map 2026-09-15 11:21:10.343830 | instance | Starting collection install process 2026-09-15 11:21:10.343869 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-15 11:21:10.343905 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-15 11:21:10.343942 | instance | ansible.netcommon:* was installed successfully 2026-09-15 11:21:10.343979 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-15 11:21:10.344016 | instance | Creating virtual environment at: .venv 2026-09-15 11:21:10.344055 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 11:21:10.344093 | instance | Downloading cryptography (4.2MiB) 2026-09-15 11:21:10.344131 | instance | Downloading pydantic-core (2.0MiB) 2026-09-15 11:21:10.344171 | instance | Downloading netaddr (2.2MiB) 2026-09-15 11:21:10.344210 | instance | Downloading kubernetes (1.9MiB) 2026-09-15 11:21:10.344248 | instance | Downloading ansible-core (2.1MiB) 2026-09-15 11:21:10.344287 | instance | Downloading pygments (1.2MiB) 2026-09-15 11:21:10.344325 | instance | Downloading setuptools (1.1MiB) 2026-09-15 11:21:10.344389 | instance | Downloading openstacksdk (1.7MiB) 2026-09-15 11:21:10.344428 | instance | Downloading rjsonnet (1.2MiB) 2026-09-15 11:21:10.344470 | instance | Downloading rjsonnet 2026-09-15 11:21:10.344594 | instance | Building pyperclip==1.9.0 2026-09-15 11:21:10.344652 | instance | Downloading pydantic-core 2026-09-15 11:21:10.344694 | instance | Downloading netaddr 2026-09-15 11:21:10.344733 | instance | Downloading cryptography 2026-09-15 11:21:10.344771 | instance | Downloading pygments 2026-09-15 11:21:10.344809 | instance | Downloading setuptools 2026-09-15 11:21:10.344846 | instance | Downloading kubernetes 2026-09-15 11:21:10.344886 | instance | Downloading ansible-core 2026-09-15 11:21:10.344923 | instance | Downloading openstacksdk 2026-09-15 11:21:10.344960 | instance | Built pyperclip==1.9.0 2026-09-15 11:21:10.344997 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 11:21:10.345036 | instance | Installed 83 packages in 58ms 2026-09-15 11:21:10.345074 | instance | Checked out ansible.posix to 1.6.0 2026-09-15 11:21:10.345112 | 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-15 11:21:10.345152 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.345188 | instance | Process install dependency map 2026-09-15 11:21:10.345237 | instance | Starting collection install process 2026-09-15 11:21:10.345275 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-15 11:21:10.345313 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-15 11:21:10.345382 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-15 11:21:10.345426 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.345463 | instance | 2.17.12 2026-09-15 11:21:10.345503 | instance | Checked out ansible.utils to v6.1.0 2026-09-15 11:21:10.345556 | 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-15 11:21:10.345876 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.345930 | instance | Process install dependency map 2026-09-15 11:21:10.345971 | instance | Starting collection install process 2026-09-15 11:21:10.346012 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-15 11:21:10.346052 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-15 11:21:10.346092 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-15 11:21:10.346129 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.346165 | instance | 2.17.12 2026-09-15 11:21:10.346204 | instance | Checked out atmosphere.common to v0.7.0 2026-09-15 11:21:10.346243 | 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-15 11:21:10.346281 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.346319 | instance | Process install dependency map 2026-09-15 11:21:10.346388 | instance | Starting collection install process 2026-09-15 11:21:10.346428 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-15 11:21:10.346465 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-15 11:21:10.346503 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-15 11:21:10.346544 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.346597 | instance | 2.17.12 2026-09-15 11:21:10.346643 | instance | Checked out community.crypto to 2.2.3 2026-09-15 11:21:10.346683 | 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-15 11:21:10.346722 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.346760 | instance | Process install dependency map 2026-09-15 11:21:10.346796 | instance | Starting collection install process 2026-09-15 11:21:10.346834 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-15 11:21:10.346871 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-15 11:21:10.346909 | instance | community.crypto:2.2.3 was installed successfully 2026-09-15 11:21:10.346943 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.346980 | instance | 2.17.12 2026-09-15 11:21:10.347018 | instance | Checked out community.general to 7.3.0 2026-09-15 11:21:10.347055 | 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-15 11:21:10.347108 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.347145 | instance | Process install dependency map 2026-09-15 11:21:10.347182 | instance | Starting collection install process 2026-09-15 11:21:10.347221 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-15 11:21:10.347257 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-15 11:21:10.347294 | instance | community.general:7.3.0 was installed successfully 2026-09-15 11:21:10.347330 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.347378 | instance | 2.17.12 2026-09-15 11:21:10.347405 | instance | Checked out community.mysql to 3.6.0 2026-09-15 11:21:10.347439 | 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-15 11:21:10.347476 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.347505 | instance | Process install dependency map 2026-09-15 11:21:10.347530 | instance | Starting collection install process 2026-09-15 11:21:10.347555 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-15 11:21:10.347584 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-15 11:21:10.347647 | instance | community.mysql:3.6.0 was installed successfully 2026-09-15 11:21:10.347683 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.347712 | instance | 2.17.12 2026-09-15 11:21:10.347739 | instance | Checked out kubernetes.core to 2.4.0 2026-09-15 11:21:10.347765 | 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-15 11:21:10.347791 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.347817 | instance | Process install dependency map 2026-09-15 11:21:10.347842 | instance | Starting collection install process 2026-09-15 11:21:10.347867 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-15 11:21:10.347892 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-15 11:21:10.347917 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-15 11:21:10.347941 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.347966 | instance | 2.17.12 2026-09-15 11:21:10.347991 | instance | Checked out openstack.cloud to 2.6.0 2026-09-15 11:21:10.348015 | 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-15 11:21:10.348042 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.348067 | instance | Process install dependency map 2026-09-15 11:21:10.348091 | instance | Starting collection install process 2026-09-15 11:21:10.348115 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-15 11:21:10.348139 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-15 11:21:10.348163 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-15 11:21:10.348188 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.348212 | instance | 2.17.12 2026-09-15 11:21:10.348246 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-15 11:21:10.348271 | 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-15 11:21:10.348296 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.348321 | instance | Process install dependency map 2026-09-15 11:21:10.348368 | instance | Starting collection install process 2026-09-15 11:21:10.348395 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-15 11:21:10.348420 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-15 11:21:10.348445 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-15 11:21:10.348470 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.348517 | instance | 2.17.12 2026-09-15 11:21:10.348547 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-15 11:21:10.348574 | 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-15 11:21:10.348599 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.348634 | instance | Process install dependency map 2026-09-15 11:21:10.348665 | instance | Starting collection install process 2026-09-15 11:21:10.348691 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-15 11:21:10.348717 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-15 11:21:10.348744 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-15 11:21:10.348769 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.348794 | instance | 2.17.12 2026-09-15 11:21:10.348819 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-15 11:21:10.348844 | 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-15 11:21:10.348869 | instance | Starting galaxy collection install process 2026-09-15 11:21:10.348894 | instance | Process install dependency map 2026-09-15 11:21:10.348919 | instance | Starting collection install process 2026-09-15 11:21:10.348943 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-15 11:21:10.348966 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-15 11:21:10.348990 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-15 11:21:10.349016 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:21:10.349040 | instance | 2.17.12 2026-09-15 11:21:10.363065 | 2026-09-15 11:21:10.363426 | PLAY RECAP 2026-09-15 11:21:10.363542 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:21:10.363909 | 2026-09-15 11:21:10.640134 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:21:10.654534 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 11:21:11.290580 | 2026-09-15 11:21:11.366956 | PLAY [all] 2026-09-15 11:21:11.389052 | 2026-09-15 11:21:11.389194 | TASK [Install "jq" for log collection] 2026-09-15 11:21:21.858139 | instance | changed 2026-09-15 11:21:21.860921 | 2026-09-15 11:21:21.861009 | PLAY RECAP 2026-09-15 11:21:21.861078 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:21:21.861159 | 2026-09-15 11:21:22.101156 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 11:21:22.117233 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 11:21:22.708161 | 2026-09-15 11:21:22.708288 | PLAY [all] 2026-09-15 11:21:22.719236 | 2026-09-15 11:21:22.719314 | LOOP [Check inventory directories] 2026-09-15 11:21:23.103479 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-15 11:21:23.259293 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-15 11:21:23.401534 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-15 11:21:23.421550 | 2026-09-15 11:21:23.421810 | LOOP [Copy inventory file for Zuul] 2026-09-15 11:21:24.272749 | instance | changed: 2026-09-15 11:21:24.273014 | instance | { 2026-09-15 11:21:24.273070 | instance | "ansible_loop_var": "item", 2026-09-15 11:21:24.273115 | instance | "changed": false, 2026-09-15 11:21:24.273153 | instance | "failed": false, 2026-09-15 11:21:24.273197 | instance | "invocation": { 2026-09-15 11:21:24.273234 | instance | "module_args": { 2026-09-15 11:21:24.273269 | instance | "checksum_algorithm": "sha1", 2026-09-15 11:21:24.273304 | instance | "follow": true, 2026-09-15 11:21:24.273338 | instance | "get_attributes": true, 2026-09-15 11:21:24.273406 | instance | "get_checksum": true, 2026-09-15 11:21:24.273440 | instance | "get_mime": true, 2026-09-15 11:21:24.273474 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-15 11:21:24.273508 | instance | } 2026-09-15 11:21:24.273542 | instance | }, 2026-09-15 11:21:24.273578 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-15 11:21:24.273611 | instance | "stat": { 2026-09-15 11:21:24.273644 | instance | "atime": 1789471263.364669, 2026-09-15 11:21:24.273679 | instance | "attr_flags": "e", 2026-09-15 11:21:24.273712 | instance | "attributes": [ 2026-09-15 11:21:24.273746 | instance | "extents" 2026-09-15 11:21:24.273779 | instance | ], 2026-09-15 11:21:24.273813 | instance | "block_size": 4096, 2026-09-15 11:21:24.273846 | instance | "blocks": 8, 2026-09-15 11:21:24.273879 | instance | "charset": "unknown", 2026-09-15 11:21:24.273914 | instance | "ctime": 1789471246.7924361, 2026-09-15 11:21:24.273948 | instance | "dev": 64513, 2026-09-15 11:21:24.273982 | instance | "device_type": 0, 2026-09-15 11:21:24.274015 | instance | "executable": true, 2026-09-15 11:21:24.274048 | instance | "exists": true, 2026-09-15 11:21:24.274080 | instance | "gid": 1000, 2026-09-15 11:21:24.274113 | instance | "gr_name": "zuul", 2026-09-15 11:21:24.274146 | instance | "inode": 1566638, 2026-09-15 11:21:24.274179 | instance | "isblk": false, 2026-09-15 11:21:24.274213 | instance | "ischr": false, 2026-09-15 11:21:24.274246 | instance | "isdir": true, 2026-09-15 11:21:24.274279 | instance | "isfifo": false, 2026-09-15 11:21:24.274311 | instance | "isgid": false, 2026-09-15 11:21:24.274418 | instance | "islnk": false, 2026-09-15 11:21:24.274455 | instance | "isreg": false, 2026-09-15 11:21:24.274488 | instance | "issock": false, 2026-09-15 11:21:24.274520 | instance | "isuid": false, 2026-09-15 11:21:24.274552 | instance | "mimetype": "unknown", 2026-09-15 11:21:24.274584 | instance | "mode": "0755", 2026-09-15 11:21:24.274617 | instance | "mtime": 1789471246.7924361, 2026-09-15 11:21:24.274650 | instance | "nlink": 22, 2026-09-15 11:21:24.274682 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-15 11:21:24.274715 | instance | "pw_name": "zuul", 2026-09-15 11:21:24.274753 | instance | "readable": true, 2026-09-15 11:21:24.274786 | instance | "rgrp": true, 2026-09-15 11:21:24.274819 | instance | "roth": true, 2026-09-15 11:21:24.274870 | instance | "rusr": true, 2026-09-15 11:21:24.274904 | instance | "size": 4096, 2026-09-15 11:21:24.274936 | instance | "uid": 1000, 2026-09-15 11:21:24.274969 | instance | "version": "3071674550", 2026-09-15 11:21:24.275003 | instance | "wgrp": false, 2026-09-15 11:21:24.275039 | instance | "woth": false, 2026-09-15 11:21:24.275072 | instance | "writeable": true, 2026-09-15 11:21:24.275106 | instance | "wusr": true, 2026-09-15 11:21:24.275138 | instance | "xgrp": true, 2026-09-15 11:21:24.275171 | instance | "xoth": true, 2026-09-15 11:21:24.275202 | instance | "xusr": true 2026-09-15 11:21:24.275235 | instance | } 2026-09-15 11:21:24.275267 | instance | } 2026-09-15 11:21:24.275327 | instance | ok: All items complete 2026-09-15 11:21:24.275386 | 2026-09-15 11:21:24.288058 | instance | skipping: Conditional result was False 2026-09-15 11:21:24.295481 | instance | skipping: Conditional result was False 2026-09-15 11:21:24.312106 | 2026-09-15 11:21:24.312234 | LOOP [Switch "ansible_host" to private IP] 2026-09-15 11:21:24.673313 | instance | changed: 1 replacements made 2026-09-15 11:21:24.675671 | instance | skipping: Conditional result was False 2026-09-15 11:21:24.682710 | instance | skipping: Conditional result was False 2026-09-15 11:21:24.710118 | 2026-09-15 11:21:24.710294 | TASK [Run Molecule scenario] 2026-09-15 11:21:25.762014 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-15 11:21:26.175068 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-15 11:21:26.175157 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-15 11:21:36.819029 | instance | INFO [aio > dependency] Executing 2026-09-15 11:21:36.819439 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-15 11:21:36.819840 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-15 11:21:36.820103 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-15 11:21:36.835704 | instance | INFO [aio > cleanup] Executing 2026-09-15 11:21:36.836346 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:21:36.849262 | instance | INFO [aio > destroy] Executing 2026-09-15 11:21:36.849330 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-15 11:21:36.849346 | instance | INFO [aio > destroy] Executed: Successful 2026-09-15 11:21:36.859897 | instance | INFO [aio > syntax] Executing 2026-09-15 11:21:39.577156 | instance | 2026-09-15 11:21:39.577392 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-15 11:21:39.703671 | instance | INFO [aio > syntax] Executed: Successful 2026-09-15 11:21:39.718898 | instance | INFO [aio > create] Executing 2026-09-15 11:21:39.722389 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:21:39.736839 | instance | INFO [aio > prepare] Executing 2026-09-15 11:21:40.530906 | instance | 2026-09-15 11:21:40.531109 | instance | PLAY [Prepare] ***************************************************************** 2026-09-15 11:21:40.531381 | instance | 2026-09-15 11:21:40.531606 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:21:40.531846 | instance | Tuesday 15 September 2026 11:21:40 +0000 (0:00:00.023) 0:00:00.023 ***** 2026-09-15 11:21:41.690741 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 11:21:41.690981 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 11:21:41.691240 | instance | interpreter could change the meaning of that path. See 2026-09-15 11:21:41.691526 | instance | https://docs.ansible.com/ansible- 2026-09-15 11:21:41.691790 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:21:41.701154 | instance | ok: [instance] 2026-09-15 11:21:41.701204 | instance | 2026-09-15 11:21:41.701352 | instance | TASK [Configure short hostname] ************************************************ 2026-09-15 11:21:41.701454 | instance | Tuesday 15 September 2026 11:21:41 +0000 (0:00:01.170) 0:00:01.194 ***** 2026-09-15 11:21:42.457064 | instance | changed: [instance] 2026-09-15 11:21:42.457212 | instance | 2026-09-15 11:21:42.457486 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-15 11:21:42.457744 | instance | Tuesday 15 September 2026 11:21:42 +0000 (0:00:00.755) 0:00:01.949 ***** 2026-09-15 11:21:42.717297 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-15 11:21:42.717459 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-15 11:21:42.717697 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-15 11:21:42.726837 | instance | changed: [instance] 2026-09-15 11:21:42.727004 | instance | 2026-09-15 11:21:42.727241 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-15 11:21:42.727515 | instance | Tuesday 15 September 2026 11:21:42 +0000 (0:00:00.269) 0:00:02.219 ***** 2026-09-15 11:21:43.931792 | instance | ok: [instance] 2026-09-15 11:21:43.932085 | instance | 2026-09-15 11:21:43.932363 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-15 11:21:43.932617 | instance | Tuesday 15 September 2026 11:21:43 +0000 (0:00:01.204) 0:00:03.423 ***** 2026-09-15 11:21:44.651590 | instance | ok: [instance] 2026-09-15 11:21:44.651732 | instance | 2026-09-15 11:21:44.651898 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-15 11:21:44.652068 | instance | 2026-09-15 11:21:44.652221 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-15 11:21:44.652451 | instance | Tuesday 15 September 2026 11:21:44 +0000 (0:00:00.720) 0:00:04.144 ***** 2026-09-15 11:21:45.723713 | instance | changed: [localhost] => (item=group_vars) 2026-09-15 11:21:45.723855 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-15 11:21:45.723868 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-15 11:21:45.723884 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-15 11:21:45.724828 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-15 11:21:45.724859 | instance | changed: [localhost] => (item=host_vars) 2026-09-15 11:21:45.724870 | instance | 2026-09-15 11:21:45.724879 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-15 11:21:45.725518 | instance | 2026-09-15 11:21:45.725579 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-15 11:21:45.725590 | instance | Tuesday 15 September 2026 11:21:45 +0000 (0:00:01.070) 0:00:05.214 ***** 2026-09-15 11:21:45.915684 | instance | changed: [localhost] 2026-09-15 11:21:45.915873 | instance | 2026-09-15 11:21:45.916235 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-15 11:21:45.916638 | instance | Tuesday 15 September 2026 11:21:45 +0000 (0:00:00.193) 0:00:05.407 ***** 2026-09-15 11:21:45.937979 | instance | ok: [localhost] 2026-09-15 11:21:45.938144 | instance | 2026-09-15 11:21:45.938509 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-15 11:21:45.938811 | instance | Tuesday 15 September 2026 11:21:45 +0000 (0:00:00.022) 0:00:05.430 ***** 2026-09-15 11:21:46.005352 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '5189a9e9-c0e8-5b6c-89d2-e6cfb37190d1'}) 2026-09-15 11:21:46.005615 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-15 11:21:46.005929 | instance | 2026-09-15 11:21:46.006198 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-15 11:21:46.006510 | instance | Tuesday 15 September 2026 11:21:46 +0000 (0:00:00.067) 0:00:05.497 ***** 2026-09-15 11:21:46.607308 | instance | changed: [localhost] 2026-09-15 11:21:46.608554 | instance | 2026-09-15 11:21:46.608618 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-15 11:21:46.608635 | instance | 2026-09-15 11:21:46.608649 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-15 11:21:46.608663 | instance | Tuesday 15 September 2026 11:21:46 +0000 (0:00:00.601) 0:00:06.099 ***** 2026-09-15 11:21:46.809992 | instance | changed: [localhost] 2026-09-15 11:21:46.810726 | instance | 2026-09-15 11:21:46.810781 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-15 11:21:46.810793 | instance | Tuesday 15 September 2026 11:21:46 +0000 (0:00:00.202) 0:00:06.302 ***** 2026-09-15 11:21:46.842130 | instance | ok: [localhost] 2026-09-15 11:21:46.842210 | instance | 2026-09-15 11:21:46.842447 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-15 11:21:46.842558 | instance | Tuesday 15 September 2026 11:21:46 +0000 (0:00:00.032) 0:00:06.335 ***** 2026-09-15 11:21:46.879453 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-15 11:21:46.879559 | instance | 2026-09-15 11:21:46.879700 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-15 11:21:46.879914 | instance | Tuesday 15 September 2026 11:21:46 +0000 (0:00:00.037) 0:00:06.372 ***** 2026-09-15 11:21:47.260675 | instance | changed: [localhost] 2026-09-15 11:21:47.261734 | instance | 2026-09-15 11:21:47.261758 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-15 11:21:47.261768 | instance | 2026-09-15 11:21:47.261776 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-15 11:21:47.261785 | instance | Tuesday 15 September 2026 11:21:47 +0000 (0:00:00.381) 0:00:06.753 ***** 2026-09-15 11:21:47.477642 | instance | changed: [localhost] 2026-09-15 11:21:47.478016 | instance | 2026-09-15 11:21:47.478255 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-15 11:21:47.478577 | instance | Tuesday 15 September 2026 11:21:47 +0000 (0:00:00.216) 0:00:06.969 ***** 2026-09-15 11:21:47.506352 | instance | ok: [localhost] 2026-09-15 11:21:47.506855 | instance | 2026-09-15 11:21:47.506871 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-15 11:21:47.506877 | instance | Tuesday 15 September 2026 11:21:47 +0000 (0:00:00.029) 0:00:06.999 ***** 2026-09-15 11:21:47.557287 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-15 11:21:47.557423 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-15 11:21:47.557572 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-15 11:21:47.557706 | instance | 2026-09-15 11:21:47.557861 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-15 11:21:47.558034 | instance | Tuesday 15 September 2026 11:21:47 +0000 (0:00:00.050) 0:00:07.050 ***** 2026-09-15 11:21:47.910429 | instance | changed: [localhost] 2026-09-15 11:21:47.910500 | instance | 2026-09-15 11:21:47.910609 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-15 11:21:47.910707 | instance | 2026-09-15 11:21:47.910848 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-15 11:21:47.910981 | instance | Tuesday 15 September 2026 11:21:47 +0000 (0:00:00.353) 0:00:07.403 ***** 2026-09-15 11:21:48.095609 | instance | changed: [localhost] 2026-09-15 11:21:48.095783 | instance | 2026-09-15 11:21:48.096354 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-15 11:21:48.096503 | instance | Tuesday 15 September 2026 11:21:48 +0000 (0:00:00.184) 0:00:07.587 ***** 2026-09-15 11:21:48.128107 | instance | ok: [localhost] 2026-09-15 11:21:48.128264 | instance | 2026-09-15 11:21:48.128534 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-15 11:21:48.128799 | instance | Tuesday 15 September 2026 11:21:48 +0000 (0:00:00.032) 0:00:07.620 ***** 2026-09-15 11:21:48.174772 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-15 11:21:48.174937 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-15 11:21:48.175160 | instance | 2026-09-15 11:21:48.175407 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-15 11:21:48.175643 | instance | Tuesday 15 September 2026 11:21:48 +0000 (0:00:00.046) 0:00:07.666 ***** 2026-09-15 11:21:48.573394 | instance | changed: [localhost] 2026-09-15 11:21:48.573632 | instance | 2026-09-15 11:21:48.573918 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-15 11:21:48.574342 | instance | 2026-09-15 11:21:48.574748 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:21:48.575069 | instance | Tuesday 15 September 2026 11:21:48 +0000 (0:00:00.398) 0:00:08.065 ***** 2026-09-15 11:21:49.343895 | instance | ok: [localhost] 2026-09-15 11:21:49.344128 | instance | 2026-09-15 11:21:49.344418 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-15 11:21:49.344721 | instance | Tuesday 15 September 2026 11:21:49 +0000 (0:00:00.770) 0:00:08.836 ***** 2026-09-15 11:21:49.533404 | instance | changed: [localhost] 2026-09-15 11:21:49.533625 | instance | 2026-09-15 11:21:49.533874 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-15 11:21:49.534217 | instance | Tuesday 15 September 2026 11:21:49 +0000 (0:00:00.189) 0:00:09.025 ***** 2026-09-15 11:21:49.559773 | instance | ok: [localhost] 2026-09-15 11:21:49.560107 | instance | 2026-09-15 11:21:49.560446 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-15 11:21:49.560790 | instance | Tuesday 15 September 2026 11:21:49 +0000 (0:00:00.026) 0:00:09.052 ***** 2026-09-15 11:21:50.266174 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-15 11:21:50.266456 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-15 11:21:50.266729 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-15 11:21:50.267024 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-15 11:21:50.267274 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-15 11:21:50.267540 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-15 11:21:50.267862 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-15 11:21:50.268194 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-15 11:21:50.268495 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-15 11:21:50.268782 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-15 11:21:50.269106 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-15 11:21:50.269482 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-15 11:21:50.269753 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-15 11:21:50.270088 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-15 11:21:50.270367 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-15 11:21:50.270602 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-15 11:21:50.270838 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-15 11:21:50.271110 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-15 11:21:50.271364 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-15 11:21:50.271611 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-15 11:21:50.271840 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-15 11:21:50.272100 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-15 11:21:50.272368 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-15 11:21:50.272591 | instance | 2026-09-15 11:21:50.272868 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-15 11:21:50.273196 | instance | Tuesday 15 September 2026 11:21:50 +0000 (0:00:00.706) 0:00:09.758 ***** 2026-09-15 11:21:50.633431 | instance | changed: [localhost] 2026-09-15 11:21:50.633661 | instance | 2026-09-15 11:21:50.633956 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-15 11:21:50.634279 | instance | Tuesday 15 September 2026 11:21:50 +0000 (0:00:00.367) 0:00:10.125 ***** 2026-09-15 11:21:50.844965 | instance | changed: [localhost] 2026-09-15 11:21:50.845202 | instance | 2026-09-15 11:21:50.845486 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-15 11:21:50.845819 | instance | 2026-09-15 11:21:50.846141 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-15 11:21:50.846519 | instance | Tuesday 15 September 2026 11:21:50 +0000 (0:00:00.211) 0:00:10.337 ***** 2026-09-15 11:21:51.021484 | instance | changed: [localhost] 2026-09-15 11:21:51.021700 | instance | 2026-09-15 11:21:51.021971 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-15 11:21:51.022208 | instance | Tuesday 15 September 2026 11:21:51 +0000 (0:00:00.176) 0:00:10.513 ***** 2026-09-15 11:21:51.057085 | instance | ok: [localhost] 2026-09-15 11:21:51.057226 | instance | 2026-09-15 11:21:51.057428 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-15 11:21:51.057584 | instance | Tuesday 15 September 2026 11:21:51 +0000 (0:00:00.035) 0:00:10.549 ***** 2026-09-15 11:21:51.104199 | 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-15 11:21:51.104498 | instance | 2026-09-15 11:21:51.104858 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-15 11:21:51.105255 | instance | Tuesday 15 September 2026 11:21:51 +0000 (0:00:00.046) 0:00:10.596 ***** 2026-09-15 11:21:51.475562 | instance | changed: [localhost] 2026-09-15 11:21:51.475864 | instance | 2026-09-15 11:21:51.476174 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-15 11:21:51.476442 | instance | 2026-09-15 11:21:51.476697 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-15 11:21:51.476950 | instance | Tuesday 15 September 2026 11:21:51 +0000 (0:00:00.371) 0:00:10.968 ***** 2026-09-15 11:21:51.682051 | instance | changed: [localhost] 2026-09-15 11:21:51.682146 | instance | 2026-09-15 11:21:51.682172 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-15 11:21:51.682336 | instance | Tuesday 15 September 2026 11:21:51 +0000 (0:00:00.205) 0:00:11.173 ***** 2026-09-15 11:21:51.717007 | instance | ok: [localhost] 2026-09-15 11:21:51.717722 | instance | 2026-09-15 11:21:51.717780 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-15 11:21:51.717792 | instance | Tuesday 15 September 2026 11:21:51 +0000 (0:00:00.035) 0:00:11.209 ***** 2026-09-15 11:21:51.767552 | 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-15 11:21:51.768481 | instance | 2026-09-15 11:21:51.768525 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-15 11:21:51.768537 | instance | Tuesday 15 September 2026 11:21:51 +0000 (0:00:00.050) 0:00:11.259 ***** 2026-09-15 11:21:52.163231 | instance | changed: [localhost] 2026-09-15 11:21:52.164160 | instance | 2026-09-15 11:21:52.164208 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-15 11:21:52.164219 | instance | 2026-09-15 11:21:52.164227 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-15 11:21:52.164235 | instance | Tuesday 15 September 2026 11:21:52 +0000 (0:00:00.396) 0:00:11.656 ***** 2026-09-15 11:21:52.336378 | instance | changed: [localhost] 2026-09-15 11:21:52.336481 | instance | 2026-09-15 11:21:52.336780 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-15 11:21:52.336803 | instance | Tuesday 15 September 2026 11:21:52 +0000 (0:00:00.173) 0:00:11.829 ***** 2026-09-15 11:21:52.366410 | instance | ok: [localhost] 2026-09-15 11:21:52.366466 | instance | 2026-09-15 11:21:52.366700 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-15 11:21:52.366715 | instance | Tuesday 15 September 2026 11:21:52 +0000 (0:00:00.030) 0:00:11.859 ***** 2026-09-15 11:21:52.801714 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-15 11:21:52.802076 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-15 11:21:52.802155 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-15 11:21:52.804267 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-15 11:21:52.804303 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-15 11:21:52.804331 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-15 11:21:52.804341 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-15 11:21:52.804351 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-15 11:21:52.804360 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-15 11:21:52.804373 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-15 11:21:52.804385 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-15 11:21:52.804402 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-15 11:21:52.804697 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-15 11:21:52.805260 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-15 11:21:52.805591 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-15 11:21:52.805882 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-15 11:21:52.806577 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-15 11:21:52.806874 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-15 11:21:52.807161 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-15 11:21:52.807478 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-15 11:21:52.807775 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-15 11:21:52.808071 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-15 11:21:52.808379 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-15 11:21:52.808665 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-15 11:21:52.808947 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-15 11:21:52.809225 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-15 11:21:52.809529 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-15 11:21:52.809809 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-15 11:21:52.810132 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-15 11:21:52.810449 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-15 11:21:52.810734 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-15 11:21:52.811020 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-15 11:21:52.811305 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-15 11:21:52.811613 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-15 11:21:52.811909 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-15 11:21:52.812204 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-15 11:21:52.812516 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-15 11:21:52.812815 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-15 11:21:52.813228 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-15 11:21:52.813595 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-15 11:21:52.813979 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-15 11:21:52.814383 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-15 11:21:52.814744 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-15 11:21:52.815051 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-15 11:21:52.815385 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-15 11:21:52.815677 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-15 11:21:52.815954 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-15 11:21:52.816230 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-15 11:21:52.816529 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-15 11:21:52.817441 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-15 11:21:52.817745 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-15 11:21:52.818076 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-15 11:21:52.818380 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-15 11:21:52.818660 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-15 11:21:52.818935 | instance | 2026-09-15 11:21:52.819217 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-15 11:21:52.819524 | instance | Tuesday 15 September 2026 11:21:52 +0000 (0:00:00.434) 0:00:12.294 ***** 2026-09-15 11:21:52.846177 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-15 11:21:52.846555 | instance | 2026-09-15 11:21:52.847144 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-15 11:21:52.847525 | instance | Tuesday 15 September 2026 11:21:52 +0000 (0:00:00.044) 0:00:12.338 ***** 2026-09-15 11:21:53.282732 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:21:53.282966 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:21:53.283137 | instance | 2026-09-15 11:21:53.283334 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-15 11:21:53.283526 | instance | Tuesday 15 September 2026 11:21:53 +0000 (0:00:00.436) 0:00:12.775 ***** 2026-09-15 11:22:00.607660 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:22:00.607731 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:22:00.607747 | instance | 2026-09-15 11:22:00.607761 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-15 11:22:00.607775 | instance | Tuesday 15 September 2026 11:22:00 +0000 (0:00:07.323) 0:00:20.098 ***** 2026-09-15 11:22:00.680060 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-15 11:22:00.680119 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-15 11:22:00.680133 | instance | 2026-09-15 11:22:00.680145 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-15 11:22:00.680156 | instance | Tuesday 15 September 2026 11:22:00 +0000 (0:00:00.072) 0:00:20.171 ***** 2026-09-15 11:22:01.076400 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:22:01.076823 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:22:01.077200 | instance | 2026-09-15 11:22:01.077564 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-15 11:22:01.077942 | instance | Tuesday 15 September 2026 11:22:01 +0000 (0:00:00.397) 0:00:20.568 ***** 2026-09-15 11:22:01.495549 | instance | changed: [localhost] 2026-09-15 11:22:01.495901 | instance | 2026-09-15 11:22:01.496235 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-15 11:22:01.496563 | instance | Tuesday 15 September 2026 11:22:01 +0000 (0:00:00.419) 0:00:20.987 ***** 2026-09-15 11:22:01.537524 | instance | skipping: [localhost] 2026-09-15 11:22:01.537834 | instance | 2026-09-15 11:22:01.538215 | instance | PLAY [Setup networking] ******************************************************** 2026-09-15 11:22:01.538530 | instance | 2026-09-15 11:22:01.538824 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:22:01.539115 | instance | Tuesday 15 September 2026 11:22:01 +0000 (0:00:00.042) 0:00:21.030 ***** 2026-09-15 11:22:02.279856 | instance | ok: [instance] 2026-09-15 11:22:02.280240 | instance | 2026-09-15 11:22:02.280587 | instance | TASK [Create bridge for management network] ************************************ 2026-09-15 11:22:02.280988 | instance | Tuesday 15 September 2026 11:22:02 +0000 (0:00:00.741) 0:00:21.771 ***** 2026-09-15 11:22:02.642626 | instance | ok: [instance] 2026-09-15 11:22:02.642706 | instance | 2026-09-15 11:22:02.642861 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-15 11:22:02.642993 | instance | Tuesday 15 September 2026 11:22:02 +0000 (0:00:00.362) 0:00:22.134 ***** 2026-09-15 11:22:02.870802 | instance | ok: [instance] 2026-09-15 11:22:02.871252 | instance | 2026-09-15 11:22:02.871594 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-15 11:22:02.871896 | instance | Tuesday 15 September 2026 11:22:02 +0000 (0:00:00.225) 0:00:22.360 ***** 2026-09-15 11:22:03.098521 | instance | ok: [instance] 2026-09-15 11:22:03.098946 | instance | 2026-09-15 11:22:03.099253 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-15 11:22:03.099578 | instance | Tuesday 15 September 2026 11:22:03 +0000 (0:00:00.230) 0:00:22.590 ***** 2026-09-15 11:22:03.309473 | instance | ok: [instance] 2026-09-15 11:22:03.309746 | instance | 2026-09-15 11:22:03.309976 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-15 11:22:03.310191 | instance | Tuesday 15 September 2026 11:22:03 +0000 (0:00:00.211) 0:00:22.801 ***** 2026-09-15 11:22:03.721475 | instance | ok: [instance] => (item=br-mgmt) 2026-09-15 11:22:03.721867 | instance | ok: [instance] => (item=dummy0) 2026-09-15 11:22:03.722258 | instance | 2026-09-15 11:22:03.722615 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-15 11:22:03.722976 | instance | 2026-09-15 11:22:03.723353 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:22:03.723683 | instance | Tuesday 15 September 2026 11:22:03 +0000 (0:00:00.412) 0:00:23.213 ***** 2026-09-15 11:22:04.518105 | instance | ok: [instance] 2026-09-15 11:22:04.518565 | instance | 2026-09-15 11:22:04.518874 | instance | TASK [Install depedencies] ***************************************************** 2026-09-15 11:22:04.519358 | instance | Tuesday 15 September 2026 11:22:04 +0000 (0:00:00.796) 0:00:24.010 ***** 2026-09-15 11:22:27.342910 | instance | changed: [instance] 2026-09-15 11:22:27.343514 | instance | 2026-09-15 11:22:27.344025 | instance | TASK [Start up service] ******************************************************** 2026-09-15 11:22:27.344590 | instance | Tuesday 15 September 2026 11:22:27 +0000 (0:00:22.822) 0:00:46.832 ***** 2026-09-15 11:22:27.886362 | instance | ok: [instance] 2026-09-15 11:22:27.886743 | instance | 2026-09-15 11:22:27.887084 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-15 11:22:27.887404 | instance | Tuesday 15 September 2026 11:22:27 +0000 (0:00:00.544) 0:00:47.377 ***** 2026-09-15 11:22:28.118177 | instance | ok: [instance] 2026-09-15 11:22:28.118256 | instance | 2026-09-15 11:22:28.118299 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-15 11:22:28.118474 | instance | Tuesday 15 September 2026 11:22:28 +0000 (0:00:00.232) 0:00:47.610 ***** 2026-09-15 11:22:28.607097 | instance | changed: [instance] 2026-09-15 11:22:28.607310 | instance | 2026-09-15 11:22:28.607548 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-15 11:22:28.607784 | instance | Tuesday 15 September 2026 11:22:28 +0000 (0:00:00.489) 0:00:48.099 ***** 2026-09-15 11:22:28.795908 | instance | ok: [instance] 2026-09-15 11:22:28.796270 | instance | 2026-09-15 11:22:28.796587 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-15 11:22:28.796825 | instance | Tuesday 15 September 2026 11:22:28 +0000 (0:00:00.188) 0:00:48.288 ***** 2026-09-15 11:22:28.822137 | instance | skipping: [instance] 2026-09-15 11:22:28.822413 | instance | 2026-09-15 11:22:28.822723 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-15 11:22:28.822997 | instance | Tuesday 15 September 2026 11:22:28 +0000 (0:00:00.026) 0:00:48.314 ***** 2026-09-15 11:22:29.432187 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:22:29.432495 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:22:29.432778 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:22:29.433027 | instance | 2026-09-15 11:22:29.433272 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-15 11:22:29.433503 | instance | Tuesday 15 September 2026 11:22:29 +0000 (0:00:00.609) 0:00:48.924 ***** 2026-09-15 11:22:29.973277 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:22:29.973537 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:22:29.973733 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:22:29.973958 | instance | 2026-09-15 11:22:29.974171 | instance | TASK [Start loop devices] ****************************************************** 2026-09-15 11:22:29.974354 | instance | Tuesday 15 September 2026 11:22:29 +0000 (0:00:00.541) 0:00:49.465 ***** 2026-09-15 11:22:30.762959 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:22:30.763253 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:22:30.763639 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:22:30.764015 | instance | 2026-09-15 11:22:30.764392 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-15 11:22:30.764764 | instance | Tuesday 15 September 2026 11:22:30 +0000 (0:00:00.787) 0:00:50.253 ***** 2026-09-15 11:22:34.102674 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:22:34.102982 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:22:34.103490 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:22:34.103901 | instance | 2026-09-15 11:22:34.104357 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-15 11:22:34.104784 | instance | Tuesday 15 September 2026 11:22:34 +0000 (0:00:03.340) 0:00:53.593 ***** 2026-09-15 11:22:36.182536 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-15 11:22:36.182967 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-15 11:22:36.183306 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-15 11:22:36.183623 | instance | 2026-09-15 11:22:36.184062 | instance | PLAY [controllers] ************************************************************* 2026-09-15 11:22:36.184381 | instance | 2026-09-15 11:22:36.184731 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:22:36.185093 | instance | Tuesday 15 September 2026 11:22:36 +0000 (0:00:02.077) 0:00:55.670 ***** 2026-09-15 11:22:37.193529 | instance | ok: [instance] 2026-09-15 11:22:37.193585 | instance | 2026-09-15 11:22:37.193596 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-15 11:22:37.193606 | instance | Tuesday 15 September 2026 11:22:37 +0000 (0:00:01.013) 0:00:56.684 ***** 2026-09-15 11:22:37.766013 | instance | changed: [instance] 2026-09-15 11:22:37.766073 | instance | 2026-09-15 11:22:37.766085 | instance | PLAY RECAP ********************************************************************* 2026-09-15 11:22:37.766095 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 11:22:37.766114 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 11:22:37.766323 | instance | 2026-09-15 11:22:37.766579 | instance | Tuesday 15 September 2026 11:22:37 +0000 (0:00:00.572) 0:00:57.257 ***** 2026-09-15 11:22:37.766795 | instance | =============================================================================== 2026-09-15 11:22:37.767141 | instance | Install depedencies ---------------------------------------------------- 22.82s 2026-09-15 11:22:37.767671 | instance | Generate SSH keys for missing variables --------------------------------- 7.32s 2026-09-15 11:22:37.767915 | instance | Create a volume group for each loop device ------------------------------ 3.34s 2026-09-15 11:22:37.768157 | instance | Create a logical volume for each loop device ---------------------------- 2.08s 2026-09-15 11:22:37.768389 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.20s 2026-09-15 11:22:37.768601 | instance | Gathering Facts --------------------------------------------------------- 1.17s 2026-09-15 11:22:37.768819 | instance | Create folders for workspace -------------------------------------------- 1.07s 2026-09-15 11:22:37.769057 | instance | Gathering Facts --------------------------------------------------------- 1.01s 2026-09-15 11:22:37.769273 | instance | Gathering Facts --------------------------------------------------------- 0.80s 2026-09-15 11:22:37.769490 | instance | Start loop devices ------------------------------------------------------ 0.79s 2026-09-15 11:22:37.769708 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-15 11:22:37.769974 | instance | Configure short hostname ------------------------------------------------ 0.76s 2026-09-15 11:22:37.770184 | instance | Gathering Facts --------------------------------------------------------- 0.74s 2026-09-15 11:22:37.770464 | instance | Purge "snapd" package --------------------------------------------------- 0.72s 2026-09-15 11:22:37.770683 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.71s 2026-09-15 11:22:37.770936 | instance | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-15 11:22:37.771156 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.60s 2026-09-15 11:22:37.771412 | instance | Set masquerade rule ----------------------------------------------------- 0.57s 2026-09-15 11:22:37.771603 | instance | Start up service -------------------------------------------------------- 0.54s 2026-09-15 11:22:37.771827 | instance | Set permissions on loopback devices ------------------------------------- 0.54s 2026-09-15 11:22:37.856750 | instance | INFO [aio > prepare] Executed: Successful 2026-09-15 11:22:37.866315 | instance | INFO [aio > converge] Executing 2026-09-15 11:22:40.695747 | instance | 2026-09-15 11:22:40.696011 | instance | PLAY [all] ********************************************************************* 2026-09-15 11:22:40.696242 | instance | 2026-09-15 11:22:40.696474 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:22:40.696719 | instance | Tuesday 15 September 2026 11:22:40 +0000 (0:00:00.016) 0:00:00.016 ***** 2026-09-15 11:22:42.007331 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 11:22:42.007517 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 11:22:42.007777 | instance | interpreter could change the meaning of that path. See 2026-09-15 11:22:42.008136 | instance | https://docs.ansible.com/ansible- 2026-09-15 11:22:42.008427 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:22:42.016544 | instance | ok: [instance] 2026-09-15 11:22:42.016701 | instance | 2026-09-15 11:22:42.016972 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-15 11:22:42.017200 | instance | Tuesday 15 September 2026 11:22:42 +0000 (0:00:01.321) 0:00:01.337 ***** 2026-09-15 11:22:42.063660 | instance | skipping: [instance] 2026-09-15 11:22:42.063981 | instance | 2026-09-15 11:22:42.064338 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-15 11:22:42.064584 | instance | Tuesday 15 September 2026 11:22:42 +0000 (0:00:00.046) 0:00:01.384 ***** 2026-09-15 11:22:42.258657 | instance | ok: [instance] 2026-09-15 11:22:42.258840 | instance | 2026-09-15 11:22:42.259195 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-15 11:22:42.259349 | instance | 2026-09-15 11:22:42.259568 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:22:42.259797 | instance | Tuesday 15 September 2026 11:22:42 +0000 (0:00:00.195) 0:00:01.580 ***** 2026-09-15 11:22:43.211640 | instance | ok: [instance] 2026-09-15 11:22:43.211702 | instance | 2026-09-15 11:22:43.211907 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:22:43.212042 | instance | Tuesday 15 September 2026 11:22:43 +0000 (0:00:00.952) 0:00:02.532 ***** 2026-09-15 11:22:43.565182 | instance | ok: [instance] 2026-09-15 11:22:43.565392 | instance | 2026-09-15 11:22:43.565658 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:22:43.565980 | instance | Tuesday 15 September 2026 11:22:43 +0000 (0:00:00.353) 0:00:02.886 ***** 2026-09-15 11:22:43.602494 | instance | skipping: [instance] 2026-09-15 11:22:43.602710 | instance | 2026-09-15 11:22:43.603217 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:22:43.603540 | instance | Tuesday 15 September 2026 11:22:43 +0000 (0:00:00.037) 0:00:02.923 ***** 2026-09-15 11:22:43.990531 | instance | changed: [instance] 2026-09-15 11:22:43.990714 | instance | 2026-09-15 11:22:43.990995 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:22:43.991229 | instance | Tuesday 15 September 2026 11:22:43 +0000 (0:00:00.387) 0:00:03.311 ***** 2026-09-15 11:22:44.077857 | instance | ok: [instance] => { 2026-09-15 11:22:44.078137 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:22:44.078391 | instance | } 2026-09-15 11:22:44.078606 | instance | 2026-09-15 11:22:44.078908 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:22:44.079156 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.087) 0:00:03.399 ***** 2026-09-15 11:22:44.751935 | instance | changed: [instance] 2026-09-15 11:22:44.752298 | instance | 2026-09-15 11:22:44.752606 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:22:44.752944 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.673) 0:00:04.072 ***** 2026-09-15 11:22:44.817158 | instance | skipping: [instance] 2026-09-15 11:22:44.817392 | instance | 2026-09-15 11:22:44.817658 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:22:44.817935 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.063) 0:00:04.136 ***** 2026-09-15 11:22:44.883135 | instance | skipping: [instance] 2026-09-15 11:22:44.883346 | instance | 2026-09-15 11:22:44.883526 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:22:44.883700 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.068) 0:00:04.204 ***** 2026-09-15 11:22:45.125834 | instance | ok: [instance] 2026-09-15 11:22:45.126104 | instance | 2026-09-15 11:22:45.126307 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:22:45.126502 | instance | Tuesday 15 September 2026 11:22:45 +0000 (0:00:00.242) 0:00:04.447 ***** 2026-09-15 11:22:46.414913 | instance | ok: [instance] 2026-09-15 11:22:46.415266 | instance | 2026-09-15 11:22:46.415468 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:22:46.415662 | instance | Tuesday 15 September 2026 11:22:46 +0000 (0:00:01.288) 0:00:05.736 ***** 2026-09-15 11:22:46.502405 | instance | ok: [instance] => { 2026-09-15 11:22:46.502785 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:22:46.502982 | instance | } 2026-09-15 11:22:46.503180 | instance | 2026-09-15 11:22:46.503375 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:22:46.503565 | instance | Tuesday 15 September 2026 11:22:46 +0000 (0:00:00.087) 0:00:05.823 ***** 2026-09-15 11:22:47.199247 | instance | changed: [instance] 2026-09-15 11:22:47.199450 | instance | 2026-09-15 11:22:47.199624 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:22:47.199809 | instance | Tuesday 15 September 2026 11:22:47 +0000 (0:00:00.697) 0:00:06.520 ***** 2026-09-15 11:22:50.251412 | instance | changed: [instance] 2026-09-15 11:22:50.251779 | instance | 2026-09-15 11:22:50.252001 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:22:50.252196 | instance | Tuesday 15 September 2026 11:22:50 +0000 (0:00:03.052) 0:00:09.573 ***** 2026-09-15 11:22:50.294530 | instance | skipping: [instance] 2026-09-15 11:22:50.294678 | instance | 2026-09-15 11:22:50.294923 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:22:50.295120 | instance | Tuesday 15 September 2026 11:22:50 +0000 (0:00:00.042) 0:00:09.615 ***** 2026-09-15 11:22:50.337518 | instance | skipping: [instance] 2026-09-15 11:22:50.337771 | instance | 2026-09-15 11:22:50.338026 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:22:50.338268 | instance | Tuesday 15 September 2026 11:22:50 +0000 (0:00:00.040) 0:00:09.656 ***** 2026-09-15 11:22:50.366059 | instance | skipping: [instance] 2026-09-15 11:22:50.366135 | instance | 2026-09-15 11:22:50.366146 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:22:50.366164 | instance | Tuesday 15 September 2026 11:22:50 +0000 (0:00:00.030) 0:00:09.687 ***** 2026-09-15 11:22:55.912008 | instance | changed: [instance] 2026-09-15 11:22:55.912504 | instance | 2026-09-15 11:22:55.913074 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:22:55.913428 | instance | Tuesday 15 September 2026 11:22:55 +0000 (0:00:05.545) 0:00:15.233 ***** 2026-09-15 11:22:56.612150 | instance | changed: [instance] 2026-09-15 11:22:56.612373 | instance | 2026-09-15 11:22:56.612670 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:22:56.612983 | instance | Tuesday 15 September 2026 11:22:56 +0000 (0:00:00.700) 0:00:15.933 ***** 2026-09-15 11:22:57.582135 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-15 11:22:57.582412 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:22:57.582758 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:22:57.583151 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:22:57.583518 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:22:57.584011 | instance | 2026-09-15 11:22:57.584343 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:22:57.584702 | instance | Tuesday 15 September 2026 11:22:57 +0000 (0:00:00.969) 0:00:16.903 ***** 2026-09-15 11:22:58.195461 | instance | changed: [instance] 2026-09-15 11:22:58.195579 | instance | 2026-09-15 11:22:58.195716 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:22:58.196050 | instance | Tuesday 15 September 2026 11:22:58 +0000 (0:00:00.596) 0:00:17.499 ***** 2026-09-15 11:22:58.196195 | instance | 2026-09-15 11:22:58.196351 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:22:58.196499 | instance | Tuesday 15 September 2026 11:22:58 +0000 (0:00:00.017) 0:00:17.516 ***** 2026-09-15 11:22:59.166461 | instance | ok: [instance] 2026-09-15 11:22:59.166695 | instance | 2026-09-15 11:22:59.166848 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-15 11:22:59.167011 | instance | Tuesday 15 September 2026 11:22:59 +0000 (0:00:00.969) 0:00:18.485 ***** 2026-09-15 11:22:59.631011 | instance | changed: [instance] 2026-09-15 11:22:59.631434 | instance | 2026-09-15 11:22:59.631784 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:22:59.632101 | instance | Tuesday 15 September 2026 11:22:59 +0000 (0:00:00.463) 0:00:18.949 ***** 2026-09-15 11:23:00.259066 | instance | changed: [instance] 2026-09-15 11:23:00.259503 | instance | 2026-09-15 11:23:00.259855 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:23:00.260216 | instance | Tuesday 15 September 2026 11:23:00 +0000 (0:00:00.626) 0:00:19.576 ***** 2026-09-15 11:23:00.506571 | instance | ok: [instance] 2026-09-15 11:23:00.506690 | instance | 2026-09-15 11:23:00.506843 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:23:00.507135 | instance | Tuesday 15 September 2026 11:23:00 +0000 (0:00:00.248) 0:00:19.824 ***** 2026-09-15 11:23:00.603189 | instance | ok: [instance] => { 2026-09-15 11:23:00.603587 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:23:00.604089 | instance | } 2026-09-15 11:23:00.604540 | instance | 2026-09-15 11:23:00.605004 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:23:00.605458 | instance | Tuesday 15 September 2026 11:23:00 +0000 (0:00:00.097) 0:00:19.922 ***** 2026-09-15 11:23:03.546596 | instance | changed: [instance] 2026-09-15 11:23:03.546995 | instance | 2026-09-15 11:23:03.547215 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:23:03.547403 | instance | Tuesday 15 September 2026 11:23:03 +0000 (0:00:02.945) 0:00:22.867 ***** 2026-09-15 11:23:07.945638 | instance | changed: [instance] 2026-09-15 11:23:07.945719 | instance | 2026-09-15 11:23:07.946160 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:23:07.946186 | instance | Tuesday 15 September 2026 11:23:07 +0000 (0:00:04.399) 0:00:27.266 ***** 2026-09-15 11:23:09.029115 | instance | ok: [instance] 2026-09-15 11:23:09.030026 | instance | 2026-09-15 11:23:09.030114 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:23:09.030418 | instance | Tuesday 15 September 2026 11:23:09 +0000 (0:00:01.082) 0:00:28.349 ***** 2026-09-15 11:23:09.433446 | instance | changed: [instance] 2026-09-15 11:23:09.434017 | instance | 2026-09-15 11:23:09.434251 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:23:09.434267 | instance | Tuesday 15 September 2026 11:23:09 +0000 (0:00:00.404) 0:00:28.754 ***** 2026-09-15 11:23:09.944280 | instance | changed: [instance] 2026-09-15 11:23:09.945035 | instance | 2026-09-15 11:23:09.945087 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:23:09.945099 | instance | Tuesday 15 September 2026 11:23:09 +0000 (0:00:00.511) 0:00:29.265 ***** 2026-09-15 11:23:10.582995 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-15 11:23:10.583079 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:23:10.583089 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:23:10.583096 | instance | 2026-09-15 11:23:10.583102 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:23:10.583108 | instance | Tuesday 15 September 2026 11:23:10 +0000 (0:00:00.638) 0:00:29.903 ***** 2026-09-15 11:23:11.049358 | instance | changed: [instance] 2026-09-15 11:23:11.049948 | instance | 2026-09-15 11:23:11.049969 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:23:11.050099 | instance | Tuesday 15 September 2026 11:23:11 +0000 (0:00:00.466) 0:00:30.370 ***** 2026-09-15 11:23:11.567517 | instance | changed: [instance] 2026-09-15 11:23:11.567609 | instance | 2026-09-15 11:23:11.568299 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:23:11.568345 | instance | Tuesday 15 September 2026 11:23:11 +0000 (0:00:00.505) 0:00:30.876 ***** 2026-09-15 11:23:11.568353 | instance | 2026-09-15 11:23:11.568359 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:23:11.568364 | instance | Tuesday 15 September 2026 11:23:11 +0000 (0:00:00.012) 0:00:30.889 ***** 2026-09-15 11:23:12.328281 | instance | ok: [instance] 2026-09-15 11:23:12.329114 | instance | 2026-09-15 11:23:12.329173 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-15 11:23:12.329184 | instance | Tuesday 15 September 2026 11:23:12 +0000 (0:00:00.760) 0:00:31.649 ***** 2026-09-15 11:23:13.270556 | instance | changed: [instance] 2026-09-15 11:23:13.271286 | instance | 2026-09-15 11:23:13.271318 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:23:13.271329 | instance | Tuesday 15 September 2026 11:23:13 +0000 (0:00:00.942) 0:00:32.591 ***** 2026-09-15 11:23:13.885607 | instance | changed: [instance] 2026-09-15 11:23:13.885967 | instance | 2026-09-15 11:23:13.886373 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:23:13.886392 | instance | Tuesday 15 September 2026 11:23:13 +0000 (0:00:00.615) 0:00:33.206 ***** 2026-09-15 11:23:13.953125 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-15 11:23:13.953192 | instance | 2026-09-15 11:23:13.953443 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:23:13.953489 | instance | Tuesday 15 September 2026 11:23:13 +0000 (0:00:00.067) 0:00:33.274 ***** 2026-09-15 11:23:19.179403 | instance | changed: [instance] 2026-09-15 11:23:19.180430 | instance | 2026-09-15 11:23:19.180489 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:23:19.180504 | instance | Tuesday 15 September 2026 11:23:19 +0000 (0:00:05.225) 0:00:38.500 ***** 2026-09-15 11:23:19.889142 | instance | ok: [instance] => (item=chronyd) 2026-09-15 11:23:19.890007 | instance | ok: [instance] => (item=sshd) 2026-09-15 11:23:19.890066 | instance | 2026-09-15 11:23:19.890073 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:23:19.890240 | instance | Tuesday 15 September 2026 11:23:19 +0000 (0:00:00.710) 0:00:39.210 ***** 2026-09-15 11:23:32.301881 | instance | fatal: [instance]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 12, "msg": "Request failed: ", "url": "https://download.ceph.com/rpm-18.2.7/el9/noarch/cephadm"} 2026-09-15 11:23:32.304859 | instance | 2026-09-15 11:23:32.305498 | instance | PLAY RECAP ********************************************************************* 2026-09-15 11:23:32.305593 | instance | instance : ok=35 changed=20 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-15 11:23:32.305954 | instance | 2026-09-15 11:23:32.310292 | instance | Tuesday 15 September 2026 11:23:32 +0000 (0:00:12.416) 0:00:51.627 ***** 2026-09-15 11:23:32.310362 | instance | =============================================================================== 2026-09-15 11:23:32.310373 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 12.42s 2026-09-15 11:23:32.310383 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.55s 2026-09-15 11:23:32.310391 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.23s 2026-09-15 11:23:32.310400 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.40s 2026-09-15 11:23:32.310409 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.05s 2026-09-15 11:23:32.310418 | instance | vexxhost.containers.download_artifact : Download item ------------------- 2.95s 2026-09-15 11:23:32.310426 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.73s 2026-09-15 11:23:32.310435 | instance | Gathering Facts --------------------------------------------------------- 1.32s 2026-09-15 11:23:32.310444 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.29s 2026-09-15 11:23:32.310453 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.08s 2026-09-15 11:23:32.310554 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 0.97s 2026-09-15 11:23:32.310965 | instance | Gathering Facts --------------------------------------------------------- 0.95s 2026-09-15 11:23:32.311359 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.94s 2026-09-15 11:23:32.311780 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.71s 2026-09-15 11:23:32.312174 | instance | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.70s 2026-09-15 11:23:32.312593 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-09-15 11:23:32.312998 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.67s 2026-09-15 11:23:32.313391 | instance | vexxhost.containers.docker : Create folders for configuration ----------- 0.64s 2026-09-15 11:23:32.313802 | instance | vexxhost.containers.containerd : Enable and start service --------------- 0.63s 2026-09-15 11:23:32.314420 | instance | vexxhost.containers.docker : Enable and start service ------------------- 0.62s 2026-09-15 11:23:32.480365 | 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-15 11:23:32.480522 | instance | ERROR [aio > converge] Executed: Failed 2026-09-15 11:23:32.480636 | 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-15 11:23:32.939830 | instance | ERROR 2026-09-15 11:23:32.940005 | instance | { 2026-09-15 11:23:32.940044 | instance | "delta": "0:02:07.339536", 2026-09-15 11:23:32.940071 | instance | "end": "2026-09-15 11:23:32.530171", 2026-09-15 11:23:32.940095 | instance | "msg": "non-zero return code", 2026-09-15 11:23:32.940119 | instance | "rc": 2, 2026-09-15 11:23:32.940143 | instance | "start": "2026-09-15 11:21:25.190635" 2026-09-15 11:23:32.940166 | instance | } failure 2026-09-15 11:23:32.949502 | 2026-09-15 11:23:32.949600 | PLAY RECAP 2026-09-15 11:23:32.949661 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:23:32.949692 | 2026-09-15 11:23:33.171212 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 11:23:33.182895 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 11:23:33.881768 | 2026-09-15 11:23:33.881971 | PLAY [all] 2026-09-15 11:23:33.898116 | 2026-09-15 11:23:33.898230 | TASK [gather-host-logs : creating directory for system status] 2026-09-15 11:23:34.306005 | instance | changed 2026-09-15 11:23:34.314119 | 2026-09-15 11:23:34.314351 | TASK [gather-host-logs : Get logs for each host] 2026-09-15 11:23:34.682352 | instance | + systemd-cgls --full --all --no-pager 2026-09-15 11:23:34.692457 | instance | + ip addr 2026-09-15 11:23:34.694643 | instance | + ip route 2026-09-15 11:23:34.696585 | instance | + lsblk 2026-09-15 11:23:34.700937 | instance | + mount 2026-09-15 11:23:34.702595 | instance | + docker images 2026-09-15 11:23:34.721606 | instance | + brctl show 2026-09-15 11:23:34.722132 | instance | /bin/bash: line 8: brctl: command not found 2026-09-15 11:23:34.722151 | instance | + ip neigh 2026-09-15 11:23:34.724474 | instance | + bridge fdb show 2026-09-15 11:23:34.730031 | instance | + ps aux --sort=-%mem 2026-09-15 11:23:34.743702 | instance | + dpkg -l 2026-09-15 11:23:34.749628 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-15 11:23:34.750127 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-15 11:23:34.764935 | instance | + '[' '!' -z '' ']' 2026-09-15 11:23:34.854322 | instance | ok: Runtime: 0:00:00.085859 2026-09-15 11:23:34.860894 | 2026-09-15 11:23:34.861008 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-15 11:23:35.551736 | instance | changed: 2026-09-15 11:23:35.551935 | instance | created directory /var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/work/logs/instance 2026-09-15 11:23:35.551964 | instance | cd+++++++++ system/ 2026-09-15 11:23:35.551984 | instance | >f+++++++++ system/brctl-show.txt 2026-09-15 11:23:35.552004 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-15 11:23:35.552022 | instance | >f+++++++++ system/docker-images.txt 2026-09-15 11:23:35.552041 | instance | >f+++++++++ system/ip-addr.txt 2026-09-15 11:23:35.552063 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-15 11:23:35.552082 | instance | >f+++++++++ system/ip-route.txt 2026-09-15 11:23:35.552102 | instance | >f+++++++++ system/lsblk.txt 2026-09-15 11:23:35.552120 | instance | >f+++++++++ system/mount.txt 2026-09-15 11:23:35.552138 | instance | >f+++++++++ system/packages.txt 2026-09-15 11:23:35.552155 | instance | >f+++++++++ system/ps.txt 2026-09-15 11:23:35.552172 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-15 11:23:35.561916 | 2026-09-15 11:23:35.562066 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-15 11:23:35.797976 | instance | changed: "values" 2026-09-15 11:23:36.008326 | instance | changed: "releases" 2026-09-15 11:23:36.030859 | 2026-09-15 11:23:36.031080 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-15 11:23:36.308231 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-15 11:23:36.585367 | instance | ok: Runtime: 0:00:00.005658 2026-09-15 11:23:36.596582 | 2026-09-15 11:23:36.596771 | TASK [helm-release-status : Downloads logs to executor] 2026-09-15 11:23:37.201116 | instance | changed: 2026-09-15 11:23:37.201326 | instance | cd+++++++++ helm/ 2026-09-15 11:23:37.201357 | instance | cd+++++++++ helm/releases/ 2026-09-15 11:23:37.201382 | instance | cd+++++++++ helm/values/ 2026-09-15 11:23:37.211789 | 2026-09-15 11:23:37.211864 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-15 11:23:37.423058 | instance | changed 2026-09-15 11:23:37.432700 | 2026-09-15 11:23:37.432850 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-15 11:23:37.686314 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:37.686574 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:37.691503 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:37.691799 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:37.693562 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:37.693981 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:37.696303 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:37.696824 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:37.697624 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:37.697662 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:37.700330 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:37.701579 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:37.973370 | instance | ok: Runtime: 0:00:00.020919 2026-09-15 11:23:37.996997 | 2026-09-15 11:23:37.997226 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-15 11:23:38.227574 | instance | changed 2026-09-15 11:23:38.233755 | 2026-09-15 11:23:38.233853 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-15 11:23:38.477841 | instance | environment: line 5: kubectl: command not found 2026-09-15 11:23:38.478685 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:38.478786 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:38.478948 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:38.776690 | instance | ok: Runtime: 0:00:00.007853 2026-09-15 11:23:38.786443 | 2026-09-15 11:23:38.786555 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-15 11:23:39.322370 | instance | changed: 2026-09-15 11:23:39.322617 | instance | cd+++++++++ objects/ 2026-09-15 11:23:39.322656 | instance | cd+++++++++ objects/cluster/ 2026-09-15 11:23:39.322685 | instance | cd+++++++++ objects/namespaced/ 2026-09-15 11:23:39.335471 | 2026-09-15 11:23:39.335563 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-15 11:23:39.554921 | instance | changed 2026-09-15 11:23:39.563780 | 2026-09-15 11:23:39.563965 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-15 11:23:39.811060 | instance | changed 2026-09-15 11:23:39.818157 | 2026-09-15 11:23:39.818300 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-15 11:23:40.330032 | instance | environment: line 3: kubectl: command not found 2026-09-15 11:23:40.365052 | instance | ok: Runtime: 0:00:00.007607 2026-09-15 11:23:40.371907 | 2026-09-15 11:23:40.372001 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-15 11:23:41.400197 | instance | changed: 2026-09-15 11:23:41.400704 | instance | cd+++++++++ pod-logs/ 2026-09-15 11:23:41.400766 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-15 11:23:41.418801 | 2026-09-15 11:23:41.418894 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-15 11:23:41.648578 | instance | changed 2026-09-15 11:23:41.763333 | 2026-09-15 11:23:41.763557 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-15 11:23:42.017013 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 11:23:42.321514 | instance | ok: Runtime: 0:00:00.053639 2026-09-15 11:23:42.333171 | 2026-09-15 11:23:42.333368 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-15 11:23:42.609164 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 11:23:42.634745 | instance | ceph-mgr endpoints: 2026-09-15 11:23:42.881806 | instance | ok: Runtime: 0:00:00.031036 2026-09-15 11:23:42.897883 | 2026-09-15 11:23:42.898071 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-15 11:23:43.214255 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-15 11:23:43.457087 | instance | ok: Runtime: 0:00:00.053227 2026-09-15 11:23:43.464993 | 2026-09-15 11:23:43.465169 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-15 11:23:43.973764 | instance | changed: cd+++++++++ prometheus/ 2026-09-15 11:23:43.992969 | 2026-09-15 11:23:43.993359 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-15 11:23:44.208715 | instance | changed 2026-09-15 11:23:44.455634 | 2026-09-15 11:23:44.455821 | TASK [gather-selenium-data : Get selenium data] 2026-09-15 11:23:44.713884 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-15 11:23:44.715805 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-15 11:23:45.000226 | instance | ERROR 2026-09-15 11:23:45.000576 | instance | { 2026-09-15 11:23:45.000651 | instance | "delta": "0:00:00.008382", 2026-09-15 11:23:45.000696 | instance | "end": "2026-09-15 11:23:44.716243", 2026-09-15 11:23:45.000735 | instance | "msg": "non-zero return code", 2026-09-15 11:23:45.000771 | instance | "rc": 1, 2026-09-15 11:23:45.000806 | instance | "start": "2026-09-15 11:23:44.707861" 2026-09-15 11:23:45.000842 | instance | } 2026-09-15 11:23:45.000891 | instance | ERROR: Ignoring Errors 2026-09-15 11:23:45.022655 | 2026-09-15 11:23:45.022835 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-15 11:23:46.079370 | instance | changed: cd+++++++++ selenium/ 2026-09-15 11:23:46.089502 | 2026-09-15 11:23:46.089608 | PLAY RECAP 2026-09-15 11:23:46.089684 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-15 11:23:46.089724 | 2026-09-15 11:23:46.245995 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 11:23:46.255972 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 11:23:49.086734 | 2026-09-15 11:23:49.086919 | PLAY [all] 2026-09-15 11:23:49.114621 | 2026-09-15 11:23:49.114790 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-15 11:23:49.169745 | instance | skipping: Conditional result was False 2026-09-15 11:23:49.182764 | 2026-09-15 11:23:49.182930 | TASK [fetch-output : Set log path for single node] 2026-09-15 11:23:49.233257 | instance | ok 2026-09-15 11:23:49.245094 | 2026-09-15 11:23:49.245259 | LOOP [fetch-output : Ensure local output dirs] 2026-09-15 11:23:50.396174 | instance -> localhost | ok: "/var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/work/logs" 2026-09-15 11:23:50.628208 | instance -> localhost | changed: "/var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/work/artifacts" 2026-09-15 11:23:50.922050 | instance -> localhost | changed: "/var/lib/zuul/builds/b6dd250b5a864d41a9d732e115f16200/work/docs" 2026-09-15 11:23:50.942324 | 2026-09-15 11:23:50.942504 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-15 11:23:51.794365 | instance | changed: .d..t...... ./ 2026-09-15 11:23:51.794679 | instance | changed: All items complete 2026-09-15 11:23:51.794731 | 2026-09-15 11:23:52.291601 | instance | changed: .d..t...... ./ 2026-09-15 11:23:52.801342 | instance | changed: .d..t...... ./ 2026-09-15 11:23:52.830358 | 2026-09-15 11:23:52.831362 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-15 11:23:53.690533 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008253 2026-09-15 11:23:53.961867 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008480 2026-09-15 11:23:53.976668 | 2026-09-15 11:23:53.976787 | PLAY [all] 2026-09-15 11:23:53.982503 | 2026-09-15 11:23:53.982587 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-15 11:23:54.616786 | instance | changed 2026-09-15 11:23:54.629313 | 2026-09-15 11:23:54.834786 | PLAY RECAP 2026-09-15 11:23:54.835054 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-15 11:23:54.835106 | 2026-09-15 11:23:55.036552 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 11:23:55.044685 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-15 11:23:56.682469 | 2026-09-15 11:23:56.682670 | PLAY [localhost] 2026-09-15 11:23:56.694660 | 2026-09-15 11:23:56.694796 | TASK [Generate Zuul manifest] 2026-09-15 11:23:56.714042 | localhost | ok 2026-09-15 11:23:56.808078 | 2026-09-15 11:23:56.829298 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-15 11:23:57.389901 | localhost | changed 2026-09-15 11:23:57.431844 | 2026-09-15 11:23:57.432077 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-15 11:23:57.515984 | localhost | ok 2026-09-15 11:23:57.602740 | 2026-09-15 11:23:57.602959 | TASK [Upload logs] 2026-09-15 11:23:57.627290 | localhost | ok 2026-09-15 11:23:57.893822 | 2026-09-15 11:23:57.893993 | TASK [Set zuul-log-path fact] 2026-09-15 11:23:57.912083 | localhost | ok 2026-09-15 11:23:57.937195 | 2026-09-15 11:23:57.937341 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 11:23:57.977611 | localhost | ok 2026-09-15 11:23:57.986225 | 2026-09-15 11:23:57.986325 | TASK [upload-logs : Create log directories] 2026-09-15 11:23:58.374960 | localhost | changed 2026-09-15 11:23:58.386292 | 2026-09-15 11:23:58.386502 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-15 11:23:59.100823 | localhost -> localhost | ok: Runtime: 0:00:00.004774 2026-09-15 11:23:59.111899 | 2026-09-15 11:23:59.112143 | TASK [upload-logs : Upload logs to log server] 2026-09-15 11:23:59.693642 | localhost | Output suppressed because no_log was given 2026-09-15 11:23:59.700072 | 2026-09-15 11:23:59.700221 | LOOP [upload-logs : Compress console log and json output] 2026-09-15 11:23:59.758284 | localhost | skipping: Conditional result was False 2026-09-15 11:23:59.765210 | localhost | skipping: Conditional result was False 2026-09-15 11:23:59.777685 | 2026-09-15 11:23:59.777879 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-15 11:23:59.839982 | localhost | skipping: Conditional result was False 2026-09-15 11:23:59.840464 | 2026-09-15 11:23:59.846134 | localhost | skipping: Conditional result was False 2026-09-15 11:23:59.863676 | 2026-09-15 11:23:59.863989 | LOOP [upload-logs : Upload console log and json output]