2026-08-06 06:50:15.410576 | Job console starting 2026-08-06 06:50:15.498440 | Updating git repos 2026-08-06 06:50:17.872222 | Cloning repos into workspace 2026-08-06 06:51:19.815971 | Restoring repo states 2026-08-06 06:51:28.021952 | Merging changes 2026-08-06 06:51:29.718898 | Checking out repos 2026-08-06 06:51:35.341512 | Preparing playbooks 2026-08-06 06:51:41.630913 | Running Ansible setup 2026-08-06 06:51:45.787135 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-06 06:51:46.524884 | 2026-08-06 06:51:47.448365 | PLAY [localhost] 2026-08-06 06:51:47.466593 | 2026-08-06 06:51:47.466747 | TASK [Gathering Facts] 2026-08-06 06:51:48.387103 | localhost | ok 2026-08-06 06:51:48.398712 | 2026-08-06 06:51:48.398851 | TASK [Setup log path fact] 2026-08-06 06:51:48.418316 | localhost | ok 2026-08-06 06:51:48.432518 | 2026-08-06 06:51:48.432627 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-06 06:51:48.463639 | localhost | ok 2026-08-06 06:51:48.472824 | 2026-08-06 06:51:48.472928 | TASK [emit-job-header : Print job information] 2026-08-06 06:51:48.513159 | # Job Information 2026-08-06 06:51:48.513356 | Ansible Version: 2.16.18 2026-08-06 06:51:48.513400 | Job: atmosphere-molecule-aio-ovn 2026-08-06 06:51:48.513431 | Pipeline: check 2026-08-06 06:51:48.513458 | Executor: 2d72f0692154 2026-08-06 06:51:48.513485 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4091 2026-08-06 06:51:48.513516 | Event ID: 619c45d0-9162-11f1-8653-65f3b98771b4 2026-08-06 06:51:48.517164 | 2026-08-06 06:51:48.517240 | LOOP [emit-job-header : Print node information] 2026-08-06 06:51:48.618554 | localhost | ok: 2026-08-06 06:51:48.618928 | localhost | # Node Information 2026-08-06 06:51:48.618997 | localhost | Inventory Hostname: instance 2026-08-06 06:51:48.619050 | localhost | Hostname: np0000188091 2026-08-06 06:51:48.619097 | localhost | Username: zuul 2026-08-06 06:51:48.619150 | localhost | Distro: Ubuntu 22.04 2026-08-06 06:51:48.619198 | localhost | Provider: yul1 2026-08-06 06:51:48.619243 | localhost | Region: ca-ymq-1 2026-08-06 06:51:48.619287 | localhost | Label: ubuntu-jammy-16 2026-08-06 06:51:48.619332 | localhost | Product Name: OpenStack Nova 2026-08-06 06:51:48.619377 | localhost | Interface IP: 199.19.213.122 2026-08-06 06:51:48.634618 | 2026-08-06 06:51:48.634778 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-06 06:51:49.055037 | localhost -> localhost | changed 2026-08-06 06:51:49.062483 | 2026-08-06 06:51:49.062574 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-06 06:51:50.383068 | localhost -> localhost | changed 2026-08-06 06:51:50.394920 | 2026-08-06 06:51:50.395033 | PLAY [all] 2026-08-06 06:51:50.407924 | 2026-08-06 06:51:50.408118 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-06 06:51:50.722097 | instance -> localhost | ok 2026-08-06 06:51:50.729385 | 2026-08-06 06:51:50.729469 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-06 06:51:50.762739 | instance | ok 2026-08-06 06:51:50.778424 | instance | included: /var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-06 06:51:50.784191 | 2026-08-06 06:51:50.784257 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-06 06:51:52.182969 | instance -> localhost | Generating public/private rsa key pair. 2026-08-06 06:51:52.183150 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/work/8ca73d5c28b54f028fd7f8e0b6b92034_id_rsa 2026-08-06 06:51:52.183180 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/work/8ca73d5c28b54f028fd7f8e0b6b92034_id_rsa.pub 2026-08-06 06:51:52.183204 | instance -> localhost | The key fingerprint is: 2026-08-06 06:51:52.183226 | instance -> localhost | SHA256:LVc0Z+WqJqWzqmcVw25BIuxBlQTxr7rOrBpq6ZYSOgQ zuul-build-sshkey 2026-08-06 06:51:52.183261 | instance -> localhost | The key's randomart image is: 2026-08-06 06:51:52.183282 | instance -> localhost | +---[RSA 3072]----+ 2026-08-06 06:51:52.183307 | instance -> localhost | | o+=o. o o..| 2026-08-06 06:51:52.183329 | instance -> localhost | | +.o .. + . | 2026-08-06 06:51:52.183350 | instance -> localhost | | . o.+ . .| 2026-08-06 06:51:52.183371 | instance -> localhost | |E . o=. . | 2026-08-06 06:51:52.183391 | instance -> localhost | |. S.++. . | 2026-08-06 06:51:52.183410 | instance -> localhost | |.. ++o . | 2026-08-06 06:51:52.183430 | instance -> localhost | |o.+ .o+ o | 2026-08-06 06:51:52.183450 | instance -> localhost | |+* . o .o = | 2026-08-06 06:51:52.183473 | instance -> localhost | |*o...oB=... | 2026-08-06 06:51:52.183494 | instance -> localhost | +----[SHA256]-----+ 2026-08-06 06:51:52.183544 | instance -> localhost | ok: Runtime: 0:00:00.905744 2026-08-06 06:51:52.189909 | 2026-08-06 06:51:52.190003 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-06 06:51:52.224335 | instance | ok 2026-08-06 06:51:52.234614 | instance | included: /var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-06 06:51:52.242234 | 2026-08-06 06:51:52.242297 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-06 06:51:52.266721 | instance | skipping: Conditional result was False 2026-08-06 06:51:52.277105 | 2026-08-06 06:51:52.277232 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-06 06:51:52.792094 | instance | changed 2026-08-06 06:51:52.798514 | 2026-08-06 06:51:52.798581 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-06 06:51:53.053597 | instance | ok 2026-08-06 06:51:54.221984 | 2026-08-06 06:51:54.222174 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-06 06:51:54.725661 | instance | changed 2026-08-06 06:51:54.732623 | 2026-08-06 06:51:54.732789 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-06 06:51:55.195066 | instance | changed 2026-08-06 06:51:55.703874 | 2026-08-06 06:51:55.704014 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-06 06:51:55.729928 | instance | skipping: Conditional result was False 2026-08-06 06:51:55.738795 | 2026-08-06 06:51:55.738920 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-06 06:51:56.087520 | instance -> localhost | changed 2026-08-06 06:51:56.101591 | 2026-08-06 06:51:56.101728 | TASK [add-build-sshkey : Add back temp key] 2026-08-06 06:51:57.739608 | instance -> localhost | Identity added: /var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/work/8ca73d5c28b54f028fd7f8e0b6b92034_id_rsa (zuul-build-sshkey) 2026-08-06 06:51:57.739929 | instance -> localhost | ok: Runtime: 0:00:00.014908 2026-08-06 06:51:57.748368 | 2026-08-06 06:51:57.748532 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-06 06:51:58.061608 | instance | ok 2026-08-06 06:51:58.093495 | 2026-08-06 06:51:58.093662 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-06 06:51:58.123559 | instance | skipping: Conditional result was False 2026-08-06 06:51:58.142920 | 2026-08-06 06:51:58.143093 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-08-06 06:51:58.432123 | instance | ok 2026-08-06 06:51:58.714930 | 2026-08-06 06:51:58.715089 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-08-06 06:52:06.354710 | instance | Output suppressed because no_log was given 2026-08-06 06:52:06.369606 | 2026-08-06 06:52:06.369766 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-08-06 06:52:06.557979 | instance | ok: "logs" 2026-08-06 06:52:06.558223 | instance | ok: All items complete 2026-08-06 06:52:06.558254 | 2026-08-06 06:52:06.709112 | instance | ok: "artifacts" 2026-08-06 06:52:06.866027 | instance | ok: "docs" 2026-08-06 06:52:06.883253 | 2026-08-06 06:52:06.883374 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-08-06 06:52:07.062276 | instance | changed: "logs" 2026-08-06 06:52:07.227508 | instance | changed: "artifacts" 2026-08-06 06:52:07.379395 | instance | changed: "docs" 2026-08-06 06:52:08.649994 | 2026-08-06 06:52:08.650123 | PLAY RECAP 2026-08-06 06:52:08.650194 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-08-06 06:52:08.650227 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 06:52:08.650250 | 2026-08-06 06:52:08.841913 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-08-06 06:52:08.851614 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-06 06:52:09.628774 | 2026-08-06 06:52:09.660533 | PLAY [all] 2026-08-06 06:52:09.676907 | 2026-08-06 06:52:09.677044 | TASK [setup-uv : Extract archive] 2026-08-06 06:52:12.145601 | instance | changed 2026-08-06 06:52:12.151163 | 2026-08-06 06:52:12.151243 | TASK [setup-uv : Print version] 2026-08-06 06:52:12.499756 | instance | uv 0.8.13 2026-08-06 06:52:12.683715 | instance | ok: Runtime: 0:00:00.011575 2026-08-06 06:52:12.694259 | 2026-08-06 06:52:12.694330 | TASK [Install Ansible collection siblings] 2026-08-06 06:52:21.804855 | instance | changed: 2026-08-06 06:52:21.805113 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-08-06 06:52:21.805160 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-08-06 06:52:21.805195 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-08-06 06:52:21.805228 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-08-06 06:52:21.805260 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-08-06 06:52:21.805297 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-08-06 06:52:21.805334 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-08-06 06:52:21.805369 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-08-06 06:52:21.805401 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-08-06 06:52:21.805433 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-08-06 06:52:21.805465 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-08-06 06:52:21.805496 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-08-06 06:52:21.805526 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-08-06 06:52:21.805556 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-08-06 06:52:21.805586 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0 2026-08-06 06:52:21.805617 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-08-06 06:52:21.805648 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-08-06 06:52:21.805678 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-08-06 06:52:21.805708 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-08-06 06:52:21.805738 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-08-06 06:52:21.805768 | instance | Resolved vexxhost.ceph to v4.1.0 for >=3.1.2 2026-08-06 06:52:21.805798 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-08-06 06:52:21.805831 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-06 06:52:21.805880 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-08-06 06:52:21.805911 | instance | Resolved ansible.utils to v6.0.3 for >=2.9.0,>=6.0.0 2026-08-06 06:52:21.805942 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-06 06:52:21.805972 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-06 06:52:21.806002 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-08-06 06:52:21.806031 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-08-06 06:52:21.806061 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-08-06 06:52:21.806091 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-08-06 06:52:21.806121 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-08-06 06:52:21.806152 | instance | Checked out ansible.netcommon to 1.2.0 2026-08-06 06:52:21.806183 | 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-08-06 06:52:21.806219 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.806249 | instance | Process install dependency map 2026-08-06 06:52:21.806279 | instance | Starting collection install process 2026-08-06 06:52:21.806309 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-08-06 06:52:21.806341 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-08-06 06:52:21.806372 | instance | ansible.netcommon:* was installed successfully 2026-08-06 06:52:21.806400 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-08-06 06:52:21.806465 | instance | Creating virtual environment at: .venv 2026-08-06 06:52:21.806498 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-06 06:52:21.806529 | instance | Downloading cryptography (4.2MiB) 2026-08-06 06:52:21.806559 | instance | Downloading kubernetes (1.9MiB) 2026-08-06 06:52:21.806598 | instance | Downloading netaddr (2.2MiB) 2026-08-06 06:52:21.806628 | instance | Downloading rjsonnet (1.2MiB) 2026-08-06 06:52:21.806658 | instance | Downloading ansible-core (2.1MiB) 2026-08-06 06:52:21.806689 | instance | Downloading setuptools (1.1MiB) 2026-08-06 06:52:21.806719 | instance | Downloading openstacksdk (1.7MiB) 2026-08-06 06:52:21.806749 | instance | Downloading pygments (1.2MiB) 2026-08-06 06:52:21.806779 | instance | Downloading rjsonnet 2026-08-06 06:52:21.806809 | instance | Building pyperclip==1.9.0 2026-08-06 06:52:21.806841 | instance | Downloading netaddr 2026-08-06 06:52:21.806871 | instance | Downloading pygments 2026-08-06 06:52:21.806902 | instance | Downloading cryptography 2026-08-06 06:52:21.806932 | instance | Downloading setuptools 2026-08-06 06:52:21.806962 | instance | Downloading kubernetes 2026-08-06 06:52:21.806992 | instance | Downloading ansible-core 2026-08-06 06:52:21.807022 | instance | Downloading openstacksdk 2026-08-06 06:52:21.807052 | instance | Built pyperclip==1.9.0 2026-08-06 06:52:21.807083 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-08-06 06:52:21.807113 | instance | Installed 79 packages in 40ms 2026-08-06 06:52:21.807144 | instance | Checked out ansible.posix to 1.6.0 2026-08-06 06:52:21.807175 | 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-08-06 06:52:21.807205 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.807235 | instance | Process install dependency map 2026-08-06 06:52:21.807265 | instance | Starting collection install process 2026-08-06 06:52:21.807294 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-08-06 06:52:21.807327 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-08-06 06:52:21.807478 | instance | ansible.posix:1.6.0 was installed successfully 2026-08-06 06:52:21.807501 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.807689 | instance | 2.17.12 2026-08-06 06:52:21.807709 | instance | Checked out ansible.utils to v6.0.3 2026-08-06 06:52:21.807730 | 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-08-06 06:52:21.807751 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.807771 | instance | Process install dependency map 2026-08-06 06:52:21.807791 | instance | Starting collection install process 2026-08-06 06:52:21.807812 | instance | Installing 'ansible.utils:6.0.3' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-08-06 06:52:21.807832 | instance | Created collection for ansible.utils:6.0.3 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-08-06 06:52:21.807853 | instance | ansible.utils:6.0.3 was installed successfully 2026-08-06 06:52:21.807873 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.807894 | instance | 2.17.12 2026-08-06 06:52:21.807914 | instance | Checked out atmosphere.common to v0.7.0 2026-08-06 06:52:21.807934 | 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-08-06 06:52:21.807954 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.807973 | instance | Process install dependency map 2026-08-06 06:52:21.807993 | instance | Starting collection install process 2026-08-06 06:52:21.808013 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-08-06 06:52:21.808033 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-08-06 06:52:21.808053 | instance | atmosphere.common:0.7.0 was installed successfully 2026-08-06 06:52:21.808073 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.808093 | instance | 2.17.12 2026-08-06 06:52:21.808113 | instance | Checked out community.crypto to 2.2.3 2026-08-06 06:52:21.808133 | 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-08-06 06:52:21.808153 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.808173 | instance | Process install dependency map 2026-08-06 06:52:21.808193 | instance | Starting collection install process 2026-08-06 06:52:21.808212 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-08-06 06:52:21.808232 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-08-06 06:52:21.808252 | instance | community.crypto:2.2.3 was installed successfully 2026-08-06 06:52:21.808272 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.808291 | instance | 2.17.12 2026-08-06 06:52:21.808311 | instance | Checked out community.general to 7.3.0 2026-08-06 06:52:21.808330 | 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-08-06 06:52:21.808353 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.808382 | instance | Process install dependency map 2026-08-06 06:52:21.808402 | instance | Starting collection install process 2026-08-06 06:52:21.808422 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-08-06 06:52:21.808443 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-08-06 06:52:21.808463 | instance | community.general:7.3.0 was installed successfully 2026-08-06 06:52:21.808483 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.808503 | instance | 2.17.12 2026-08-06 06:52:21.808523 | instance | Checked out community.mysql to 3.6.0 2026-08-06 06:52:21.808544 | 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-08-06 06:52:21.808564 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.808586 | instance | Process install dependency map 2026-08-06 06:52:21.808607 | instance | Starting collection install process 2026-08-06 06:52:21.808628 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-08-06 06:52:21.808649 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-08-06 06:52:21.808669 | instance | community.mysql:3.6.0 was installed successfully 2026-08-06 06:52:21.808689 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.808709 | instance | 2.17.12 2026-08-06 06:52:21.808729 | instance | Checked out kubernetes.core to 2.4.0 2026-08-06 06:52:21.808749 | 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-08-06 06:52:21.808770 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.808790 | instance | Process install dependency map 2026-08-06 06:52:21.808810 | instance | Starting collection install process 2026-08-06 06:52:21.808830 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-08-06 06:52:21.808850 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-08-06 06:52:21.808871 | instance | kubernetes.core:2.4.0 was installed successfully 2026-08-06 06:52:21.808891 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.808911 | instance | 2.17.12 2026-08-06 06:52:21.808932 | instance | Checked out openstack.cloud to 2.6.0 2026-08-06 06:52:21.808977 | 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-08-06 06:52:21.808999 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.809019 | instance | Process install dependency map 2026-08-06 06:52:21.809039 | instance | Starting collection install process 2026-08-06 06:52:21.809060 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-08-06 06:52:21.809080 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-08-06 06:52:21.809099 | instance | openstack.cloud:2.6.0 was installed successfully 2026-08-06 06:52:21.809119 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.809139 | instance | 2.17.12 2026-08-06 06:52:21.809159 | instance | Checked out vexxhost.ceph to v4.1.0 2026-08-06 06:52:21.809179 | 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-08-06 06:52:21.809205 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.809225 | instance | Process install dependency map 2026-08-06 06:52:21.809245 | instance | Starting collection install process 2026-08-06 06:52:21.809265 | instance | Installing 'vexxhost.ceph:4.1.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-08-06 06:52:21.809285 | instance | Created collection for vexxhost.ceph:4.1.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-08-06 06:52:21.809305 | instance | vexxhost.ceph:4.1.0 was installed successfully 2026-08-06 06:52:21.809326 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.809345 | instance | 2.17.12 2026-08-06 06:52:21.809365 | instance | Checked out vexxhost.containers to v1.6.8 2026-08-06 06:52:21.809385 | 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-08-06 06:52:21.809406 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.809426 | instance | Process install dependency map 2026-08-06 06:52:21.809604 | instance | Starting collection install process 2026-08-06 06:52:21.809625 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-08-06 06:52:21.809645 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-08-06 06:52:21.809665 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-08-06 06:52:21.809685 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.809705 | instance | 2.17.12 2026-08-06 06:52:21.809724 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-08-06 06:52:21.809745 | 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-08-06 06:52:21.809765 | instance | Starting galaxy collection install process 2026-08-06 06:52:21.809785 | instance | Process install dependency map 2026-08-06 06:52:21.809805 | instance | Starting collection install process 2026-08-06 06:52:21.809825 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-08-06 06:52:21.809845 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-08-06 06:52:21.809865 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-08-06 06:52:21.809885 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-08-06 06:52:21.809905 | instance | 2.17.12 2026-08-06 06:52:21.816231 | 2026-08-06 06:52:21.816280 | PLAY RECAP 2026-08-06 06:52:21.816329 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 06:52:21.816359 | 2026-08-06 06:52:21.976191 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-08-06 06:52:21.990080 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-06 06:52:22.698891 | 2026-08-06 06:52:22.699001 | PLAY [all] 2026-08-06 06:52:22.710489 | 2026-08-06 06:52:22.710571 | TASK [Install "jq" for log collection] 2026-08-06 06:52:37.404189 | instance | changed 2026-08-06 06:52:37.406553 | 2026-08-06 06:52:37.406628 | PLAY RECAP 2026-08-06 06:52:37.406693 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-06 06:52:37.406828 | 2026-08-06 06:52:37.601535 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-08-06 06:52:37.620028 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-06 06:52:38.298128 | 2026-08-06 06:52:38.298254 | PLAY [all] 2026-08-06 06:52:38.310014 | 2026-08-06 06:52:38.310112 | LOOP [Check inventory directories] 2026-08-06 06:52:38.628665 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-08-06 06:52:38.795569 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-08-06 06:52:38.969393 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-08-06 06:52:38.982772 | 2026-08-06 06:52:38.982983 | LOOP [Copy inventory file for Zuul] 2026-08-06 06:52:39.799754 | instance | changed: 2026-08-06 06:52:39.799947 | instance | { 2026-08-06 06:52:39.799976 | instance | "ansible_loop_var": "item", 2026-08-06 06:52:39.799999 | instance | "changed": false, 2026-08-06 06:52:39.800019 | instance | "failed": false, 2026-08-06 06:52:39.800041 | instance | "invocation": { 2026-08-06 06:52:39.800059 | instance | "module_args": { 2026-08-06 06:52:39.800078 | instance | "checksum_algorithm": "sha1", 2026-08-06 06:52:39.800096 | instance | "follow": true, 2026-08-06 06:52:39.800114 | instance | "get_attributes": true, 2026-08-06 06:52:39.800133 | instance | "get_checksum": true, 2026-08-06 06:52:39.800151 | instance | "get_mime": true, 2026-08-06 06:52:39.800168 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-08-06 06:52:39.800186 | instance | } 2026-08-06 06:52:39.800203 | instance | }, 2026-08-06 06:52:39.800220 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-08-06 06:52:39.800238 | instance | "stat": { 2026-08-06 06:52:39.800256 | instance | "atime": 1785999134.470183, 2026-08-06 06:52:39.800274 | instance | "attr_flags": "e", 2026-08-06 06:52:39.800291 | instance | "attributes": [ 2026-08-06 06:52:39.800308 | instance | "extents" 2026-08-06 06:52:39.800326 | instance | ], 2026-08-06 06:52:39.800343 | instance | "block_size": 4096, 2026-08-06 06:52:39.800361 | instance | "blocks": 8, 2026-08-06 06:52:39.800379 | instance | "charset": "unknown", 2026-08-06 06:52:39.800398 | instance | "ctime": 1785999133.5101688, 2026-08-06 06:52:39.800415 | instance | "dev": 64513, 2026-08-06 06:52:39.800433 | instance | "device_type": 0, 2026-08-06 06:52:39.800450 | instance | "executable": true, 2026-08-06 06:52:39.800468 | instance | "exists": true, 2026-08-06 06:52:39.800485 | instance | "gid": 1000, 2026-08-06 06:52:39.800502 | instance | "gr_name": "zuul", 2026-08-06 06:52:39.800520 | instance | "inode": 1046118, 2026-08-06 06:52:39.800537 | instance | "isblk": false, 2026-08-06 06:52:39.800554 | instance | "ischr": false, 2026-08-06 06:52:39.800572 | instance | "isdir": true, 2026-08-06 06:52:39.800589 | instance | "isfifo": false, 2026-08-06 06:52:39.800606 | instance | "isgid": false, 2026-08-06 06:52:39.800624 | instance | "islnk": false, 2026-08-06 06:52:39.800641 | instance | "isreg": false, 2026-08-06 06:52:39.800658 | instance | "issock": false, 2026-08-06 06:52:39.800674 | instance | "isuid": false, 2026-08-06 06:52:39.800691 | instance | "mimetype": "unknown", 2026-08-06 06:52:39.800708 | instance | "mode": "0755", 2026-08-06 06:52:39.800725 | instance | "mtime": 1785999133.5101688, 2026-08-06 06:52:39.800742 | instance | "nlink": 21, 2026-08-06 06:52:39.800759 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-08-06 06:52:39.800776 | instance | "pw_name": "zuul", 2026-08-06 06:52:39.800793 | instance | "readable": true, 2026-08-06 06:52:39.800810 | instance | "rgrp": true, 2026-08-06 06:52:39.800827 | instance | "roth": true, 2026-08-06 06:52:39.800845 | instance | "rusr": true, 2026-08-06 06:52:39.800862 | instance | "size": 4096, 2026-08-06 06:52:39.800891 | instance | "uid": 1000, 2026-08-06 06:52:39.800910 | instance | "version": "239169369", 2026-08-06 06:52:39.800927 | instance | "wgrp": false, 2026-08-06 06:52:39.800946 | instance | "woth": false, 2026-08-06 06:52:39.800999 | instance | "writeable": true, 2026-08-06 06:52:39.801018 | instance | "wusr": true, 2026-08-06 06:52:39.801035 | instance | "xgrp": true, 2026-08-06 06:52:39.801052 | instance | "xoth": true, 2026-08-06 06:52:39.801069 | instance | "xusr": true 2026-08-06 06:52:39.801086 | instance | } 2026-08-06 06:52:39.801104 | instance | } 2026-08-06 06:52:39.801141 | instance | ok: All items complete 2026-08-06 06:52:39.801162 | 2026-08-06 06:52:39.802699 | instance | skipping: Conditional result was False 2026-08-06 06:52:39.803646 | instance | skipping: Conditional result was False 2026-08-06 06:52:39.823063 | 2026-08-06 06:52:39.823230 | LOOP [Switch "ansible_host" to private IP] 2026-08-06 06:52:40.179777 | instance | changed: 1 replacements made 2026-08-06 06:52:40.181707 | instance | skipping: Conditional result was False 2026-08-06 06:52:40.182658 | instance | skipping: Conditional result was False 2026-08-06 06:52:40.205399 | 2026-08-06 06:52:40.205581 | TASK [Run Molecule scenario] 2026-08-06 06:52:41.145179 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-08-06 06:52:41.547883 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-08-06 06:52:41.547983 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-08-06 06:52:52.787650 | instance | INFO [aio > dependency] Executing 2026-08-06 06:52:52.787817 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-08-06 06:52:52.788054 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-08-06 06:52:52.788184 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-08-06 06:52:52.796070 | instance | INFO [aio > cleanup] Executing 2026-08-06 06:52:52.796507 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 06:52:52.806158 | instance | INFO [aio > destroy] Executing 2026-08-06 06:52:52.806198 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-08-06 06:52:52.806262 | instance | INFO [aio > destroy] Executed: Successful 2026-08-06 06:52:52.813750 | instance | INFO [aio > syntax] Executing 2026-08-06 06:52:55.821414 | instance | 2026-08-06 06:52:55.821653 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-08-06 06:52:55.951179 | instance | INFO [aio > syntax] Executed: Successful 2026-08-06 06:52:55.964832 | instance | INFO [aio > create] Executing 2026-08-06 06:52:55.966687 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-08-06 06:52:55.974198 | instance | INFO [aio > prepare] Executing 2026-08-06 06:52:56.848817 | instance | 2026-08-06 06:52:56.849000 | instance | PLAY [Prepare] ***************************************************************** 2026-08-06 06:52:56.849256 | instance | 2026-08-06 06:52:56.849529 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:52:56.849787 | instance | Thursday 06 August 2026 06:52:56 +0000 (0:00:00.024) 0:00:00.024 ******* 2026-08-06 06:52:57.964281 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-06 06:52:57.964665 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-06 06:52:57.965025 | instance | interpreter could change the meaning of that path. See 2026-08-06 06:52:57.965381 | instance | https://docs.ansible.com/ansible- 2026-08-06 06:52:57.965897 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 06:52:57.971822 | instance | ok: [instance] 2026-08-06 06:52:57.971974 | instance | 2026-08-06 06:52:57.972149 | instance | TASK [Configure short hostname] ************************************************ 2026-08-06 06:52:57.972325 | instance | Thursday 06 August 2026 06:52:57 +0000 (0:00:01.124) 0:00:01.148 ******* 2026-08-06 06:52:58.644939 | instance | changed: [instance] 2026-08-06 06:52:58.645230 | instance | 2026-08-06 06:52:58.645537 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-08-06 06:52:58.645872 | instance | Thursday 06 August 2026 06:52:58 +0000 (0:00:00.672) 0:00:01.820 ******* 2026-08-06 06:52:58.903002 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-08-06 06:52:58.903265 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-08-06 06:52:58.903553 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-08-06 06:52:58.911105 | instance | changed: [instance] 2026-08-06 06:52:58.911363 | instance | 2026-08-06 06:52:58.911648 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-08-06 06:52:58.911947 | instance | Thursday 06 August 2026 06:52:58 +0000 (0:00:00.266) 0:00:02.087 ******* 2026-08-06 06:53:00.052824 | instance | ok: [instance] 2026-08-06 06:53:00.053142 | instance | 2026-08-06 06:53:00.053477 | instance | TASK [Purge "snapd" package] *************************************************** 2026-08-06 06:53:00.053825 | instance | Thursday 06 August 2026 06:53:00 +0000 (0:00:01.141) 0:00:03.228 ******* 2026-08-06 06:53:00.713894 | instance | ok: [instance] 2026-08-06 06:53:00.714192 | instance | 2026-08-06 06:53:00.714580 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-08-06 06:53:00.714940 | instance | 2026-08-06 06:53:00.715268 | instance | TASK [Create folders for workspace] ******************************************** 2026-08-06 06:53:00.715571 | instance | Thursday 06 August 2026 06:53:00 +0000 (0:00:00.660) 0:00:03.889 ******* 2026-08-06 06:53:01.742330 | instance | changed: [localhost] => (item=group_vars) 2026-08-06 06:53:01.742614 | instance | changed: [localhost] => (item=group_vars/all) 2026-08-06 06:53:01.742896 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-08-06 06:53:01.743151 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-08-06 06:53:01.743416 | instance | changed: [localhost] => (item=group_vars/computes) 2026-08-06 06:53:01.743751 | instance | changed: [localhost] => (item=host_vars) 2026-08-06 06:53:01.744016 | instance | 2026-08-06 06:53:01.744285 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-08-06 06:53:01.744544 | instance | 2026-08-06 06:53:01.744820 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-08-06 06:53:01.745083 | instance | Thursday 06 August 2026 06:53:01 +0000 (0:00:01.029) 0:00:04.918 ******* 2026-08-06 06:53:01.920455 | instance | changed: [localhost] 2026-08-06 06:53:01.920774 | instance | 2026-08-06 06:53:01.921082 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-08-06 06:53:01.921372 | instance | Thursday 06 August 2026 06:53:01 +0000 (0:00:00.177) 0:00:05.096 ******* 2026-08-06 06:53:01.944862 | instance | ok: [localhost] 2026-08-06 06:53:01.945241 | instance | 2026-08-06 06:53:01.945640 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-08-06 06:53:01.945945 | instance | Thursday 06 August 2026 06:53:01 +0000 (0:00:00.024) 0:00:05.120 ******* 2026-08-06 06:53:01.998423 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '6c32711a-5821-5005-8608-84ca161fd788'}) 2026-08-06 06:53:01.998732 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-08-06 06:53:01.999078 | instance | 2026-08-06 06:53:01.999333 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-08-06 06:53:01.999747 | instance | Thursday 06 August 2026 06:53:01 +0000 (0:00:00.053) 0:00:05.174 ******* 2026-08-06 06:53:02.538969 | instance | changed: [localhost] 2026-08-06 06:53:02.539248 | instance | 2026-08-06 06:53:02.539558 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-08-06 06:53:02.539845 | instance | 2026-08-06 06:53:02.540208 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-08-06 06:53:02.540602 | instance | Thursday 06 August 2026 06:53:02 +0000 (0:00:00.540) 0:00:05.714 ******* 2026-08-06 06:53:02.715280 | instance | changed: [localhost] 2026-08-06 06:53:02.715437 | instance | 2026-08-06 06:53:02.715619 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-08-06 06:53:02.715804 | instance | Thursday 06 August 2026 06:53:02 +0000 (0:00:00.176) 0:00:05.891 ******* 2026-08-06 06:53:02.739272 | instance | ok: [localhost] 2026-08-06 06:53:02.739500 | instance | 2026-08-06 06:53:02.739794 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-08-06 06:53:02.740053 | instance | Thursday 06 August 2026 06:53:02 +0000 (0:00:00.023) 0:00:05.915 ******* 2026-08-06 06:53:02.768525 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-08-06 06:53:02.768574 | instance | 2026-08-06 06:53:02.768580 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-08-06 06:53:02.768584 | instance | Thursday 06 August 2026 06:53:02 +0000 (0:00:00.029) 0:00:05.944 ******* 2026-08-06 06:53:03.138593 | instance | changed: [localhost] 2026-08-06 06:53:03.138686 | instance | 2026-08-06 06:53:03.138704 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-08-06 06:53:03.142329 | instance | 2026-08-06 06:53:03.142368 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-08-06 06:53:03.142379 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.369) 0:00:06.314 ******* 2026-08-06 06:53:03.313346 | instance | changed: [localhost] 2026-08-06 06:53:03.313395 | instance | 2026-08-06 06:53:03.313407 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-08-06 06:53:03.313418 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.173) 0:00:06.487 ******* 2026-08-06 06:53:03.343472 | instance | ok: [localhost] 2026-08-06 06:53:03.343519 | instance | 2026-08-06 06:53:03.343526 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-08-06 06:53:03.343534 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.030) 0:00:06.518 ******* 2026-08-06 06:53:03.390596 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-08-06 06:53:03.390790 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-08-06 06:53:03.391919 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-08-06 06:53:03.391989 | instance | 2026-08-06 06:53:03.392002 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-08-06 06:53:03.392014 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.047) 0:00:06.565 ******* 2026-08-06 06:53:03.749117 | instance | changed: [localhost] 2026-08-06 06:53:03.749215 | instance | 2026-08-06 06:53:03.749692 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-08-06 06:53:03.749743 | instance | 2026-08-06 06:53:03.749749 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-08-06 06:53:03.749753 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.359) 0:00:06.925 ******* 2026-08-06 06:53:03.919123 | instance | changed: [localhost] 2026-08-06 06:53:03.920065 | instance | 2026-08-06 06:53:03.920152 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-08-06 06:53:03.920166 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.168) 0:00:07.094 ******* 2026-08-06 06:53:03.947306 | instance | ok: [localhost] 2026-08-06 06:53:03.947561 | instance | 2026-08-06 06:53:03.947838 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-08-06 06:53:03.948020 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.028) 0:00:07.122 ******* 2026-08-06 06:53:03.990518 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-08-06 06:53:03.990662 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-08-06 06:53:03.990825 | instance | 2026-08-06 06:53:03.991052 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-08-06 06:53:03.991226 | instance | Thursday 06 August 2026 06:53:03 +0000 (0:00:00.043) 0:00:07.166 ******* 2026-08-06 06:53:04.337573 | instance | changed: [localhost] 2026-08-06 06:53:04.337925 | instance | 2026-08-06 06:53:04.338280 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-08-06 06:53:04.338662 | instance | 2026-08-06 06:53:04.339002 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:53:04.339362 | instance | Thursday 06 August 2026 06:53:04 +0000 (0:00:00.347) 0:00:07.513 ******* 2026-08-06 06:53:05.052386 | instance | ok: [localhost] 2026-08-06 06:53:05.052863 | instance | 2026-08-06 06:53:05.053237 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-08-06 06:53:05.053561 | instance | Thursday 06 August 2026 06:53:05 +0000 (0:00:00.714) 0:00:08.228 ******* 2026-08-06 06:53:05.231222 | instance | changed: [localhost] 2026-08-06 06:53:05.231561 | instance | 2026-08-06 06:53:05.231883 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-08-06 06:53:05.232183 | instance | Thursday 06 August 2026 06:53:05 +0000 (0:00:00.179) 0:00:08.407 ******* 2026-08-06 06:53:05.260855 | instance | ok: [localhost] 2026-08-06 06:53:05.261179 | instance | 2026-08-06 06:53:05.261582 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-08-06 06:53:05.261897 | instance | Thursday 06 August 2026 06:53:05 +0000 (0:00:00.029) 0:00:08.436 ******* 2026-08-06 06:53:06.014745 | instance | ok: [localhost] => (item=keycloak_host) 2026-08-06 06:53:06.015073 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-08-06 06:53:06.015518 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-08-06 06:53:06.015666 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-08-06 06:53:06.016037 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-08-06 06:53:06.016253 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-08-06 06:53:06.016537 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-08-06 06:53:06.016815 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-08-06 06:53:06.017093 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-08-06 06:53:06.017374 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-08-06 06:53:06.017660 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-08-06 06:53:06.017944 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-08-06 06:53:06.018232 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-08-06 06:53:06.018603 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-08-06 06:53:06.018915 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-08-06 06:53:06.019053 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-08-06 06:53:06.019230 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-08-06 06:53:06.019400 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-08-06 06:53:06.019591 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-08-06 06:53:06.019766 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-08-06 06:53:06.019959 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-08-06 06:53:06.020113 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-08-06 06:53:06.020292 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-08-06 06:53:06.020453 | instance | 2026-08-06 06:53:06.020625 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-08-06 06:53:06.020801 | instance | Thursday 06 August 2026 06:53:06 +0000 (0:00:00.753) 0:00:09.190 ******* 2026-08-06 06:53:06.356237 | instance | changed: [localhost] 2026-08-06 06:53:06.356333 | instance | 2026-08-06 06:53:06.356492 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-08-06 06:53:06.356614 | instance | Thursday 06 August 2026 06:53:06 +0000 (0:00:00.341) 0:00:09.532 ******* 2026-08-06 06:53:06.542308 | instance | changed: [localhost] 2026-08-06 06:53:06.542628 | instance | 2026-08-06 06:53:06.542990 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-08-06 06:53:06.543364 | instance | 2026-08-06 06:53:06.543693 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-08-06 06:53:06.544008 | instance | Thursday 06 August 2026 06:53:06 +0000 (0:00:00.186) 0:00:09.718 ******* 2026-08-06 06:53:06.708449 | instance | changed: [localhost] 2026-08-06 06:53:06.708580 | instance | 2026-08-06 06:53:06.708797 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-08-06 06:53:06.708970 | instance | Thursday 06 August 2026 06:53:06 +0000 (0:00:00.166) 0:00:09.884 ******* 2026-08-06 06:53:06.736100 | instance | ok: [localhost] 2026-08-06 06:53:06.736360 | instance | 2026-08-06 06:53:06.736659 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-08-06 06:53:06.736954 | instance | Thursday 06 August 2026 06:53:06 +0000 (0:00:00.027) 0:00:09.911 ******* 2026-08-06 06:53:06.773343 | 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-08-06 06:53:06.773490 | instance | 2026-08-06 06:53:06.773679 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-08-06 06:53:06.773856 | instance | Thursday 06 August 2026 06:53:06 +0000 (0:00:00.037) 0:00:09.949 ******* 2026-08-06 06:53:07.124166 | instance | changed: [localhost] 2026-08-06 06:53:07.124442 | instance | 2026-08-06 06:53:07.125337 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-08-06 06:53:07.125345 | instance | 2026-08-06 06:53:07.125350 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-08-06 06:53:07.125524 | instance | Thursday 06 August 2026 06:53:07 +0000 (0:00:00.350) 0:00:10.300 ******* 2026-08-06 06:53:07.306895 | instance | changed: [localhost] 2026-08-06 06:53:07.307237 | instance | 2026-08-06 06:53:07.307605 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-08-06 06:53:07.307956 | instance | Thursday 06 August 2026 06:53:07 +0000 (0:00:00.182) 0:00:10.482 ******* 2026-08-06 06:53:07.336670 | instance | ok: [localhost] 2026-08-06 06:53:07.336955 | instance | 2026-08-06 06:53:07.337258 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-08-06 06:53:07.337546 | instance | Thursday 06 August 2026 06:53:07 +0000 (0:00:00.030) 0:00:10.512 ******* 2026-08-06 06:53:07.378568 | 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-08-06 06:53:07.378804 | instance | 2026-08-06 06:53:07.379077 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-08-06 06:53:07.379342 | instance | Thursday 06 August 2026 06:53:07 +0000 (0:00:00.041) 0:00:10.554 ******* 2026-08-06 06:53:07.736246 | instance | changed: [localhost] 2026-08-06 06:53:07.736602 | instance | 2026-08-06 06:53:07.736999 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-08-06 06:53:07.737268 | instance | 2026-08-06 06:53:07.737574 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-08-06 06:53:07.737846 | instance | Thursday 06 August 2026 06:53:07 +0000 (0:00:00.357) 0:00:10.912 ******* 2026-08-06 06:53:07.932423 | instance | changed: [localhost] 2026-08-06 06:53:07.932704 | instance | 2026-08-06 06:53:07.933106 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-08-06 06:53:07.933505 | instance | Thursday 06 August 2026 06:53:07 +0000 (0:00:00.196) 0:00:11.108 ******* 2026-08-06 06:53:07.961627 | instance | ok: [localhost] 2026-08-06 06:53:07.961935 | instance | 2026-08-06 06:53:07.962249 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-08-06 06:53:07.962597 | instance | Thursday 06 August 2026 06:53:07 +0000 (0:00:00.029) 0:00:11.137 ******* 2026-08-06 06:53:08.372990 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-08-06 06:53:08.373258 | instance | ok: [localhost] => (item=keepalived_password) 2026-08-06 06:53:08.373587 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-08-06 06:53:08.373894 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-08-06 06:53:08.374169 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-08-06 06:53:08.374577 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-08-06 06:53:08.374927 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-08-06 06:53:08.375212 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-08-06 06:53:08.375487 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-08-06 06:53:08.375780 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-08-06 06:53:08.376053 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-08-06 06:53:08.376320 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-08-06 06:53:08.376606 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-08-06 06:53:08.377083 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-08-06 06:53:08.377396 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-08-06 06:53:08.377725 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-08-06 06:53:08.378041 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-08-06 06:53:08.378311 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-08-06 06:53:08.378630 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-08-06 06:53:08.378918 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-08-06 06:53:08.379203 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-08-06 06:53:08.379489 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-08-06 06:53:08.379782 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-08-06 06:53:08.380069 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-08-06 06:53:08.380353 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-08-06 06:53:08.380687 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-08-06 06:53:08.380916 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-08-06 06:53:08.381202 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-08-06 06:53:08.381479 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-08-06 06:53:08.381951 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-08-06 06:53:08.382069 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-08-06 06:53:08.382190 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-08-06 06:53:08.382314 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-08-06 06:53:08.382510 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-08-06 06:53:08.382719 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-08-06 06:53:08.382872 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-08-06 06:53:08.383021 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-08-06 06:53:08.383172 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-08-06 06:53:08.383327 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-08-06 06:53:08.383489 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-08-06 06:53:08.383640 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-08-06 06:53:08.383790 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-08-06 06:53:08.383945 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-08-06 06:53:08.384100 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-08-06 06:53:08.384264 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-08-06 06:53:08.384418 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-08-06 06:53:08.384568 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-08-06 06:53:08.384716 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-08-06 06:53:08.384865 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-08-06 06:53:08.385019 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-08-06 06:53:08.385172 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-08-06 06:53:08.385346 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-08-06 06:53:08.385495 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-08-06 06:53:08.385703 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-08-06 06:53:08.385854 | instance | 2026-08-06 06:53:08.386005 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-08-06 06:53:08.386156 | instance | Thursday 06 August 2026 06:53:08 +0000 (0:00:00.411) 0:00:11.549 ******* 2026-08-06 06:53:08.426896 | instance | ok: [localhost] => (item=barbican_kek) 2026-08-06 06:53:08.426973 | instance | 2026-08-06 06:53:08.427087 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-08-06 06:53:08.427283 | instance | Thursday 06 August 2026 06:53:08 +0000 (0:00:00.051) 0:00:11.600 ******* 2026-08-06 06:53:08.859422 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-08-06 06:53:08.859727 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-08-06 06:53:08.859959 | instance | 2026-08-06 06:53:08.860206 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-08-06 06:53:08.860448 | instance | Thursday 06 August 2026 06:53:08 +0000 (0:00:00.432) 0:00:12.032 ******* 2026-08-06 06:53:11.781866 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-08-06 06:53:11.782075 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-08-06 06:53:11.782225 | instance | 2026-08-06 06:53:11.782398 | instance | TASK [Set values for SSH keys] ************************************************* 2026-08-06 06:53:11.782587 | instance | Thursday 06 August 2026 06:53:11 +0000 (0:00:02.923) 0:00:14.956 ******* 2026-08-06 06:53:11.834236 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-08-06 06:53:11.834265 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-08-06 06:53:11.834272 | instance | 2026-08-06 06:53:11.834278 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-08-06 06:53:11.834284 | instance | Thursday 06 August 2026 06:53:11 +0000 (0:00:00.053) 0:00:15.010 ******* 2026-08-06 06:53:12.215490 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-08-06 06:53:12.215538 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-08-06 06:53:12.215543 | instance | 2026-08-06 06:53:12.215548 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-08-06 06:53:12.215553 | instance | Thursday 06 August 2026 06:53:12 +0000 (0:00:00.380) 0:00:15.390 ******* 2026-08-06 06:53:12.601109 | instance | changed: [localhost] 2026-08-06 06:53:12.601148 | instance | 2026-08-06 06:53:12.601156 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-08-06 06:53:12.601163 | instance | Thursday 06 August 2026 06:53:12 +0000 (0:00:00.386) 0:00:15.776 ******* 2026-08-06 06:53:12.638452 | instance | skipping: [localhost] 2026-08-06 06:53:12.638500 | instance | 2026-08-06 06:53:12.638508 | instance | PLAY [Setup networking] ******************************************************** 2026-08-06 06:53:12.638515 | instance | 2026-08-06 06:53:12.638521 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:53:12.638527 | instance | Thursday 06 August 2026 06:53:12 +0000 (0:00:00.037) 0:00:15.813 ******* 2026-08-06 06:53:13.349555 | instance | ok: [instance] 2026-08-06 06:53:13.349615 | instance | 2026-08-06 06:53:13.349627 | instance | TASK [Create bridge for management network] ************************************ 2026-08-06 06:53:13.349637 | instance | Thursday 06 August 2026 06:53:13 +0000 (0:00:00.710) 0:00:16.524 ******* 2026-08-06 06:53:13.678527 | instance | ok: [instance] 2026-08-06 06:53:13.678936 | instance | 2026-08-06 06:53:13.679322 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-08-06 06:53:13.679733 | instance | Thursday 06 August 2026 06:53:13 +0000 (0:00:00.329) 0:00:16.854 ******* 2026-08-06 06:53:13.886094 | instance | ok: [instance] 2026-08-06 06:53:13.886637 | instance | 2026-08-06 06:53:13.887004 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-08-06 06:53:13.887355 | instance | Thursday 06 August 2026 06:53:13 +0000 (0:00:00.207) 0:00:17.061 ******* 2026-08-06 06:53:14.085478 | instance | ok: [instance] 2026-08-06 06:53:14.085706 | instance | 2026-08-06 06:53:14.085880 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-08-06 06:53:14.086075 | instance | Thursday 06 August 2026 06:53:14 +0000 (0:00:00.199) 0:00:17.261 ******* 2026-08-06 06:53:14.284218 | instance | ok: [instance] 2026-08-06 06:53:14.284523 | instance | 2026-08-06 06:53:14.284755 | instance | TASK [Bring up interfaces] ***************************************************** 2026-08-06 06:53:14.285003 | instance | Thursday 06 August 2026 06:53:14 +0000 (0:00:00.199) 0:00:17.460 ******* 2026-08-06 06:53:14.692139 | instance | ok: [instance] => (item=br-mgmt) 2026-08-06 06:53:14.692523 | instance | ok: [instance] => (item=dummy0) 2026-08-06 06:53:14.692939 | instance | 2026-08-06 06:53:14.693339 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-08-06 06:53:14.693759 | instance | 2026-08-06 06:53:14.694130 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:53:14.694615 | instance | Thursday 06 August 2026 06:53:14 +0000 (0:00:00.408) 0:00:17.868 ******* 2026-08-06 06:53:15.458960 | instance | ok: [instance] 2026-08-06 06:53:15.459197 | instance | 2026-08-06 06:53:15.459364 | instance | TASK [Install depedencies] ***************************************************** 2026-08-06 06:53:15.459525 | instance | Thursday 06 August 2026 06:53:15 +0000 (0:00:00.764) 0:00:18.633 ******* 2026-08-06 06:53:51.284354 | instance | changed: [instance] 2026-08-06 06:53:51.284445 | instance | 2026-08-06 06:53:51.284846 | instance | TASK [Start up service] ******************************************************** 2026-08-06 06:53:51.284903 | instance | Thursday 06 August 2026 06:53:51 +0000 (0:00:35.827) 0:00:54.460 ******* 2026-08-06 06:53:51.859762 | instance | ok: [instance] 2026-08-06 06:53:51.859837 | instance | 2026-08-06 06:53:51.860110 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-08-06 06:53:51.860149 | instance | Thursday 06 August 2026 06:53:51 +0000 (0:00:00.575) 0:00:55.036 ******* 2026-08-06 06:53:52.082414 | instance | ok: [instance] 2026-08-06 06:53:52.082566 | instance | 2026-08-06 06:53:52.082753 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-08-06 06:53:52.082923 | instance | Thursday 06 August 2026 06:53:52 +0000 (0:00:00.221) 0:00:55.257 ******* 2026-08-06 06:53:52.602677 | instance | changed: [instance] 2026-08-06 06:53:52.602762 | instance | 2026-08-06 06:53:52.603000 | instance | TASK [Get list of all loopback devices] **************************************** 2026-08-06 06:53:52.603201 | instance | Thursday 06 August 2026 06:53:52 +0000 (0:00:00.520) 0:00:55.778 ******* 2026-08-06 06:53:52.827776 | instance | ok: [instance] 2026-08-06 06:53:52.827915 | instance | 2026-08-06 06:53:52.828299 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-08-06 06:53:52.828727 | instance | Thursday 06 August 2026 06:53:52 +0000 (0:00:00.225) 0:00:56.003 ******* 2026-08-06 06:53:52.856554 | instance | skipping: [instance] 2026-08-06 06:53:52.856897 | instance | 2026-08-06 06:53:52.857363 | instance | TASK [Create devices for Ceph] ************************************************* 2026-08-06 06:53:52.857736 | instance | Thursday 06 August 2026 06:53:52 +0000 (0:00:00.028) 0:00:56.032 ******* 2026-08-06 06:53:53.392580 | instance | changed: [instance] => (item=osd0) 2026-08-06 06:53:53.392706 | instance | changed: [instance] => (item=osd1) 2026-08-06 06:53:53.392871 | instance | changed: [instance] => (item=osd2) 2026-08-06 06:53:53.393019 | instance | 2026-08-06 06:53:53.393175 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-08-06 06:53:53.393366 | instance | Thursday 06 August 2026 06:53:53 +0000 (0:00:00.535) 0:00:56.568 ******* 2026-08-06 06:53:53.948823 | instance | changed: [instance] => (item=osd0) 2026-08-06 06:53:53.949181 | instance | changed: [instance] => (item=osd1) 2026-08-06 06:53:53.949648 | instance | changed: [instance] => (item=osd2) 2026-08-06 06:53:53.949922 | instance | 2026-08-06 06:53:53.950217 | instance | TASK [Start loop devices] ****************************************************** 2026-08-06 06:53:53.950476 | instance | Thursday 06 August 2026 06:53:53 +0000 (0:00:00.556) 0:00:57.124 ******* 2026-08-06 06:53:54.775835 | instance | changed: [instance] => (item=osd0) 2026-08-06 06:53:54.775992 | instance | changed: [instance] => (item=osd1) 2026-08-06 06:53:54.778084 | instance | changed: [instance] => (item=osd2) 2026-08-06 06:53:54.778536 | instance | 2026-08-06 06:53:54.778549 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-08-06 06:53:54.778559 | instance | Thursday 06 August 2026 06:53:54 +0000 (0:00:00.827) 0:00:57.951 ******* 2026-08-06 06:53:58.179349 | instance | changed: [instance] => (item=osd0) 2026-08-06 06:53:58.179445 | instance | changed: [instance] => (item=osd1) 2026-08-06 06:53:58.179639 | instance | changed: [instance] => (item=osd2) 2026-08-06 06:53:58.179801 | instance | 2026-08-06 06:53:58.180011 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-08-06 06:53:58.180219 | instance | Thursday 06 August 2026 06:53:58 +0000 (0:00:03.402) 0:01:01.354 ******* 2026-08-06 06:54:00.205657 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-08-06 06:54:00.205967 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-08-06 06:54:00.206171 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-08-06 06:54:00.206399 | instance | 2026-08-06 06:54:00.206627 | instance | PLAY [controllers] ************************************************************* 2026-08-06 06:54:00.206815 | instance | 2026-08-06 06:54:00.207054 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:54:00.207249 | instance | Thursday 06 August 2026 06:54:00 +0000 (0:00:02.027) 0:01:03.381 ******* 2026-08-06 06:54:01.108131 | instance | ok: [instance] 2026-08-06 06:54:01.108319 | instance | 2026-08-06 06:54:01.108473 | instance | TASK [Set masquerade rule] ***************************************************** 2026-08-06 06:54:01.108638 | instance | Thursday 06 August 2026 06:54:01 +0000 (0:00:00.901) 0:01:04.283 ******* 2026-08-06 06:54:01.618451 | instance | changed: [instance] 2026-08-06 06:54:01.618783 | instance | 2026-08-06 06:54:01.618974 | instance | PLAY RECAP ********************************************************************* 2026-08-06 06:54:01.619263 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-06 06:54:01.619557 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-08-06 06:54:01.619799 | instance | 2026-08-06 06:54:01.620064 | instance | Thursday 06 August 2026 06:54:01 +0000 (0:00:00.510) 0:01:04.794 ******* 2026-08-06 06:54:01.620317 | instance | =============================================================================== 2026-08-06 06:54:01.620578 | instance | Install depedencies ---------------------------------------------------- 35.83s 2026-08-06 06:54:01.620823 | instance | Create a volume group for each loop device ------------------------------ 3.40s 2026-08-06 06:54:01.621083 | instance | Generate SSH keys for missing variables --------------------------------- 2.92s 2026-08-06 06:54:01.621345 | instance | Create a logical volume for each loop device ---------------------------- 2.03s 2026-08-06 06:54:01.621633 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.14s 2026-08-06 06:54:01.621895 | instance | Gathering Facts --------------------------------------------------------- 1.12s 2026-08-06 06:54:01.622157 | instance | Create folders for workspace -------------------------------------------- 1.03s 2026-08-06 06:54:01.622528 | instance | Gathering Facts --------------------------------------------------------- 0.90s 2026-08-06 06:54:01.622840 | instance | Start loop devices ------------------------------------------------------ 0.83s 2026-08-06 06:54:01.623038 | instance | Gathering Facts --------------------------------------------------------- 0.76s 2026-08-06 06:54:01.623212 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.75s 2026-08-06 06:54:01.623388 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-08-06 06:54:01.623592 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-08-06 06:54:01.623771 | instance | Configure short hostname ------------------------------------------------ 0.67s 2026-08-06 06:54:01.623950 | instance | Purge "snapd" package --------------------------------------------------- 0.66s 2026-08-06 06:54:01.624123 | instance | Start up service -------------------------------------------------------- 0.58s 2026-08-06 06:54:01.624300 | instance | Set permissions on loopback devices ------------------------------------- 0.56s 2026-08-06 06:54:01.624477 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.54s 2026-08-06 06:54:01.624648 | instance | Create devices for Ceph ------------------------------------------------- 0.54s 2026-08-06 06:54:01.624835 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.52s 2026-08-06 06:54:01.705883 | instance | INFO [aio > prepare] Executed: Successful 2026-08-06 06:54:01.720070 | instance | INFO [aio > converge] Executing 2026-08-06 06:54:04.767114 | instance | 2026-08-06 06:54:04.767459 | instance | PLAY [all] ********************************************************************* 2026-08-06 06:54:04.767699 | instance | 2026-08-06 06:54:04.767961 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:54:04.768228 | instance | Thursday 06 August 2026 06:54:04 +0000 (0:00:00.016) 0:00:00.016 ******* 2026-08-06 06:54:06.037620 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-08-06 06:54:06.037909 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-08-06 06:54:06.038192 | instance | interpreter could change the meaning of that path. See 2026-08-06 06:54:06.038562 | instance | https://docs.ansible.com/ansible- 2026-08-06 06:54:06.038844 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-08-06 06:54:06.052157 | instance | ok: [instance] 2026-08-06 06:54:06.052324 | instance | 2026-08-06 06:54:06.052504 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-08-06 06:54:06.052686 | instance | Thursday 06 August 2026 06:54:06 +0000 (0:00:01.285) 0:00:01.302 ******* 2026-08-06 06:54:06.239437 | instance | ok: [instance] 2026-08-06 06:54:06.239511 | instance | 2026-08-06 06:54:06.239640 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-08-06 06:54:06.239760 | instance | 2026-08-06 06:54:06.239945 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:54:06.240064 | instance | Thursday 06 August 2026 06:54:06 +0000 (0:00:00.187) 0:00:01.489 ******* 2026-08-06 06:54:07.162270 | instance | ok: [instance] 2026-08-06 06:54:07.162557 | instance | 2026-08-06 06:54:07.162890 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 06:54:07.163235 | instance | Thursday 06 August 2026 06:54:07 +0000 (0:00:00.922) 0:00:02.411 ******* 2026-08-06 06:54:07.484988 | instance | ok: [instance] 2026-08-06 06:54:07.485191 | instance | 2026-08-06 06:54:07.485543 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 06:54:07.485953 | instance | Thursday 06 August 2026 06:54:07 +0000 (0:00:00.322) 0:00:02.734 ******* 2026-08-06 06:54:07.530148 | instance | skipping: [instance] 2026-08-06 06:54:07.530405 | instance | 2026-08-06 06:54:07.530752 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 06:54:07.531071 | instance | Thursday 06 August 2026 06:54:07 +0000 (0:00:00.045) 0:00:02.779 ******* 2026-08-06 06:54:07.932741 | instance | changed: [instance] 2026-08-06 06:54:07.933073 | instance | 2026-08-06 06:54:07.933463 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 06:54:07.933866 | instance | Thursday 06 August 2026 06:54:07 +0000 (0:00:00.402) 0:00:03.181 ******* 2026-08-06 06:54:07.998977 | instance | ok: [instance] => { 2026-08-06 06:54:07.999246 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 06:54:07.999517 | instance | } 2026-08-06 06:54:07.999766 | instance | 2026-08-06 06:54:08.000071 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 06:54:08.000374 | instance | Thursday 06 August 2026 06:54:07 +0000 (0:00:00.066) 0:00:03.248 ******* 2026-08-06 06:54:08.732968 | instance | changed: [instance] 2026-08-06 06:54:08.733279 | instance | 2026-08-06 06:54:08.733534 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 06:54:08.733800 | instance | Thursday 06 August 2026 06:54:08 +0000 (0:00:00.733) 0:00:03.982 ******* 2026-08-06 06:54:08.791320 | instance | skipping: [instance] 2026-08-06 06:54:08.791756 | instance | 2026-08-06 06:54:08.792101 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 06:54:08.792432 | instance | Thursday 06 August 2026 06:54:08 +0000 (0:00:00.056) 0:00:04.038 ******* 2026-08-06 06:54:08.843030 | instance | skipping: [instance] 2026-08-06 06:54:08.843113 | instance | 2026-08-06 06:54:08.843237 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 06:54:08.843449 | instance | Thursday 06 August 2026 06:54:08 +0000 (0:00:00.052) 0:00:04.090 ******* 2026-08-06 06:54:09.058978 | instance | ok: [instance] 2026-08-06 06:54:09.059097 | instance | 2026-08-06 06:54:09.059108 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 06:54:09.059276 | instance | Thursday 06 August 2026 06:54:09 +0000 (0:00:00.217) 0:00:04.308 ******* 2026-08-06 06:54:10.511177 | instance | ok: [instance] 2026-08-06 06:54:10.511288 | instance | 2026-08-06 06:54:10.511464 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 06:54:10.511735 | instance | Thursday 06 August 2026 06:54:10 +0000 (0:00:01.449) 0:00:05.757 ******* 2026-08-06 06:54:10.579009 | instance | ok: [instance] => { 2026-08-06 06:54:10.579102 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 06:54:10.579205 | instance | } 2026-08-06 06:54:10.579424 | instance | 2026-08-06 06:54:10.579585 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 06:54:10.579781 | instance | Thursday 06 August 2026 06:54:10 +0000 (0:00:00.070) 0:00:05.827 ******* 2026-08-06 06:54:11.391361 | instance | changed: [instance] 2026-08-06 06:54:11.391805 | instance | 2026-08-06 06:54:11.392160 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 06:54:11.392532 | instance | Thursday 06 August 2026 06:54:11 +0000 (0:00:00.809) 0:00:06.637 ******* 2026-08-06 06:54:15.351289 | instance | changed: [instance] 2026-08-06 06:54:15.351869 | instance | 2026-08-06 06:54:15.352324 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 06:54:15.352792 | instance | Thursday 06 August 2026 06:54:15 +0000 (0:00:03.961) 0:00:10.598 ******* 2026-08-06 06:54:15.386972 | instance | skipping: [instance] 2026-08-06 06:54:15.387034 | instance | 2026-08-06 06:54:15.387161 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 06:54:15.387322 | instance | Thursday 06 August 2026 06:54:15 +0000 (0:00:00.037) 0:00:10.636 ******* 2026-08-06 06:54:15.427102 | instance | skipping: [instance] 2026-08-06 06:54:15.427228 | instance | 2026-08-06 06:54:15.427431 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 06:54:15.427677 | instance | Thursday 06 August 2026 06:54:15 +0000 (0:00:00.037) 0:00:10.673 ******* 2026-08-06 06:54:15.462922 | instance | skipping: [instance] 2026-08-06 06:54:15.463138 | instance | 2026-08-06 06:54:15.463343 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 06:54:15.463514 | instance | Thursday 06 August 2026 06:54:15 +0000 (0:00:00.035) 0:00:10.709 ******* 2026-08-06 06:54:21.370620 | instance | changed: [instance] 2026-08-06 06:54:21.370809 | instance | 2026-08-06 06:54:21.370972 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 06:54:21.371141 | instance | Thursday 06 August 2026 06:54:21 +0000 (0:00:05.907) 0:00:16.617 ******* 2026-08-06 06:54:22.006515 | instance | changed: [instance] 2026-08-06 06:54:22.006858 | instance | 2026-08-06 06:54:22.006906 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 06:54:22.006919 | instance | Thursday 06 August 2026 06:54:22 +0000 (0:00:00.639) 0:00:17.256 ******* 2026-08-06 06:54:22.944511 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-08-06 06:54:22.944846 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 06:54:22.945142 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 06:54:22.945579 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 06:54:22.945921 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 06:54:22.946192 | instance | 2026-08-06 06:54:22.946530 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 06:54:22.946821 | instance | Thursday 06 August 2026 06:54:22 +0000 (0:00:00.937) 0:00:18.194 ******* 2026-08-06 06:54:23.529098 | instance | changed: [instance] 2026-08-06 06:54:23.529345 | instance | 2026-08-06 06:54:23.529699 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 06:54:23.530020 | instance | Thursday 06 August 2026 06:54:23 +0000 (0:00:00.575) 0:00:18.769 ******* 2026-08-06 06:54:23.530316 | instance | 2026-08-06 06:54:23.530752 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-06 06:54:23.531431 | instance | Thursday 06 August 2026 06:54:23 +0000 (0:00:00.009) 0:00:18.778 ******* 2026-08-06 06:54:24.518557 | instance | ok: [instance] 2026-08-06 06:54:24.518681 | instance | 2026-08-06 06:54:24.518891 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-08-06 06:54:24.519056 | instance | Thursday 06 August 2026 06:54:24 +0000 (0:00:00.989) 0:00:19.768 ******* 2026-08-06 06:54:24.955297 | instance | changed: [instance] 2026-08-06 06:54:24.955728 | instance | 2026-08-06 06:54:24.956102 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 06:54:24.956471 | instance | Thursday 06 August 2026 06:54:24 +0000 (0:00:00.436) 0:00:20.204 ******* 2026-08-06 06:54:25.534606 | instance | changed: [instance] 2026-08-06 06:54:25.534683 | instance | 2026-08-06 06:54:25.535027 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 06:54:25.535299 | instance | Thursday 06 August 2026 06:54:25 +0000 (0:00:00.579) 0:00:20.784 ******* 2026-08-06 06:54:25.765595 | instance | ok: [instance] 2026-08-06 06:54:25.765673 | instance | 2026-08-06 06:54:25.765909 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 06:54:25.765950 | instance | Thursday 06 August 2026 06:54:25 +0000 (0:00:00.231) 0:00:21.015 ******* 2026-08-06 06:54:25.832033 | instance | ok: [instance] => { 2026-08-06 06:54:25.832081 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 06:54:25.832089 | instance | } 2026-08-06 06:54:25.832096 | instance | 2026-08-06 06:54:25.832102 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 06:54:25.832108 | instance | Thursday 06 August 2026 06:54:25 +0000 (0:00:00.064) 0:00:21.080 ******* 2026-08-06 06:54:26.806609 | instance | changed: [instance] 2026-08-06 06:54:26.806664 | instance | 2026-08-06 06:54:26.806779 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 06:54:26.806900 | instance | Thursday 06 August 2026 06:54:26 +0000 (0:00:00.976) 0:00:22.056 ******* 2026-08-06 06:54:31.286265 | instance | changed: [instance] 2026-08-06 06:54:31.286305 | instance | 2026-08-06 06:54:31.286312 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 06:54:31.286316 | instance | Thursday 06 August 2026 06:54:31 +0000 (0:00:04.479) 0:00:26.536 ******* 2026-08-06 06:54:32.391574 | instance | ok: [instance] 2026-08-06 06:54:32.391675 | instance | 2026-08-06 06:54:32.391941 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 06:54:32.392087 | instance | Thursday 06 August 2026 06:54:32 +0000 (0:00:01.105) 0:00:27.641 ******* 2026-08-06 06:54:32.799680 | instance | changed: [instance] 2026-08-06 06:54:32.799760 | instance | 2026-08-06 06:54:32.800031 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 06:54:32.800073 | instance | Thursday 06 August 2026 06:54:32 +0000 (0:00:00.408) 0:00:28.049 ******* 2026-08-06 06:54:33.268813 | instance | changed: [instance] 2026-08-06 06:54:33.268881 | instance | 2026-08-06 06:54:33.269161 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 06:54:33.269199 | instance | Thursday 06 August 2026 06:54:33 +0000 (0:00:00.469) 0:00:28.518 ******* 2026-08-06 06:54:33.853256 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-08-06 06:54:33.853344 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 06:54:33.853414 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 06:54:33.853775 | instance | 2026-08-06 06:54:33.853818 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 06:54:33.853824 | instance | Thursday 06 August 2026 06:54:33 +0000 (0:00:00.584) 0:00:29.103 ******* 2026-08-06 06:54:34.314150 | instance | changed: [instance] 2026-08-06 06:54:34.314223 | instance | 2026-08-06 06:54:34.314474 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 06:54:34.314529 | instance | Thursday 06 August 2026 06:54:34 +0000 (0:00:00.460) 0:00:29.564 ******* 2026-08-06 06:54:34.789263 | instance | changed: [instance] 2026-08-06 06:54:34.789317 | instance | 2026-08-06 06:54:34.789937 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 06:54:34.789953 | instance | Thursday 06 August 2026 06:54:34 +0000 (0:00:00.466) 0:00:30.031 ******* 2026-08-06 06:54:34.789958 | instance | 2026-08-06 06:54:34.789968 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-08-06 06:54:34.789972 | instance | Thursday 06 August 2026 06:54:34 +0000 (0:00:00.008) 0:00:30.039 ******* 2026-08-06 06:54:35.580620 | instance | ok: [instance] 2026-08-06 06:54:35.580743 | instance | 2026-08-06 06:54:35.580821 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-08-06 06:54:35.580982 | instance | Thursday 06 August 2026 06:54:35 +0000 (0:00:00.791) 0:00:30.830 ******* 2026-08-06 06:54:36.568534 | instance | changed: [instance] 2026-08-06 06:54:36.568599 | instance | 2026-08-06 06:54:36.568902 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 06:54:36.568919 | instance | Thursday 06 August 2026 06:54:36 +0000 (0:00:00.988) 0:00:31.818 ******* 2026-08-06 06:54:37.107460 | instance | changed: [instance] 2026-08-06 06:54:37.107584 | instance | 2026-08-06 06:54:37.107689 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 06:54:37.107889 | instance | Thursday 06 August 2026 06:54:37 +0000 (0:00:00.538) 0:00:32.357 ******* 2026-08-06 06:54:37.171938 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-06 06:54:37.172046 | instance | 2026-08-06 06:54:37.172186 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 06:54:37.172431 | instance | Thursday 06 August 2026 06:54:37 +0000 (0:00:00.064) 0:00:32.421 ******* 2026-08-06 06:54:42.399152 | instance | changed: [instance] 2026-08-06 06:54:42.399241 | instance | 2026-08-06 06:54:42.399601 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 06:54:42.399650 | instance | Thursday 06 August 2026 06:54:42 +0000 (0:00:05.227) 0:00:37.649 ******* 2026-08-06 06:54:43.062500 | instance | ok: [instance] => (item=chronyd) 2026-08-06 06:54:43.062580 | instance | ok: [instance] => (item=sshd) 2026-08-06 06:54:43.062990 | instance | 2026-08-06 06:54:43.063035 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 06:54:43.063040 | instance | Thursday 06 August 2026 06:54:43 +0000 (0:00:00.663) 0:00:38.312 ******* 2026-08-06 06:54:44.744346 | instance | changed: [instance] 2026-08-06 06:54:44.744878 | instance | 2026-08-06 06:54:44.744923 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 06:54:44.744931 | instance | Thursday 06 August 2026 06:54:44 +0000 (0:00:01.681) 0:00:39.994 ******* 2026-08-06 06:54:44.945866 | instance | ok: [instance] 2026-08-06 06:54:44.945935 | instance | 2026-08-06 06:54:44.946213 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 06:54:44.946252 | instance | Thursday 06 August 2026 06:54:44 +0000 (0:00:00.201) 0:00:40.195 ******* 2026-08-06 06:54:45.416318 | instance | changed: [instance] 2026-08-06 06:54:45.416415 | instance | 2026-08-06 06:54:45.416748 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 06:54:45.416763 | instance | Thursday 06 August 2026 06:54:45 +0000 (0:00:00.470) 0:00:40.666 ******* 2026-08-06 06:54:45.790009 | instance | changed: [instance] 2026-08-06 06:54:45.790081 | instance | 2026-08-06 06:54:45.790312 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-08-06 06:54:45.790360 | instance | Thursday 06 August 2026 06:54:45 +0000 (0:00:00.373) 0:00:41.039 ******* 2026-08-06 06:54:45.901898 | instance | ok: [instance] 2026-08-06 06:54:45.901965 | instance | 2026-08-06 06:54:45.902257 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-08-06 06:54:45.902301 | instance | Thursday 06 August 2026 06:54:45 +0000 (0:00:00.111) 0:00:41.151 ******* 2026-08-06 06:54:46.124063 | instance | ok: [instance] => (item=instance) 2026-08-06 06:54:46.124182 | instance | 2026-08-06 06:54:46.124217 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-08-06 06:54:46.124376 | instance | Thursday 06 August 2026 06:54:46 +0000 (0:00:00.222) 0:00:41.374 ******* 2026-08-06 06:54:46.177146 | instance | ok: [instance] 2026-08-06 06:54:46.177205 | instance | 2026-08-06 06:54:46.177498 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-08-06 06:54:46.177543 | instance | Thursday 06 August 2026 06:54:46 +0000 (0:00:00.052) 0:00:41.426 ******* 2026-08-06 06:54:46.246997 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-08-06 06:54:46.247056 | instance | 2026-08-06 06:54:46.247212 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-08-06 06:54:46.247422 | instance | Thursday 06 August 2026 06:54:46 +0000 (0:00:00.069) 0:00:41.496 ******* 2026-08-06 06:54:46.595619 | instance | changed: [instance] 2026-08-06 06:54:46.595700 | instance | 2026-08-06 06:54:46.595939 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-08-06 06:54:46.595976 | instance | Thursday 06 August 2026 06:54:46 +0000 (0:00:00.348) 0:00:41.845 ******* 2026-08-06 06:54:47.347082 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-08-06 06:54:47.347178 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-08-06 06:54:47.347690 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-08-06 06:54:47.347727 | instance | 2026-08-06 06:54:47.347733 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-08-06 06:54:47.347737 | instance | Thursday 06 August 2026 06:54:47 +0000 (0:00:00.751) 0:00:42.596 ******* 2026-08-06 06:56:18.119332 | instance | ok: [instance] 2026-08-06 06:56:18.119379 | instance | 2026-08-06 06:56:18.119384 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-08-06 06:56:18.119389 | instance | Thursday 06 August 2026 06:56:18 +0000 (0:01:30.771) 0:02:13.368 ******* 2026-08-06 06:56:18.338155 | instance | changed: [instance] 2026-08-06 06:56:18.338221 | instance | 2026-08-06 06:56:18.338492 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-08-06 06:56:18.338615 | instance | Thursday 06 August 2026 06:56:18 +0000 (0:00:00.219) 0:02:13.588 ******* 2026-08-06 06:56:18.385159 | instance | ok: [instance] 2026-08-06 06:56:18.385245 | instance | 2026-08-06 06:56:18.385375 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-06 06:56:18.385501 | instance | Thursday 06 August 2026 06:56:18 +0000 (0:00:00.046) 0:02:13.635 ******* 2026-08-06 06:56:18.468373 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-06 06:56:18.468460 | instance | 2026-08-06 06:56:18.468541 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 06:56:18.468659 | instance | Thursday 06 August 2026 06:56:18 +0000 (0:00:00.083) 0:02:13.718 ******* 2026-08-06 06:56:25.442286 | instance | ok: [instance] 2026-08-06 06:56:25.442410 | instance | 2026-08-06 06:56:25.442809 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 06:56:25.442855 | instance | Thursday 06 August 2026 06:56:25 +0000 (0:00:06.973) 0:02:20.692 ******* 2026-08-06 06:56:25.500325 | instance | ok: [instance] => (item=instance) 2026-08-06 06:56:25.500434 | instance | 2026-08-06 06:56:25.500590 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 06:56:25.500767 | instance | Thursday 06 August 2026 06:56:25 +0000 (0:00:00.058) 0:02:20.750 ******* 2026-08-06 06:56:26.006270 | instance | ok: [instance] 2026-08-06 06:56:26.006834 | instance | 2026-08-06 06:56:26.006875 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 06:56:26.006881 | instance | Thursday 06 August 2026 06:56:26 +0000 (0:00:00.505) 0:02:21.256 ******* 2026-08-06 06:56:39.724184 | instance | ok: [instance] 2026-08-06 06:56:39.724665 | instance | 2026-08-06 06:56:39.724686 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-08-06 06:56:39.724693 | instance | Thursday 06 August 2026 06:56:39 +0000 (0:00:13.717) 0:02:34.974 ******* 2026-08-06 06:57:29.249658 | instance | changed: [instance] 2026-08-06 06:57:29.249737 | instance | 2026-08-06 06:57:29.249901 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-08-06 06:57:29.250071 | instance | Thursday 06 August 2026 06:57:29 +0000 (0:00:49.522) 0:03:24.496 ******* 2026-08-06 06:57:43.770286 | instance | ok: [instance] 2026-08-06 06:57:43.770402 | instance | 2026-08-06 06:57:43.770735 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-06 06:57:43.770783 | instance | Thursday 06 August 2026 06:57:43 +0000 (0:00:14.523) 0:03:39.020 ******* 2026-08-06 06:57:43.844133 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-06 06:57:43.844218 | instance | 2026-08-06 06:57:43.844490 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 06:57:43.844528 | instance | Thursday 06 August 2026 06:57:43 +0000 (0:00:00.073) 0:03:39.094 ******* 2026-08-06 06:57:43.899923 | instance | skipping: [instance] 2026-08-06 06:57:43.900045 | instance | 2026-08-06 06:57:43.900404 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 06:57:43.900449 | instance | Thursday 06 August 2026 06:57:43 +0000 (0:00:00.055) 0:03:39.149 ******* 2026-08-06 06:57:43.956536 | instance | skipping: [instance] => (item=instance) 2026-08-06 06:57:43.956607 | instance | skipping: [instance] 2026-08-06 06:57:43.957036 | instance | 2026-08-06 06:57:43.957079 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 06:57:43.957085 | instance | Thursday 06 August 2026 06:57:43 +0000 (0:00:00.056) 0:03:39.206 ******* 2026-08-06 06:57:44.215056 | instance | ok: [instance] 2026-08-06 06:57:44.215098 | instance | 2026-08-06 06:57:44.215106 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 06:57:44.215113 | instance | Thursday 06 August 2026 06:57:44 +0000 (0:00:00.257) 0:03:39.464 ******* 2026-08-06 06:57:50.997459 | instance | ok: [instance] 2026-08-06 06:57:50.997547 | instance | 2026-08-06 06:57:50.997816 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-08-06 06:57:50.997855 | instance | Thursday 06 August 2026 06:57:50 +0000 (0:00:06.783) 0:03:46.247 ******* 2026-08-06 06:58:03.499900 | instance | changed: [instance] 2026-08-06 06:58:03.499991 | instance | 2026-08-06 06:58:03.500062 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-08-06 06:58:03.500206 | instance | Thursday 06 August 2026 06:58:03 +0000 (0:00:12.502) 0:03:58.749 ******* 2026-08-06 06:58:10.129074 | instance | ok: [instance] 2026-08-06 06:58:10.129162 | instance | 2026-08-06 06:58:10.129425 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-08-06 06:58:10.129466 | instance | Thursday 06 August 2026 06:58:10 +0000 (0:00:06.628) 0:04:05.378 ******* 2026-08-06 06:58:18.170800 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-08-06 06:58:18.171250 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-08-06 06:58:18.171281 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-08-06 06:58:18.171291 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-08-06 06:58:18.171301 | instance | 2026-08-06 06:58:18.171381 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-08-06 06:58:18.171527 | instance | 2026-08-06 06:58:18.171687 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 06:58:18.171815 | instance | Thursday 06 August 2026 06:58:18 +0000 (0:00:08.042) 0:04:13.420 ******* 2026-08-06 06:58:19.112614 | instance | ok: [instance] 2026-08-06 06:58:19.112716 | instance | 2026-08-06 06:58:19.112882 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 06:58:19.113060 | instance | Thursday 06 August 2026 06:58:19 +0000 (0:00:00.941) 0:04:14.362 ******* 2026-08-06 06:58:19.329084 | instance | ok: [instance] 2026-08-06 06:58:19.329166 | instance | 2026-08-06 06:58:19.329292 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 06:58:19.329393 | instance | Thursday 06 August 2026 06:58:19 +0000 (0:00:00.216) 0:04:14.579 ******* 2026-08-06 06:58:19.376681 | instance | skipping: [instance] 2026-08-06 06:58:19.376762 | instance | 2026-08-06 06:58:19.376925 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 06:58:19.377115 | instance | Thursday 06 August 2026 06:58:19 +0000 (0:00:00.047) 0:04:14.626 ******* 2026-08-06 06:58:19.593408 | instance | ok: [instance] 2026-08-06 06:58:19.593669 | instance | 2026-08-06 06:58:19.593969 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 06:58:19.594241 | instance | Thursday 06 August 2026 06:58:19 +0000 (0:00:00.216) 0:04:14.842 ******* 2026-08-06 06:58:19.645484 | instance | ok: [instance] => { 2026-08-06 06:58:19.645702 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 06:58:19.645915 | instance | } 2026-08-06 06:58:19.646125 | instance | 2026-08-06 06:58:19.646353 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 06:58:19.646604 | instance | Thursday 06 August 2026 06:58:19 +0000 (0:00:00.052) 0:04:14.895 ******* 2026-08-06 06:58:19.977147 | instance | ok: [instance] 2026-08-06 06:58:19.977278 | instance | 2026-08-06 06:58:19.977410 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 06:58:19.977559 | instance | Thursday 06 August 2026 06:58:19 +0000 (0:00:00.331) 0:04:15.227 ******* 2026-08-06 06:58:20.028979 | instance | skipping: [instance] 2026-08-06 06:58:20.029074 | instance | 2026-08-06 06:58:20.029200 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 06:58:20.029333 | instance | Thursday 06 August 2026 06:58:20 +0000 (0:00:00.051) 0:04:15.279 ******* 2026-08-06 06:58:20.067563 | instance | skipping: [instance] 2026-08-06 06:58:20.067620 | instance | 2026-08-06 06:58:20.067747 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 06:58:20.067914 | instance | Thursday 06 August 2026 06:58:20 +0000 (0:00:00.038) 0:04:15.317 ******* 2026-08-06 06:58:20.275397 | instance | ok: [instance] 2026-08-06 06:58:20.275456 | instance | 2026-08-06 06:58:20.275616 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 06:58:20.275742 | instance | Thursday 06 August 2026 06:58:20 +0000 (0:00:00.207) 0:04:15.525 ******* 2026-08-06 06:58:21.487674 | instance | ok: [instance] 2026-08-06 06:58:21.487744 | instance | 2026-08-06 06:58:21.487853 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 06:58:21.487982 | instance | Thursday 06 August 2026 06:58:21 +0000 (0:00:01.212) 0:04:16.737 ******* 2026-08-06 06:58:21.551700 | instance | ok: [instance] => { 2026-08-06 06:58:21.551779 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 06:58:21.551843 | instance | } 2026-08-06 06:58:21.551970 | instance | 2026-08-06 06:58:21.552106 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 06:58:21.552212 | instance | Thursday 06 August 2026 06:58:21 +0000 (0:00:00.064) 0:04:16.801 ******* 2026-08-06 06:58:21.916224 | instance | ok: [instance] 2026-08-06 06:58:21.916344 | instance | 2026-08-06 06:58:21.916535 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 06:58:21.916712 | instance | Thursday 06 August 2026 06:58:21 +0000 (0:00:00.364) 0:04:17.166 ******* 2026-08-06 06:58:23.926695 | instance | ok: [instance] 2026-08-06 06:58:23.926771 | instance | 2026-08-06 06:58:23.926878 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-08-06 06:58:23.927020 | instance | Thursday 06 August 2026 06:58:23 +0000 (0:00:02.010) 0:04:19.176 ******* 2026-08-06 06:58:23.959196 | instance | skipping: [instance] 2026-08-06 06:58:23.959307 | instance | 2026-08-06 06:58:23.959498 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-08-06 06:58:23.959676 | instance | Thursday 06 August 2026 06:58:23 +0000 (0:00:00.032) 0:04:19.208 ******* 2026-08-06 06:58:23.994288 | instance | skipping: [instance] 2026-08-06 06:58:23.994541 | instance | 2026-08-06 06:58:23.994706 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-08-06 06:58:23.994890 | instance | Thursday 06 August 2026 06:58:23 +0000 (0:00:00.035) 0:04:19.244 ******* 2026-08-06 06:58:24.029626 | instance | skipping: [instance] 2026-08-06 06:58:24.029709 | instance | 2026-08-06 06:58:24.029787 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-08-06 06:58:24.029979 | instance | Thursday 06 August 2026 06:58:24 +0000 (0:00:00.035) 0:04:19.279 ******* 2026-08-06 06:58:25.334668 | instance | ok: [instance] 2026-08-06 06:58:25.334836 | instance | 2026-08-06 06:58:25.335027 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-08-06 06:58:25.335223 | instance | Thursday 06 August 2026 06:58:25 +0000 (0:00:01.304) 0:04:20.584 ******* 2026-08-06 06:58:25.787745 | instance | ok: [instance] 2026-08-06 06:58:25.788010 | instance | 2026-08-06 06:58:25.788325 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-08-06 06:58:25.788726 | instance | Thursday 06 August 2026 06:58:25 +0000 (0:00:00.452) 0:04:21.037 ******* 2026-08-06 06:58:26.714478 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-08-06 06:58:26.714569 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-08-06 06:58:26.716389 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-08-06 06:58:26.716445 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-08-06 06:58:26.716458 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-08-06 06:58:26.716469 | instance | 2026-08-06 06:58:26.716480 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-08-06 06:58:26.716490 | instance | Thursday 06 August 2026 06:58:26 +0000 (0:00:00.926) 0:04:21.963 ******* 2026-08-06 06:58:27.288233 | instance | ok: [instance] 2026-08-06 06:58:27.288301 | instance | 2026-08-06 06:58:27.288921 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-08-06 06:58:27.288957 | instance | Thursday 06 August 2026 06:58:27 +0000 (0:00:00.567) 0:04:22.531 ******* 2026-08-06 06:58:27.288963 | instance | 2026-08-06 06:58:27.288968 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-08-06 06:58:27.288972 | instance | Thursday 06 August 2026 06:58:27 +0000 (0:00:00.007) 0:04:22.538 ******* 2026-08-06 06:58:27.644773 | instance | ok: [instance] 2026-08-06 06:58:27.644847 | instance | 2026-08-06 06:58:27.645089 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 06:58:27.645129 | instance | Thursday 06 August 2026 06:58:27 +0000 (0:00:00.356) 0:04:22.894 ******* 2026-08-06 06:58:27.865387 | instance | ok: [instance] 2026-08-06 06:58:27.865463 | instance | 2026-08-06 06:58:27.865687 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 06:58:27.865726 | instance | Thursday 06 August 2026 06:58:27 +0000 (0:00:00.220) 0:04:23.115 ******* 2026-08-06 06:58:27.919194 | instance | ok: [instance] => { 2026-08-06 06:58:27.919285 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-08-06 06:58:27.919773 | instance | } 2026-08-06 06:58:27.919841 | instance | 2026-08-06 06:58:27.919847 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 06:58:27.919852 | instance | Thursday 06 August 2026 06:58:27 +0000 (0:00:00.053) 0:04:23.169 ******* 2026-08-06 06:58:28.265164 | instance | ok: [instance] 2026-08-06 06:58:28.265257 | instance | 2026-08-06 06:58:28.266107 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 06:58:28.266148 | instance | Thursday 06 August 2026 06:58:28 +0000 (0:00:00.346) 0:04:23.515 ******* 2026-08-06 06:58:32.408258 | instance | ok: [instance] 2026-08-06 06:58:32.408330 | instance | 2026-08-06 06:58:32.408604 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-08-06 06:58:32.408641 | instance | Thursday 06 August 2026 06:58:32 +0000 (0:00:04.143) 0:04:27.658 ******* 2026-08-06 06:58:33.711955 | instance | ok: [instance] 2026-08-06 06:58:33.712225 | instance | 2026-08-06 06:58:33.712289 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-08-06 06:58:33.712295 | instance | Thursday 06 August 2026 06:58:33 +0000 (0:00:01.303) 0:04:28.961 ******* 2026-08-06 06:58:33.921856 | instance | ok: [instance] 2026-08-06 06:58:33.921929 | instance | 2026-08-06 06:58:33.922311 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-08-06 06:58:33.922375 | instance | Thursday 06 August 2026 06:58:33 +0000 (0:00:00.209) 0:04:29.171 ******* 2026-08-06 06:58:34.357577 | instance | ok: [instance] 2026-08-06 06:58:34.357641 | instance | 2026-08-06 06:58:34.357925 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-08-06 06:58:34.357964 | instance | Thursday 06 August 2026 06:58:34 +0000 (0:00:00.435) 0:04:29.607 ******* 2026-08-06 06:58:34.947552 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-08-06 06:58:34.947602 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-08-06 06:58:34.947613 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-08-06 06:58:34.947619 | instance | 2026-08-06 06:58:34.947626 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-08-06 06:58:34.947632 | instance | Thursday 06 August 2026 06:58:34 +0000 (0:00:00.588) 0:04:30.196 ******* 2026-08-06 06:58:35.378932 | instance | ok: [instance] 2026-08-06 06:58:35.379028 | instance | 2026-08-06 06:58:35.379261 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-08-06 06:58:35.379278 | instance | Thursday 06 August 2026 06:58:35 +0000 (0:00:00.432) 0:04:30.628 ******* 2026-08-06 06:58:35.837648 | instance | ok: [instance] 2026-08-06 06:58:35.837727 | instance | 2026-08-06 06:58:35.838314 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-08-06 06:58:35.838379 | instance | Thursday 06 August 2026 06:58:35 +0000 (0:00:00.449) 0:04:31.078 ******* 2026-08-06 06:58:35.838391 | instance | 2026-08-06 06:58:35.838397 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-08-06 06:58:35.838402 | instance | Thursday 06 August 2026 06:58:35 +0000 (0:00:00.009) 0:04:31.087 ******* 2026-08-06 06:58:36.194847 | instance | ok: [instance] 2026-08-06 06:58:36.194952 | instance | 2026-08-06 06:58:36.195221 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-08-06 06:58:36.195269 | instance | Thursday 06 August 2026 06:58:36 +0000 (0:00:00.357) 0:04:31.444 ******* 2026-08-06 06:58:36.251920 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-08-06 06:58:36.252558 | instance | 2026-08-06 06:58:36.252602 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-08-06 06:58:36.252611 | instance | Thursday 06 August 2026 06:58:36 +0000 (0:00:00.056) 0:04:31.501 ******* 2026-08-06 06:58:37.455820 | instance | ok: [instance] 2026-08-06 06:58:37.455899 | instance | 2026-08-06 06:58:37.456149 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-08-06 06:58:37.456199 | instance | Thursday 06 August 2026 06:58:37 +0000 (0:00:01.204) 0:04:32.705 ******* 2026-08-06 06:58:38.092523 | instance | ok: [instance] => (item=chronyd) 2026-08-06 06:58:38.092613 | instance | ok: [instance] => (item=sshd) 2026-08-06 06:58:38.092991 | instance | 2026-08-06 06:58:38.093029 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-08-06 06:58:38.093034 | instance | Thursday 06 August 2026 06:58:38 +0000 (0:00:00.636) 0:04:33.342 ******* 2026-08-06 06:58:38.932912 | instance | ok: [instance] 2026-08-06 06:58:38.932973 | instance | 2026-08-06 06:58:38.933218 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-08-06 06:58:38.933234 | instance | Thursday 06 August 2026 06:58:38 +0000 (0:00:00.840) 0:04:34.182 ******* 2026-08-06 06:58:39.150316 | instance | ok: [instance] 2026-08-06 06:58:39.150424 | instance | 2026-08-06 06:58:39.150695 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-08-06 06:58:39.150733 | instance | Thursday 06 August 2026 06:58:39 +0000 (0:00:00.217) 0:04:34.400 ******* 2026-08-06 06:58:39.415182 | instance | ok: [instance] 2026-08-06 06:58:39.415272 | instance | 2026-08-06 06:58:39.415286 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-08-06 06:58:39.415483 | instance | Thursday 06 August 2026 06:58:39 +0000 (0:00:00.264) 0:04:34.665 ******* 2026-08-06 06:58:39.644182 | instance | ok: [instance] 2026-08-06 06:58:39.644259 | instance | 2026-08-06 06:58:39.644609 | instance | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-08-06 06:58:39.644654 | instance | Thursday 06 August 2026 06:58:39 +0000 (0:00:00.229) 0:04:34.894 ******* 2026-08-06 06:58:40.042930 | instance | ok: [instance] => (item=instance) 2026-08-06 06:58:40.043012 | instance | 2026-08-06 06:58:40.043082 | instance | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-08-06 06:58:40.043215 | instance | Thursday 06 August 2026 06:58:40 +0000 (0:00:00.398) 0:04:35.292 ******* 2026-08-06 06:58:40.096720 | instance | ok: [instance] 2026-08-06 06:58:40.096787 | instance | 2026-08-06 06:58:40.096806 | instance | TASK [Install Ceph host] ******************************************************* 2026-08-06 06:58:40.097074 | instance | Thursday 06 August 2026 06:58:40 +0000 (0:00:00.053) 0:04:35.346 ******* 2026-08-06 06:58:40.163226 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-08-06 06:58:40.163324 | instance | 2026-08-06 06:58:40.163345 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-08-06 06:58:40.163531 | instance | Thursday 06 August 2026 06:58:40 +0000 (0:00:00.066) 0:04:35.412 ******* 2026-08-06 06:58:40.225513 | instance | skipping: [instance] 2026-08-06 06:58:40.225644 | instance | 2026-08-06 06:58:40.225740 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-08-06 06:58:40.225863 | instance | Thursday 06 August 2026 06:58:40 +0000 (0:00:00.062) 0:04:35.475 ******* 2026-08-06 06:58:40.283145 | instance | skipping: [instance] => (item=instance) 2026-08-06 06:58:40.283224 | instance | skipping: [instance] 2026-08-06 06:58:40.283377 | instance | 2026-08-06 06:58:40.283600 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-08-06 06:58:40.283755 | instance | Thursday 06 August 2026 06:58:40 +0000 (0:00:00.054) 0:04:35.529 ******* 2026-08-06 06:58:40.551276 | instance | ok: [instance] 2026-08-06 06:58:40.551428 | instance | 2026-08-06 06:58:40.551656 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-08-06 06:58:40.552014 | instance | Thursday 06 August 2026 06:58:40 +0000 (0:00:00.270) 0:04:35.800 ******* 2026-08-06 06:58:47.047975 | instance | ok: [instance] 2026-08-06 06:58:47.048116 | instance | 2026-08-06 06:58:47.048488 | instance | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-08-06 06:58:47.048538 | instance | Thursday 06 August 2026 06:58:47 +0000 (0:00:06.497) 0:04:42.297 ******* 2026-08-06 06:58:52.419641 | instance | ok: [instance] 2026-08-06 06:58:52.419721 | instance | 2026-08-06 06:58:52.419973 | instance | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-08-06 06:58:52.420015 | instance | Thursday 06 August 2026 06:58:52 +0000 (0:00:05.371) 0:04:47.669 ******* 2026-08-06 06:59:06.433574 | instance | ok: [instance] 2026-08-06 06:59:06.433675 | instance | 2026-08-06 06:59:06.433928 | instance | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-08-06 06:59:06.433965 | instance | Thursday 06 August 2026 06:59:06 +0000 (0:00:14.013) 0:05:01.683 ******* 2026-08-06 07:00:39.672633 | instance | ok: [instance] => (item=/dev/ceph-instance-osd0/data) 2026-08-06 07:00:39.673124 | instance | ok: [instance] => (item=/dev/ceph-instance-osd1/data) 2026-08-06 07:00:39.673282 | instance | ok: [instance] => (item=/dev/ceph-instance-osd2/data) 2026-08-06 07:00:39.673383 | instance | 2026-08-06 07:00:39.673490 | instance | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-08-06 07:00:39.673635 | instance | Thursday 06 August 2026 07:00:39 +0000 (0:01:33.235) 0:06:34.918 ******* 2026-08-06 07:00:45.521641 | instance | ok: [instance] 2026-08-06 07:00:45.521698 | instance | 2026-08-06 07:00:45.521708 | instance | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-08-06 07:00:45.521714 | instance | Thursday 06 August 2026 07:00:45 +0000 (0:00:05.852) 0:06:40.770 ******* 2026-08-06 07:00:51.631683 | instance | ok: [instance] 2026-08-06 07:00:51.631765 | instance | 2026-08-06 07:00:51.632021 | instance | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-08-06 07:00:51.632054 | instance | Thursday 06 August 2026 07:00:51 +0000 (0:00:06.110) 0:06:46.881 ******* 2026-08-06 07:00:51.692473 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance 2026-08-06 07:00:51.692570 | instance | 2026-08-06 07:00:51.692894 | instance | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-08-06 07:00:51.692936 | instance | Thursday 06 August 2026 07:00:51 +0000 (0:00:00.060) 0:06:46.942 ******* 2026-08-06 07:00:51.737777 | instance | ok: [instance] 2026-08-06 07:00:51.738211 | instance | 2026-08-06 07:00:51.738261 | instance | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-08-06 07:00:51.738269 | instance | Thursday 06 August 2026 07:00:51 +0000 (0:00:00.045) 0:06:46.987 ******* 2026-08-06 07:00:57.856351 | instance | ok: [instance] 2026-08-06 07:00:57.856485 | instance | 2026-08-06 07:00:57.856607 | instance | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-08-06 07:00:57.856716 | instance | Thursday 06 August 2026 07:00:57 +0000 (0:00:06.118) 0:06:53.106 ******* 2026-08-06 07:00:57.912020 | instance | ok: [instance] 2026-08-06 07:00:57.912124 | instance | 2026-08-06 07:00:57.912201 | instance | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-08-06 07:00:57.912372 | instance | Thursday 06 August 2026 07:00:57 +0000 (0:00:00.055) 0:06:53.161 ******* 2026-08-06 07:00:57.970528 | instance | skipping: [instance] => (item=1) 2026-08-06 07:00:57.970605 | instance | skipping: [instance] => (item=1) 2026-08-06 07:00:57.970616 | instance | skipping: [instance] => (item=1) 2026-08-06 07:00:57.970625 | instance | skipping: [instance] 2026-08-06 07:00:57.970635 | instance | 2026-08-06 07:00:57.970652 | instance | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-08-06 07:00:57.970901 | instance | Thursday 06 August 2026 07:00:57 +0000 (0:00:00.057) 0:06:53.219 ******* 2026-08-06 07:00:58.048441 | instance | skipping: [instance] 2026-08-06 07:00:58.048527 | instance | 2026-08-06 07:00:58.049081 | instance | PLAY [Deploy Ceph exporters] *************************************************** 2026-08-06 07:00:58.049140 | instance | 2026-08-06 07:00:58.049148 | instance | TASK [Gathering Facts] ********************************************************* 2026-08-06 07:00:58.049154 | instance | Thursday 06 August 2026 07:00:58 +0000 (0:00:00.079) 0:06:53.298 ******* 2026-08-06 07:00:59.087425 | instance | ok: [instance] 2026-08-06 07:00:59.087559 | instance | 2026-08-06 07:00:59.087902 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 07:00:59.087925 | instance | Thursday 06 August 2026 07:00:59 +0000 (0:00:01.038) 0:06:54.336 ******* 2026-08-06 07:00:59.303022 | instance | ok: [instance] 2026-08-06 07:00:59.303098 | instance | 2026-08-06 07:00:59.303361 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 07:00:59.303410 | instance | Thursday 06 August 2026 07:00:59 +0000 (0:00:00.216) 0:06:54.553 ******* 2026-08-06 07:00:59.352277 | instance | skipping: [instance] 2026-08-06 07:00:59.352995 | instance | 2026-08-06 07:00:59.353048 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-08-06 07:00:59.353062 | instance | Thursday 06 August 2026 07:00:59 +0000 (0:00:00.048) 0:06:54.601 ******* 2026-08-06 07:00:59.601153 | instance | ok: [instance] 2026-08-06 07:00:59.601229 | instance | 2026-08-06 07:00:59.601533 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 07:00:59.601576 | instance | Thursday 06 August 2026 07:00:59 +0000 (0:00:00.249) 0:06:54.851 ******* 2026-08-06 07:00:59.671441 | instance | ok: [instance] => { 2026-08-06 07:00:59.672399 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-08-06 07:00:59.672452 | instance | } 2026-08-06 07:00:59.672459 | instance | 2026-08-06 07:00:59.672463 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 07:00:59.672468 | instance | Thursday 06 August 2026 07:00:59 +0000 (0:00:00.069) 0:06:54.920 ******* 2026-08-06 07:00:59.987133 | instance | ok: [instance] 2026-08-06 07:00:59.987210 | instance | 2026-08-06 07:00:59.987316 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-08-06 07:00:59.987509 | instance | Thursday 06 August 2026 07:00:59 +0000 (0:00:00.316) 0:06:55.237 ******* 2026-08-06 07:01:00.035917 | instance | skipping: [instance] 2026-08-06 07:01:00.036019 | instance | 2026-08-06 07:01:00.036156 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 07:01:00.036342 | instance | Thursday 06 August 2026 07:01:00 +0000 (0:00:00.048) 0:06:55.285 ******* 2026-08-06 07:01:00.086874 | instance | skipping: [instance] 2026-08-06 07:01:00.086928 | instance | 2026-08-06 07:01:00.087080 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-08-06 07:01:00.087301 | instance | Thursday 06 August 2026 07:01:00 +0000 (0:00:00.050) 0:06:55.336 ******* 2026-08-06 07:01:00.302910 | instance | ok: [instance] 2026-08-06 07:01:00.302984 | instance | 2026-08-06 07:01:00.303070 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-08-06 07:01:00.303281 | instance | Thursday 06 August 2026 07:01:00 +0000 (0:00:00.215) 0:06:55.552 ******* 2026-08-06 07:01:13.611190 | instance | ok: [instance] 2026-08-06 07:01:13.611310 | instance | 2026-08-06 07:01:13.611428 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-08-06 07:01:13.611652 | instance | Thursday 06 August 2026 07:01:13 +0000 (0:00:13.305) 0:07:08.858 ******* 2026-08-06 07:01:13.711321 | instance | ok: [instance] => { 2026-08-06 07:01:13.711454 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-08-06 07:01:13.711527 | instance | } 2026-08-06 07:01:13.711705 | instance | 2026-08-06 07:01:13.712047 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-08-06 07:01:13.712257 | instance | Thursday 06 August 2026 07:01:13 +0000 (0:00:00.101) 0:07:08.960 ******* 2026-08-06 07:01:50.994620 | instance | fatal: [instance]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2026-08-06 07:01:50.994845 | instance | 2026-08-06 07:01:50.995010 | instance | PLAY RECAP ********************************************************************* 2026-08-06 07:01:50.995182 | instance | instance : ok=116 changed=29 unreachable=0 failed=1 skipped=21 rescued=0 ignored=0 2026-08-06 07:01:50.995332 | instance | 2026-08-06 07:01:50.995495 | instance | Thursday 06 August 2026 07:01:50 +0000 (0:00:37.284) 0:07:46.244 ******* 2026-08-06 07:01:50.995648 | instance | =============================================================================== 2026-08-06 07:01:50.995809 | instance | vexxhost.ceph.osd : Install OSDs --------------------------------------- 93.24s 2026-08-06 07:01:50.995972 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 90.77s 2026-08-06 07:01:50.996306 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 49.52s 2026-08-06 07:01:50.996480 | instance | vexxhost.containers.download_artifact : Download item ------------------ 37.28s 2026-08-06 07:01:50.996652 | instance | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.52s 2026-08-06 07:01:50.996819 | instance | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.01s 2026-08-06 07:01:50.996976 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ---------------------- 13.72s 2026-08-06 07:01:50.997132 | instance | vexxhost.containers.package : Update state for tar --------------------- 13.31s 2026-08-06 07:01:50.997531 | instance | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.50s 2026-08-06 07:01:50.997710 | instance | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.04s 2026-08-06 07:01:50.997870 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.97s 2026-08-06 07:01:50.998027 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.78s 2026-08-06 07:01:50.998181 | instance | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.63s 2026-08-06 07:01:50.998367 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.50s 2026-08-06 07:01:50.998533 | instance | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.12s 2026-08-06 07:01:50.998690 | instance | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.11s 2026-08-06 07:01:50.998845 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.91s 2026-08-06 07:01:50.998998 | instance | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.85s 2026-08-06 07:01:50.999153 | instance | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.37s 2026-08-06 07:01:50.999311 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.23s 2026-08-06 07:01:51.350602 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-08-06 07:01:51.350782 | instance | ERROR [aio > converge] Executed: Failed 2026-08-06 07:01:51.350944 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-08-06 07:01:52.809382 | instance | ERROR 2026-08-06 07:01:52.809660 | instance | { 2026-08-06 07:01:52.809727 | instance | "delta": "0:09:11.826734", 2026-08-06 07:01:52.809777 | instance | "end": "2026-08-06 07:01:52.358386", 2026-08-06 07:01:52.809822 | instance | "msg": "non-zero return code", 2026-08-06 07:01:52.810692 | instance | "rc": 2, 2026-08-06 07:01:52.810928 | instance | "start": "2026-08-06 06:52:40.531652" 2026-08-06 07:01:52.811150 | instance | } failure 2026-08-06 07:01:52.823369 | 2026-08-06 07:01:52.823429 | PLAY RECAP 2026-08-06 07:01:52.823471 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-08-06 07:01:52.823503 | 2026-08-06 07:01:52.966584 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-08-06 07:01:52.976229 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-06 07:01:53.717078 | 2026-08-06 07:01:53.717211 | PLAY [all] 2026-08-06 07:01:53.731630 | 2026-08-06 07:01:53.731742 | TASK [gather-host-logs : creating directory for system status] 2026-08-06 07:01:54.068991 | instance | changed 2026-08-06 07:01:54.075696 | 2026-08-06 07:01:54.075776 | TASK [gather-host-logs : Get logs for each host] 2026-08-06 07:01:54.435045 | instance | + systemd-cgls --full --all --no-pager 2026-08-06 07:01:54.447562 | instance | + ip addr 2026-08-06 07:01:54.450008 | instance | + ip route 2026-08-06 07:01:54.451991 | instance | + lsblk 2026-08-06 07:01:54.457150 | instance | + mount 2026-08-06 07:01:54.459141 | instance | + docker images 2026-08-06 07:01:54.477988 | instance | + brctl show 2026-08-06 07:01:54.478692 | instance | /bin/bash: line 8: brctl: command not found 2026-08-06 07:01:54.478998 | instance | + ps aux --sort=-%mem 2026-08-06 07:01:54.500277 | instance | + dpkg -l 2026-08-06 07:01:54.511389 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-08-06 07:01:54.511814 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-08-06 07:01:54.529565 | instance | + '[' '!' -z '' ']' 2026-08-06 07:01:54.611525 | instance | ok: Runtime: 0:00:00.099852 2026-08-06 07:01:54.620893 | 2026-08-06 07:01:54.621122 | TASK [gather-host-logs : Downloads logs to executor] 2026-08-06 07:02:08.223554 | instance | changed: 2026-08-06 07:02:08.224257 | instance | created directory /var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/work/logs/instance 2026-08-06 07:02:08.224292 | instance | cd+++++++++ system/ 2026-08-06 07:02:08.224316 | instance | >f+++++++++ system/brctl-show.txt 2026-08-06 07:02:08.224338 | instance | >f+++++++++ system/docker-images.txt 2026-08-06 07:02:08.224358 | instance | >f+++++++++ system/ip-addr.txt 2026-08-06 07:02:08.224381 | instance | >f+++++++++ system/ip-route.txt 2026-08-06 07:02:08.224402 | instance | >f+++++++++ system/lsblk.txt 2026-08-06 07:02:08.224422 | instance | >f+++++++++ system/mount.txt 2026-08-06 07:02:08.224442 | instance | >f+++++++++ system/packages.txt 2026-08-06 07:02:08.224462 | instance | >f+++++++++ system/ps.txt 2026-08-06 07:02:08.224483 | instance | >f+++++++++ system/systemd-cgls.txt 2026-08-06 07:02:08.236312 | 2026-08-06 07:02:08.236395 | LOOP [helm-release-status : creating directory for helm release status] 2026-08-06 07:02:08.445462 | instance | changed: "values" 2026-08-06 07:02:08.633315 | instance | changed: "releases" 2026-08-06 07:02:08.655327 | 2026-08-06 07:02:08.685450 | TASK [helm-release-status : Gather get release status for helm charts] 2026-08-06 07:02:08.973037 | instance | /bin/bash: line 3: kubectl: command not found 2026-08-06 07:02:09.227261 | instance | ok: Runtime: 0:00:00.003240 2026-08-06 07:02:09.234199 | 2026-08-06 07:02:09.234266 | TASK [helm-release-status : Downloads logs to executor] 2026-08-06 07:02:09.722255 | instance | changed: 2026-08-06 07:02:09.722398 | instance | cd+++++++++ helm/ 2026-08-06 07:02:09.722426 | instance | cd+++++++++ helm/releases/ 2026-08-06 07:02:09.722448 | instance | cd+++++++++ helm/values/ 2026-08-06 07:02:09.731912 | 2026-08-06 07:02:09.732006 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-08-06 07:02:09.924103 | instance | changed 2026-08-06 07:02:09.929820 | 2026-08-06 07:02:09.929901 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-08-06 07:02:10.163555 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 07:02:10.163958 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 07:02:10.170165 | instance | environment: line 1: kubectl: command not found 2026-08-06 07:02:10.171373 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 07:02:10.172670 | instance | environment: line 1: kubectl: command not found 2026-08-06 07:02:10.173510 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 07:02:10.174960 | instance | environment: line 1: kubectl: command not found 2026-08-06 07:02:10.176080 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 07:02:10.176979 | instance | environment: line 1: kubectl: command not found 2026-08-06 07:02:10.178851 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 07:02:10.179456 | instance | environment: line 1: kubectl: command not found 2026-08-06 07:02:10.180881 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-08-06 07:02:10.486544 | instance | ok: Runtime: 0:00:00.025683 2026-08-06 07:02:10.492672 | 2026-08-06 07:02:10.492750 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-08-06 07:02:10.696474 | instance | changed 2026-08-06 07:02:10.705105 | 2026-08-06 07:02:10.705248 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-08-06 07:02:10.913273 | instance | environment: line 5: kubectl: command not found 2026-08-06 07:02:10.913681 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 07:02:10.913748 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 07:02:10.914656 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-08-06 07:02:11.242101 | instance | ok: Runtime: 0:00:00.008419 2026-08-06 07:02:11.249150 | 2026-08-06 07:02:11.249225 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-08-06 07:02:11.765224 | instance | changed: 2026-08-06 07:02:11.765371 | instance | cd+++++++++ objects/ 2026-08-06 07:02:11.765399 | instance | cd+++++++++ objects/cluster/ 2026-08-06 07:02:11.765420 | instance | cd+++++++++ objects/namespaced/ 2026-08-06 07:02:11.774601 | 2026-08-06 07:02:11.774666 | TASK [gather-pod-logs : creating directory for pod logs] 2026-08-06 07:02:11.989012 | instance | changed 2026-08-06 07:02:11.998627 | 2026-08-06 07:02:11.998808 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-08-06 07:02:12.198439 | instance | changed 2026-08-06 07:02:12.203967 | 2026-08-06 07:02:12.204104 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-08-06 07:02:12.428645 | instance | environment: line 3: kubectl: command not found 2026-08-06 07:02:12.741595 | instance | ok: Runtime: 0:00:00.008913 2026-08-06 07:02:12.748869 | 2026-08-06 07:02:12.748982 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-08-06 07:02:13.247178 | instance | changed: 2026-08-06 07:02:13.247439 | instance | cd+++++++++ pod-logs/ 2026-08-06 07:02:13.247480 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-08-06 07:02:13.258344 | 2026-08-06 07:02:13.258421 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-08-06 07:02:13.464572 | instance | changed 2026-08-06 07:02:13.471737 | 2026-08-06 07:02:13.471837 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-08-06 07:02:13.690813 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-06 07:02:14.009481 | instance | ok: Runtime: 0:00:00.037865 2026-08-06 07:02:14.016771 | 2026-08-06 07:02:14.016883 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-08-06 07:02:14.285471 | instance | /bin/bash: line 2: kubectl: command not found 2026-08-06 07:02:14.312318 | instance | ceph-mgr endpoints: 2026-08-06 07:02:14.553308 | instance | ok: Runtime: 0:00:00.034793 2026-08-06 07:02:14.559579 | 2026-08-06 07:02:14.559672 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-08-06 07:02:14.833498 | instance | /bin/bash: line 4: kubectl: command not found 2026-08-06 07:02:15.117775 | instance | ok: Runtime: 0:00:00.038303 2026-08-06 07:02:15.123791 | 2026-08-06 07:02:15.123898 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-08-06 07:02:15.645702 | instance | changed: cd+++++++++ prometheus/ 2026-08-06 07:02:15.660063 | 2026-08-06 07:02:15.660239 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-08-06 07:02:15.861962 | instance | changed 2026-08-06 07:02:15.867975 | 2026-08-06 07:02:15.900462 | TASK [gather-selenium-data : Get selenium data] 2026-08-06 07:02:16.119276 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-08-06 07:02:16.120762 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-08-06 07:02:16.445283 | instance | ERROR 2026-08-06 07:02:16.445536 | instance | { 2026-08-06 07:02:16.445613 | instance | "delta": "0:00:00.006219", 2026-08-06 07:02:16.445655 | instance | "end": "2026-08-06 07:02:16.121150", 2026-08-06 07:02:16.445695 | instance | "msg": "non-zero return code", 2026-08-06 07:02:16.445730 | instance | "rc": 1, 2026-08-06 07:02:16.445766 | instance | "start": "2026-08-06 07:02:16.114931" 2026-08-06 07:02:16.445800 | instance | } 2026-08-06 07:02:16.445849 | instance | ERROR: Ignoring Errors 2026-08-06 07:02:16.454283 | 2026-08-06 07:02:16.454419 | TASK [gather-selenium-data : Downloads logs to executor] 2026-08-06 07:02:16.962095 | instance | changed: cd+++++++++ selenium/ 2026-08-06 07:02:16.969536 | 2026-08-06 07:02:16.969597 | PLAY RECAP 2026-08-06 07:02:16.969648 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-08-06 07:02:16.969670 | 2026-08-06 07:02:17.231010 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-08-06 07:02:17.246277 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-06 07:02:18.027056 | 2026-08-06 07:02:18.027284 | PLAY [all] 2026-08-06 07:02:18.041400 | 2026-08-06 07:02:18.051673 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-06 07:02:18.101983 | instance | skipping: Conditional result was False 2026-08-06 07:02:18.113286 | 2026-08-06 07:02:18.113504 | TASK [fetch-output : Set log path for single node] 2026-08-06 07:02:18.158376 | instance | ok 2026-08-06 07:02:18.182958 | 2026-08-06 07:02:18.183055 | LOOP [fetch-output : Ensure local output dirs] 2026-08-06 07:02:18.651880 | instance -> localhost | ok: "/var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/work/logs" 2026-08-06 07:02:18.936079 | instance -> localhost | changed: "/var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/work/artifacts" 2026-08-06 07:02:19.169200 | instance -> localhost | changed: "/var/lib/zuul/builds/8ca73d5c28b54f028fd7f8e0b6b92034/work/docs" 2026-08-06 07:02:19.193887 | 2026-08-06 07:02:19.194106 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-06 07:02:19.843286 | instance | changed: .d..t...... ./ 2026-08-06 07:02:19.843509 | instance | changed: All items complete 2026-08-06 07:02:19.843547 | 2026-08-06 07:02:20.294521 | instance | changed: .d..t...... ./ 2026-08-06 07:02:20.777351 | instance | changed: .d..t...... ./ 2026-08-06 07:02:20.809539 | 2026-08-06 07:02:20.809812 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-08-06 07:02:21.203980 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007358 2026-08-06 07:02:21.423665 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.009054 2026-08-06 07:02:21.448679 | 2026-08-06 07:02:21.448850 | PLAY [all] 2026-08-06 07:02:21.458999 | 2026-08-06 07:02:21.473611 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-06 07:02:21.952542 | instance | changed 2026-08-06 07:02:21.959536 | 2026-08-06 07:02:21.959583 | PLAY RECAP 2026-08-06 07:02:21.959624 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-08-06 07:02:21.959647 | 2026-08-06 07:02:22.071756 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-08-06 07:02:22.084831 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-06 07:02:27.152333 | 2026-08-06 07:02:28.633766 | PLAY [localhost] 2026-08-06 07:02:28.647920 | 2026-08-06 07:02:28.648033 | TASK [Generate Zuul manifest] 2026-08-06 07:02:28.669616 | localhost | ok 2026-08-06 07:02:31.793951 | 2026-08-06 07:02:31.794096 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-06 07:02:34.819487 | localhost | changed 2026-08-06 07:02:34.834373 | 2026-08-06 07:02:34.834590 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-06 07:02:35.105213 | localhost | ok 2026-08-06 07:02:35.114088 | 2026-08-06 07:02:35.114162 | TASK [Upload logs] 2026-08-06 07:02:35.138031 | localhost | ok 2026-08-06 07:02:38.331801 | 2026-08-06 07:02:38.778938 | TASK [Set zuul-log-path fact] 2026-08-06 07:02:38.802405 | localhost | ok 2026-08-06 07:02:39.277110 | 2026-08-06 07:02:39.277231 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-06 07:02:39.307170 | localhost | ok 2026-08-06 07:02:39.318325 | 2026-08-06 07:02:39.318506 | TASK [upload-logs : Create log directories] 2026-08-06 07:02:39.724691 | localhost | changed 2026-08-06 07:02:39.731309 | 2026-08-06 07:02:39.731415 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-06 07:02:40.104559 | localhost -> localhost | ok: Runtime: 0:00:00.004912 2026-08-06 07:02:40.111205 | 2026-08-06 07:02:40.111297 | TASK [upload-logs : Upload logs to log server] 2026-08-06 07:02:40.882106 | localhost | Output suppressed because no_log was given 2026-08-06 07:02:40.886573 | 2026-08-06 07:02:40.886637 | LOOP [upload-logs : Compress console log and json output] 2026-08-06 07:02:40.930136 | localhost | skipping: Conditional result was False 2026-08-06 07:02:40.938799 | localhost | skipping: Conditional result was False 2026-08-06 07:02:40.949342 | 2026-08-06 07:02:40.949463 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-06 07:02:40.990673 | localhost | skipping: Conditional result was False 2026-08-06 07:02:40.990926 | 2026-08-06 07:02:40.995895 | localhost | skipping: Conditional result was False 2026-08-06 07:02:41.008986 | 2026-08-06 07:02:41.027274 | LOOP [upload-logs : Upload console log and json output]