2026-09-30 02:07:01.346705 | Job console starting 2026-09-30 02:07:01.356201 | Updating git repos 2026-09-30 02:07:06.322293 | Cloning repos into workspace 2026-09-30 02:07:25.034588 | Restoring repo states 2026-09-30 02:07:37.891117 | Merging changes 2026-09-30 02:07:39.493944 | Checking out repos 2026-09-30 02:07:42.238673 | Preparing playbooks 2026-09-30 02:07:44.705293 | Running Ansible setup 2026-09-30 02:07:48.319768 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-30 02:07:48.924117 | 2026-09-30 02:07:48.924248 | PLAY [localhost] 2026-09-30 02:07:48.931575 | 2026-09-30 02:07:48.931664 | TASK [Gathering Facts] 2026-09-30 02:07:49.863489 | localhost | ok 2026-09-30 02:07:49.877597 | 2026-09-30 02:07:49.877759 | TASK [Setup log path fact] 2026-09-30 02:07:49.901808 | localhost | ok 2026-09-30 02:07:49.922855 | 2026-09-30 02:07:49.922944 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-30 02:07:49.962446 | localhost | ok 2026-09-30 02:07:49.971606 | 2026-09-30 02:07:49.971712 | TASK [emit-job-header : Print job information] 2026-09-30 02:07:50.022783 | # Job Information 2026-09-30 02:07:50.022977 | Ansible Version: 2.16.18 2026-09-30 02:07:50.023041 | Job: atmosphere-molecule-aio-ovn 2026-09-30 02:07:50.023084 | Pipeline: check 2026-09-30 02:07:50.023121 | Executor: 2d72f0692154 2026-09-30 02:07:50.023158 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4089 2026-09-30 02:07:50.023200 | Event ID: 011c5150-bc73-11f1-9736-30c26d95aaba 2026-09-30 02:07:50.030405 | 2026-09-30 02:07:50.030574 | LOOP [emit-job-header : Print node information] 2026-09-30 02:07:50.142693 | localhost | ok: 2026-09-30 02:07:50.142939 | localhost | # Node Information 2026-09-30 02:07:50.142975 | localhost | Inventory Hostname: instance 2026-09-30 02:07:50.143002 | localhost | Hostname: np0000194195 2026-09-30 02:07:50.143027 | localhost | Username: zuul 2026-09-30 02:07:50.143058 | localhost | Distro: Ubuntu 22.04 2026-09-30 02:07:50.143082 | localhost | Provider: yul1 2026-09-30 02:07:50.143105 | localhost | Region: ca-ymq-1 2026-09-30 02:07:50.143128 | localhost | Label: ubuntu-jammy-16 2026-09-30 02:07:50.143150 | localhost | Product Name: OpenStack Nova 2026-09-30 02:07:50.143172 | localhost | Interface IP: 162.253.55.142 2026-09-30 02:07:50.164760 | 2026-09-30 02:07:50.165271 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-30 02:07:50.750169 | localhost -> localhost | changed 2026-09-30 02:07:50.759123 | 2026-09-30 02:07:50.759259 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-30 02:07:51.806077 | localhost -> localhost | changed 2026-09-30 02:07:51.818358 | 2026-09-30 02:07:51.818695 | PLAY [all] 2026-09-30 02:07:51.837363 | 2026-09-30 02:07:51.837477 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-30 02:07:52.147116 | instance -> localhost | ok 2026-09-30 02:07:52.161041 | 2026-09-30 02:07:52.161296 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-30 02:07:52.187463 | instance | ok 2026-09-30 02:07:52.208844 | instance | included: /var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-30 02:07:52.216057 | 2026-09-30 02:07:52.216146 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-30 02:07:53.486908 | instance -> localhost | Generating public/private rsa key pair. 2026-09-30 02:07:53.487173 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/4e0692ad80df47eea5b0fd35dcf99aa2_id_rsa 2026-09-30 02:07:53.487248 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/4e0692ad80df47eea5b0fd35dcf99aa2_id_rsa.pub 2026-09-30 02:07:53.487311 | instance -> localhost | The key fingerprint is: 2026-09-30 02:07:53.487356 | instance -> localhost | SHA256:yiIYSs7ZnCUqwk1OW2/oWsyfYhRHB4QS4DLy6a4hnfM zuul-build-sshkey 2026-09-30 02:07:53.487420 | instance -> localhost | The key's randomart image is: 2026-09-30 02:07:53.487465 | instance -> localhost | +---[RSA 3072]----+ 2026-09-30 02:07:53.487515 | instance -> localhost | | .... oo. | 2026-09-30 02:07:53.487561 | instance -> localhost | |. . . . . | 2026-09-30 02:07:53.487603 | instance -> localhost | |+. . . . | 2026-09-30 02:07:53.487671 | instance -> localhost | |oo . . . | 2026-09-30 02:07:53.487717 | instance -> localhost | |..o+ oo S | 2026-09-30 02:07:53.487774 | instance -> localhost | |*=X.Ooo. | 2026-09-30 02:07:53.487814 | instance -> localhost | |B**Bo=oo | 2026-09-30 02:07:53.487856 | instance -> localhost | |+o +o+o . | 2026-09-30 02:07:53.487904 | instance -> localhost | |....E..o | 2026-09-30 02:07:53.487947 | instance -> localhost | +----[SHA256]-----+ 2026-09-30 02:07:53.488042 | instance -> localhost | ok: Runtime: 0:00:00.861370 2026-09-30 02:07:53.499151 | 2026-09-30 02:07:53.499277 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-30 02:07:53.533096 | instance | ok 2026-09-30 02:07:53.549258 | instance | included: /var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-30 02:07:53.559884 | 2026-09-30 02:07:53.559995 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-30 02:07:53.583982 | instance | skipping: Conditional result was False 2026-09-30 02:07:53.594016 | 2026-09-30 02:07:53.594146 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-30 02:07:54.042988 | instance | changed 2026-09-30 02:07:54.054948 | 2026-09-30 02:07:54.055121 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-30 02:07:54.326833 | instance | ok 2026-09-30 02:07:54.331316 | 2026-09-30 02:07:54.331379 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-30 02:07:54.809609 | instance | changed 2026-09-30 02:07:54.816448 | 2026-09-30 02:07:54.816554 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-30 02:07:55.283789 | instance | changed 2026-09-30 02:07:55.290300 | 2026-09-30 02:07:55.290398 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-30 02:07:55.316484 | instance | skipping: Conditional result was False 2026-09-30 02:07:55.326189 | 2026-09-30 02:07:55.326279 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-30 02:07:55.644713 | instance -> localhost | changed 2026-09-30 02:07:55.659022 | 2026-09-30 02:07:55.659127 | TASK [add-build-sshkey : Add back temp key] 2026-09-30 02:07:55.972512 | instance -> localhost | Identity added: /var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/4e0692ad80df47eea5b0fd35dcf99aa2_id_rsa (zuul-build-sshkey) 2026-09-30 02:07:55.972776 | instance -> localhost | ok: Runtime: 0:00:00.017366 2026-09-30 02:07:55.977239 | 2026-09-30 02:07:55.977301 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-30 02:07:56.254690 | instance | ok 2026-09-30 02:07:56.267286 | 2026-09-30 02:07:56.267423 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-30 02:07:56.304015 | instance | skipping: Conditional result was False 2026-09-30 02:07:56.323466 | 2026-09-30 02:07:56.323614 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-30 02:07:56.683865 | instance | ok 2026-09-30 02:07:56.695438 | 2026-09-30 02:07:56.695616 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-30 02:07:59.997999 | instance | Output suppressed because no_log was given 2026-09-30 02:08:00.007207 | 2026-09-30 02:08:00.007366 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-30 02:08:00.225528 | instance | ok: "logs" 2026-09-30 02:08:00.225865 | instance | ok: All items complete 2026-09-30 02:08:00.225929 | 2026-09-30 02:08:00.393888 | instance | ok: "artifacts" 2026-09-30 02:08:00.566417 | instance | ok: "docs" 2026-09-30 02:08:00.581578 | 2026-09-30 02:08:00.581771 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-30 02:08:00.780223 | instance | changed: "logs" 2026-09-30 02:08:00.954425 | instance | changed: "artifacts" 2026-09-30 02:08:01.127870 | instance | changed: "docs" 2026-09-30 02:08:01.257863 | 2026-09-30 02:08:01.258000 | PLAY RECAP 2026-09-30 02:08:01.258090 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-30 02:08:01.258145 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:08:01.258184 | 2026-09-30 02:08:01.456959 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-30 02:08:01.463083 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-30 02:08:02.033154 | 2026-09-30 02:08:02.033253 | PLAY [all] 2026-09-30 02:08:02.042806 | 2026-09-30 02:08:02.042875 | TASK [setup-uv : Extract archive] 2026-09-30 02:08:04.609241 | instance | changed 2026-09-30 02:08:04.623780 | 2026-09-30 02:08:04.623964 | TASK [setup-uv : Print version] 2026-09-30 02:08:04.964099 | instance | uv 0.8.13 2026-09-30 02:08:05.169563 | instance | ok: Runtime: 0:00:00.016568 2026-09-30 02:08:05.182857 | 2026-09-30 02:08:05.182973 | TASK [Install Ansible collection siblings] 2026-09-30 02:08:14.737921 | instance | changed: 2026-09-30 02:08:14.738183 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-30 02:08:14.738245 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-30 02:08:14.738291 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-30 02:08:14.738350 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-30 02:08:14.738396 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-30 02:08:14.738446 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-30 02:08:14.738487 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-30 02:08:14.738533 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-30 02:08:14.738573 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-30 02:08:14.738613 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-30 02:08:14.738681 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-30 02:08:14.738723 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-30 02:08:14.738761 | instance | Resolved ansible.netcommon to v8.7.1 for >=1.2.0 2026-09-30 02:08:14.738798 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-30 02:08:14.738835 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=3.0.0 2026-09-30 02:08:14.738873 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-30 02:08:14.738911 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-30 02:08:14.738951 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-30 02:08:14.738988 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-30 02:08:14.739023 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-09-30 02:08:14.739057 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-09-30 02:08:14.739095 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-30 02:08:14.739136 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-30 02:08:14.739193 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-30 02:08:14.739234 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-30 02:08:14.739272 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-30 02:08:14.739309 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-30 02:08:14.739358 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-30 02:08:14.739407 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-30 02:08:14.739446 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-30 02:08:14.739483 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-30 02:08:14.739521 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-30 02:08:14.739558 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-30 02:08:14.739595 | instance | Checked out ansible.netcommon to v8.7.1 2026-09-30 02:08:14.739631 | 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-30 02:08:14.739708 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.739747 | instance | Process install dependency map 2026-09-30 02:08:14.739782 | instance | Starting collection install process 2026-09-30 02:08:14.739821 | instance | Installing 'ansible.netcommon:8.7.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-30 02:08:14.739857 | instance | Created collection for ansible.netcommon:8.7.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-30 02:08:14.739893 | instance | ansible.netcommon:8.7.1 was installed successfully 2026-09-30 02:08:14.739930 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-30 02:08:14.739966 | instance | Creating virtual environment at: .venv 2026-09-30 02:08:14.740001 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-30 02:08:14.740037 | instance | Downloading cryptography (4.2MiB) 2026-09-30 02:08:14.740079 | instance | Downloading ansible-core (2.1MiB) 2026-09-30 02:08:14.740116 | instance | Downloading kubernetes (1.9MiB) 2026-09-30 02:08:14.740153 | instance | Downloading netaddr (2.2MiB) 2026-09-30 02:08:14.740191 | instance | Downloading openstacksdk (1.7MiB) 2026-09-30 02:08:14.740227 | instance | Downloading setuptools (1.1MiB) 2026-09-30 02:08:14.740264 | instance | Downloading rjsonnet (1.2MiB) 2026-09-30 02:08:14.740302 | instance | Downloading pygments (1.2MiB) 2026-09-30 02:08:14.740338 | instance | Building pyperclip==1.9.0 2026-09-30 02:08:14.740388 | instance | Downloading rjsonnet 2026-09-30 02:08:14.740441 | instance | Downloading netaddr 2026-09-30 02:08:14.740481 | instance | Downloading pygments 2026-09-30 02:08:14.740568 | instance | Downloading cryptography 2026-09-30 02:08:14.740608 | instance | Downloading setuptools 2026-09-30 02:08:14.740672 | instance | Downloading kubernetes 2026-09-30 02:08:14.740715 | instance | Downloading ansible-core 2026-09-30 02:08:14.740754 | instance | Downloading openstacksdk 2026-09-30 02:08:14.740792 | instance | Built pyperclip==1.9.0 2026-09-30 02:08:14.740830 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-30 02:08:14.740868 | instance | Installed 79 packages in 84ms 2026-09-30 02:08:14.740906 | instance | Checked out ansible.posix to 1.6.0 2026-09-30 02:08:14.740943 | 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-30 02:08:14.740979 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.741013 | instance | Process install dependency map 2026-09-30 02:08:14.741061 | instance | Starting collection install process 2026-09-30 02:08:14.741100 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-30 02:08:14.741139 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-30 02:08:14.741178 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-30 02:08:14.741215 | instance | Checked out ansible.utils to v6.1.1 2026-09-30 02:08:14.741253 | 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-30 02:08:14.741289 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.741325 | instance | Process install dependency map 2026-09-30 02:08:14.741360 | instance | Starting collection install process 2026-09-30 02:08:14.741398 | instance | Installing 'ansible.utils:6.1.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-30 02:08:14.741450 | instance | Created collection for ansible.utils:6.1.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-30 02:08:14.741495 | instance | ansible.utils:6.1.1 was installed successfully 2026-09-30 02:08:14.741535 | instance | Checked out atmosphere.common to v0.6.0 2026-09-30 02:08:14.741573 | 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-30 02:08:14.741612 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.741670 | instance | Process install dependency map 2026-09-30 02:08:14.741712 | instance | Starting collection install process 2026-09-30 02:08:14.741746 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-30 02:08:14.741784 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-30 02:08:14.741819 | instance | atmosphere.common:0.6.0 was installed successfully 2026-09-30 02:08:14.741855 | instance | Checked out community.crypto to 2.2.3 2026-09-30 02:08:14.741892 | 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-30 02:08:14.741929 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.741963 | instance | Process install dependency map 2026-09-30 02:08:14.742001 | instance | Starting collection install process 2026-09-30 02:08:14.742040 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-30 02:08:14.742076 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-30 02:08:14.742112 | instance | community.crypto:2.2.3 was installed successfully 2026-09-30 02:08:14.742150 | instance | Checked out community.general to 7.3.0 2026-09-30 02:08:14.742186 | 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-30 02:08:14.742222 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.742258 | instance | Process install dependency map 2026-09-30 02:08:14.742295 | instance | Starting collection install process 2026-09-30 02:08:14.742330 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-30 02:08:14.742365 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-30 02:08:14.742400 | instance | community.general:7.3.0 was installed successfully 2026-09-30 02:08:14.742467 | instance | Checked out community.mysql to 3.6.0 2026-09-30 02:08:14.742519 | 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-30 02:08:14.742558 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.742593 | instance | Process install dependency map 2026-09-30 02:08:14.742630 | instance | Starting collection install process 2026-09-30 02:08:14.742696 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-30 02:08:14.742731 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-30 02:08:14.742765 | instance | community.mysql:3.6.0 was installed successfully 2026-09-30 02:08:14.742802 | instance | Checked out kubernetes.core to 2.4.0 2026-09-30 02:08:14.742837 | 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-30 02:08:14.742874 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.742910 | instance | Process install dependency map 2026-09-30 02:08:14.742952 | instance | Starting collection install process 2026-09-30 02:08:14.742989 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-30 02:08:14.743027 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-30 02:08:14.743064 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-30 02:08:14.743100 | instance | Checked out openstack.cloud to 1.7.0 2026-09-30 02:08:14.743135 | 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-30 02:08:14.743171 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.743207 | instance | Process install dependency map 2026-09-30 02:08:14.743244 | instance | Starting collection install process 2026-09-30 02:08:14.743280 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-30 02:08:14.743318 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-30 02:08:14.743353 | instance | openstack.cloud:1.7.0 was installed successfully 2026-09-30 02:08:14.743389 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-30 02:08:14.743426 | 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-30 02:08:14.743463 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.743513 | instance | Process install dependency map 2026-09-30 02:08:14.743562 | instance | Starting collection install process 2026-09-30 02:08:14.743601 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-30 02:08:14.743638 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-30 02:08:14.743700 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-30 02:08:14.743736 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-30 02:08:14.743773 | 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-30 02:08:14.743810 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.743858 | instance | Process install dependency map 2026-09-30 02:08:14.743896 | instance | Starting collection install process 2026-09-30 02:08:14.743931 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-30 02:08:14.743968 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-30 02:08:14.744005 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-30 02:08:14.744039 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-30 02:08:14.744076 | 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-30 02:08:14.744111 | instance | Starting galaxy collection install process 2026-09-30 02:08:14.744151 | instance | Process install dependency map 2026-09-30 02:08:14.744188 | instance | Starting collection install process 2026-09-30 02:08:14.744223 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-30 02:08:14.744259 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-30 02:08:14.744294 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-30 02:08:14.761923 | 2026-09-30 02:08:14.761995 | PLAY RECAP 2026-09-30 02:08:14.762056 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:08:14.762094 | 2026-09-30 02:08:14.877209 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-30 02:08:14.950954 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-30 02:08:15.493363 | 2026-09-30 02:08:15.493463 | PLAY [all] 2026-09-30 02:08:15.502992 | 2026-09-30 02:08:15.503055 | TASK [Install "jq" for log collection] 2026-09-30 02:08:25.582451 | instance | changed 2026-09-30 02:08:25.583892 | 2026-09-30 02:08:25.583937 | PLAY RECAP 2026-09-30 02:08:25.583980 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:08:25.584027 | 2026-09-30 02:08:25.799809 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-30 02:08:25.807690 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-30 02:08:26.351939 | 2026-09-30 02:08:26.352081 | PLAY [all] 2026-09-30 02:08:26.363953 | 2026-09-30 02:08:26.364088 | LOOP [Check inventory directories] 2026-09-30 02:08:26.720891 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-30 02:08:26.890110 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-30 02:08:27.036480 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-30 02:08:27.047833 | 2026-09-30 02:08:27.048065 | LOOP [Copy inventory file for Zuul] 2026-09-30 02:08:27.875943 | instance | changed: 2026-09-30 02:08:27.876280 | instance | { 2026-09-30 02:08:27.876315 | instance | "ansible_loop_var": "item", 2026-09-30 02:08:27.876336 | instance | "changed": false, 2026-09-30 02:08:27.876353 | instance | "failed": false, 2026-09-30 02:08:27.876378 | instance | "invocation": { 2026-09-30 02:08:27.876396 | instance | "module_args": { 2026-09-30 02:08:27.876446 | instance | "checksum_algorithm": "sha1", 2026-09-30 02:08:27.876467 | instance | "follow": true, 2026-09-30 02:08:27.876550 | instance | "get_attributes": true, 2026-09-30 02:08:27.876578 | instance | "get_checksum": true, 2026-09-30 02:08:27.876597 | instance | "get_mime": true, 2026-09-30 02:08:27.876615 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-30 02:08:27.876642 | instance | } 2026-09-30 02:08:27.876681 | instance | }, 2026-09-30 02:08:27.876698 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-30 02:08:27.876879 | instance | "stat": { 2026-09-30 02:08:27.876902 | instance | "atime": 1790734087.364181, 2026-09-30 02:08:27.876919 | instance | "attr_flags": "e", 2026-09-30 02:08:27.876935 | instance | "attributes": [ 2026-09-30 02:08:27.876950 | instance | "extents" 2026-09-30 02:08:27.876964 | instance | ], 2026-09-30 02:08:27.876979 | instance | "block_size": 4096, 2026-09-30 02:08:27.876993 | instance | "blocks": 8, 2026-09-30 02:08:27.877008 | instance | "charset": "unknown", 2026-09-30 02:08:27.877025 | instance | "ctime": 1790734086.0841563, 2026-09-30 02:08:27.877040 | instance | "dev": 64513, 2026-09-30 02:08:27.877056 | instance | "device_type": 0, 2026-09-30 02:08:27.877082 | instance | "executable": true, 2026-09-30 02:08:27.877097 | instance | "exists": true, 2026-09-30 02:08:27.877112 | instance | "gid": 1000, 2026-09-30 02:08:27.877126 | instance | "gr_name": "zuul", 2026-09-30 02:08:27.877140 | instance | "inode": 1049093, 2026-09-30 02:08:27.877155 | instance | "isblk": false, 2026-09-30 02:08:27.877170 | instance | "ischr": false, 2026-09-30 02:08:27.877186 | instance | "isdir": true, 2026-09-30 02:08:27.877200 | instance | "isfifo": false, 2026-09-30 02:08:27.877214 | instance | "isgid": false, 2026-09-30 02:08:27.877229 | instance | "islnk": false, 2026-09-30 02:08:27.877243 | instance | "isreg": false, 2026-09-30 02:08:27.877258 | instance | "issock": false, 2026-09-30 02:08:27.877272 | instance | "isuid": false, 2026-09-30 02:08:27.877285 | instance | "mimetype": "unknown", 2026-09-30 02:08:27.877300 | instance | "mode": "0755", 2026-09-30 02:08:27.877314 | instance | "mtime": 1790734086.0841563, 2026-09-30 02:08:27.877330 | instance | "nlink": 22, 2026-09-30 02:08:27.877376 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-30 02:08:27.877420 | instance | "pw_name": "zuul", 2026-09-30 02:08:27.877446 | instance | "readable": true, 2026-09-30 02:08:27.877462 | instance | "rgrp": true, 2026-09-30 02:08:27.877478 | instance | "roth": true, 2026-09-30 02:08:27.877494 | instance | "rusr": true, 2026-09-30 02:08:27.877509 | instance | "size": 4096, 2026-09-30 02:08:27.877525 | instance | "uid": 1000, 2026-09-30 02:08:27.877539 | instance | "version": "2518323537", 2026-09-30 02:08:27.877555 | instance | "wgrp": false, 2026-09-30 02:08:27.877572 | instance | "woth": false, 2026-09-30 02:08:27.877587 | instance | "writeable": true, 2026-09-30 02:08:27.877602 | instance | "wusr": true, 2026-09-30 02:08:27.877617 | instance | "xgrp": true, 2026-09-30 02:08:27.877631 | instance | "xoth": true, 2026-09-30 02:08:27.877658 | instance | "xusr": true 2026-09-30 02:08:27.877674 | instance | } 2026-09-30 02:08:27.877690 | instance | } 2026-09-30 02:08:27.877724 | instance | ok: All items complete 2026-09-30 02:08:27.877744 | 2026-09-30 02:08:27.878925 | instance | skipping: Conditional result was False 2026-09-30 02:08:27.886745 | instance | skipping: Conditional result was False 2026-09-30 02:08:27.904140 | 2026-09-30 02:08:27.904298 | LOOP [Switch "ansible_host" to private IP] 2026-09-30 02:08:28.289589 | instance | changed: 1 replacements made 2026-09-30 02:08:28.296920 | instance | skipping: Conditional result was False 2026-09-30 02:08:28.298914 | instance | skipping: Conditional result was False 2026-09-30 02:08:28.316039 | 2026-09-30 02:08:28.316229 | TASK [Run Molecule scenario] 2026-09-30 02:08:29.229844 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-30 02:08:29.635290 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-30 02:08:29.635410 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-30 02:08:40.262539 | instance | INFO [aio > dependency] Executing 2026-09-30 02:08:40.262881 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-30 02:08:40.263298 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-30 02:08:40.263536 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-30 02:08:40.292643 | instance | INFO [aio > cleanup] Executing 2026-09-30 02:08:40.293273 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-30 02:08:40.307656 | instance | INFO [aio > destroy] Executing 2026-09-30 02:08:40.307802 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-30 02:08:40.308012 | instance | INFO [aio > destroy] Executed: Successful 2026-09-30 02:08:40.322106 | instance | INFO [aio > syntax] Executing 2026-09-30 02:08:42.943117 | instance | 2026-09-30 02:08:42.943363 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-30 02:08:43.063852 | instance | INFO [aio > syntax] Executed: Successful 2026-09-30 02:08:43.079333 | instance | INFO [aio > create] Executing 2026-09-30 02:08:43.082832 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-30 02:08:43.096801 | instance | INFO [aio > prepare] Executing 2026-09-30 02:08:43.937884 | instance | 2026-09-30 02:08:43.938104 | instance | PLAY [Prepare] ***************************************************************** 2026-09-30 02:08:43.938324 | instance | 2026-09-30 02:08:43.938565 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:08:43.938805 | instance | Wednesday 30 September 2026 02:08:43 +0000 (0:00:00.025) 0:00:00.025 *** 2026-09-30 02:08:45.185457 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-30 02:08:45.185647 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-30 02:08:45.185875 | instance | interpreter could change the meaning of that path. See 2026-09-30 02:08:45.186127 | instance | https://docs.ansible.com/ansible- 2026-09-30 02:08:45.186356 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-30 02:08:45.196294 | instance | ok: [instance] 2026-09-30 02:08:45.196531 | instance | 2026-09-30 02:08:45.196771 | instance | TASK [Configure short hostname] ************************************************ 2026-09-30 02:08:45.197035 | instance | Wednesday 30 September 2026 02:08:45 +0000 (0:00:01.258) 0:00:01.283 *** 2026-09-30 02:08:45.948715 | instance | changed: [instance] 2026-09-30 02:08:45.948869 | instance | 2026-09-30 02:08:45.949201 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-30 02:08:45.949449 | instance | Wednesday 30 September 2026 02:08:45 +0000 (0:00:00.751) 0:00:02.035 *** 2026-09-30 02:08:46.251534 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-30 02:08:46.251684 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-30 02:08:46.252045 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-30 02:08:46.259406 | instance | changed: [instance] 2026-09-30 02:08:46.259614 | instance | 2026-09-30 02:08:46.259911 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-30 02:08:46.260287 | instance | Wednesday 30 September 2026 02:08:46 +0000 (0:00:00.310) 0:00:02.346 *** 2026-09-30 02:08:47.465824 | instance | ok: [instance] 2026-09-30 02:08:47.465902 | instance | 2026-09-30 02:08:47.465987 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-30 02:08:47.466107 | instance | Wednesday 30 September 2026 02:08:47 +0000 (0:00:01.206) 0:00:03.553 *** 2026-09-30 02:08:48.172867 | instance | ok: [instance] 2026-09-30 02:08:48.173056 | instance | 2026-09-30 02:08:48.173310 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-30 02:08:48.173530 | instance | 2026-09-30 02:08:48.173768 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-30 02:08:48.174028 | instance | Wednesday 30 September 2026 02:08:48 +0000 (0:00:00.706) 0:00:04.259 *** 2026-09-30 02:08:49.316521 | instance | changed: [localhost] => (item=group_vars) 2026-09-30 02:08:49.316722 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-30 02:08:49.316981 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-30 02:08:49.317249 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-30 02:08:49.317495 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-30 02:08:49.317732 | instance | changed: [localhost] => (item=host_vars) 2026-09-30 02:08:49.317977 | instance | 2026-09-30 02:08:49.318232 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-30 02:08:49.318454 | instance | 2026-09-30 02:08:49.318690 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-30 02:08:49.318930 | instance | Wednesday 30 September 2026 02:08:49 +0000 (0:00:01.144) 0:00:05.403 *** 2026-09-30 02:08:49.511565 | instance | changed: [localhost] 2026-09-30 02:08:49.511764 | instance | 2026-09-30 02:08:49.512071 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-30 02:08:49.512344 | instance | Wednesday 30 September 2026 02:08:49 +0000 (0:00:00.194) 0:00:05.598 *** 2026-09-30 02:08:49.542463 | instance | ok: [localhost] 2026-09-30 02:08:49.542714 | instance | 2026-09-30 02:08:49.543433 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-30 02:08:49.543448 | instance | Wednesday 30 September 2026 02:08:49 +0000 (0:00:00.031) 0:00:05.630 *** 2026-09-30 02:08:49.602640 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '94109142-ee25-558e-925a-e7d0b5b7e9f1'}) 2026-09-30 02:08:49.602888 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-30 02:08:49.603152 | instance | 2026-09-30 02:08:49.603380 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-30 02:08:49.603617 | instance | Wednesday 30 September 2026 02:08:49 +0000 (0:00:00.059) 0:00:05.689 *** 2026-09-30 02:08:50.154692 | instance | changed: [localhost] 2026-09-30 02:08:50.154809 | instance | 2026-09-30 02:08:50.155065 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-30 02:08:50.155283 | instance | 2026-09-30 02:08:50.155546 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-30 02:08:50.155801 | instance | Wednesday 30 September 2026 02:08:50 +0000 (0:00:00.552) 0:00:06.241 *** 2026-09-30 02:08:50.348119 | instance | changed: [localhost] 2026-09-30 02:08:50.348587 | instance | 2026-09-30 02:08:50.348894 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-30 02:08:50.349260 | instance | Wednesday 30 September 2026 02:08:50 +0000 (0:00:00.193) 0:00:06.435 *** 2026-09-30 02:08:50.380778 | instance | ok: [localhost] 2026-09-30 02:08:50.381161 | instance | 2026-09-30 02:08:50.381484 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-30 02:08:50.381791 | instance | Wednesday 30 September 2026 02:08:50 +0000 (0:00:00.030) 0:00:06.466 *** 2026-09-30 02:08:50.424955 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-30 02:08:50.425324 | instance | 2026-09-30 02:08:50.425638 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-30 02:08:50.425960 | instance | Wednesday 30 September 2026 02:08:50 +0000 (0:00:00.043) 0:00:06.510 *** 2026-09-30 02:08:50.810970 | instance | changed: [localhost] 2026-09-30 02:08:50.811362 | instance | 2026-09-30 02:08:50.811677 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-30 02:08:50.812022 | instance | 2026-09-30 02:08:50.812323 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-30 02:08:50.812620 | instance | Wednesday 30 September 2026 02:08:50 +0000 (0:00:00.386) 0:00:06.896 *** 2026-09-30 02:08:51.006716 | instance | changed: [localhost] 2026-09-30 02:08:51.007116 | instance | 2026-09-30 02:08:51.007442 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-30 02:08:51.007797 | instance | Wednesday 30 September 2026 02:08:51 +0000 (0:00:00.197) 0:00:07.093 *** 2026-09-30 02:08:51.038399 | instance | ok: [localhost] 2026-09-30 02:08:51.038713 | instance | 2026-09-30 02:08:51.039046 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-30 02:08:51.039345 | instance | Wednesday 30 September 2026 02:08:51 +0000 (0:00:00.032) 0:00:07.126 *** 2026-09-30 02:08:51.093159 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-30 02:08:51.093526 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-30 02:08:51.093841 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-30 02:08:51.094149 | instance | 2026-09-30 02:08:51.094439 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-30 02:08:51.094729 | instance | Wednesday 30 September 2026 02:08:51 +0000 (0:00:00.054) 0:00:07.180 *** 2026-09-30 02:08:51.533888 | instance | changed: [localhost] 2026-09-30 02:08:51.533961 | instance | 2026-09-30 02:08:51.533979 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-30 02:08:51.533993 | instance | 2026-09-30 02:08:51.534006 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-30 02:08:51.534020 | instance | Wednesday 30 September 2026 02:08:51 +0000 (0:00:00.439) 0:00:07.620 *** 2026-09-30 02:08:51.731306 | instance | changed: [localhost] 2026-09-30 02:08:51.731341 | instance | 2026-09-30 02:08:51.731352 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-30 02:08:51.731362 | instance | Wednesday 30 September 2026 02:08:51 +0000 (0:00:00.198) 0:00:07.818 *** 2026-09-30 02:08:51.761624 | instance | ok: [localhost] 2026-09-30 02:08:51.761684 | instance | 2026-09-30 02:08:51.761696 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-30 02:08:51.761706 | instance | Wednesday 30 September 2026 02:08:51 +0000 (0:00:00.029) 0:00:07.848 *** 2026-09-30 02:08:51.812578 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-30 02:08:51.812944 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-30 02:08:51.813237 | instance | 2026-09-30 02:08:51.813535 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-30 02:08:51.813832 | instance | Wednesday 30 September 2026 02:08:51 +0000 (0:00:00.051) 0:00:07.900 *** 2026-09-30 02:08:52.198693 | instance | changed: [localhost] 2026-09-30 02:08:52.199053 | instance | 2026-09-30 02:08:52.199362 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-30 02:08:52.199643 | instance | 2026-09-30 02:08:52.200020 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:08:52.200329 | instance | Wednesday 30 September 2026 02:08:52 +0000 (0:00:00.385) 0:00:08.286 *** 2026-09-30 02:08:52.936962 | instance | ok: [localhost] 2026-09-30 02:08:52.937047 | instance | 2026-09-30 02:08:52.937059 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-30 02:08:52.937070 | instance | Wednesday 30 September 2026 02:08:52 +0000 (0:00:00.736) 0:00:09.023 *** 2026-09-30 02:08:53.136503 | instance | changed: [localhost] 2026-09-30 02:08:53.136634 | instance | 2026-09-30 02:08:53.137225 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-30 02:08:53.137300 | instance | Wednesday 30 September 2026 02:08:53 +0000 (0:00:00.200) 0:00:09.223 *** 2026-09-30 02:08:53.177301 | instance | ok: [localhost] 2026-09-30 02:08:53.178155 | instance | 2026-09-30 02:08:53.178228 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-30 02:08:53.178241 | instance | Wednesday 30 September 2026 02:08:53 +0000 (0:00:00.040) 0:00:09.264 *** 2026-09-30 02:08:53.902240 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-30 02:08:53.902493 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-30 02:08:53.902849 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-30 02:08:53.903177 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-30 02:08:53.903473 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-30 02:08:53.903764 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-30 02:08:53.904117 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-30 02:08:53.904413 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-30 02:08:53.904701 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-30 02:08:53.905018 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-30 02:08:53.905338 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-30 02:08:53.905626 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-30 02:08:53.905946 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-30 02:08:53.906243 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-30 02:08:53.906532 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-30 02:08:53.906819 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-30 02:08:53.907131 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-30 02:08:53.907422 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-30 02:08:53.907717 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_api_host) 2026-09-30 02:08:53.908209 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-30 02:08:53.908509 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-30 02:08:53.908815 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-30 02:08:53.909242 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-30 02:08:53.909647 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-30 02:08:53.909976 | instance | 2026-09-30 02:08:53.910277 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-30 02:08:53.910571 | instance | Wednesday 30 September 2026 02:08:53 +0000 (0:00:00.725) 0:00:09.989 *** 2026-09-30 02:08:54.315573 | instance | changed: [localhost] 2026-09-30 02:08:54.316029 | instance | 2026-09-30 02:08:54.316348 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-30 02:08:54.316649 | instance | Wednesday 30 September 2026 02:08:54 +0000 (0:00:00.411) 0:00:10.400 *** 2026-09-30 02:08:54.524451 | instance | changed: [localhost] 2026-09-30 02:08:54.524831 | instance | 2026-09-30 02:08:54.525179 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-30 02:08:54.525462 | instance | 2026-09-30 02:08:54.525755 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-30 02:08:54.526076 | instance | Wednesday 30 September 2026 02:08:54 +0000 (0:00:00.207) 0:00:10.608 *** 2026-09-30 02:08:54.717264 | instance | changed: [localhost] 2026-09-30 02:08:54.717297 | instance | 2026-09-30 02:08:54.717308 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-30 02:08:54.717318 | instance | Wednesday 30 September 2026 02:08:54 +0000 (0:00:00.195) 0:00:10.804 *** 2026-09-30 02:08:54.757488 | instance | ok: [localhost] 2026-09-30 02:08:54.757520 | instance | 2026-09-30 02:08:54.757531 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-30 02:08:54.757540 | instance | Wednesday 30 September 2026 02:08:54 +0000 (0:00:00.040) 0:00:10.844 *** 2026-09-30 02:08:54.809551 | 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-30 02:08:54.809598 | instance | 2026-09-30 02:08:54.809609 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-30 02:08:54.809619 | instance | Wednesday 30 September 2026 02:08:54 +0000 (0:00:00.052) 0:00:10.896 *** 2026-09-30 02:08:55.185832 | instance | changed: [localhost] 2026-09-30 02:08:55.185896 | instance | 2026-09-30 02:08:55.185909 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-30 02:08:55.185919 | instance | 2026-09-30 02:08:55.185928 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-30 02:08:55.185937 | instance | Wednesday 30 September 2026 02:08:55 +0000 (0:00:00.375) 0:00:11.272 *** 2026-09-30 02:08:55.382221 | instance | changed: [localhost] 2026-09-30 02:08:55.382279 | instance | 2026-09-30 02:08:55.382290 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-30 02:08:55.382300 | instance | Wednesday 30 September 2026 02:08:55 +0000 (0:00:00.196) 0:00:11.468 *** 2026-09-30 02:08:55.419222 | instance | ok: [localhost] 2026-09-30 02:08:55.419254 | instance | 2026-09-30 02:08:55.419265 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-30 02:08:55.419274 | instance | Wednesday 30 September 2026 02:08:55 +0000 (0:00:00.037) 0:00:11.506 *** 2026-09-30 02:08:55.473638 | 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-30 02:08:55.473709 | instance | 2026-09-30 02:08:55.473721 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-30 02:08:55.473731 | instance | Wednesday 30 September 2026 02:08:55 +0000 (0:00:00.054) 0:00:11.560 *** 2026-09-30 02:08:55.882883 | instance | changed: [localhost] 2026-09-30 02:08:55.882941 | instance | 2026-09-30 02:08:55.882952 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-30 02:08:55.882961 | instance | 2026-09-30 02:08:55.882970 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-30 02:08:55.882980 | instance | Wednesday 30 September 2026 02:08:55 +0000 (0:00:00.408) 0:00:11.969 *** 2026-09-30 02:08:56.094586 | instance | changed: [localhost] 2026-09-30 02:08:56.094644 | instance | 2026-09-30 02:08:56.094664 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-30 02:08:56.094674 | instance | Wednesday 30 September 2026 02:08:56 +0000 (0:00:00.211) 0:00:12.181 *** 2026-09-30 02:08:56.130237 | instance | ok: [localhost] 2026-09-30 02:08:56.130269 | instance | 2026-09-30 02:08:56.130279 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-30 02:08:56.130289 | instance | Wednesday 30 September 2026 02:08:56 +0000 (0:00:00.035) 0:00:12.217 *** 2026-09-30 02:08:56.528232 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-30 02:08:56.528336 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-30 02:08:56.528349 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-30 02:08:56.528358 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-30 02:08:56.528379 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-30 02:08:56.531391 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-30 02:08:56.531478 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-30 02:08:56.531496 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-30 02:08:56.531510 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-30 02:08:56.531524 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-30 02:08:56.531537 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-30 02:08:56.531573 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-30 02:08:56.531587 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-30 02:08:56.531600 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-30 02:08:56.531612 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-30 02:08:56.531624 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-30 02:08:56.531637 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-30 02:08:56.531659 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-30 02:08:56.531673 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-30 02:08:56.531947 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-30 02:08:56.532291 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-30 02:08:56.532586 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-30 02:08:56.532892 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-30 02:08:56.533188 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-30 02:08:56.533466 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-30 02:08:56.533744 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-30 02:08:56.534046 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-30 02:08:56.534323 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-30 02:08:56.534598 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-30 02:08:56.534897 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-30 02:08:56.535184 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-30 02:08:56.535459 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-30 02:08:56.535734 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-30 02:08:56.536103 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-30 02:08:56.536386 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-30 02:08:56.536663 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-30 02:08:56.536983 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-30 02:08:56.537275 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-30 02:08:56.537551 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-30 02:08:56.537831 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-30 02:08:56.538133 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-30 02:08:56.538414 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-30 02:08:56.538690 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_keystone_password) 2026-09-30 02:08:56.538999 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_mariadb_password) 2026-09-30 02:08:56.539281 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_rabbitmq_password) 2026-09-30 02:08:56.539560 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-30 02:08:56.539892 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-30 02:08:56.540195 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-30 02:08:56.540475 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-30 02:08:56.540776 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-30 02:08:56.541122 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-30 02:08:56.541408 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-30 02:08:56.541693 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-30 02:08:56.541992 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-30 02:08:56.542270 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-30 02:08:56.542546 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-30 02:08:56.542834 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-30 02:08:56.543122 | instance | 2026-09-30 02:08:56.543401 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-30 02:08:56.543681 | instance | Wednesday 30 September 2026 02:08:56 +0000 (0:00:00.397) 0:00:12.615 *** 2026-09-30 02:08:56.601207 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-30 02:08:56.601549 | instance | 2026-09-30 02:08:56.601878 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-30 02:08:56.602185 | instance | Wednesday 30 September 2026 02:08:56 +0000 (0:00:00.070) 0:00:12.685 *** 2026-09-30 02:08:57.101036 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-30 02:08:57.101263 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-30 02:08:57.101634 | instance | 2026-09-30 02:08:57.101983 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-30 02:08:57.102285 | instance | Wednesday 30 September 2026 02:08:57 +0000 (0:00:00.499) 0:00:13.185 *** 2026-09-30 02:09:00.572821 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-30 02:09:00.572948 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-30 02:09:00.573227 | instance | 2026-09-30 02:09:00.573611 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-30 02:09:00.574144 | instance | Wednesday 30 September 2026 02:09:00 +0000 (0:00:03.474) 0:00:16.659 *** 2026-09-30 02:09:00.637115 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-30 02:09:00.637616 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-30 02:09:00.638055 | instance | 2026-09-30 02:09:00.638490 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-30 02:09:00.638853 | instance | Wednesday 30 September 2026 02:09:00 +0000 (0:00:00.063) 0:00:16.723 *** 2026-09-30 02:09:01.020932 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-30 02:09:01.021478 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-30 02:09:01.021806 | instance | 2026-09-30 02:09:01.022126 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-30 02:09:01.022434 | instance | Wednesday 30 September 2026 02:09:01 +0000 (0:00:00.384) 0:00:17.107 *** 2026-09-30 02:09:01.416874 | instance | changed: [localhost] 2026-09-30 02:09:01.417116 | instance | 2026-09-30 02:09:01.417482 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-30 02:09:01.417803 | instance | Wednesday 30 September 2026 02:09:01 +0000 (0:00:00.393) 0:00:17.500 *** 2026-09-30 02:09:01.460892 | instance | skipping: [localhost] 2026-09-30 02:09:01.461287 | instance | 2026-09-30 02:09:01.461665 | instance | PLAY [Setup networking] ******************************************************** 2026-09-30 02:09:01.462035 | instance | 2026-09-30 02:09:01.462349 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:09:01.462695 | instance | Wednesday 30 September 2026 02:09:01 +0000 (0:00:00.045) 0:00:17.546 *** 2026-09-30 02:09:02.272956 | instance | ok: [instance] 2026-09-30 02:09:02.273633 | instance | 2026-09-30 02:09:02.273687 | instance | TASK [Create bridge for management network] ************************************ 2026-09-30 02:09:02.273698 | instance | Wednesday 30 September 2026 02:09:02 +0000 (0:00:00.813) 0:00:18.360 *** 2026-09-30 02:09:02.677751 | instance | ok: [instance] 2026-09-30 02:09:02.677948 | instance | 2026-09-30 02:09:02.678491 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-30 02:09:02.678576 | instance | Wednesday 30 September 2026 02:09:02 +0000 (0:00:00.404) 0:00:18.764 *** 2026-09-30 02:09:02.924804 | instance | ok: [instance] 2026-09-30 02:09:02.925564 | instance | 2026-09-30 02:09:02.925631 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-30 02:09:02.925644 | instance | Wednesday 30 September 2026 02:09:02 +0000 (0:00:00.247) 0:00:19.012 *** 2026-09-30 02:09:03.154428 | instance | ok: [instance] 2026-09-30 02:09:03.154631 | instance | 2026-09-30 02:09:03.157100 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-30 02:09:03.159283 | instance | Wednesday 30 September 2026 02:09:03 +0000 (0:00:00.229) 0:00:19.241 *** 2026-09-30 02:09:03.400640 | instance | ok: [instance] 2026-09-30 02:09:03.401004 | instance | 2026-09-30 02:09:03.401312 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-30 02:09:03.401612 | instance | Wednesday 30 September 2026 02:09:03 +0000 (0:00:00.245) 0:00:19.486 *** 2026-09-30 02:09:03.857188 | instance | ok: [instance] => (item=br-mgmt) 2026-09-30 02:09:03.857617 | instance | ok: [instance] => (item=dummy0) 2026-09-30 02:09:03.857960 | instance | 2026-09-30 02:09:03.858290 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-30 02:09:03.858586 | instance | 2026-09-30 02:09:03.858931 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:09:03.859246 | instance | Wednesday 30 September 2026 02:09:03 +0000 (0:00:00.456) 0:00:19.943 *** 2026-09-30 02:09:04.772034 | instance | ok: [instance] 2026-09-30 02:09:04.772427 | instance | 2026-09-30 02:09:04.772767 | instance | TASK [Install depedencies] ***************************************************** 2026-09-30 02:09:04.773118 | instance | Wednesday 30 September 2026 02:09:04 +0000 (0:00:00.912) 0:00:20.856 *** 2026-09-30 02:09:28.490281 | instance | changed: [instance] 2026-09-30 02:09:28.490492 | instance | 2026-09-30 02:09:28.490505 | instance | TASK [Start up service] ******************************************************** 2026-09-30 02:09:28.490528 | instance | Wednesday 30 September 2026 02:09:28 +0000 (0:00:23.720) 0:00:44.576 *** 2026-09-30 02:09:29.057434 | instance | ok: [instance] 2026-09-30 02:09:29.057504 | instance | 2026-09-30 02:09:29.057515 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-30 02:09:29.057528 | instance | Wednesday 30 September 2026 02:09:29 +0000 (0:00:00.567) 0:00:45.143 *** 2026-09-30 02:09:29.302304 | instance | ok: [instance] 2026-09-30 02:09:29.302373 | instance | 2026-09-30 02:09:29.302385 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-30 02:09:29.302394 | instance | Wednesday 30 September 2026 02:09:29 +0000 (0:00:00.245) 0:00:45.388 *** 2026-09-30 02:09:29.773664 | instance | changed: [instance] 2026-09-30 02:09:29.774058 | instance | 2026-09-30 02:09:29.774426 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-30 02:09:29.774810 | instance | Wednesday 30 September 2026 02:09:29 +0000 (0:00:00.472) 0:00:45.860 *** 2026-09-30 02:09:30.007286 | instance | ok: [instance] 2026-09-30 02:09:30.007423 | instance | 2026-09-30 02:09:30.007770 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-30 02:09:30.008108 | instance | Wednesday 30 September 2026 02:09:30 +0000 (0:00:00.233) 0:00:46.094 *** 2026-09-30 02:09:30.040348 | instance | skipping: [instance] 2026-09-30 02:09:30.040558 | instance | 2026-09-30 02:09:30.040899 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-30 02:09:30.041192 | instance | Wednesday 30 September 2026 02:09:30 +0000 (0:00:00.032) 0:00:46.127 *** 2026-09-30 02:09:30.644608 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:09:30.644835 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:09:30.645131 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:09:30.645395 | instance | 2026-09-30 02:09:30.645676 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-30 02:09:30.645978 | instance | Wednesday 30 September 2026 02:09:30 +0000 (0:00:00.603) 0:00:46.730 *** 2026-09-30 02:09:31.232999 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:09:31.233394 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:09:31.233683 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:09:31.233981 | instance | 2026-09-30 02:09:31.234269 | instance | TASK [Start loop devices] ****************************************************** 2026-09-30 02:09:31.234559 | instance | Wednesday 30 September 2026 02:09:31 +0000 (0:00:00.589) 0:00:47.320 *** 2026-09-30 02:09:32.040879 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:09:32.041557 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:09:32.041872 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:09:32.042148 | instance | 2026-09-30 02:09:32.042451 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-30 02:09:32.042820 | instance | Wednesday 30 September 2026 02:09:32 +0000 (0:00:00.807) 0:00:48.127 *** 2026-09-30 02:09:35.397202 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:09:35.397278 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:09:35.397292 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:09:35.397301 | instance | 2026-09-30 02:09:35.397311 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-30 02:09:35.397320 | instance | Wednesday 30 September 2026 02:09:35 +0000 (0:00:03.355) 0:00:51.483 *** 2026-09-30 02:09:37.329744 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-30 02:09:37.331312 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-30 02:09:37.331391 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-30 02:09:37.331402 | instance | 2026-09-30 02:09:37.331413 | instance | PLAY [controllers] ************************************************************* 2026-09-30 02:09:37.331423 | instance | 2026-09-30 02:09:37.331432 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:09:37.331442 | instance | Wednesday 30 September 2026 02:09:37 +0000 (0:00:01.933) 0:00:53.416 *** 2026-09-30 02:09:38.341858 | instance | ok: [instance] 2026-09-30 02:09:38.342572 | instance | 2026-09-30 02:09:38.342646 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-30 02:09:38.342659 | instance | Wednesday 30 September 2026 02:09:38 +0000 (0:00:01.011) 0:00:54.428 *** 2026-09-30 02:09:38.817971 | instance | changed: [instance] 2026-09-30 02:09:38.818337 | instance | 2026-09-30 02:09:38.818628 | instance | PLAY RECAP ********************************************************************* 2026-09-30 02:09:38.818955 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-30 02:09:38.819252 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-30 02:09:38.819517 | instance | 2026-09-30 02:09:38.819857 | instance | Wednesday 30 September 2026 02:09:38 +0000 (0:00:00.477) 0:00:54.905 *** 2026-09-30 02:09:38.820184 | instance | =============================================================================== 2026-09-30 02:09:38.820475 | instance | Install depedencies ---------------------------------------------------- 23.72s 2026-09-30 02:09:38.820777 | instance | Generate SSH keys for missing variables --------------------------------- 3.47s 2026-09-30 02:09:38.821066 | instance | Create a volume group for each loop device ------------------------------ 3.36s 2026-09-30 02:09:38.821374 | instance | Create a logical volume for each loop device ---------------------------- 1.93s 2026-09-30 02:09:38.821646 | instance | Gathering Facts --------------------------------------------------------- 1.26s 2026-09-30 02:09:38.821943 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.21s 2026-09-30 02:09:38.822232 | instance | Create folders for workspace -------------------------------------------- 1.14s 2026-09-30 02:09:38.822506 | instance | Gathering Facts --------------------------------------------------------- 1.01s 2026-09-30 02:09:38.822798 | instance | Gathering Facts --------------------------------------------------------- 0.91s 2026-09-30 02:09:38.823076 | instance | Gathering Facts --------------------------------------------------------- 0.81s 2026-09-30 02:09:38.823352 | instance | Start loop devices ------------------------------------------------------ 0.81s 2026-09-30 02:09:38.823657 | instance | Configure short hostname ------------------------------------------------ 0.75s 2026-09-30 02:09:38.824020 | instance | Gathering Facts --------------------------------------------------------- 0.74s 2026-09-30 02:09:38.824310 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.73s 2026-09-30 02:09:38.824586 | instance | Purge "snapd" package --------------------------------------------------- 0.71s 2026-09-30 02:09:38.824889 | instance | Create devices for Ceph ------------------------------------------------- 0.60s 2026-09-30 02:09:38.825201 | instance | Set permissions on loopback devices ------------------------------------- 0.59s 2026-09-30 02:09:38.825490 | instance | Start up service -------------------------------------------------------- 0.57s 2026-09-30 02:09:38.825779 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.55s 2026-09-30 02:09:38.826061 | instance | Generate temporary files for generating keys for missing variables ------ 0.50s 2026-09-30 02:09:38.908575 | instance | INFO [aio > prepare] Executed: Successful 2026-09-30 02:09:38.923225 | instance | INFO [aio > converge] Executing 2026-09-30 02:09:41.708061 | instance | 2026-09-30 02:09:41.708441 | instance | PLAY [all] ********************************************************************* 2026-09-30 02:09:41.708717 | instance | 2026-09-30 02:09:41.709031 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:09:41.709318 | instance | Wednesday 30 September 2026 02:09:41 +0000 (0:00:00.016) 0:00:00.016 *** 2026-09-30 02:09:43.098212 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-30 02:09:43.098582 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-30 02:09:43.098904 | instance | interpreter could change the meaning of that path. See 2026-09-30 02:09:43.099192 | instance | https://docs.ansible.com/ansible- 2026-09-30 02:09:43.099478 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-30 02:09:43.121406 | instance | ok: [instance] 2026-09-30 02:09:43.121711 | instance | 2026-09-30 02:09:43.122038 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-30 02:09:43.122329 | instance | Wednesday 30 September 2026 02:09:43 +0000 (0:00:01.413) 0:00:01.429 *** 2026-09-30 02:09:43.331059 | instance | ok: [instance] 2026-09-30 02:09:43.331372 | instance | 2026-09-30 02:09:43.331674 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-30 02:09:43.332009 | instance | 2026-09-30 02:09:43.332314 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:09:43.332603 | instance | Wednesday 30 September 2026 02:09:43 +0000 (0:00:00.210) 0:00:01.640 *** 2026-09-30 02:09:44.338307 | instance | ok: [instance] 2026-09-30 02:09:44.338648 | instance | 2026-09-30 02:09:44.338967 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:09:44.339261 | instance | Wednesday 30 September 2026 02:09:44 +0000 (0:00:01.006) 0:00:02.646 *** 2026-09-30 02:09:44.660982 | instance | ok: [instance] 2026-09-30 02:09:44.661296 | instance | 2026-09-30 02:09:44.661797 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:09:44.662102 | instance | Wednesday 30 September 2026 02:09:44 +0000 (0:00:00.320) 0:00:02.966 *** 2026-09-30 02:09:44.724641 | instance | skipping: [instance] 2026-09-30 02:09:44.724749 | instance | 2026-09-30 02:09:44.724923 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-30 02:09:44.725153 | instance | Wednesday 30 September 2026 02:09:44 +0000 (0:00:00.062) 0:00:03.029 *** 2026-09-30 02:09:45.193029 | instance | changed: [instance] 2026-09-30 02:09:45.193383 | instance | 2026-09-30 02:09:45.193686 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:09:45.194054 | instance | Wednesday 30 September 2026 02:09:45 +0000 (0:00:00.468) 0:00:03.497 *** 2026-09-30 02:09:45.288724 | instance | ok: [instance] => { 2026-09-30 02:09:45.289028 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-30 02:09:45.289235 | instance | } 2026-09-30 02:09:45.289415 | instance | 2026-09-30 02:09:45.289605 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:09:45.289809 | instance | Wednesday 30 September 2026 02:09:45 +0000 (0:00:00.096) 0:00:03.594 *** 2026-09-30 02:09:46.268995 | instance | changed: [instance] 2026-09-30 02:09:46.269129 | instance | 2026-09-30 02:09:46.269350 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:09:46.269662 | instance | Wednesday 30 September 2026 02:09:46 +0000 (0:00:00.979) 0:00:04.574 *** 2026-09-30 02:09:46.344709 | instance | skipping: [instance] 2026-09-30 02:09:46.344819 | instance | 2026-09-30 02:09:46.344931 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:09:46.345133 | instance | Wednesday 30 September 2026 02:09:46 +0000 (0:00:00.075) 0:00:04.649 *** 2026-09-30 02:09:46.408620 | instance | skipping: [instance] 2026-09-30 02:09:46.408884 | instance | 2026-09-30 02:09:46.409080 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:09:46.409266 | instance | Wednesday 30 September 2026 02:09:46 +0000 (0:00:00.064) 0:00:04.714 *** 2026-09-30 02:09:46.668846 | instance | ok: [instance] 2026-09-30 02:09:46.668939 | instance | 2026-09-30 02:09:46.669188 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:09:46.669545 | instance | Wednesday 30 September 2026 02:09:46 +0000 (0:00:00.262) 0:00:04.976 *** 2026-09-30 02:09:47.972640 | instance | ok: [instance] 2026-09-30 02:09:47.972959 | instance | 2026-09-30 02:09:47.972969 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:09:47.973048 | instance | Wednesday 30 September 2026 02:09:47 +0000 (0:00:01.303) 0:00:06.280 *** 2026-09-30 02:09:48.064702 | instance | ok: [instance] => { 2026-09-30 02:09:48.064993 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-30 02:09:48.065347 | instance | } 2026-09-30 02:09:48.065620 | instance | 2026-09-30 02:09:48.065937 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:09:48.066229 | instance | Wednesday 30 September 2026 02:09:48 +0000 (0:00:00.090) 0:00:06.371 *** 2026-09-30 02:09:48.784465 | instance | changed: [instance] 2026-09-30 02:09:48.784657 | instance | 2026-09-30 02:09:48.784818 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:09:48.784956 | instance | Wednesday 30 September 2026 02:09:48 +0000 (0:00:00.721) 0:00:07.092 *** 2026-09-30 02:09:51.804712 | instance | changed: [instance] 2026-09-30 02:09:51.804896 | instance | 2026-09-30 02:09:51.805177 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-30 02:09:51.805540 | instance | Wednesday 30 September 2026 02:09:51 +0000 (0:00:03.016) 0:00:10.109 *** 2026-09-30 02:09:51.844554 | instance | skipping: [instance] 2026-09-30 02:09:51.844988 | instance | 2026-09-30 02:09:51.845194 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-30 02:09:51.845390 | instance | Wednesday 30 September 2026 02:09:51 +0000 (0:00:00.043) 0:00:10.152 *** 2026-09-30 02:09:51.872616 | instance | skipping: [instance] 2026-09-30 02:09:51.872893 | instance | 2026-09-30 02:09:51.873090 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-30 02:09:51.873276 | instance | Wednesday 30 September 2026 02:09:51 +0000 (0:00:00.027) 0:00:10.180 *** 2026-09-30 02:09:51.916711 | instance | skipping: [instance] 2026-09-30 02:09:51.916938 | instance | 2026-09-30 02:09:51.917300 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-30 02:09:51.917602 | instance | Wednesday 30 September 2026 02:09:51 +0000 (0:00:00.044) 0:00:10.225 *** 2026-09-30 02:09:57.763408 | instance | changed: [instance] 2026-09-30 02:09:57.763789 | instance | 2026-09-30 02:09:57.764141 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-30 02:09:57.764437 | instance | Wednesday 30 September 2026 02:09:57 +0000 (0:00:05.844) 0:00:16.069 *** 2026-09-30 02:09:58.502461 | instance | changed: [instance] 2026-09-30 02:09:58.502865 | instance | 2026-09-30 02:09:58.503166 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-30 02:09:58.503455 | instance | Wednesday 30 September 2026 02:09:58 +0000 (0:00:00.741) 0:00:16.810 *** 2026-09-30 02:11:18.243259 | instance | ERROR 2026-09-30 02:11:18.463072 | instance | { 2026-09-30 02:11:18.463215 | instance | "msg": "Data could not be sent to remote host \"162.253.55.142\". Make sure this host can be reached over ssh: ", 2026-09-30 02:11:18.463265 | instance | "unreachable": true 2026-09-30 02:11:18.463302 | instance | } unreachable 2026-09-30 02:11:18.465376 | 2026-09-30 02:11:18.465468 | PLAY RECAP 2026-09-30 02:11:18.465547 | instance | ok: 3 changed: 2 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:11:18.465591 | 2026-09-30 02:11:18.653070 | RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-30 02:11:18.671253 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-30 02:11:19.505395 | 2026-09-30 02:11:19.505540 | PLAY [all] 2026-09-30 02:11:19.566406 | 2026-09-30 02:11:19.566592 | TASK [gather-host-logs : creating directory for system status] 2026-09-30 02:11:24.145398 | instance | changed 2026-09-30 02:11:24.150745 | 2026-09-30 02:11:24.150840 | TASK [gather-host-logs : Get logs for each host] 2026-09-30 02:11:24.517465 | instance | + systemd-cgls --full --all --no-pager 2026-09-30 02:11:24.536844 | instance | + ip addr 2026-09-30 02:11:24.539794 | instance | + ip route 2026-09-30 02:11:24.542960 | instance | + lsblk 2026-09-30 02:11:24.548593 | instance | + mount 2026-09-30 02:11:24.551951 | instance | + docker images 2026-09-30 02:11:24.576733 | instance | + brctl show 2026-09-30 02:11:24.577285 | instance | /bin/bash: line 8: brctl: command not found 2026-09-30 02:11:24.577538 | instance | + ip neigh 2026-09-30 02:11:24.580149 | instance | + bridge fdb show 2026-09-30 02:11:24.584224 | instance | + ps aux --sort=-%mem 2026-09-30 02:11:24.611720 | instance | + dpkg -l 2026-09-30 02:11:24.623706 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-30 02:11:24.624356 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-30 02:11:24.647397 | instance | + '[' '!' -z '' ']' 2026-09-30 02:11:24.699733 | instance | ok: Runtime: 0:00:00.135693 2026-09-30 02:11:24.707426 | 2026-09-30 02:11:24.707507 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-30 02:11:25.431750 | instance | changed: 2026-09-30 02:11:25.432063 | instance | created directory /var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/logs/instance 2026-09-30 02:11:25.432183 | instance | cd+++++++++ system/ 2026-09-30 02:11:25.432239 | instance | >f+++++++++ system/brctl-show.txt 2026-09-30 02:11:25.432284 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-30 02:11:25.432324 | instance | >f+++++++++ system/docker-images.txt 2026-09-30 02:11:25.432369 | instance | >f+++++++++ system/ip-addr.txt 2026-09-30 02:11:25.432414 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-30 02:11:25.432477 | instance | >f+++++++++ system/ip-route.txt 2026-09-30 02:11:25.432763 | instance | >f+++++++++ system/lsblk.txt 2026-09-30 02:11:25.432817 | instance | >f+++++++++ system/mount.txt 2026-09-30 02:11:25.432855 | instance | >f+++++++++ system/packages.txt 2026-09-30 02:11:25.433020 | instance | >f+++++++++ system/ps.txt 2026-09-30 02:11:25.433067 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-30 02:11:25.456480 | 2026-09-30 02:11:25.456635 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-30 02:11:25.677621 | instance | changed: "values" 2026-09-30 02:11:25.868883 | instance | changed: "releases" 2026-09-30 02:11:25.884596 | 2026-09-30 02:11:25.884815 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-30 02:11:30.113536 | instance | ERROR 2026-09-30 02:11:30.113872 | instance | { 2026-09-30 02:11:30.113930 | instance | "msg": "Data could not be sent to remote host \"162.253.55.142\". Make sure this host can be reached over ssh: ssh: connect to host 162.253.55.142 port 22: Connection refused\r\n", 2026-09-30 02:11:30.113962 | instance | "unreachable": true 2026-09-30 02:11:30.113986 | instance | } unreachable 2026-09-30 02:11:30.115125 | 2026-09-30 02:11:30.115165 | PLAY RECAP 2026-09-30 02:11:30.115200 | instance | ok: 4 changed: 4 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:11:30.115219 | 2026-09-30 02:11:30.222395 | POST-RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-30 02:11:30.231167 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-30 02:11:30.831834 | 2026-09-30 02:11:30.831955 | PLAY [all] 2026-09-30 02:11:30.842587 | 2026-09-30 02:11:30.842676 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-30 02:11:30.897884 | instance | skipping: Conditional result was False 2026-09-30 02:11:30.905887 | 2026-09-30 02:11:30.905999 | TASK [fetch-output : Set log path for single node] 2026-09-30 02:11:30.958828 | instance | ok 2026-09-30 02:11:30.967853 | 2026-09-30 02:11:30.968000 | LOOP [fetch-output : Ensure local output dirs] 2026-09-30 02:11:31.354206 | instance -> localhost | ok: "/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/logs" 2026-09-30 02:11:31.565823 | instance -> localhost | changed: "/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/artifacts" 2026-09-30 02:11:31.793629 | instance -> localhost | changed: "/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/docs" 2026-09-30 02:11:31.812738 | 2026-09-30 02:11:31.812955 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-30 02:11:32.263728 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/logs', 'src': 'logs'} 2026-09-30 02:11:32.264057 | instance | { 2026-09-30 02:11:32.264086 | instance | "ansible_loop_var": "zj_output", 2026-09-30 02:11:32.264109 | instance | "msg": "ssh: connect to host 162.253.55.142 port 22: Connection refused\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(232) [Receiver=3.2.7]\n", 2026-09-30 02:11:32.264132 | instance | "rc": 255, 2026-09-30 02:11:32.264149 | instance | "zj_output": { 2026-09-30 02:11:32.264164 | instance | "dest": "/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/logs", 2026-09-30 02:11:32.264180 | instance | "src": "logs" 2026-09-30 02:11:32.264212 | instance | } 2026-09-30 02:11:32.264228 | instance | } 2026-09-30 02:11:32.264261 | instance | changed: All items complete 2026-09-30 02:11:32.264280 | 2026-09-30 02:11:32.520434 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/artifacts', 'src': 'artifacts'} 2026-09-30 02:11:32.520855 | instance | { 2026-09-30 02:11:32.520923 | instance | "ansible_loop_var": "zj_output", 2026-09-30 02:11:32.520964 | instance | "msg": "ssh: connect to host 162.253.55.142 port 22: Connection refused\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(232) [Receiver=3.2.7]\n", 2026-09-30 02:11:32.521001 | instance | "rc": 255, 2026-09-30 02:11:32.521036 | instance | "zj_output": { 2026-09-30 02:11:32.521070 | instance | "dest": "/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/artifacts", 2026-09-30 02:11:32.521109 | instance | "src": "artifacts" 2026-09-30 02:11:32.521144 | instance | } 2026-09-30 02:11:32.521176 | instance | } 2026-09-30 02:11:32.759505 | instance | ERROR: Item: {'dest': '/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/docs', 'src': 'docs'} 2026-09-30 02:11:32.759821 | instance | { 2026-09-30 02:11:32.759892 | instance | "ansible_loop_var": "zj_output", 2026-09-30 02:11:32.759936 | instance | "msg": "ssh: connect to host 162.253.55.142 port 22: Connection refused\r\nrsync: connection unexpectedly closed (0 bytes received so far) [Receiver]\nrsync error: unexplained error (code 255) at io.c(232) [Receiver=3.2.7]\n", 2026-09-30 02:11:32.759984 | instance | "rc": 255, 2026-09-30 02:11:32.760021 | instance | "zj_output": { 2026-09-30 02:11:32.760057 | instance | "dest": "/var/lib/zuul/builds/4e0692ad80df47eea5b0fd35dcf99aa2/work/docs", 2026-09-30 02:11:32.760092 | instance | "src": "docs" 2026-09-30 02:11:32.760137 | instance | } 2026-09-30 02:11:32.760171 | instance | } failure 2026-09-30 02:11:32.776415 | 2026-09-30 02:11:32.776542 | PLAY RECAP 2026-09-30 02:11:32.776656 | instance | ok: 2 changed: 1 unreachable: 0 failed: 1 skipped: 1 rescued: 0 ignored: 0 2026-09-30 02:11:32.776705 | 2026-09-30 02:11:32.967798 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-30 02:11:32.984903 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-30 02:11:33.635873 | 2026-09-30 02:11:33.636020 | PLAY [localhost] 2026-09-30 02:11:33.645758 | 2026-09-30 02:11:33.645845 | TASK [Generate Zuul manifest] 2026-09-30 02:11:33.665682 | localhost | ok 2026-09-30 02:11:33.681502 | 2026-09-30 02:11:33.681603 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-30 02:11:34.076988 | localhost | changed 2026-09-30 02:11:34.095780 | 2026-09-30 02:11:34.095992 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-30 02:11:34.137326 | localhost | ok 2026-09-30 02:11:34.149862 | 2026-09-30 02:11:34.149999 | TASK [Upload logs] 2026-09-30 02:11:34.170461 | localhost | ok 2026-09-30 02:11:34.287083 | 2026-09-30 02:11:34.287200 | TASK [Set zuul-log-path fact] 2026-09-30 02:11:34.303648 | localhost | ok 2026-09-30 02:11:34.333611 | 2026-09-30 02:11:34.333713 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-30 02:11:34.362836 | localhost | ok 2026-09-30 02:11:34.371153 | 2026-09-30 02:11:34.371241 | TASK [upload-logs : Create log directories] 2026-09-30 02:11:34.787467 | localhost | changed 2026-09-30 02:11:34.796825 | 2026-09-30 02:11:34.797005 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-30 02:11:35.142594 | localhost -> localhost | ok: Runtime: 0:00:00.004843 2026-09-30 02:11:35.153319 | 2026-09-30 02:11:35.153488 | TASK [upload-logs : Upload logs to log server] 2026-09-30 02:11:35.612764 | localhost | Output suppressed because no_log was given 2026-09-30 02:11:35.620338 | 2026-09-30 02:11:35.620467 | LOOP [upload-logs : Compress console log and json output] 2026-09-30 02:11:35.671274 | localhost | skipping: Conditional result was False 2026-09-30 02:11:35.677579 | localhost | skipping: Conditional result was False 2026-09-30 02:11:35.695849 | 2026-09-30 02:11:35.696021 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-30 02:11:35.753689 | localhost | skipping: Conditional result was False 2026-09-30 02:11:35.754113 | 2026-09-30 02:11:35.759023 | localhost | skipping: Conditional result was False 2026-09-30 02:11:35.770200 | 2026-09-30 02:11:35.770401 | LOOP [upload-logs : Upload console log and json output]