2026-09-07 18:08:19.483017 | Job console starting 2026-09-07 18:08:19.499080 | Updating git repos 2026-09-07 18:08:24.892841 | Cloning repos into workspace 2026-09-07 18:08:40.979438 | Restoring repo states 2026-09-07 18:08:46.664095 | Merging changes 2026-09-07 18:08:48.016077 | Checking out repos 2026-09-07 18:08:50.972245 | Preparing playbooks 2026-09-07 18:08:53.687329 | Running Ansible setup 2026-09-07 18:08:57.226786 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:08:57.824334 | 2026-09-07 18:08:57.825054 | PLAY [localhost] 2026-09-07 18:08:57.832036 | 2026-09-07 18:08:57.832099 | TASK [Gathering Facts] 2026-09-07 18:08:59.828986 | localhost | ok 2026-09-07 18:08:59.843912 | 2026-09-07 18:08:59.844077 | TASK [Setup log path fact] 2026-09-07 18:08:59.865342 | localhost | ok 2026-09-07 18:08:59.885189 | 2026-09-07 18:08:59.885348 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:08:59.918222 | localhost | ok 2026-09-07 18:08:59.929853 | 2026-09-07 18:08:59.930014 | TASK [emit-job-header : Print job information] 2026-09-07 18:08:59.982501 | # Job Information 2026-09-07 18:08:59.982747 | Ansible Version: 2.16.18 2026-09-07 18:08:59.982840 | Job: atmosphere-molecule-aio-openvswitch 2026-09-07 18:08:59.982921 | Pipeline: check 2026-09-07 18:08:59.982962 | Executor: 2d72f0692154 2026-09-07 18:08:59.983000 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4090 2026-09-07 18:08:59.983042 | Event ID: bc041460-aae6-11f1-8fcd-1a144b5f49c1 2026-09-07 18:08:59.988645 | 2026-09-07 18:08:59.988791 | LOOP [emit-job-header : Print node information] 2026-09-07 18:09:00.104702 | localhost | ok: 2026-09-07 18:09:00.105008 | localhost | # Node Information 2026-09-07 18:09:00.106010 | localhost | Inventory Hostname: instance 2026-09-07 18:09:00.106079 | localhost | Hostname: np0000192143 2026-09-07 18:09:00.106121 | localhost | Username: zuul 2026-09-07 18:09:00.106425 | localhost | Distro: Ubuntu 22.04 2026-09-07 18:09:00.106470 | localhost | Provider: yul1 2026-09-07 18:09:00.106507 | localhost | Region: ca-ymq-1 2026-09-07 18:09:00.106543 | localhost | Label: ubuntu-jammy-16 2026-09-07 18:09:00.106579 | localhost | Product Name: OpenStack Nova 2026-09-07 18:09:00.106613 | localhost | Interface IP: 162.253.55.127 2026-09-07 18:09:00.123713 | 2026-09-07 18:09:00.123987 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 18:09:00.546134 | localhost -> localhost | changed 2026-09-07 18:09:00.555048 | 2026-09-07 18:09:00.555145 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 18:09:01.534517 | localhost -> localhost | changed 2026-09-07 18:09:01.541594 | 2026-09-07 18:09:01.541655 | PLAY [all] 2026-09-07 18:09:01.551762 | 2026-09-07 18:09:01.551897 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 18:09:01.800017 | instance -> localhost | ok 2026-09-07 18:09:01.808876 | 2026-09-07 18:09:01.808986 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 18:09:01.842344 | instance | ok 2026-09-07 18:09:01.864911 | instance | included: /var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 18:09:01.871694 | 2026-09-07 18:09:01.871781 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 18:09:04.938300 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 18:09:04.938584 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/work/d021142ea1c1459e9abc521a9e8d479f_id_rsa 2026-09-07 18:09:04.938641 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/work/d021142ea1c1459e9abc521a9e8d479f_id_rsa.pub 2026-09-07 18:09:04.938663 | instance -> localhost | The key fingerprint is: 2026-09-07 18:09:04.938709 | instance -> localhost | SHA256:GgOSg5d8TR91C9OCslmxYiade5dgv2XYW2+6ke84rOM zuul-build-sshkey 2026-09-07 18:09:04.938745 | instance -> localhost | The key's randomart image is: 2026-09-07 18:09:04.938786 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 18:09:04.938817 | instance -> localhost | | . o++.. | 2026-09-07 18:09:04.938881 | instance -> localhost | | o o +.ooo.+.. | 2026-09-07 18:09:04.938902 | instance -> localhost | |. B + B== .. | 2026-09-07 18:09:04.938944 | instance -> localhost | | . + =o+ o + | 2026-09-07 18:09:04.938963 | instance -> localhost | | + S = + . | 2026-09-07 18:09:04.939010 | instance -> localhost | | = . + o o | 2026-09-07 18:09:04.939056 | instance -> localhost | | . . ..o o| 2026-09-07 18:09:04.939079 | instance -> localhost | | . o* | 2026-09-07 18:09:04.939122 | instance -> localhost | | .Eo++o| 2026-09-07 18:09:04.939144 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 18:09:04.939236 | instance -> localhost | ok: Runtime: 0:00:02.605640 2026-09-07 18:09:04.947192 | 2026-09-07 18:09:04.947258 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 18:09:04.969933 | instance | ok 2026-09-07 18:09:04.991777 | instance | included: /var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 18:09:04.999628 | 2026-09-07 18:09:04.999698 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 18:09:05.023611 | instance | skipping: Conditional result was False 2026-09-07 18:09:05.029629 | 2026-09-07 18:09:05.029703 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 18:09:05.469976 | instance | changed 2026-09-07 18:09:05.487107 | 2026-09-07 18:09:05.487212 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 18:09:05.783098 | instance | ok 2026-09-07 18:09:05.787583 | 2026-09-07 18:09:05.787657 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 18:09:06.307260 | instance | changed 2026-09-07 18:09:06.318905 | 2026-09-07 18:09:06.319041 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 18:09:06.840562 | instance | changed 2026-09-07 18:09:06.850578 | 2026-09-07 18:09:06.850702 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 18:09:06.878004 | instance | skipping: Conditional result was False 2026-09-07 18:09:06.891955 | 2026-09-07 18:09:06.892061 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 18:09:07.241699 | instance -> localhost | changed 2026-09-07 18:09:07.251510 | 2026-09-07 18:09:07.251571 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 18:09:07.651783 | instance -> localhost | Identity added: /var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/work/d021142ea1c1459e9abc521a9e8d479f_id_rsa (zuul-build-sshkey) 2026-09-07 18:09:07.652097 | instance -> localhost | ok: Runtime: 0:00:00.019942 2026-09-07 18:09:07.661635 | 2026-09-07 18:09:07.661823 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 18:09:07.938579 | instance | ok 2026-09-07 18:09:07.950318 | 2026-09-07 18:09:07.950912 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 18:09:07.975697 | instance | skipping: Conditional result was False 2026-09-07 18:09:07.993406 | 2026-09-07 18:09:07.993536 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 18:09:08.302636 | instance | ok 2026-09-07 18:09:08.313004 | 2026-09-07 18:09:08.314257 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 18:09:11.806186 | instance | Output suppressed because no_log was given 2026-09-07 18:09:11.817396 | 2026-09-07 18:09:11.817472 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 18:09:12.041747 | instance | ok: "logs" 2026-09-07 18:09:12.042205 | instance | ok: All items complete 2026-09-07 18:09:12.042268 | 2026-09-07 18:09:12.187543 | instance | ok: "artifacts" 2026-09-07 18:09:12.319476 | instance | ok: "docs" 2026-09-07 18:09:12.336215 | 2026-09-07 18:09:12.336375 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 18:09:12.527640 | instance | changed: "logs" 2026-09-07 18:09:12.681991 | instance | changed: "artifacts" 2026-09-07 18:09:12.860875 | instance | changed: "docs" 2026-09-07 18:09:12.884389 | 2026-09-07 18:09:12.884564 | PLAY RECAP 2026-09-07 18:09:12.884705 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 18:09:12.884763 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:09:12.884826 | 2026-09-07 18:09:13.106140 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 18:09:13.120304 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:09:13.712256 | 2026-09-07 18:09:13.712373 | PLAY [all] 2026-09-07 18:09:13.722975 | 2026-09-07 18:09:13.723053 | TASK [setup-uv : Extract archive] 2026-09-07 18:09:16.191432 | instance | changed 2026-09-07 18:09:16.198080 | 2026-09-07 18:09:16.198175 | TASK [setup-uv : Print version] 2026-09-07 18:09:16.606818 | instance | uv 0.8.13 2026-09-07 18:09:16.733540 | instance | ok: Runtime: 0:00:00.013923 2026-09-07 18:09:16.744212 | 2026-09-07 18:09:16.744312 | TASK [Install Ansible collection siblings] 2026-09-07 18:09:25.824878 | instance | changed: 2026-09-07 18:09:25.825030 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:09:25.825056 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:09:25.825076 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:09:25.825093 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:09:25.825109 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:09:25.825129 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:09:25.825147 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:09:25.825170 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:09:25.825194 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:09:25.825218 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:09:25.825240 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:09:25.825261 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:09:25.825282 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 18:09:25.825302 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 18:09:25.825323 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 18:09:25.825345 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 18:09:25.825365 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 18:09:25.825385 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 18:09:25.825406 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 18:09:25.825425 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 18:09:25.825445 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-07 18:09:25.825466 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 18:09:25.825490 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:09:25.825527 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 18:09:25.825550 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 18:09:25.825567 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:09:25.825584 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:09:25.825600 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 18:09:25.825616 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 18:09:25.825631 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 18:09:25.825647 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 18:09:25.825663 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 18:09:25.825679 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 18:09:25.825695 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 18:09:25.825719 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.825735 | instance | Process install dependency map 2026-09-07 18:09:25.825750 | instance | Starting collection install process 2026-09-07 18:09:25.825767 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 18:09:25.825783 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 18:09:25.825799 | instance | ansible.netcommon:* was installed successfully 2026-09-07 18:09:25.825830 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 18:09:25.825847 | instance | Creating virtual environment at: .venv 2026-09-07 18:09:25.825863 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:09:25.825879 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 18:09:25.825894 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 18:09:25.825911 | instance | Downloading setuptools (1.1MiB) 2026-09-07 18:09:25.825929 | instance | Downloading pygments (1.2MiB) 2026-09-07 18:09:25.825946 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 18:09:25.825963 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 18:09:25.825979 | instance | Downloading cryptography (4.2MiB) 2026-09-07 18:09:25.825995 | instance | Downloading netaddr (2.2MiB) 2026-09-07 18:09:25.826012 | instance | Building pyperclip==1.9.0 2026-09-07 18:09:25.826028 | instance | Downloading rjsonnet 2026-09-07 18:09:25.826046 | instance | Downloading netaddr 2026-09-07 18:09:25.826063 | instance | Downloading pygments 2026-09-07 18:09:25.826079 | instance | Downloading cryptography 2026-09-07 18:09:25.826095 | instance | Downloading setuptools 2026-09-07 18:09:25.826112 | instance | Downloading kubernetes 2026-09-07 18:09:25.826127 | instance | Downloading ansible-core 2026-09-07 18:09:25.826144 | instance | Downloading openstacksdk 2026-09-07 18:09:25.826160 | instance | Built pyperclip==1.9.0 2026-09-07 18:09:25.826177 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 18:09:25.826194 | instance | Installed 79 packages in 54ms 2026-09-07 18:09:25.826211 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 18:09:25.826228 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 18:09:25.826244 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.826260 | instance | Process install dependency map 2026-09-07 18:09:25.826276 | instance | Starting collection install process 2026-09-07 18:09:25.826291 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 18:09:25.826314 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 18:09:25.826330 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 18:09:25.826345 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.826361 | instance | 2.17.12 2026-09-07 18:09:25.826377 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 18:09:25.826394 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 18:09:25.826411 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.826426 | instance | Process install dependency map 2026-09-07 18:09:25.826442 | instance | Starting collection install process 2026-09-07 18:09:25.826462 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 18:09:25.826486 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 18:09:25.826507 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 18:09:25.826524 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.826541 | instance | 2.17.12 2026-09-07 18:09:25.826558 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 18:09:25.826574 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 18:09:25.826591 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.826608 | instance | Process install dependency map 2026-09-07 18:09:25.826624 | instance | Starting collection install process 2026-09-07 18:09:25.826641 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 18:09:25.826657 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 18:09:25.826673 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 18:09:25.826690 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.826707 | instance | 2.17.12 2026-09-07 18:09:25.826722 | instance | Checked out community.crypto to 2.2.3 2026-09-07 18:09:25.826739 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 18:09:25.826755 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.826772 | instance | Process install dependency map 2026-09-07 18:09:25.826885 | instance | Starting collection install process 2026-09-07 18:09:25.826905 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 18:09:25.826922 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 18:09:25.826939 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 18:09:25.826957 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.826973 | instance | 2.17.12 2026-09-07 18:09:25.826990 | instance | Checked out community.general to 7.3.0 2026-09-07 18:09:25.827006 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 18:09:25.827022 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.827046 | instance | Process install dependency map 2026-09-07 18:09:25.827063 | instance | Starting collection install process 2026-09-07 18:09:25.827079 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 18:09:25.827227 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 18:09:25.827276 | instance | community.general:7.3.0 was installed successfully 2026-09-07 18:09:25.827298 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.827315 | instance | 2.17.12 2026-09-07 18:09:25.827332 | instance | Checked out community.mysql to 3.6.0 2026-09-07 18:09:25.827350 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 18:09:25.827365 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.827384 | instance | Process install dependency map 2026-09-07 18:09:25.827402 | instance | Starting collection install process 2026-09-07 18:09:25.827419 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 18:09:25.827435 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 18:09:25.827451 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 18:09:25.827467 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.827482 | instance | 2.17.12 2026-09-07 18:09:25.827497 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 18:09:25.827513 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 18:09:25.827529 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.827545 | instance | Process install dependency map 2026-09-07 18:09:25.827560 | instance | Starting collection install process 2026-09-07 18:09:25.827576 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 18:09:25.827591 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 18:09:25.827607 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 18:09:25.827622 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.827638 | instance | 2.17.12 2026-09-07 18:09:25.827653 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 18:09:25.827668 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 18:09:25.827685 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.827701 | instance | Process install dependency map 2026-09-07 18:09:25.827717 | instance | Starting collection install process 2026-09-07 18:09:25.827732 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 18:09:25.827747 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 18:09:25.827762 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 18:09:25.827778 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.827793 | instance | 2.17.12 2026-09-07 18:09:25.827825 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 18:09:25.827842 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 18:09:25.827864 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.827880 | instance | Process install dependency map 2026-09-07 18:09:25.827895 | instance | Starting collection install process 2026-09-07 18:09:25.827910 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 18:09:25.827925 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 18:09:25.827940 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 18:09:25.827955 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.827970 | instance | 2.17.12 2026-09-07 18:09:25.827985 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 18:09:25.828000 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 18:09:25.828015 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.828031 | instance | Process install dependency map 2026-09-07 18:09:25.828046 | instance | Starting collection install process 2026-09-07 18:09:25.828061 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 18:09:25.828077 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 18:09:25.828092 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 18:09:25.828107 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.828122 | instance | 2.17.12 2026-09-07 18:09:25.828138 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 18:09:25.828154 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 18:09:25.828170 | instance | Starting galaxy collection install process 2026-09-07 18:09:25.828185 | instance | Process install dependency map 2026-09-07 18:09:25.828201 | instance | Starting collection install process 2026-09-07 18:09:25.828216 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 18:09:25.828232 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 18:09:25.828247 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 18:09:25.828262 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 18:09:25.828277 | instance | 2.17.12 2026-09-07 18:09:25.834236 | 2026-09-07 18:09:25.834744 | PLAY RECAP 2026-09-07 18:09:25.835207 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:09:25.835522 | 2026-09-07 18:09:26.048109 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 18:09:26.064060 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:09:26.722457 | 2026-09-07 18:09:26.722598 | PLAY [all] 2026-09-07 18:09:26.733666 | 2026-09-07 18:09:26.733740 | TASK [Install "jq" for log collection] 2026-09-07 18:09:36.240391 | instance | changed 2026-09-07 18:09:36.247207 | 2026-09-07 18:09:36.247283 | PLAY RECAP 2026-09-07 18:09:36.247350 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:09:36.247414 | 2026-09-07 18:09:36.516780 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 18:09:36.524032 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:09:37.201931 | 2026-09-07 18:09:37.202091 | PLAY [all] 2026-09-07 18:09:37.213540 | 2026-09-07 18:09:37.213620 | LOOP [Check inventory directories] 2026-09-07 18:09:37.626207 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 18:09:37.797883 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-07 18:09:37.950083 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-07 18:09:37.963720 | 2026-09-07 18:09:37.964027 | LOOP [Copy inventory file for Zuul] 2026-09-07 18:09:38.827446 | instance | changed: 2026-09-07 18:09:38.827719 | instance | { 2026-09-07 18:09:38.827774 | instance | "ansible_loop_var": "item", 2026-09-07 18:09:38.827841 | instance | "changed": false, 2026-09-07 18:09:38.827881 | instance | "failed": false, 2026-09-07 18:09:38.827924 | instance | "invocation": { 2026-09-07 18:09:38.827960 | instance | "module_args": { 2026-09-07 18:09:38.827995 | instance | "checksum_algorithm": "sha1", 2026-09-07 18:09:38.828029 | instance | "follow": true, 2026-09-07 18:09:38.828063 | instance | "get_attributes": true, 2026-09-07 18:09:38.828100 | instance | "get_checksum": true, 2026-09-07 18:09:38.828133 | instance | "get_mime": true, 2026-09-07 18:09:38.828166 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 18:09:38.828199 | instance | } 2026-09-07 18:09:38.828231 | instance | }, 2026-09-07 18:09:38.828263 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:09:38.828295 | instance | "stat": { 2026-09-07 18:09:38.828328 | instance | "atime": 1788804558.8216631, 2026-09-07 18:09:38.828362 | instance | "attr_flags": "e", 2026-09-07 18:09:38.828395 | instance | "attributes": [ 2026-09-07 18:09:38.828427 | instance | "extents" 2026-09-07 18:09:38.828459 | instance | ], 2026-09-07 18:09:38.828520 | instance | "block_size": 4096, 2026-09-07 18:09:38.828559 | instance | "blocks": 8, 2026-09-07 18:09:38.828593 | instance | "charset": "unknown", 2026-09-07 18:09:38.828628 | instance | "ctime": 1788804557.6254764, 2026-09-07 18:09:38.828662 | instance | "dev": 64513, 2026-09-07 18:09:38.828694 | instance | "device_type": 0, 2026-09-07 18:09:38.828726 | instance | "executable": true, 2026-09-07 18:09:38.828757 | instance | "exists": true, 2026-09-07 18:09:38.828813 | instance | "gid": 1000, 2026-09-07 18:09:38.828847 | instance | "gr_name": "zuul", 2026-09-07 18:09:38.828879 | instance | "inode": 1048733, 2026-09-07 18:09:38.828911 | instance | "isblk": false, 2026-09-07 18:09:38.828944 | instance | "ischr": false, 2026-09-07 18:09:38.828976 | instance | "isdir": true, 2026-09-07 18:09:38.829008 | instance | "isfifo": false, 2026-09-07 18:09:38.829040 | instance | "isgid": false, 2026-09-07 18:09:38.829071 | instance | "islnk": false, 2026-09-07 18:09:38.829103 | instance | "isreg": false, 2026-09-07 18:09:38.829135 | instance | "issock": false, 2026-09-07 18:09:38.829166 | instance | "isuid": false, 2026-09-07 18:09:38.829197 | instance | "mimetype": "unknown", 2026-09-07 18:09:38.829229 | instance | "mode": "0755", 2026-09-07 18:09:38.829261 | instance | "mtime": 1788804557.6254764, 2026-09-07 18:09:38.829293 | instance | "nlink": 21, 2026-09-07 18:09:38.829324 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 18:09:38.829356 | instance | "pw_name": "zuul", 2026-09-07 18:09:38.829390 | instance | "readable": true, 2026-09-07 18:09:38.829422 | instance | "rgrp": true, 2026-09-07 18:09:38.829454 | instance | "roth": true, 2026-09-07 18:09:38.829487 | instance | "rusr": true, 2026-09-07 18:09:38.829520 | instance | "size": 4096, 2026-09-07 18:09:38.829569 | instance | "uid": 1000, 2026-09-07 18:09:38.829603 | instance | "version": "3145336008", 2026-09-07 18:09:38.829637 | instance | "wgrp": false, 2026-09-07 18:09:38.829672 | instance | "woth": false, 2026-09-07 18:09:38.829705 | instance | "writeable": true, 2026-09-07 18:09:38.829738 | instance | "wusr": true, 2026-09-07 18:09:38.829770 | instance | "xgrp": true, 2026-09-07 18:09:38.829822 | instance | "xoth": true, 2026-09-07 18:09:38.829855 | instance | "xusr": true 2026-09-07 18:09:38.829887 | instance | } 2026-09-07 18:09:38.829920 | instance | } 2026-09-07 18:09:38.829985 | instance | ok: All items complete 2026-09-07 18:09:38.830025 | 2026-09-07 18:09:38.832291 | instance | skipping: Conditional result was False 2026-09-07 18:09:38.835717 | instance | skipping: Conditional result was False 2026-09-07 18:09:38.859312 | 2026-09-07 18:09:38.859542 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 18:09:39.285476 | instance | changed: 1 replacements made 2026-09-07 18:09:39.287631 | instance | skipping: Conditional result was False 2026-09-07 18:09:39.295365 | instance | skipping: Conditional result was False 2026-09-07 18:09:39.315820 | 2026-09-07 18:09:39.316018 | TASK [Run Molecule scenario] 2026-09-07 18:09:40.256712 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 18:09:40.612705 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 18:09:40.612872 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-07 18:09:51.077488 | instance | INFO [aio > dependency] Executing 2026-09-07 18:09:51.077919 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-07 18:09:51.078300 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-07 18:09:51.078536 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 18:09:51.092231 | instance | INFO [aio > cleanup] Executing 2026-09-07 18:09:51.092540 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:09:51.099355 | instance | INFO [aio > destroy] Executing 2026-09-07 18:09:51.099424 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-07 18:09:51.099495 | instance | INFO [aio > destroy] Executed: Successful 2026-09-07 18:09:51.105702 | instance | INFO [aio > syntax] Executing 2026-09-07 18:09:53.588795 | instance | 2026-09-07 18:09:53.588896 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-07 18:09:53.697911 | instance | INFO [aio > syntax] Executed: Successful 2026-09-07 18:09:53.713079 | instance | INFO [aio > create] Executing 2026-09-07 18:09:53.716993 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 18:09:53.732095 | instance | INFO [aio > prepare] Executing 2026-09-07 18:09:54.525234 | instance | 2026-09-07 18:09:54.525433 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 18:09:54.525702 | instance | 2026-09-07 18:09:54.525971 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:09:54.526212 | instance | Monday 07 September 2026 18:09:54 +0000 (0:00:00.023) 0:00:00.023 ****** 2026-09-07 18:09:55.755562 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:09:55.755775 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:09:55.756006 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:09:55.756295 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:09:55.756548 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:09:55.768167 | instance | ok: [instance] 2026-09-07 18:09:55.768402 | instance | 2026-09-07 18:09:55.768704 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 18:09:55.769031 | instance | Monday 07 September 2026 18:09:55 +0000 (0:00:01.242) 0:00:01.266 ****** 2026-09-07 18:09:56.570836 | instance | changed: [instance] 2026-09-07 18:09:56.571157 | instance | 2026-09-07 18:09:56.571547 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 18:09:56.571915 | instance | Monday 07 September 2026 18:09:56 +0000 (0:00:00.802) 0:00:02.068 ****** 2026-09-07 18:09:56.857571 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 18:09:56.857822 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 18:09:56.858067 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 18:09:56.868343 | instance | changed: [instance] 2026-09-07 18:09:56.868617 | instance | 2026-09-07 18:09:56.868865 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-07 18:09:56.869098 | instance | Monday 07 September 2026 18:09:56 +0000 (0:00:00.297) 0:00:02.366 ****** 2026-09-07 18:09:58.147821 | instance | ok: [instance] 2026-09-07 18:09:58.148015 | instance | 2026-09-07 18:09:58.148292 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 18:09:58.148555 | instance | Monday 07 September 2026 18:09:58 +0000 (0:00:01.279) 0:00:03.646 ****** 2026-09-07 18:09:58.825060 | instance | ok: [instance] 2026-09-07 18:09:58.825392 | instance | 2026-09-07 18:09:58.825718 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-07 18:09:58.825964 | instance | 2026-09-07 18:09:58.826200 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-07 18:09:58.826467 | instance | Monday 07 September 2026 18:09:58 +0000 (0:00:00.677) 0:00:04.323 ****** 2026-09-07 18:09:59.822256 | instance | changed: [localhost] => (item=group_vars) 2026-09-07 18:09:59.822419 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-07 18:09:59.822681 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-07 18:09:59.822902 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-07 18:09:59.823161 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-07 18:09:59.823441 | instance | changed: [localhost] => (item=host_vars) 2026-09-07 18:09:59.823643 | instance | 2026-09-07 18:09:59.823869 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-07 18:09:59.824136 | instance | 2026-09-07 18:09:59.824345 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-07 18:09:59.824595 | instance | Monday 07 September 2026 18:09:59 +0000 (0:00:00.997) 0:00:05.320 ****** 2026-09-07 18:09:59.989521 | instance | changed: [localhost] 2026-09-07 18:09:59.989640 | instance | 2026-09-07 18:09:59.989876 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-07 18:09:59.990090 | instance | Monday 07 September 2026 18:09:59 +0000 (0:00:00.167) 0:00:05.488 ****** 2026-09-07 18:10:00.020938 | instance | ok: [localhost] 2026-09-07 18:10:00.021663 | instance | 2026-09-07 18:10:00.021728 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-07 18:10:00.021742 | instance | Monday 07 September 2026 18:10:00 +0000 (0:00:00.031) 0:00:05.519 ****** 2026-09-07 18:10:00.094133 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': 'b401720d-a4e0-5672-94a8-efa2bdde00ce'}) 2026-09-07 18:10:00.094210 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-07 18:10:00.094222 | instance | 2026-09-07 18:10:00.094232 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-07 18:10:00.094243 | instance | Monday 07 September 2026 18:10:00 +0000 (0:00:00.071) 0:00:05.590 ****** 2026-09-07 18:10:00.688181 | instance | changed: [localhost] 2026-09-07 18:10:00.688231 | instance | 2026-09-07 18:10:00.688349 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-07 18:10:00.688624 | instance | 2026-09-07 18:10:00.688898 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-07 18:10:00.689145 | instance | Monday 07 September 2026 18:10:00 +0000 (0:00:00.595) 0:00:06.186 ****** 2026-09-07 18:10:00.876143 | instance | changed: [localhost] 2026-09-07 18:10:00.876203 | instance | 2026-09-07 18:10:00.876898 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-07 18:10:00.876932 | instance | Monday 07 September 2026 18:10:00 +0000 (0:00:00.188) 0:00:06.374 ****** 2026-09-07 18:10:00.916140 | instance | ok: [localhost] 2026-09-07 18:10:00.916973 | instance | 2026-09-07 18:10:00.917044 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-07 18:10:00.917056 | instance | Monday 07 September 2026 18:10:00 +0000 (0:00:00.039) 0:00:06.414 ****** 2026-09-07 18:10:00.962580 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-07 18:10:00.963740 | instance | 2026-09-07 18:10:00.963839 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-07 18:10:00.963856 | instance | Monday 07 September 2026 18:10:00 +0000 (0:00:00.045) 0:00:06.459 ****** 2026-09-07 18:10:01.367193 | instance | changed: [localhost] 2026-09-07 18:10:01.368156 | instance | 2026-09-07 18:10:01.368424 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-07 18:10:01.368443 | instance | 2026-09-07 18:10:01.369054 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-07 18:10:01.369135 | instance | Monday 07 September 2026 18:10:01 +0000 (0:00:00.405) 0:00:06.865 ****** 2026-09-07 18:10:01.568162 | instance | changed: [localhost] 2026-09-07 18:10:01.568424 | instance | 2026-09-07 18:10:01.568872 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-07 18:10:01.568905 | instance | Monday 07 September 2026 18:10:01 +0000 (0:00:00.201) 0:00:07.066 ****** 2026-09-07 18:10:01.601393 | instance | ok: [localhost] 2026-09-07 18:10:01.601627 | instance | 2026-09-07 18:10:01.601961 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-07 18:10:01.602265 | instance | Monday 07 September 2026 18:10:01 +0000 (0:00:00.033) 0:00:07.099 ****** 2026-09-07 18:10:01.664862 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-07 18:10:01.665081 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-07 18:10:01.665447 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-07 18:10:01.665731 | instance | 2026-09-07 18:10:01.666025 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-07 18:10:01.666316 | instance | Monday 07 September 2026 18:10:01 +0000 (0:00:00.063) 0:00:07.163 ****** 2026-09-07 18:10:02.045661 | instance | changed: [localhost] 2026-09-07 18:10:02.046962 | instance | 2026-09-07 18:10:02.047020 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-07 18:10:02.047032 | instance | 2026-09-07 18:10:02.047041 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-07 18:10:02.047051 | instance | Monday 07 September 2026 18:10:02 +0000 (0:00:00.380) 0:00:07.544 ****** 2026-09-07 18:10:02.256541 | instance | changed: [localhost] 2026-09-07 18:10:02.256674 | instance | 2026-09-07 18:10:02.257171 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-07 18:10:02.257225 | instance | Monday 07 September 2026 18:10:02 +0000 (0:00:00.210) 0:00:07.754 ****** 2026-09-07 18:10:02.290843 | instance | ok: [localhost] 2026-09-07 18:10:02.291606 | instance | 2026-09-07 18:10:02.291659 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-07 18:10:02.291675 | instance | Monday 07 September 2026 18:10:02 +0000 (0:00:00.034) 0:00:07.789 ****** 2026-09-07 18:10:02.339027 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-07 18:10:02.339220 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-07 18:10:02.339534 | instance | 2026-09-07 18:10:02.339824 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-07 18:10:02.340136 | instance | Monday 07 September 2026 18:10:02 +0000 (0:00:00.048) 0:00:07.837 ****** 2026-09-07 18:10:02.722860 | instance | changed: [localhost] 2026-09-07 18:10:02.723084 | instance | 2026-09-07 18:10:02.723452 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-07 18:10:02.723732 | instance | 2026-09-07 18:10:02.724022 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:10:02.724362 | instance | Monday 07 September 2026 18:10:02 +0000 (0:00:00.383) 0:00:08.221 ****** 2026-09-07 18:10:03.450465 | instance | ok: [localhost] 2026-09-07 18:10:03.450548 | instance | 2026-09-07 18:10:03.451081 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-07 18:10:03.451135 | instance | Monday 07 September 2026 18:10:03 +0000 (0:00:00.727) 0:00:08.948 ****** 2026-09-07 18:10:03.662554 | instance | changed: [localhost] 2026-09-07 18:10:03.663323 | instance | 2026-09-07 18:10:03.663391 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-07 18:10:03.663407 | instance | Monday 07 September 2026 18:10:03 +0000 (0:00:00.212) 0:00:09.160 ****** 2026-09-07 18:10:03.698560 | instance | ok: [localhost] 2026-09-07 18:10:03.699496 | instance | 2026-09-07 18:10:03.699542 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-07 18:10:03.699556 | instance | Monday 07 September 2026 18:10:03 +0000 (0:00:00.035) 0:00:09.196 ****** 2026-09-07 18:10:04.393004 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-07 18:10:04.393225 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-07 18:10:04.393603 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-07 18:10:04.393909 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-07 18:10:04.394216 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-07 18:10:04.394537 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-07 18:10:04.394838 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-07 18:10:04.395169 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-07 18:10:04.395489 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-07 18:10:04.395782 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-07 18:10:04.396096 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-07 18:10:04.396414 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-07 18:10:04.396713 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-07 18:10:04.397000 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-07 18:10:04.397286 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-07 18:10:04.397598 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-07 18:10:04.397881 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-07 18:10:04.398166 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-07 18:10:04.398485 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-07 18:10:04.398773 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-07 18:10:04.399125 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-07 18:10:04.399493 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-07 18:10:04.399788 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-07 18:10:04.400101 | instance | 2026-09-07 18:10:04.400431 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-07 18:10:04.400724 | instance | Monday 07 September 2026 18:10:04 +0000 (0:00:00.694) 0:00:09.891 ****** 2026-09-07 18:10:04.776981 | instance | changed: [localhost] 2026-09-07 18:10:04.777368 | instance | 2026-09-07 18:10:04.777700 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-07 18:10:04.778020 | instance | Monday 07 September 2026 18:10:04 +0000 (0:00:00.383) 0:00:10.275 ****** 2026-09-07 18:10:04.995819 | instance | changed: [localhost] 2026-09-07 18:10:04.996246 | instance | 2026-09-07 18:10:04.996636 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-07 18:10:04.996945 | instance | 2026-09-07 18:10:04.997324 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-07 18:10:04.997694 | instance | Monday 07 September 2026 18:10:04 +0000 (0:00:00.216) 0:00:10.491 ****** 2026-09-07 18:10:05.190113 | instance | changed: [localhost] 2026-09-07 18:10:05.190152 | instance | 2026-09-07 18:10:05.190158 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-07 18:10:05.190162 | instance | Monday 07 September 2026 18:10:05 +0000 (0:00:00.197) 0:00:10.688 ****** 2026-09-07 18:10:05.210873 | instance | ok: [localhost] 2026-09-07 18:10:05.210908 | instance | 2026-09-07 18:10:05.210914 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-07 18:10:05.210919 | instance | Monday 07 September 2026 18:10:05 +0000 (0:00:00.020) 0:00:10.709 ****** 2026-09-07 18:10:05.260251 | instance | ok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]}) 2026-09-07 18:10:05.260364 | instance | 2026-09-07 18:10:05.260376 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-07 18:10:05.260394 | instance | Monday 07 September 2026 18:10:05 +0000 (0:00:00.049) 0:00:10.758 ****** 2026-09-07 18:10:05.654803 | instance | changed: [localhost] 2026-09-07 18:10:05.655302 | instance | 2026-09-07 18:10:05.655730 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-07 18:10:05.656073 | instance | 2026-09-07 18:10:05.656493 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-07 18:10:05.656812 | instance | Monday 07 September 2026 18:10:05 +0000 (0:00:00.393) 0:00:11.152 ****** 2026-09-07 18:10:05.859715 | instance | changed: [localhost] 2026-09-07 18:10:05.859901 | instance | 2026-09-07 18:10:05.860745 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-07 18:10:05.860776 | instance | Monday 07 September 2026 18:10:05 +0000 (0:00:00.205) 0:00:11.358 ****** 2026-09-07 18:10:05.889339 | instance | ok: [localhost] 2026-09-07 18:10:05.889531 | instance | 2026-09-07 18:10:05.889767 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-07 18:10:05.889994 | instance | Monday 07 September 2026 18:10:05 +0000 (0:00:00.030) 0:00:11.388 ****** 2026-09-07 18:10:05.932769 | instance | ok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]}) 2026-09-07 18:10:05.932927 | instance | 2026-09-07 18:10:05.933163 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-07 18:10:05.933413 | instance | Monday 07 September 2026 18:10:05 +0000 (0:00:00.043) 0:00:11.431 ****** 2026-09-07 18:10:06.327195 | instance | changed: [localhost] 2026-09-07 18:10:06.327446 | instance | 2026-09-07 18:10:06.327735 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-07 18:10:06.328006 | instance | 2026-09-07 18:10:06.328410 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-07 18:10:06.328652 | instance | Monday 07 September 2026 18:10:06 +0000 (0:00:00.393) 0:00:11.825 ****** 2026-09-07 18:10:06.523950 | instance | changed: [localhost] 2026-09-07 18:10:06.524202 | instance | 2026-09-07 18:10:06.524529 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-07 18:10:06.524800 | instance | Monday 07 September 2026 18:10:06 +0000 (0:00:00.197) 0:00:12.022 ****** 2026-09-07 18:10:06.558115 | instance | ok: [localhost] 2026-09-07 18:10:06.558430 | instance | 2026-09-07 18:10:06.558661 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-07 18:10:06.558892 | instance | Monday 07 September 2026 18:10:06 +0000 (0:00:00.034) 0:00:12.056 ****** 2026-09-07 18:10:06.940217 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-07 18:10:06.940622 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-07 18:10:06.940930 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-07 18:10:06.941285 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-07 18:10:06.941600 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-07 18:10:06.941906 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-07 18:10:06.942258 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-07 18:10:06.942578 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-07 18:10:06.942882 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-07 18:10:06.943184 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-07 18:10:06.943527 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-07 18:10:06.943825 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-07 18:10:06.944190 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-07 18:10:06.944773 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-07 18:10:06.945086 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-07 18:10:06.945443 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-07 18:10:06.945749 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-07 18:10:06.946043 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-07 18:10:06.946393 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-07 18:10:06.946889 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-07 18:10:06.947184 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-07 18:10:06.947537 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-07 18:10:06.947853 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-07 18:10:06.948184 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-07 18:10:06.948545 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-07 18:10:06.948852 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-07 18:10:06.949150 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-07 18:10:06.949491 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-07 18:10:06.949798 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-07 18:10:06.950099 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-07 18:10:06.950427 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-07 18:10:06.950753 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-07 18:10:06.951054 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-07 18:10:06.951378 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-07 18:10:06.951704 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-07 18:10:06.952005 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-07 18:10:06.952364 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-07 18:10:06.952699 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-07 18:10:06.953013 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-07 18:10:06.953336 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-07 18:10:06.953659 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-07 18:10:06.953964 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-07 18:10:06.954288 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-07 18:10:06.954701 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-07 18:10:06.955081 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-07 18:10:06.955410 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-07 18:10:06.955723 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-07 18:10:06.956037 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-07 18:10:06.956430 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-07 18:10:06.956756 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-07 18:10:06.957064 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-07 18:10:06.957404 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-07 18:10:06.957699 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-07 18:10:06.958019 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-07 18:10:06.958333 | instance | 2026-09-07 18:10:06.958637 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-07 18:10:06.958969 | instance | Monday 07 September 2026 18:10:06 +0000 (0:00:00.381) 0:00:12.438 ****** 2026-09-07 18:10:06.980326 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-07 18:10:06.980645 | instance | 2026-09-07 18:10:06.980947 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-07 18:10:06.981264 | instance | Monday 07 September 2026 18:10:06 +0000 (0:00:00.040) 0:00:12.479 ****** 2026-09-07 18:10:07.430603 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-07 18:10:07.431060 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-07 18:10:07.431421 | instance | 2026-09-07 18:10:07.431754 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-07 18:10:07.432154 | instance | Monday 07 September 2026 18:10:07 +0000 (0:00:00.449) 0:00:12.928 ****** 2026-09-07 18:10:12.427555 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-07 18:10:12.427968 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-07 18:10:12.428386 | instance | 2026-09-07 18:10:12.428712 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-07 18:10:12.429025 | instance | Monday 07 September 2026 18:10:12 +0000 (0:00:04.996) 0:00:17.925 ****** 2026-09-07 18:10:12.501383 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-07 18:10:12.501761 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-07 18:10:12.502095 | instance | 2026-09-07 18:10:12.502458 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-07 18:10:12.502769 | instance | Monday 07 September 2026 18:10:12 +0000 (0:00:00.073) 0:00:17.999 ****** 2026-09-07 18:10:12.862296 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-07 18:10:12.862676 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-07 18:10:12.863000 | instance | 2026-09-07 18:10:12.863343 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-07 18:10:12.863649 | instance | Monday 07 September 2026 18:10:12 +0000 (0:00:00.360) 0:00:18.360 ****** 2026-09-07 18:10:13.239385 | instance | changed: [localhost] 2026-09-07 18:10:13.239761 | instance | 2026-09-07 18:10:13.240144 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-07 18:10:13.240474 | instance | Monday 07 September 2026 18:10:13 +0000 (0:00:00.377) 0:00:18.737 ****** 2026-09-07 18:10:13.279948 | instance | skipping: [localhost] 2026-09-07 18:10:13.280330 | instance | 2026-09-07 18:10:13.280647 | instance | PLAY [Setup networking] ******************************************************** 2026-09-07 18:10:13.280932 | instance | 2026-09-07 18:10:13.281272 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:10:13.281569 | instance | Monday 07 September 2026 18:10:13 +0000 (0:00:00.040) 0:00:18.778 ****** 2026-09-07 18:10:14.034892 | instance | ok: [instance] 2026-09-07 18:10:14.035269 | instance | 2026-09-07 18:10:14.035573 | instance | TASK [Create bridge for management network] ************************************ 2026-09-07 18:10:14.035869 | instance | Monday 07 September 2026 18:10:14 +0000 (0:00:00.754) 0:00:19.533 ****** 2026-09-07 18:10:14.416983 | instance | ok: [instance] 2026-09-07 18:10:14.417355 | instance | 2026-09-07 18:10:14.417649 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-07 18:10:14.417934 | instance | Monday 07 September 2026 18:10:14 +0000 (0:00:00.378) 0:00:19.912 ****** 2026-09-07 18:10:14.628749 | instance | ok: [instance] 2026-09-07 18:10:14.629117 | instance | 2026-09-07 18:10:14.629415 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-07 18:10:14.629707 | instance | Monday 07 September 2026 18:10:14 +0000 (0:00:00.215) 0:00:20.127 ****** 2026-09-07 18:10:14.844909 | instance | ok: [instance] 2026-09-07 18:10:14.845155 | instance | 2026-09-07 18:10:14.845761 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-07 18:10:14.846087 | instance | Monday 07 September 2026 18:10:14 +0000 (0:00:00.214) 0:00:20.341 ****** 2026-09-07 18:10:15.004858 | instance | ok: [instance] 2026-09-07 18:10:15.005258 | instance | 2026-09-07 18:10:15.005580 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-07 18:10:15.005894 | instance | Monday 07 September 2026 18:10:14 +0000 (0:00:00.159) 0:00:20.500 ****** 2026-09-07 18:10:15.392937 | instance | ok: [instance] => (item=br-mgmt) 2026-09-07 18:10:15.393339 | instance | ok: [instance] => (item=dummy0) 2026-09-07 18:10:15.393618 | instance | 2026-09-07 18:10:15.393902 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 18:10:15.394191 | instance | 2026-09-07 18:10:15.394475 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:10:15.394757 | instance | Monday 07 September 2026 18:10:15 +0000 (0:00:00.387) 0:00:20.888 ****** 2026-09-07 18:10:16.172926 | instance | ok: [instance] 2026-09-07 18:10:16.172983 | instance | 2026-09-07 18:10:16.172995 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 18:10:16.173026 | instance | Monday 07 September 2026 18:10:16 +0000 (0:00:00.781) 0:00:21.670 ****** 2026-09-07 18:10:39.025999 | instance | changed: [instance] 2026-09-07 18:10:39.026065 | instance | 2026-09-07 18:10:39.026077 | instance | TASK [Start up service] ******************************************************** 2026-09-07 18:10:39.026087 | instance | Monday 07 September 2026 18:10:39 +0000 (0:00:22.853) 0:00:44.523 ****** 2026-09-07 18:10:39.600074 | instance | ok: [instance] 2026-09-07 18:10:39.600153 | instance | 2026-09-07 18:10:39.600166 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 18:10:39.600176 | instance | Monday 07 September 2026 18:10:39 +0000 (0:00:00.574) 0:00:45.097 ****** 2026-09-07 18:10:39.839219 | instance | ok: [instance] 2026-09-07 18:10:39.839583 | instance | 2026-09-07 18:10:39.839903 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 18:10:39.840270 | instance | Monday 07 September 2026 18:10:39 +0000 (0:00:00.239) 0:00:45.337 ****** 2026-09-07 18:10:40.341334 | instance | changed: [instance] 2026-09-07 18:10:40.341672 | instance | 2026-09-07 18:10:40.341981 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 18:10:40.342267 | instance | Monday 07 September 2026 18:10:40 +0000 (0:00:00.502) 0:00:45.839 ****** 2026-09-07 18:10:40.548174 | instance | ok: [instance] 2026-09-07 18:10:40.548310 | instance | 2026-09-07 18:10:40.548416 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 18:10:40.548776 | instance | Monday 07 September 2026 18:10:40 +0000 (0:00:00.206) 0:00:46.046 ****** 2026-09-07 18:10:40.579527 | instance | skipping: [instance] 2026-09-07 18:10:40.579912 | instance | 2026-09-07 18:10:40.580305 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 18:10:40.580628 | instance | Monday 07 September 2026 18:10:40 +0000 (0:00:00.029) 0:00:46.075 ****** 2026-09-07 18:10:41.165648 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:10:41.166052 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:10:41.166376 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:10:41.166684 | instance | 2026-09-07 18:10:41.167030 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 18:10:41.167333 | instance | Monday 07 September 2026 18:10:41 +0000 (0:00:00.588) 0:00:46.664 ****** 2026-09-07 18:10:41.737237 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:10:41.737470 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:10:41.737666 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:10:41.737859 | instance | 2026-09-07 18:10:41.738063 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 18:10:41.738253 | instance | Monday 07 September 2026 18:10:41 +0000 (0:00:00.571) 0:00:47.235 ****** 2026-09-07 18:10:42.551386 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:10:42.551744 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:10:42.552116 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:10:42.552448 | instance | 2026-09-07 18:10:42.552757 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 18:10:42.553108 | instance | Monday 07 September 2026 18:10:42 +0000 (0:00:00.813) 0:00:48.049 ****** 2026-09-07 18:10:46.200263 | instance | changed: [instance] => (item=osd0) 2026-09-07 18:10:46.200614 | instance | changed: [instance] => (item=osd1) 2026-09-07 18:10:46.200932 | instance | changed: [instance] => (item=osd2) 2026-09-07 18:10:46.201225 | instance | 2026-09-07 18:10:46.201574 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 18:10:46.201954 | instance | Monday 07 September 2026 18:10:46 +0000 (0:00:03.648) 0:00:51.698 ****** 2026-09-07 18:10:48.192391 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 18:10:48.192781 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 18:10:48.193143 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 18:10:48.193528 | instance | 2026-09-07 18:10:48.193996 | instance | PLAY [controllers] ************************************************************* 2026-09-07 18:10:48.194361 | instance | 2026-09-07 18:10:48.194677 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:10:48.195017 | instance | Monday 07 September 2026 18:10:48 +0000 (0:00:01.992) 0:00:53.690 ****** 2026-09-07 18:10:49.207901 | instance | ok: [instance] 2026-09-07 18:10:49.208195 | instance | 2026-09-07 18:10:49.208426 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-07 18:10:49.208651 | instance | Monday 07 September 2026 18:10:49 +0000 (0:00:01.015) 0:00:54.706 ****** 2026-09-07 18:10:49.680371 | instance | changed: [instance] 2026-09-07 18:10:49.680744 | instance | 2026-09-07 18:10:49.684790 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:10:49.685250 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 18:10:49.685644 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 18:10:49.685984 | instance | 2026-09-07 18:10:49.686301 | instance | Monday 07 September 2026 18:10:49 +0000 (0:00:00.472) 0:00:55.178 ****** 2026-09-07 18:10:49.686600 | instance | =============================================================================== 2026-09-07 18:10:49.686972 | instance | Install depedencies ---------------------------------------------------- 22.85s 2026-09-07 18:10:49.687281 | instance | Generate SSH keys for missing variables --------------------------------- 5.00s 2026-09-07 18:10:49.687580 | instance | Create a volume group for each loop device ------------------------------ 3.65s 2026-09-07 18:10:49.687956 | instance | Create a logical volume for each loop device ---------------------------- 1.99s 2026-09-07 18:10:49.688317 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.28s 2026-09-07 18:10:49.688617 | instance | Gathering Facts --------------------------------------------------------- 1.24s 2026-09-07 18:10:49.689049 | instance | Gathering Facts --------------------------------------------------------- 1.02s 2026-09-07 18:10:49.689375 | instance | Create folders for workspace -------------------------------------------- 1.00s 2026-09-07 18:10:49.689698 | instance | Start loop devices ------------------------------------------------------ 0.81s 2026-09-07 18:10:49.690036 | instance | Configure short hostname ------------------------------------------------ 0.80s 2026-09-07 18:10:49.690380 | instance | Gathering Facts --------------------------------------------------------- 0.78s 2026-09-07 18:10:49.690684 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-09-07 18:10:49.691011 | instance | Gathering Facts --------------------------------------------------------- 0.73s 2026-09-07 18:10:49.691358 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.69s 2026-09-07 18:10:49.691668 | instance | Purge "snapd" package --------------------------------------------------- 0.68s 2026-09-07 18:10:49.692010 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.60s 2026-09-07 18:10:49.692379 | instance | Create devices for Ceph ------------------------------------------------- 0.59s 2026-09-07 18:10:49.692736 | instance | Start up service -------------------------------------------------------- 0.57s 2026-09-07 18:10:49.693080 | instance | Set permissions on loopback devices ------------------------------------- 0.57s 2026-09-07 18:10:49.693442 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.50s 2026-09-07 18:10:49.761928 | instance | INFO [aio > prepare] Executed: Successful 2026-09-07 18:10:49.777531 | instance | INFO [aio > converge] Executing 2026-09-07 18:10:52.299054 | instance | 2026-09-07 18:10:52.299431 | instance | PLAY [all] ********************************************************************* 2026-09-07 18:10:52.299723 | instance | 2026-09-07 18:10:52.300116 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:10:52.300426 | instance | Monday 07 September 2026 18:10:52 +0000 (0:00:00.016) 0:00:00.016 ****** 2026-09-07 18:10:53.557548 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 18:10:53.558125 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 18:10:53.558570 | instance | interpreter could change the meaning of that path. See 2026-09-07 18:10:53.559021 | instance | https://docs.ansible.com/ansible- 2026-09-07 18:10:53.559453 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 18:10:53.580526 | instance | ok: [instance] 2026-09-07 18:10:53.580826 | instance | 2026-09-07 18:10:53.581111 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 18:10:53.581381 | instance | Monday 07 September 2026 18:10:53 +0000 (0:00:01.281) 0:00:01.297 ****** 2026-09-07 18:10:53.804155 | instance | ok: [instance] 2026-09-07 18:10:53.804645 | instance | 2026-09-07 18:10:53.805127 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 18:10:53.805491 | instance | 2026-09-07 18:10:53.805874 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:10:53.806235 | instance | Monday 07 September 2026 18:10:53 +0000 (0:00:00.223) 0:00:01.521 ****** 2026-09-07 18:10:54.834229 | instance | ok: [instance] 2026-09-07 18:10:54.834603 | instance | 2026-09-07 18:10:54.834944 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:10:54.835246 | instance | Monday 07 September 2026 18:10:54 +0000 (0:00:01.029) 0:00:02.551 ****** 2026-09-07 18:10:55.168685 | instance | ok: [instance] 2026-09-07 18:10:55.168785 | instance | 2026-09-07 18:10:55.168982 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:10:55.169234 | instance | Monday 07 September 2026 18:10:55 +0000 (0:00:00.330) 0:00:02.881 ****** 2026-09-07 18:10:55.216877 | instance | skipping: [instance] 2026-09-07 18:10:55.216952 | instance | 2026-09-07 18:10:55.217153 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 18:10:55.217397 | instance | Monday 07 September 2026 18:10:55 +0000 (0:00:00.049) 0:00:02.931 ****** 2026-09-07 18:10:55.560576 | instance | changed: [instance] 2026-09-07 18:10:55.560814 | instance | 2026-09-07 18:10:55.561007 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:10:55.561194 | instance | Monday 07 September 2026 18:10:55 +0000 (0:00:00.342) 0:00:03.274 ****** 2026-09-07 18:10:55.649618 | instance | ok: [instance] => { 2026-09-07 18:10:55.650035 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 18:10:55.650393 | instance | } 2026-09-07 18:10:55.650736 | instance | 2026-09-07 18:10:55.651222 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:10:55.651565 | instance | Monday 07 September 2026 18:10:55 +0000 (0:00:00.092) 0:00:03.366 ****** 2026-09-07 18:10:56.504799 | instance | changed: [instance] 2026-09-07 18:10:56.505029 | instance | 2026-09-07 18:10:56.505429 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:10:56.505793 | instance | Monday 07 September 2026 18:10:56 +0000 (0:00:00.852) 0:00:04.219 ****** 2026-09-07 18:10:56.577106 | instance | skipping: [instance] 2026-09-07 18:10:56.577519 | instance | 2026-09-07 18:10:56.577919 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:10:56.578302 | instance | Monday 07 September 2026 18:10:56 +0000 (0:00:00.071) 0:00:04.290 ****** 2026-09-07 18:10:56.632934 | instance | skipping: [instance] 2026-09-07 18:10:56.633109 | instance | 2026-09-07 18:10:56.633388 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:10:56.633599 | instance | Monday 07 September 2026 18:10:56 +0000 (0:00:00.059) 0:00:04.350 ****** 2026-09-07 18:10:56.885036 | instance | ok: [instance] 2026-09-07 18:10:56.885120 | instance | 2026-09-07 18:10:56.885313 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:10:56.885584 | instance | Monday 07 September 2026 18:10:56 +0000 (0:00:00.250) 0:00:04.601 ****** 2026-09-07 18:10:58.132819 | instance | ok: [instance] 2026-09-07 18:10:58.132925 | instance | 2026-09-07 18:10:58.133213 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:10:58.133550 | instance | Monday 07 September 2026 18:10:58 +0000 (0:00:01.245) 0:00:05.846 ****** 2026-09-07 18:10:58.221058 | instance | ok: [instance] => { 2026-09-07 18:10:58.221302 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 18:10:58.221630 | instance | } 2026-09-07 18:10:58.221915 | instance | 2026-09-07 18:10:58.222199 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:10:58.222480 | instance | Monday 07 September 2026 18:10:58 +0000 (0:00:00.088) 0:00:05.934 ****** 2026-09-07 18:10:58.928536 | instance | changed: [instance] 2026-09-07 18:10:58.928734 | instance | 2026-09-07 18:10:58.928879 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:10:58.929019 | instance | Monday 07 September 2026 18:10:58 +0000 (0:00:00.709) 0:00:06.644 ****** 2026-09-07 18:11:01.877100 | instance | changed: [instance] 2026-09-07 18:11:01.877349 | instance | 2026-09-07 18:11:01.877526 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 18:11:01.877713 | instance | Monday 07 September 2026 18:11:01 +0000 (0:00:02.946) 0:00:09.590 ****** 2026-09-07 18:11:01.904819 | instance | skipping: [instance] 2026-09-07 18:11:01.904947 | instance | 2026-09-07 18:11:01.905141 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 18:11:01.905291 | instance | Monday 07 September 2026 18:11:01 +0000 (0:00:00.029) 0:00:09.620 ****** 2026-09-07 18:11:01.952982 | instance | skipping: [instance] 2026-09-07 18:11:01.953539 | instance | 2026-09-07 18:11:01.953882 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 18:11:01.954178 | instance | Monday 07 September 2026 18:11:01 +0000 (0:00:00.047) 0:00:09.667 ****** 2026-09-07 18:11:01.997222 | instance | skipping: [instance] 2026-09-07 18:11:01.997682 | instance | 2026-09-07 18:11:01.998121 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 18:11:01.998493 | instance | Monday 07 September 2026 18:11:01 +0000 (0:00:00.044) 0:00:09.712 ****** 2026-09-07 18:11:07.904692 | instance | changed: [instance] 2026-09-07 18:11:07.904812 | instance | 2026-09-07 18:11:07.904880 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 18:11:07.905061 | instance | Monday 07 September 2026 18:11:07 +0000 (0:00:05.908) 0:00:15.620 ****** 2026-09-07 18:11:08.604902 | instance | changed: [instance] 2026-09-07 18:11:08.605127 | instance | 2026-09-07 18:11:08.605310 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 18:11:08.605480 | instance | Monday 07 September 2026 18:11:08 +0000 (0:00:00.701) 0:00:16.321 ****** 2026-09-07 18:11:09.604894 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 18:11:09.605133 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 18:11:09.605557 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 18:11:09.605891 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 18:11:09.606219 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 18:11:09.606676 | instance | 2026-09-07 18:11:09.607009 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 18:11:09.607303 | instance | Monday 07 September 2026 18:11:09 +0000 (0:00:00.999) 0:00:17.321 ****** 2026-09-07 18:11:10.272861 | instance | changed: [instance] 2026-09-07 18:11:10.273090 | instance | 2026-09-07 18:11:10.273265 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 18:11:10.273437 | instance | Monday 07 September 2026 18:11:10 +0000 (0:00:00.657) 0:00:17.978 ****** 2026-09-07 18:11:10.273721 | instance | 2026-09-07 18:11:10.274092 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:11:10.275218 | instance | Monday 07 September 2026 18:11:10 +0000 (0:00:00.010) 0:00:17.988 ****** 2026-09-07 18:11:11.332223 | instance | ok: [instance] 2026-09-07 18:11:11.332981 | instance | 2026-09-07 18:11:11.333033 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 18:11:11.333045 | instance | Monday 07 September 2026 18:11:11 +0000 (0:00:01.060) 0:00:19.049 ****** 2026-09-07 18:11:11.815114 | instance | changed: [instance] 2026-09-07 18:11:11.815873 | instance | 2026-09-07 18:11:11.815933 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 18:11:11.815945 | instance | Monday 07 September 2026 18:11:11 +0000 (0:00:00.483) 0:00:19.532 ****** 2026-09-07 18:11:12.413643 | instance | changed: [instance] 2026-09-07 18:11:12.413764 | instance | 2026-09-07 18:11:12.414133 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:11:12.414215 | instance | Monday 07 September 2026 18:11:12 +0000 (0:00:00.598) 0:00:20.130 ****** 2026-09-07 18:11:12.672929 | instance | ok: [instance] 2026-09-07 18:11:12.673042 | instance | 2026-09-07 18:11:12.673358 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:11:12.673793 | instance | Monday 07 September 2026 18:11:12 +0000 (0:00:00.258) 0:00:20.389 ****** 2026-09-07 18:11:12.751842 | instance | ok: [instance] => { 2026-09-07 18:11:12.752155 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 18:11:12.752406 | instance | } 2026-09-07 18:11:12.752797 | instance | 2026-09-07 18:11:12.753106 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:11:12.753407 | instance | Monday 07 September 2026 18:11:12 +0000 (0:00:00.078) 0:00:20.468 ****** 2026-09-07 18:11:13.576883 | instance | changed: [instance] 2026-09-07 18:11:13.577215 | instance | 2026-09-07 18:11:13.577568 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:11:13.577883 | instance | Monday 07 September 2026 18:11:13 +0000 (0:00:00.823) 0:00:21.291 ****** 2026-09-07 18:11:17.903920 | instance | changed: [instance] 2026-09-07 18:11:17.904695 | instance | 2026-09-07 18:11:17.904748 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 18:11:17.904760 | instance | Monday 07 September 2026 18:11:17 +0000 (0:00:04.329) 0:00:25.621 ****** 2026-09-07 18:11:19.006667 | instance | ok: [instance] 2026-09-07 18:11:19.007468 | instance | 2026-09-07 18:11:19.007750 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 18:11:19.007765 | instance | Monday 07 September 2026 18:11:19 +0000 (0:00:01.102) 0:00:26.723 ****** 2026-09-07 18:11:19.427221 | instance | changed: [instance] 2026-09-07 18:11:19.428134 | instance | 2026-09-07 18:11:19.428176 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 18:11:19.428512 | instance | Monday 07 September 2026 18:11:19 +0000 (0:00:00.420) 0:00:27.143 ****** 2026-09-07 18:11:19.963484 | instance | changed: [instance] 2026-09-07 18:11:19.964241 | instance | 2026-09-07 18:11:19.964400 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 18:11:19.964427 | instance | Monday 07 September 2026 18:11:19 +0000 (0:00:00.536) 0:00:27.680 ****** 2026-09-07 18:11:20.578366 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 18:11:20.579587 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 18:11:20.579652 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 18:11:20.579664 | instance | 2026-09-07 18:11:20.579677 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 18:11:20.579686 | instance | Monday 07 September 2026 18:11:20 +0000 (0:00:00.614) 0:00:28.295 ****** 2026-09-07 18:11:21.069692 | instance | changed: [instance] 2026-09-07 18:11:21.070614 | instance | 2026-09-07 18:11:21.070652 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 18:11:21.070666 | instance | Monday 07 September 2026 18:11:21 +0000 (0:00:00.491) 0:00:28.786 ****** 2026-09-07 18:11:21.579918 | instance | changed: [instance] 2026-09-07 18:11:21.580899 | instance | 2026-09-07 18:11:21.580920 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 18:11:21.580928 | instance | Monday 07 September 2026 18:11:21 +0000 (0:00:00.495) 0:00:29.282 ****** 2026-09-07 18:11:21.580933 | instance | 2026-09-07 18:11:21.580945 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 18:11:21.580951 | instance | Monday 07 September 2026 18:11:21 +0000 (0:00:00.015) 0:00:29.297 ****** 2026-09-07 18:11:22.262648 | instance | ok: [instance] 2026-09-07 18:11:22.263087 | instance | 2026-09-07 18:11:22.263130 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 18:11:22.263137 | instance | Monday 07 September 2026 18:11:22 +0000 (0:00:00.683) 0:00:29.980 ****** 2026-09-07 18:11:23.364565 | instance | changed: [instance] 2026-09-07 18:11:23.365285 | instance | 2026-09-07 18:11:23.365352 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 18:11:23.365364 | instance | Monday 07 September 2026 18:11:23 +0000 (0:00:01.101) 0:00:31.081 ****** 2026-09-07 18:11:24.989618 | instance | changed: [instance] 2026-09-07 18:11:24.989690 | instance | 2026-09-07 18:11:24.990015 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 18:11:24.990055 | instance | Monday 07 September 2026 18:11:24 +0000 (0:00:01.625) 0:00:32.707 ****** 2026-09-07 18:11:25.067793 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 18:11:25.068265 | instance | 2026-09-07 18:11:25.068336 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 18:11:25.068586 | instance | Monday 07 September 2026 18:11:25 +0000 (0:00:00.077) 0:00:32.784 ****** 2026-09-07 18:11:29.914225 | instance | changed: [instance] 2026-09-07 18:11:29.914938 | instance | 2026-09-07 18:11:29.915166 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 18:11:29.915187 | instance | Monday 07 September 2026 18:11:29 +0000 (0:00:04.846) 0:00:37.631 ****** 2026-09-07 18:11:30.585850 | instance | ok: [instance] => (item=chronyd) 2026-09-07 18:11:30.586811 | instance | ok: [instance] => (item=sshd) 2026-09-07 18:11:30.586867 | instance | 2026-09-07 18:11:30.586879 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 18:11:30.586889 | instance | Monday 07 September 2026 18:11:30 +0000 (0:00:00.671) 0:00:38.303 ****** 2026-09-07 18:11:32.800954 | instance | changed: [instance] 2026-09-07 18:11:32.801762 | instance | 2026-09-07 18:11:32.801823 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 18:11:32.801835 | instance | Monday 07 September 2026 18:11:32 +0000 (0:00:02.214) 0:00:40.518 ****** 2026-09-07 18:11:33.029633 | instance | ok: [instance] 2026-09-07 18:11:33.030338 | instance | 2026-09-07 18:11:33.030403 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 18:11:33.030419 | instance | Monday 07 September 2026 18:11:33 +0000 (0:00:00.228) 0:00:40.746 ****** 2026-09-07 18:11:33.535514 | instance | changed: [instance] 2026-09-07 18:11:33.536202 | instance | 2026-09-07 18:11:33.536290 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 18:11:33.536307 | instance | Monday 07 September 2026 18:11:33 +0000 (0:00:00.505) 0:00:41.252 ****** 2026-09-07 18:11:33.947758 | instance | changed: [instance] 2026-09-07 18:11:33.947835 | instance | 2026-09-07 18:11:33.948286 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-07 18:11:33.948379 | instance | Monday 07 September 2026 18:11:33 +0000 (0:00:00.412) 0:00:41.665 ****** 2026-09-07 18:11:34.083329 | instance | ok: [instance] 2026-09-07 18:11:34.083388 | instance | 2026-09-07 18:11:34.083639 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-07 18:11:34.083677 | instance | Monday 07 September 2026 18:11:34 +0000 (0:00:00.135) 0:00:41.801 ****** 2026-09-07 18:11:34.342238 | instance | ok: [instance] => (item=instance) 2026-09-07 18:11:34.342949 | instance | 2026-09-07 18:11:34.343024 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-07 18:11:34.343036 | instance | Monday 07 September 2026 18:11:34 +0000 (0:00:00.258) 0:00:42.059 ****** 2026-09-07 18:11:34.417079 | instance | ok: [instance] 2026-09-07 18:11:34.417772 | instance | 2026-09-07 18:11:34.417825 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-07 18:11:34.417837 | instance | Monday 07 September 2026 18:11:34 +0000 (0:00:00.074) 0:00:42.134 ****** 2026-09-07 18:11:34.499267 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-07 18:11:34.499321 | instance | 2026-09-07 18:11:34.499441 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-07 18:11:34.499604 | instance | Monday 07 September 2026 18:11:34 +0000 (0:00:00.082) 0:00:42.217 ****** 2026-09-07 18:11:34.867122 | instance | changed: [instance] 2026-09-07 18:11:34.867210 | instance | 2026-09-07 18:11:34.867445 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-07 18:11:34.867460 | instance | Monday 07 September 2026 18:11:34 +0000 (0:00:00.367) 0:00:42.585 ****** 2026-09-07 18:11:35.635534 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-07 18:11:35.636247 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-07 18:11:35.636350 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-07 18:11:35.636374 | instance | 2026-09-07 18:11:35.636951 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-07 18:11:35.637335 | instance | Monday 07 September 2026 18:11:35 +0000 (0:00:00.767) 0:00:43.352 ****** 2026-09-07 18:13:10.781251 | instance | ok: [instance] 2026-09-07 18:13:10.781402 | instance | 2026-09-07 18:13:10.781672 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-07 18:13:10.781987 | instance | Monday 07 September 2026 18:13:10 +0000 (0:01:35.145) 0:02:18.498 ****** 2026-09-07 18:13:11.021437 | instance | changed: [instance] 2026-09-07 18:13:11.021511 | instance | 2026-09-07 18:13:11.021843 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-07 18:13:11.021907 | instance | Monday 07 September 2026 18:13:11 +0000 (0:00:00.240) 0:02:18.739 ****** 2026-09-07 18:13:11.080802 | instance | ok: [instance] 2026-09-07 18:13:11.080891 | instance | 2026-09-07 18:13:11.081247 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 18:13:11.081316 | instance | Monday 07 September 2026 18:13:11 +0000 (0:00:00.058) 0:02:18.798 ****** 2026-09-07 18:13:11.172807 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 18:13:11.172893 | instance | 2026-09-07 18:13:11.173170 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 18:13:11.173226 | instance | Monday 07 September 2026 18:13:11 +0000 (0:00:00.092) 0:02:18.890 ****** 2026-09-07 18:13:17.089236 | instance | ok: [instance] 2026-09-07 18:13:17.089338 | instance | 2026-09-07 18:13:17.089729 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 18:13:17.089773 | instance | Monday 07 September 2026 18:13:17 +0000 (0:00:05.916) 0:02:24.806 ****** 2026-09-07 18:13:17.180559 | instance | ok: [instance] => (item=instance) 2026-09-07 18:13:17.180759 | instance | 2026-09-07 18:13:17.181005 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 18:13:17.181266 | instance | Monday 07 September 2026 18:13:17 +0000 (0:00:00.090) 0:02:24.897 ****** 2026-09-07 18:13:17.607703 | instance | ok: [instance] 2026-09-07 18:13:17.608124 | instance | 2026-09-07 18:13:17.608394 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 18:13:17.608622 | instance | Monday 07 September 2026 18:13:17 +0000 (0:00:00.426) 0:02:25.323 ****** 2026-09-07 18:13:24.145094 | instance | ok: [instance] 2026-09-07 18:13:24.145316 | instance | 2026-09-07 18:13:24.145585 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-07 18:13:24.145838 | instance | Monday 07 September 2026 18:13:24 +0000 (0:00:06.538) 0:02:31.862 ****** 2026-09-07 18:14:19.689627 | instance | changed: [instance] 2026-09-07 18:14:19.689944 | instance | 2026-09-07 18:14:19.690266 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-07 18:14:19.690522 | instance | Monday 07 September 2026 18:14:19 +0000 (0:00:55.544) 0:03:27.406 ****** 2026-09-07 18:14:33.887111 | instance | ok: [instance] 2026-09-07 18:14:33.887190 | instance | 2026-09-07 18:14:33.887206 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 18:14:33.887220 | instance | Monday 07 September 2026 18:14:33 +0000 (0:00:14.197) 0:03:41.603 ****** 2026-09-07 18:14:33.960252 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 18:14:33.960315 | instance | 2026-09-07 18:14:33.960442 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 18:14:33.960541 | instance | Monday 07 September 2026 18:14:33 +0000 (0:00:00.074) 0:03:41.678 ****** 2026-09-07 18:14:34.025175 | instance | skipping: [instance] 2026-09-07 18:14:34.025370 | instance | 2026-09-07 18:14:34.025622 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 18:14:34.025844 | instance | Monday 07 September 2026 18:14:34 +0000 (0:00:00.064) 0:03:41.742 ****** 2026-09-07 18:14:34.095763 | instance | skipping: [instance] => (item=instance) 2026-09-07 18:14:34.095963 | instance | skipping: [instance] 2026-09-07 18:14:34.096236 | instance | 2026-09-07 18:14:34.096486 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 18:14:34.096724 | instance | Monday 07 September 2026 18:14:34 +0000 (0:00:00.070) 0:03:41.813 ****** 2026-09-07 18:14:34.383335 | instance | ok: [instance] 2026-09-07 18:14:34.383404 | instance | 2026-09-07 18:14:34.383499 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 18:14:34.383599 | instance | Monday 07 September 2026 18:14:34 +0000 (0:00:00.287) 0:03:42.100 ****** 2026-09-07 18:14:40.927968 | instance | ok: [instance] 2026-09-07 18:14:40.928198 | instance | 2026-09-07 18:14:40.928442 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-07 18:14:40.928669 | instance | Monday 07 September 2026 18:14:40 +0000 (0:00:06.544) 0:03:48.644 ****** 2026-09-07 18:14:52.292937 | instance | changed: [instance] 2026-09-07 18:14:52.293013 | instance | 2026-09-07 18:14:52.293026 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-07 18:14:52.293036 | instance | Monday 07 September 2026 18:14:52 +0000 (0:00:11.363) 0:04:00.008 ****** 2026-09-07 18:14:58.434295 | instance | ok: [instance] 2026-09-07 18:14:58.434975 | instance | 2026-09-07 18:14:58.435047 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-07 18:14:58.435076 | instance | Monday 07 September 2026 18:14:58 +0000 (0:00:06.142) 0:04:06.151 ****** 2026-09-07 18:15:06.166020 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-09-07 18:15:06.166076 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-09-07 18:15:06.166092 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-09-07 18:15:06.166098 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-09-07 18:15:06.166103 | instance | 2026-09-07 18:15:06.166108 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-07 18:15:06.166113 | instance | 2026-09-07 18:15:06.166117 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:15:06.166122 | instance | Monday 07 September 2026 18:15:06 +0000 (0:00:07.731) 0:04:13.883 ****** 2026-09-07 18:15:07.192206 | instance | ok: [instance] 2026-09-07 18:15:07.192263 | instance | 2026-09-07 18:15:07.192275 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:15:07.192285 | instance | Monday 07 September 2026 18:15:07 +0000 (0:00:01.025) 0:04:14.908 ****** 2026-09-07 18:15:07.444942 | instance | ok: [instance] 2026-09-07 18:15:07.445000 | instance | 2026-09-07 18:15:07.445012 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:15:07.445022 | instance | Monday 07 September 2026 18:15:07 +0000 (0:00:00.252) 0:04:15.161 ****** 2026-09-07 18:15:07.495387 | instance | skipping: [instance] 2026-09-07 18:15:07.495431 | instance | 2026-09-07 18:15:07.495438 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 18:15:07.495445 | instance | Monday 07 September 2026 18:15:07 +0000 (0:00:00.051) 0:04:15.212 ****** 2026-09-07 18:15:07.743787 | instance | ok: [instance] 2026-09-07 18:15:07.743836 | instance | 2026-09-07 18:15:07.743847 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:15:07.743857 | instance | Monday 07 September 2026 18:15:07 +0000 (0:00:00.247) 0:04:15.460 ****** 2026-09-07 18:15:07.821085 | instance | ok: [instance] => { 2026-09-07 18:15:07.821134 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 18:15:07.821146 | instance | } 2026-09-07 18:15:07.821160 | instance | 2026-09-07 18:15:07.821172 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:15:07.821186 | instance | Monday 07 September 2026 18:15:07 +0000 (0:00:00.076) 0:04:15.537 ****** 2026-09-07 18:15:08.162199 | instance | ok: [instance] 2026-09-07 18:15:08.162249 | instance | 2026-09-07 18:15:08.162261 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:15:08.162271 | instance | Monday 07 September 2026 18:15:08 +0000 (0:00:00.341) 0:04:15.878 ****** 2026-09-07 18:15:08.221329 | instance | skipping: [instance] 2026-09-07 18:15:08.221365 | instance | 2026-09-07 18:15:08.221372 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:15:08.221378 | instance | Monday 07 September 2026 18:15:08 +0000 (0:00:00.060) 0:04:15.938 ****** 2026-09-07 18:15:08.272787 | instance | skipping: [instance] 2026-09-07 18:15:08.272819 | instance | 2026-09-07 18:15:08.272826 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:15:08.272833 | instance | Monday 07 September 2026 18:15:08 +0000 (0:00:00.051) 0:04:15.990 ****** 2026-09-07 18:15:08.530105 | instance | ok: [instance] 2026-09-07 18:15:08.530157 | instance | 2026-09-07 18:15:08.530178 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:15:08.530188 | instance | Monday 07 September 2026 18:15:08 +0000 (0:00:00.256) 0:04:16.246 ****** 2026-09-07 18:15:09.579109 | instance | ok: [instance] 2026-09-07 18:15:09.579164 | instance | 2026-09-07 18:15:09.579176 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:15:09.579186 | instance | Monday 07 September 2026 18:15:09 +0000 (0:00:01.049) 0:04:17.295 ****** 2026-09-07 18:15:09.652433 | instance | ok: [instance] => { 2026-09-07 18:15:09.652486 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 18:15:09.652497 | instance | } 2026-09-07 18:15:09.652507 | instance | 2026-09-07 18:15:09.652525 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:15:09.652534 | instance | Monday 07 September 2026 18:15:09 +0000 (0:00:00.072) 0:04:17.368 ****** 2026-09-07 18:15:10.014300 | instance | ok: [instance] 2026-09-07 18:15:10.015051 | instance | 2026-09-07 18:15:10.015154 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:15:10.015167 | instance | Monday 07 September 2026 18:15:10 +0000 (0:00:00.362) 0:04:17.731 ****** 2026-09-07 18:15:12.081592 | instance | ok: [instance] 2026-09-07 18:15:12.081820 | instance | 2026-09-07 18:15:12.082105 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 18:15:12.082390 | instance | Monday 07 September 2026 18:15:12 +0000 (0:00:02.067) 0:04:19.798 ****** 2026-09-07 18:15:12.122000 | instance | skipping: [instance] 2026-09-07 18:15:12.122221 | instance | 2026-09-07 18:15:12.122483 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 18:15:12.122798 | instance | Monday 07 September 2026 18:15:12 +0000 (0:00:00.040) 0:04:19.839 ****** 2026-09-07 18:15:12.160460 | instance | skipping: [instance] 2026-09-07 18:15:12.160674 | instance | 2026-09-07 18:15:12.160903 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 18:15:12.161163 | instance | Monday 07 September 2026 18:15:12 +0000 (0:00:00.038) 0:04:19.877 ****** 2026-09-07 18:15:12.193854 | instance | skipping: [instance] 2026-09-07 18:15:12.194083 | instance | 2026-09-07 18:15:12.194339 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 18:15:12.194579 | instance | Monday 07 September 2026 18:15:12 +0000 (0:00:00.033) 0:04:19.911 ****** 2026-09-07 18:15:13.285203 | instance | ok: [instance] 2026-09-07 18:15:13.285387 | instance | 2026-09-07 18:15:13.285636 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 18:15:13.285894 | instance | Monday 07 September 2026 18:15:13 +0000 (0:00:01.090) 0:04:21.002 ****** 2026-09-07 18:15:13.768647 | instance | ok: [instance] 2026-09-07 18:15:13.768857 | instance | 2026-09-07 18:15:13.769172 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 18:15:13.769423 | instance | Monday 07 September 2026 18:15:13 +0000 (0:00:00.483) 0:04:21.485 ****** 2026-09-07 18:15:14.727608 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 18:15:14.727651 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 18:15:14.727657 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 18:15:14.727661 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 18:15:14.727666 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 18:15:14.727671 | instance | 2026-09-07 18:15:14.727675 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 18:15:14.727679 | instance | Monday 07 September 2026 18:15:14 +0000 (0:00:00.958) 0:04:22.444 ****** 2026-09-07 18:15:15.303661 | instance | ok: [instance] 2026-09-07 18:15:15.304124 | instance | 2026-09-07 18:15:15.304145 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 18:15:15.304950 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.563) 0:04:23.008 ****** 2026-09-07 18:15:15.304992 | instance | 2026-09-07 18:15:15.305000 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 18:15:15.305181 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.012) 0:04:23.020 ****** 2026-09-07 18:15:15.670911 | instance | ok: [instance] 2026-09-07 18:15:15.671015 | instance | 2026-09-07 18:15:15.671335 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:15:15.671358 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.367) 0:04:23.388 ****** 2026-09-07 18:15:15.909751 | instance | ok: [instance] 2026-09-07 18:15:15.910482 | instance | 2026-09-07 18:15:15.910514 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:15:15.910525 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.238) 0:04:23.626 ****** 2026-09-07 18:15:15.966607 | instance | ok: [instance] => { 2026-09-07 18:15:15.967149 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 18:15:15.967194 | instance | } 2026-09-07 18:15:15.967200 | instance | 2026-09-07 18:15:15.967204 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:15:15.967209 | instance | Monday 07 September 2026 18:15:15 +0000 (0:00:00.057) 0:04:23.684 ****** 2026-09-07 18:15:16.370678 | instance | ok: [instance] 2026-09-07 18:15:16.371454 | instance | 2026-09-07 18:15:16.371512 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:15:16.371525 | instance | Monday 07 September 2026 18:15:16 +0000 (0:00:00.403) 0:04:24.087 ****** 2026-09-07 18:15:19.538044 | instance | ok: [instance] 2026-09-07 18:15:19.539055 | instance | 2026-09-07 18:15:19.539114 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 18:15:19.539128 | instance | Monday 07 September 2026 18:15:19 +0000 (0:00:03.167) 0:04:27.255 ****** 2026-09-07 18:15:20.568795 | instance | ok: [instance] 2026-09-07 18:15:20.569564 | instance | 2026-09-07 18:15:20.569621 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 18:15:20.569634 | instance | Monday 07 September 2026 18:15:20 +0000 (0:00:01.030) 0:04:28.285 ****** 2026-09-07 18:15:20.782140 | instance | ok: [instance] 2026-09-07 18:15:20.782880 | instance | 2026-09-07 18:15:20.782937 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 18:15:20.782949 | instance | Monday 07 September 2026 18:15:20 +0000 (0:00:00.213) 0:04:28.499 ****** 2026-09-07 18:15:21.255912 | instance | ok: [instance] 2026-09-07 18:15:21.256162 | instance | 2026-09-07 18:15:21.256687 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 18:15:21.256737 | instance | Monday 07 September 2026 18:15:21 +0000 (0:00:00.473) 0:04:28.973 ****** 2026-09-07 18:15:21.853839 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 18:15:21.855175 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 18:15:21.855229 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 18:15:21.855242 | instance | 2026-09-07 18:15:21.855252 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 18:15:21.855261 | instance | Monday 07 September 2026 18:15:21 +0000 (0:00:00.597) 0:04:29.571 ****** 2026-09-07 18:15:22.322311 | instance | ok: [instance] 2026-09-07 18:15:22.323215 | instance | 2026-09-07 18:15:22.323269 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 18:15:22.323282 | instance | Monday 07 September 2026 18:15:22 +0000 (0:00:00.468) 0:04:30.039 ****** 2026-09-07 18:15:22.775959 | instance | ok: [instance] 2026-09-07 18:15:22.777667 | instance | 2026-09-07 18:15:22.777723 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 18:15:22.777735 | instance | Monday 07 September 2026 18:15:22 +0000 (0:00:00.440) 0:04:30.480 ****** 2026-09-07 18:15:22.777744 | instance | 2026-09-07 18:15:22.777753 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 18:15:22.777764 | instance | Monday 07 September 2026 18:15:22 +0000 (0:00:00.012) 0:04:30.493 ****** 2026-09-07 18:15:23.153531 | instance | ok: [instance] 2026-09-07 18:15:23.153996 | instance | 2026-09-07 18:15:23.154041 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 18:15:23.154059 | instance | Monday 07 September 2026 18:15:23 +0000 (0:00:00.378) 0:04:30.871 ****** 2026-09-07 18:15:23.222673 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 18:15:23.223105 | instance | 2026-09-07 18:15:23.223149 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 18:15:23.223157 | instance | Monday 07 September 2026 18:15:23 +0000 (0:00:00.069) 0:04:30.940 ****** 2026-09-07 18:15:24.244539 | instance | ok: [instance] 2026-09-07 18:15:24.245291 | instance | 2026-09-07 18:15:24.245346 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 18:15:24.245395 | instance | Monday 07 September 2026 18:15:24 +0000 (0:00:01.021) 0:04:31.961 ****** 2026-09-07 18:15:24.945153 | instance | ok: [instance] => (item=chronyd) 2026-09-07 18:15:24.946096 | instance | ok: [instance] => (item=sshd) 2026-09-07 18:15:24.946151 | instance | 2026-09-07 18:15:24.946162 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 18:15:24.946172 | instance | Monday 07 September 2026 18:15:24 +0000 (0:00:00.700) 0:04:32.662 ****** 2026-09-07 18:15:27.398932 | instance | ok: [instance] 2026-09-07 18:15:27.399878 | instance | 2026-09-07 18:15:27.399938 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-07 18:15:27.399952 | instance | Monday 07 September 2026 18:15:27 +0000 (0:00:02.453) 0:04:35.116 ****** 2026-09-07 18:15:27.640819 | instance | ok: [instance] 2026-09-07 18:15:27.640998 | instance | 2026-09-07 18:15:27.641304 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-07 18:15:27.641679 | instance | Monday 07 September 2026 18:15:27 +0000 (0:00:00.241) 0:04:35.357 ****** 2026-09-07 18:15:27.886797 | instance | ok: [instance] 2026-09-07 18:15:27.886878 | instance | 2026-09-07 18:15:27.886995 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-07 18:15:27.887134 | instance | Monday 07 September 2026 18:15:27 +0000 (0:00:00.246) 0:04:35.604 ****** 2026-09-07 18:15:28.105430 | instance | ok: [instance] 2026-09-07 18:15:28.105675 | instance | 2026-09-07 18:15:28.105966 | instance | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-07 18:15:28.106289 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.218) 0:04:35.822 ****** 2026-09-07 18:15:28.372821 | instance | ok: [instance] => (item=instance) 2026-09-07 18:15:28.372985 | instance | 2026-09-07 18:15:28.373258 | instance | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-07 18:15:28.373492 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.267) 0:04:36.090 ****** 2026-09-07 18:15:28.431136 | instance | ok: [instance] 2026-09-07 18:15:28.431393 | instance | 2026-09-07 18:15:28.431646 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-07 18:15:28.431903 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.058) 0:04:36.148 ****** 2026-09-07 18:15:28.500902 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-07 18:15:28.501156 | instance | 2026-09-07 18:15:28.501434 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-07 18:15:28.501696 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.069) 0:04:36.218 ****** 2026-09-07 18:15:28.562813 | instance | skipping: [instance] 2026-09-07 18:15:28.562994 | instance | 2026-09-07 18:15:28.563284 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-07 18:15:28.563534 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.061) 0:04:36.279 ****** 2026-09-07 18:15:28.629975 | instance | skipping: [instance] => (item=instance) 2026-09-07 18:15:28.630110 | instance | skipping: [instance] 2026-09-07 18:15:28.630339 | instance | 2026-09-07 18:15:28.630571 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-07 18:15:28.630800 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.067) 0:04:36.347 ****** 2026-09-07 18:15:28.907022 | instance | ok: [instance] 2026-09-07 18:15:28.907199 | instance | 2026-09-07 18:15:28.907475 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-07 18:15:28.907726 | instance | Monday 07 September 2026 18:15:28 +0000 (0:00:00.276) 0:04:36.624 ****** 2026-09-07 18:15:35.400155 | instance | ok: [instance] 2026-09-07 18:15:35.400217 | instance | 2026-09-07 18:15:35.400850 | instance | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-07 18:15:35.400926 | instance | Monday 07 September 2026 18:15:35 +0000 (0:00:06.492) 0:04:43.116 ****** 2026-09-07 18:15:40.811840 | instance | ok: [instance] 2026-09-07 18:15:40.812184 | instance | 2026-09-07 18:15:40.812417 | instance | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-07 18:15:40.812613 | instance | Monday 07 September 2026 18:15:40 +0000 (0:00:05.412) 0:04:48.529 ****** 2026-09-07 18:15:54.889577 | instance | ok: [instance] 2026-09-07 18:15:54.890059 | instance | 2026-09-07 18:15:54.890120 | instance | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-07 18:15:54.890129 | instance | Monday 07 September 2026 18:15:54 +0000 (0:00:14.078) 0:05:02.607 ****** 2026-09-07 18:17:30.001136 | instance | ok: [instance] => (item=/dev/ceph-instance-osd0/data) 2026-09-07 18:17:30.001384 | instance | ok: [instance] => (item=/dev/ceph-instance-osd1/data) 2026-09-07 18:17:30.001639 | instance | ok: [instance] => (item=/dev/ceph-instance-osd2/data) 2026-09-07 18:17:30.001887 | instance | 2026-09-07 18:17:30.002168 | instance | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-07 18:17:30.002431 | instance | Monday 07 September 2026 18:17:29 +0000 (0:01:35.110) 0:06:37.718 ****** 2026-09-07 18:17:35.833731 | instance | ok: [instance] 2026-09-07 18:17:35.834461 | instance | 2026-09-07 18:17:35.834516 | instance | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-07 18:17:35.834528 | instance | Monday 07 September 2026 18:17:35 +0000 (0:00:05.832) 0:06:43.550 ****** 2026-09-07 18:17:41.989965 | instance | ok: [instance] 2026-09-07 18:17:41.990022 | instance | 2026-09-07 18:17:41.990034 | instance | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-07 18:17:41.990044 | instance | Monday 07 September 2026 18:17:41 +0000 (0:00:06.155) 0:06:49.706 ****** 2026-09-07 18:17:42.067745 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance 2026-09-07 18:17:42.067840 | instance | 2026-09-07 18:17:42.068177 | instance | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-07 18:17:42.068247 | instance | Monday 07 September 2026 18:17:42 +0000 (0:00:00.079) 0:06:49.785 ****** 2026-09-07 18:17:42.132552 | instance | ok: [instance] 2026-09-07 18:17:42.133353 | instance | 2026-09-07 18:17:42.133399 | instance | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-07 18:17:42.133411 | instance | Monday 07 September 2026 18:17:42 +0000 (0:00:00.063) 0:06:49.849 ****** 2026-09-07 18:17:48.301748 | instance | ok: [instance] 2026-09-07 18:17:48.302470 | instance | 2026-09-07 18:17:48.302520 | instance | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-07 18:17:48.302532 | instance | Monday 07 September 2026 18:17:48 +0000 (0:00:06.169) 0:06:56.019 ****** 2026-09-07 18:17:48.366208 | instance | ok: [instance] 2026-09-07 18:17:48.366947 | instance | 2026-09-07 18:17:48.366987 | instance | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-07 18:17:48.366998 | instance | Monday 07 September 2026 18:17:48 +0000 (0:00:00.064) 0:06:56.083 ****** 2026-09-07 18:17:48.426385 | instance | skipping: [instance] => (item=1) 2026-09-07 18:17:48.427799 | instance | skipping: [instance] => (item=1) 2026-09-07 18:17:48.427854 | instance | skipping: [instance] => (item=1) 2026-09-07 18:17:48.427865 | instance | skipping: [instance] 2026-09-07 18:17:48.427875 | instance | 2026-09-07 18:17:48.427884 | instance | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-07 18:17:48.427894 | instance | Monday 07 September 2026 18:17:48 +0000 (0:00:00.060) 0:06:56.143 ****** 2026-09-07 18:17:48.520241 | instance | skipping: [instance] 2026-09-07 18:17:48.520579 | instance | 2026-09-07 18:17:48.520885 | instance | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-07 18:17:48.521197 | instance | 2026-09-07 18:17:48.521494 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 18:17:48.521783 | instance | Monday 07 September 2026 18:17:48 +0000 (0:00:00.094) 0:06:56.237 ****** 2026-09-07 18:17:49.691319 | instance | ok: [instance] 2026-09-07 18:17:49.691732 | instance | 2026-09-07 18:17:49.692140 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:17:49.692502 | instance | Monday 07 September 2026 18:17:49 +0000 (0:00:01.170) 0:06:57.408 ****** 2026-09-07 18:17:49.916422 | instance | ok: [instance] 2026-09-07 18:17:49.916636 | instance | 2026-09-07 18:17:49.916877 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:17:49.917110 | instance | Monday 07 September 2026 18:17:49 +0000 (0:00:00.225) 0:06:57.633 ****** 2026-09-07 18:17:49.969528 | instance | skipping: [instance] 2026-09-07 18:17:49.969691 | instance | 2026-09-07 18:17:49.969922 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 18:17:49.970336 | instance | Monday 07 September 2026 18:17:49 +0000 (0:00:00.053) 0:06:57.686 ****** 2026-09-07 18:17:50.216976 | instance | ok: [instance] 2026-09-07 18:17:50.217157 | instance | 2026-09-07 18:17:50.217470 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:17:50.217652 | instance | Monday 07 September 2026 18:17:50 +0000 (0:00:00.247) 0:06:57.934 ****** 2026-09-07 18:17:50.291361 | instance | ok: [instance] => { 2026-09-07 18:17:50.291554 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 18:17:50.291767 | instance | } 2026-09-07 18:17:50.291971 | instance | 2026-09-07 18:17:50.292263 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:17:50.292560 | instance | Monday 07 September 2026 18:17:50 +0000 (0:00:00.074) 0:06:58.008 ****** 2026-09-07 18:17:50.607218 | instance | ok: [instance] 2026-09-07 18:17:50.607443 | instance | 2026-09-07 18:17:50.607671 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:17:50.607902 | instance | Monday 07 September 2026 18:17:50 +0000 (0:00:00.315) 0:06:58.324 ****** 2026-09-07 18:17:50.664826 | instance | skipping: [instance] 2026-09-07 18:17:50.664957 | instance | 2026-09-07 18:17:50.665237 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:17:50.665484 | instance | Monday 07 September 2026 18:17:50 +0000 (0:00:00.057) 0:06:58.382 ****** 2026-09-07 18:17:50.714566 | instance | skipping: [instance] 2026-09-07 18:17:50.714827 | instance | 2026-09-07 18:17:50.715105 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:17:50.715407 | instance | Monday 07 September 2026 18:17:50 +0000 (0:00:00.050) 0:06:58.432 ****** 2026-09-07 18:17:50.937041 | instance | ok: [instance] 2026-09-07 18:17:50.937342 | instance | 2026-09-07 18:17:50.937659 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 18:17:50.937978 | instance | Monday 07 September 2026 18:17:50 +0000 (0:00:00.221) 0:06:58.654 ****** 2026-09-07 18:17:51.974056 | instance | ok: [instance] 2026-09-07 18:17:51.974293 | instance | 2026-09-07 18:17:51.974584 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:17:51.974831 | instance | Monday 07 September 2026 18:17:51 +0000 (0:00:01.036) 0:06:59.691 ****** 2026-09-07 18:17:52.069362 | instance | ok: [instance] => { 2026-09-07 18:17:52.069559 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 18:17:52.069869 | instance | } 2026-09-07 18:17:52.070095 | instance | 2026-09-07 18:17:52.070414 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:17:52.070657 | instance | Monday 07 September 2026 18:17:52 +0000 (0:00:00.095) 0:06:59.786 ****** 2026-09-07 18:17:52.417313 | instance | ok: [instance] 2026-09-07 18:17:52.417618 | instance | 2026-09-07 18:17:52.418175 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:17:52.418548 | instance | Monday 07 September 2026 18:17:52 +0000 (0:00:00.347) 0:07:00.134 ****** 2026-09-07 18:17:54.419200 | instance | ok: [instance] 2026-09-07 18:17:54.419434 | instance | 2026-09-07 18:17:54.419728 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 18:17:54.419984 | instance | Monday 07 September 2026 18:17:54 +0000 (0:00:02.002) 0:07:02.136 ****** 2026-09-07 18:17:54.457923 | instance | skipping: [instance] 2026-09-07 18:17:54.458160 | instance | 2026-09-07 18:17:54.458445 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 18:17:54.458709 | instance | Monday 07 September 2026 18:17:54 +0000 (0:00:00.038) 0:07:02.175 ****** 2026-09-07 18:17:54.493970 | instance | skipping: [instance] 2026-09-07 18:17:54.494196 | instance | 2026-09-07 18:17:54.494436 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 18:17:54.494687 | instance | Monday 07 September 2026 18:17:54 +0000 (0:00:00.035) 0:07:02.211 ****** 2026-09-07 18:17:54.528867 | instance | skipping: [instance] 2026-09-07 18:17:54.529083 | instance | 2026-09-07 18:17:54.529459 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 18:17:54.529832 | instance | Monday 07 September 2026 18:17:54 +0000 (0:00:00.035) 0:07:02.246 ****** 2026-09-07 18:17:55.604406 | instance | ok: [instance] 2026-09-07 18:17:55.604755 | instance | 2026-09-07 18:17:55.605075 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 18:17:55.605424 | instance | Monday 07 September 2026 18:17:55 +0000 (0:00:01.074) 0:07:03.321 ****** 2026-09-07 18:17:56.064083 | instance | ok: [instance] 2026-09-07 18:17:56.064963 | instance | 2026-09-07 18:17:56.065031 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 18:17:56.065046 | instance | Monday 07 September 2026 18:17:56 +0000 (0:00:00.459) 0:07:03.781 ****** 2026-09-07 18:17:57.072925 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 18:17:57.074554 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 18:17:57.074609 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 18:17:57.074621 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 18:17:57.074630 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 18:17:57.074640 | instance | 2026-09-07 18:17:57.074650 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 18:17:57.074658 | instance | Monday 07 September 2026 18:17:57 +0000 (0:00:01.008) 0:07:04.790 ****** 2026-09-07 18:17:57.647370 | instance | ok: [instance] 2026-09-07 18:17:57.647920 | instance | 2026-09-07 18:17:57.647988 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 18:17:57.648286 | instance | Monday 07 September 2026 18:17:57 +0000 (0:00:00.561) 0:07:05.351 ****** 2026-09-07 18:17:57.649178 | instance | 2026-09-07 18:17:57.649240 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 18:17:57.649255 | instance | Monday 07 September 2026 18:17:57 +0000 (0:00:00.012) 0:07:05.364 ****** 2026-09-07 18:17:58.049150 | instance | ok: [instance] 2026-09-07 18:17:58.049242 | instance | 2026-09-07 18:17:58.049601 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 18:17:58.049645 | instance | Monday 07 September 2026 18:17:58 +0000 (0:00:00.402) 0:07:05.766 ****** 2026-09-07 18:17:58.307801 | instance | ok: [instance] 2026-09-07 18:17:58.308143 | instance | 2026-09-07 18:17:58.308663 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 18:17:58.308717 | instance | Monday 07 September 2026 18:17:58 +0000 (0:00:00.258) 0:07:06.024 ****** 2026-09-07 18:17:58.389081 | instance | ok: [instance] => { 2026-09-07 18:17:58.390462 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 18:17:58.390525 | instance | } 2026-09-07 18:17:58.390541 | instance | 2026-09-07 18:17:58.390551 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 18:17:58.390561 | instance | Monday 07 September 2026 18:17:58 +0000 (0:00:00.081) 0:07:06.106 ****** 2026-09-07 18:17:58.766735 | instance | ok: [instance] 2026-09-07 18:17:58.767449 | instance | 2026-09-07 18:17:58.767503 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 18:17:58.767514 | instance | Monday 07 September 2026 18:17:58 +0000 (0:00:00.377) 0:07:06.484 ****** 2026-09-07 18:18:01.887680 | instance | ok: [instance] 2026-09-07 18:18:01.888211 | instance | 2026-09-07 18:18:01.888281 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 18:18:01.888543 | instance | Monday 07 September 2026 18:18:01 +0000 (0:00:03.120) 0:07:09.604 ****** 2026-09-07 18:18:03.066476 | instance | ok: [instance] 2026-09-07 18:18:03.067185 | instance | 2026-09-07 18:18:03.067241 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 18:18:03.067252 | instance | Monday 07 September 2026 18:18:03 +0000 (0:00:01.178) 0:07:10.783 ****** 2026-09-07 18:18:03.295887 | instance | ok: [instance] 2026-09-07 18:18:03.296257 | instance | 2026-09-07 18:18:03.296326 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 18:18:03.296617 | instance | Monday 07 September 2026 18:18:03 +0000 (0:00:00.229) 0:07:11.013 ****** 2026-09-07 18:18:03.778093 | instance | ok: [instance] 2026-09-07 18:18:03.778812 | instance | 2026-09-07 18:18:03.778867 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 18:18:03.778879 | instance | Monday 07 September 2026 18:18:03 +0000 (0:00:00.482) 0:07:11.495 ****** 2026-09-07 18:18:04.408841 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 18:18:04.410096 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 18:18:04.410175 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 18:18:04.410190 | instance | 2026-09-07 18:18:04.410201 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 18:18:04.410212 | instance | Monday 07 September 2026 18:18:04 +0000 (0:00:00.630) 0:07:12.126 ****** 2026-09-07 18:18:04.876585 | instance | ok: [instance] 2026-09-07 18:18:04.877487 | instance | 2026-09-07 18:18:04.877541 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 18:18:04.877557 | instance | Monday 07 September 2026 18:18:04 +0000 (0:00:00.467) 0:07:12.593 ****** 2026-09-07 18:18:05.337395 | instance | ok: [instance] 2026-09-07 18:18:05.339163 | instance | 2026-09-07 18:18:05.339199 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 18:18:05.339212 | instance | Monday 07 September 2026 18:18:05 +0000 (0:00:00.448) 0:07:13.042 ****** 2026-09-07 18:18:05.339224 | instance | 2026-09-07 18:18:05.339236 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 18:18:05.339247 | instance | Monday 07 September 2026 18:18:05 +0000 (0:00:00.012) 0:07:13.054 ****** 2026-09-07 18:18:05.719304 | instance | ok: [instance] 2026-09-07 18:18:05.720031 | instance | 2026-09-07 18:18:05.720111 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 18:18:05.720143 | instance | Monday 07 September 2026 18:18:05 +0000 (0:00:00.381) 0:07:13.436 ****** 2026-09-07 18:18:05.797282 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 18:18:05.798016 | instance | 2026-09-07 18:18:05.798070 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 18:18:05.798083 | instance | Monday 07 September 2026 18:18:05 +0000 (0:00:00.077) 0:07:13.514 ****** 2026-09-07 18:18:06.924790 | instance | ok: [instance] 2026-09-07 18:18:06.925531 | instance | 2026-09-07 18:18:06.925583 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 18:18:06.925607 | instance | Monday 07 September 2026 18:18:06 +0000 (0:00:01.127) 0:07:14.641 ****** 2026-09-07 18:18:07.597175 | instance | ok: [instance] => (item=chronyd) 2026-09-07 18:18:07.598261 | instance | ok: [instance] => (item=sshd) 2026-09-07 18:18:07.598319 | instance | 2026-09-07 18:18:07.598332 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 18:18:07.598343 | instance | Monday 07 September 2026 18:18:07 +0000 (0:00:00.672) 0:07:15.314 ****** 2026-09-07 18:18:18.974935 | instance | fatal: [instance]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 11, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: ", "owner": "root", "size": 217447, "state": "file", "uid": 0, "url": "https://download.ceph.com/rpm-18.2.7/el9/noarch/cephadm"} 2026-09-07 18:18:18.978211 | instance | 2026-09-07 18:18:18.978482 | instance | PLAY RECAP ********************************************************************* 2026-09-07 18:18:18.978978 | instance | instance : ok=137 changed=29 unreachable=0 failed=1 skipped=24 rescued=0 ignored=0 2026-09-07 18:18:18.979007 | instance | 2026-09-07 18:18:18.980229 | instance | Monday 07 September 2026 18:18:18 +0000 (0:00:11.381) 0:07:26.696 ****** 2026-09-07 18:18:18.980296 | instance | =============================================================================== 2026-09-07 18:18:18.980307 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 95.15s 2026-09-07 18:18:18.980316 | instance | vexxhost.ceph.osd : Install OSDs --------------------------------------- 95.11s 2026-09-07 18:18:18.980324 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 55.54s 2026-09-07 18:18:18.980340 | instance | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.20s 2026-09-07 18:18:18.983671 | instance | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.08s 2026-09-07 18:18:18.983726 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 11.38s 2026-09-07 18:18:18.983736 | instance | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 11.36s 2026-09-07 18:18:18.983745 | instance | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.73s 2026-09-07 18:18:18.983754 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.54s 2026-09-07 18:18:18.983762 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.54s 2026-09-07 18:18:18.983770 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.49s 2026-09-07 18:18:18.983778 | instance | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.17s 2026-09-07 18:18:18.983787 | instance | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.16s 2026-09-07 18:18:18.983795 | instance | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.14s 2026-09-07 18:18:18.983803 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.92s 2026-09-07 18:18:18.983811 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.91s 2026-09-07 18:18:18.983820 | instance | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.83s 2026-09-07 18:18:18.983828 | instance | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.41s 2026-09-07 18:18:18.983836 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 4.85s 2026-09-07 18:18:18.983844 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.33s 2026-09-07 18:18:19.169139 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-07 18:18:19.169513 | instance | ERROR [aio > converge] Executed: Failed 2026-09-07 18:18:19.169774 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-07 18:18:19.557570 | instance | ERROR 2026-09-07 18:18:19.557860 | instance | { 2026-09-07 18:18:19.557921 | instance | "delta": "0:08:39.524867", 2026-09-07 18:18:19.557960 | instance | "end": "2026-09-07 18:18:19.237205", 2026-09-07 18:18:19.557995 | instance | "msg": "non-zero return code", 2026-09-07 18:18:19.558029 | instance | "rc": 2, 2026-09-07 18:18:19.558062 | instance | "start": "2026-09-07 18:09:39.712338" 2026-09-07 18:18:19.558095 | instance | } failure 2026-09-07 18:18:19.581012 | 2026-09-07 18:18:19.581148 | PLAY RECAP 2026-09-07 18:18:19.581234 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 18:18:19.581282 | 2026-09-07 18:18:19.709543 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 18:18:19.723148 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:18:20.348192 | 2026-09-07 18:18:20.348343 | PLAY [all] 2026-09-07 18:18:20.362648 | 2026-09-07 18:18:20.362745 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 18:18:20.698108 | instance | changed 2026-09-07 18:18:20.707749 | 2026-09-07 18:18:20.707908 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 18:18:21.077315 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 18:18:21.096075 | instance | + ip addr 2026-09-07 18:18:21.098824 | instance | + ip route 2026-09-07 18:18:21.100543 | instance | + lsblk 2026-09-07 18:18:21.106818 | instance | + mount 2026-09-07 18:18:21.108358 | instance | + docker images 2026-09-07 18:18:21.132473 | instance | + brctl show 2026-09-07 18:18:21.133049 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 18:18:21.133322 | instance | + ps aux --sort=-%mem 2026-09-07 18:18:21.160561 | instance | + dpkg -l 2026-09-07 18:18:21.172217 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 18:18:21.172783 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 18:18:21.193419 | instance | + '[' '!' -z '' ']' 2026-09-07 18:18:21.256074 | instance | ok: Runtime: 0:00:00.121034 2026-09-07 18:18:21.267223 | 2026-09-07 18:18:21.267374 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 18:18:21.955797 | instance | changed: 2026-09-07 18:18:21.955975 | instance | created directory /var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/work/logs/instance 2026-09-07 18:18:21.956014 | instance | cd+++++++++ system/ 2026-09-07 18:18:21.956041 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 18:18:21.956068 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 18:18:21.956091 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 18:18:21.956119 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 18:18:21.956160 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 18:18:21.956187 | instance | >f+++++++++ system/mount.txt 2026-09-07 18:18:21.956211 | instance | >f+++++++++ system/packages.txt 2026-09-07 18:18:21.956234 | instance | >f+++++++++ system/ps.txt 2026-09-07 18:18:21.956260 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 18:18:21.967645 | 2026-09-07 18:18:21.967736 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 18:18:22.184843 | instance | changed: "values" 2026-09-07 18:18:22.385413 | instance | changed: "releases" 2026-09-07 18:18:22.393085 | 2026-09-07 18:18:22.393217 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 18:18:22.667908 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 18:18:22.926011 | instance | ok: Runtime: 0:00:00.005826 2026-09-07 18:18:22.933720 | 2026-09-07 18:18:22.933916 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 18:18:23.437416 | instance | changed: 2026-09-07 18:18:23.437557 | instance | cd+++++++++ helm/ 2026-09-07 18:18:23.437582 | instance | cd+++++++++ helm/releases/ 2026-09-07 18:18:23.437601 | instance | cd+++++++++ helm/values/ 2026-09-07 18:18:23.445608 | 2026-09-07 18:18:23.445667 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 18:18:23.654655 | instance | changed 2026-09-07 18:18:23.658845 | 2026-09-07 18:18:23.658909 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 18:18:23.868879 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:23.869417 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:23.874200 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:23.875323 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:23.877451 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:23.878536 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:23.878719 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:23.880553 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:23.882340 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:23.883587 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:23.884039 | instance | environment: line 1: kubectl: command not found 2026-09-07 18:18:23.885136 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 18:18:24.190335 | instance | ok: Runtime: 0:00:00.024038 2026-09-07 18:18:24.200843 | 2026-09-07 18:18:24.201025 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 18:18:24.406754 | instance | changed 2026-09-07 18:18:24.414913 | 2026-09-07 18:18:24.415031 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 18:18:24.657041 | instance | environment: line 5: kubectl: command not found 2026-09-07 18:18:24.657657 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:24.657806 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:24.659072 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 18:18:24.957776 | instance | ok: Runtime: 0:00:00.008291 2026-09-07 18:18:24.967263 | 2026-09-07 18:18:24.967442 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 18:18:25.463452 | instance | changed: 2026-09-07 18:18:25.463655 | instance | cd+++++++++ objects/ 2026-09-07 18:18:25.463697 | instance | cd+++++++++ objects/cluster/ 2026-09-07 18:18:25.463728 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 18:18:25.477351 | 2026-09-07 18:18:25.477478 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 18:18:25.690470 | instance | changed 2026-09-07 18:18:25.702895 | 2026-09-07 18:18:25.703061 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 18:18:25.919068 | instance | changed 2026-09-07 18:18:25.928675 | 2026-09-07 18:18:25.928814 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 18:18:26.173615 | instance | environment: line 3: kubectl: command not found 2026-09-07 18:18:26.479145 | instance | ok: Runtime: 0:00:00.006729 2026-09-07 18:18:26.491900 | 2026-09-07 18:18:26.492028 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 18:18:27.022713 | instance | changed: 2026-09-07 18:18:27.022958 | instance | cd+++++++++ pod-logs/ 2026-09-07 18:18:27.023222 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 18:18:27.041969 | 2026-09-07 18:18:27.042128 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 18:18:27.257296 | instance | changed 2026-09-07 18:18:27.267621 | 2026-09-07 18:18:27.267766 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 18:18:27.498037 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:18:27.817424 | instance | ok: Runtime: 0:00:00.053357 2026-09-07 18:18:27.827009 | 2026-09-07 18:18:27.827175 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 18:18:28.071384 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 18:18:28.113570 | instance | ceph-mgr endpoints: 2026-09-07 18:18:28.375085 | instance | ok: Runtime: 0:00:00.049380 2026-09-07 18:18:28.384023 | 2026-09-07 18:18:28.384154 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 18:18:28.680743 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 18:18:28.929019 | instance | ok: Runtime: 0:00:00.053108 2026-09-07 18:18:28.938608 | 2026-09-07 18:18:28.938746 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 18:18:29.464667 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 18:18:29.472921 | 2026-09-07 18:18:29.473045 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 18:18:29.692293 | instance | changed 2026-09-07 18:18:29.702999 | 2026-09-07 18:18:29.703148 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 18:18:29.962850 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 18:18:29.964344 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 18:18:30.251948 | instance | ERROR 2026-09-07 18:18:30.252220 | instance | { 2026-09-07 18:18:30.252285 | instance | "delta": "0:00:00.006023", 2026-09-07 18:18:30.252349 | instance | "end": "2026-09-07 18:18:29.964704", 2026-09-07 18:18:30.252395 | instance | "msg": "non-zero return code", 2026-09-07 18:18:30.252432 | instance | "rc": 1, 2026-09-07 18:18:30.252466 | instance | "start": "2026-09-07 18:18:29.958681" 2026-09-07 18:18:30.252558 | instance | } 2026-09-07 18:18:30.252667 | instance | ERROR: Ignoring Errors 2026-09-07 18:18:30.263688 | 2026-09-07 18:18:30.263896 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 18:18:30.845537 | instance | changed: cd+++++++++ selenium/ 2026-09-07 18:18:30.857527 | 2026-09-07 18:18:30.857651 | PLAY RECAP 2026-09-07 18:18:30.857729 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 18:18:30.857772 | 2026-09-07 18:18:30.993913 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 18:18:31.001529 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:18:31.664797 | 2026-09-07 18:18:31.664967 | PLAY [all] 2026-09-07 18:18:31.678654 | 2026-09-07 18:18:31.678966 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 18:18:31.723528 | instance | skipping: Conditional result was False 2026-09-07 18:18:31.735607 | 2026-09-07 18:18:31.735791 | TASK [fetch-output : Set log path for single node] 2026-09-07 18:18:31.769130 | instance | ok 2026-09-07 18:18:31.777204 | 2026-09-07 18:18:31.777333 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 18:18:32.152588 | instance -> localhost | ok: "/var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/work/logs" 2026-09-07 18:18:32.393070 | instance -> localhost | changed: "/var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/work/artifacts" 2026-09-07 18:18:32.595510 | instance -> localhost | changed: "/var/lib/zuul/builds/d021142ea1c1459e9abc521a9e8d479f/work/docs" 2026-09-07 18:18:32.628466 | 2026-09-07 18:18:32.628984 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 18:18:33.329122 | instance | changed: .d..t...... ./ 2026-09-07 18:18:33.329435 | instance | changed: All items complete 2026-09-07 18:18:33.329505 | 2026-09-07 18:18:33.808022 | instance | changed: .d..t...... ./ 2026-09-07 18:18:34.275761 | instance | changed: .d..t...... ./ 2026-09-07 18:18:34.302762 | 2026-09-07 18:18:34.303039 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 18:18:34.751032 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.004714 2026-09-07 18:18:34.982491 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.005514 2026-09-07 18:18:35.006560 | 2026-09-07 18:18:35.006694 | PLAY [all] 2026-09-07 18:18:35.017635 | 2026-09-07 18:18:35.017768 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 18:18:35.405894 | instance | changed 2026-09-07 18:18:35.416196 | 2026-09-07 18:18:35.416297 | PLAY RECAP 2026-09-07 18:18:35.416427 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 18:18:35.416475 | 2026-09-07 18:18:35.544416 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 18:18:35.555869 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 18:18:36.142473 | 2026-09-07 18:18:36.142630 | PLAY [localhost] 2026-09-07 18:18:36.155268 | 2026-09-07 18:18:36.155412 | TASK [Generate Zuul manifest] 2026-09-07 18:18:36.171874 | localhost | ok 2026-09-07 18:18:36.203916 | 2026-09-07 18:18:36.204035 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 18:18:36.584979 | localhost | changed 2026-09-07 18:18:36.594139 | 2026-09-07 18:18:36.594229 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 18:18:36.621343 | localhost | ok 2026-09-07 18:18:36.629920 | 2026-09-07 18:18:36.630008 | TASK [Upload logs] 2026-09-07 18:18:36.647995 | localhost | ok 2026-09-07 18:18:36.751126 | 2026-09-07 18:18:36.751241 | TASK [Set zuul-log-path fact] 2026-09-07 18:18:36.767385 | localhost | ok 2026-09-07 18:18:36.778393 | 2026-09-07 18:18:36.778475 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 18:18:36.815931 | localhost | ok 2026-09-07 18:18:36.824809 | 2026-09-07 18:18:36.824916 | TASK [upload-logs : Create log directories] 2026-09-07 18:18:37.189624 | localhost | changed 2026-09-07 18:18:37.198793 | 2026-09-07 18:18:37.198940 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 18:18:37.556634 | localhost -> localhost | ok: Runtime: 0:00:00.004202 2026-09-07 18:18:37.566573 | 2026-09-07 18:18:37.566747 | TASK [upload-logs : Upload logs to log server] 2026-09-07 18:18:37.991212 | localhost | Output suppressed because no_log was given 2026-09-07 18:18:37.996295 | 2026-09-07 18:18:37.996404 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 18:18:38.056640 | localhost | skipping: Conditional result was False 2026-09-07 18:18:38.066569 | localhost | skipping: Conditional result was False 2026-09-07 18:18:38.081614 | 2026-09-07 18:18:38.081827 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 18:18:38.139915 | localhost | skipping: Conditional result was False 2026-09-07 18:18:38.140236 | 2026-09-07 18:18:38.145975 | localhost | skipping: Conditional result was False 2026-09-07 18:18:38.156014 | 2026-09-07 18:18:38.156240 | LOOP [upload-logs : Upload console log and json output]