2026-09-30 02:14:32.842939 | Job console starting 2026-09-30 02:14:32.864733 | Updating git repos 2026-09-30 02:14:39.834000 | Cloning repos into workspace 2026-09-30 02:14:58.486407 | Restoring repo states 2026-09-30 02:15:09.341125 | Merging changes 2026-09-30 02:15:10.985902 | Checking out repos 2026-09-30 02:15:13.241523 | Preparing playbooks 2026-09-30 02:15:16.069054 | Running Ansible setup 2026-09-30 02:15:20.065295 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-30 02:15:20.668152 | 2026-09-30 02:15:20.668535 | PLAY [localhost] 2026-09-30 02:15:20.675768 | 2026-09-30 02:15:20.675852 | TASK [Gathering Facts] 2026-09-30 02:15:21.470869 | localhost | ok 2026-09-30 02:15:21.485257 | 2026-09-30 02:15:21.485414 | TASK [Setup log path fact] 2026-09-30 02:15:21.505519 | localhost | ok 2026-09-30 02:15:21.522999 | 2026-09-30 02:15:21.523113 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-30 02:15:21.562672 | localhost | ok 2026-09-30 02:15:21.579416 | 2026-09-30 02:15:21.579538 | TASK [emit-job-header : Print job information] 2026-09-30 02:15:21.628119 | # Job Information 2026-09-30 02:15:21.628257 | Ansible Version: 2.16.18 2026-09-30 02:15:21.628304 | Job: atmosphere-molecule-aio-ovn 2026-09-30 02:15:21.628328 | Pipeline: check 2026-09-30 02:15:21.628350 | Executor: 2d72f0692154 2026-09-30 02:15:21.628373 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4089 2026-09-30 02:15:21.628426 | Event ID: 011c5150-bc73-11f1-9736-30c26d95aaba 2026-09-30 02:15:21.631839 | 2026-09-30 02:15:21.631911 | LOOP [emit-job-header : Print node information] 2026-09-30 02:15:21.731755 | localhost | ok: 2026-09-30 02:15:21.732001 | localhost | # Node Information 2026-09-30 02:15:21.732056 | localhost | Inventory Hostname: instance 2026-09-30 02:15:21.732096 | localhost | Hostname: np0000194230 2026-09-30 02:15:21.732133 | localhost | Username: zuul 2026-09-30 02:15:21.732178 | localhost | Distro: Ubuntu 22.04 2026-09-30 02:15:21.732216 | localhost | Provider: yul1 2026-09-30 02:15:21.732251 | localhost | Region: ca-ymq-1 2026-09-30 02:15:21.732286 | localhost | Label: ubuntu-jammy-16 2026-09-30 02:15:21.732320 | localhost | Product Name: OpenStack Nova 2026-09-30 02:15:21.732354 | localhost | Interface IP: 162.253.55.142 2026-09-30 02:15:21.749196 | 2026-09-30 02:15:21.749378 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-30 02:15:22.169119 | localhost -> localhost | changed 2026-09-30 02:15:22.177936 | 2026-09-30 02:15:22.178071 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-30 02:15:23.167943 | localhost -> localhost | changed 2026-09-30 02:15:23.178576 | 2026-09-30 02:15:23.178684 | PLAY [all] 2026-09-30 02:15:23.193342 | 2026-09-30 02:15:23.193471 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-30 02:15:23.441336 | instance -> localhost | ok 2026-09-30 02:15:23.457117 | 2026-09-30 02:15:23.457273 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-30 02:15:23.493562 | instance | ok 2026-09-30 02:15:23.517044 | instance | included: /var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-30 02:15:23.524839 | 2026-09-30 02:15:23.524933 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-30 02:15:24.409828 | instance -> localhost | Generating public/private rsa key pair. 2026-09-30 02:15:24.410046 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/work/f62d33bbf1e147f1a47678217e60aef1_id_rsa 2026-09-30 02:15:24.410102 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/work/f62d33bbf1e147f1a47678217e60aef1_id_rsa.pub 2026-09-30 02:15:24.410145 | instance -> localhost | The key fingerprint is: 2026-09-30 02:15:24.410184 | instance -> localhost | SHA256:oEaMWeopKB3e0v5V0uX8jlld/SPVzpcJsUBjjZsVsyo zuul-build-sshkey 2026-09-30 02:15:24.410240 | instance -> localhost | The key's randomart image is: 2026-09-30 02:15:24.410280 | instance -> localhost | +---[RSA 3072]----+ 2026-09-30 02:15:24.410323 | instance -> localhost | | . +oo. | 2026-09-30 02:15:24.410364 | instance -> localhost | | * o..oo | 2026-09-30 02:15:24.410402 | instance -> localhost | | = o . .=o | 2026-09-30 02:15:24.410439 | instance -> localhost | |.+ * . . . *o o o| 2026-09-30 02:15:24.410477 | instance -> localhost | |+ * = SEo.oo .+| 2026-09-30 02:15:24.410513 | instance -> localhost | |.. + o. .o+=| 2026-09-30 02:15:24.410549 | instance -> localhost | | . . .o+*| 2026-09-30 02:15:24.410585 | instance -> localhost | | . . =. o| 2026-09-30 02:15:24.410628 | instance -> localhost | | . o . | 2026-09-30 02:15:24.410666 | instance -> localhost | +----[SHA256]-----+ 2026-09-30 02:15:24.410747 | instance -> localhost | ok: Runtime: 0:00:00.458107 2026-09-30 02:15:24.423079 | 2026-09-30 02:15:24.423217 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-30 02:15:24.460534 | instance | ok 2026-09-30 02:15:24.477751 | instance | included: /var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-30 02:15:24.486827 | 2026-09-30 02:15:24.486912 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-30 02:15:24.512264 | instance | skipping: Conditional result was False 2026-09-30 02:15:24.526046 | 2026-09-30 02:15:24.526192 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-30 02:15:25.032352 | instance | changed 2026-09-30 02:15:25.043104 | 2026-09-30 02:15:25.043224 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-30 02:15:25.286216 | instance | ok 2026-09-30 02:15:25.292280 | 2026-09-30 02:15:25.292363 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-30 02:15:25.788109 | instance | changed 2026-09-30 02:15:25.793176 | 2026-09-30 02:15:25.793636 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-30 02:15:26.297657 | instance | changed 2026-09-30 02:15:26.302636 | 2026-09-30 02:15:26.302718 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-30 02:15:26.327241 | instance | skipping: Conditional result was False 2026-09-30 02:15:26.335352 | 2026-09-30 02:15:26.335436 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-30 02:15:26.672296 | instance -> localhost | changed 2026-09-30 02:15:26.682961 | 2026-09-30 02:15:26.683048 | TASK [add-build-sshkey : Add back temp key] 2026-09-30 02:15:27.019961 | instance -> localhost | Identity added: /var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/work/f62d33bbf1e147f1a47678217e60aef1_id_rsa (zuul-build-sshkey) 2026-09-30 02:15:27.020231 | instance -> localhost | ok: Runtime: 0:00:00.015128 2026-09-30 02:15:27.029914 | 2026-09-30 02:15:27.030040 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-30 02:15:27.321211 | instance | ok 2026-09-30 02:15:27.328420 | 2026-09-30 02:15:27.328596 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-30 02:15:27.362379 | instance | skipping: Conditional result was False 2026-09-30 02:15:27.377485 | 2026-09-30 02:15:27.377580 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-30 02:15:27.672417 | instance | ok 2026-09-30 02:15:27.682515 | 2026-09-30 02:15:27.682650 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-30 02:15:31.110813 | instance | Output suppressed because no_log was given 2026-09-30 02:15:31.127481 | 2026-09-30 02:15:31.127602 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-30 02:15:31.351561 | instance | ok: "logs" 2026-09-30 02:15:31.351774 | instance | ok: All items complete 2026-09-30 02:15:31.351823 | 2026-09-30 02:15:31.505539 | instance | ok: "artifacts" 2026-09-30 02:15:31.662819 | instance | ok: "docs" 2026-09-30 02:15:31.681834 | 2026-09-30 02:15:31.681989 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-30 02:15:31.886811 | instance | changed: "logs" 2026-09-30 02:15:32.038113 | instance | changed: "artifacts" 2026-09-30 02:15:32.186672 | instance | changed: "docs" 2026-09-30 02:15:32.201565 | 2026-09-30 02:15:32.201690 | PLAY RECAP 2026-09-30 02:15:32.201771 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-30 02:15:32.201857 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:15:32.201901 | 2026-09-30 02:15:32.355694 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-30 02:15:32.368445 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-30 02:15:32.951468 | 2026-09-30 02:15:32.951603 | PLAY [all] 2026-09-30 02:15:32.962247 | 2026-09-30 02:15:32.962337 | TASK [setup-uv : Extract archive] 2026-09-30 02:15:35.350721 | instance | changed 2026-09-30 02:15:35.362260 | 2026-09-30 02:15:35.362423 | TASK [setup-uv : Print version] 2026-09-30 02:15:35.721099 | instance | uv 0.8.13 2026-09-30 02:15:35.907618 | instance | ok: Runtime: 0:00:00.012646 2026-09-30 02:15:35.928237 | 2026-09-30 02:15:35.928384 | TASK [Install Ansible collection siblings] 2026-09-30 02:15:45.342234 | instance | changed: 2026-09-30 02:15:45.342398 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-30 02:15:45.342435 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-30 02:15:45.342505 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-30 02:15:45.342561 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-30 02:15:45.342588 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-30 02:15:45.342648 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-30 02:15:45.342677 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-30 02:15:45.342739 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-30 02:15:45.342810 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-30 02:15:45.342839 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-30 02:15:45.342864 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-30 02:15:45.342887 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-30 02:15:45.342909 | instance | Resolved ansible.netcommon to v8.7.1 for >=1.2.0 2026-09-30 02:15:45.342935 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-30 02:15:45.342961 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=3.0.0 2026-09-30 02:15:45.343017 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-30 02:15:45.343046 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-30 02:15:45.343099 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-30 02:15:45.343125 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-30 02:15:45.343177 | instance | Resolved openstack.cloud to 1.7.0 for 1.7.0 2026-09-30 02:15:45.343203 | instance | Resolved atmosphere.common to v0.6.0 for >=0.6.0,<0.7.0 2026-09-30 02:15:45.343257 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-30 02:15:45.343284 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-30 02:15:45.343321 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-30 02:15:45.343345 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-30 02:15:45.343367 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-30 02:15:45.343389 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-30 02:15:45.343412 | instance | Resolved ansible.utils to v6.1.1 for >=2.9.0,>=3.0.0,>=6.0.0 2026-09-30 02:15:45.343434 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-30 02:15:45.343537 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-30 02:15:45.343859 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-30 02:15:45.343904 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-30 02:15:45.343928 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-30 02:15:45.343945 | instance | Checked out ansible.netcommon to v8.7.1 2026-09-30 02:15:45.343962 | 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:15:45.343985 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.344001 | instance | Process install dependency map 2026-09-30 02:15:45.344018 | instance | Starting collection install process 2026-09-30 02:15:45.344034 | instance | Installing 'ansible.netcommon:8.7.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-30 02:15:45.344050 | instance | Created collection for ansible.netcommon:8.7.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-30 02:15:45.344066 | instance | ansible.netcommon:8.7.1 was installed successfully 2026-09-30 02:15:45.344082 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-30 02:15:45.344097 | instance | Creating virtual environment at: .venv 2026-09-30 02:15:45.344113 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-30 02:15:45.344129 | instance | Downloading cryptography (4.2MiB) 2026-09-30 02:15:45.344146 | instance | Downloading setuptools (1.1MiB) 2026-09-30 02:15:45.344162 | instance | Downloading openstacksdk (1.7MiB) 2026-09-30 02:15:45.344178 | instance | Downloading netaddr (2.2MiB) 2026-09-30 02:15:45.344194 | instance | Downloading pygments (1.2MiB) 2026-09-30 02:15:45.344210 | instance | Downloading ansible-core (2.1MiB) 2026-09-30 02:15:45.344225 | instance | Downloading kubernetes (1.9MiB) 2026-09-30 02:15:45.344241 | instance | Downloading rjsonnet (1.2MiB) 2026-09-30 02:15:45.344257 | instance | Building pyperclip==1.9.0 2026-09-30 02:15:45.344274 | instance | Downloading rjsonnet 2026-09-30 02:15:45.344291 | instance | Downloading netaddr 2026-09-30 02:15:45.344308 | instance | Downloading pygments 2026-09-30 02:15:45.344324 | instance | Downloading cryptography 2026-09-30 02:15:45.344340 | instance | Downloading setuptools 2026-09-30 02:15:45.344355 | instance | Downloading kubernetes 2026-09-30 02:15:45.344532 | instance | Downloading ansible-core 2026-09-30 02:15:45.344640 | instance | Downloading openstacksdk 2026-09-30 02:15:45.344731 | instance | Built pyperclip==1.9.0 2026-09-30 02:15:45.344753 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-30 02:15:45.344771 | instance | Installed 79 packages in 59ms 2026-09-30 02:15:45.344787 | instance | Checked out ansible.posix to 1.6.0 2026-09-30 02:15:45.344817 | 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:15:45.344833 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.344891 | instance | Process install dependency map 2026-09-30 02:15:45.344972 | instance | Starting collection install process 2026-09-30 02:15:45.345022 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-30 02:15:45.345048 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-30 02:15:45.345071 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-30 02:15:45.345093 | instance | Checked out ansible.utils to v6.1.1 2026-09-30 02:15:45.345115 | 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:15:45.345138 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.345160 | instance | Process install dependency map 2026-09-30 02:15:45.345177 | instance | Starting collection install process 2026-09-30 02:15:45.345193 | instance | Installing 'ansible.utils:6.1.1' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-30 02:15:45.345210 | instance | Created collection for ansible.utils:6.1.1 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-30 02:15:45.345226 | instance | ansible.utils:6.1.1 was installed successfully 2026-09-30 02:15:45.345242 | instance | Checked out atmosphere.common to v0.6.0 2026-09-30 02:15:45.345259 | 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:15:45.345275 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.345292 | instance | Process install dependency map 2026-09-30 02:15:45.345315 | instance | Starting collection install process 2026-09-30 02:15:45.345338 | instance | Installing 'atmosphere.common:0.6.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-30 02:15:45.345359 | instance | Created collection for atmosphere.common:0.6.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-30 02:15:45.345376 | instance | atmosphere.common:0.6.0 was installed successfully 2026-09-30 02:15:45.345391 | instance | Checked out community.crypto to 2.2.3 2026-09-30 02:15:45.345407 | 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:15:45.345423 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.345439 | instance | Process install dependency map 2026-09-30 02:15:45.345454 | instance | Starting collection install process 2026-09-30 02:15:45.345470 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-30 02:15:45.345486 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-30 02:15:45.345502 | instance | community.crypto:2.2.3 was installed successfully 2026-09-30 02:15:45.345518 | instance | Checked out community.general to 7.3.0 2026-09-30 02:15:45.345533 | 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:15:45.345549 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.345565 | instance | Process install dependency map 2026-09-30 02:15:45.345580 | instance | Starting collection install process 2026-09-30 02:15:45.345596 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-30 02:15:45.345611 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-30 02:15:45.345627 | instance | community.general:7.3.0 was installed successfully 2026-09-30 02:15:45.345648 | instance | Checked out community.mysql to 3.6.0 2026-09-30 02:15:45.345665 | 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:15:45.345680 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.345696 | instance | Process install dependency map 2026-09-30 02:15:45.345711 | instance | Starting collection install process 2026-09-30 02:15:45.345727 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-30 02:15:45.345743 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-30 02:15:45.345758 | instance | community.mysql:3.6.0 was installed successfully 2026-09-30 02:15:45.345774 | instance | Checked out kubernetes.core to 2.4.0 2026-09-30 02:15:45.345804 | 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:15:45.345822 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.345838 | instance | Process install dependency map 2026-09-30 02:15:45.345856 | instance | Starting collection install process 2026-09-30 02:15:45.345873 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-30 02:15:45.345889 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-30 02:15:45.345904 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-30 02:15:45.345920 | instance | Checked out openstack.cloud to 1.7.0 2026-09-30 02:15:45.345935 | 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:15:45.345951 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.345966 | instance | Process install dependency map 2026-09-30 02:15:45.345982 | instance | Starting collection install process 2026-09-30 02:15:45.345997 | instance | Installing 'openstack.cloud:1.7.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-30 02:15:45.346013 | instance | Created collection for openstack.cloud:1.7.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-30 02:15:45.346029 | instance | openstack.cloud:1.7.0 was installed successfully 2026-09-30 02:15:45.346044 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-30 02:15:45.346060 | 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:15:45.346075 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.346091 | instance | Process install dependency map 2026-09-30 02:15:45.346107 | instance | Starting collection install process 2026-09-30 02:15:45.346122 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-30 02:15:45.346138 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-30 02:15:45.346154 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-30 02:15:45.346169 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-30 02:15:45.346185 | 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:15:45.346200 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.346219 | instance | Process install dependency map 2026-09-30 02:15:45.346235 | instance | Starting collection install process 2026-09-30 02:15:45.346251 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-30 02:15:45.346266 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-30 02:15:45.346282 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-30 02:15:45.346298 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-30 02:15:45.346313 | 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:15:45.346329 | instance | Starting galaxy collection install process 2026-09-30 02:15:45.346344 | instance | Process install dependency map 2026-09-30 02:15:45.346359 | instance | Starting collection install process 2026-09-30 02:15:45.346375 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-30 02:15:45.346390 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-30 02:15:45.346406 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-30 02:15:45.352396 | 2026-09-30 02:15:45.352567 | PLAY RECAP 2026-09-30 02:15:45.352641 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:15:45.352666 | 2026-09-30 02:15:45.530621 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-30 02:15:45.546052 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-30 02:15:46.103940 | 2026-09-30 02:15:46.104044 | PLAY [all] 2026-09-30 02:15:46.114228 | 2026-09-30 02:15:46.114302 | TASK [Install "jq" for log collection] 2026-09-30 02:15:55.757861 | instance | changed 2026-09-30 02:15:55.761018 | 2026-09-30 02:15:55.761141 | PLAY RECAP 2026-09-30 02:15:55.761243 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:15:55.761345 | 2026-09-30 02:15:55.878238 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-30 02:15:55.886097 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-30 02:15:56.476060 | 2026-09-30 02:15:56.476356 | PLAY [all] 2026-09-30 02:15:56.486705 | 2026-09-30 02:15:56.486773 | LOOP [Check inventory directories] 2026-09-30 02:15:56.836119 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-30 02:15:56.996390 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-30 02:15:57.169172 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-30 02:15:57.188118 | 2026-09-30 02:15:57.188432 | LOOP [Copy inventory file for Zuul] 2026-09-30 02:15:57.988240 | instance | changed: 2026-09-30 02:15:57.988748 | instance | { 2026-09-30 02:15:57.988874 | instance | "ansible_loop_var": "item", 2026-09-30 02:15:57.988949 | instance | "changed": false, 2026-09-30 02:15:57.989002 | instance | "failed": false, 2026-09-30 02:15:57.989058 | instance | "invocation": { 2026-09-30 02:15:57.989098 | instance | "module_args": { 2026-09-30 02:15:57.989133 | instance | "checksum_algorithm": "sha1", 2026-09-30 02:15:57.989168 | instance | "follow": true, 2026-09-30 02:15:57.989202 | instance | "get_attributes": true, 2026-09-30 02:15:57.989239 | instance | "get_checksum": true, 2026-09-30 02:15:57.989273 | instance | "get_mime": true, 2026-09-30 02:15:57.989307 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-30 02:15:57.989357 | instance | } 2026-09-30 02:15:57.989395 | instance | }, 2026-09-30 02:15:57.989430 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-30 02:15:57.989463 | instance | "stat": { 2026-09-30 02:15:57.989497 | instance | "atime": 1790734537.8742752, 2026-09-30 02:15:57.989532 | instance | "attr_flags": "e", 2026-09-30 02:15:57.989566 | instance | "attributes": [ 2026-09-30 02:15:57.989599 | instance | "extents" 2026-09-30 02:15:57.989632 | instance | ], 2026-09-30 02:15:57.989665 | instance | "block_size": 4096, 2026-09-30 02:15:57.989697 | instance | "blocks": 8, 2026-09-30 02:15:57.989730 | instance | "charset": "unknown", 2026-09-30 02:15:57.989766 | instance | "ctime": 1790734536.830242, 2026-09-30 02:15:57.989822 | instance | "dev": 64513, 2026-09-30 02:15:57.989857 | instance | "device_type": 0, 2026-09-30 02:15:57.989890 | instance | "executable": true, 2026-09-30 02:15:57.989923 | instance | "exists": true, 2026-09-30 02:15:57.989955 | instance | "gid": 1000, 2026-09-30 02:15:57.989988 | instance | "gr_name": "zuul", 2026-09-30 02:15:57.990020 | instance | "inode": 1049649, 2026-09-30 02:15:57.990053 | instance | "isblk": false, 2026-09-30 02:15:57.990088 | instance | "ischr": false, 2026-09-30 02:15:57.990121 | instance | "isdir": true, 2026-09-30 02:15:57.990154 | instance | "isfifo": false, 2026-09-30 02:15:57.990187 | instance | "isgid": false, 2026-09-30 02:15:57.990220 | instance | "islnk": false, 2026-09-30 02:15:57.990253 | instance | "isreg": false, 2026-09-30 02:15:57.990285 | instance | "issock": false, 2026-09-30 02:15:57.990317 | instance | "isuid": false, 2026-09-30 02:15:57.990350 | instance | "mimetype": "unknown", 2026-09-30 02:15:57.990383 | instance | "mode": "0755", 2026-09-30 02:15:57.990416 | instance | "mtime": 1790734536.830242, 2026-09-30 02:15:57.990448 | instance | "nlink": 22, 2026-09-30 02:15:57.990480 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-30 02:15:57.990513 | instance | "pw_name": "zuul", 2026-09-30 02:15:57.990550 | instance | "readable": true, 2026-09-30 02:15:57.990583 | instance | "rgrp": true, 2026-09-30 02:15:57.990616 | instance | "roth": true, 2026-09-30 02:15:57.990652 | instance | "rusr": true, 2026-09-30 02:15:57.990701 | instance | "size": 4096, 2026-09-30 02:15:57.990821 | instance | "uid": 1000, 2026-09-30 02:15:57.990877 | instance | "version": "815805452", 2026-09-30 02:15:57.990915 | instance | "wgrp": false, 2026-09-30 02:15:57.990954 | instance | "woth": false, 2026-09-30 02:15:57.990988 | instance | "writeable": true, 2026-09-30 02:15:57.991022 | instance | "wusr": true, 2026-09-30 02:15:57.991054 | instance | "xgrp": true, 2026-09-30 02:15:57.991085 | instance | "xoth": true, 2026-09-30 02:15:57.991117 | instance | "xusr": true 2026-09-30 02:15:57.991149 | instance | } 2026-09-30 02:15:57.991182 | instance | } 2026-09-30 02:15:57.991248 | instance | ok: All items complete 2026-09-30 02:15:57.991289 | 2026-09-30 02:15:57.993685 | instance | skipping: Conditional result was False 2026-09-30 02:15:57.994986 | instance | skipping: Conditional result was False 2026-09-30 02:15:58.009932 | 2026-09-30 02:15:58.010111 | LOOP [Switch "ansible_host" to private IP] 2026-09-30 02:15:58.354763 | instance | changed: 1 replacements made 2026-09-30 02:15:58.358188 | instance | skipping: Conditional result was False 2026-09-30 02:15:58.366517 | instance | skipping: Conditional result was False 2026-09-30 02:15:58.382318 | 2026-09-30 02:15:58.382485 | TASK [Run Molecule scenario] 2026-09-30 02:15:59.299483 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-30 02:15:59.686044 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-30 02:15:59.686167 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-30 02:16:10.205079 | instance | INFO [aio > dependency] Executing 2026-09-30 02:16:10.205462 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-30 02:16:10.205864 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-30 02:16:10.206077 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-30 02:16:10.220289 | instance | INFO [aio > cleanup] Executing 2026-09-30 02:16:10.220953 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-30 02:16:10.235034 | instance | INFO [aio > destroy] Executing 2026-09-30 02:16:10.235116 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-30 02:16:10.235232 | instance | INFO [aio > destroy] Executed: Successful 2026-09-30 02:16:10.244691 | instance | INFO [aio > syntax] Executing 2026-09-30 02:16:12.891819 | instance | 2026-09-30 02:16:12.892083 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-30 02:16:13.032272 | instance | INFO [aio > syntax] Executed: Successful 2026-09-30 02:16:13.047940 | instance | INFO [aio > create] Executing 2026-09-30 02:16:13.051419 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-30 02:16:13.065990 | instance | INFO [aio > prepare] Executing 2026-09-30 02:16:13.901855 | instance | 2026-09-30 02:16:13.902081 | instance | PLAY [Prepare] ***************************************************************** 2026-09-30 02:16:13.902327 | instance | 2026-09-30 02:16:13.902573 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:16:13.902852 | instance | Wednesday 30 September 2026 02:16:13 +0000 (0:00:00.024) 0:00:00.024 *** 2026-09-30 02:16:15.170491 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-30 02:16:15.170725 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-30 02:16:15.170964 | instance | interpreter could change the meaning of that path. See 2026-09-30 02:16:15.171195 | instance | https://docs.ansible.com/ansible- 2026-09-30 02:16:15.171430 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-30 02:16:15.182069 | instance | ok: [instance] 2026-09-30 02:16:15.182288 | instance | 2026-09-30 02:16:15.182470 | instance | TASK [Configure short hostname] ************************************************ 2026-09-30 02:16:15.182780 | instance | Wednesday 30 September 2026 02:16:15 +0000 (0:00:01.280) 0:00:01.305 *** 2026-09-30 02:16:15.932056 | instance | changed: [instance] 2026-09-30 02:16:15.932248 | instance | 2026-09-30 02:16:15.932498 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-30 02:16:15.932803 | instance | Wednesday 30 September 2026 02:16:15 +0000 (0:00:00.749) 0:00:02.054 *** 2026-09-30 02:16:16.230658 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-30 02:16:16.230902 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-30 02:16:16.231140 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-30 02:16:16.240080 | instance | changed: [instance] 2026-09-30 02:16:16.240293 | instance | 2026-09-30 02:16:16.240529 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-30 02:16:16.240794 | instance | Wednesday 30 September 2026 02:16:16 +0000 (0:00:00.308) 0:00:02.363 *** 2026-09-30 02:16:17.615278 | instance | ok: [instance] 2026-09-30 02:16:17.615482 | instance | 2026-09-30 02:16:17.615752 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-30 02:16:17.615994 | instance | Wednesday 30 September 2026 02:16:17 +0000 (0:00:01.374) 0:00:03.737 *** 2026-09-30 02:16:18.368873 | instance | ok: [instance] 2026-09-30 02:16:18.369069 | instance | 2026-09-30 02:16:18.369330 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-30 02:16:18.369570 | instance | 2026-09-30 02:16:18.369844 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-30 02:16:18.370074 | instance | Wednesday 30 September 2026 02:16:18 +0000 (0:00:00.752) 0:00:04.490 *** 2026-09-30 02:16:19.519981 | instance | changed: [localhost] => (item=group_vars) 2026-09-30 02:16:19.520378 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-30 02:16:19.520742 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-30 02:16:19.521129 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-30 02:16:19.521444 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-30 02:16:19.521813 | instance | changed: [localhost] => (item=host_vars) 2026-09-30 02:16:19.522103 | instance | 2026-09-30 02:16:19.522398 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-30 02:16:19.522700 | instance | 2026-09-30 02:16:19.522992 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-30 02:16:19.523286 | instance | Wednesday 30 September 2026 02:16:19 +0000 (0:00:01.151) 0:00:05.642 *** 2026-09-30 02:16:19.723225 | instance | changed: [localhost] 2026-09-30 02:16:19.723578 | instance | 2026-09-30 02:16:19.723907 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-30 02:16:19.724204 | instance | Wednesday 30 September 2026 02:16:19 +0000 (0:00:00.202) 0:00:05.844 *** 2026-09-30 02:16:19.758114 | instance | ok: [localhost] 2026-09-30 02:16:19.758561 | instance | 2026-09-30 02:16:19.758912 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-30 02:16:19.759239 | instance | Wednesday 30 September 2026 02:16:19 +0000 (0:00:00.035) 0:00:05.880 *** 2026-09-30 02:16:19.825045 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '5c770cee-81bd-53e8-abe8-93aa8f761588'}) 2026-09-30 02:16:19.825457 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-30 02:16:19.825778 | instance | 2026-09-30 02:16:19.826089 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-30 02:16:19.826400 | instance | Wednesday 30 September 2026 02:16:19 +0000 (0:00:00.064) 0:00:05.944 *** 2026-09-30 02:16:20.444320 | instance | changed: [localhost] 2026-09-30 02:16:20.444390 | instance | 2026-09-30 02:16:20.444401 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-30 02:16:20.444411 | instance | 2026-09-30 02:16:20.444420 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-30 02:16:20.444429 | instance | Wednesday 30 September 2026 02:16:20 +0000 (0:00:00.621) 0:00:06.565 *** 2026-09-30 02:16:20.643488 | instance | changed: [localhost] 2026-09-30 02:16:20.643557 | instance | 2026-09-30 02:16:20.643569 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-30 02:16:20.643599 | instance | Wednesday 30 September 2026 02:16:20 +0000 (0:00:00.199) 0:00:06.765 *** 2026-09-30 02:16:20.676993 | instance | ok: [localhost] 2026-09-30 02:16:20.677247 | instance | 2026-09-30 02:16:20.677373 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-30 02:16:20.677606 | instance | Wednesday 30 September 2026 02:16:20 +0000 (0:00:00.034) 0:00:06.800 *** 2026-09-30 02:16:20.725119 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-30 02:16:20.725297 | instance | 2026-09-30 02:16:20.725535 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-30 02:16:20.725798 | instance | Wednesday 30 September 2026 02:16:20 +0000 (0:00:00.048) 0:00:06.848 *** 2026-09-30 02:16:21.125879 | instance | changed: [localhost] 2026-09-30 02:16:21.125950 | instance | 2026-09-30 02:16:21.126130 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-30 02:16:21.126270 | instance | 2026-09-30 02:16:21.126443 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-30 02:16:21.126605 | instance | Wednesday 30 September 2026 02:16:21 +0000 (0:00:00.400) 0:00:07.248 *** 2026-09-30 02:16:21.323325 | instance | changed: [localhost] 2026-09-30 02:16:21.323611 | instance | 2026-09-30 02:16:21.323986 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-30 02:16:21.324348 | instance | Wednesday 30 September 2026 02:16:21 +0000 (0:00:00.196) 0:00:07.445 *** 2026-09-30 02:16:21.358332 | instance | ok: [localhost] 2026-09-30 02:16:21.358669 | instance | 2026-09-30 02:16:21.358989 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-30 02:16:21.359228 | instance | Wednesday 30 September 2026 02:16:21 +0000 (0:00:00.034) 0:00:07.480 *** 2026-09-30 02:16:21.419198 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-30 02:16:21.419388 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-30 02:16:21.419689 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-30 02:16:21.419924 | instance | 2026-09-30 02:16:21.420174 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-30 02:16:21.420411 | instance | Wednesday 30 September 2026 02:16:21 +0000 (0:00:00.061) 0:00:07.541 *** 2026-09-30 02:16:21.807517 | instance | changed: [localhost] 2026-09-30 02:16:21.807614 | instance | 2026-09-30 02:16:21.807626 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-30 02:16:21.807636 | instance | 2026-09-30 02:16:21.807645 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-30 02:16:21.807661 | instance | Wednesday 30 September 2026 02:16:21 +0000 (0:00:00.387) 0:00:07.929 *** 2026-09-30 02:16:22.006441 | instance | changed: [localhost] 2026-09-30 02:16:22.006492 | instance | 2026-09-30 02:16:22.006499 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-30 02:16:22.006504 | instance | Wednesday 30 September 2026 02:16:21 +0000 (0:00:00.199) 0:00:08.128 *** 2026-09-30 02:16:22.028940 | instance | ok: [localhost] 2026-09-30 02:16:22.029099 | instance | 2026-09-30 02:16:22.029105 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-30 02:16:22.029114 | instance | Wednesday 30 September 2026 02:16:22 +0000 (0:00:00.022) 0:00:08.151 *** 2026-09-30 02:16:22.086351 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-30 02:16:22.086426 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-30 02:16:22.086439 | instance | 2026-09-30 02:16:22.086450 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-30 02:16:22.086459 | instance | Wednesday 30 September 2026 02:16:22 +0000 (0:00:00.056) 0:00:08.207 *** 2026-09-30 02:16:22.480972 | instance | changed: [localhost] 2026-09-30 02:16:22.481905 | instance | 2026-09-30 02:16:22.481974 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-30 02:16:22.481985 | instance | 2026-09-30 02:16:22.481993 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:16:22.481999 | instance | Wednesday 30 September 2026 02:16:22 +0000 (0:00:00.396) 0:00:08.603 *** 2026-09-30 02:16:23.240256 | instance | ok: [localhost] 2026-09-30 02:16:23.240370 | instance | 2026-09-30 02:16:23.241087 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-30 02:16:23.241207 | instance | Wednesday 30 September 2026 02:16:23 +0000 (0:00:00.759) 0:00:09.362 *** 2026-09-30 02:16:23.446549 | instance | changed: [localhost] 2026-09-30 02:16:23.446686 | instance | 2026-09-30 02:16:23.447251 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-30 02:16:23.447320 | instance | Wednesday 30 September 2026 02:16:23 +0000 (0:00:00.205) 0:00:09.568 *** 2026-09-30 02:16:23.483453 | instance | ok: [localhost] 2026-09-30 02:16:23.484407 | instance | 2026-09-30 02:16:23.484485 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-30 02:16:23.484502 | instance | Wednesday 30 September 2026 02:16:23 +0000 (0:00:00.037) 0:00:09.606 *** 2026-09-30 02:16:24.231304 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-30 02:16:24.231433 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-30 02:16:24.231704 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-30 02:16:24.232072 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-30 02:16:24.232381 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-30 02:16:24.232707 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-30 02:16:24.233040 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-30 02:16:24.233368 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-30 02:16:24.233762 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-30 02:16:24.234064 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-30 02:16:24.234354 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-30 02:16:24.234669 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-30 02:16:24.234968 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-30 02:16:24.235433 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-30 02:16:24.235798 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-30 02:16:24.236199 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-30 02:16:24.236622 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-30 02:16:24.236967 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-30 02:16:24.237271 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_api_host) 2026-09-30 02:16:24.237587 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-30 02:16:24.237883 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-30 02:16:24.238172 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-30 02:16:24.238462 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-30 02:16:24.238773 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-30 02:16:24.239085 | instance | 2026-09-30 02:16:24.239379 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-30 02:16:24.239697 | instance | Wednesday 30 September 2026 02:16:24 +0000 (0:00:00.747) 0:00:10.353 *** 2026-09-30 02:16:24.625943 | instance | changed: [localhost] 2026-09-30 02:16:24.626710 | instance | 2026-09-30 02:16:24.627161 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-30 02:16:24.627652 | instance | Wednesday 30 September 2026 02:16:24 +0000 (0:00:00.394) 0:00:10.747 *** 2026-09-30 02:16:24.829862 | instance | changed: [localhost] 2026-09-30 02:16:24.830228 | instance | 2026-09-30 02:16:24.830573 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-30 02:16:24.830860 | instance | 2026-09-30 02:16:24.831160 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-30 02:16:24.831454 | instance | Wednesday 30 September 2026 02:16:24 +0000 (0:00:00.202) 0:00:10.950 *** 2026-09-30 02:16:25.033921 | instance | changed: [localhost] 2026-09-30 02:16:25.034137 | instance | 2026-09-30 02:16:25.034529 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-30 02:16:25.034930 | instance | Wednesday 30 September 2026 02:16:25 +0000 (0:00:00.203) 0:00:11.154 *** 2026-09-30 02:16:25.069639 | instance | ok: [localhost] 2026-09-30 02:16:25.069976 | instance | 2026-09-30 02:16:25.070283 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-30 02:16:25.070602 | instance | Wednesday 30 September 2026 02:16:25 +0000 (0:00:00.036) 0:00:11.191 *** 2026-09-30 02:16:25.129854 | 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:16:25.130412 | instance | 2026-09-30 02:16:25.130751 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-30 02:16:25.131053 | instance | Wednesday 30 September 2026 02:16:25 +0000 (0:00:00.058) 0:00:11.249 *** 2026-09-30 02:16:25.541113 | instance | changed: [localhost] 2026-09-30 02:16:25.541226 | instance | 2026-09-30 02:16:25.541243 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-30 02:16:25.541256 | instance | 2026-09-30 02:16:25.541268 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-30 02:16:25.541294 | instance | Wednesday 30 September 2026 02:16:25 +0000 (0:00:00.413) 0:00:11.663 *** 2026-09-30 02:16:25.745918 | instance | changed: [localhost] 2026-09-30 02:16:25.746704 | instance | 2026-09-30 02:16:25.746772 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-30 02:16:25.746785 | instance | Wednesday 30 September 2026 02:16:25 +0000 (0:00:00.205) 0:00:11.868 *** 2026-09-30 02:16:25.785072 | instance | ok: [localhost] 2026-09-30 02:16:25.785439 | instance | 2026-09-30 02:16:25.785817 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-30 02:16:25.786136 | instance | Wednesday 30 September 2026 02:16:25 +0000 (0:00:00.039) 0:00:11.907 *** 2026-09-30 02:16:25.841168 | 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:16:25.841507 | instance | 2026-09-30 02:16:25.841847 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-30 02:16:25.842149 | instance | Wednesday 30 September 2026 02:16:25 +0000 (0:00:00.056) 0:00:11.964 *** 2026-09-30 02:16:26.227254 | instance | changed: [localhost] 2026-09-30 02:16:26.227462 | instance | 2026-09-30 02:16:26.227844 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-30 02:16:26.228123 | instance | 2026-09-30 02:16:26.228444 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-30 02:16:26.228773 | instance | Wednesday 30 September 2026 02:16:26 +0000 (0:00:00.385) 0:00:12.349 *** 2026-09-30 02:16:26.433805 | instance | changed: [localhost] 2026-09-30 02:16:26.434163 | instance | 2026-09-30 02:16:26.434479 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-30 02:16:26.434814 | instance | Wednesday 30 September 2026 02:16:26 +0000 (0:00:00.206) 0:00:12.555 *** 2026-09-30 02:16:26.473869 | instance | ok: [localhost] 2026-09-30 02:16:26.474239 | instance | 2026-09-30 02:16:26.474573 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-30 02:16:26.474883 | instance | Wednesday 30 September 2026 02:16:26 +0000 (0:00:00.038) 0:00:12.594 *** 2026-09-30 02:16:26.910393 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-30 02:16:26.913059 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-30 02:16:26.913152 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-30 02:16:26.913163 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-30 02:16:26.913173 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-30 02:16:26.913182 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-30 02:16:26.913191 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-30 02:16:26.913201 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-30 02:16:26.913210 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-30 02:16:26.913219 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-30 02:16:26.913228 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-30 02:16:26.913269 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-30 02:16:26.914222 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-30 02:16:26.914256 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-30 02:16:26.914273 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-30 02:16:26.914570 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-30 02:16:26.914982 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-30 02:16:26.915307 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-30 02:16:26.915649 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-30 02:16:26.915957 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-30 02:16:26.916352 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-30 02:16:26.916751 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-30 02:16:26.917107 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-30 02:16:26.917426 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-30 02:16:26.917774 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-30 02:16:26.918092 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-30 02:16:26.918402 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-30 02:16:26.918743 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-30 02:16:26.919099 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-30 02:16:26.919421 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-30 02:16:26.919772 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-30 02:16:26.920090 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-30 02:16:26.920403 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-30 02:16:26.920746 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-30 02:16:26.921098 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-30 02:16:26.921417 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-30 02:16:26.921768 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-30 02:16:26.922097 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-30 02:16:26.922413 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-30 02:16:26.922757 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-30 02:16:26.923103 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-30 02:16:26.923426 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-30 02:16:26.923767 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_keystone_password) 2026-09-30 02:16:26.924119 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_mariadb_password) 2026-09-30 02:16:26.924494 | instance | ok: [localhost] => (item=openstack_helm_endpoints_senlin_rabbitmq_password) 2026-09-30 02:16:26.924919 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-30 02:16:26.925324 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-30 02:16:26.925704 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-30 02:16:26.926029 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-30 02:16:26.926345 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-30 02:16:26.926716 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-30 02:16:26.927071 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-30 02:16:26.927401 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-30 02:16:26.927750 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-30 02:16:26.928068 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-30 02:16:26.928382 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-30 02:16:26.928741 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-30 02:16:26.929087 | instance | 2026-09-30 02:16:26.929497 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-30 02:16:26.929897 | instance | Wednesday 30 September 2026 02:16:26 +0000 (0:00:00.438) 0:00:13.033 *** 2026-09-30 02:16:26.973937 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-30 02:16:26.974485 | instance | 2026-09-30 02:16:26.974819 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-30 02:16:26.975116 | instance | Wednesday 30 September 2026 02:16:26 +0000 (0:00:00.063) 0:00:13.096 *** 2026-09-30 02:16:27.457621 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-30 02:16:27.458029 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-30 02:16:27.458319 | instance | 2026-09-30 02:16:27.458648 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-30 02:16:27.458952 | instance | Wednesday 30 September 2026 02:16:27 +0000 (0:00:00.481) 0:00:13.578 *** 2026-09-30 02:16:30.888776 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-30 02:16:30.888888 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-30 02:16:30.888902 | instance | 2026-09-30 02:16:30.888912 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-30 02:16:30.888923 | instance | Wednesday 30 September 2026 02:16:30 +0000 (0:00:03.432) 0:00:17.010 *** 2026-09-30 02:16:30.963024 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-30 02:16:30.963072 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-30 02:16:30.963082 | instance | 2026-09-30 02:16:30.963093 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-30 02:16:30.963103 | instance | Wednesday 30 September 2026 02:16:30 +0000 (0:00:00.074) 0:00:17.084 *** 2026-09-30 02:16:31.336810 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-30 02:16:31.336914 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-30 02:16:31.336926 | instance | 2026-09-30 02:16:31.336935 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-30 02:16:31.336945 | instance | Wednesday 30 September 2026 02:16:31 +0000 (0:00:00.373) 0:00:17.458 *** 2026-09-30 02:16:31.726263 | instance | changed: [localhost] 2026-09-30 02:16:31.726329 | instance | 2026-09-30 02:16:31.726341 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-30 02:16:31.726351 | instance | Wednesday 30 September 2026 02:16:31 +0000 (0:00:00.389) 0:00:17.848 *** 2026-09-30 02:16:31.769091 | instance | skipping: [localhost] 2026-09-30 02:16:31.769177 | instance | 2026-09-30 02:16:31.769189 | instance | PLAY [Setup networking] ******************************************************** 2026-09-30 02:16:31.769209 | instance | 2026-09-30 02:16:31.769450 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:16:31.769712 | instance | Wednesday 30 September 2026 02:16:31 +0000 (0:00:00.043) 0:00:17.891 *** 2026-09-30 02:16:32.588279 | instance | ok: [instance] 2026-09-30 02:16:32.588345 | instance | 2026-09-30 02:16:32.588357 | instance | TASK [Create bridge for management network] ************************************ 2026-09-30 02:16:32.588368 | instance | Wednesday 30 September 2026 02:16:32 +0000 (0:00:00.818) 0:00:18.710 *** 2026-09-30 02:16:32.940320 | instance | ok: [instance] 2026-09-30 02:16:32.940397 | instance | 2026-09-30 02:16:32.940601 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-30 02:16:32.940877 | instance | Wednesday 30 September 2026 02:16:32 +0000 (0:00:00.353) 0:00:19.063 *** 2026-09-30 02:16:33.178052 | instance | ok: [instance] 2026-09-30 02:16:33.178268 | instance | 2026-09-30 02:16:33.178653 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-30 02:16:33.178958 | instance | Wednesday 30 September 2026 02:16:33 +0000 (0:00:00.237) 0:00:19.300 *** 2026-09-30 02:16:33.411953 | instance | ok: [instance] 2026-09-30 02:16:33.412058 | instance | 2026-09-30 02:16:33.412365 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-30 02:16:33.412749 | instance | Wednesday 30 September 2026 02:16:33 +0000 (0:00:00.233) 0:00:19.534 *** 2026-09-30 02:16:33.633731 | instance | ok: [instance] 2026-09-30 02:16:33.633931 | instance | 2026-09-30 02:16:33.634285 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-30 02:16:33.634610 | instance | Wednesday 30 September 2026 02:16:33 +0000 (0:00:00.219) 0:00:19.754 *** 2026-09-30 02:16:34.041755 | instance | ok: [instance] => (item=br-mgmt) 2026-09-30 02:16:34.041918 | instance | ok: [instance] => (item=dummy0) 2026-09-30 02:16:34.042223 | instance | 2026-09-30 02:16:34.042613 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-30 02:16:34.042899 | instance | 2026-09-30 02:16:34.043189 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:16:34.043581 | instance | Wednesday 30 September 2026 02:16:34 +0000 (0:00:00.407) 0:00:20.161 *** 2026-09-30 02:16:34.869777 | instance | ok: [instance] 2026-09-30 02:16:34.869969 | instance | 2026-09-30 02:16:34.870335 | instance | TASK [Install depedencies] ***************************************************** 2026-09-30 02:16:34.870711 | instance | Wednesday 30 September 2026 02:16:34 +0000 (0:00:00.828) 0:00:20.989 *** 2026-09-30 02:16:58.829747 | instance | changed: [instance] 2026-09-30 02:16:58.830294 | instance | 2026-09-30 02:16:58.830611 | instance | TASK [Start up service] ******************************************************** 2026-09-30 02:16:58.830931 | instance | Wednesday 30 September 2026 02:16:58 +0000 (0:00:23.962) 0:00:44.952 *** 2026-09-30 02:16:59.408456 | instance | ok: [instance] 2026-09-30 02:16:59.408706 | instance | 2026-09-30 02:16:59.408959 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-30 02:16:59.409189 | instance | Wednesday 30 September 2026 02:16:59 +0000 (0:00:00.576) 0:00:45.528 *** 2026-09-30 02:16:59.643287 | instance | ok: [instance] 2026-09-30 02:16:59.643640 | instance | 2026-09-30 02:16:59.643938 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-30 02:16:59.644258 | instance | Wednesday 30 September 2026 02:16:59 +0000 (0:00:00.236) 0:00:45.765 *** 2026-09-30 02:17:00.168815 | instance | changed: [instance] 2026-09-30 02:17:00.169319 | instance | 2026-09-30 02:17:00.169651 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-30 02:17:00.169956 | instance | Wednesday 30 September 2026 02:17:00 +0000 (0:00:00.525) 0:00:46.291 *** 2026-09-30 02:17:00.387854 | instance | ok: [instance] 2026-09-30 02:17:00.388239 | instance | 2026-09-30 02:17:00.388549 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-30 02:17:00.389066 | instance | Wednesday 30 September 2026 02:17:00 +0000 (0:00:00.219) 0:00:46.510 *** 2026-09-30 02:17:00.417436 | instance | skipping: [instance] 2026-09-30 02:17:00.417745 | instance | 2026-09-30 02:17:00.418036 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-30 02:17:00.418347 | instance | Wednesday 30 September 2026 02:17:00 +0000 (0:00:00.030) 0:00:46.540 *** 2026-09-30 02:17:01.031537 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:17:01.031931 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:17:01.032272 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:17:01.032595 | instance | 2026-09-30 02:17:01.032939 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-30 02:17:01.033297 | instance | Wednesday 30 September 2026 02:17:01 +0000 (0:00:00.613) 0:00:47.153 *** 2026-09-30 02:17:01.662769 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:17:01.663208 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:17:01.663518 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:17:01.663799 | instance | 2026-09-30 02:17:01.664100 | instance | TASK [Start loop devices] ****************************************************** 2026-09-30 02:17:01.664446 | instance | Wednesday 30 September 2026 02:17:01 +0000 (0:00:00.630) 0:00:47.784 *** 2026-09-30 02:17:02.533886 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:17:02.534702 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:17:02.535105 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:17:02.535522 | instance | 2026-09-30 02:17:02.535935 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-30 02:17:02.536373 | instance | Wednesday 30 September 2026 02:17:02 +0000 (0:00:00.870) 0:00:48.654 *** 2026-09-30 02:17:06.152389 | instance | changed: [instance] => (item=osd0) 2026-09-30 02:17:06.152507 | instance | changed: [instance] => (item=osd1) 2026-09-30 02:17:06.153012 | instance | changed: [instance] => (item=osd2) 2026-09-30 02:17:06.153098 | instance | 2026-09-30 02:17:06.153527 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-30 02:17:06.153595 | instance | Wednesday 30 September 2026 02:17:06 +0000 (0:00:03.619) 0:00:52.274 *** 2026-09-30 02:17:08.166106 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-30 02:17:08.166167 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-30 02:17:08.166174 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-30 02:17:08.166180 | instance | 2026-09-30 02:17:08.166186 | instance | PLAY [controllers] ************************************************************* 2026-09-30 02:17:08.166193 | instance | 2026-09-30 02:17:08.166199 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:17:08.166204 | instance | Wednesday 30 September 2026 02:17:08 +0000 (0:00:02.013) 0:00:54.288 *** 2026-09-30 02:17:09.191525 | instance | ok: [instance] 2026-09-30 02:17:09.192212 | instance | 2026-09-30 02:17:09.192246 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-30 02:17:09.192258 | instance | Wednesday 30 September 2026 02:17:09 +0000 (0:00:01.026) 0:00:55.314 *** 2026-09-30 02:17:09.697437 | instance | changed: [instance] 2026-09-30 02:17:09.698206 | instance | 2026-09-30 02:17:09.698274 | instance | PLAY RECAP ********************************************************************* 2026-09-30 02:17:09.698287 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-30 02:17:09.698335 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-30 02:17:09.698583 | instance | 2026-09-30 02:17:09.698926 | instance | Wednesday 30 September 2026 02:17:09 +0000 (0:00:00.506) 0:00:55.820 *** 2026-09-30 02:17:09.699262 | instance | =============================================================================== 2026-09-30 02:17:09.699657 | instance | Install depedencies ---------------------------------------------------- 23.96s 2026-09-30 02:17:09.700078 | instance | Create a volume group for each loop device ------------------------------ 3.62s 2026-09-30 02:17:09.700450 | instance | Generate SSH keys for missing variables --------------------------------- 3.43s 2026-09-30 02:17:09.700787 | instance | Create a logical volume for each loop device ---------------------------- 2.01s 2026-09-30 02:17:09.701194 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.37s 2026-09-30 02:17:09.701575 | instance | Gathering Facts --------------------------------------------------------- 1.28s 2026-09-30 02:17:09.701952 | instance | Create folders for workspace -------------------------------------------- 1.15s 2026-09-30 02:17:09.702350 | instance | Gathering Facts --------------------------------------------------------- 1.03s 2026-09-30 02:17:09.702716 | instance | Start loop devices ------------------------------------------------------ 0.87s 2026-09-30 02:17:09.703110 | instance | Gathering Facts --------------------------------------------------------- 0.83s 2026-09-30 02:17:09.703445 | instance | Gathering Facts --------------------------------------------------------- 0.82s 2026-09-30 02:17:09.703816 | instance | Gathering Facts --------------------------------------------------------- 0.76s 2026-09-30 02:17:09.704216 | instance | Purge "snapd" package --------------------------------------------------- 0.75s 2026-09-30 02:17:09.704609 | instance | Configure short hostname ------------------------------------------------ 0.75s 2026-09-30 02:17:09.705063 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.75s 2026-09-30 02:17:09.705485 | instance | Set permissions on loopback devices ------------------------------------- 0.63s 2026-09-30 02:17:09.705909 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.62s 2026-09-30 02:17:09.706350 | instance | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-30 02:17:09.706770 | instance | Start up service -------------------------------------------------------- 0.58s 2026-09-30 02:17:09.707153 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.53s 2026-09-30 02:17:09.810579 | instance | INFO [aio > prepare] Executed: Successful 2026-09-30 02:17:09.825909 | instance | INFO [aio > converge] Executing 2026-09-30 02:17:12.325345 | instance | 2026-09-30 02:17:12.325825 | instance | PLAY [all] ********************************************************************* 2026-09-30 02:17:12.326161 | instance | 2026-09-30 02:17:12.326511 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:17:12.326820 | instance | Wednesday 30 September 2026 02:17:12 +0000 (0:00:00.015) 0:00:00.015 *** 2026-09-30 02:17:13.693648 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-30 02:17:13.694041 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-30 02:17:13.694326 | instance | interpreter could change the meaning of that path. See 2026-09-30 02:17:13.694601 | instance | https://docs.ansible.com/ansible- 2026-09-30 02:17:13.694875 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-30 02:17:13.715667 | instance | ok: [instance] 2026-09-30 02:17:13.715862 | instance | 2026-09-30 02:17:13.716073 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-30 02:17:13.716266 | instance | Wednesday 30 September 2026 02:17:13 +0000 (0:00:01.390) 0:00:01.405 *** 2026-09-30 02:17:13.932944 | instance | ok: [instance] 2026-09-30 02:17:13.933244 | instance | 2026-09-30 02:17:13.933443 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-30 02:17:13.933624 | instance | 2026-09-30 02:17:13.933812 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:17:13.934014 | instance | Wednesday 30 September 2026 02:17:13 +0000 (0:00:00.217) 0:00:01.623 *** 2026-09-30 02:17:14.897768 | instance | ok: [instance] 2026-09-30 02:17:14.898144 | instance | 2026-09-30 02:17:14.898436 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:17:14.898719 | instance | Wednesday 30 September 2026 02:17:14 +0000 (0:00:00.964) 0:00:02.587 *** 2026-09-30 02:17:15.225907 | instance | ok: [instance] 2026-09-30 02:17:15.226177 | instance | 2026-09-30 02:17:15.226533 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:17:15.226827 | instance | Wednesday 30 September 2026 02:17:15 +0000 (0:00:00.326) 0:00:02.914 *** 2026-09-30 02:17:15.293773 | instance | skipping: [instance] 2026-09-30 02:17:15.293871 | instance | 2026-09-30 02:17:15.294070 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-30 02:17:15.294327 | instance | Wednesday 30 September 2026 02:17:15 +0000 (0:00:00.066) 0:00:02.980 *** 2026-09-30 02:17:15.725752 | instance | changed: [instance] 2026-09-30 02:17:15.725916 | instance | 2026-09-30 02:17:15.726200 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:17:15.726533 | instance | Wednesday 30 September 2026 02:17:15 +0000 (0:00:00.432) 0:00:03.413 *** 2026-09-30 02:17:15.825870 | instance | ok: [instance] => { 2026-09-30 02:17:15.826168 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-30 02:17:15.826527 | instance | } 2026-09-30 02:17:15.826797 | instance | 2026-09-30 02:17:15.827110 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:17:15.827395 | instance | Wednesday 30 September 2026 02:17:15 +0000 (0:00:00.100) 0:00:03.514 *** 2026-09-30 02:17:16.509702 | instance | changed: [instance] 2026-09-30 02:17:16.510058 | instance | 2026-09-30 02:17:16.510365 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:17:16.510659 | instance | Wednesday 30 September 2026 02:17:16 +0000 (0:00:00.684) 0:00:04.198 *** 2026-09-30 02:17:16.581612 | instance | skipping: [instance] 2026-09-30 02:17:16.581851 | instance | 2026-09-30 02:17:16.582063 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:17:16.582256 | instance | Wednesday 30 September 2026 02:17:16 +0000 (0:00:00.072) 0:00:04.270 *** 2026-09-30 02:17:16.653607 | instance | skipping: [instance] 2026-09-30 02:17:16.653747 | instance | 2026-09-30 02:17:16.654000 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:17:16.654208 | instance | Wednesday 30 September 2026 02:17:16 +0000 (0:00:00.072) 0:00:04.342 *** 2026-09-30 02:17:16.921605 | instance | ok: [instance] 2026-09-30 02:17:16.921688 | instance | 2026-09-30 02:17:16.921833 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:17:16.922093 | instance | Wednesday 30 September 2026 02:17:16 +0000 (0:00:00.266) 0:00:04.609 *** 2026-09-30 02:17:18.365550 | instance | ok: [instance] 2026-09-30 02:17:18.365652 | instance | 2026-09-30 02:17:18.365665 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:17:18.365782 | instance | Wednesday 30 September 2026 02:17:18 +0000 (0:00:01.443) 0:00:06.053 *** 2026-09-30 02:17:18.470019 | instance | ok: [instance] => { 2026-09-30 02:17:18.470446 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-30 02:17:18.470752 | instance | } 2026-09-30 02:17:18.471036 | instance | 2026-09-30 02:17:18.471369 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:17:18.471669 | instance | Wednesday 30 September 2026 02:17:18 +0000 (0:00:00.104) 0:00:06.157 *** 2026-09-30 02:17:19.321831 | instance | changed: [instance] 2026-09-30 02:17:19.321932 | instance | 2026-09-30 02:17:19.322209 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:17:19.322570 | instance | Wednesday 30 September 2026 02:17:19 +0000 (0:00:00.850) 0:00:07.008 *** 2026-09-30 02:17:22.353787 | instance | changed: [instance] 2026-09-30 02:17:22.354002 | instance | 2026-09-30 02:17:22.354449 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-30 02:17:22.354800 | instance | Wednesday 30 September 2026 02:17:22 +0000 (0:00:03.034) 0:00:10.043 *** 2026-09-30 02:17:22.401897 | instance | skipping: [instance] 2026-09-30 02:17:22.402267 | instance | 2026-09-30 02:17:22.402573 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-30 02:17:22.402872 | instance | Wednesday 30 September 2026 02:17:22 +0000 (0:00:00.047) 0:00:10.091 *** 2026-09-30 02:17:22.449819 | instance | skipping: [instance] 2026-09-30 02:17:22.450218 | instance | 2026-09-30 02:17:22.450540 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-30 02:17:22.450848 | instance | Wednesday 30 September 2026 02:17:22 +0000 (0:00:00.047) 0:00:10.138 *** 2026-09-30 02:17:22.493809 | instance | skipping: [instance] 2026-09-30 02:17:22.494049 | instance | 2026-09-30 02:17:22.494448 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-30 02:17:22.494752 | instance | Wednesday 30 September 2026 02:17:22 +0000 (0:00:00.043) 0:00:10.181 *** 2026-09-30 02:17:29.602976 | instance | changed: [instance] 2026-09-30 02:17:29.603039 | instance | 2026-09-30 02:17:29.603051 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-30 02:17:29.603063 | instance | Wednesday 30 September 2026 02:17:29 +0000 (0:00:07.109) 0:00:17.291 *** 2026-09-30 02:17:30.328783 | instance | changed: [instance] 2026-09-30 02:17:30.329070 | instance | 2026-09-30 02:17:30.329628 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-30 02:17:30.329698 | instance | Wednesday 30 September 2026 02:17:30 +0000 (0:00:00.726) 0:00:18.018 *** 2026-09-30 02:17:31.420818 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-30 02:17:31.422711 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-30 02:17:31.423001 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-30 02:17:31.423021 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-30 02:17:31.423036 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-30 02:17:31.423050 | instance | 2026-09-30 02:17:31.423064 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-30 02:17:31.423077 | instance | Wednesday 30 September 2026 02:17:31 +0000 (0:00:01.091) 0:00:19.110 *** 2026-09-30 02:17:32.064017 | instance | changed: [instance] 2026-09-30 02:17:32.064100 | instance | 2026-09-30 02:17:32.065020 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-30 02:17:32.065094 | instance | Wednesday 30 September 2026 02:17:32 +0000 (0:00:00.626) 0:00:19.737 *** 2026-09-30 02:17:32.065106 | instance | 2026-09-30 02:17:32.065124 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-30 02:17:32.065133 | instance | Wednesday 30 September 2026 02:17:32 +0000 (0:00:00.016) 0:00:19.753 *** 2026-09-30 02:17:33.098911 | instance | ok: [instance] 2026-09-30 02:17:33.099072 | instance | 2026-09-30 02:17:33.099668 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-30 02:17:33.099729 | instance | Wednesday 30 September 2026 02:17:33 +0000 (0:00:01.034) 0:00:20.788 *** 2026-09-30 02:17:33.644007 | instance | changed: [instance] 2026-09-30 02:17:33.644682 | instance | 2026-09-30 02:17:33.644756 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-30 02:17:33.644777 | instance | Wednesday 30 September 2026 02:17:33 +0000 (0:00:00.545) 0:00:21.333 *** 2026-09-30 02:17:34.309751 | instance | changed: [instance] 2026-09-30 02:17:34.309841 | instance | 2026-09-30 02:17:34.310200 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:17:34.310460 | instance | Wednesday 30 September 2026 02:17:34 +0000 (0:00:00.666) 0:00:21.999 *** 2026-09-30 02:17:34.580627 | instance | ok: [instance] 2026-09-30 02:17:34.581343 | instance | 2026-09-30 02:17:34.581363 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:17:34.581379 | instance | Wednesday 30 September 2026 02:17:34 +0000 (0:00:00.269) 0:00:22.269 *** 2026-09-30 02:17:34.669662 | instance | ok: [instance] => { 2026-09-30 02:17:34.670723 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-30 02:17:34.670739 | instance | } 2026-09-30 02:17:34.670748 | instance | 2026-09-30 02:17:34.670757 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:17:34.670767 | instance | Wednesday 30 September 2026 02:17:34 +0000 (0:00:00.087) 0:00:22.357 *** 2026-09-30 02:17:37.617803 | instance | changed: [instance] 2026-09-30 02:17:37.617892 | instance | 2026-09-30 02:17:37.617958 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:17:37.618158 | instance | Wednesday 30 September 2026 02:17:37 +0000 (0:00:02.950) 0:00:25.308 *** 2026-09-30 02:17:42.107197 | instance | changed: [instance] 2026-09-30 02:17:42.107307 | instance | 2026-09-30 02:17:42.107847 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-30 02:17:42.107923 | instance | Wednesday 30 September 2026 02:17:42 +0000 (0:00:04.488) 0:00:29.796 *** 2026-09-30 02:17:43.361798 | instance | ok: [instance] 2026-09-30 02:17:43.361958 | instance | 2026-09-30 02:17:43.362575 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-30 02:17:43.362657 | instance | Wednesday 30 September 2026 02:17:43 +0000 (0:00:01.254) 0:00:31.051 *** 2026-09-30 02:17:43.898668 | instance | changed: [instance] 2026-09-30 02:17:43.898824 | instance | 2026-09-30 02:17:43.899353 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-30 02:17:43.899423 | instance | Wednesday 30 September 2026 02:17:43 +0000 (0:00:00.537) 0:00:31.588 *** 2026-09-30 02:17:44.437797 | instance | changed: [instance] 2026-09-30 02:17:44.438502 | instance | 2026-09-30 02:17:44.438577 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-30 02:17:44.438590 | instance | Wednesday 30 September 2026 02:17:44 +0000 (0:00:00.539) 0:00:32.127 *** 2026-09-30 02:17:45.064668 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-30 02:17:45.064998 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-30 02:17:45.065106 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-30 02:17:45.065985 | instance | 2026-09-30 02:17:45.066057 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-30 02:17:45.066080 | instance | Wednesday 30 September 2026 02:17:45 +0000 (0:00:00.626) 0:00:32.754 *** 2026-09-30 02:17:45.598954 | instance | changed: [instance] 2026-09-30 02:17:45.599733 | instance | 2026-09-30 02:17:45.599799 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-30 02:17:45.599811 | instance | Wednesday 30 September 2026 02:17:45 +0000 (0:00:00.534) 0:00:33.288 *** 2026-09-30 02:17:46.137213 | instance | changed: [instance] 2026-09-30 02:17:46.137311 | instance | 2026-09-30 02:17:46.138083 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-30 02:17:46.138155 | instance | Wednesday 30 September 2026 02:17:46 +0000 (0:00:00.521) 0:00:33.809 *** 2026-09-30 02:17:46.138165 | instance | 2026-09-30 02:17:46.138172 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-30 02:17:46.138177 | instance | Wednesday 30 September 2026 02:17:46 +0000 (0:00:00.017) 0:00:33.826 *** 2026-09-30 02:17:46.858334 | instance | ok: [instance] 2026-09-30 02:17:46.859284 | instance | 2026-09-30 02:17:46.859327 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-30 02:17:46.859342 | instance | Wednesday 30 September 2026 02:17:46 +0000 (0:00:00.720) 0:00:34.547 *** 2026-09-30 02:17:48.881620 | instance | changed: [instance] 2026-09-30 02:17:48.882319 | instance | 2026-09-30 02:17:48.882417 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-30 02:17:48.882430 | instance | Wednesday 30 September 2026 02:17:48 +0000 (0:00:02.023) 0:00:36.571 *** 2026-09-30 02:17:49.539878 | instance | changed: [instance] 2026-09-30 02:17:49.539990 | instance | 2026-09-30 02:17:49.540061 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-30 02:17:49.540256 | instance | Wednesday 30 September 2026 02:17:49 +0000 (0:00:00.658) 0:00:37.229 *** 2026-09-30 02:17:49.618749 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-30 02:17:49.618837 | instance | 2026-09-30 02:17:49.619159 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-30 02:17:49.619216 | instance | Wednesday 30 September 2026 02:17:49 +0000 (0:00:00.078) 0:00:37.308 *** 2026-09-30 02:17:55.914142 | instance | changed: [instance] 2026-09-30 02:17:55.914296 | instance | 2026-09-30 02:17:55.914864 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-30 02:17:55.914945 | instance | Wednesday 30 September 2026 02:17:55 +0000 (0:00:06.294) 0:00:43.603 *** 2026-09-30 02:17:56.630464 | instance | ok: [instance] => (item=chronyd) 2026-09-30 02:17:56.631642 | instance | ok: [instance] => (item=sshd) 2026-09-30 02:17:56.632057 | instance | 2026-09-30 02:17:56.632073 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-30 02:17:56.632083 | instance | Wednesday 30 September 2026 02:17:56 +0000 (0:00:00.716) 0:00:44.320 *** 2026-09-30 02:17:56.948937 | instance | changed: [instance] 2026-09-30 02:17:56.949060 | instance | 2026-09-30 02:17:56.949073 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-30 02:17:56.949223 | instance | Wednesday 30 September 2026 02:17:56 +0000 (0:00:00.317) 0:00:44.637 *** 2026-09-30 02:17:57.185806 | instance | ok: [instance] 2026-09-30 02:17:57.186772 | instance | 2026-09-30 02:17:57.186813 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-30 02:17:57.186828 | instance | Wednesday 30 September 2026 02:17:57 +0000 (0:00:00.237) 0:00:44.875 *** 2026-09-30 02:17:57.743844 | instance | changed: [instance] 2026-09-30 02:17:57.744599 | instance | 2026-09-30 02:17:57.744670 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-30 02:17:57.744683 | instance | Wednesday 30 September 2026 02:17:57 +0000 (0:00:00.557) 0:00:45.433 *** 2026-09-30 02:17:58.202908 | instance | changed: [instance] 2026-09-30 02:17:58.202967 | instance | 2026-09-30 02:17:58.202975 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-30 02:17:58.202981 | instance | Wednesday 30 September 2026 02:17:58 +0000 (0:00:00.459) 0:00:45.892 *** 2026-09-30 02:17:58.335829 | instance | ok: [instance] 2026-09-30 02:17:58.336682 | instance | 2026-09-30 02:17:58.336745 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-30 02:17:58.336759 | instance | Wednesday 30 September 2026 02:17:58 +0000 (0:00:00.133) 0:00:46.025 *** 2026-09-30 02:17:58.607147 | instance | ok: [instance] => (item=instance) 2026-09-30 02:17:58.607844 | instance | 2026-09-30 02:17:58.608006 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-30 02:17:58.608019 | instance | Wednesday 30 September 2026 02:17:58 +0000 (0:00:00.271) 0:00:46.297 *** 2026-09-30 02:17:58.671604 | instance | ok: [instance] 2026-09-30 02:17:58.671702 | instance | 2026-09-30 02:17:58.671913 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-30 02:17:58.672102 | instance | Wednesday 30 September 2026 02:17:58 +0000 (0:00:00.064) 0:00:46.361 *** 2026-09-30 02:17:58.756007 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-30 02:17:58.756065 | instance | 2026-09-30 02:17:58.756160 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-30 02:17:58.756406 | instance | Wednesday 30 September 2026 02:17:58 +0000 (0:00:00.084) 0:00:46.446 *** 2026-09-30 02:17:59.140876 | instance | changed: [instance] 2026-09-30 02:17:59.141596 | instance | 2026-09-30 02:17:59.141663 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-30 02:17:59.141675 | instance | Wednesday 30 September 2026 02:17:59 +0000 (0:00:00.383) 0:00:46.830 *** 2026-09-30 02:17:59.943543 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-30 02:17:59.944739 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-30 02:17:59.944801 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-30 02:17:59.944813 | instance | 2026-09-30 02:17:59.944824 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-30 02:17:59.944834 | instance | Wednesday 30 September 2026 02:17:59 +0000 (0:00:00.802) 0:00:47.633 *** 2026-09-30 02:19:39.610695 | instance | ok: [instance] 2026-09-30 02:19:39.610813 | instance | 2026-09-30 02:19:39.611550 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-30 02:19:39.611597 | instance | Wednesday 30 September 2026 02:19:39 +0000 (0:01:39.665) 0:02:27.299 *** 2026-09-30 02:19:39.867872 | instance | changed: [instance] 2026-09-30 02:19:39.868568 | instance | 2026-09-30 02:19:39.868660 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-30 02:19:39.868673 | instance | Wednesday 30 September 2026 02:19:39 +0000 (0:00:00.258) 0:02:27.557 *** 2026-09-30 02:19:39.943274 | instance | ok: [instance] 2026-09-30 02:19:39.944049 | instance | 2026-09-30 02:19:39.944116 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-30 02:19:39.944146 | instance | Wednesday 30 September 2026 02:19:39 +0000 (0:00:00.075) 0:02:27.632 *** 2026-09-30 02:19:40.036556 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-30 02:19:40.036681 | instance | 2026-09-30 02:19:40.036695 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-30 02:19:40.036770 | instance | Wednesday 30 September 2026 02:19:40 +0000 (0:00:00.093) 0:02:27.726 *** 2026-09-30 02:19:45.990505 | instance | ok: [instance] 2026-09-30 02:19:45.990629 | instance | 2026-09-30 02:19:45.991047 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-30 02:19:45.991119 | instance | Wednesday 30 September 2026 02:19:45 +0000 (0:00:05.953) 0:02:33.679 *** 2026-09-30 02:19:46.072065 | instance | ok: [instance] => (item=instance) 2026-09-30 02:19:46.072763 | instance | 2026-09-30 02:19:46.072821 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-30 02:19:46.072834 | instance | Wednesday 30 September 2026 02:19:46 +0000 (0:00:00.081) 0:02:33.761 *** 2026-09-30 02:19:46.573842 | instance | ok: [instance] 2026-09-30 02:19:46.573918 | instance | 2026-09-30 02:19:46.573937 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-30 02:19:46.574194 | instance | Wednesday 30 September 2026 02:19:46 +0000 (0:00:00.501) 0:02:34.263 *** 2026-09-30 02:19:54.347016 | instance | ok: [instance] 2026-09-30 02:19:54.347116 | instance | 2026-09-30 02:19:54.347487 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-30 02:19:54.347546 | instance | Wednesday 30 September 2026 02:19:54 +0000 (0:00:07.773) 0:02:42.036 *** 2026-09-30 02:20:51.421489 | instance | changed: [instance] 2026-09-30 02:20:51.421629 | instance | 2026-09-30 02:20:51.421894 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-30 02:20:51.422126 | instance | Wednesday 30 September 2026 02:20:51 +0000 (0:00:57.073) 0:03:39.110 *** 2026-09-30 02:21:05.753168 | instance | ok: [instance] 2026-09-30 02:21:05.753526 | instance | 2026-09-30 02:21:05.753985 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-30 02:21:05.754305 | instance | Wednesday 30 September 2026 02:21:05 +0000 (0:00:14.332) 0:03:53.442 *** 2026-09-30 02:21:05.846529 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-30 02:21:05.846680 | instance | 2026-09-30 02:21:05.846865 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-30 02:21:05.847036 | instance | Wednesday 30 September 2026 02:21:05 +0000 (0:00:00.093) 0:03:53.536 *** 2026-09-30 02:21:05.895416 | instance | skipping: [instance] 2026-09-30 02:21:05.895586 | instance | 2026-09-30 02:21:05.895850 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-30 02:21:05.896070 | instance | Wednesday 30 September 2026 02:21:05 +0000 (0:00:00.048) 0:03:53.585 *** 2026-09-30 02:21:05.964484 | instance | skipping: [instance] => (item=instance) 2026-09-30 02:21:05.964753 | instance | skipping: [instance] 2026-09-30 02:21:05.965011 | instance | 2026-09-30 02:21:05.965352 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-30 02:21:05.965505 | instance | Wednesday 30 September 2026 02:21:05 +0000 (0:00:00.069) 0:03:53.654 *** 2026-09-30 02:21:06.263317 | instance | ok: [instance] 2026-09-30 02:21:06.263482 | instance | 2026-09-30 02:21:06.263728 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-30 02:21:06.263952 | instance | Wednesday 30 September 2026 02:21:06 +0000 (0:00:00.298) 0:03:53.952 *** 2026-09-30 02:21:13.003884 | instance | ok: [instance] 2026-09-30 02:21:13.003960 | instance | 2026-09-30 02:21:13.003973 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-30 02:21:13.003984 | instance | Wednesday 30 September 2026 02:21:12 +0000 (0:00:06.739) 0:04:00.692 *** 2026-09-30 02:21:25.216212 | instance | changed: [instance] 2026-09-30 02:21:25.216345 | instance | 2026-09-30 02:21:25.216920 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-30 02:21:25.217001 | instance | Wednesday 30 September 2026 02:21:25 +0000 (0:00:12.213) 0:04:12.905 *** 2026-09-30 02:21:31.362246 | instance | ok: [instance] 2026-09-30 02:21:31.362407 | instance | 2026-09-30 02:21:31.362941 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-30 02:21:31.363007 | instance | Wednesday 30 September 2026 02:21:31 +0000 (0:00:06.145) 0:04:19.051 *** 2026-09-30 02:21:38.454483 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-09-30 02:21:38.454595 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-09-30 02:21:38.454687 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-09-30 02:21:38.454859 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-09-30 02:21:38.454981 | instance | 2026-09-30 02:21:38.455123 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-30 02:21:38.455238 | instance | 2026-09-30 02:21:38.455395 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-30 02:21:38.455525 | instance | Wednesday 30 September 2026 02:21:38 +0000 (0:00:07.092) 0:04:26.144 *** 2026-09-30 02:21:39.482957 | instance | ok: [instance] 2026-09-30 02:21:39.483026 | instance | 2026-09-30 02:21:39.483115 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:21:39.483229 | instance | Wednesday 30 September 2026 02:21:39 +0000 (0:00:01.028) 0:04:27.173 *** 2026-09-30 02:21:39.720808 | instance | ok: [instance] 2026-09-30 02:21:39.721157 | instance | 2026-09-30 02:21:39.721416 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:21:39.721896 | instance | Wednesday 30 September 2026 02:21:39 +0000 (0:00:00.237) 0:04:27.410 *** 2026-09-30 02:21:39.774139 | instance | skipping: [instance] 2026-09-30 02:21:39.774227 | instance | 2026-09-30 02:21:39.774397 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-30 02:21:39.774535 | instance | Wednesday 30 September 2026 02:21:39 +0000 (0:00:00.054) 0:04:27.464 *** 2026-09-30 02:21:40.020574 | instance | ok: [instance] 2026-09-30 02:21:40.020791 | instance | 2026-09-30 02:21:40.021200 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:21:40.021420 | instance | Wednesday 30 September 2026 02:21:40 +0000 (0:00:00.245) 0:04:27.710 *** 2026-09-30 02:21:40.096525 | instance | ok: [instance] => { 2026-09-30 02:21:40.096757 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-30 02:21:40.097035 | instance | } 2026-09-30 02:21:40.097240 | instance | 2026-09-30 02:21:40.097503 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:21:40.097748 | instance | Wednesday 30 September 2026 02:21:40 +0000 (0:00:00.076) 0:04:27.786 *** 2026-09-30 02:21:40.411652 | instance | ok: [instance] 2026-09-30 02:21:40.411850 | instance | 2026-09-30 02:21:40.412114 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:21:40.412364 | instance | Wednesday 30 September 2026 02:21:40 +0000 (0:00:00.315) 0:04:28.101 *** 2026-09-30 02:21:40.469856 | instance | skipping: [instance] 2026-09-30 02:21:40.469969 | instance | 2026-09-30 02:21:40.470115 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:21:40.470256 | instance | Wednesday 30 September 2026 02:21:40 +0000 (0:00:00.058) 0:04:28.160 *** 2026-09-30 02:21:40.519950 | instance | skipping: [instance] 2026-09-30 02:21:40.520039 | instance | 2026-09-30 02:21:40.520195 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:21:40.520327 | instance | Wednesday 30 September 2026 02:21:40 +0000 (0:00:00.050) 0:04:28.210 *** 2026-09-30 02:21:40.754213 | instance | ok: [instance] 2026-09-30 02:21:40.754376 | instance | 2026-09-30 02:21:40.754651 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-30 02:21:40.754920 | instance | Wednesday 30 September 2026 02:21:40 +0000 (0:00:00.233) 0:04:28.444 *** 2026-09-30 02:21:42.034287 | instance | ok: [instance] 2026-09-30 02:21:42.034430 | instance | 2026-09-30 02:21:42.034738 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:21:42.034958 | instance | Wednesday 30 September 2026 02:21:42 +0000 (0:00:01.279) 0:04:29.724 *** 2026-09-30 02:21:42.124231 | instance | ok: [instance] => { 2026-09-30 02:21:42.124423 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-30 02:21:42.124646 | instance | } 2026-09-30 02:21:42.124917 | instance | 2026-09-30 02:21:42.125160 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:21:42.125374 | instance | Wednesday 30 September 2026 02:21:42 +0000 (0:00:00.090) 0:04:29.814 *** 2026-09-30 02:21:42.514444 | instance | ok: [instance] 2026-09-30 02:21:42.515441 | instance | 2026-09-30 02:21:42.515520 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:21:42.515532 | instance | Wednesday 30 September 2026 02:21:42 +0000 (0:00:00.389) 0:04:30.203 *** 2026-09-30 02:21:44.569057 | instance | ok: [instance] 2026-09-30 02:21:44.569203 | instance | 2026-09-30 02:21:44.569439 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-30 02:21:44.569850 | instance | Wednesday 30 September 2026 02:21:44 +0000 (0:00:02.055) 0:04:32.258 *** 2026-09-30 02:21:44.610374 | instance | skipping: [instance] 2026-09-30 02:21:44.610558 | instance | 2026-09-30 02:21:44.610825 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-30 02:21:44.611794 | instance | Wednesday 30 September 2026 02:21:44 +0000 (0:00:00.041) 0:04:32.300 *** 2026-09-30 02:21:44.658241 | instance | skipping: [instance] 2026-09-30 02:21:44.658424 | instance | 2026-09-30 02:21:44.658664 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-30 02:21:44.658930 | instance | Wednesday 30 September 2026 02:21:44 +0000 (0:00:00.047) 0:04:32.347 *** 2026-09-30 02:21:44.703742 | instance | skipping: [instance] 2026-09-30 02:21:44.703943 | instance | 2026-09-30 02:21:44.704188 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-30 02:21:44.704423 | instance | Wednesday 30 September 2026 02:21:44 +0000 (0:00:00.045) 0:04:32.393 *** 2026-09-30 02:21:45.804061 | instance | ok: [instance] 2026-09-30 02:21:45.804296 | instance | 2026-09-30 02:21:45.804557 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-30 02:21:45.804830 | instance | Wednesday 30 September 2026 02:21:45 +0000 (0:00:01.100) 0:04:33.493 *** 2026-09-30 02:21:46.298735 | instance | ok: [instance] 2026-09-30 02:21:46.299474 | instance | 2026-09-30 02:21:46.299543 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-30 02:21:46.299557 | instance | Wednesday 30 September 2026 02:21:46 +0000 (0:00:00.494) 0:04:33.988 *** 2026-09-30 02:21:47.390686 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-30 02:21:47.392514 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-30 02:21:47.392579 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-30 02:21:47.392591 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-30 02:21:47.392605 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-30 02:21:47.392619 | instance | 2026-09-30 02:21:47.392633 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-30 02:21:47.392646 | instance | Wednesday 30 September 2026 02:21:47 +0000 (0:00:01.091) 0:04:35.080 *** 2026-09-30 02:21:48.103067 | instance | ok: [instance] 2026-09-30 02:21:48.104408 | instance | 2026-09-30 02:21:48.104477 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-30 02:21:48.104490 | instance | Wednesday 30 September 2026 02:21:48 +0000 (0:00:00.699) 0:04:35.780 *** 2026-09-30 02:21:48.104500 | instance | 2026-09-30 02:21:48.104509 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-30 02:21:48.104518 | instance | Wednesday 30 September 2026 02:21:48 +0000 (0:00:00.012) 0:04:35.792 *** 2026-09-30 02:21:48.521780 | instance | ok: [instance] 2026-09-30 02:21:48.521872 | instance | 2026-09-30 02:21:48.522009 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-30 02:21:48.522269 | instance | Wednesday 30 September 2026 02:21:48 +0000 (0:00:00.419) 0:04:36.211 *** 2026-09-30 02:21:48.771046 | instance | ok: [instance] 2026-09-30 02:21:48.771300 | instance | 2026-09-30 02:21:48.771693 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-30 02:21:48.772099 | instance | Wednesday 30 September 2026 02:21:48 +0000 (0:00:00.248) 0:04:36.460 *** 2026-09-30 02:21:48.847305 | instance | ok: [instance] => { 2026-09-30 02:21:48.847397 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-30 02:21:48.847460 | instance | } 2026-09-30 02:21:48.847573 | instance | 2026-09-30 02:21:48.847822 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-30 02:21:48.847962 | instance | Wednesday 30 September 2026 02:21:48 +0000 (0:00:00.076) 0:04:36.537 *** 2026-09-30 02:21:49.287811 | instance | ok: [instance] 2026-09-30 02:21:49.288446 | instance | 2026-09-30 02:21:49.288478 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-30 02:21:49.288489 | instance | Wednesday 30 September 2026 02:21:49 +0000 (0:00:00.440) 0:04:36.977 *** 2026-09-30 02:21:52.496988 | instance | ok: [instance] 2026-09-30 02:21:52.497712 | instance | 2026-09-30 02:21:52.497814 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-30 02:21:52.497826 | instance | Wednesday 30 September 2026 02:21:52 +0000 (0:00:03.208) 0:04:40.186 *** 2026-09-30 02:21:53.954175 | instance | ok: [instance] 2026-09-30 02:21:53.954319 | instance | 2026-09-30 02:21:53.954877 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-30 02:21:53.954935 | instance | Wednesday 30 September 2026 02:21:53 +0000 (0:00:01.457) 0:04:41.643 *** 2026-09-30 02:21:54.182948 | instance | ok: [instance] 2026-09-30 02:21:54.183615 | instance | 2026-09-30 02:21:54.183678 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-30 02:21:54.183689 | instance | Wednesday 30 September 2026 02:21:54 +0000 (0:00:00.228) 0:04:41.872 *** 2026-09-30 02:21:54.709523 | instance | ok: [instance] 2026-09-30 02:21:54.710422 | instance | 2026-09-30 02:21:54.710481 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-30 02:21:54.710493 | instance | Wednesday 30 September 2026 02:21:54 +0000 (0:00:00.526) 0:04:42.399 *** 2026-09-30 02:21:55.351821 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-30 02:21:55.352937 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-30 02:21:55.352992 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-30 02:21:55.353001 | instance | 2026-09-30 02:21:55.353008 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-30 02:21:55.353019 | instance | Wednesday 30 September 2026 02:21:55 +0000 (0:00:00.642) 0:04:43.041 *** 2026-09-30 02:21:55.848503 | instance | ok: [instance] 2026-09-30 02:21:55.849055 | instance | 2026-09-30 02:21:55.849130 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-30 02:21:55.849397 | instance | Wednesday 30 September 2026 02:21:55 +0000 (0:00:00.496) 0:04:43.538 *** 2026-09-30 02:21:56.338998 | instance | ok: [instance] 2026-09-30 02:21:56.339490 | instance | 2026-09-30 02:21:56.339503 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-30 02:21:56.339514 | instance | Wednesday 30 September 2026 02:21:56 +0000 (0:00:00.477) 0:04:44.015 *** 2026-09-30 02:21:56.339523 | instance | 2026-09-30 02:21:56.339532 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-30 02:21:56.339541 | instance | Wednesday 30 September 2026 02:21:56 +0000 (0:00:00.012) 0:04:44.027 *** 2026-09-30 02:21:56.730671 | instance | ok: [instance] 2026-09-30 02:21:56.731457 | instance | 2026-09-30 02:21:56.731491 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-30 02:21:56.731503 | instance | Wednesday 30 September 2026 02:21:56 +0000 (0:00:00.392) 0:04:44.420 *** 2026-09-30 02:21:56.801300 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-30 02:21:56.801417 | instance | 2026-09-30 02:21:56.801763 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-30 02:21:56.801820 | instance | Wednesday 30 September 2026 02:21:56 +0000 (0:00:00.071) 0:04:44.491 *** 2026-09-30 02:21:57.899593 | instance | ok: [instance] 2026-09-30 02:21:57.900414 | instance | 2026-09-30 02:21:57.900476 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-30 02:21:57.900490 | instance | Wednesday 30 September 2026 02:21:57 +0000 (0:00:01.097) 0:04:45.589 *** 2026-09-30 02:21:58.591765 | instance | ok: [instance] => (item=chronyd) 2026-09-30 02:21:58.592776 | instance | ok: [instance] => (item=sshd) 2026-09-30 02:21:58.592840 | instance | 2026-09-30 02:21:58.592878 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-30 02:21:58.592890 | instance | Wednesday 30 September 2026 02:21:58 +0000 (0:00:00.692) 0:04:46.281 *** 2026-09-30 02:22:00.976424 | instance | ok: [instance] 2026-09-30 02:22:00.977134 | instance | 2026-09-30 02:22:00.977195 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-30 02:22:00.977207 | instance | Wednesday 30 September 2026 02:22:00 +0000 (0:00:02.384) 0:04:48.666 *** 2026-09-30 02:22:01.184560 | instance | ok: [instance] 2026-09-30 02:22:01.184619 | instance | 2026-09-30 02:22:01.184630 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-30 02:22:01.184640 | instance | Wednesday 30 September 2026 02:22:01 +0000 (0:00:00.207) 0:04:48.873 *** 2026-09-30 02:22:01.456301 | instance | ok: [instance] 2026-09-30 02:22:01.456527 | instance | 2026-09-30 02:22:01.456983 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-30 02:22:01.457304 | instance | Wednesday 30 September 2026 02:22:01 +0000 (0:00:00.272) 0:04:49.146 *** 2026-09-30 02:22:01.691979 | instance | ok: [instance] 2026-09-30 02:22:01.692317 | instance | 2026-09-30 02:22:01.692622 | instance | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-30 02:22:01.693025 | instance | Wednesday 30 September 2026 02:22:01 +0000 (0:00:00.235) 0:04:49.381 *** 2026-09-30 02:22:01.965715 | instance | ok: [instance] => (item=instance) 2026-09-30 02:22:01.966066 | instance | 2026-09-30 02:22:01.966363 | instance | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-30 02:22:01.966665 | instance | Wednesday 30 September 2026 02:22:01 +0000 (0:00:00.273) 0:04:49.655 *** 2026-09-30 02:22:02.037464 | instance | ok: [instance] 2026-09-30 02:22:02.037830 | instance | 2026-09-30 02:22:02.038127 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-30 02:22:02.038477 | instance | Wednesday 30 September 2026 02:22:02 +0000 (0:00:00.071) 0:04:49.727 *** 2026-09-30 02:22:02.198363 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-30 02:22:02.198693 | instance | 2026-09-30 02:22:02.199022 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-30 02:22:02.199317 | instance | Wednesday 30 September 2026 02:22:02 +0000 (0:00:00.161) 0:04:49.888 *** 2026-09-30 02:22:02.253411 | instance | skipping: [instance] 2026-09-30 02:22:02.253716 | instance | 2026-09-30 02:22:02.254062 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-30 02:22:02.254361 | instance | Wednesday 30 September 2026 02:22:02 +0000 (0:00:00.055) 0:04:49.943 *** 2026-09-30 02:22:02.323248 | instance | skipping: [instance] => (item=instance) 2026-09-30 02:22:02.323570 | instance | skipping: [instance] 2026-09-30 02:22:02.323885 | instance | 2026-09-30 02:22:02.324186 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-30 02:22:02.324479 | instance | Wednesday 30 September 2026 02:22:02 +0000 (0:00:00.069) 0:04:50.013 *** 2026-09-30 02:22:02.606185 | instance | ok: [instance] 2026-09-30 02:22:02.606594 | instance | 2026-09-30 02:22:02.607022 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-30 02:22:02.607418 | instance | Wednesday 30 September 2026 02:22:02 +0000 (0:00:00.282) 0:04:50.295 *** 2026-09-30 02:22:09.248987 | instance | ok: [instance] 2026-09-30 02:22:09.249073 | instance | 2026-09-30 02:22:09.249094 | instance | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-30 02:22:09.249437 | instance | Wednesday 30 September 2026 02:22:09 +0000 (0:00:06.642) 0:04:56.938 *** 2026-09-30 02:22:14.703756 | instance | ok: [instance] 2026-09-30 02:22:14.704480 | instance | 2026-09-30 02:22:14.704544 | instance | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-30 02:22:14.704556 | instance | Wednesday 30 September 2026 02:22:14 +0000 (0:00:05.455) 0:05:02.393 *** 2026-09-30 02:22:28.987176 | instance | ok: [instance] 2026-09-30 02:22:28.987973 | instance | 2026-09-30 02:22:28.988044 | instance | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-30 02:22:28.988059 | instance | Wednesday 30 September 2026 02:22:28 +0000 (0:00:14.283) 0:05:16.676 *** 2026-09-30 02:24:04.557880 | instance | ok: [instance] => (item=/dev/ceph-instance-osd0/data) 2026-09-30 02:24:04.558153 | instance | ok: [instance] => (item=/dev/ceph-instance-osd1/data) 2026-09-30 02:24:04.558165 | instance | ok: [instance] => (item=/dev/ceph-instance-osd2/data) 2026-09-30 02:24:04.558175 | instance | 2026-09-30 02:24:04.558184 | instance | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-30 02:24:04.558413 | instance | Wednesday 30 September 2026 02:24:04 +0000 (0:01:35.569) 0:06:52.246 *** 2026-09-30 02:24:10.509515 | instance | ok: [instance] 2026-09-30 02:24:10.509746 | instance | 2026-09-30 02:24:10.510010 | instance | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-30 02:24:10.510261 | instance | Wednesday 30 September 2026 02:24:10 +0000 (0:00:05.952) 0:06:58.199 *** 2026-09-30 02:25:02.561005 | instance | ERROR 2026-09-30 02:25:02.561683 | instance | { 2026-09-30 02:25:02.561765 | 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:25:02.561809 | instance | "unreachable": true 2026-09-30 02:25:02.561845 | instance | } unreachable 2026-09-30 02:25:02.563491 | 2026-09-30 02:25:02.563578 | PLAY RECAP 2026-09-30 02:25:02.563655 | instance | ok: 3 changed: 2 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:25:02.563696 | 2026-09-30 02:25:02.677588 | RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-30 02:25:02.685050 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-30 02:25:03.284014 | 2026-09-30 02:25:03.284328 | PLAY [all] 2026-09-30 02:25:03.298069 | 2026-09-30 02:25:03.298148 | TASK [gather-host-logs : creating directory for system status] 2026-09-30 02:25:07.539608 | instance | ERROR 2026-09-30 02:25:07.540267 | instance | { 2026-09-30 02:25:07.540348 | 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:25:07.540410 | instance | "unreachable": true 2026-09-30 02:25:07.540548 | instance | } unreachable 2026-09-30 02:25:07.542059 | 2026-09-30 02:25:07.542143 | PLAY RECAP 2026-09-30 02:25:07.542229 | instance | ok: 0 changed: 0 unreachable: 1 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-30 02:25:07.542272 | 2026-09-30 02:25:07.744857 | POST-RUN END RESULT_UNREACHABLE: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-30 02:25:07.761198 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-30 02:25:08.317125 | 2026-09-30 02:25:08.317226 | PLAY [all] 2026-09-30 02:25:08.327088 | 2026-09-30 02:25:08.327157 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-30 02:25:08.391035 | instance | skipping: Conditional result was False 2026-09-30 02:25:08.399118 | 2026-09-30 02:25:08.399218 | TASK [fetch-output : Set log path for single node] 2026-09-30 02:25:08.452427 | instance | ok 2026-09-30 02:25:08.461364 | 2026-09-30 02:25:08.461500 | LOOP [fetch-output : Ensure local output dirs] 2026-09-30 02:25:08.873302 | instance -> localhost | ok: "/var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/work/logs" 2026-09-30 02:25:09.088019 | instance -> localhost | changed: "/var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/work/artifacts" 2026-09-30 02:25:09.320594 | instance -> localhost | changed: "/var/lib/zuul/builds/f62d33bbf1e147f1a47678217e60aef1/work/docs" 2026-09-30 02:25:09.343165 | 2026-09-30 02:25:09.343416 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-30 02:25:09.989173 | instance | changed: .d..t...... ./ 2026-09-30 02:25:09.989632 | instance | changed: All items complete 2026-09-30 02:25:09.989716 | 2026-09-30 02:25:10.536277 | instance | changed: .d..t...... ./ 2026-09-30 02:25:11.068021 | instance | changed: .d..t...... ./ 2026-09-30 02:25:11.089883 | 2026-09-30 02:25:11.090120 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-30 02:25:11.516964 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007508 2026-09-30 02:25:11.769164 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007908 2026-09-30 02:25:11.788673 | 2026-09-30 02:25:11.788863 | PLAY [all] 2026-09-30 02:25:11.801754 | 2026-09-30 02:25:11.801886 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-30 02:25:12.432558 | instance | changed 2026-09-30 02:25:12.443081 | 2026-09-30 02:25:12.443287 | PLAY RECAP 2026-09-30 02:25:12.443410 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-30 02:25:12.443472 | 2026-09-30 02:25:12.552910 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-30 02:25:12.569340 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-30 02:25:13.150122 | 2026-09-30 02:25:13.150240 | PLAY [localhost] 2026-09-30 02:25:13.159245 | 2026-09-30 02:25:13.159315 | TASK [Generate Zuul manifest] 2026-09-30 02:25:13.175734 | localhost | ok 2026-09-30 02:25:13.191798 | 2026-09-30 02:25:13.191892 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-30 02:25:13.585338 | localhost | changed 2026-09-30 02:25:13.599115 | 2026-09-30 02:25:13.599204 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-30 02:25:13.637978 | localhost | ok 2026-09-30 02:25:13.653558 | 2026-09-30 02:25:13.653750 | TASK [Upload logs] 2026-09-30 02:25:13.676244 | localhost | ok 2026-09-30 02:25:13.791089 | 2026-09-30 02:25:13.791230 | TASK [Set zuul-log-path fact] 2026-09-30 02:25:13.807449 | localhost | ok 2026-09-30 02:25:13.818144 | 2026-09-30 02:25:13.818207 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-30 02:25:13.855850 | localhost | ok 2026-09-30 02:25:13.864194 | 2026-09-30 02:25:13.864280 | TASK [upload-logs : Create log directories] 2026-09-30 02:25:14.208320 | localhost | changed 2026-09-30 02:25:14.217051 | 2026-09-30 02:25:14.217188 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-30 02:25:14.600210 | localhost -> localhost | ok: Runtime: 0:00:00.004952 2026-09-30 02:25:14.606499 | 2026-09-30 02:25:14.606579 | TASK [upload-logs : Upload logs to log server] 2026-09-30 02:25:15.011764 | localhost | Output suppressed because no_log was given 2026-09-30 02:25:15.018760 | 2026-09-30 02:25:15.018884 | LOOP [upload-logs : Compress console log and json output] 2026-09-30 02:25:15.086373 | localhost | skipping: Conditional result was False 2026-09-30 02:25:15.095523 | localhost | skipping: Conditional result was False 2026-09-30 02:25:15.114657 | 2026-09-30 02:25:15.114827 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-30 02:25:15.166439 | localhost | skipping: Conditional result was False 2026-09-30 02:25:15.166743 | 2026-09-30 02:25:15.170794 | localhost | skipping: Conditional result was False 2026-09-30 02:25:15.188994 | 2026-09-30 02:25:15.189126 | LOOP [upload-logs : Upload console log and json output]