2026-09-15 11:17:38.820600 | Job console starting 2026-09-15 11:17:38.947498 | Updating git repos 2026-09-15 11:17:41.454368 | Cloning repos into workspace 2026-09-15 11:17:59.088402 | Restoring repo states 2026-09-15 11:18:04.726550 | Merging changes 2026-09-15 11:18:06.376853 | Checking out repos 2026-09-15 11:18:08.905266 | Preparing playbooks 2026-09-15 11:18:11.450514 | Running Ansible setup 2026-09-15 11:18:15.406166 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:18:16.097262 | 2026-09-15 11:18:16.174860 | PLAY [localhost] 2026-09-15 11:18:16.193232 | 2026-09-15 11:18:16.193491 | TASK [Gathering Facts] 2026-09-15 11:18:17.210738 | localhost | ok 2026-09-15 11:18:17.220607 | 2026-09-15 11:18:17.220710 | TASK [Setup log path fact] 2026-09-15 11:18:17.239685 | localhost | ok 2026-09-15 11:18:17.253378 | 2026-09-15 11:18:17.253474 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 11:18:17.297432 | localhost | ok 2026-09-15 11:18:17.307491 | 2026-09-15 11:18:17.307710 | TASK [emit-job-header : Print job information] 2026-09-15 11:18:17.350108 | # Job Information 2026-09-15 11:18:17.350408 | Ansible Version: 2.16.18 2026-09-15 11:18:17.350451 | Job: atmosphere-molecule-aio-openvswitch 2026-09-15 11:18:17.350479 | Pipeline: check 2026-09-15 11:18:17.350503 | Executor: 2d72f0692154 2026-09-15 11:18:17.350528 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-09-15 11:18:17.350559 | Event ID: e92afa20-b0f5-11f1-8017-348441ae6ce2 2026-09-15 11:18:17.355629 | 2026-09-15 11:18:17.355826 | LOOP [emit-job-header : Print node information] 2026-09-15 11:18:17.456081 | localhost | ok: 2026-09-15 11:18:17.456659 | localhost | # Node Information 2026-09-15 11:18:17.456901 | localhost | Inventory Hostname: instance 2026-09-15 11:18:17.456935 | localhost | Hostname: np0000192802 2026-09-15 11:18:17.456962 | localhost | Username: zuul 2026-09-15 11:18:17.456991 | localhost | Distro: Ubuntu 22.04 2026-09-15 11:18:17.457017 | localhost | Provider: yul1 2026-09-15 11:18:17.457042 | localhost | Region: ca-ymq-1 2026-09-15 11:18:17.457067 | localhost | Label: ubuntu-jammy-16 2026-09-15 11:18:17.457091 | localhost | Product Name: OpenStack Nova 2026-09-15 11:18:17.457116 | localhost | Interface IP: 162.253.55.10 2026-09-15 11:18:17.472402 | 2026-09-15 11:18:17.472561 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-15 11:18:17.928946 | localhost -> localhost | changed 2026-09-15 11:18:17.939674 | 2026-09-15 11:18:17.939994 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-15 11:18:18.950657 | localhost -> localhost | changed 2026-09-15 11:18:18.958851 | 2026-09-15 11:18:18.958908 | PLAY [all] 2026-09-15 11:18:18.968436 | 2026-09-15 11:18:18.968537 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-15 11:18:19.245789 | instance -> localhost | ok 2026-09-15 11:18:19.252503 | 2026-09-15 11:18:19.252566 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-15 11:18:19.279969 | instance | ok 2026-09-15 11:18:19.292108 | instance | included: /var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-15 11:18:19.297060 | 2026-09-15 11:18:19.297116 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-15 11:18:19.945358 | instance -> localhost | Generating public/private rsa key pair. 2026-09-15 11:18:19.945524 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/work/2883b2a320a8455abff70102eaeb3cb7_id_rsa 2026-09-15 11:18:19.945552 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/work/2883b2a320a8455abff70102eaeb3cb7_id_rsa.pub 2026-09-15 11:18:19.945573 | instance -> localhost | The key fingerprint is: 2026-09-15 11:18:19.945592 | instance -> localhost | SHA256:q/wdMt9k95ZW1ltg7hSvAGJOVh5E1lMUmu1tpvI6CpU zuul-build-sshkey 2026-09-15 11:18:19.945626 | instance -> localhost | The key's randomart image is: 2026-09-15 11:18:19.945646 | instance -> localhost | +---[RSA 3072]----+ 2026-09-15 11:18:19.945667 | instance -> localhost | | o+. o+. | 2026-09-15 11:18:19.945687 | instance -> localhost | | .o o+ | 2026-09-15 11:18:19.945705 | instance -> localhost | | o .o.. | 2026-09-15 11:18:19.945723 | instance -> localhost | | = o. .+. | 2026-09-15 11:18:19.945741 | instance -> localhost | | =S.E. o.+=| 2026-09-15 11:18:19.945759 | instance -> localhost | | .o . o+*| 2026-09-15 11:18:19.945776 | instance -> localhost | | = . ++oo=| 2026-09-15 11:18:19.945794 | instance -> localhost | | . . * =.+o=.| 2026-09-15 11:18:19.945814 | instance -> localhost | | o.. +.ooo..| 2026-09-15 11:18:19.945832 | instance -> localhost | +----[SHA256]-----+ 2026-09-15 11:18:19.945880 | instance -> localhost | ok: Runtime: 0:00:00.268980 2026-09-15 11:18:19.951606 | 2026-09-15 11:18:19.951687 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-15 11:18:19.979453 | instance | ok 2026-09-15 11:18:19.987336 | instance | included: /var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-15 11:18:19.994596 | 2026-09-15 11:18:19.994742 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-15 11:18:20.018611 | instance | skipping: Conditional result was False 2026-09-15 11:18:20.026719 | 2026-09-15 11:18:20.026883 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-15 11:18:20.488664 | instance | changed 2026-09-15 11:18:20.497414 | 2026-09-15 11:18:20.497532 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-15 11:18:20.767015 | instance | ok 2026-09-15 11:18:20.773760 | 2026-09-15 11:18:20.773872 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-15 11:18:21.306458 | instance | changed 2026-09-15 11:18:21.317555 | 2026-09-15 11:18:21.317691 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-15 11:18:21.859157 | instance | changed 2026-09-15 11:18:21.871130 | 2026-09-15 11:18:21.871317 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-15 11:18:21.896482 | instance | skipping: Conditional result was False 2026-09-15 11:18:21.910147 | 2026-09-15 11:18:21.910304 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-15 11:18:22.278862 | instance -> localhost | changed 2026-09-15 11:18:22.288608 | 2026-09-15 11:18:22.288673 | TASK [add-build-sshkey : Add back temp key] 2026-09-15 11:18:22.573539 | instance -> localhost | Identity added: /var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/work/2883b2a320a8455abff70102eaeb3cb7_id_rsa (zuul-build-sshkey) 2026-09-15 11:18:22.573780 | instance -> localhost | ok: Runtime: 0:00:00.016691 2026-09-15 11:18:22.580607 | 2026-09-15 11:18:22.580698 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-15 11:18:22.872142 | instance | ok 2026-09-15 11:18:22.885196 | 2026-09-15 11:18:22.885398 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-15 11:18:22.924301 | instance | skipping: Conditional result was False 2026-09-15 11:18:22.950275 | 2026-09-15 11:18:22.950656 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-15 11:18:23.256411 | instance | ok 2026-09-15 11:18:23.269862 | 2026-09-15 11:18:23.270014 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-15 11:18:27.143539 | instance | Output suppressed because no_log was given 2026-09-15 11:18:27.162849 | 2026-09-15 11:18:27.163024 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-15 11:18:27.391721 | instance | ok: "logs" 2026-09-15 11:18:27.392223 | instance | ok: All items complete 2026-09-15 11:18:27.392283 | 2026-09-15 11:18:27.576852 | instance | ok: "artifacts" 2026-09-15 11:18:27.764133 | instance | ok: "docs" 2026-09-15 11:18:27.783455 | 2026-09-15 11:18:27.783691 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-15 11:18:28.039100 | instance | changed: "logs" 2026-09-15 11:18:28.199651 | instance | changed: "artifacts" 2026-09-15 11:18:28.359483 | instance | changed: "docs" 2026-09-15 11:18:28.381733 | 2026-09-15 11:18:28.381890 | PLAY RECAP 2026-09-15 11:18:28.381979 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-15 11:18:28.382035 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:18:28.382077 | 2026-09-15 11:18:28.539915 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:18:28.556171 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:18:29.147656 | 2026-09-15 11:18:29.147793 | PLAY [all] 2026-09-15 11:18:29.158468 | 2026-09-15 11:18:29.158545 | TASK [setup-uv : Extract archive] 2026-09-15 11:18:31.502697 | instance | changed 2026-09-15 11:18:31.517605 | 2026-09-15 11:18:31.517720 | TASK [setup-uv : Print version] 2026-09-15 11:18:31.896307 | instance | uv 0.8.13 2026-09-15 11:18:32.067744 | instance | ok: Runtime: 0:00:00.015199 2026-09-15 11:18:32.085159 | 2026-09-15 11:18:32.085536 | TASK [Install Ansible collection siblings] 2026-09-15 11:18:42.056238 | instance | changed: 2026-09-15 11:18:42.056647 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-15 11:18:42.056729 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-15 11:18:42.056779 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-15 11:18:42.056820 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-15 11:18:42.056859 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-15 11:18:42.056904 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-15 11:18:42.056948 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-15 11:18:42.056994 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-15 11:18:42.057041 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-15 11:18:42.057100 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-15 11:18:42.057165 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-15 11:18:42.057231 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-15 11:18:42.057325 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-15 11:18:42.057395 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-15 11:18:42.057450 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-15 11:18:42.057493 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-15 11:18:42.057533 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-15 11:18:42.057572 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-15 11:18:42.057609 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-15 11:18:42.057648 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-15 11:18:42.057684 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-15 11:18:42.057722 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-15 11:18:42.057762 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 11:18:42.058292 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-15 11:18:42.058348 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-15 11:18:42.058390 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 11:18:42.058427 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 11:18:42.058463 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 11:18:42.058499 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-15 11:18:42.058535 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-15 11:18:42.058573 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 11:18:42.058611 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 11:18:42.058650 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-15 11:18:42.058688 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-15 11:18:42.058740 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.058777 | instance | Process install dependency map 2026-09-15 11:18:42.058814 | instance | Starting collection install process 2026-09-15 11:18:42.058851 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-15 11:18:42.058888 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-15 11:18:42.058924 | instance | ansible.netcommon:* was installed successfully 2026-09-15 11:18:42.058960 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-15 11:18:42.058998 | instance | Creating virtual environment at: .venv 2026-09-15 11:18:42.059035 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 11:18:42.059073 | instance | Downloading pygments (1.2MiB) 2026-09-15 11:18:42.059109 | instance | Downloading setuptools (1.1MiB) 2026-09-15 11:18:42.059219 | instance | Downloading netaddr (2.2MiB) 2026-09-15 11:18:42.059293 | instance | Downloading openstacksdk (1.7MiB) 2026-09-15 11:18:42.059337 | instance | Downloading pydantic-core (2.0MiB) 2026-09-15 11:18:42.059377 | instance | Downloading ansible-core (2.1MiB) 2026-09-15 11:18:42.059412 | instance | Downloading cryptography (4.2MiB) 2026-09-15 11:18:42.059448 | instance | Downloading rjsonnet (1.2MiB) 2026-09-15 11:18:42.059483 | instance | Downloading kubernetes (1.9MiB) 2026-09-15 11:18:42.059519 | instance | Downloading rjsonnet (1.2MiB) 2026-09-15 11:18:42.059561 | instance | Downloading netaddr (2.2MiB) 2026-09-15 11:18:42.059598 | instance | Downloading pydantic-core (2.0MiB) 2026-09-15 11:18:42.059632 | instance | Downloading cryptography (4.2MiB) 2026-09-15 11:18:42.059668 | instance | Building pyperclip==1.9.0 2026-09-15 11:18:42.059704 | instance | Downloading rjsonnet 2026-09-15 11:18:42.059742 | instance | Downloading kubernetes (1.9MiB) 2026-09-15 11:18:42.059777 | instance | Downloading pygments (1.2MiB) 2026-09-15 11:18:42.059813 | instance | Downloading pydantic-core 2026-09-15 11:18:42.059851 | instance | Downloading setuptools (1.1MiB) 2026-09-15 11:18:42.059901 | instance | Downloading netaddr 2026-09-15 11:18:42.059957 | instance | Downloading cryptography 2026-09-15 11:18:42.060000 | instance | Downloading pygments 2026-09-15 11:18:42.060037 | instance | Downloading setuptools 2026-09-15 11:18:42.060075 | instance | Downloading kubernetes 2026-09-15 11:18:42.060111 | instance | Downloading ansible-core (2.1MiB) 2026-09-15 11:18:42.060147 | instance | Downloading openstacksdk (1.7MiB) 2026-09-15 11:18:42.060183 | instance | Downloading ansible-core 2026-09-15 11:18:42.060219 | instance | Downloading openstacksdk 2026-09-15 11:18:42.060255 | instance | Built pyperclip==1.9.0 2026-09-15 11:18:42.060331 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 11:18:42.060372 | instance | Installed 83 packages in 57ms 2026-09-15 11:18:42.060410 | instance | Checked out ansible.posix to 1.6.0 2026-09-15 11:18:42.060446 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-15 11:18:42.060484 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.060561 | instance | Process install dependency map 2026-09-15 11:18:42.060600 | instance | Starting collection install process 2026-09-15 11:18:42.060637 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-15 11:18:42.060675 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-15 11:18:42.060715 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-15 11:18:42.060752 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.060792 | instance | 2.17.12 2026-09-15 11:18:42.060867 | instance | Checked out ansible.utils to v6.1.0 2026-09-15 11:18:42.060954 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-15 11:18:42.061021 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.061067 | instance | Process install dependency map 2026-09-15 11:18:42.061106 | instance | Starting collection install process 2026-09-15 11:18:42.061143 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-15 11:18:42.061182 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-15 11:18:42.061217 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-15 11:18:42.061255 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.061318 | instance | 2.17.12 2026-09-15 11:18:42.061389 | instance | Checked out atmosphere.common to v0.7.0 2026-09-15 11:18:42.061443 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-15 11:18:42.061498 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.061543 | instance | Process install dependency map 2026-09-15 11:18:42.061582 | instance | Starting collection install process 2026-09-15 11:18:42.061617 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-15 11:18:42.061653 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-15 11:18:42.061691 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-15 11:18:42.061727 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.061765 | instance | 2.17.12 2026-09-15 11:18:42.061801 | instance | Checked out community.crypto to 2.2.3 2026-09-15 11:18:42.061836 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-15 11:18:42.061875 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.061910 | instance | Process install dependency map 2026-09-15 11:18:42.061945 | instance | Starting collection install process 2026-09-15 11:18:42.061981 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-15 11:18:42.062030 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-15 11:18:42.062068 | instance | community.crypto:2.2.3 was installed successfully 2026-09-15 11:18:42.062106 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.062143 | instance | 2.17.12 2026-09-15 11:18:42.062180 | instance | Checked out community.general to 7.3.0 2026-09-15 11:18:42.062216 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-15 11:18:42.062258 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.062332 | instance | Process install dependency map 2026-09-15 11:18:42.062371 | instance | Starting collection install process 2026-09-15 11:18:42.062413 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-15 11:18:42.062464 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-15 11:18:42.062515 | instance | community.general:7.3.0 was installed successfully 2026-09-15 11:18:42.062567 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.062609 | instance | 2.17.12 2026-09-15 11:18:42.062646 | instance | Checked out community.mysql to 3.6.0 2026-09-15 11:18:42.062683 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-15 11:18:42.062721 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.062757 | instance | Process install dependency map 2026-09-15 11:18:42.062793 | instance | Starting collection install process 2026-09-15 11:18:42.062827 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-15 11:18:42.062864 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-15 11:18:42.062901 | instance | community.mysql:3.6.0 was installed successfully 2026-09-15 11:18:42.062938 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.062974 | instance | 2.17.12 2026-09-15 11:18:42.063012 | instance | Checked out kubernetes.core to 2.4.0 2026-09-15 11:18:42.063048 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-15 11:18:42.063083 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.063119 | instance | Process install dependency map 2026-09-15 11:18:42.063156 | instance | Starting collection install process 2026-09-15 11:18:42.063192 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-15 11:18:42.063229 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-15 11:18:42.063284 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-15 11:18:42.063323 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.063362 | instance | 2.17.12 2026-09-15 11:18:42.063399 | instance | Checked out openstack.cloud to 2.6.0 2026-09-15 11:18:42.063449 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-15 11:18:42.063499 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.063538 | instance | Process install dependency map 2026-09-15 11:18:42.063616 | instance | Starting collection install process 2026-09-15 11:18:42.063705 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-15 11:18:42.063752 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-15 11:18:42.063798 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-15 11:18:42.063854 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.063899 | instance | 2.17.12 2026-09-15 11:18:42.063936 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-15 11:18:42.063973 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-15 11:18:42.064011 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.064048 | instance | Process install dependency map 2026-09-15 11:18:42.064087 | instance | Starting collection install process 2026-09-15 11:18:42.064123 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-15 11:18:42.064160 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-15 11:18:42.064196 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-15 11:18:42.064367 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.064462 | instance | 2.17.12 2026-09-15 11:18:42.064528 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-15 11:18:42.064556 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-15 11:18:42.064581 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.064604 | instance | Process install dependency map 2026-09-15 11:18:42.064627 | instance | Starting collection install process 2026-09-15 11:18:42.064651 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-15 11:18:42.064674 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-15 11:18:42.064698 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-15 11:18:42.064721 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.064743 | instance | 2.17.12 2026-09-15 11:18:42.064766 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-15 11:18:42.064789 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-15 11:18:42.064811 | instance | Starting galaxy collection install process 2026-09-15 11:18:42.064834 | instance | Process install dependency map 2026-09-15 11:18:42.064857 | instance | Starting collection install process 2026-09-15 11:18:42.064878 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-15 11:18:42.064902 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-15 11:18:42.064925 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-15 11:18:42.064947 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:18:42.064970 | instance | 2.17.12 2026-09-15 11:18:42.073215 | 2026-09-15 11:18:42.073306 | PLAY RECAP 2026-09-15 11:18:42.073365 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:18:42.073405 | 2026-09-15 11:18:42.251144 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:18:42.261629 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 11:18:42.911993 | 2026-09-15 11:18:42.912126 | PLAY [all] 2026-09-15 11:18:42.922761 | 2026-09-15 11:18:42.922839 | TASK [Install "jq" for log collection] 2026-09-15 11:18:52.507430 | instance | changed 2026-09-15 11:18:52.510164 | 2026-09-15 11:18:52.510246 | PLAY RECAP 2026-09-15 11:18:52.510347 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:18:52.510415 | 2026-09-15 11:18:52.687292 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 11:18:52.695940 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 11:18:53.335633 | 2026-09-15 11:18:53.335764 | PLAY [all] 2026-09-15 11:18:53.347211 | 2026-09-15 11:18:53.347312 | LOOP [Check inventory directories] 2026-09-15 11:18:53.732601 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-15 11:18:53.923438 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-15 11:18:54.074769 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-15 11:18:54.093634 | 2026-09-15 11:18:54.093834 | LOOP [Copy inventory file for Zuul] 2026-09-15 11:18:55.013779 | instance | changed: 2026-09-15 11:18:55.014127 | instance | { 2026-09-15 11:18:55.014164 | instance | "ansible_loop_var": "item", 2026-09-15 11:18:55.014186 | instance | "changed": false, 2026-09-15 11:18:55.014204 | instance | "failed": false, 2026-09-15 11:18:55.014224 | instance | "invocation": { 2026-09-15 11:18:55.014242 | instance | "module_args": { 2026-09-15 11:18:55.014259 | instance | "checksum_algorithm": "sha1", 2026-09-15 11:18:55.014287 | instance | "follow": true, 2026-09-15 11:18:55.014305 | instance | "get_attributes": true, 2026-09-15 11:18:55.014322 | instance | "get_checksum": true, 2026-09-15 11:18:55.014338 | instance | "get_mime": true, 2026-09-15 11:18:55.014354 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-15 11:18:55.014371 | instance | } 2026-09-15 11:18:55.014387 | instance | }, 2026-09-15 11:18:55.014403 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-15 11:18:55.014418 | instance | "stat": { 2026-09-15 11:18:55.014434 | instance | "atime": 1789471115.021779, 2026-09-15 11:18:55.014450 | instance | "attr_flags": "e", 2026-09-15 11:18:55.014465 | instance | "attributes": [ 2026-09-15 11:18:55.014481 | instance | "extents" 2026-09-15 11:18:55.014496 | instance | ], 2026-09-15 11:18:55.014512 | instance | "block_size": 4096, 2026-09-15 11:18:55.014527 | instance | "blocks": 8, 2026-09-15 11:18:55.014543 | instance | "charset": "unknown", 2026-09-15 11:18:55.014559 | instance | "ctime": 1789471112.985779, 2026-09-15 11:18:55.014575 | instance | "dev": 64513, 2026-09-15 11:18:55.014590 | instance | "device_type": 0, 2026-09-15 11:18:55.014606 | instance | "executable": true, 2026-09-15 11:18:55.014621 | instance | "exists": true, 2026-09-15 11:18:55.014637 | instance | "gid": 1000, 2026-09-15 11:18:55.014652 | instance | "gr_name": "zuul", 2026-09-15 11:18:55.014668 | instance | "inode": 1566530, 2026-09-15 11:18:55.014683 | instance | "isblk": false, 2026-09-15 11:18:55.014699 | instance | "ischr": false, 2026-09-15 11:18:55.014714 | instance | "isdir": true, 2026-09-15 11:18:55.014729 | instance | "isfifo": false, 2026-09-15 11:18:55.014744 | instance | "isgid": false, 2026-09-15 11:18:55.014759 | instance | "islnk": false, 2026-09-15 11:18:55.014774 | instance | "isreg": false, 2026-09-15 11:18:55.014789 | instance | "issock": false, 2026-09-15 11:18:55.014816 | instance | "isuid": false, 2026-09-15 11:18:55.014832 | instance | "mimetype": "unknown", 2026-09-15 11:18:55.014847 | instance | "mode": "0755", 2026-09-15 11:18:55.014862 | instance | "mtime": 1789471112.985779, 2026-09-15 11:18:55.014877 | instance | "nlink": 23, 2026-09-15 11:18:55.014892 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-15 11:18:55.014907 | instance | "pw_name": "zuul", 2026-09-15 11:18:55.014923 | instance | "readable": true, 2026-09-15 11:18:55.014939 | instance | "rgrp": true, 2026-09-15 11:18:55.014954 | instance | "roth": true, 2026-09-15 11:18:55.014969 | instance | "rusr": true, 2026-09-15 11:18:55.014985 | instance | "size": 4096, 2026-09-15 11:18:55.015000 | instance | "uid": 1000, 2026-09-15 11:18:55.015015 | instance | "version": "2630776721", 2026-09-15 11:18:55.015031 | instance | "wgrp": false, 2026-09-15 11:18:55.015048 | instance | "woth": false, 2026-09-15 11:18:55.015064 | instance | "writeable": true, 2026-09-15 11:18:55.015079 | instance | "wusr": true, 2026-09-15 11:18:55.015095 | instance | "xgrp": true, 2026-09-15 11:18:55.015110 | instance | "xoth": true, 2026-09-15 11:18:55.015125 | instance | "xusr": true 2026-09-15 11:18:55.015140 | instance | } 2026-09-15 11:18:55.015156 | instance | } 2026-09-15 11:18:55.015189 | instance | ok: All items complete 2026-09-15 11:18:55.015209 | 2026-09-15 11:18:55.016887 | instance | skipping: Conditional result was False 2026-09-15 11:18:55.019893 | instance | skipping: Conditional result was False 2026-09-15 11:18:55.036973 | 2026-09-15 11:18:55.037133 | LOOP [Switch "ansible_host" to private IP] 2026-09-15 11:18:55.425155 | instance | changed: 1 replacements made 2026-09-15 11:18:55.428477 | instance | skipping: Conditional result was False 2026-09-15 11:18:55.436469 | instance | skipping: Conditional result was False 2026-09-15 11:18:55.456988 | 2026-09-15 11:18:55.457233 | TASK [Run Molecule scenario] 2026-09-15 11:18:56.416494 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-15 11:18:56.830131 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-15 11:18:56.830251 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-15 11:19:07.778501 | instance | INFO [aio > dependency] Executing 2026-09-15 11:19:07.778906 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-15 11:19:07.779403 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-15 11:19:07.779629 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-15 11:19:07.794174 | instance | INFO [aio > cleanup] Executing 2026-09-15 11:19:07.794813 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:19:07.806968 | instance | INFO [aio > destroy] Executing 2026-09-15 11:19:07.807073 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-15 11:19:07.807189 | instance | INFO [aio > destroy] Executed: Successful 2026-09-15 11:19:07.816354 | instance | INFO [aio > syntax] Executing 2026-09-15 11:19:10.640164 | instance | 2026-09-15 11:19:10.640413 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-15 11:19:10.778556 | instance | INFO [aio > syntax] Executed: Successful 2026-09-15 11:19:10.794788 | instance | INFO [aio > create] Executing 2026-09-15 11:19:10.798774 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:19:10.815257 | instance | INFO [aio > prepare] Executing 2026-09-15 11:19:11.635830 | instance | 2026-09-15 11:19:11.636019 | instance | PLAY [Prepare] ***************************************************************** 2026-09-15 11:19:11.636239 | instance | 2026-09-15 11:19:11.636475 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:19:11.636708 | instance | Tuesday 15 September 2026 11:19:11 +0000 (0:00:00.025) 0:00:00.025 ***** 2026-09-15 11:19:12.900768 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 11:19:12.900976 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 11:19:12.901244 | instance | interpreter could change the meaning of that path. See 2026-09-15 11:19:12.901476 | instance | https://docs.ansible.com/ansible- 2026-09-15 11:19:12.901714 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:19:12.911928 | instance | ok: [instance] 2026-09-15 11:19:12.912191 | instance | 2026-09-15 11:19:12.912400 | instance | TASK [Configure short hostname] ************************************************ 2026-09-15 11:19:12.912624 | instance | Tuesday 15 September 2026 11:19:12 +0000 (0:00:01.277) 0:00:01.302 ***** 2026-09-15 11:19:13.688378 | instance | changed: [instance] 2026-09-15 11:19:13.688713 | instance | 2026-09-15 11:19:13.689065 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-15 11:19:13.689367 | instance | Tuesday 15 September 2026 11:19:13 +0000 (0:00:00.775) 0:00:02.078 ***** 2026-09-15 11:19:13.966143 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-15 11:19:13.966375 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-15 11:19:13.966613 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-15 11:19:13.975595 | instance | changed: [instance] 2026-09-15 11:19:13.975815 | instance | 2026-09-15 11:19:13.976067 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-15 11:19:13.976303 | instance | Tuesday 15 September 2026 11:19:13 +0000 (0:00:00.288) 0:00:02.366 ***** 2026-09-15 11:19:15.267133 | instance | ok: [instance] 2026-09-15 11:19:15.267355 | instance | 2026-09-15 11:19:15.267603 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-15 11:19:15.267849 | instance | Tuesday 15 September 2026 11:19:15 +0000 (0:00:01.291) 0:00:03.657 ***** 2026-09-15 11:19:15.914465 | instance | ok: [instance] 2026-09-15 11:19:15.914640 | instance | 2026-09-15 11:19:15.914911 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-15 11:19:15.915156 | instance | 2026-09-15 11:19:15.915437 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-15 11:19:15.915676 | instance | Tuesday 15 September 2026 11:19:15 +0000 (0:00:00.647) 0:00:04.305 ***** 2026-09-15 11:19:16.957937 | instance | changed: [localhost] => (item=group_vars) 2026-09-15 11:19:16.958159 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-15 11:19:16.958314 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-15 11:19:16.958452 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-15 11:19:16.958588 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-15 11:19:16.958723 | instance | changed: [localhost] => (item=host_vars) 2026-09-15 11:19:16.958855 | instance | 2026-09-15 11:19:16.959032 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-15 11:19:16.959211 | instance | 2026-09-15 11:19:16.959349 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-15 11:19:16.959482 | instance | Tuesday 15 September 2026 11:19:16 +0000 (0:00:01.043) 0:00:05.348 ***** 2026-09-15 11:19:17.182238 | instance | changed: [localhost] 2026-09-15 11:19:17.182600 | instance | 2026-09-15 11:19:17.182902 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-15 11:19:17.183258 | instance | Tuesday 15 September 2026 11:19:17 +0000 (0:00:00.222) 0:00:05.570 ***** 2026-09-15 11:19:17.215797 | instance | ok: [localhost] 2026-09-15 11:19:17.216276 | instance | 2026-09-15 11:19:17.216653 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-15 11:19:17.217012 | instance | Tuesday 15 September 2026 11:19:17 +0000 (0:00:00.032) 0:00:05.603 ***** 2026-09-15 11:19:17.281322 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': 'f8164451-a613-5689-8c8e-7d83543e4470'}) 2026-09-15 11:19:17.281373 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-15 11:19:17.281385 | instance | 2026-09-15 11:19:17.281395 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-15 11:19:17.281405 | instance | Tuesday 15 September 2026 11:19:17 +0000 (0:00:00.067) 0:00:05.670 ***** 2026-09-15 11:19:17.872979 | instance | changed: [localhost] 2026-09-15 11:19:17.873023 | instance | 2026-09-15 11:19:17.873030 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-15 11:19:17.873037 | instance | 2026-09-15 11:19:17.873042 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-15 11:19:17.873048 | instance | Tuesday 15 September 2026 11:19:17 +0000 (0:00:00.592) 0:00:06.263 ***** 2026-09-15 11:19:18.043278 | instance | changed: [localhost] 2026-09-15 11:19:18.043373 | instance | 2026-09-15 11:19:18.043648 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-15 11:19:18.043899 | instance | Tuesday 15 September 2026 11:19:18 +0000 (0:00:00.170) 0:00:06.433 ***** 2026-09-15 11:19:18.074269 | instance | ok: [localhost] 2026-09-15 11:19:18.074467 | instance | 2026-09-15 11:19:18.074778 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-15 11:19:18.075122 | instance | Tuesday 15 September 2026 11:19:18 +0000 (0:00:00.031) 0:00:06.465 ***** 2026-09-15 11:19:18.120138 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-15 11:19:18.120406 | instance | 2026-09-15 11:19:18.120751 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-15 11:19:18.121063 | instance | Tuesday 15 September 2026 11:19:18 +0000 (0:00:00.044) 0:00:06.510 ***** 2026-09-15 11:19:18.530011 | instance | changed: [localhost] 2026-09-15 11:19:18.530186 | instance | 2026-09-15 11:19:18.530458 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-15 11:19:18.530677 | instance | 2026-09-15 11:19:18.530912 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-15 11:19:18.531204 | instance | Tuesday 15 September 2026 11:19:18 +0000 (0:00:00.409) 0:00:06.920 ***** 2026-09-15 11:19:18.722968 | instance | changed: [localhost] 2026-09-15 11:19:18.723184 | instance | 2026-09-15 11:19:18.723477 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-15 11:19:18.723700 | instance | Tuesday 15 September 2026 11:19:18 +0000 (0:00:00.192) 0:00:07.113 ***** 2026-09-15 11:19:18.762372 | instance | ok: [localhost] 2026-09-15 11:19:18.762561 | instance | 2026-09-15 11:19:18.762803 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-15 11:19:18.763036 | instance | Tuesday 15 September 2026 11:19:18 +0000 (0:00:00.039) 0:00:07.153 ***** 2026-09-15 11:19:18.822255 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-15 11:19:18.822445 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-15 11:19:18.822706 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-15 11:19:18.822943 | instance | 2026-09-15 11:19:18.823254 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-15 11:19:18.823507 | instance | Tuesday 15 September 2026 11:19:18 +0000 (0:00:00.059) 0:00:07.212 ***** 2026-09-15 11:19:19.169783 | instance | changed: [localhost] 2026-09-15 11:19:19.169849 | instance | 2026-09-15 11:19:19.169865 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-15 11:19:19.169878 | instance | 2026-09-15 11:19:19.169890 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-15 11:19:19.169899 | instance | Tuesday 15 September 2026 11:19:19 +0000 (0:00:00.346) 0:00:07.559 ***** 2026-09-15 11:19:19.380993 | instance | changed: [localhost] 2026-09-15 11:19:19.382152 | instance | 2026-09-15 11:19:19.382457 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-15 11:19:19.382478 | instance | Tuesday 15 September 2026 11:19:19 +0000 (0:00:00.211) 0:00:07.770 ***** 2026-09-15 11:19:19.412523 | instance | ok: [localhost] 2026-09-15 11:19:19.413118 | instance | 2026-09-15 11:19:19.413179 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-15 11:19:19.413189 | instance | Tuesday 15 September 2026 11:19:19 +0000 (0:00:00.032) 0:00:07.803 ***** 2026-09-15 11:19:19.472856 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-15 11:19:19.473914 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-15 11:19:19.473972 | instance | 2026-09-15 11:19:19.473986 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-15 11:19:19.473997 | instance | Tuesday 15 September 2026 11:19:19 +0000 (0:00:00.060) 0:00:07.863 ***** 2026-09-15 11:19:19.836058 | instance | changed: [localhost] 2026-09-15 11:19:19.836125 | instance | 2026-09-15 11:19:19.836192 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-15 11:19:19.836343 | instance | 2026-09-15 11:19:19.836480 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:19:19.836617 | instance | Tuesday 15 September 2026 11:19:19 +0000 (0:00:00.364) 0:00:08.227 ***** 2026-09-15 11:19:21.612998 | instance | ok: [localhost] 2026-09-15 11:19:21.613860 | instance | 2026-09-15 11:19:21.613923 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-15 11:19:21.613936 | instance | Tuesday 15 September 2026 11:19:21 +0000 (0:00:01.776) 0:00:10.003 ***** 2026-09-15 11:19:21.820901 | instance | changed: [localhost] 2026-09-15 11:19:21.821015 | instance | 2026-09-15 11:19:21.821495 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-15 11:19:21.821554 | instance | Tuesday 15 September 2026 11:19:21 +0000 (0:00:00.208) 0:00:10.211 ***** 2026-09-15 11:19:21.856974 | instance | ok: [localhost] 2026-09-15 11:19:21.857405 | instance | 2026-09-15 11:19:21.857465 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-15 11:19:21.857473 | instance | Tuesday 15 September 2026 11:19:21 +0000 (0:00:00.036) 0:00:10.247 ***** 2026-09-15 11:19:22.553426 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-15 11:19:22.553603 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-15 11:19:22.553914 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-15 11:19:22.554196 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-15 11:19:22.554497 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-15 11:19:22.554779 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-15 11:19:22.555057 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-15 11:19:22.555406 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-15 11:19:22.555691 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-15 11:19:22.555970 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-15 11:19:22.556249 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-15 11:19:22.556549 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-15 11:19:22.556836 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-15 11:19:22.557118 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-15 11:19:22.557422 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-15 11:19:22.557704 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-15 11:19:22.557982 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-15 11:19:22.558272 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-15 11:19:22.558571 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-15 11:19:22.558850 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-15 11:19:22.559153 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-15 11:19:22.559465 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-15 11:19:22.559747 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-15 11:19:22.560012 | instance | 2026-09-15 11:19:22.560293 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-15 11:19:22.560597 | instance | Tuesday 15 September 2026 11:19:22 +0000 (0:00:00.696) 0:00:10.944 ***** 2026-09-15 11:19:23.953522 | instance | changed: [localhost] 2026-09-15 11:19:23.954295 | instance | 2026-09-15 11:19:23.954360 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-15 11:19:23.954375 | instance | Tuesday 15 September 2026 11:19:23 +0000 (0:00:01.399) 0:00:12.344 ***** 2026-09-15 11:19:24.162125 | instance | changed: [localhost] 2026-09-15 11:19:24.163271 | instance | 2026-09-15 11:19:24.163378 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-15 11:19:24.163415 | instance | 2026-09-15 11:19:24.163425 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-15 11:19:24.163446 | instance | Tuesday 15 September 2026 11:19:24 +0000 (0:00:00.208) 0:00:12.552 ***** 2026-09-15 11:19:24.364124 | instance | changed: [localhost] 2026-09-15 11:19:24.364181 | instance | 2026-09-15 11:19:24.364192 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-15 11:19:24.364202 | instance | Tuesday 15 September 2026 11:19:24 +0000 (0:00:00.201) 0:00:12.754 ***** 2026-09-15 11:19:24.397684 | instance | ok: [localhost] 2026-09-15 11:19:24.397951 | instance | 2026-09-15 11:19:24.398342 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-15 11:19:24.398688 | instance | Tuesday 15 September 2026 11:19:24 +0000 (0:00:00.033) 0:00:12.787 ***** 2026-09-15 11:19:24.454277 | instance | ok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]}) 2026-09-15 11:19:24.454463 | instance | 2026-09-15 11:19:24.454739 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-15 11:19:24.455126 | instance | Tuesday 15 September 2026 11:19:24 +0000 (0:00:00.056) 0:00:12.844 ***** 2026-09-15 11:19:24.864178 | instance | changed: [localhost] 2026-09-15 11:19:24.864454 | instance | 2026-09-15 11:19:24.864960 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-15 11:19:24.865365 | instance | 2026-09-15 11:19:24.865781 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-15 11:19:24.866190 | instance | Tuesday 15 September 2026 11:19:24 +0000 (0:00:00.408) 0:00:13.252 ***** 2026-09-15 11:19:25.082739 | instance | changed: [localhost] 2026-09-15 11:19:25.083127 | instance | 2026-09-15 11:19:25.083509 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-15 11:19:25.083653 | instance | Tuesday 15 September 2026 11:19:25 +0000 (0:00:00.218) 0:00:13.471 ***** 2026-09-15 11:19:25.113989 | instance | ok: [localhost] 2026-09-15 11:19:25.114138 | instance | 2026-09-15 11:19:25.114312 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-15 11:19:25.114515 | instance | Tuesday 15 September 2026 11:19:25 +0000 (0:00:00.033) 0:00:13.505 ***** 2026-09-15 11:19:25.173825 | instance | ok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]}) 2026-09-15 11:19:25.173967 | instance | 2026-09-15 11:19:25.174152 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-15 11:19:25.174322 | instance | Tuesday 15 September 2026 11:19:25 +0000 (0:00:00.058) 0:00:13.564 ***** 2026-09-15 11:19:25.552205 | instance | changed: [localhost] 2026-09-15 11:19:25.552412 | instance | 2026-09-15 11:19:25.552688 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-15 11:19:25.552915 | instance | 2026-09-15 11:19:25.553154 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-15 11:19:25.553404 | instance | Tuesday 15 September 2026 11:19:25 +0000 (0:00:00.378) 0:00:13.942 ***** 2026-09-15 11:19:25.756960 | instance | changed: [localhost] 2026-09-15 11:19:25.757144 | instance | 2026-09-15 11:19:25.757374 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-15 11:19:25.757658 | instance | Tuesday 15 September 2026 11:19:25 +0000 (0:00:00.204) 0:00:14.147 ***** 2026-09-15 11:19:25.793716 | instance | ok: [localhost] 2026-09-15 11:19:25.793859 | instance | 2026-09-15 11:19:25.794084 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-15 11:19:25.794311 | instance | Tuesday 15 September 2026 11:19:25 +0000 (0:00:00.036) 0:00:14.184 ***** 2026-09-15 11:19:26.186205 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-15 11:19:26.186286 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-15 11:19:26.186495 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-15 11:19:26.186846 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-15 11:19:26.187021 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-15 11:19:26.187283 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-15 11:19:26.187372 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-15 11:19:26.187624 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-15 11:19:26.187726 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-15 11:19:26.187897 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-15 11:19:26.188039 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-15 11:19:26.188198 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-15 11:19:26.188355 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-15 11:19:26.188988 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-15 11:19:26.189158 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-15 11:19:26.189311 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-15 11:19:26.189492 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-15 11:19:26.189656 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-15 11:19:26.189816 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-15 11:19:26.189976 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-15 11:19:26.190145 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-15 11:19:26.190310 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-15 11:19:26.190486 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-15 11:19:26.190641 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-15 11:19:26.190793 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-15 11:19:26.190945 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-15 11:19:26.191120 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-15 11:19:26.191269 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-15 11:19:26.191468 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-15 11:19:26.191652 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-15 11:19:26.191824 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-15 11:19:26.191996 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-15 11:19:26.192167 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-15 11:19:26.192340 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-15 11:19:26.192547 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-15 11:19:26.192706 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-15 11:19:26.192881 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-15 11:19:26.193051 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-15 11:19:26.193223 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-15 11:19:26.193395 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-15 11:19:26.193582 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-15 11:19:26.193752 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-15 11:19:26.193921 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-15 11:19:26.194099 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-15 11:19:26.194281 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-15 11:19:26.194465 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-15 11:19:26.194641 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-15 11:19:26.194812 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-15 11:19:26.194981 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-15 11:19:26.195179 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-15 11:19:26.195346 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-15 11:19:26.195534 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-15 11:19:26.195706 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-15 11:19:26.195878 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-15 11:19:26.196039 | instance | 2026-09-15 11:19:26.196211 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-15 11:19:26.196384 | instance | Tuesday 15 September 2026 11:19:26 +0000 (0:00:00.392) 0:00:14.576 ***** 2026-09-15 11:19:26.233858 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-15 11:19:26.233944 | instance | 2026-09-15 11:19:26.234134 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-15 11:19:26.234312 | instance | Tuesday 15 September 2026 11:19:26 +0000 (0:00:00.047) 0:00:14.624 ***** 2026-09-15 11:19:26.753819 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:19:26.753921 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:19:26.754090 | instance | 2026-09-15 11:19:26.754255 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-15 11:19:26.754431 | instance | Tuesday 15 September 2026 11:19:26 +0000 (0:00:00.519) 0:00:15.144 ***** 2026-09-15 11:19:32.359335 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:19:32.359432 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:19:32.359439 | instance | 2026-09-15 11:19:32.359446 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-15 11:19:32.359461 | instance | Tuesday 15 September 2026 11:19:32 +0000 (0:00:05.604) 0:00:20.748 ***** 2026-09-15 11:19:32.429624 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-15 11:19:32.429775 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-15 11:19:32.430508 | instance | 2026-09-15 11:19:32.430597 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-15 11:19:32.430610 | instance | Tuesday 15 September 2026 11:19:32 +0000 (0:00:00.071) 0:00:20.820 ***** 2026-09-15 11:19:32.792158 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:19:32.792929 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:19:32.794455 | instance | 2026-09-15 11:19:32.794470 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-15 11:19:32.794492 | instance | Tuesday 15 September 2026 11:19:32 +0000 (0:00:00.362) 0:00:21.182 ***** 2026-09-15 11:19:33.165990 | instance | changed: [localhost] 2026-09-15 11:19:33.166097 | instance | 2026-09-15 11:19:33.166616 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-15 11:19:33.166677 | instance | Tuesday 15 September 2026 11:19:33 +0000 (0:00:00.373) 0:00:21.556 ***** 2026-09-15 11:19:33.213962 | instance | skipping: [localhost] 2026-09-15 11:19:33.215180 | instance | 2026-09-15 11:19:33.215249 | instance | PLAY [Setup networking] ******************************************************** 2026-09-15 11:19:33.215261 | instance | 2026-09-15 11:19:33.215271 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:19:33.215428 | instance | Tuesday 15 September 2026 11:19:33 +0000 (0:00:00.047) 0:00:21.604 ***** 2026-09-15 11:19:33.984794 | instance | ok: [instance] 2026-09-15 11:19:33.985492 | instance | 2026-09-15 11:19:33.985525 | instance | TASK [Create bridge for management network] ************************************ 2026-09-15 11:19:33.985536 | instance | Tuesday 15 September 2026 11:19:33 +0000 (0:00:00.770) 0:00:22.375 ***** 2026-09-15 11:19:34.376046 | instance | ok: [instance] 2026-09-15 11:19:34.376285 | instance | 2026-09-15 11:19:34.376686 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-15 11:19:34.377006 | instance | Tuesday 15 September 2026 11:19:34 +0000 (0:00:00.391) 0:00:22.766 ***** 2026-09-15 11:19:34.599894 | instance | ok: [instance] 2026-09-15 11:19:34.599974 | instance | 2026-09-15 11:19:34.600149 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-15 11:19:34.600394 | instance | Tuesday 15 September 2026 11:19:34 +0000 (0:00:00.224) 0:00:22.990 ***** 2026-09-15 11:19:34.819901 | instance | ok: [instance] 2026-09-15 11:19:34.820084 | instance | 2026-09-15 11:19:34.820341 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-15 11:19:34.820577 | instance | Tuesday 15 September 2026 11:19:34 +0000 (0:00:00.217) 0:00:23.208 ***** 2026-09-15 11:19:35.018002 | instance | ok: [instance] 2026-09-15 11:19:35.018215 | instance | 2026-09-15 11:19:35.018454 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-15 11:19:35.018723 | instance | Tuesday 15 September 2026 11:19:35 +0000 (0:00:00.200) 0:00:23.408 ***** 2026-09-15 11:19:35.411337 | instance | ok: [instance] => (item=br-mgmt) 2026-09-15 11:19:35.411662 | instance | ok: [instance] => (item=dummy0) 2026-09-15 11:19:35.411973 | instance | 2026-09-15 11:19:35.412272 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-15 11:19:35.412566 | instance | 2026-09-15 11:19:35.412927 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:19:35.413255 | instance | Tuesday 15 September 2026 11:19:35 +0000 (0:00:00.392) 0:00:23.801 ***** 2026-09-15 11:19:36.240617 | instance | ok: [instance] 2026-09-15 11:19:36.240861 | instance | 2026-09-15 11:19:36.241101 | instance | TASK [Install depedencies] ***************************************************** 2026-09-15 11:19:36.241330 | instance | Tuesday 15 September 2026 11:19:36 +0000 (0:00:00.829) 0:00:24.631 ***** 2026-09-15 11:19:59.574797 | instance | changed: [instance] 2026-09-15 11:19:59.575006 | instance | 2026-09-15 11:19:59.575447 | instance | TASK [Start up service] ******************************************************** 2026-09-15 11:19:59.575714 | instance | Tuesday 15 September 2026 11:19:59 +0000 (0:00:23.333) 0:00:47.964 ***** 2026-09-15 11:20:00.163511 | instance | ok: [instance] 2026-09-15 11:20:00.163684 | instance | 2026-09-15 11:20:00.163946 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-15 11:20:00.164193 | instance | Tuesday 15 September 2026 11:20:00 +0000 (0:00:00.589) 0:00:48.554 ***** 2026-09-15 11:20:00.430341 | instance | ok: [instance] 2026-09-15 11:20:00.430636 | instance | 2026-09-15 11:20:00.431037 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-15 11:20:00.431432 | instance | Tuesday 15 September 2026 11:20:00 +0000 (0:00:00.266) 0:00:48.820 ***** 2026-09-15 11:20:00.920712 | instance | changed: [instance] 2026-09-15 11:20:00.920967 | instance | 2026-09-15 11:20:00.921160 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-15 11:20:00.921344 | instance | Tuesday 15 September 2026 11:20:00 +0000 (0:00:00.490) 0:00:49.311 ***** 2026-09-15 11:20:01.116018 | instance | ok: [instance] 2026-09-15 11:20:01.116216 | instance | 2026-09-15 11:20:01.116587 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-15 11:20:01.116911 | instance | Tuesday 15 September 2026 11:20:01 +0000 (0:00:00.193) 0:00:49.504 ***** 2026-09-15 11:20:01.148042 | instance | skipping: [instance] 2026-09-15 11:20:01.148227 | instance | 2026-09-15 11:20:01.148571 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-15 11:20:01.149197 | instance | Tuesday 15 September 2026 11:20:01 +0000 (0:00:00.030) 0:00:49.535 ***** 2026-09-15 11:20:01.696023 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:20:01.696262 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:20:01.696662 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:20:01.697007 | instance | 2026-09-15 11:20:01.697425 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-15 11:20:01.697823 | instance | Tuesday 15 September 2026 11:20:01 +0000 (0:00:00.550) 0:00:50.085 ***** 2026-09-15 11:20:02.283558 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:20:02.283847 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:20:02.284073 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:20:02.284269 | instance | 2026-09-15 11:20:02.284469 | instance | TASK [Start loop devices] ****************************************************** 2026-09-15 11:20:02.284666 | instance | Tuesday 15 September 2026 11:20:02 +0000 (0:00:00.586) 0:00:50.672 ***** 2026-09-15 11:20:03.081024 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:20:03.081088 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:20:03.081101 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:20:03.081113 | instance | 2026-09-15 11:20:03.081126 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-15 11:20:03.081138 | instance | Tuesday 15 September 2026 11:20:03 +0000 (0:00:00.797) 0:00:51.470 ***** 2026-09-15 11:20:06.718625 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:20:06.718703 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:20:06.718719 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:20:06.718753 | instance | 2026-09-15 11:20:06.718768 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-15 11:20:06.718781 | instance | Tuesday 15 September 2026 11:20:06 +0000 (0:00:03.637) 0:00:55.107 ***** 2026-09-15 11:20:08.753193 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-15 11:20:08.753249 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-15 11:20:08.753256 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-15 11:20:08.753262 | instance | 2026-09-15 11:20:08.753268 | instance | PLAY [controllers] ************************************************************* 2026-09-15 11:20:08.753273 | instance | 2026-09-15 11:20:08.753279 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:20:08.753441 | instance | Tuesday 15 September 2026 11:20:08 +0000 (0:00:02.034) 0:00:57.142 ***** 2026-09-15 11:20:09.742000 | instance | ok: [instance] 2026-09-15 11:20:09.742671 | instance | 2026-09-15 11:20:09.742754 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-15 11:20:09.742767 | instance | Tuesday 15 September 2026 11:20:09 +0000 (0:00:00.989) 0:00:58.132 ***** 2026-09-15 11:20:10.276406 | instance | changed: [instance] 2026-09-15 11:20:10.279297 | instance | 2026-09-15 11:20:10.279391 | instance | PLAY RECAP ********************************************************************* 2026-09-15 11:20:10.279404 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 11:20:10.279432 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 11:20:10.279443 | instance | 2026-09-15 11:20:10.279453 | instance | Tuesday 15 September 2026 11:20:10 +0000 (0:00:00.534) 0:00:58.667 ***** 2026-09-15 11:20:10.279463 | instance | =============================================================================== 2026-09-15 11:20:10.279473 | instance | Install depedencies ---------------------------------------------------- 23.33s 2026-09-15 11:20:10.279482 | instance | Generate SSH keys for missing variables --------------------------------- 5.60s 2026-09-15 11:20:10.279491 | instance | Create a volume group for each loop device ------------------------------ 3.64s 2026-09-15 11:20:10.279499 | instance | Create a logical volume for each loop device ---------------------------- 2.03s 2026-09-15 11:20:10.279508 | instance | Gathering Facts --------------------------------------------------------- 1.78s 2026-09-15 11:20:10.279526 | instance | Write new endpoints file to disk ---------------------------------------- 1.40s 2026-09-15 11:20:10.279666 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.29s 2026-09-15 11:20:10.280046 | instance | Gathering Facts --------------------------------------------------------- 1.28s 2026-09-15 11:20:10.280334 | instance | Create folders for workspace -------------------------------------------- 1.04s 2026-09-15 11:20:10.280620 | instance | Gathering Facts --------------------------------------------------------- 0.99s 2026-09-15 11:20:10.280931 | instance | Gathering Facts --------------------------------------------------------- 0.83s 2026-09-15 11:20:10.281258 | instance | Start loop devices ------------------------------------------------------ 0.80s 2026-09-15 11:20:10.281550 | instance | Configure short hostname ------------------------------------------------ 0.78s 2026-09-15 11:20:10.281860 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-15 11:20:10.282149 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.70s 2026-09-15 11:20:10.282460 | instance | Purge "snapd" package --------------------------------------------------- 0.65s 2026-09-15 11:20:10.282770 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.59s 2026-09-15 11:20:10.283057 | instance | Start up service -------------------------------------------------------- 0.59s 2026-09-15 11:20:10.283378 | instance | Set permissions on loopback devices ------------------------------------- 0.59s 2026-09-15 11:20:10.283673 | instance | Create devices for Ceph ------------------------------------------------- 0.55s 2026-09-15 11:20:10.385059 | instance | INFO [aio > prepare] Executed: Successful 2026-09-15 11:20:10.400367 | instance | INFO [aio > converge] Executing 2026-09-15 11:20:13.012729 | instance | 2026-09-15 11:20:13.013015 | instance | PLAY [all] ********************************************************************* 2026-09-15 11:20:13.013209 | instance | 2026-09-15 11:20:13.013402 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:20:13.013593 | instance | Tuesday 15 September 2026 11:20:13 +0000 (0:00:00.016) 0:00:00.016 ***** 2026-09-15 11:20:14.333206 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 11:20:14.333617 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 11:20:14.333969 | instance | interpreter could change the meaning of that path. See 2026-09-15 11:20:14.334280 | instance | https://docs.ansible.com/ansible- 2026-09-15 11:20:14.334615 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:20:14.347982 | instance | ok: [instance] 2026-09-15 11:20:14.348279 | instance | 2026-09-15 11:20:14.348572 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-15 11:20:14.348885 | instance | Tuesday 15 September 2026 11:20:14 +0000 (0:00:01.335) 0:00:01.351 ***** 2026-09-15 11:20:14.402803 | instance | skipping: [instance] 2026-09-15 11:20:14.403144 | instance | 2026-09-15 11:20:14.403447 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-15 11:20:14.403760 | instance | Tuesday 15 September 2026 11:20:14 +0000 (0:00:00.054) 0:00:01.405 ***** 2026-09-15 11:20:14.634208 | instance | ok: [instance] 2026-09-15 11:20:14.634586 | instance | 2026-09-15 11:20:14.634986 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-15 11:20:14.635448 | instance | 2026-09-15 11:20:14.635893 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:20:14.636280 | instance | Tuesday 15 September 2026 11:20:14 +0000 (0:00:00.231) 0:00:01.637 ***** 2026-09-15 11:20:15.681751 | instance | ok: [instance] 2026-09-15 11:20:15.682162 | instance | 2026-09-15 11:20:15.682522 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:20:15.682887 | instance | Tuesday 15 September 2026 11:20:15 +0000 (0:00:01.046) 0:00:02.684 ***** 2026-09-15 11:20:16.155925 | instance | ok: [instance] 2026-09-15 11:20:16.156035 | instance | 2026-09-15 11:20:16.156203 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:20:16.156602 | instance | Tuesday 15 September 2026 11:20:16 +0000 (0:00:00.472) 0:00:03.156 ***** 2026-09-15 11:20:16.219923 | instance | skipping: [instance] 2026-09-15 11:20:16.220012 | instance | 2026-09-15 11:20:16.220184 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:20:16.220444 | instance | Tuesday 15 September 2026 11:20:16 +0000 (0:00:00.065) 0:00:03.221 ***** 2026-09-15 11:20:16.659891 | instance | changed: [instance] 2026-09-15 11:20:16.660089 | instance | 2026-09-15 11:20:16.660440 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:20:16.660749 | instance | Tuesday 15 September 2026 11:20:16 +0000 (0:00:00.440) 0:00:03.662 ***** 2026-09-15 11:20:16.768009 | instance | ok: [instance] => { 2026-09-15 11:20:16.768232 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:20:16.768603 | instance | } 2026-09-15 11:20:16.768925 | instance | 2026-09-15 11:20:16.769236 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:20:16.769573 | instance | Tuesday 15 September 2026 11:20:16 +0000 (0:00:00.106) 0:00:03.768 ***** 2026-09-15 11:20:17.495840 | instance | changed: [instance] 2026-09-15 11:20:17.496327 | instance | 2026-09-15 11:20:17.496635 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:20:17.496954 | instance | Tuesday 15 September 2026 11:20:17 +0000 (0:00:00.729) 0:00:04.498 ***** 2026-09-15 11:20:17.551766 | instance | skipping: [instance] 2026-09-15 11:20:17.551896 | instance | 2026-09-15 11:20:17.552148 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:20:17.552349 | instance | Tuesday 15 September 2026 11:20:17 +0000 (0:00:00.054) 0:00:04.552 ***** 2026-09-15 11:20:17.615754 | instance | skipping: [instance] 2026-09-15 11:20:17.615831 | instance | 2026-09-15 11:20:17.615989 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:20:17.616219 | instance | Tuesday 15 September 2026 11:20:17 +0000 (0:00:00.066) 0:00:04.618 ***** 2026-09-15 11:20:17.879888 | instance | ok: [instance] 2026-09-15 11:20:17.880020 | instance | 2026-09-15 11:20:17.880278 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:20:17.880613 | instance | Tuesday 15 September 2026 11:20:17 +0000 (0:00:00.260) 0:00:04.879 ***** 2026-09-15 11:20:19.123945 | instance | ok: [instance] 2026-09-15 11:20:19.124155 | instance | 2026-09-15 11:20:19.124527 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:20:19.124870 | instance | Tuesday 15 September 2026 11:20:19 +0000 (0:00:01.245) 0:00:06.124 ***** 2026-09-15 11:20:19.199942 | instance | ok: [instance] => { 2026-09-15 11:20:19.200174 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:20:19.200519 | instance | } 2026-09-15 11:20:19.200826 | instance | 2026-09-15 11:20:19.201128 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:20:19.201422 | instance | Tuesday 15 September 2026 11:20:19 +0000 (0:00:00.076) 0:00:06.200 ***** 2026-09-15 11:20:19.940078 | instance | changed: [instance] 2026-09-15 11:20:19.940404 | instance | 2026-09-15 11:20:19.940895 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:20:19.941288 | instance | Tuesday 15 September 2026 11:20:19 +0000 (0:00:00.741) 0:00:06.942 ***** 2026-09-15 11:20:25.100065 | instance | changed: [instance] 2026-09-15 11:20:25.100428 | instance | 2026-09-15 11:20:25.100446 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:20:25.100660 | instance | Tuesday 15 September 2026 11:20:25 +0000 (0:00:05.159) 0:00:12.101 ***** 2026-09-15 11:20:25.152246 | instance | skipping: [instance] 2026-09-15 11:20:25.152505 | instance | 2026-09-15 11:20:25.152903 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:20:25.153216 | instance | Tuesday 15 September 2026 11:20:25 +0000 (0:00:00.051) 0:00:12.152 ***** 2026-09-15 11:20:25.199973 | instance | skipping: [instance] 2026-09-15 11:20:25.200363 | instance | 2026-09-15 11:20:25.200810 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:20:25.201194 | instance | Tuesday 15 September 2026 11:20:25 +0000 (0:00:00.047) 0:00:12.200 ***** 2026-09-15 11:20:25.247795 | instance | skipping: [instance] 2026-09-15 11:20:25.248131 | instance | 2026-09-15 11:20:25.248431 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:20:25.248750 | instance | Tuesday 15 September 2026 11:20:25 +0000 (0:00:00.049) 0:00:12.249 ***** 2026-09-15 11:20:30.810489 | instance | changed: [instance] 2026-09-15 11:20:30.810562 | instance | 2026-09-15 11:20:30.810578 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:20:30.810586 | instance | Tuesday 15 September 2026 11:20:30 +0000 (0:00:05.563) 0:00:17.813 ***** 2026-09-15 11:20:31.508229 | instance | changed: [instance] 2026-09-15 11:20:31.509213 | instance | 2026-09-15 11:20:31.509490 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:20:31.509523 | instance | Tuesday 15 September 2026 11:20:31 +0000 (0:00:00.697) 0:00:18.510 ***** 2026-09-15 11:20:32.516887 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-15 11:20:32.518874 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:20:32.518951 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:20:32.518966 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:20:32.518980 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:20:32.518993 | instance | 2026-09-15 11:20:32.519006 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:20:32.519018 | instance | Tuesday 15 September 2026 11:20:32 +0000 (0:00:01.008) 0:00:19.519 ***** 2026-09-15 11:20:33.148023 | instance | changed: [instance] 2026-09-15 11:20:33.148112 | instance | 2026-09-15 11:20:33.148290 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:20:33.148766 | instance | Tuesday 15 September 2026 11:20:33 +0000 (0:00:00.614) 0:00:20.133 ***** 2026-09-15 11:20:33.148970 | instance | 2026-09-15 11:20:33.149183 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:20:33.149382 | instance | Tuesday 15 September 2026 11:20:33 +0000 (0:00:00.016) 0:00:20.150 ***** 2026-09-15 11:20:34.208322 | instance | ok: [instance] 2026-09-15 11:20:34.208461 | instance | 2026-09-15 11:20:34.208722 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-15 11:20:34.209054 | instance | Tuesday 15 September 2026 11:20:34 +0000 (0:00:01.060) 0:00:21.211 ***** 2026-09-15 11:20:34.703928 | instance | changed: [instance] 2026-09-15 11:20:34.704603 | instance | 2026-09-15 11:20:34.704911 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:20:34.705211 | instance | Tuesday 15 September 2026 11:20:34 +0000 (0:00:00.492) 0:00:21.703 ***** 2026-09-15 11:20:35.332734 | instance | changed: [instance] 2026-09-15 11:20:35.332832 | instance | 2026-09-15 11:20:35.333226 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:20:35.333283 | instance | Tuesday 15 September 2026 11:20:35 +0000 (0:00:00.632) 0:00:22.335 ***** 2026-09-15 11:20:35.590515 | instance | ok: [instance] 2026-09-15 11:20:35.591202 | instance | 2026-09-15 11:20:35.591563 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:20:35.591586 | instance | Tuesday 15 September 2026 11:20:35 +0000 (0:00:00.257) 0:00:22.593 ***** 2026-09-15 11:20:35.675349 | instance | ok: [instance] => { 2026-09-15 11:20:35.675432 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:20:35.676014 | instance | } 2026-09-15 11:20:35.676074 | instance | 2026-09-15 11:20:35.676082 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:20:35.676088 | instance | Tuesday 15 September 2026 11:20:35 +0000 (0:00:00.084) 0:00:22.678 ***** 2026-09-15 11:20:36.681377 | instance | changed: [instance] 2026-09-15 11:20:36.681469 | instance | 2026-09-15 11:20:36.681853 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:20:36.682249 | instance | Tuesday 15 September 2026 11:20:36 +0000 (0:00:01.005) 0:00:23.684 ***** 2026-09-15 11:20:41.245907 | instance | changed: [instance] 2026-09-15 11:20:41.245999 | instance | 2026-09-15 11:20:41.246412 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:20:41.246503 | instance | Tuesday 15 September 2026 11:20:41 +0000 (0:00:04.564) 0:00:28.248 ***** 2026-09-15 11:20:42.579385 | instance | ok: [instance] 2026-09-15 11:20:42.579522 | instance | 2026-09-15 11:20:42.580164 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:20:42.580234 | instance | Tuesday 15 September 2026 11:20:42 +0000 (0:00:01.333) 0:00:29.582 ***** 2026-09-15 11:20:43.021129 | instance | changed: [instance] 2026-09-15 11:20:43.021626 | instance | 2026-09-15 11:20:43.021656 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:20:43.021665 | instance | Tuesday 15 September 2026 11:20:43 +0000 (0:00:00.442) 0:00:30.024 ***** 2026-09-15 11:20:43.518456 | instance | changed: [instance] 2026-09-15 11:20:43.518536 | instance | 2026-09-15 11:20:43.518594 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:20:43.518710 | instance | Tuesday 15 September 2026 11:20:43 +0000 (0:00:00.497) 0:00:30.521 ***** 2026-09-15 11:20:44.122800 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-15 11:20:44.123213 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:20:44.124464 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:20:44.124530 | instance | 2026-09-15 11:20:44.124545 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:20:44.124559 | instance | Tuesday 15 September 2026 11:20:44 +0000 (0:00:00.603) 0:00:31.125 ***** 2026-09-15 11:20:44.676614 | instance | changed: [instance] 2026-09-15 11:20:44.677315 | instance | 2026-09-15 11:20:44.677329 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:20:44.677339 | instance | Tuesday 15 September 2026 11:20:44 +0000 (0:00:00.553) 0:00:31.679 ***** 2026-09-15 11:20:45.208881 | instance | changed: [instance] 2026-09-15 11:20:45.208972 | instance | 2026-09-15 11:20:45.209723 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:20:45.209768 | instance | Tuesday 15 September 2026 11:20:45 +0000 (0:00:00.516) 0:00:32.196 ***** 2026-09-15 11:20:45.209776 | instance | 2026-09-15 11:20:45.209783 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:20:45.209789 | instance | Tuesday 15 September 2026 11:20:45 +0000 (0:00:00.015) 0:00:32.212 ***** 2026-09-15 11:20:45.978246 | instance | ok: [instance] 2026-09-15 11:20:45.978313 | instance | 2026-09-15 11:20:45.978538 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-15 11:20:45.978580 | instance | Tuesday 15 September 2026 11:20:45 +0000 (0:00:00.769) 0:00:32.982 ***** 2026-09-15 11:20:47.160265 | instance | changed: [instance] 2026-09-15 11:20:47.161120 | instance | 2026-09-15 11:20:47.161157 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:20:47.161173 | instance | Tuesday 15 September 2026 11:20:47 +0000 (0:00:01.181) 0:00:34.163 ***** 2026-09-15 11:20:47.725497 | instance | changed: [instance] 2026-09-15 11:20:47.725550 | instance | 2026-09-15 11:20:47.725557 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:20:47.725564 | instance | Tuesday 15 September 2026 11:20:47 +0000 (0:00:00.564) 0:00:34.728 ***** 2026-09-15 11:20:47.800963 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-15 11:20:47.801066 | instance | 2026-09-15 11:20:47.801396 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:20:47.801453 | instance | Tuesday 15 September 2026 11:20:47 +0000 (0:00:00.075) 0:00:34.804 ***** 2026-09-15 11:20:53.110973 | instance | changed: [instance] 2026-09-15 11:20:53.111330 | instance | 2026-09-15 11:20:53.111679 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:20:53.111736 | instance | Tuesday 15 September 2026 11:20:53 +0000 (0:00:05.309) 0:00:40.113 ***** 2026-09-15 11:20:53.867480 | instance | ok: [instance] => (item=chronyd) 2026-09-15 11:20:53.868417 | instance | ok: [instance] => (item=sshd) 2026-09-15 11:20:53.868476 | instance | 2026-09-15 11:20:53.868488 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:20:53.868498 | instance | Tuesday 15 September 2026 11:20:53 +0000 (0:00:00.756) 0:00:40.870 ***** 2026-09-15 11:20:56.910709 | instance | changed: [instance] 2026-09-15 11:20:56.911212 | instance | 2026-09-15 11:20:56.911520 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 11:20:56.911545 | instance | Tuesday 15 September 2026 11:20:56 +0000 (0:00:03.043) 0:00:43.913 ***** 2026-09-15 11:20:57.148529 | instance | ok: [instance] 2026-09-15 11:20:57.149744 | instance | 2026-09-15 11:20:57.149787 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 11:20:57.149805 | instance | Tuesday 15 September 2026 11:20:57 +0000 (0:00:00.236) 0:00:44.150 ***** 2026-09-15 11:20:57.719515 | instance | changed: [instance] 2026-09-15 11:20:57.719609 | instance | 2026-09-15 11:20:57.719898 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 11:20:57.719952 | instance | Tuesday 15 September 2026 11:20:57 +0000 (0:00:00.571) 0:00:44.722 ***** 2026-09-15 11:20:58.144533 | instance | changed: [instance] 2026-09-15 11:20:58.145277 | instance | 2026-09-15 11:20:58.145332 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-15 11:20:58.145345 | instance | Tuesday 15 September 2026 11:20:58 +0000 (0:00:00.424) 0:00:45.147 ***** 2026-09-15 11:20:58.298094 | instance | ok: [instance] 2026-09-15 11:20:58.298253 | instance | 2026-09-15 11:20:58.298740 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-15 11:20:58.298796 | instance | Tuesday 15 September 2026 11:20:58 +0000 (0:00:00.153) 0:00:45.301 ***** 2026-09-15 11:20:58.573345 | instance | ok: [instance] => (item=instance) 2026-09-15 11:20:58.574102 | instance | 2026-09-15 11:20:58.574155 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-15 11:20:58.574168 | instance | Tuesday 15 September 2026 11:20:58 +0000 (0:00:00.275) 0:00:45.576 ***** 2026-09-15 11:20:58.635809 | instance | ok: [instance] 2026-09-15 11:20:58.635892 | instance | 2026-09-15 11:20:58.636072 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-15 11:20:58.636323 | instance | Tuesday 15 September 2026 11:20:58 +0000 (0:00:00.062) 0:00:45.639 ***** 2026-09-15 11:20:58.720187 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-15 11:20:58.720273 | instance | 2026-09-15 11:20:58.720337 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-15 11:20:58.720456 | instance | Tuesday 15 September 2026 11:20:58 +0000 (0:00:00.084) 0:00:45.723 ***** 2026-09-15 11:20:59.176638 | instance | changed: [instance] 2026-09-15 11:20:59.176774 | instance | 2026-09-15 11:20:59.177053 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-15 11:20:59.177453 | instance | Tuesday 15 September 2026 11:20:59 +0000 (0:00:00.455) 0:00:46.179 ***** 2026-09-15 11:20:59.981154 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-15 11:20:59.981264 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-15 11:20:59.981889 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-15 11:20:59.981959 | instance | 2026-09-15 11:20:59.981968 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-15 11:20:59.981975 | instance | Tuesday 15 September 2026 11:20:59 +0000 (0:00:00.805) 0:00:46.984 ***** 2026-09-15 11:22:36.363552 | instance | ok: [instance] 2026-09-15 11:22:36.363632 | instance | 2026-09-15 11:22:36.363799 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-15 11:22:36.363979 | instance | Tuesday 15 September 2026 11:22:36 +0000 (0:01:36.382) 0:02:23.366 ***** 2026-09-15 11:22:36.618437 | instance | changed: [instance] 2026-09-15 11:22:36.619043 | instance | 2026-09-15 11:22:36.619124 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-15 11:22:36.619254 | instance | Tuesday 15 September 2026 11:22:36 +0000 (0:00:00.254) 0:02:23.621 ***** 2026-09-15 11:22:36.678201 | instance | ok: [instance] 2026-09-15 11:22:36.678656 | instance | 2026-09-15 11:22:36.678709 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:22:36.678717 | instance | Tuesday 15 September 2026 11:22:36 +0000 (0:00:00.060) 0:02:23.681 ***** 2026-09-15 11:22:36.760996 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-15 11:22:36.761064 | instance | 2026-09-15 11:22:36.761306 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:22:36.761338 | instance | Tuesday 15 September 2026 11:22:36 +0000 (0:00:00.082) 0:02:23.764 ***** 2026-09-15 11:22:42.912365 | instance | ok: [instance] 2026-09-15 11:22:42.913108 | instance | 2026-09-15 11:22:42.913168 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:22:42.913180 | instance | Tuesday 15 September 2026 11:22:42 +0000 (0:00:06.150) 0:02:29.915 ***** 2026-09-15 11:22:42.986000 | instance | ok: [instance] => (item=instance) 2026-09-15 11:22:42.986766 | instance | 2026-09-15 11:22:42.986841 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:22:42.986855 | instance | Tuesday 15 September 2026 11:22:42 +0000 (0:00:00.073) 0:02:29.988 ***** 2026-09-15 11:22:43.513205 | instance | ok: [instance] 2026-09-15 11:22:43.514074 | instance | 2026-09-15 11:22:43.514109 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:22:43.514157 | instance | Tuesday 15 September 2026 11:22:43 +0000 (0:00:00.527) 0:02:30.516 ***** 2026-09-15 11:22:50.059988 | instance | ok: [instance] 2026-09-15 11:22:50.060125 | instance | 2026-09-15 11:22:50.060420 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-15 11:22:50.060493 | instance | Tuesday 15 September 2026 11:22:50 +0000 (0:00:06.546) 0:02:37.063 ***** 2026-09-15 11:23:43.056730 | instance | changed: [instance] 2026-09-15 11:23:43.057460 | instance | 2026-09-15 11:23:43.057529 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-15 11:23:43.057542 | instance | Tuesday 15 September 2026 11:23:43 +0000 (0:00:52.996) 0:03:30.059 ***** 2026-09-15 11:23:57.262656 | instance | ok: [instance] 2026-09-15 11:23:57.262772 | instance | 2026-09-15 11:23:57.263144 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:23:57.263195 | instance | Tuesday 15 September 2026 11:23:57 +0000 (0:00:14.206) 0:03:44.266 ***** 2026-09-15 11:23:57.324485 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-15 11:23:57.324573 | instance | 2026-09-15 11:23:57.324873 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:23:57.324914 | instance | Tuesday 15 September 2026 11:23:57 +0000 (0:00:00.062) 0:03:44.328 ***** 2026-09-15 11:23:57.385045 | instance | skipping: [instance] 2026-09-15 11:23:57.385142 | instance | 2026-09-15 11:23:57.385470 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:23:57.385516 | instance | Tuesday 15 September 2026 11:23:57 +0000 (0:00:00.060) 0:03:44.388 ***** 2026-09-15 11:23:57.440071 | instance | skipping: [instance] => (item=instance) 2026-09-15 11:23:57.441005 | instance | skipping: [instance] 2026-09-15 11:23:57.441060 | instance | 2026-09-15 11:23:57.441072 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:23:57.441082 | instance | Tuesday 15 September 2026 11:23:57 +0000 (0:00:00.054) 0:03:44.443 ***** 2026-09-15 11:23:57.706427 | instance | ok: [instance] 2026-09-15 11:23:57.707143 | instance | 2026-09-15 11:23:57.707164 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:23:57.707172 | instance | Tuesday 15 September 2026 11:23:57 +0000 (0:00:00.266) 0:03:44.709 ***** 2026-09-15 11:24:04.222285 | instance | ok: [instance] 2026-09-15 11:24:04.222952 | instance | 2026-09-15 11:24:04.222999 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-15 11:24:04.223008 | instance | Tuesday 15 September 2026 11:24:04 +0000 (0:00:06.515) 0:03:51.225 ***** 2026-09-15 11:24:16.551592 | instance | changed: [instance] 2026-09-15 11:24:16.551719 | instance | 2026-09-15 11:24:16.552031 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-15 11:24:16.552082 | instance | Tuesday 15 September 2026 11:24:16 +0000 (0:00:12.329) 0:04:03.555 ***** 2026-09-15 11:24:22.697505 | instance | ok: [instance] 2026-09-15 11:24:22.698180 | instance | 2026-09-15 11:24:22.698237 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-15 11:24:22.698265 | instance | Tuesday 15 September 2026 11:24:22 +0000 (0:00:06.145) 0:04:09.700 ***** 2026-09-15 11:24:31.355650 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-09-15 11:24:31.355771 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-09-15 11:24:31.355886 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-09-15 11:24:31.356054 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-09-15 11:24:31.356219 | instance | 2026-09-15 11:24:31.356371 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-15 11:24:31.356507 | instance | 2026-09-15 11:24:31.356641 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:24:31.356787 | instance | Tuesday 15 September 2026 11:24:31 +0000 (0:00:08.658) 0:04:18.359 ***** 2026-09-15 11:24:32.428701 | instance | ok: [instance] 2026-09-15 11:24:32.429214 | instance | 2026-09-15 11:24:32.429272 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:24:32.429441 | instance | Tuesday 15 September 2026 11:24:32 +0000 (0:00:01.072) 0:04:19.431 ***** 2026-09-15 11:24:32.739821 | instance | ok: [instance] 2026-09-15 11:24:32.739898 | instance | 2026-09-15 11:24:32.739942 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:24:32.740069 | instance | Tuesday 15 September 2026 11:24:32 +0000 (0:00:00.311) 0:04:19.743 ***** 2026-09-15 11:24:32.773568 | instance | skipping: [instance] 2026-09-15 11:24:32.773632 | instance | 2026-09-15 11:24:32.773721 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:24:32.773829 | instance | Tuesday 15 September 2026 11:24:32 +0000 (0:00:00.033) 0:04:19.777 ***** 2026-09-15 11:24:33.013647 | instance | ok: [instance] 2026-09-15 11:24:33.013730 | instance | 2026-09-15 11:24:33.013935 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:24:33.014144 | instance | Tuesday 15 September 2026 11:24:33 +0000 (0:00:00.239) 0:04:20.016 ***** 2026-09-15 11:24:33.081035 | instance | ok: [instance] => { 2026-09-15 11:24:33.081138 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:24:33.081312 | instance | } 2026-09-15 11:24:33.081454 | instance | 2026-09-15 11:24:33.081613 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:24:33.081770 | instance | Tuesday 15 September 2026 11:24:33 +0000 (0:00:00.067) 0:04:20.084 ***** 2026-09-15 11:24:33.392975 | instance | ok: [instance] 2026-09-15 11:24:33.393176 | instance | 2026-09-15 11:24:33.393414 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:24:33.393646 | instance | Tuesday 15 September 2026 11:24:33 +0000 (0:00:00.311) 0:04:20.396 ***** 2026-09-15 11:24:33.449184 | instance | skipping: [instance] 2026-09-15 11:24:33.449302 | instance | 2026-09-15 11:24:33.449448 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:24:33.449598 | instance | Tuesday 15 September 2026 11:24:33 +0000 (0:00:00.056) 0:04:20.453 ***** 2026-09-15 11:24:33.503042 | instance | skipping: [instance] 2026-09-15 11:24:33.503135 | instance | 2026-09-15 11:24:33.503293 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:24:33.503429 | instance | Tuesday 15 September 2026 11:24:33 +0000 (0:00:00.052) 0:04:20.505 ***** 2026-09-15 11:24:33.742467 | instance | ok: [instance] 2026-09-15 11:24:33.742613 | instance | 2026-09-15 11:24:33.742863 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:24:33.743242 | instance | Tuesday 15 September 2026 11:24:33 +0000 (0:00:00.239) 0:04:20.745 ***** 2026-09-15 11:24:34.863953 | instance | ok: [instance] 2026-09-15 11:24:34.864212 | instance | 2026-09-15 11:24:34.864404 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:24:34.864650 | instance | Tuesday 15 September 2026 11:24:34 +0000 (0:00:01.121) 0:04:21.866 ***** 2026-09-15 11:24:34.957771 | instance | ok: [instance] => { 2026-09-15 11:24:34.958014 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:24:34.958270 | instance | } 2026-09-15 11:24:34.958486 | instance | 2026-09-15 11:24:34.958754 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:24:34.959040 | instance | Tuesday 15 September 2026 11:24:34 +0000 (0:00:00.093) 0:04:21.960 ***** 2026-09-15 11:24:35.330391 | instance | ok: [instance] 2026-09-15 11:24:35.330593 | instance | 2026-09-15 11:24:35.330847 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:24:35.331156 | instance | Tuesday 15 September 2026 11:24:35 +0000 (0:00:00.373) 0:04:22.333 ***** 2026-09-15 11:24:37.241525 | instance | ok: [instance] 2026-09-15 11:24:37.241634 | instance | 2026-09-15 11:24:37.241648 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:24:37.241658 | instance | Tuesday 15 September 2026 11:24:37 +0000 (0:00:01.909) 0:04:24.243 ***** 2026-09-15 11:24:37.273885 | instance | skipping: [instance] 2026-09-15 11:24:37.273984 | instance | 2026-09-15 11:24:37.274329 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:24:37.274394 | instance | Tuesday 15 September 2026 11:24:37 +0000 (0:00:00.033) 0:04:24.277 ***** 2026-09-15 11:24:37.314810 | instance | skipping: [instance] 2026-09-15 11:24:37.315214 | instance | 2026-09-15 11:24:37.315298 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:24:37.315587 | instance | Tuesday 15 September 2026 11:24:37 +0000 (0:00:00.040) 0:04:24.317 ***** 2026-09-15 11:24:37.354177 | instance | skipping: [instance] 2026-09-15 11:24:37.354398 | instance | 2026-09-15 11:24:37.354732 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:24:37.355020 | instance | Tuesday 15 September 2026 11:24:37 +0000 (0:00:00.039) 0:04:24.357 ***** 2026-09-15 11:24:38.428952 | instance | ok: [instance] 2026-09-15 11:24:38.429020 | instance | 2026-09-15 11:24:38.429082 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:24:38.429213 | instance | Tuesday 15 September 2026 11:24:38 +0000 (0:00:01.075) 0:04:25.432 ***** 2026-09-15 11:24:38.902623 | instance | ok: [instance] 2026-09-15 11:24:38.903208 | instance | 2026-09-15 11:24:38.903291 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:24:38.903306 | instance | Tuesday 15 September 2026 11:24:38 +0000 (0:00:00.473) 0:04:25.905 ***** 2026-09-15 11:24:39.881258 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-15 11:24:39.881438 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:24:39.883042 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:24:39.883138 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:24:39.883151 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:24:39.883181 | instance | 2026-09-15 11:24:39.883191 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:24:39.883200 | instance | Tuesday 15 September 2026 11:24:39 +0000 (0:00:00.978) 0:04:26.884 ***** 2026-09-15 11:24:40.448612 | instance | ok: [instance] 2026-09-15 11:24:40.449966 | instance | 2026-09-15 11:24:40.450332 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:24:40.450346 | instance | Tuesday 15 September 2026 11:24:40 +0000 (0:00:00.554) 0:04:27.439 ***** 2026-09-15 11:24:40.450356 | instance | 2026-09-15 11:24:40.450365 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:24:40.450374 | instance | Tuesday 15 September 2026 11:24:40 +0000 (0:00:00.012) 0:04:27.451 ***** 2026-09-15 11:24:40.840809 | instance | ok: [instance] 2026-09-15 11:24:40.841000 | instance | 2026-09-15 11:24:40.841269 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:24:40.841498 | instance | Tuesday 15 September 2026 11:24:40 +0000 (0:00:00.392) 0:04:27.843 ***** 2026-09-15 11:24:41.079202 | instance | ok: [instance] 2026-09-15 11:24:41.079260 | instance | 2026-09-15 11:24:41.079272 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:24:41.079432 | instance | Tuesday 15 September 2026 11:24:41 +0000 (0:00:00.237) 0:04:28.081 ***** 2026-09-15 11:24:41.154162 | instance | ok: [instance] => { 2026-09-15 11:24:41.154340 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:24:41.154492 | instance | } 2026-09-15 11:24:41.154634 | instance | 2026-09-15 11:24:41.154800 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:24:41.154948 | instance | Tuesday 15 September 2026 11:24:41 +0000 (0:00:00.075) 0:04:28.157 ***** 2026-09-15 11:24:41.526210 | instance | ok: [instance] 2026-09-15 11:24:41.526958 | instance | 2026-09-15 11:24:41.527014 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:24:41.527027 | instance | Tuesday 15 September 2026 11:24:41 +0000 (0:00:00.371) 0:04:28.529 ***** 2026-09-15 11:24:44.679939 | instance | ok: [instance] 2026-09-15 11:24:44.680786 | instance | 2026-09-15 11:24:44.680872 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:24:44.680884 | instance | Tuesday 15 September 2026 11:24:44 +0000 (0:00:03.153) 0:04:31.682 ***** 2026-09-15 11:24:45.741748 | instance | ok: [instance] 2026-09-15 11:24:45.741880 | instance | 2026-09-15 11:24:45.741895 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:24:45.742149 | instance | Tuesday 15 September 2026 11:24:45 +0000 (0:00:01.062) 0:04:32.745 ***** 2026-09-15 11:24:45.950929 | instance | ok: [instance] 2026-09-15 11:24:45.950994 | instance | 2026-09-15 11:24:45.951250 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:24:45.951365 | instance | Tuesday 15 September 2026 11:24:45 +0000 (0:00:00.209) 0:04:32.954 ***** 2026-09-15 11:24:46.424443 | instance | ok: [instance] 2026-09-15 11:24:46.424509 | instance | 2026-09-15 11:24:46.424525 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:24:46.424540 | instance | Tuesday 15 September 2026 11:24:46 +0000 (0:00:00.472) 0:04:33.426 ***** 2026-09-15 11:24:47.042213 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-15 11:24:47.043151 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:24:47.043218 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:24:47.043226 | instance | 2026-09-15 11:24:47.043233 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:24:47.043414 | instance | Tuesday 15 September 2026 11:24:47 +0000 (0:00:00.618) 0:04:34.045 ***** 2026-09-15 11:24:47.488125 | instance | ok: [instance] 2026-09-15 11:24:47.488772 | instance | 2026-09-15 11:24:47.488822 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:24:47.488834 | instance | Tuesday 15 September 2026 11:24:47 +0000 (0:00:00.445) 0:04:34.491 ***** 2026-09-15 11:24:47.964952 | instance | ok: [instance] 2026-09-15 11:24:47.965005 | instance | 2026-09-15 11:24:47.965016 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:24:47.965026 | instance | Tuesday 15 September 2026 11:24:47 +0000 (0:00:00.461) 0:04:34.952 ***** 2026-09-15 11:24:47.965035 | instance | 2026-09-15 11:24:47.965053 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:24:47.965062 | instance | Tuesday 15 September 2026 11:24:47 +0000 (0:00:00.013) 0:04:34.966 ***** 2026-09-15 11:24:48.330148 | instance | ok: [instance] 2026-09-15 11:24:48.330843 | instance | 2026-09-15 11:24:48.331204 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:24:48.331221 | instance | Tuesday 15 September 2026 11:24:48 +0000 (0:00:00.366) 0:04:35.333 ***** 2026-09-15 11:24:48.420156 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-15 11:24:48.420234 | instance | 2026-09-15 11:24:48.420249 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:24:48.420280 | instance | Tuesday 15 September 2026 11:24:48 +0000 (0:00:00.088) 0:04:35.422 ***** 2026-09-15 11:24:49.469997 | instance | ok: [instance] 2026-09-15 11:24:49.470999 | instance | 2026-09-15 11:24:49.471680 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:24:49.471704 | instance | Tuesday 15 September 2026 11:24:49 +0000 (0:00:01.050) 0:04:36.473 ***** 2026-09-15 11:24:50.164205 | instance | ok: [instance] => (item=chronyd) 2026-09-15 11:24:50.165232 | instance | ok: [instance] => (item=sshd) 2026-09-15 11:24:50.165309 | instance | 2026-09-15 11:24:50.165322 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:24:50.165333 | instance | Tuesday 15 September 2026 11:24:50 +0000 (0:00:00.693) 0:04:37.166 ***** 2026-09-15 11:24:53.502177 | instance | ok: [instance] 2026-09-15 11:24:53.502348 | instance | 2026-09-15 11:24:53.502800 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 11:24:53.502872 | instance | Tuesday 15 September 2026 11:24:53 +0000 (0:00:03.338) 0:04:40.505 ***** 2026-09-15 11:24:53.730249 | instance | ok: [instance] 2026-09-15 11:24:53.730661 | instance | 2026-09-15 11:24:53.730724 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 11:24:53.730730 | instance | Tuesday 15 September 2026 11:24:53 +0000 (0:00:00.228) 0:04:40.733 ***** 2026-09-15 11:24:53.977106 | instance | ok: [instance] 2026-09-15 11:24:53.977595 | instance | 2026-09-15 11:24:53.977614 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 11:24:53.977623 | instance | Tuesday 15 September 2026 11:24:53 +0000 (0:00:00.246) 0:04:40.980 ***** 2026-09-15 11:24:54.217334 | instance | ok: [instance] 2026-09-15 11:24:54.217410 | instance | 2026-09-15 11:24:54.217810 | instance | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-15 11:24:54.217892 | instance | Tuesday 15 September 2026 11:24:54 +0000 (0:00:00.239) 0:04:41.220 ***** 2026-09-15 11:24:54.459790 | instance | ok: [instance] => (item=instance) 2026-09-15 11:24:54.460489 | instance | 2026-09-15 11:24:54.460555 | instance | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-15 11:24:54.460568 | instance | Tuesday 15 September 2026 11:24:54 +0000 (0:00:00.242) 0:04:41.462 ***** 2026-09-15 11:24:54.535019 | instance | ok: [instance] 2026-09-15 11:24:54.535821 | instance | 2026-09-15 11:24:54.535903 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:24:54.535916 | instance | Tuesday 15 September 2026 11:24:54 +0000 (0:00:00.074) 0:04:41.537 ***** 2026-09-15 11:24:54.617909 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-15 11:24:54.618003 | instance | 2026-09-15 11:24:54.618015 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:24:54.618153 | instance | Tuesday 15 September 2026 11:24:54 +0000 (0:00:00.083) 0:04:41.621 ***** 2026-09-15 11:24:54.691038 | instance | skipping: [instance] 2026-09-15 11:24:54.691315 | instance | 2026-09-15 11:24:54.691707 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:24:54.692014 | instance | Tuesday 15 September 2026 11:24:54 +0000 (0:00:00.072) 0:04:41.693 ***** 2026-09-15 11:24:54.758842 | instance | skipping: [instance] => (item=instance) 2026-09-15 11:24:54.759120 | instance | skipping: [instance] 2026-09-15 11:24:54.759511 | instance | 2026-09-15 11:24:54.759805 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:24:54.760087 | instance | Tuesday 15 September 2026 11:24:54 +0000 (0:00:00.067) 0:04:41.761 ***** 2026-09-15 11:24:55.055723 | instance | ok: [instance] 2026-09-15 11:24:55.055956 | instance | 2026-09-15 11:24:55.056154 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:24:55.056366 | instance | Tuesday 15 September 2026 11:24:55 +0000 (0:00:00.295) 0:04:42.056 ***** 2026-09-15 11:25:01.657993 | instance | ok: [instance] 2026-09-15 11:25:01.658699 | instance | 2026-09-15 11:25:01.658730 | instance | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-15 11:25:01.658742 | instance | Tuesday 15 September 2026 11:25:01 +0000 (0:00:06.604) 0:04:48.661 ***** 2026-09-15 11:25:07.052045 | instance | ok: [instance] 2026-09-15 11:25:07.052103 | instance | 2026-09-15 11:25:07.052115 | instance | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-15 11:25:07.052125 | instance | Tuesday 15 September 2026 11:25:07 +0000 (0:00:05.393) 0:04:54.054 ***** 2026-09-15 11:25:21.179808 | instance | ok: [instance] 2026-09-15 11:25:21.180532 | instance | 2026-09-15 11:25:21.180611 | instance | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-15 11:25:21.180624 | instance | Tuesday 15 September 2026 11:25:21 +0000 (0:00:14.127) 0:05:08.182 ***** 2026-09-15 11:26:55.179199 | instance | ok: [instance] => (item=/dev/ceph-instance-osd0/data) 2026-09-15 11:26:55.179378 | instance | ok: [instance] => (item=/dev/ceph-instance-osd1/data) 2026-09-15 11:26:55.179619 | instance | ok: [instance] => (item=/dev/ceph-instance-osd2/data) 2026-09-15 11:26:55.179846 | instance | 2026-09-15 11:26:55.180091 | instance | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-15 11:26:55.180351 | instance | Tuesday 15 September 2026 11:26:55 +0000 (0:01:34.000) 0:06:42.182 ***** 2026-09-15 11:27:01.049762 | instance | ok: [instance] 2026-09-15 11:27:01.050438 | instance | 2026-09-15 11:27:01.050495 | instance | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-15 11:27:01.050507 | instance | Tuesday 15 September 2026 11:27:01 +0000 (0:00:05.870) 0:06:48.052 ***** 2026-09-15 11:27:07.332176 | instance | ok: [instance] 2026-09-15 11:27:07.332324 | instance | 2026-09-15 11:27:07.332680 | instance | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-15 11:27:07.332756 | instance | Tuesday 15 September 2026 11:27:07 +0000 (0:00:06.281) 0:06:54.334 ***** 2026-09-15 11:27:07.429636 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance 2026-09-15 11:27:07.429765 | instance | 2026-09-15 11:27:07.430116 | instance | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-15 11:27:07.430191 | instance | Tuesday 15 September 2026 11:27:07 +0000 (0:00:00.097) 0:06:54.432 ***** 2026-09-15 11:27:07.503187 | instance | ok: [instance] 2026-09-15 11:27:07.503890 | instance | 2026-09-15 11:27:07.503971 | instance | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-15 11:27:07.503984 | instance | Tuesday 15 September 2026 11:27:07 +0000 (0:00:00.073) 0:06:54.505 ***** 2026-09-15 11:27:13.826045 | instance | ok: [instance] 2026-09-15 11:27:13.826213 | instance | 2026-09-15 11:27:13.826966 | instance | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-15 11:27:13.827051 | instance | Tuesday 15 September 2026 11:27:13 +0000 (0:00:06.322) 0:07:00.828 ***** 2026-09-15 11:27:13.899880 | instance | ok: [instance] 2026-09-15 11:27:13.900737 | instance | 2026-09-15 11:27:13.900820 | instance | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-15 11:27:13.900832 | instance | Tuesday 15 September 2026 11:27:13 +0000 (0:00:00.073) 0:07:00.902 ***** 2026-09-15 11:27:13.966103 | instance | skipping: [instance] => (item=1) 2026-09-15 11:27:13.966312 | instance | skipping: [instance] => (item=1) 2026-09-15 11:27:13.966583 | instance | skipping: [instance] => (item=1) 2026-09-15 11:27:13.967186 | instance | skipping: [instance] 2026-09-15 11:27:13.967480 | instance | 2026-09-15 11:27:13.967780 | instance | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-15 11:27:13.968088 | instance | Tuesday 15 September 2026 11:27:13 +0000 (0:00:00.066) 0:07:00.968 ***** 2026-09-15 11:27:14.058127 | instance | skipping: [instance] 2026-09-15 11:27:14.058194 | instance | 2026-09-15 11:27:14.058340 | instance | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-15 11:27:14.058531 | instance | 2026-09-15 11:27:14.058667 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:27:14.058803 | instance | Tuesday 15 September 2026 11:27:14 +0000 (0:00:00.092) 0:07:01.061 ***** 2026-09-15 11:27:15.145069 | instance | ok: [instance] 2026-09-15 11:27:15.145237 | instance | 2026-09-15 11:27:15.145784 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:27:15.145888 | instance | Tuesday 15 September 2026 11:27:15 +0000 (0:00:01.085) 0:07:02.147 ***** 2026-09-15 11:27:15.395490 | instance | ok: [instance] 2026-09-15 11:27:15.395985 | instance | 2026-09-15 11:27:15.396006 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:27:15.396014 | instance | Tuesday 15 September 2026 11:27:15 +0000 (0:00:00.251) 0:07:02.398 ***** 2026-09-15 11:27:15.452564 | instance | skipping: [instance] 2026-09-15 11:27:15.452630 | instance | 2026-09-15 11:27:15.452644 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:27:15.452667 | instance | Tuesday 15 September 2026 11:27:15 +0000 (0:00:00.055) 0:07:02.454 ***** 2026-09-15 11:27:15.695631 | instance | ok: [instance] 2026-09-15 11:27:15.695890 | instance | 2026-09-15 11:27:15.696319 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:27:15.696694 | instance | Tuesday 15 September 2026 11:27:15 +0000 (0:00:00.244) 0:07:02.698 ***** 2026-09-15 11:27:15.787336 | instance | ok: [instance] => { 2026-09-15 11:27:15.787604 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:27:15.787876 | instance | } 2026-09-15 11:27:15.788139 | instance | 2026-09-15 11:27:15.788443 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:27:15.788711 | instance | Tuesday 15 September 2026 11:27:15 +0000 (0:00:00.091) 0:07:02.790 ***** 2026-09-15 11:27:16.142460 | instance | ok: [instance] 2026-09-15 11:27:16.142708 | instance | 2026-09-15 11:27:16.143021 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:27:16.143401 | instance | Tuesday 15 September 2026 11:27:16 +0000 (0:00:00.355) 0:07:03.145 ***** 2026-09-15 11:27:16.201501 | instance | skipping: [instance] 2026-09-15 11:27:16.201733 | instance | 2026-09-15 11:27:16.202004 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:27:16.202308 | instance | Tuesday 15 September 2026 11:27:16 +0000 (0:00:00.059) 0:07:03.204 ***** 2026-09-15 11:27:16.255272 | instance | skipping: [instance] 2026-09-15 11:27:16.255530 | instance | 2026-09-15 11:27:16.255806 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:27:16.256071 | instance | Tuesday 15 September 2026 11:27:16 +0000 (0:00:00.053) 0:07:03.258 ***** 2026-09-15 11:27:16.494242 | instance | ok: [instance] 2026-09-15 11:27:16.494353 | instance | 2026-09-15 11:27:16.494538 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:27:16.494718 | instance | Tuesday 15 September 2026 11:27:16 +0000 (0:00:00.238) 0:07:03.497 ***** 2026-09-15 11:27:17.884654 | instance | ok: [instance] 2026-09-15 11:27:17.884892 | instance | 2026-09-15 11:27:17.885134 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:27:17.885470 | instance | Tuesday 15 September 2026 11:27:17 +0000 (0:00:01.390) 0:07:04.887 ***** 2026-09-15 11:27:17.988901 | instance | ok: [instance] => { 2026-09-15 11:27:17.989124 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:27:17.989410 | instance | } 2026-09-15 11:27:17.989681 | instance | 2026-09-15 11:27:17.989968 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:27:17.990182 | instance | Tuesday 15 September 2026 11:27:17 +0000 (0:00:00.104) 0:07:04.991 ***** 2026-09-15 11:27:18.366728 | instance | ok: [instance] 2026-09-15 11:27:18.366815 | instance | 2026-09-15 11:27:18.366962 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:27:18.367134 | instance | Tuesday 15 September 2026 11:27:18 +0000 (0:00:00.377) 0:07:05.369 ***** 2026-09-15 11:27:20.326347 | instance | ok: [instance] 2026-09-15 11:27:20.326418 | instance | 2026-09-15 11:27:20.326607 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:27:20.326768 | instance | Tuesday 15 September 2026 11:27:20 +0000 (0:00:01.959) 0:07:07.329 ***** 2026-09-15 11:27:20.365663 | instance | skipping: [instance] 2026-09-15 11:27:20.365767 | instance | 2026-09-15 11:27:20.365939 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:27:20.366106 | instance | Tuesday 15 September 2026 11:27:20 +0000 (0:00:00.039) 0:07:07.369 ***** 2026-09-15 11:27:20.412999 | instance | skipping: [instance] 2026-09-15 11:27:20.413118 | instance | 2026-09-15 11:27:20.413302 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:27:20.413472 | instance | Tuesday 15 September 2026 11:27:20 +0000 (0:00:00.047) 0:07:07.416 ***** 2026-09-15 11:27:20.457990 | instance | skipping: [instance] 2026-09-15 11:27:20.458075 | instance | 2026-09-15 11:27:20.458302 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:27:20.458387 | instance | Tuesday 15 September 2026 11:27:20 +0000 (0:00:00.044) 0:07:07.460 ***** 2026-09-15 11:27:21.741384 | instance | ok: [instance] 2026-09-15 11:27:21.741443 | instance | 2026-09-15 11:27:21.741450 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:27:21.741456 | instance | Tuesday 15 September 2026 11:27:21 +0000 (0:00:01.283) 0:07:08.744 ***** 2026-09-15 11:27:22.245452 | instance | ok: [instance] 2026-09-15 11:27:22.246094 | instance | 2026-09-15 11:27:22.246147 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:27:22.246179 | instance | Tuesday 15 September 2026 11:27:22 +0000 (0:00:00.504) 0:07:09.248 ***** 2026-09-15 11:27:23.285285 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-15 11:27:23.285360 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:27:23.285369 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:27:23.285376 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:27:23.285383 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:27:23.285389 | instance | 2026-09-15 11:27:23.285396 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:27:23.285664 | instance | Tuesday 15 September 2026 11:27:23 +0000 (0:00:01.037) 0:07:10.285 ***** 2026-09-15 11:27:23.881852 | instance | ok: [instance] 2026-09-15 11:27:23.882021 | instance | 2026-09-15 11:27:23.883554 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:27:23.883651 | instance | Tuesday 15 September 2026 11:27:23 +0000 (0:00:00.582) 0:07:10.868 ***** 2026-09-15 11:27:23.883663 | instance | 2026-09-15 11:27:23.883673 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:27:23.883682 | instance | Tuesday 15 September 2026 11:27:23 +0000 (0:00:00.016) 0:07:10.884 ***** 2026-09-15 11:27:24.257635 | instance | ok: [instance] 2026-09-15 11:27:24.258530 | instance | 2026-09-15 11:27:24.258589 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:27:24.258603 | instance | Tuesday 15 September 2026 11:27:24 +0000 (0:00:00.375) 0:07:11.260 ***** 2026-09-15 11:27:24.506203 | instance | ok: [instance] 2026-09-15 11:27:24.506871 | instance | 2026-09-15 11:27:24.506926 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:27:24.506937 | instance | Tuesday 15 September 2026 11:27:24 +0000 (0:00:00.248) 0:07:11.509 ***** 2026-09-15 11:27:24.584638 | instance | ok: [instance] => { 2026-09-15 11:27:24.585353 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:27:24.585418 | instance | } 2026-09-15 11:27:24.585429 | instance | 2026-09-15 11:27:24.585799 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:27:24.585851 | instance | Tuesday 15 September 2026 11:27:24 +0000 (0:00:00.078) 0:07:11.587 ***** 2026-09-15 11:27:24.978746 | instance | ok: [instance] 2026-09-15 11:27:24.978931 | instance | 2026-09-15 11:27:24.979326 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:27:24.979627 | instance | Tuesday 15 September 2026 11:27:24 +0000 (0:00:00.394) 0:07:11.981 ***** 2026-09-15 11:27:28.101606 | instance | ok: [instance] 2026-09-15 11:27:28.101749 | instance | 2026-09-15 11:27:28.102266 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:27:28.102320 | instance | Tuesday 15 September 2026 11:27:28 +0000 (0:00:03.122) 0:07:15.104 ***** 2026-09-15 11:27:29.637668 | instance | ok: [instance] 2026-09-15 11:27:29.638308 | instance | 2026-09-15 11:27:29.638339 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:27:29.638350 | instance | Tuesday 15 September 2026 11:27:29 +0000 (0:00:01.535) 0:07:16.640 ***** 2026-09-15 11:27:29.874771 | instance | ok: [instance] 2026-09-15 11:27:29.875298 | instance | 2026-09-15 11:27:29.875426 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:27:29.875736 | instance | Tuesday 15 September 2026 11:27:29 +0000 (0:00:00.236) 0:07:16.877 ***** 2026-09-15 11:27:30.356504 | instance | ok: [instance] 2026-09-15 11:27:30.357314 | instance | 2026-09-15 11:27:30.357411 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:27:30.357427 | instance | Tuesday 15 September 2026 11:27:30 +0000 (0:00:00.481) 0:07:17.358 ***** 2026-09-15 11:27:31.006600 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-15 11:27:31.006732 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:27:31.007265 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:27:31.007390 | instance | 2026-09-15 11:27:31.007418 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:27:31.007703 | instance | Tuesday 15 September 2026 11:27:31 +0000 (0:00:00.650) 0:07:18.009 ***** 2026-09-15 11:27:31.476056 | instance | ok: [instance] 2026-09-15 11:27:31.476111 | instance | 2026-09-15 11:27:31.476123 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:27:31.476133 | instance | Tuesday 15 September 2026 11:27:31 +0000 (0:00:00.468) 0:07:18.478 ***** 2026-09-15 11:27:32.013933 | instance | ok: [instance] 2026-09-15 11:27:32.015235 | instance | 2026-09-15 11:27:32.015315 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:27:32.015327 | instance | Tuesday 15 September 2026 11:27:31 +0000 (0:00:00.525) 0:07:19.003 ***** 2026-09-15 11:27:32.015337 | instance | 2026-09-15 11:27:32.015345 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:27:32.015363 | instance | Tuesday 15 September 2026 11:27:32 +0000 (0:00:00.013) 0:07:19.017 ***** 2026-09-15 11:27:32.419213 | instance | ok: [instance] 2026-09-15 11:27:32.419323 | instance | 2026-09-15 11:27:32.419586 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:27:32.419654 | instance | Tuesday 15 September 2026 11:27:32 +0000 (0:00:00.405) 0:07:19.422 ***** 2026-09-15 11:27:32.494643 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-15 11:27:32.494764 | instance | 2026-09-15 11:27:32.494844 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:27:32.495035 | instance | Tuesday 15 September 2026 11:27:32 +0000 (0:00:00.075) 0:07:19.497 ***** 2026-09-15 11:27:33.686017 | instance | ok: [instance] 2026-09-15 11:27:33.686177 | instance | 2026-09-15 11:27:33.686719 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:27:33.686804 | instance | Tuesday 15 September 2026 11:27:33 +0000 (0:00:01.190) 0:07:20.688 ***** 2026-09-15 11:27:34.347905 | instance | ok: [instance] => (item=chronyd) 2026-09-15 11:27:34.348044 | instance | ok: [instance] => (item=sshd) 2026-09-15 11:27:34.348061 | instance | 2026-09-15 11:27:34.348086 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:27:34.348423 | instance | Tuesday 15 September 2026 11:27:34 +0000 (0:00:00.661) 0:07:21.350 ***** 2026-09-15 11:27:47.097507 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TimeoutError: The read operation timed out 2026-09-15 11:27:47.098288 | instance | fatal: [instance]: FAILED! => {"changed": false, "elapsed": 0, "msg": "failed to create temporary content file: The read operation timed out"} 2026-09-15 11:27:47.102439 | instance | 2026-09-15 11:27:47.102655 | instance | PLAY RECAP ********************************************************************* 2026-09-15 11:27:47.102897 | instance | instance : ok=137 changed=29 unreachable=0 failed=1 skipped=25 rescued=0 ignored=0 2026-09-15 11:27:47.103185 | instance | 2026-09-15 11:27:47.103397 | instance | Tuesday 15 September 2026 11:27:47 +0000 (0:00:12.755) 0:07:34.106 ***** 2026-09-15 11:27:47.103693 | instance | =============================================================================== 2026-09-15 11:27:47.103962 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 96.38s 2026-09-15 11:27:47.104252 | instance | vexxhost.ceph.osd : Install OSDs --------------------------------------- 94.00s 2026-09-15 11:27:47.104573 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 53.00s 2026-09-15 11:27:47.104802 | instance | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.21s 2026-09-15 11:27:47.105023 | instance | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.13s 2026-09-15 11:27:47.105286 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 12.76s 2026-09-15 11:27:47.105554 | instance | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.33s 2026-09-15 11:27:47.105776 | instance | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.66s 2026-09-15 11:27:47.106039 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.60s 2026-09-15 11:27:47.106349 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.55s 2026-09-15 11:27:47.106577 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.52s 2026-09-15 11:27:47.106814 | instance | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.32s 2026-09-15 11:27:47.107028 | instance | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.28s 2026-09-15 11:27:47.107316 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 6.15s 2026-09-15 11:27:47.107602 | instance | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.15s 2026-09-15 11:27:47.107882 | instance | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.87s 2026-09-15 11:27:47.108119 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.56s 2026-09-15 11:27:47.108349 | instance | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.39s 2026-09-15 11:27:47.108628 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.31s 2026-09-15 11:27:47.108894 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 5.16s 2026-09-15 11:27:47.459359 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-15 11:27:47.459508 | instance | ERROR [aio > converge] Executed: Failed 2026-09-15 11:27:47.459647 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-15 11:27:47.734405 | instance | ERROR 2026-09-15 11:27:47.734840 | instance | { 2026-09-15 11:27:47.734942 | instance | "delta": "0:08:51.715300", 2026-09-15 11:27:47.735013 | instance | "end": "2026-09-15 11:27:47.549296", 2026-09-15 11:27:47.735077 | instance | "msg": "non-zero return code", 2026-09-15 11:27:47.735141 | instance | "rc": 2, 2026-09-15 11:27:47.735203 | instance | "start": "2026-09-15 11:18:55.833996" 2026-09-15 11:27:47.735265 | instance | } failure 2026-09-15 11:27:47.755117 | 2026-09-15 11:27:47.755313 | PLAY RECAP 2026-09-15 11:27:47.755389 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:27:47.755420 | 2026-09-15 11:27:47.946587 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 11:27:47.962334 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 11:27:49.212349 | 2026-09-15 11:27:49.212564 | PLAY [all] 2026-09-15 11:27:49.275974 | 2026-09-15 11:27:49.276155 | TASK [gather-host-logs : creating directory for system status] 2026-09-15 11:27:49.665183 | instance | changed 2026-09-15 11:27:49.680314 | 2026-09-15 11:27:49.680972 | TASK [gather-host-logs : Get logs for each host] 2026-09-15 11:27:50.089387 | instance | + systemd-cgls --full --all --no-pager 2026-09-15 11:27:50.107927 | instance | + ip addr 2026-09-15 11:27:50.111893 | instance | + ip route 2026-09-15 11:27:50.114724 | instance | + lsblk 2026-09-15 11:27:50.118913 | instance | + mount 2026-09-15 11:27:50.121824 | instance | + docker images 2026-09-15 11:27:50.151202 | instance | + brctl show 2026-09-15 11:27:50.151889 | instance | /bin/bash: line 8: brctl: command not found 2026-09-15 11:27:50.152162 | instance | + ip neigh 2026-09-15 11:27:50.155760 | instance | + bridge fdb show 2026-09-15 11:27:50.159800 | instance | + ps aux --sort=-%mem 2026-09-15 11:27:50.190253 | instance | + dpkg -l 2026-09-15 11:27:50.198258 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-15 11:27:50.198736 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-15 11:27:50.222863 | instance | + '[' '!' -z '' ']' 2026-09-15 11:27:50.735952 | instance | ok: Runtime: 0:00:00.138703 2026-09-15 11:27:50.750061 | 2026-09-15 11:27:50.750234 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-15 11:27:51.558576 | instance | changed: 2026-09-15 11:27:51.559064 | instance | created directory /var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/work/logs/instance 2026-09-15 11:27:51.559091 | instance | cd+++++++++ system/ 2026-09-15 11:27:51.559112 | instance | >f+++++++++ system/brctl-show.txt 2026-09-15 11:27:51.559129 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-15 11:27:51.559146 | instance | >f+++++++++ system/docker-images.txt 2026-09-15 11:27:51.559167 | instance | >f+++++++++ system/ip-addr.txt 2026-09-15 11:27:51.559185 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-15 11:27:51.559202 | instance | >f+++++++++ system/ip-route.txt 2026-09-15 11:27:51.559221 | instance | >f+++++++++ system/lsblk.txt 2026-09-15 11:27:51.559238 | instance | >f+++++++++ system/mount.txt 2026-09-15 11:27:51.559254 | instance | >f+++++++++ system/packages.txt 2026-09-15 11:27:51.559270 | instance | >f+++++++++ system/ps.txt 2026-09-15 11:27:51.559286 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-15 11:27:51.569156 | 2026-09-15 11:27:51.569266 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-15 11:27:51.795337 | instance | changed: "values" 2026-09-15 11:27:51.985490 | instance | changed: "releases" 2026-09-15 11:27:52.003283 | 2026-09-15 11:27:52.003498 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-15 11:27:52.288796 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-15 11:27:52.546321 | instance | ok: Runtime: 0:00:00.005713 2026-09-15 11:27:52.557079 | 2026-09-15 11:27:52.557292 | TASK [helm-release-status : Downloads logs to executor] 2026-09-15 11:27:53.156961 | instance | changed: 2026-09-15 11:27:53.157240 | instance | cd+++++++++ helm/ 2026-09-15 11:27:53.157301 | instance | cd+++++++++ helm/releases/ 2026-09-15 11:27:53.157347 | instance | cd+++++++++ helm/values/ 2026-09-15 11:27:53.180532 | 2026-09-15 11:27:53.180693 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-15 11:27:53.375642 | instance | changed 2026-09-15 11:27:53.380987 | 2026-09-15 11:27:53.381072 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-15 11:27:53.625644 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:27:53.626728 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:27:53.630916 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:27:53.632214 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:27:53.634103 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:27:53.634893 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:27:53.636250 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:27:53.636941 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:27:53.638528 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:27:53.639516 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:27:53.639990 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:27:53.640754 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:27:53.918429 | instance | ok: Runtime: 0:00:00.022661 2026-09-15 11:27:53.928993 | 2026-09-15 11:27:53.929187 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-15 11:27:54.169884 | instance | changed 2026-09-15 11:27:54.296364 | 2026-09-15 11:27:54.296591 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-15 11:27:54.573370 | instance | environment: line 5: kubectl: command not found 2026-09-15 11:27:54.574043 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:27:54.574209 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:27:54.574307 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:27:54.846395 | instance | ok: Runtime: 0:00:00.010797 2026-09-15 11:27:54.852013 | 2026-09-15 11:27:54.852108 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-15 11:27:55.382041 | instance | changed: 2026-09-15 11:27:55.382266 | instance | cd+++++++++ objects/ 2026-09-15 11:27:55.382305 | instance | cd+++++++++ objects/cluster/ 2026-09-15 11:27:55.382334 | instance | cd+++++++++ objects/namespaced/ 2026-09-15 11:27:55.399965 | 2026-09-15 11:27:55.400274 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-15 11:27:55.623852 | instance | changed 2026-09-15 11:27:55.630202 | 2026-09-15 11:27:55.630283 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-15 11:27:55.864042 | instance | changed 2026-09-15 11:27:55.870584 | 2026-09-15 11:27:55.870676 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-15 11:27:56.104222 | instance | environment: line 3: kubectl: command not found 2026-09-15 11:27:56.404218 | instance | ok: Runtime: 0:00:00.010124 2026-09-15 11:27:56.409106 | 2026-09-15 11:27:56.409170 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-15 11:27:56.938897 | instance | changed: 2026-09-15 11:27:56.939144 | instance | cd+++++++++ pod-logs/ 2026-09-15 11:27:56.939197 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-15 11:27:56.969211 | 2026-09-15 11:27:56.969373 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-15 11:27:57.164964 | instance | changed 2026-09-15 11:27:57.174533 | 2026-09-15 11:27:57.174691 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-15 11:27:57.444578 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 11:27:57.723858 | instance | ok: Runtime: 0:00:00.052426 2026-09-15 11:27:57.730739 | 2026-09-15 11:27:57.730843 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-15 11:27:58.042157 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 11:27:58.090822 | instance | ceph-mgr endpoints: 2026-09-15 11:27:58.285919 | instance | ok: Runtime: 0:00:00.057806 2026-09-15 11:27:58.292714 | 2026-09-15 11:27:58.292810 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-15 11:27:58.615750 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-15 11:27:58.992275 | instance | ok: Runtime: 0:00:00.050767 2026-09-15 11:27:59.006191 | 2026-09-15 11:27:59.006333 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-15 11:27:59.894658 | instance | changed: cd+++++++++ prometheus/ 2026-09-15 11:27:59.918743 | 2026-09-15 11:27:59.918965 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-15 11:28:00.170788 | instance | changed 2026-09-15 11:28:00.180933 | 2026-09-15 11:28:00.181068 | TASK [gather-selenium-data : Get selenium data] 2026-09-15 11:28:00.444543 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-15 11:28:00.446050 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-15 11:28:00.726837 | instance | ERROR 2026-09-15 11:28:00.727090 | instance | { 2026-09-15 11:28:00.727139 | instance | "delta": "0:00:00.007716", 2026-09-15 11:28:00.727169 | instance | "end": "2026-09-15 11:28:00.446499", 2026-09-15 11:28:00.727194 | instance | "msg": "non-zero return code", 2026-09-15 11:28:00.727221 | instance | "rc": 1, 2026-09-15 11:28:00.727245 | instance | "start": "2026-09-15 11:28:00.438783" 2026-09-15 11:28:00.727268 | instance | } 2026-09-15 11:28:00.727300 | instance | ERROR: Ignoring Errors 2026-09-15 11:28:00.735146 | 2026-09-15 11:28:00.735224 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-15 11:28:01.318598 | instance | changed: cd+++++++++ selenium/ 2026-09-15 11:28:01.330903 | 2026-09-15 11:28:01.331032 | PLAY RECAP 2026-09-15 11:28:01.331127 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-15 11:28:01.331220 | 2026-09-15 11:28:01.559990 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 11:28:01.969087 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 11:28:02.870163 | 2026-09-15 11:28:02.870382 | PLAY [all] 2026-09-15 11:28:02.883692 | 2026-09-15 11:28:02.883857 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-15 11:28:02.949321 | instance | skipping: Conditional result was False 2026-09-15 11:28:02.958599 | 2026-09-15 11:28:02.958778 | TASK [fetch-output : Set log path for single node] 2026-09-15 11:28:03.011036 | instance | ok 2026-09-15 11:28:03.018601 | 2026-09-15 11:28:03.018755 | LOOP [fetch-output : Ensure local output dirs] 2026-09-15 11:28:03.470618 | instance -> localhost | ok: "/var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/work/logs" 2026-09-15 11:28:03.714342 | instance -> localhost | changed: "/var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/work/artifacts" 2026-09-15 11:28:03.972397 | instance -> localhost | changed: "/var/lib/zuul/builds/2883b2a320a8455abff70102eaeb3cb7/work/docs" 2026-09-15 11:28:03.990332 | 2026-09-15 11:28:03.990580 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-15 11:28:04.697165 | instance | changed: .d..t...... ./ 2026-09-15 11:28:04.697540 | instance | changed: All items complete 2026-09-15 11:28:04.697599 | 2026-09-15 11:28:05.243218 | instance | changed: .d..t...... ./ 2026-09-15 11:28:05.747955 | instance | changed: .d..t...... ./ 2026-09-15 11:28:05.765314 | 2026-09-15 11:28:05.765502 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-15 11:28:06.303076 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008929 2026-09-15 11:28:06.563222 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007788 2026-09-15 11:28:06.572808 | 2026-09-15 11:28:06.573153 | PLAY [all] 2026-09-15 11:28:06.579693 | 2026-09-15 11:28:06.579767 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-15 11:28:07.018869 | instance | changed 2026-09-15 11:28:07.031684 | 2026-09-15 11:28:07.031852 | PLAY RECAP 2026-09-15 11:28:07.031919 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-15 11:28:07.031948 | 2026-09-15 11:28:07.218588 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 11:28:07.234903 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-15 11:28:07.878119 | 2026-09-15 11:28:07.878256 | PLAY [localhost] 2026-09-15 11:28:07.887727 | 2026-09-15 11:28:07.887802 | TASK [Generate Zuul manifest] 2026-09-15 11:28:07.906486 | localhost | ok 2026-09-15 11:28:07.970971 | 2026-09-15 11:28:07.971122 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-15 11:28:08.395718 | localhost | changed 2026-09-15 11:28:08.411678 | 2026-09-15 11:28:08.411881 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-15 11:28:08.441470 | localhost | ok 2026-09-15 11:28:08.447857 | 2026-09-15 11:28:08.447974 | TASK [Upload logs] 2026-09-15 11:28:08.466553 | localhost | ok 2026-09-15 11:28:08.664450 | 2026-09-15 11:28:08.664638 | TASK [Set zuul-log-path fact] 2026-09-15 11:28:08.682737 | localhost | ok 2026-09-15 11:28:08.695299 | 2026-09-15 11:28:08.695447 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 11:28:08.724753 | localhost | ok 2026-09-15 11:28:08.734170 | 2026-09-15 11:28:08.734304 | TASK [upload-logs : Create log directories] 2026-09-15 11:28:09.127998 | localhost | changed 2026-09-15 11:28:09.132542 | 2026-09-15 11:28:09.132631 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-15 11:28:09.527210 | localhost -> localhost | ok: Runtime: 0:00:00.006879 2026-09-15 11:28:09.538085 | 2026-09-15 11:28:09.538288 | TASK [upload-logs : Upload logs to log server] 2026-09-15 11:28:10.226275 | localhost | Output suppressed because no_log was given 2026-09-15 11:28:10.231417 | 2026-09-15 11:28:10.231534 | LOOP [upload-logs : Compress console log and json output] 2026-09-15 11:28:10.297438 | localhost | skipping: Conditional result was False 2026-09-15 11:28:10.306510 | localhost | skipping: Conditional result was False 2026-09-15 11:28:10.317756 | 2026-09-15 11:28:10.317970 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-15 11:28:10.363206 | localhost | skipping: Conditional result was False 2026-09-15 11:28:10.363647 | 2026-09-15 11:28:10.367191 | localhost | skipping: Conditional result was False 2026-09-15 11:28:10.382281 | 2026-09-15 11:28:10.382491 | LOOP [upload-logs : Upload console log and json output]