2026-09-12 03:53:31.077763 | Job console starting 2026-09-12 03:53:31.092776 | Updating git repos 2026-09-12 03:53:40.802229 | Cloning repos into workspace 2026-09-12 03:53:58.464894 | Restoring repo states 2026-09-12 03:54:05.018489 | Merging changes 2026-09-12 03:54:06.403437 | Checking out repos 2026-09-12 03:54:08.028470 | Preparing playbooks 2026-09-12 03:54:11.138314 | Running Ansible setup 2026-09-12 03:54:14.784873 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-12 03:54:15.449640 | 2026-09-12 03:54:15.449817 | PLAY [localhost] 2026-09-12 03:54:15.457795 | 2026-09-12 03:54:15.457898 | TASK [Gathering Facts] 2026-09-12 03:54:16.473515 | localhost | ok 2026-09-12 03:54:16.483602 | 2026-09-12 03:54:16.483708 | TASK [Setup log path fact] 2026-09-12 03:54:16.522892 | localhost | ok 2026-09-12 03:54:16.536983 | 2026-09-12 03:54:16.537084 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-12 03:54:16.566865 | localhost | ok 2026-09-12 03:54:16.575364 | 2026-09-12 03:54:16.575459 | TASK [emit-job-header : Print job information] 2026-09-12 03:54:16.615486 | # Job Information 2026-09-12 03:54:16.615681 | Ansible Version: 2.16.18 2026-09-12 03:54:16.615740 | Job: atmosphere-molecule-aio-openvswitch 2026-09-12 03:54:16.615769 | Pipeline: check 2026-09-12 03:54:16.615800 | Executor: 2d72f0692154 2026-09-12 03:54:16.615829 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4363 2026-09-12 03:54:16.615863 | Event ID: dbc7e190-ae5c-11f1-9d63-8d7cb98da735 2026-09-12 03:54:16.619813 | 2026-09-12 03:54:16.619910 | LOOP [emit-job-header : Print node information] 2026-09-12 03:54:16.731546 | localhost | ok: 2026-09-12 03:54:16.731775 | localhost | # Node Information 2026-09-12 03:54:16.731805 | localhost | Inventory Hostname: instance 2026-09-12 03:54:16.731825 | localhost | Hostname: np0000192677 2026-09-12 03:54:16.731857 | localhost | Username: zuul 2026-09-12 03:54:16.731878 | localhost | Distro: Ubuntu 22.04 2026-09-12 03:54:16.731897 | localhost | Provider: yul1 2026-09-12 03:54:16.731914 | localhost | Region: ca-ymq-1 2026-09-12 03:54:16.731931 | localhost | Label: ubuntu-jammy-16 2026-09-12 03:54:16.731948 | localhost | Product Name: OpenStack Nova 2026-09-12 03:54:16.731965 | localhost | Interface IP: 162.253.55.82 2026-09-12 03:54:16.753616 | 2026-09-12 03:54:16.754185 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-12 03:54:17.247196 | localhost -> localhost | changed 2026-09-12 03:54:17.261931 | 2026-09-12 03:54:17.262167 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-12 03:54:18.267076 | localhost -> localhost | changed 2026-09-12 03:54:18.273563 | 2026-09-12 03:54:18.273620 | PLAY [all] 2026-09-12 03:54:18.280989 | 2026-09-12 03:54:18.281054 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-12 03:54:18.527033 | instance -> localhost | ok 2026-09-12 03:54:18.533766 | 2026-09-12 03:54:18.533851 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-12 03:54:18.552529 | instance | ok 2026-09-12 03:54:18.565449 | instance | included: /var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-12 03:54:18.570991 | 2026-09-12 03:54:18.571056 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-12 03:54:20.362834 | instance -> localhost | Generating public/private rsa key pair. 2026-09-12 03:54:20.363581 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/work/fa5a35fb0f8343f8863b0b2bb7fabefb_id_rsa 2026-09-12 03:54:20.363653 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/work/fa5a35fb0f8343f8863b0b2bb7fabefb_id_rsa.pub 2026-09-12 03:54:20.363698 | instance -> localhost | The key fingerprint is: 2026-09-12 03:54:20.363763 | instance -> localhost | SHA256:0K4thmAtEBDEjhgjmPWevEblTPreCh7g8olfJwAJ/cU zuul-build-sshkey 2026-09-12 03:54:20.363824 | instance -> localhost | The key's randomart image is: 2026-09-12 03:54:20.363865 | instance -> localhost | +---[RSA 3072]----+ 2026-09-12 03:54:20.363914 | instance -> localhost | |X*. . | 2026-09-12 03:54:20.363956 | instance -> localhost | |B+.. E. | 2026-09-12 03:54:20.363993 | instance -> localhost | |Oo ...+ . | 2026-09-12 03:54:20.364030 | instance -> localhost | |o+ +.B o | 2026-09-12 03:54:20.364066 | instance -> localhost | | * B o S | 2026-09-12 03:54:20.364103 | instance -> localhost | | o * + o | 2026-09-12 03:54:20.364139 | instance -> localhost | |. . O * . | 2026-09-12 03:54:20.364175 | instance -> localhost | | + = B o | 2026-09-12 03:54:20.364217 | instance -> localhost | |..+ . o.. | 2026-09-12 03:54:20.364255 | instance -> localhost | +----[SHA256]-----+ 2026-09-12 03:54:20.364346 | instance -> localhost | ok: Runtime: 0:00:01.329611 2026-09-12 03:54:20.376987 | 2026-09-12 03:54:20.377130 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-12 03:54:20.410880 | instance | ok 2026-09-12 03:54:20.426313 | instance | included: /var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-12 03:54:20.435520 | 2026-09-12 03:54:20.435612 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-12 03:54:20.460044 | instance | skipping: Conditional result was False 2026-09-12 03:54:20.471468 | 2026-09-12 03:54:20.471612 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-12 03:54:20.943429 | instance | changed 2026-09-12 03:54:20.948987 | 2026-09-12 03:54:20.949062 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-12 03:54:21.195245 | instance | ok 2026-09-12 03:54:21.199709 | 2026-09-12 03:54:21.199792 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-12 03:54:21.721110 | instance | changed 2026-09-12 03:54:21.732478 | 2026-09-12 03:54:21.732647 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-12 03:54:22.229110 | instance | changed 2026-09-12 03:54:22.233677 | 2026-09-12 03:54:22.233752 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-12 03:54:22.260486 | instance | skipping: Conditional result was False 2026-09-12 03:54:22.266904 | 2026-09-12 03:54:22.266976 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-12 03:54:22.649870 | instance -> localhost | changed 2026-09-12 03:54:22.670257 | 2026-09-12 03:54:22.670414 | TASK [add-build-sshkey : Add back temp key] 2026-09-12 03:54:22.974180 | instance -> localhost | Identity added: /var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/work/fa5a35fb0f8343f8863b0b2bb7fabefb_id_rsa (zuul-build-sshkey) 2026-09-12 03:54:22.974533 | instance -> localhost | ok: Runtime: 0:00:00.019711 2026-09-12 03:54:22.978998 | 2026-09-12 03:54:22.979055 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-12 03:54:23.265049 | instance | ok 2026-09-12 03:54:23.277385 | 2026-09-12 03:54:23.277516 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-12 03:54:23.303521 | instance | skipping: Conditional result was False 2026-09-12 03:54:23.335402 | 2026-09-12 03:54:23.335587 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-12 03:54:23.648972 | instance | ok 2026-09-12 03:54:23.654340 | 2026-09-12 03:54:23.654421 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-12 03:54:27.223473 | instance | Output suppressed because no_log was given 2026-09-12 03:54:27.241813 | 2026-09-12 03:54:27.241934 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-12 03:54:27.467213 | instance | ok: "logs" 2026-09-12 03:54:27.467501 | instance | ok: All items complete 2026-09-12 03:54:27.467537 | 2026-09-12 03:54:27.599163 | instance | ok: "artifacts" 2026-09-12 03:54:27.756022 | instance | ok: "docs" 2026-09-12 03:54:27.774343 | 2026-09-12 03:54:27.774540 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-12 03:54:27.962752 | instance | changed: "logs" 2026-09-12 03:54:28.146352 | instance | changed: "artifacts" 2026-09-12 03:54:28.329206 | instance | changed: "docs" 2026-09-12 03:54:28.348638 | 2026-09-12 03:54:28.348760 | PLAY RECAP 2026-09-12 03:54:28.348855 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-12 03:54:28.348912 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-12 03:54:28.348954 | 2026-09-12 03:54:28.516796 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-12 03:54:28.529495 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-12 03:54:29.138056 | 2026-09-12 03:54:29.138181 | PLAY [all] 2026-09-12 03:54:29.149526 | 2026-09-12 03:54:29.149611 | TASK [setup-uv : Extract archive] 2026-09-12 03:54:31.521192 | instance | changed 2026-09-12 03:54:31.532190 | 2026-09-12 03:54:31.532350 | TASK [setup-uv : Print version] 2026-09-12 03:54:31.923238 | instance | uv 0.8.13 2026-09-12 03:54:32.082416 | instance | ok: Runtime: 0:00:00.013328 2026-09-12 03:54:32.117252 | 2026-09-12 03:54:32.117344 | TASK [Install Ansible collection siblings] 2026-09-12 03:54:41.604566 | instance | changed: 2026-09-12 03:54:41.604984 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-12 03:54:41.605058 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-12 03:54:41.605101 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-12 03:54:41.605140 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-12 03:54:41.605177 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-12 03:54:41.605224 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-12 03:54:41.605266 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-12 03:54:41.605309 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-12 03:54:41.605348 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-12 03:54:41.605385 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-12 03:54:41.605421 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-12 03:54:41.605456 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-12 03:54:41.605491 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-12 03:54:41.605527 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-12 03:54:41.605562 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-12 03:54:41.605597 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-12 03:54:41.605632 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-12 03:54:41.605669 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-12 03:54:41.605706 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-12 03:54:41.605763 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-12 03:54:41.605802 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-12 03:54:41.605836 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-12 03:54:41.605874 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-12 03:54:41.605924 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-12 03:54:41.605967 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-12 03:54:41.606002 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-12 03:54:41.606037 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-12 03:54:41.606071 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-12 03:54:41.606106 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-12 03:54:41.606140 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-12 03:54:41.606174 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-12 03:54:41.606210 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-12 03:54:41.606244 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-12 03:54:41.606279 | 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-12 03:54:41.606323 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.606357 | instance | Process install dependency map 2026-09-12 03:54:41.606392 | instance | Starting collection install process 2026-09-12 03:54:41.606430 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-12 03:54:41.606464 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-12 03:54:41.606498 | instance | ansible.netcommon:* was installed successfully 2026-09-12 03:54:41.606531 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-12 03:54:41.606565 | instance | Creating virtual environment at: .venv 2026-09-12 03:54:41.606598 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-12 03:54:41.606632 | instance | Downloading ansible-core (2.1MiB) 2026-09-12 03:54:41.606666 | instance | Downloading rjsonnet (1.2MiB) 2026-09-12 03:54:41.606714 | instance | Downloading pygments (1.2MiB) 2026-09-12 03:54:41.606769 | instance | Downloading pydantic-core (2.0MiB) 2026-09-12 03:54:41.606806 | instance | Downloading kubernetes (1.9MiB) 2026-09-12 03:54:41.606840 | instance | Downloading netaddr (2.2MiB) 2026-09-12 03:54:41.606875 | instance | Downloading setuptools (1.1MiB) 2026-09-12 03:54:41.606909 | instance | Downloading cryptography (4.2MiB) 2026-09-12 03:54:41.606944 | instance | Downloading openstacksdk (1.7MiB) 2026-09-12 03:54:41.606978 | instance | Building pyperclip==1.9.0 2026-09-12 03:54:41.607016 | instance | Downloading rjsonnet 2026-09-12 03:54:41.607052 | instance | Downloading pydantic-core 2026-09-12 03:54:41.607088 | instance | Downloading netaddr 2026-09-12 03:54:41.607125 | instance | Downloading pygments 2026-09-12 03:54:41.607160 | instance | Downloading cryptography 2026-09-12 03:54:41.607194 | instance | Downloading setuptools 2026-09-12 03:54:41.607228 | instance | Downloading kubernetes 2026-09-12 03:54:41.607262 | instance | Downloading ansible-core 2026-09-12 03:54:41.607297 | instance | Downloading openstacksdk 2026-09-12 03:54:41.607332 | instance | Built pyperclip==1.9.0 2026-09-12 03:54:41.607367 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-12 03:54:41.607404 | instance | Installed 83 packages in 57ms 2026-09-12 03:54:41.607438 | instance | Checked out ansible.posix to 1.6.0 2026-09-12 03:54:41.607472 | 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-12 03:54:41.607506 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.607540 | instance | Process install dependency map 2026-09-12 03:54:41.607583 | instance | Starting collection install process 2026-09-12 03:54:41.607619 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-12 03:54:41.607652 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-12 03:54:41.607685 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-12 03:54:41.607720 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.607774 | instance | 2.17.12 2026-09-12 03:54:41.607810 | instance | Checked out ansible.utils to v6.1.0 2026-09-12 03:54:41.607846 | 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-12 03:54:41.607880 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.607914 | instance | Process install dependency map 2026-09-12 03:54:41.607948 | instance | Starting collection install process 2026-09-12 03:54:41.607983 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-12 03:54:41.608018 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-12 03:54:41.608052 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-12 03:54:41.608086 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.608120 | instance | 2.17.12 2026-09-12 03:54:41.608154 | instance | Checked out atmosphere.common to v0.7.0 2026-09-12 03:54:41.608188 | 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-12 03:54:41.608222 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.608254 | instance | Process install dependency map 2026-09-12 03:54:41.608287 | instance | Starting collection install process 2026-09-12 03:54:41.608320 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-12 03:54:41.608353 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-12 03:54:41.608386 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-12 03:54:41.608419 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.608452 | instance | 2.17.12 2026-09-12 03:54:41.608485 | instance | Checked out community.crypto to 2.2.3 2026-09-12 03:54:41.608552 | 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-12 03:54:41.608587 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.608620 | instance | Process install dependency map 2026-09-12 03:54:41.608653 | instance | Starting collection install process 2026-09-12 03:54:41.608686 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-12 03:54:41.608718 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-12 03:54:41.608774 | instance | community.crypto:2.2.3 was installed successfully 2026-09-12 03:54:41.608810 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.608843 | instance | 2.17.12 2026-09-12 03:54:41.608877 | instance | Checked out community.general to 7.3.0 2026-09-12 03:54:41.608911 | 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-12 03:54:41.608955 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.608989 | instance | Process install dependency map 2026-09-12 03:54:41.609021 | instance | Starting collection install process 2026-09-12 03:54:41.609054 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-12 03:54:41.609087 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-12 03:54:41.609119 | instance | community.general:7.3.0 was installed successfully 2026-09-12 03:54:41.609153 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.609187 | instance | 2.17.12 2026-09-12 03:54:41.609221 | instance | Checked out community.mysql to 3.6.0 2026-09-12 03:54:41.609259 | 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-12 03:54:41.609295 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.609329 | instance | Process install dependency map 2026-09-12 03:54:41.609362 | instance | Starting collection install process 2026-09-12 03:54:41.609395 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-12 03:54:41.609428 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-12 03:54:41.609461 | instance | community.mysql:3.6.0 was installed successfully 2026-09-12 03:54:41.609494 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.609527 | instance | 2.17.12 2026-09-12 03:54:41.609560 | instance | Checked out kubernetes.core to 2.4.0 2026-09-12 03:54:41.609594 | 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-12 03:54:41.609629 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.609662 | instance | Process install dependency map 2026-09-12 03:54:41.609695 | instance | Starting collection install process 2026-09-12 03:54:41.609727 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-12 03:54:41.609779 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-12 03:54:41.609813 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-12 03:54:41.609847 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.609880 | instance | 2.17.12 2026-09-12 03:54:41.609914 | instance | Checked out openstack.cloud to 2.6.0 2026-09-12 03:54:41.609949 | 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-12 03:54:41.609982 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.610016 | instance | Process install dependency map 2026-09-12 03:54:41.610049 | instance | Starting collection install process 2026-09-12 03:54:41.610082 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-12 03:54:41.610116 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-12 03:54:41.610149 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-12 03:54:41.610182 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.610215 | instance | 2.17.12 2026-09-12 03:54:41.610258 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-12 03:54:41.610293 | 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-12 03:54:41.610327 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.610360 | instance | Process install dependency map 2026-09-12 03:54:41.610393 | instance | Starting collection install process 2026-09-12 03:54:41.610426 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-12 03:54:41.610459 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-12 03:54:41.610491 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-12 03:54:41.610524 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.610557 | instance | 2.17.12 2026-09-12 03:54:41.610590 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-12 03:54:41.610624 | 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-12 03:54:41.610657 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.610691 | instance | Process install dependency map 2026-09-12 03:54:41.610724 | instance | Starting collection install process 2026-09-12 03:54:41.610777 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-12 03:54:41.610813 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-12 03:54:41.610846 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-12 03:54:41.610880 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.610914 | instance | 2.17.12 2026-09-12 03:54:41.610948 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-12 03:54:41.610982 | 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-12 03:54:41.611015 | instance | Starting galaxy collection install process 2026-09-12 03:54:41.611049 | instance | Process install dependency map 2026-09-12 03:54:41.611082 | instance | Starting collection install process 2026-09-12 03:54:41.611115 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-12 03:54:41.611148 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-12 03:54:41.611182 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-12 03:54:41.611215 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-12 03:54:41.611248 | instance | 2.17.12 2026-09-12 03:54:41.621573 | 2026-09-12 03:54:41.621662 | PLAY RECAP 2026-09-12 03:54:41.621768 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-12 03:54:41.621812 | 2026-09-12 03:54:41.753129 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-12 03:54:41.767265 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-12 03:54:42.345395 | 2026-09-12 03:54:42.345518 | PLAY [all] 2026-09-12 03:54:42.356206 | 2026-09-12 03:54:42.356281 | TASK [Install "jq" for log collection] 2026-09-12 03:54:51.950460 | instance | changed 2026-09-12 03:54:51.953960 | 2026-09-12 03:54:51.954096 | PLAY RECAP 2026-09-12 03:54:51.954199 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-12 03:54:51.954321 | 2026-09-12 03:54:52.153625 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-12 03:54:52.242899 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-12 03:54:52.843080 | 2026-09-12 03:54:52.843442 | PLAY [all] 2026-09-12 03:54:52.854217 | 2026-09-12 03:54:52.854289 | LOOP [Check inventory directories] 2026-09-12 03:54:53.213412 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-12 03:54:53.393197 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-12 03:54:53.550947 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-12 03:54:53.565034 | 2026-09-12 03:54:53.565347 | LOOP [Copy inventory file for Zuul] 2026-09-12 03:54:54.459061 | instance | changed: 2026-09-12 03:54:54.516825 | instance | { 2026-09-12 03:54:54.516924 | instance | "ansible_loop_var": "item", 2026-09-12 03:54:54.516973 | instance | "changed": false, 2026-09-12 03:54:54.517011 | instance | "failed": false, 2026-09-12 03:54:54.517056 | instance | "invocation": { 2026-09-12 03:54:54.517092 | instance | "module_args": { 2026-09-12 03:54:54.517125 | instance | "checksum_algorithm": "sha1", 2026-09-12 03:54:54.517157 | instance | "follow": true, 2026-09-12 03:54:54.517189 | instance | "get_attributes": true, 2026-09-12 03:54:54.517224 | instance | "get_checksum": true, 2026-09-12 03:54:54.517256 | instance | "get_mime": true, 2026-09-12 03:54:54.517326 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-12 03:54:54.517364 | instance | } 2026-09-12 03:54:54.517397 | instance | }, 2026-09-12 03:54:54.517429 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-12 03:54:54.517461 | instance | "stat": { 2026-09-12 03:54:54.517493 | instance | "atime": 1789185274.273008, 2026-09-12 03:54:54.517525 | instance | "attr_flags": "e", 2026-09-12 03:54:54.517557 | instance | "attributes": [ 2026-09-12 03:54:54.517588 | instance | "extents" 2026-09-12 03:54:54.517620 | instance | ], 2026-09-12 03:54:54.517651 | instance | "block_size": 4096, 2026-09-12 03:54:54.517682 | instance | "blocks": 8, 2026-09-12 03:54:54.517713 | instance | "charset": "unknown", 2026-09-12 03:54:54.517768 | instance | "ctime": 1789185273.0330963, 2026-09-12 03:54:54.517803 | instance | "dev": 64513, 2026-09-12 03:54:54.517835 | instance | "device_type": 0, 2026-09-12 03:54:54.517867 | instance | "executable": true, 2026-09-12 03:54:54.517898 | instance | "exists": true, 2026-09-12 03:54:54.517930 | instance | "gid": 1000, 2026-09-12 03:54:54.517961 | instance | "gr_name": "zuul", 2026-09-12 03:54:54.518014 | instance | "inode": 1566516, 2026-09-12 03:54:54.518046 | instance | "isblk": false, 2026-09-12 03:54:54.518079 | instance | "ischr": false, 2026-09-12 03:54:54.518597 | instance | "isdir": true, 2026-09-12 03:54:54.518668 | instance | "isfifo": false, 2026-09-12 03:54:54.518702 | instance | "isgid": false, 2026-09-12 03:54:54.518735 | instance | "islnk": false, 2026-09-12 03:54:54.518789 | instance | "isreg": false, 2026-09-12 03:54:54.518822 | instance | "issock": false, 2026-09-12 03:54:54.518854 | instance | "isuid": false, 2026-09-12 03:54:54.518885 | instance | "mimetype": "unknown", 2026-09-12 03:54:54.518917 | instance | "mode": "0755", 2026-09-12 03:54:54.518949 | instance | "mtime": 1789185273.0330963, 2026-09-12 03:54:54.518980 | instance | "nlink": 23, 2026-09-12 03:54:54.519027 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-12 03:54:54.519060 | instance | "pw_name": "zuul", 2026-09-12 03:54:54.519093 | instance | "readable": true, 2026-09-12 03:54:54.519124 | instance | "rgrp": true, 2026-09-12 03:54:54.519156 | instance | "roth": true, 2026-09-12 03:54:54.519204 | instance | "rusr": true, 2026-09-12 03:54:54.519238 | instance | "size": 4096, 2026-09-12 03:54:54.519271 | instance | "uid": 1000, 2026-09-12 03:54:54.519302 | instance | "version": "3691572051", 2026-09-12 03:54:54.519334 | instance | "wgrp": false, 2026-09-12 03:54:54.519368 | instance | "woth": false, 2026-09-12 03:54:54.519401 | instance | "writeable": true, 2026-09-12 03:54:54.519434 | instance | "wusr": true, 2026-09-12 03:54:54.519466 | instance | "xgrp": true, 2026-09-12 03:54:54.519498 | instance | "xoth": true, 2026-09-12 03:54:54.519529 | instance | "xusr": true 2026-09-12 03:54:54.519560 | instance | } 2026-09-12 03:54:54.519591 | instance | } 2026-09-12 03:54:54.519658 | instance | ok: All items complete 2026-09-12 03:54:54.519698 | 2026-09-12 03:54:54.522189 | instance | skipping: Conditional result was False 2026-09-12 03:54:54.523676 | instance | skipping: Conditional result was False 2026-09-12 03:54:54.545126 | 2026-09-12 03:54:54.545348 | LOOP [Switch "ansible_host" to private IP] 2026-09-12 03:54:54.933206 | instance | changed: 1 replacements made 2026-09-12 03:54:54.934774 | instance | skipping: Conditional result was False 2026-09-12 03:54:54.939915 | instance | skipping: Conditional result was False 2026-09-12 03:54:54.957005 | 2026-09-12 03:54:54.957138 | TASK [Run Molecule scenario] 2026-09-12 03:54:55.907738 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-12 03:54:56.297620 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-12 03:54:56.297728 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-12 03:55:07.213467 | instance | INFO [aio > dependency] Executing 2026-09-12 03:55:07.213855 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-12 03:55:07.214298 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-12 03:55:07.214859 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-12 03:55:07.231220 | instance | INFO [aio > cleanup] Executing 2026-09-12 03:55:07.231876 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-12 03:55:07.244397 | instance | INFO [aio > destroy] Executing 2026-09-12 03:55:07.244490 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-12 03:55:07.244605 | instance | INFO [aio > destroy] Executed: Successful 2026-09-12 03:55:07.255449 | instance | INFO [aio > syntax] Executing 2026-09-12 03:55:10.086231 | instance | 2026-09-12 03:55:10.086334 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-12 03:55:10.245406 | instance | INFO [aio > syntax] Executed: Successful 2026-09-12 03:55:10.260120 | instance | INFO [aio > create] Executing 2026-09-12 03:55:10.263588 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-12 03:55:10.278285 | instance | INFO [aio > prepare] Executing 2026-09-12 03:55:11.084709 | instance | 2026-09-12 03:55:11.084946 | instance | PLAY [Prepare] ***************************************************************** 2026-09-12 03:55:11.085207 | instance | 2026-09-12 03:55:11.085455 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:55:11.085686 | instance | Saturday 12 September 2026 03:55:11 +0000 (0:00:00.024) 0:00:00.024 **** 2026-09-12 03:55:12.402436 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-12 03:55:12.402689 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-12 03:55:12.403006 | instance | interpreter could change the meaning of that path. See 2026-09-12 03:55:12.403302 | instance | https://docs.ansible.com/ansible- 2026-09-12 03:55:12.403637 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-12 03:55:12.413706 | instance | ok: [instance] 2026-09-12 03:55:12.413937 | instance | 2026-09-12 03:55:12.414268 | instance | TASK [Configure short hostname] ************************************************ 2026-09-12 03:55:12.414583 | instance | Saturday 12 September 2026 03:55:12 +0000 (0:00:01.329) 0:00:01.353 **** 2026-09-12 03:55:13.184608 | instance | changed: [instance] 2026-09-12 03:55:13.184832 | instance | 2026-09-12 03:55:13.185164 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-12 03:55:13.185400 | instance | Saturday 12 September 2026 03:55:13 +0000 (0:00:00.770) 0:00:02.124 **** 2026-09-12 03:55:13.481218 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-12 03:55:13.481424 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-12 03:55:13.481810 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-12 03:55:13.491031 | instance | changed: [instance] 2026-09-12 03:55:13.491293 | instance | 2026-09-12 03:55:13.491534 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-12 03:55:13.491770 | instance | Saturday 12 September 2026 03:55:13 +0000 (0:00:00.306) 0:00:02.430 **** 2026-09-12 03:55:14.951821 | instance | ok: [instance] 2026-09-12 03:55:14.952156 | instance | 2026-09-12 03:55:14.952207 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-12 03:55:14.952459 | instance | Saturday 12 September 2026 03:55:14 +0000 (0:00:01.460) 0:00:03.891 **** 2026-09-12 03:55:15.977681 | instance | ok: [instance] 2026-09-12 03:55:15.977793 | instance | 2026-09-12 03:55:15.978059 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-12 03:55:15.978492 | instance | 2026-09-12 03:55:15.978796 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-12 03:55:15.979053 | instance | Saturday 12 September 2026 03:55:15 +0000 (0:00:01.025) 0:00:04.917 **** 2026-09-12 03:55:17.170058 | instance | changed: [localhost] => (item=group_vars) 2026-09-12 03:55:17.170334 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-12 03:55:17.170529 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-12 03:55:17.170748 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-12 03:55:17.170940 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-12 03:55:17.171146 | instance | changed: [localhost] => (item=host_vars) 2026-09-12 03:55:17.171321 | instance | 2026-09-12 03:55:17.171509 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-12 03:55:17.171690 | instance | 2026-09-12 03:55:17.171879 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-12 03:55:17.172063 | instance | Saturday 12 September 2026 03:55:17 +0000 (0:00:01.192) 0:00:06.110 **** 2026-09-12 03:55:17.383428 | instance | changed: [localhost] 2026-09-12 03:55:17.383660 | instance | 2026-09-12 03:55:17.383812 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-12 03:55:17.383991 | instance | Saturday 12 September 2026 03:55:17 +0000 (0:00:00.212) 0:00:06.322 **** 2026-09-12 03:55:17.407833 | instance | ok: [localhost] 2026-09-12 03:55:17.408414 | instance | 2026-09-12 03:55:17.408904 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-12 03:55:17.409430 | instance | Saturday 12 September 2026 03:55:17 +0000 (0:00:00.024) 0:00:06.347 **** 2026-09-12 03:55:17.471343 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': 'a7105d2f-cdf4-5f44-b963-cdee9d1609cd'}) 2026-09-12 03:55:17.471734 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-12 03:55:17.472025 | instance | 2026-09-12 03:55:17.472430 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-12 03:55:17.472793 | instance | Saturday 12 September 2026 03:55:17 +0000 (0:00:00.061) 0:00:06.408 **** 2026-09-12 03:55:18.062800 | instance | changed: [localhost] 2026-09-12 03:55:18.063021 | instance | 2026-09-12 03:55:18.063336 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-12 03:55:18.063547 | instance | 2026-09-12 03:55:18.063819 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-12 03:55:18.064065 | instance | Saturday 12 September 2026 03:55:18 +0000 (0:00:00.593) 0:00:07.002 **** 2026-09-12 03:55:18.266746 | instance | changed: [localhost] 2026-09-12 03:55:18.266900 | instance | 2026-09-12 03:55:18.267148 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-12 03:55:18.267486 | instance | Saturday 12 September 2026 03:55:18 +0000 (0:00:00.203) 0:00:07.206 **** 2026-09-12 03:55:18.296537 | instance | ok: [localhost] 2026-09-12 03:55:18.296704 | instance | 2026-09-12 03:55:18.296944 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-12 03:55:18.297195 | instance | Saturday 12 September 2026 03:55:18 +0000 (0:00:00.030) 0:00:07.236 **** 2026-09-12 03:55:18.346109 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-12 03:55:18.346293 | instance | 2026-09-12 03:55:18.346523 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-12 03:55:18.346789 | instance | Saturday 12 September 2026 03:55:18 +0000 (0:00:00.049) 0:00:07.285 **** 2026-09-12 03:55:18.745766 | instance | changed: [localhost] 2026-09-12 03:55:18.746013 | instance | 2026-09-12 03:55:18.746409 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-12 03:55:18.746780 | instance | 2026-09-12 03:55:18.747148 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-12 03:55:18.747512 | instance | Saturday 12 September 2026 03:55:18 +0000 (0:00:00.399) 0:00:07.685 **** 2026-09-12 03:55:18.950217 | instance | changed: [localhost] 2026-09-12 03:55:18.950403 | instance | 2026-09-12 03:55:18.950665 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-12 03:55:18.950945 | instance | Saturday 12 September 2026 03:55:18 +0000 (0:00:00.204) 0:00:07.889 **** 2026-09-12 03:55:18.989134 | instance | ok: [localhost] 2026-09-12 03:55:18.989379 | instance | 2026-09-12 03:55:18.989607 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-12 03:55:18.989837 | instance | Saturday 12 September 2026 03:55:18 +0000 (0:00:00.038) 0:00:07.928 **** 2026-09-12 03:55:19.049590 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-12 03:55:19.049841 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-12 03:55:19.050123 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-12 03:55:19.050412 | instance | 2026-09-12 03:55:19.050699 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-12 03:55:19.050938 | instance | Saturday 12 September 2026 03:55:19 +0000 (0:00:00.060) 0:00:07.989 **** 2026-09-12 03:55:19.442770 | instance | changed: [localhost] 2026-09-12 03:55:19.442874 | instance | 2026-09-12 03:55:19.442889 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-12 03:55:19.442902 | instance | 2026-09-12 03:55:19.442926 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-12 03:55:19.443165 | instance | Saturday 12 September 2026 03:55:19 +0000 (0:00:00.391) 0:00:08.380 **** 2026-09-12 03:55:19.641917 | instance | changed: [localhost] 2026-09-12 03:55:19.642640 | instance | 2026-09-12 03:55:19.642719 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-12 03:55:19.642732 | instance | Saturday 12 September 2026 03:55:19 +0000 (0:00:00.200) 0:00:08.581 **** 2026-09-12 03:55:19.677326 | instance | ok: [localhost] 2026-09-12 03:55:19.678136 | instance | 2026-09-12 03:55:19.678206 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-12 03:55:19.678218 | instance | Saturday 12 September 2026 03:55:19 +0000 (0:00:00.034) 0:00:08.616 **** 2026-09-12 03:55:19.724339 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-12 03:55:19.724580 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-12 03:55:19.724886 | instance | 2026-09-12 03:55:19.725196 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-12 03:55:19.725483 | instance | Saturday 12 September 2026 03:55:19 +0000 (0:00:00.047) 0:00:08.663 **** 2026-09-12 03:55:20.093019 | instance | changed: [localhost] 2026-09-12 03:55:20.093859 | instance | 2026-09-12 03:55:20.093922 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-12 03:55:20.093932 | instance | 2026-09-12 03:55:20.093938 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:55:20.093945 | instance | Saturday 12 September 2026 03:55:20 +0000 (0:00:00.369) 0:00:09.033 **** 2026-09-12 03:55:20.883691 | instance | ok: [localhost] 2026-09-12 03:55:20.883787 | instance | 2026-09-12 03:55:20.884371 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-12 03:55:20.884447 | instance | Saturday 12 September 2026 03:55:20 +0000 (0:00:00.789) 0:00:09.823 **** 2026-09-12 03:55:21.081215 | instance | changed: [localhost] 2026-09-12 03:55:21.081948 | instance | 2026-09-12 03:55:21.082011 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-12 03:55:21.082024 | instance | Saturday 12 September 2026 03:55:21 +0000 (0:00:00.197) 0:00:10.021 **** 2026-09-12 03:55:21.116655 | instance | ok: [localhost] 2026-09-12 03:55:21.117393 | instance | 2026-09-12 03:55:21.117460 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-12 03:55:21.117473 | instance | Saturday 12 September 2026 03:55:21 +0000 (0:00:00.035) 0:00:10.056 **** 2026-09-12 03:55:21.784971 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-12 03:55:21.785117 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-12 03:55:21.786855 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-12 03:55:21.786952 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-12 03:55:21.786963 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-12 03:55:21.786973 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-12 03:55:21.786983 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-12 03:55:21.786992 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-12 03:55:21.787001 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-12 03:55:21.787010 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-12 03:55:21.787018 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-12 03:55:21.787027 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-12 03:55:21.787048 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-12 03:55:21.787096 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-12 03:55:21.787107 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-12 03:55:21.787564 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-12 03:55:21.787588 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-12 03:55:21.787594 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-12 03:55:21.788637 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-12 03:55:21.788650 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-12 03:55:21.788656 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-12 03:55:21.788662 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-12 03:55:21.788668 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-12 03:55:21.788674 | instance | 2026-09-12 03:55:21.788681 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-12 03:55:21.788829 | instance | Saturday 12 September 2026 03:55:21 +0000 (0:00:00.668) 0:00:10.725 **** 2026-09-12 03:55:22.190324 | instance | changed: [localhost] 2026-09-12 03:55:22.190426 | instance | 2026-09-12 03:55:22.190734 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-12 03:55:22.191114 | instance | Saturday 12 September 2026 03:55:22 +0000 (0:00:00.404) 0:00:11.129 **** 2026-09-12 03:55:22.388014 | instance | changed: [localhost] 2026-09-12 03:55:22.388259 | instance | 2026-09-12 03:55:22.388649 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-12 03:55:22.388950 | instance | 2026-09-12 03:55:22.389295 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-12 03:55:22.389617 | instance | Saturday 12 September 2026 03:55:22 +0000 (0:00:00.197) 0:00:11.327 **** 2026-09-12 03:55:22.575649 | instance | changed: [localhost] 2026-09-12 03:55:22.575784 | instance | 2026-09-12 03:55:22.576050 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-12 03:55:22.576424 | instance | Saturday 12 September 2026 03:55:22 +0000 (0:00:00.185) 0:00:11.513 **** 2026-09-12 03:55:22.606583 | instance | ok: [localhost] 2026-09-12 03:55:22.606976 | instance | 2026-09-12 03:55:22.607380 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-12 03:55:22.607857 | instance | Saturday 12 September 2026 03:55:22 +0000 (0:00:00.030) 0:00:11.543 **** 2026-09-12 03:55:22.658377 | 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-12 03:55:22.658451 | instance | 2026-09-12 03:55:22.658463 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-12 03:55:22.658473 | instance | Saturday 12 September 2026 03:55:22 +0000 (0:00:00.053) 0:00:11.597 **** 2026-09-12 03:55:23.064624 | instance | changed: [localhost] 2026-09-12 03:55:23.064680 | instance | 2026-09-12 03:55:23.064691 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-12 03:55:23.064701 | instance | 2026-09-12 03:55:23.064710 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-12 03:55:23.064719 | instance | Saturday 12 September 2026 03:55:23 +0000 (0:00:00.406) 0:00:12.003 **** 2026-09-12 03:55:23.256309 | instance | changed: [localhost] 2026-09-12 03:55:23.256368 | instance | 2026-09-12 03:55:23.256379 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-12 03:55:23.256389 | instance | Saturday 12 September 2026 03:55:23 +0000 (0:00:00.191) 0:00:12.194 **** 2026-09-12 03:55:23.285205 | instance | ok: [localhost] 2026-09-12 03:55:23.285259 | instance | 2026-09-12 03:55:23.285270 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-12 03:55:23.285280 | instance | Saturday 12 September 2026 03:55:23 +0000 (0:00:00.029) 0:00:12.224 **** 2026-09-12 03:55:23.336786 | 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-12 03:55:23.336843 | instance | 2026-09-12 03:55:23.336854 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-12 03:55:23.336864 | instance | Saturday 12 September 2026 03:55:23 +0000 (0:00:00.051) 0:00:12.275 **** 2026-09-12 03:55:23.703828 | instance | changed: [localhost] 2026-09-12 03:55:23.703875 | instance | 2026-09-12 03:55:23.703881 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-12 03:55:23.703887 | instance | 2026-09-12 03:55:23.703892 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-12 03:55:23.703897 | instance | Saturday 12 September 2026 03:55:23 +0000 (0:00:00.367) 0:00:12.643 **** 2026-09-12 03:55:23.884182 | instance | changed: [localhost] 2026-09-12 03:55:23.884241 | instance | 2026-09-12 03:55:23.884253 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-12 03:55:23.884273 | instance | Saturday 12 September 2026 03:55:23 +0000 (0:00:00.179) 0:00:12.822 **** 2026-09-12 03:55:23.924855 | instance | ok: [localhost] 2026-09-12 03:55:23.924903 | instance | 2026-09-12 03:55:23.924915 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-12 03:55:23.924925 | instance | Saturday 12 September 2026 03:55:23 +0000 (0:00:00.041) 0:00:12.863 **** 2026-09-12 03:55:24.318851 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-12 03:55:24.318926 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-12 03:55:24.318938 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-12 03:55:24.318956 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-12 03:55:24.319211 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-12 03:55:24.319452 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-12 03:55:24.319718 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-12 03:55:24.319981 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-12 03:55:24.320256 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-12 03:55:24.320498 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-12 03:55:24.320828 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-12 03:55:24.321031 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-12 03:55:24.321319 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-12 03:55:24.321923 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-12 03:55:24.322327 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-12 03:55:24.322634 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-12 03:55:24.322893 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-12 03:55:24.323159 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-12 03:55:24.323567 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-12 03:55:24.323807 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-12 03:55:24.324053 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-12 03:55:24.324317 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-12 03:55:24.324604 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-12 03:55:24.324840 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-12 03:55:24.325099 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-12 03:55:24.325343 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-12 03:55:24.325627 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-12 03:55:24.325854 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-12 03:55:24.326100 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-12 03:55:24.326352 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-12 03:55:24.326643 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-12 03:55:24.326898 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-12 03:55:24.327267 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-12 03:55:24.327522 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-12 03:55:24.327838 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-12 03:55:24.328134 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-12 03:55:24.328367 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-12 03:55:24.328612 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-12 03:55:24.328999 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-12 03:55:24.329145 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-12 03:55:24.329412 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-12 03:55:24.329641 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-12 03:55:24.329904 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-12 03:55:24.330111 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-12 03:55:24.330280 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-12 03:55:24.330416 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-12 03:55:24.330572 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-12 03:55:24.330765 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-12 03:55:24.330948 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-12 03:55:24.331159 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-12 03:55:24.331294 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-12 03:55:24.331447 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-12 03:55:24.331592 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-12 03:55:24.331765 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-12 03:55:24.331933 | instance | 2026-09-12 03:55:24.332151 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-12 03:55:24.332310 | instance | Saturday 12 September 2026 03:55:24 +0000 (0:00:00.393) 0:00:13.257 **** 2026-09-12 03:55:24.368194 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-12 03:55:24.368314 | instance | 2026-09-12 03:55:24.368671 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-12 03:55:24.369045 | instance | Saturday 12 September 2026 03:55:24 +0000 (0:00:00.050) 0:00:13.307 **** 2026-09-12 03:55:24.789364 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-12 03:55:24.789559 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-12 03:55:24.789800 | instance | 2026-09-12 03:55:24.790025 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-12 03:55:24.790281 | instance | Saturday 12 September 2026 03:55:24 +0000 (0:00:00.421) 0:00:13.728 **** 2026-09-12 03:55:28.916375 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-12 03:55:28.916650 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-12 03:55:28.916919 | instance | 2026-09-12 03:55:28.917243 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-12 03:55:28.917531 | instance | Saturday 12 September 2026 03:55:28 +0000 (0:00:04.126) 0:00:17.855 **** 2026-09-12 03:55:28.988090 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-12 03:55:28.988443 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-12 03:55:28.988739 | instance | 2026-09-12 03:55:28.989042 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-12 03:55:28.989506 | instance | Saturday 12 September 2026 03:55:28 +0000 (0:00:00.072) 0:00:17.927 **** 2026-09-12 03:55:29.334769 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-12 03:55:29.334959 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-12 03:55:29.335188 | instance | 2026-09-12 03:55:29.335435 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-12 03:55:29.335677 | instance | Saturday 12 September 2026 03:55:29 +0000 (0:00:00.346) 0:00:18.274 **** 2026-09-12 03:55:29.753665 | instance | changed: [localhost] 2026-09-12 03:55:29.753837 | instance | 2026-09-12 03:55:29.754077 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-12 03:55:29.754325 | instance | Saturday 12 September 2026 03:55:29 +0000 (0:00:00.418) 0:00:18.693 **** 2026-09-12 03:55:29.796002 | instance | skipping: [localhost] 2026-09-12 03:55:29.796232 | instance | 2026-09-12 03:55:29.796497 | instance | PLAY [Setup networking] ******************************************************** 2026-09-12 03:55:29.796695 | instance | 2026-09-12 03:55:29.796913 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:55:29.797163 | instance | Saturday 12 September 2026 03:55:29 +0000 (0:00:00.043) 0:00:18.736 **** 2026-09-12 03:55:30.576396 | instance | ok: [instance] 2026-09-12 03:55:30.576774 | instance | 2026-09-12 03:55:30.577120 | instance | TASK [Create bridge for management network] ************************************ 2026-09-12 03:55:30.577443 | instance | Saturday 12 September 2026 03:55:30 +0000 (0:00:00.779) 0:00:19.515 **** 2026-09-12 03:55:30.943493 | instance | ok: [instance] 2026-09-12 03:55:30.943756 | instance | 2026-09-12 03:55:30.944293 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-12 03:55:30.944759 | instance | Saturday 12 September 2026 03:55:30 +0000 (0:00:00.363) 0:00:19.879 **** 2026-09-12 03:55:31.175288 | instance | ok: [instance] 2026-09-12 03:55:31.175669 | instance | 2026-09-12 03:55:31.175988 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-12 03:55:31.176320 | instance | Saturday 12 September 2026 03:55:31 +0000 (0:00:00.232) 0:00:20.112 **** 2026-09-12 03:55:31.400148 | instance | ok: [instance] 2026-09-12 03:55:31.400191 | instance | 2026-09-12 03:55:31.400197 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-12 03:55:31.400202 | instance | Saturday 12 September 2026 03:55:31 +0000 (0:00:00.227) 0:00:20.340 **** 2026-09-12 03:55:31.633277 | instance | ok: [instance] 2026-09-12 03:55:31.633336 | instance | 2026-09-12 03:55:31.633347 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-12 03:55:31.633357 | instance | Saturday 12 September 2026 03:55:31 +0000 (0:00:00.232) 0:00:20.572 **** 2026-09-12 03:55:32.090729 | instance | ok: [instance] => (item=br-mgmt) 2026-09-12 03:55:32.090797 | instance | ok: [instance] => (item=dummy0) 2026-09-12 03:55:32.090810 | instance | 2026-09-12 03:55:32.090821 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-12 03:55:32.090963 | instance | 2026-09-12 03:55:32.091367 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:55:32.091750 | instance | Saturday 12 September 2026 03:55:32 +0000 (0:00:00.456) 0:00:21.028 **** 2026-09-12 03:55:32.904289 | instance | ok: [instance] 2026-09-12 03:55:32.904358 | instance | 2026-09-12 03:55:32.904369 | instance | TASK [Install depedencies] ***************************************************** 2026-09-12 03:55:32.904379 | instance | Saturday 12 September 2026 03:55:32 +0000 (0:00:00.814) 0:00:21.843 **** 2026-09-12 03:55:57.266445 | instance | changed: [instance] 2026-09-12 03:55:57.267628 | instance | 2026-09-12 03:55:57.267696 | instance | TASK [Start up service] ******************************************************** 2026-09-12 03:55:57.267713 | instance | Saturday 12 September 2026 03:55:57 +0000 (0:00:24.362) 0:00:46.206 **** 2026-09-12 03:55:57.832938 | instance | ok: [instance] 2026-09-12 03:55:57.834041 | instance | 2026-09-12 03:55:57.834297 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-12 03:55:57.834314 | instance | Saturday 12 September 2026 03:55:57 +0000 (0:00:00.566) 0:00:46.772 **** 2026-09-12 03:55:58.083795 | instance | ok: [instance] 2026-09-12 03:55:58.084585 | instance | 2026-09-12 03:55:58.084633 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-12 03:55:58.084649 | instance | Saturday 12 September 2026 03:55:58 +0000 (0:00:00.250) 0:00:47.023 **** 2026-09-12 03:55:58.593541 | instance | changed: [instance] 2026-09-12 03:55:58.594264 | instance | 2026-09-12 03:55:58.594322 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-12 03:55:58.594333 | instance | Saturday 12 September 2026 03:55:58 +0000 (0:00:00.509) 0:00:47.533 **** 2026-09-12 03:55:58.813432 | instance | ok: [instance] 2026-09-12 03:55:58.813535 | instance | 2026-09-12 03:55:58.813852 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-12 03:55:58.813901 | instance | Saturday 12 September 2026 03:55:58 +0000 (0:00:00.220) 0:00:47.753 **** 2026-09-12 03:55:58.842635 | instance | skipping: [instance] 2026-09-12 03:55:58.843477 | instance | 2026-09-12 03:55:58.843547 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-12 03:55:58.843560 | instance | Saturday 12 September 2026 03:55:58 +0000 (0:00:00.028) 0:00:47.782 **** 2026-09-12 03:55:59.424169 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:55:59.424411 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:55:59.424861 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:55:59.425155 | instance | 2026-09-12 03:55:59.425453 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-12 03:55:59.425770 | instance | Saturday 12 September 2026 03:55:59 +0000 (0:00:00.581) 0:00:48.363 **** 2026-09-12 03:56:00.029995 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:56:00.032224 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:56:00.032316 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:56:00.032332 | instance | 2026-09-12 03:56:00.032347 | instance | TASK [Start loop devices] ****************************************************** 2026-09-12 03:56:00.032361 | instance | Saturday 12 September 2026 03:56:00 +0000 (0:00:00.604) 0:00:48.968 **** 2026-09-12 03:56:00.850736 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:56:00.850805 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:56:00.850815 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:56:00.850831 | instance | 2026-09-12 03:56:00.851175 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-12 03:56:00.851214 | instance | Saturday 12 September 2026 03:56:00 +0000 (0:00:00.820) 0:00:49.789 **** 2026-09-12 03:56:04.336477 | instance | changed: [instance] => (item=osd0) 2026-09-12 03:56:04.336563 | instance | changed: [instance] => (item=osd1) 2026-09-12 03:56:04.336574 | instance | changed: [instance] => (item=osd2) 2026-09-12 03:56:04.336584 | instance | 2026-09-12 03:56:04.336610 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-12 03:56:04.336620 | instance | Saturday 12 September 2026 03:56:04 +0000 (0:00:03.484) 0:00:53.274 **** 2026-09-12 03:56:06.479961 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-12 03:56:06.480171 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-12 03:56:06.480531 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-12 03:56:06.480855 | instance | 2026-09-12 03:56:06.481165 | instance | PLAY [controllers] ************************************************************* 2026-09-12 03:56:06.481456 | instance | 2026-09-12 03:56:06.481787 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:06.482094 | instance | Saturday 12 September 2026 03:56:06 +0000 (0:00:02.145) 0:00:55.419 **** 2026-09-12 03:56:07.477035 | instance | ok: [instance] 2026-09-12 03:56:07.477121 | instance | 2026-09-12 03:56:07.477287 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-12 03:56:07.477547 | instance | Saturday 12 September 2026 03:56:07 +0000 (0:00:00.997) 0:00:56.416 **** 2026-09-12 03:56:08.025731 | instance | changed: [instance] 2026-09-12 03:56:08.025971 | instance | 2026-09-12 03:56:08.026167 | instance | PLAY RECAP ********************************************************************* 2026-09-12 03:56:08.026371 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-12 03:56:08.026582 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-12 03:56:08.026812 | instance | 2026-09-12 03:56:08.027013 | instance | Saturday 12 September 2026 03:56:08 +0000 (0:00:00.549) 0:00:56.965 **** 2026-09-12 03:56:08.027190 | instance | =============================================================================== 2026-09-12 03:56:08.027370 | instance | Install depedencies ---------------------------------------------------- 24.36s 2026-09-12 03:56:08.027548 | instance | Generate SSH keys for missing variables --------------------------------- 4.13s 2026-09-12 03:56:08.027744 | instance | Create a volume group for each loop device ------------------------------ 3.48s 2026-09-12 03:56:08.027928 | instance | Create a logical volume for each loop device ---------------------------- 2.15s 2026-09-12 03:56:08.028113 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.46s 2026-09-12 03:56:08.028295 | instance | Gathering Facts --------------------------------------------------------- 1.33s 2026-09-12 03:56:08.028480 | instance | Create folders for workspace -------------------------------------------- 1.19s 2026-09-12 03:56:08.028656 | instance | Purge "snapd" package --------------------------------------------------- 1.03s 2026-09-12 03:56:08.028850 | instance | Gathering Facts --------------------------------------------------------- 1.00s 2026-09-12 03:56:08.029024 | instance | Start loop devices ------------------------------------------------------ 0.82s 2026-09-12 03:56:08.029196 | instance | Gathering Facts --------------------------------------------------------- 0.81s 2026-09-12 03:56:08.029365 | instance | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-12 03:56:08.029537 | instance | Gathering Facts --------------------------------------------------------- 0.78s 2026-09-12 03:56:08.029731 | instance | Configure short hostname ------------------------------------------------ 0.77s 2026-09-12 03:56:08.029907 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.67s 2026-09-12 03:56:08.030094 | instance | Set permissions on loopback devices ------------------------------------- 0.60s 2026-09-12 03:56:08.030266 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.59s 2026-09-12 03:56:08.030440 | instance | Create devices for Ceph ------------------------------------------------- 0.58s 2026-09-12 03:56:08.030630 | instance | Start up service -------------------------------------------------------- 0.57s 2026-09-12 03:56:08.030850 | instance | Set masquerade rule ----------------------------------------------------- 0.55s 2026-09-12 03:56:08.118212 | instance | INFO [aio > prepare] Executed: Successful 2026-09-12 03:56:08.133315 | instance | INFO [aio > converge] Executing 2026-09-12 03:56:10.788225 | instance | 2026-09-12 03:56:10.788585 | instance | PLAY [all] ********************************************************************* 2026-09-12 03:56:10.788916 | instance | 2026-09-12 03:56:10.789206 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:10.789490 | instance | Saturday 12 September 2026 03:56:10 +0000 (0:00:00.015) 0:00:00.015 **** 2026-09-12 03:56:12.090747 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-12 03:56:12.091246 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-12 03:56:12.091622 | instance | interpreter could change the meaning of that path. See 2026-09-12 03:56:12.092029 | instance | https://docs.ansible.com/ansible- 2026-09-12 03:56:12.092408 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-12 03:56:12.105356 | instance | ok: [instance] 2026-09-12 03:56:12.105670 | instance | 2026-09-12 03:56:12.106011 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-12 03:56:12.106321 | instance | Saturday 12 September 2026 03:56:12 +0000 (0:00:01.316) 0:00:01.332 **** 2026-09-12 03:56:12.155442 | instance | skipping: [instance] 2026-09-12 03:56:12.155648 | instance | 2026-09-12 03:56:12.155883 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-12 03:56:12.156079 | instance | Saturday 12 September 2026 03:56:12 +0000 (0:00:00.050) 0:00:01.382 **** 2026-09-12 03:56:12.375258 | instance | ok: [instance] 2026-09-12 03:56:12.375625 | instance | 2026-09-12 03:56:12.375991 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-12 03:56:12.376284 | instance | 2026-09-12 03:56:12.376591 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 03:56:12.376923 | instance | Saturday 12 September 2026 03:56:12 +0000 (0:00:00.219) 0:00:01.602 **** 2026-09-12 03:56:13.364149 | instance | ok: [instance] 2026-09-12 03:56:13.364500 | instance | 2026-09-12 03:56:13.364838 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 03:56:13.365144 | instance | Saturday 12 September 2026 03:56:13 +0000 (0:00:00.988) 0:00:02.590 **** 2026-09-12 03:56:13.774869 | instance | ok: [instance] 2026-09-12 03:56:13.775216 | instance | 2026-09-12 03:56:13.775522 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 03:56:13.775855 | instance | Saturday 12 September 2026 03:56:13 +0000 (0:00:00.410) 0:00:03.001 **** 2026-09-12 03:56:13.828265 | instance | skipping: [instance] 2026-09-12 03:56:13.828643 | instance | 2026-09-12 03:56:13.829096 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-12 03:56:13.829424 | instance | Saturday 12 September 2026 03:56:13 +0000 (0:00:00.054) 0:00:03.055 **** 2026-09-12 03:56:14.234237 | instance | changed: [instance] 2026-09-12 03:56:14.234588 | instance | 2026-09-12 03:56:14.234979 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 03:56:14.235281 | instance | Saturday 12 September 2026 03:56:14 +0000 (0:00:00.405) 0:00:03.460 **** 2026-09-12 03:56:14.331265 | instance | ok: [instance] => { 2026-09-12 03:56:14.331624 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-12 03:56:14.331958 | instance | } 2026-09-12 03:56:14.332234 | instance | 2026-09-12 03:56:14.332526 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 03:56:14.332867 | instance | Saturday 12 September 2026 03:56:14 +0000 (0:00:00.097) 0:00:03.558 **** 2026-09-12 03:56:15.268900 | instance | changed: [instance] 2026-09-12 03:56:15.269246 | instance | 2026-09-12 03:56:15.269558 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 03:56:15.269905 | instance | Saturday 12 September 2026 03:56:15 +0000 (0:00:00.937) 0:00:04.495 **** 2026-09-12 03:56:15.334270 | instance | skipping: [instance] 2026-09-12 03:56:15.334498 | instance | 2026-09-12 03:56:15.334732 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 03:56:15.334943 | instance | Saturday 12 September 2026 03:56:15 +0000 (0:00:00.063) 0:00:04.558 **** 2026-09-12 03:56:15.390247 | instance | skipping: [instance] 2026-09-12 03:56:15.390288 | instance | 2026-09-12 03:56:15.390294 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 03:56:15.390299 | instance | Saturday 12 September 2026 03:56:15 +0000 (0:00:00.058) 0:00:04.617 **** 2026-09-12 03:56:15.642876 | instance | ok: [instance] 2026-09-12 03:56:15.642951 | instance | 2026-09-12 03:56:15.642963 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 03:56:15.642975 | instance | Saturday 12 September 2026 03:56:15 +0000 (0:00:00.251) 0:00:04.868 **** 2026-09-12 03:56:16.919571 | instance | ok: [instance] 2026-09-12 03:56:16.919746 | instance | 2026-09-12 03:56:16.920056 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 03:56:16.920286 | instance | Saturday 12 September 2026 03:56:16 +0000 (0:00:01.277) 0:00:06.146 **** 2026-09-12 03:56:17.015094 | instance | ok: [instance] => { 2026-09-12 03:56:17.015287 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-12 03:56:17.015513 | instance | } 2026-09-12 03:56:17.015725 | instance | 2026-09-12 03:56:17.015988 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 03:56:17.016224 | instance | Saturday 12 September 2026 03:56:17 +0000 (0:00:00.095) 0:00:06.241 **** 2026-09-12 03:56:17.753335 | instance | changed: [instance] 2026-09-12 03:56:17.753540 | instance | 2026-09-12 03:56:17.753834 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 03:56:17.754080 | instance | Saturday 12 September 2026 03:56:17 +0000 (0:00:00.738) 0:00:06.979 **** 2026-09-12 03:56:20.748702 | instance | changed: [instance] 2026-09-12 03:56:20.749075 | instance | 2026-09-12 03:56:20.749379 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-12 03:56:20.749667 | instance | Saturday 12 September 2026 03:56:20 +0000 (0:00:02.995) 0:00:09.975 **** 2026-09-12 03:56:20.791245 | instance | skipping: [instance] 2026-09-12 03:56:20.791397 | instance | 2026-09-12 03:56:20.791626 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-12 03:56:20.791814 | instance | Saturday 12 September 2026 03:56:20 +0000 (0:00:00.042) 0:00:10.018 **** 2026-09-12 03:56:20.835470 | instance | skipping: [instance] 2026-09-12 03:56:20.835683 | instance | 2026-09-12 03:56:20.836059 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-12 03:56:20.836356 | instance | Saturday 12 September 2026 03:56:20 +0000 (0:00:00.040) 0:00:10.058 **** 2026-09-12 03:56:20.879504 | instance | skipping: [instance] 2026-09-12 03:56:20.879712 | instance | 2026-09-12 03:56:20.880261 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-12 03:56:20.880561 | instance | Saturday 12 September 2026 03:56:20 +0000 (0:00:00.044) 0:00:10.103 **** 2026-09-12 03:56:26.755623 | instance | changed: [instance] 2026-09-12 03:56:26.756208 | instance | 2026-09-12 03:56:26.756553 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-12 03:56:26.756860 | instance | Saturday 12 September 2026 03:56:26 +0000 (0:00:05.878) 0:00:15.981 **** 2026-09-12 03:56:27.467541 | instance | changed: [instance] 2026-09-12 03:56:27.467726 | instance | 2026-09-12 03:56:27.468209 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-12 03:56:27.468621 | instance | Saturday 12 September 2026 03:56:27 +0000 (0:00:00.712) 0:00:16.693 **** 2026-09-12 03:56:28.503470 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-12 03:56:28.503982 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-12 03:56:28.504347 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-12 03:56:28.504689 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-12 03:56:28.505057 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-12 03:56:28.505314 | instance | 2026-09-12 03:56:28.505531 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-12 03:56:28.505805 | instance | Saturday 12 September 2026 03:56:28 +0000 (0:00:01.032) 0:00:17.726 **** 2026-09-12 03:56:29.153129 | instance | changed: [instance] 2026-09-12 03:56:29.154632 | instance | 2026-09-12 03:56:29.154680 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-12 03:56:29.154688 | instance | Saturday 12 September 2026 03:56:29 +0000 (0:00:00.636) 0:00:18.363 **** 2026-09-12 03:56:29.154694 | instance | 2026-09-12 03:56:29.154699 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-12 03:56:29.154705 | instance | Saturday 12 September 2026 03:56:29 +0000 (0:00:00.016) 0:00:18.379 **** 2026-09-12 03:56:30.132489 | instance | ok: [instance] 2026-09-12 03:56:30.132603 | instance | 2026-09-12 03:56:30.132615 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-12 03:56:30.132747 | instance | Saturday 12 September 2026 03:56:30 +0000 (0:00:00.979) 0:00:19.359 **** 2026-09-12 03:56:30.660559 | instance | changed: [instance] 2026-09-12 03:56:30.660931 | instance | 2026-09-12 03:56:30.661452 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-12 03:56:30.661518 | instance | Saturday 12 September 2026 03:56:30 +0000 (0:00:00.527) 0:00:19.887 **** 2026-09-12 03:56:31.287457 | instance | changed: [instance] 2026-09-12 03:56:31.287534 | instance | 2026-09-12 03:56:31.287718 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 03:56:31.287957 | instance | Saturday 12 September 2026 03:56:31 +0000 (0:00:00.627) 0:00:20.514 **** 2026-09-12 03:56:31.542826 | instance | ok: [instance] 2026-09-12 03:56:31.542994 | instance | 2026-09-12 03:56:31.543258 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 03:56:31.543491 | instance | Saturday 12 September 2026 03:56:31 +0000 (0:00:00.254) 0:00:20.769 **** 2026-09-12 03:56:31.629637 | instance | ok: [instance] => { 2026-09-12 03:56:31.629784 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-12 03:56:31.630015 | instance | } 2026-09-12 03:56:31.630257 | instance | 2026-09-12 03:56:31.630486 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 03:56:31.630770 | instance | Saturday 12 September 2026 03:56:31 +0000 (0:00:00.086) 0:00:20.856 **** 2026-09-12 03:56:35.404087 | instance | changed: [instance] 2026-09-12 03:56:35.404245 | instance | 2026-09-12 03:56:35.404499 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 03:56:35.404723 | instance | Saturday 12 September 2026 03:56:35 +0000 (0:00:03.774) 0:00:24.631 **** 2026-09-12 03:56:39.793500 | instance | changed: [instance] 2026-09-12 03:56:39.793702 | instance | 2026-09-12 03:56:39.793953 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-12 03:56:39.794188 | instance | Saturday 12 September 2026 03:56:39 +0000 (0:00:04.389) 0:00:29.020 **** 2026-09-12 03:56:40.850386 | instance | ok: [instance] 2026-09-12 03:56:40.850781 | instance | 2026-09-12 03:56:40.850897 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-12 03:56:40.851227 | instance | Saturday 12 September 2026 03:56:40 +0000 (0:00:01.056) 0:00:30.077 **** 2026-09-12 03:56:41.283296 | instance | changed: [instance] 2026-09-12 03:56:41.284014 | instance | 2026-09-12 03:56:41.284095 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-12 03:56:41.284107 | instance | Saturday 12 September 2026 03:56:41 +0000 (0:00:00.432) 0:00:30.510 **** 2026-09-12 03:56:41.809778 | instance | changed: [instance] 2026-09-12 03:56:41.809863 | instance | 2026-09-12 03:56:41.810131 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-12 03:56:41.810423 | instance | Saturday 12 September 2026 03:56:41 +0000 (0:00:00.527) 0:00:31.037 **** 2026-09-12 03:56:42.441185 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-12 03:56:42.441243 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-12 03:56:42.441254 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-12 03:56:42.441277 | instance | 2026-09-12 03:56:42.441286 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-12 03:56:42.441295 | instance | Saturday 12 September 2026 03:56:42 +0000 (0:00:00.629) 0:00:31.666 **** 2026-09-12 03:56:42.958324 | instance | changed: [instance] 2026-09-12 03:56:42.958780 | instance | 2026-09-12 03:56:42.958863 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-12 03:56:42.959149 | instance | Saturday 12 September 2026 03:56:42 +0000 (0:00:00.518) 0:00:32.184 **** 2026-09-12 03:56:43.463910 | instance | changed: [instance] 2026-09-12 03:56:43.464000 | instance | 2026-09-12 03:56:43.464804 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-12 03:56:43.464851 | instance | Saturday 12 September 2026 03:56:43 +0000 (0:00:00.487) 0:00:32.672 **** 2026-09-12 03:56:43.464858 | instance | 2026-09-12 03:56:43.464865 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-12 03:56:43.464870 | instance | Saturday 12 September 2026 03:56:43 +0000 (0:00:00.018) 0:00:32.691 **** 2026-09-12 03:56:44.276127 | instance | ok: [instance] 2026-09-12 03:56:44.276963 | instance | 2026-09-12 03:56:44.276988 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-12 03:56:44.276997 | instance | Saturday 12 September 2026 03:56:44 +0000 (0:00:00.811) 0:00:33.502 **** 2026-09-12 03:56:45.400605 | instance | changed: [instance] 2026-09-12 03:56:45.400682 | instance | 2026-09-12 03:56:45.400749 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-12 03:56:45.400885 | instance | Saturday 12 September 2026 03:56:45 +0000 (0:00:01.125) 0:00:34.627 **** 2026-09-12 03:56:45.980587 | instance | changed: [instance] 2026-09-12 03:56:45.980641 | instance | 2026-09-12 03:56:45.980647 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-12 03:56:45.980652 | instance | Saturday 12 September 2026 03:56:45 +0000 (0:00:00.579) 0:00:35.207 **** 2026-09-12 03:56:46.053404 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-12 03:56:46.053467 | instance | 2026-09-12 03:56:46.053473 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-12 03:56:46.053478 | instance | Saturday 12 September 2026 03:56:46 +0000 (0:00:00.072) 0:00:35.280 **** 2026-09-12 03:56:51.553416 | instance | changed: [instance] 2026-09-12 03:56:51.553650 | instance | 2026-09-12 03:56:51.554109 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-12 03:56:51.554141 | instance | Saturday 12 September 2026 03:56:51 +0000 (0:00:05.500) 0:00:40.780 **** 2026-09-12 03:56:52.238379 | instance | ok: [instance] => (item=chronyd) 2026-09-12 03:56:52.238702 | instance | ok: [instance] => (item=sshd) 2026-09-12 03:56:52.239398 | instance | 2026-09-12 03:56:52.239434 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-12 03:56:52.239445 | instance | Saturday 12 September 2026 03:56:52 +0000 (0:00:00.685) 0:00:41.465 **** 2026-09-12 03:56:53.768452 | instance | changed: [instance] 2026-09-12 03:56:53.769129 | instance | 2026-09-12 03:56:53.769196 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-12 03:56:53.769213 | instance | Saturday 12 September 2026 03:56:53 +0000 (0:00:01.529) 0:00:42.995 **** 2026-09-12 03:56:54.000966 | instance | ok: [instance] 2026-09-12 03:56:54.001625 | instance | 2026-09-12 03:56:54.001657 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-12 03:56:54.001668 | instance | Saturday 12 September 2026 03:56:53 +0000 (0:00:00.232) 0:00:43.227 **** 2026-09-12 03:56:54.520348 | instance | changed: [instance] 2026-09-12 03:56:54.521058 | instance | 2026-09-12 03:56:54.521117 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-12 03:56:54.521130 | instance | Saturday 12 September 2026 03:56:54 +0000 (0:00:00.519) 0:00:43.746 **** 2026-09-12 03:56:54.930518 | instance | changed: [instance] 2026-09-12 03:56:54.931245 | instance | 2026-09-12 03:56:54.931299 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-12 03:56:54.931311 | instance | Saturday 12 September 2026 03:56:54 +0000 (0:00:00.410) 0:00:44.157 **** 2026-09-12 03:56:55.053476 | instance | ok: [instance] 2026-09-12 03:56:55.054235 | instance | 2026-09-12 03:56:55.054295 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-12 03:56:55.054307 | instance | Saturday 12 September 2026 03:56:55 +0000 (0:00:00.122) 0:00:44.280 **** 2026-09-12 03:56:55.286342 | instance | ok: [instance] => (item=instance) 2026-09-12 03:56:55.286730 | instance | 2026-09-12 03:56:55.287174 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-12 03:56:55.287209 | instance | Saturday 12 September 2026 03:56:55 +0000 (0:00:00.233) 0:00:44.513 **** 2026-09-12 03:56:55.336994 | instance | ok: [instance] 2026-09-12 03:56:55.337200 | instance | 2026-09-12 03:56:55.337530 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-12 03:56:55.337846 | instance | Saturday 12 September 2026 03:56:55 +0000 (0:00:00.050) 0:00:44.563 **** 2026-09-12 03:56:55.436266 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-12 03:56:55.436325 | instance | 2026-09-12 03:56:55.436454 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-12 03:56:55.436633 | instance | Saturday 12 September 2026 03:56:55 +0000 (0:00:00.099) 0:00:44.663 **** 2026-09-12 03:56:55.803827 | instance | changed: [instance] 2026-09-12 03:56:55.804637 | instance | 2026-09-12 03:56:55.804695 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-12 03:56:55.804707 | instance | Saturday 12 September 2026 03:56:55 +0000 (0:00:00.366) 0:00:45.030 **** 2026-09-12 03:56:56.593813 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-12 03:56:56.594690 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-12 03:56:56.594739 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-12 03:56:56.594747 | instance | 2026-09-12 03:56:56.594753 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-12 03:56:56.594759 | instance | Saturday 12 September 2026 03:56:56 +0000 (0:00:00.790) 0:00:45.821 **** 2026-09-12 03:58:31.357984 | instance | ok: [instance] 2026-09-12 03:58:31.358033 | instance | 2026-09-12 03:58:31.358039 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-12 03:58:31.358049 | instance | Saturday 12 September 2026 03:58:31 +0000 (0:01:34.763) 0:02:20.584 **** 2026-09-12 03:58:31.621252 | instance | changed: [instance] 2026-09-12 03:58:31.621301 | instance | 2026-09-12 03:58:31.621312 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-12 03:58:31.621331 | instance | Saturday 12 September 2026 03:58:31 +0000 (0:00:00.262) 0:02:20.847 **** 2026-09-12 03:58:31.679941 | instance | ok: [instance] 2026-09-12 03:58:31.679993 | instance | 2026-09-12 03:58:31.680004 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-12 03:58:31.680013 | instance | Saturday 12 September 2026 03:58:31 +0000 (0:00:00.058) 0:02:20.905 **** 2026-09-12 03:58:31.763832 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-12 03:58:31.763868 | instance | 2026-09-12 03:58:31.763873 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-12 03:58:31.763878 | instance | Saturday 12 September 2026 03:58:31 +0000 (0:00:00.085) 0:02:20.991 **** 2026-09-12 03:58:37.093649 | instance | ok: [instance] 2026-09-12 03:58:37.093710 | instance | 2026-09-12 03:58:37.093722 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-12 03:58:37.093732 | instance | Saturday 12 September 2026 03:58:37 +0000 (0:00:05.328) 0:02:26.319 **** 2026-09-12 03:58:37.176211 | instance | ok: [instance] => (item=instance) 2026-09-12 03:58:37.176263 | instance | 2026-09-12 03:58:37.176275 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-12 03:58:37.176284 | instance | Saturday 12 September 2026 03:58:37 +0000 (0:00:00.082) 0:02:26.402 **** 2026-09-12 03:58:37.643256 | instance | ok: [instance] 2026-09-12 03:58:37.644013 | instance | 2026-09-12 03:58:37.644090 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-12 03:58:37.644105 | instance | Saturday 12 September 2026 03:58:37 +0000 (0:00:00.467) 0:02:26.869 **** 2026-09-12 03:58:44.358232 | instance | ok: [instance] 2026-09-12 03:58:44.358302 | instance | 2026-09-12 03:58:44.358651 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-12 03:58:44.358673 | instance | Saturday 12 September 2026 03:58:44 +0000 (0:00:06.715) 0:02:33.585 **** 2026-09-12 03:59:39.473575 | instance | changed: [instance] 2026-09-12 03:59:39.473690 | instance | 2026-09-12 03:59:39.473702 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-12 03:59:39.473713 | instance | Saturday 12 September 2026 03:59:39 +0000 (0:00:55.112) 0:03:28.697 **** 2026-09-12 03:59:53.762146 | instance | ok: [instance] 2026-09-12 03:59:53.762223 | instance | 2026-09-12 03:59:53.762438 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-12 03:59:53.762483 | instance | Saturday 12 September 2026 03:59:53 +0000 (0:00:14.291) 0:03:42.989 **** 2026-09-12 03:59:53.854393 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-12 03:59:53.854478 | instance | 2026-09-12 03:59:53.854547 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-12 03:59:53.854687 | instance | Saturday 12 September 2026 03:59:53 +0000 (0:00:00.092) 0:03:43.081 **** 2026-09-12 03:59:53.925458 | instance | skipping: [instance] 2026-09-12 03:59:53.926217 | instance | 2026-09-12 03:59:53.926286 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-12 03:59:53.926299 | instance | Saturday 12 September 2026 03:59:53 +0000 (0:00:00.070) 0:03:43.152 **** 2026-09-12 03:59:54.004222 | instance | skipping: [instance] => (item=instance) 2026-09-12 03:59:54.004291 | instance | skipping: [instance] 2026-09-12 03:59:54.004303 | instance | 2026-09-12 03:59:54.004313 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-12 03:59:54.004323 | instance | Saturday 12 September 2026 03:59:53 +0000 (0:00:00.077) 0:03:43.229 **** 2026-09-12 03:59:54.290015 | instance | ok: [instance] 2026-09-12 03:59:54.290260 | instance | 2026-09-12 03:59:54.290759 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-12 03:59:54.291158 | instance | Saturday 12 September 2026 03:59:54 +0000 (0:00:00.286) 0:03:43.516 **** 2026-09-12 04:00:00.975516 | instance | ok: [instance] 2026-09-12 04:00:00.975639 | instance | 2026-09-12 04:00:00.975658 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-12 04:00:00.975840 | instance | Saturday 12 September 2026 04:00:00 +0000 (0:00:06.685) 0:03:50.202 **** 2026-09-12 04:00:13.623945 | instance | changed: [instance] 2026-09-12 04:00:13.624026 | instance | 2026-09-12 04:00:13.624042 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-12 04:00:13.624055 | instance | Saturday 12 September 2026 04:00:13 +0000 (0:00:12.647) 0:04:02.849 **** 2026-09-12 04:00:19.837684 | instance | ok: [instance] 2026-09-12 04:00:19.838390 | instance | 2026-09-12 04:00:19.838447 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-12 04:00:19.838475 | instance | Saturday 12 September 2026 04:00:19 +0000 (0:00:06.214) 0:04:09.064 **** 2026-09-12 04:00:28.749753 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-09-12 04:00:28.749874 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-09-12 04:00:28.750031 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-09-12 04:00:28.750176 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-09-12 04:00:28.750320 | instance | 2026-09-12 04:00:28.750485 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-12 04:00:28.750666 | instance | 2026-09-12 04:00:28.750816 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 04:00:28.750959 | instance | Saturday 12 September 2026 04:00:28 +0000 (0:00:08.911) 0:04:17.976 **** 2026-09-12 04:00:29.869814 | instance | ok: [instance] 2026-09-12 04:00:29.869912 | instance | 2026-09-12 04:00:29.869931 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 04:00:29.869946 | instance | Saturday 12 September 2026 04:00:29 +0000 (0:00:01.118) 0:04:19.094 **** 2026-09-12 04:00:30.198070 | instance | ok: [instance] 2026-09-12 04:00:30.198189 | instance | 2026-09-12 04:00:30.198203 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 04:00:30.198343 | instance | Saturday 12 September 2026 04:00:30 +0000 (0:00:00.331) 0:04:19.425 **** 2026-09-12 04:00:30.254564 | instance | skipping: [instance] 2026-09-12 04:00:30.254918 | instance | 2026-09-12 04:00:30.255225 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-12 04:00:30.255478 | instance | Saturday 12 September 2026 04:00:30 +0000 (0:00:00.055) 0:04:19.480 **** 2026-09-12 04:00:30.511183 | instance | ok: [instance] 2026-09-12 04:00:30.511329 | instance | 2026-09-12 04:00:30.511558 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 04:00:30.511822 | instance | Saturday 12 September 2026 04:00:30 +0000 (0:00:00.256) 0:04:19.737 **** 2026-09-12 04:00:30.592876 | instance | ok: [instance] => { 2026-09-12 04:00:30.593106 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-12 04:00:30.593336 | instance | } 2026-09-12 04:00:30.593627 | instance | 2026-09-12 04:00:30.593866 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 04:00:30.594104 | instance | Saturday 12 September 2026 04:00:30 +0000 (0:00:00.081) 0:04:19.819 **** 2026-09-12 04:00:30.925126 | instance | ok: [instance] 2026-09-12 04:00:30.925306 | instance | 2026-09-12 04:00:30.925567 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 04:00:30.925843 | instance | Saturday 12 September 2026 04:00:30 +0000 (0:00:00.331) 0:04:20.151 **** 2026-09-12 04:00:30.987748 | instance | skipping: [instance] 2026-09-12 04:00:30.987811 | instance | 2026-09-12 04:00:30.987979 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 04:00:30.988121 | instance | Saturday 12 September 2026 04:00:30 +0000 (0:00:00.063) 0:04:20.215 **** 2026-09-12 04:00:31.047107 | instance | skipping: [instance] 2026-09-12 04:00:31.047217 | instance | 2026-09-12 04:00:31.047364 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 04:00:31.047508 | instance | Saturday 12 September 2026 04:00:31 +0000 (0:00:00.059) 0:04:20.274 **** 2026-09-12 04:00:31.286405 | instance | ok: [instance] 2026-09-12 04:00:31.286640 | instance | 2026-09-12 04:00:31.286900 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 04:00:31.287129 | instance | Saturday 12 September 2026 04:00:31 +0000 (0:00:00.238) 0:04:20.512 **** 2026-09-12 04:00:32.426536 | instance | ok: [instance] 2026-09-12 04:00:32.426793 | instance | 2026-09-12 04:00:32.427057 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 04:00:32.427301 | instance | Saturday 12 September 2026 04:00:32 +0000 (0:00:01.139) 0:04:21.652 **** 2026-09-12 04:00:32.524519 | instance | ok: [instance] => { 2026-09-12 04:00:32.524658 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-12 04:00:32.524824 | instance | } 2026-09-12 04:00:32.524964 | instance | 2026-09-12 04:00:32.525167 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 04:00:32.525448 | instance | Saturday 12 September 2026 04:00:32 +0000 (0:00:00.098) 0:04:21.751 **** 2026-09-12 04:00:32.909369 | instance | ok: [instance] 2026-09-12 04:00:32.909717 | instance | 2026-09-12 04:00:32.910099 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 04:00:32.910425 | instance | Saturday 12 September 2026 04:00:32 +0000 (0:00:00.384) 0:04:22.135 **** 2026-09-12 04:00:35.969468 | instance | ok: [instance] 2026-09-12 04:00:35.969539 | instance | 2026-09-12 04:00:35.969551 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-12 04:00:35.969561 | instance | Saturday 12 September 2026 04:00:35 +0000 (0:00:03.059) 0:04:25.195 **** 2026-09-12 04:00:36.009334 | instance | skipping: [instance] 2026-09-12 04:00:36.009773 | instance | 2026-09-12 04:00:36.009795 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-12 04:00:36.009803 | instance | Saturday 12 September 2026 04:00:36 +0000 (0:00:00.041) 0:04:25.236 **** 2026-09-12 04:00:36.052535 | instance | skipping: [instance] 2026-09-12 04:00:36.053355 | instance | 2026-09-12 04:00:36.053389 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-12 04:00:36.053400 | instance | Saturday 12 September 2026 04:00:36 +0000 (0:00:00.042) 0:04:25.279 **** 2026-09-12 04:00:36.097976 | instance | skipping: [instance] 2026-09-12 04:00:36.098244 | instance | 2026-09-12 04:00:36.098680 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-12 04:00:36.098989 | instance | Saturday 12 September 2026 04:00:36 +0000 (0:00:00.044) 0:04:25.324 **** 2026-09-12 04:00:37.182444 | instance | ok: [instance] 2026-09-12 04:00:37.183319 | instance | 2026-09-12 04:00:37.183388 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-12 04:00:37.183401 | instance | Saturday 12 September 2026 04:00:37 +0000 (0:00:01.084) 0:04:26.409 **** 2026-09-12 04:00:37.652791 | instance | ok: [instance] 2026-09-12 04:00:37.653504 | instance | 2026-09-12 04:00:37.653583 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-12 04:00:37.653617 | instance | Saturday 12 September 2026 04:00:37 +0000 (0:00:00.469) 0:04:26.879 **** 2026-09-12 04:00:38.739811 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-12 04:00:38.740058 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-12 04:00:38.740327 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-12 04:00:38.740551 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-12 04:00:38.740842 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-12 04:00:38.741087 | instance | 2026-09-12 04:00:38.741323 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-12 04:00:38.741554 | instance | Saturday 12 September 2026 04:00:38 +0000 (0:00:01.087) 0:04:27.966 **** 2026-09-12 04:00:39.317445 | instance | ok: [instance] 2026-09-12 04:00:39.317516 | instance | 2026-09-12 04:00:39.317679 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-12 04:00:39.317831 | instance | Saturday 12 September 2026 04:00:39 +0000 (0:00:00.572) 0:04:28.538 **** 2026-09-12 04:00:39.317964 | instance | 2026-09-12 04:00:39.318116 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-12 04:00:39.318259 | instance | Saturday 12 September 2026 04:00:39 +0000 (0:00:00.005) 0:04:28.544 **** 2026-09-12 04:00:39.739545 | instance | ok: [instance] 2026-09-12 04:00:39.739669 | instance | 2026-09-12 04:00:39.739685 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 04:00:39.739699 | instance | Saturday 12 September 2026 04:00:39 +0000 (0:00:00.420) 0:04:28.965 **** 2026-09-12 04:00:39.987802 | instance | ok: [instance] 2026-09-12 04:00:39.988466 | instance | 2026-09-12 04:00:39.988547 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 04:00:39.988567 | instance | Saturday 12 September 2026 04:00:39 +0000 (0:00:00.249) 0:04:29.214 **** 2026-09-12 04:00:40.055689 | instance | ok: [instance] => { 2026-09-12 04:00:40.056911 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-12 04:00:40.056994 | instance | } 2026-09-12 04:00:40.057006 | instance | 2026-09-12 04:00:40.057016 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 04:00:40.057027 | instance | Saturday 12 September 2026 04:00:40 +0000 (0:00:00.067) 0:04:29.282 **** 2026-09-12 04:00:40.474807 | instance | ok: [instance] 2026-09-12 04:00:40.474920 | instance | 2026-09-12 04:00:40.475432 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 04:00:40.475516 | instance | Saturday 12 September 2026 04:00:40 +0000 (0:00:00.419) 0:04:29.701 **** 2026-09-12 04:00:43.667209 | instance | ok: [instance] 2026-09-12 04:00:43.667336 | instance | 2026-09-12 04:00:43.667922 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-12 04:00:43.667991 | instance | Saturday 12 September 2026 04:00:43 +0000 (0:00:03.192) 0:04:32.894 **** 2026-09-12 04:00:44.823593 | instance | ok: [instance] 2026-09-12 04:00:44.823679 | instance | 2026-09-12 04:00:44.823691 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-12 04:00:44.823701 | instance | Saturday 12 September 2026 04:00:44 +0000 (0:00:01.155) 0:04:34.049 **** 2026-09-12 04:00:45.060132 | instance | ok: [instance] 2026-09-12 04:00:45.060838 | instance | 2026-09-12 04:00:45.061082 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-12 04:00:45.061096 | instance | Saturday 12 September 2026 04:00:45 +0000 (0:00:00.237) 0:04:34.286 **** 2026-09-12 04:00:45.513673 | instance | ok: [instance] 2026-09-12 04:00:45.514341 | instance | 2026-09-12 04:00:45.514391 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-12 04:00:45.514403 | instance | Saturday 12 September 2026 04:00:45 +0000 (0:00:00.453) 0:04:34.740 **** 2026-09-12 04:00:46.158482 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-12 04:00:46.159799 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-12 04:00:46.159882 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-12 04:00:46.159896 | instance | 2026-09-12 04:00:46.159907 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-12 04:00:46.159917 | instance | Saturday 12 September 2026 04:00:46 +0000 (0:00:00.644) 0:04:35.384 **** 2026-09-12 04:00:46.652517 | instance | ok: [instance] 2026-09-12 04:00:46.652679 | instance | 2026-09-12 04:00:46.653239 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-12 04:00:46.653315 | instance | Saturday 12 September 2026 04:00:46 +0000 (0:00:00.494) 0:04:35.878 **** 2026-09-12 04:00:47.136713 | instance | ok: [instance] 2026-09-12 04:00:47.138481 | instance | 2026-09-12 04:00:47.139272 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-12 04:00:47.139287 | instance | Saturday 12 September 2026 04:00:47 +0000 (0:00:00.469) 0:04:36.348 **** 2026-09-12 04:00:47.139294 | instance | 2026-09-12 04:00:47.139313 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-12 04:00:47.139319 | instance | Saturday 12 September 2026 04:00:47 +0000 (0:00:00.013) 0:04:36.362 **** 2026-09-12 04:00:47.546472 | instance | ok: [instance] 2026-09-12 04:00:47.546745 | instance | 2026-09-12 04:00:47.546980 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-12 04:00:47.547175 | instance | Saturday 12 September 2026 04:00:47 +0000 (0:00:00.410) 0:04:36.773 **** 2026-09-12 04:00:47.621008 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-12 04:00:47.621089 | instance | 2026-09-12 04:00:47.621218 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-12 04:00:47.621443 | instance | Saturday 12 September 2026 04:00:47 +0000 (0:00:00.074) 0:04:36.847 **** 2026-09-12 04:00:48.955743 | instance | ok: [instance] 2026-09-12 04:00:48.955927 | instance | 2026-09-12 04:00:48.956333 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-12 04:00:48.956738 | instance | Saturday 12 September 2026 04:00:48 +0000 (0:00:01.334) 0:04:38.182 **** 2026-09-12 04:00:49.647859 | instance | ok: [instance] => (item=chronyd) 2026-09-12 04:00:49.647923 | instance | ok: [instance] => (item=sshd) 2026-09-12 04:00:49.647935 | instance | 2026-09-12 04:00:49.647944 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-12 04:00:49.647954 | instance | Saturday 12 September 2026 04:00:49 +0000 (0:00:00.691) 0:04:38.873 **** 2026-09-12 04:00:51.333033 | instance | ok: [instance] 2026-09-12 04:00:51.333159 | instance | 2026-09-12 04:00:51.333725 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-12 04:00:51.333812 | instance | Saturday 12 September 2026 04:00:51 +0000 (0:00:01.685) 0:04:40.559 **** 2026-09-12 04:00:51.555991 | instance | ok: [instance] 2026-09-12 04:00:51.556650 | instance | 2026-09-12 04:00:51.557005 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-12 04:00:51.557019 | instance | Saturday 12 September 2026 04:00:51 +0000 (0:00:00.223) 0:04:40.782 **** 2026-09-12 04:00:51.800984 | instance | ok: [instance] 2026-09-12 04:00:51.801058 | instance | 2026-09-12 04:00:51.801246 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-12 04:00:51.801264 | instance | Saturday 12 September 2026 04:00:51 +0000 (0:00:00.245) 0:04:41.028 **** 2026-09-12 04:00:52.058155 | instance | ok: [instance] 2026-09-12 04:00:52.058271 | instance | 2026-09-12 04:00:52.058809 | instance | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-12 04:00:52.058943 | instance | Saturday 12 September 2026 04:00:52 +0000 (0:00:00.256) 0:04:41.285 **** 2026-09-12 04:00:52.340606 | instance | ok: [instance] => (item=instance) 2026-09-12 04:00:52.341548 | instance | 2026-09-12 04:00:52.341589 | instance | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-12 04:00:52.341604 | instance | Saturday 12 September 2026 04:00:52 +0000 (0:00:00.281) 0:04:41.566 **** 2026-09-12 04:00:52.418219 | instance | ok: [instance] 2026-09-12 04:00:52.418493 | instance | 2026-09-12 04:00:52.418956 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-12 04:00:52.419340 | instance | Saturday 12 September 2026 04:00:52 +0000 (0:00:00.078) 0:04:41.645 **** 2026-09-12 04:00:52.500973 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-12 04:00:52.501043 | instance | 2026-09-12 04:00:52.501174 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-12 04:00:52.501374 | instance | Saturday 12 September 2026 04:00:52 +0000 (0:00:00.082) 0:04:41.727 **** 2026-09-12 04:00:52.566679 | instance | skipping: [instance] 2026-09-12 04:00:52.566857 | instance | 2026-09-12 04:00:52.567127 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-12 04:00:52.567322 | instance | Saturday 12 September 2026 04:00:52 +0000 (0:00:00.065) 0:04:41.793 **** 2026-09-12 04:00:52.634362 | instance | skipping: [instance] => (item=instance) 2026-09-12 04:00:52.634646 | instance | skipping: [instance] 2026-09-12 04:00:52.634835 | instance | 2026-09-12 04:00:52.635024 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-12 04:00:52.635222 | instance | Saturday 12 September 2026 04:00:52 +0000 (0:00:00.066) 0:04:41.859 **** 2026-09-12 04:00:52.929306 | instance | ok: [instance] 2026-09-12 04:00:52.929379 | instance | 2026-09-12 04:00:52.929387 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-12 04:00:52.929395 | instance | Saturday 12 September 2026 04:00:52 +0000 (0:00:00.295) 0:04:42.155 **** 2026-09-12 04:00:59.631851 | instance | ok: [instance] 2026-09-12 04:00:59.631932 | instance | 2026-09-12 04:00:59.631944 | instance | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-12 04:00:59.631955 | instance | Saturday 12 September 2026 04:00:59 +0000 (0:00:06.702) 0:04:48.857 **** 2026-09-12 04:01:05.088387 | instance | ok: [instance] 2026-09-12 04:01:05.088453 | instance | 2026-09-12 04:01:05.088466 | instance | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-12 04:01:05.088477 | instance | Saturday 12 September 2026 04:01:05 +0000 (0:00:05.456) 0:04:54.314 **** 2026-09-12 04:01:19.208392 | instance | ok: [instance] 2026-09-12 04:01:19.209116 | instance | 2026-09-12 04:01:19.209149 | instance | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-12 04:01:19.209161 | instance | Saturday 12 September 2026 04:01:19 +0000 (0:00:14.120) 0:05:08.435 **** 2026-09-12 04:02:54.586029 | instance | ok: [instance] => (item=/dev/ceph-instance-osd0/data) 2026-09-12 04:02:54.586117 | instance | ok: [instance] => (item=/dev/ceph-instance-osd1/data) 2026-09-12 04:02:54.586131 | instance | ok: [instance] => (item=/dev/ceph-instance-osd2/data) 2026-09-12 04:02:54.586141 | instance | 2026-09-12 04:02:54.586150 | instance | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-12 04:02:54.586172 | instance | Saturday 12 September 2026 04:02:54 +0000 (0:01:35.376) 0:06:43.811 **** 2026-09-12 04:03:00.601501 | instance | ok: [instance] 2026-09-12 04:03:00.602242 | instance | 2026-09-12 04:03:00.602298 | instance | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-12 04:03:00.602310 | instance | Saturday 12 September 2026 04:03:00 +0000 (0:00:06.016) 0:06:49.828 **** 2026-09-12 04:03:06.847594 | instance | ok: [instance] 2026-09-12 04:03:06.848293 | instance | 2026-09-12 04:03:06.848379 | instance | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-12 04:03:06.848392 | instance | Saturday 12 September 2026 04:03:06 +0000 (0:00:06.245) 0:06:56.073 **** 2026-09-12 04:03:06.942134 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance 2026-09-12 04:03:06.942661 | instance | 2026-09-12 04:03:06.942711 | instance | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-12 04:03:06.942720 | instance | Saturday 12 September 2026 04:03:06 +0000 (0:00:00.095) 0:06:56.169 **** 2026-09-12 04:03:07.017106 | instance | ok: [instance] 2026-09-12 04:03:07.017585 | instance | 2026-09-12 04:03:07.018287 | instance | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-12 04:03:07.018370 | instance | Saturday 12 September 2026 04:03:07 +0000 (0:00:00.073) 0:06:56.242 **** 2026-09-12 04:03:13.367895 | instance | ok: [instance] 2026-09-12 04:03:13.368053 | instance | 2026-09-12 04:03:13.368577 | instance | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-12 04:03:13.368646 | instance | Saturday 12 September 2026 04:03:13 +0000 (0:00:06.351) 0:07:02.594 **** 2026-09-12 04:03:13.441454 | instance | ok: [instance] 2026-09-12 04:03:13.442153 | instance | 2026-09-12 04:03:13.442198 | instance | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-12 04:03:13.442211 | instance | Saturday 12 September 2026 04:03:13 +0000 (0:00:00.073) 0:07:02.667 **** 2026-09-12 04:03:13.504695 | instance | skipping: [instance] => (item=1) 2026-09-12 04:03:13.506242 | instance | skipping: [instance] => (item=1) 2026-09-12 04:03:13.506313 | instance | skipping: [instance] => (item=1) 2026-09-12 04:03:13.506325 | instance | skipping: [instance] 2026-09-12 04:03:13.506336 | instance | 2026-09-12 04:03:13.506346 | instance | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-12 04:03:13.506357 | instance | Saturday 12 September 2026 04:03:13 +0000 (0:00:00.063) 0:07:02.731 **** 2026-09-12 04:03:13.608523 | instance | skipping: [instance] 2026-09-12 04:03:13.608595 | instance | 2026-09-12 04:03:13.608785 | instance | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-12 04:03:13.609033 | instance | 2026-09-12 04:03:13.609222 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-12 04:03:13.609430 | instance | Saturday 12 September 2026 04:03:13 +0000 (0:00:00.104) 0:07:02.835 **** 2026-09-12 04:03:14.656697 | instance | ok: [instance] 2026-09-12 04:03:14.656864 | instance | 2026-09-12 04:03:14.657499 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 04:03:14.657598 | instance | Saturday 12 September 2026 04:03:14 +0000 (0:00:01.047) 0:07:03.883 **** 2026-09-12 04:03:14.924136 | instance | ok: [instance] 2026-09-12 04:03:14.924832 | instance | 2026-09-12 04:03:14.924889 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 04:03:14.924904 | instance | Saturday 12 September 2026 04:03:14 +0000 (0:00:00.267) 0:07:04.150 **** 2026-09-12 04:03:14.980336 | instance | skipping: [instance] 2026-09-12 04:03:14.981281 | instance | 2026-09-12 04:03:14.981318 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-12 04:03:14.981342 | instance | Saturday 12 September 2026 04:03:14 +0000 (0:00:00.056) 0:07:04.207 **** 2026-09-12 04:03:15.238637 | instance | ok: [instance] 2026-09-12 04:03:15.239513 | instance | 2026-09-12 04:03:15.239546 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 04:03:15.239558 | instance | Saturday 12 September 2026 04:03:15 +0000 (0:00:00.258) 0:07:04.465 **** 2026-09-12 04:03:15.328184 | instance | ok: [instance] => { 2026-09-12 04:03:15.328469 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-12 04:03:15.328863 | instance | } 2026-09-12 04:03:15.329182 | instance | 2026-09-12 04:03:15.329502 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 04:03:15.329815 | instance | Saturday 12 September 2026 04:03:15 +0000 (0:00:00.089) 0:07:04.554 **** 2026-09-12 04:03:15.689360 | instance | ok: [instance] 2026-09-12 04:03:15.689565 | instance | 2026-09-12 04:03:15.689935 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 04:03:15.690281 | instance | Saturday 12 September 2026 04:03:15 +0000 (0:00:00.361) 0:07:04.915 **** 2026-09-12 04:03:15.759250 | instance | skipping: [instance] 2026-09-12 04:03:15.759318 | instance | 2026-09-12 04:03:15.759461 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 04:03:15.759656 | instance | Saturday 12 September 2026 04:03:15 +0000 (0:00:00.067) 0:07:04.982 **** 2026-09-12 04:03:15.820215 | instance | skipping: [instance] 2026-09-12 04:03:15.820308 | instance | 2026-09-12 04:03:15.820433 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 04:03:15.820625 | instance | Saturday 12 September 2026 04:03:15 +0000 (0:00:00.063) 0:07:05.046 **** 2026-09-12 04:03:16.073360 | instance | ok: [instance] 2026-09-12 04:03:16.073712 | instance | 2026-09-12 04:03:16.074083 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-12 04:03:16.074442 | instance | Saturday 12 September 2026 04:03:16 +0000 (0:00:00.251) 0:07:05.298 **** 2026-09-12 04:03:17.392988 | instance | ok: [instance] 2026-09-12 04:03:17.393419 | instance | 2026-09-12 04:03:17.393564 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 04:03:17.393580 | instance | Saturday 12 September 2026 04:03:17 +0000 (0:00:01.321) 0:07:06.619 **** 2026-09-12 04:03:17.491041 | instance | ok: [instance] => { 2026-09-12 04:03:17.492364 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-12 04:03:17.492420 | instance | } 2026-09-12 04:03:17.492432 | instance | 2026-09-12 04:03:17.492450 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 04:03:17.492460 | instance | Saturday 12 September 2026 04:03:17 +0000 (0:00:00.098) 0:07:06.718 **** 2026-09-12 04:03:17.898675 | instance | ok: [instance] 2026-09-12 04:03:17.899448 | instance | 2026-09-12 04:03:17.899500 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 04:03:17.899513 | instance | Saturday 12 September 2026 04:03:17 +0000 (0:00:00.407) 0:07:07.125 **** 2026-09-12 04:03:19.953412 | instance | ok: [instance] 2026-09-12 04:03:19.954366 | instance | 2026-09-12 04:03:19.954430 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-12 04:03:19.954447 | instance | Saturday 12 September 2026 04:03:19 +0000 (0:00:02.054) 0:07:09.180 **** 2026-09-12 04:03:20.001479 | instance | skipping: [instance] 2026-09-12 04:03:20.001564 | instance | 2026-09-12 04:03:20.001924 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-12 04:03:20.002000 | instance | Saturday 12 September 2026 04:03:19 +0000 (0:00:00.047) 0:07:09.227 **** 2026-09-12 04:03:20.049438 | instance | skipping: [instance] 2026-09-12 04:03:20.050188 | instance | 2026-09-12 04:03:20.050254 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-12 04:03:20.050267 | instance | Saturday 12 September 2026 04:03:20 +0000 (0:00:00.048) 0:07:09.276 **** 2026-09-12 04:03:20.093689 | instance | skipping: [instance] 2026-09-12 04:03:20.093936 | instance | 2026-09-12 04:03:20.094315 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-12 04:03:20.094654 | instance | Saturday 12 September 2026 04:03:20 +0000 (0:00:00.043) 0:07:09.320 **** 2026-09-12 04:03:21.370344 | instance | ok: [instance] 2026-09-12 04:03:21.370465 | instance | 2026-09-12 04:03:21.370774 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-12 04:03:21.370912 | instance | Saturday 12 September 2026 04:03:21 +0000 (0:00:01.277) 0:07:10.597 **** 2026-09-12 04:03:21.884260 | instance | ok: [instance] 2026-09-12 04:03:21.884957 | instance | 2026-09-12 04:03:21.884993 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-12 04:03:21.885005 | instance | Saturday 12 September 2026 04:03:21 +0000 (0:00:00.513) 0:07:11.110 **** 2026-09-12 04:03:22.920002 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-12 04:03:22.921742 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-12 04:03:22.921799 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-12 04:03:22.921810 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-12 04:03:22.921819 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-12 04:03:22.921829 | instance | 2026-09-12 04:03:22.921839 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-12 04:03:22.921847 | instance | Saturday 12 September 2026 04:03:22 +0000 (0:00:01.035) 0:07:12.146 **** 2026-09-12 04:03:23.527159 | instance | ok: [instance] 2026-09-12 04:03:23.528502 | instance | 2026-09-12 04:03:23.528560 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-12 04:03:23.528572 | instance | Saturday 12 September 2026 04:03:23 +0000 (0:00:00.590) 0:07:12.737 **** 2026-09-12 04:03:23.528581 | instance | 2026-09-12 04:03:23.528590 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-12 04:03:23.528598 | instance | Saturday 12 September 2026 04:03:23 +0000 (0:00:00.016) 0:07:12.753 **** 2026-09-12 04:03:23.934684 | instance | ok: [instance] 2026-09-12 04:03:23.934985 | instance | 2026-09-12 04:03:23.935078 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-12 04:03:23.935259 | instance | Saturday 12 September 2026 04:03:23 +0000 (0:00:00.407) 0:07:13.161 **** 2026-09-12 04:03:24.202492 | instance | ok: [instance] 2026-09-12 04:03:24.202748 | instance | 2026-09-12 04:03:24.203168 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-12 04:03:24.203396 | instance | Saturday 12 September 2026 04:03:24 +0000 (0:00:00.267) 0:07:13.429 **** 2026-09-12 04:03:24.278128 | instance | ok: [instance] => { 2026-09-12 04:03:24.278183 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-12 04:03:24.278697 | instance | } 2026-09-12 04:03:24.278742 | instance | 2026-09-12 04:03:24.278748 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-12 04:03:24.278753 | instance | Saturday 12 September 2026 04:03:24 +0000 (0:00:00.076) 0:07:13.505 **** 2026-09-12 04:03:24.704500 | instance | ok: [instance] 2026-09-12 04:03:24.705263 | instance | 2026-09-12 04:03:24.705346 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-12 04:03:24.705358 | instance | Saturday 12 September 2026 04:03:24 +0000 (0:00:00.425) 0:07:13.930 **** 2026-09-12 04:03:27.831346 | instance | ok: [instance] 2026-09-12 04:03:27.831525 | instance | 2026-09-12 04:03:27.831537 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-12 04:03:27.831547 | instance | Saturday 12 September 2026 04:03:27 +0000 (0:00:03.124) 0:07:17.055 **** 2026-09-12 04:03:29.235296 | instance | ok: [instance] 2026-09-12 04:03:29.236149 | instance | 2026-09-12 04:03:29.236218 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-12 04:03:29.236230 | instance | Saturday 12 September 2026 04:03:29 +0000 (0:00:01.406) 0:07:18.461 **** 2026-09-12 04:03:29.463162 | instance | ok: [instance] 2026-09-12 04:03:29.463230 | instance | 2026-09-12 04:03:29.463250 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-12 04:03:29.463536 | instance | Saturday 12 September 2026 04:03:29 +0000 (0:00:00.227) 0:07:18.689 **** 2026-09-12 04:03:29.957230 | instance | ok: [instance] 2026-09-12 04:03:29.957956 | instance | 2026-09-12 04:03:29.958013 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-12 04:03:29.958025 | instance | Saturday 12 September 2026 04:03:29 +0000 (0:00:00.493) 0:07:19.183 **** 2026-09-12 04:03:30.625795 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-12 04:03:30.626849 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-12 04:03:30.626976 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-12 04:03:30.626989 | instance | 2026-09-12 04:03:30.626999 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-12 04:03:30.627019 | instance | Saturday 12 September 2026 04:03:30 +0000 (0:00:00.669) 0:07:19.852 **** 2026-09-12 04:03:31.090365 | instance | ok: [instance] 2026-09-12 04:03:31.090468 | instance | 2026-09-12 04:03:31.091090 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-12 04:03:31.091156 | instance | Saturday 12 September 2026 04:03:31 +0000 (0:00:00.464) 0:07:20.317 **** 2026-09-12 04:03:31.578684 | instance | ok: [instance] 2026-09-12 04:03:31.578741 | instance | 2026-09-12 04:03:31.578753 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-12 04:03:31.578763 | instance | Saturday 12 September 2026 04:03:31 +0000 (0:00:00.474) 0:07:20.791 **** 2026-09-12 04:03:31.578771 | instance | 2026-09-12 04:03:31.578785 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-12 04:03:31.579070 | instance | Saturday 12 September 2026 04:03:31 +0000 (0:00:00.012) 0:07:20.804 **** 2026-09-12 04:03:31.965193 | instance | ok: [instance] 2026-09-12 04:03:31.965893 | instance | 2026-09-12 04:03:31.965976 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-12 04:03:31.965989 | instance | Saturday 12 September 2026 04:03:31 +0000 (0:00:00.387) 0:07:21.191 **** 2026-09-12 04:03:32.041373 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-12 04:03:32.042172 | instance | 2026-09-12 04:03:32.042226 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-12 04:03:32.042247 | instance | Saturday 12 September 2026 04:03:32 +0000 (0:00:00.076) 0:07:21.268 **** 2026-09-12 04:03:33.477273 | instance | ok: [instance] 2026-09-12 04:03:33.477495 | instance | 2026-09-12 04:03:33.477876 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-12 04:03:33.478241 | instance | Saturday 12 September 2026 04:03:33 +0000 (0:00:01.435) 0:07:22.703 **** 2026-09-12 04:03:34.182846 | instance | ok: [instance] => (item=chronyd) 2026-09-12 04:03:34.183122 | instance | ok: [instance] => (item=sshd) 2026-09-12 04:03:34.183434 | instance | 2026-09-12 04:03:34.183689 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-12 04:03:34.183969 | instance | Saturday 12 September 2026 04:03:34 +0000 (0:00:00.705) 0:07:23.409 **** 2026-09-12 04:03:47.768699 | 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-12 04:03:47.769101 | instance | fatal: [instance]: FAILED! => {"changed": false, "elapsed": 0, "msg": "failed to create temporary content file: The read operation timed out"} 2026-09-12 04:03:47.771874 | instance | 2026-09-12 04:03:47.772113 | instance | PLAY RECAP ********************************************************************* 2026-09-12 04:03:47.772349 | instance | instance : ok=137 changed=29 unreachable=0 failed=1 skipped=25 rescued=0 ignored=0 2026-09-12 04:03:47.772556 | instance | 2026-09-12 04:03:47.772778 | instance | Saturday 12 September 2026 04:03:47 +0000 (0:00:13.589) 0:07:36.999 **** 2026-09-12 04:03:47.773012 | instance | =============================================================================== 2026-09-12 04:03:47.773227 | instance | vexxhost.ceph.osd : Install OSDs --------------------------------------- 95.38s 2026-09-12 04:03:47.773444 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 94.76s 2026-09-12 04:03:47.773661 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 55.11s 2026-09-12 04:03:47.773886 | instance | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.29s 2026-09-12 04:03:47.774140 | instance | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.12s 2026-09-12 04:03:47.774355 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 13.59s 2026-09-12 04:03:47.774559 | instance | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.65s 2026-09-12 04:03:47.774871 | instance | vexxhost.ceph.mgr : Configure manager modules --------------------------- 8.91s 2026-09-12 04:03:47.775185 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.72s 2026-09-12 04:03:47.775426 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.70s 2026-09-12 04:03:47.775668 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.69s 2026-09-12 04:03:47.775896 | instance | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.35s 2026-09-12 04:03:47.776149 | instance | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.25s 2026-09-12 04:03:47.776372 | instance | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.21s 2026-09-12 04:03:47.776593 | instance | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 6.02s 2026-09-12 04:03:47.776798 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.88s 2026-09-12 04:03:47.777046 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.50s 2026-09-12 04:03:47.777271 | instance | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.46s 2026-09-12 04:03:47.777475 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.33s 2026-09-12 04:03:47.777701 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-09-12 04:03:47.977014 | 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-12 04:03:47.977222 | instance | ERROR [aio > converge] Executed: Failed 2026-09-12 04:03:47.977358 | 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-12 04:03:48.253771 | instance | ERROR 2026-09-12 04:03:48.254624 | instance | { 2026-09-12 04:03:48.254686 | instance | "delta": "0:08:52.712181", 2026-09-12 04:03:48.254726 | instance | "end": "2026-09-12 04:03:48.045040", 2026-09-12 04:03:48.254761 | instance | "msg": "non-zero return code", 2026-09-12 04:03:48.254795 | instance | "rc": 2, 2026-09-12 04:03:48.254828 | instance | "start": "2026-09-12 03:54:55.332859" 2026-09-12 04:03:48.254878 | instance | } failure 2026-09-12 04:03:48.278694 | 2026-09-12 04:03:48.278904 | PLAY RECAP 2026-09-12 04:03:48.279039 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-12 04:03:48.279109 | 2026-09-12 04:03:48.445532 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-12 04:03:48.455052 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-12 04:03:49.087160 | 2026-09-12 04:03:49.087275 | PLAY [all] 2026-09-12 04:03:49.100761 | 2026-09-12 04:03:49.100835 | TASK [gather-host-logs : creating directory for system status] 2026-09-12 04:03:49.467299 | instance | changed 2026-09-12 04:03:49.477528 | 2026-09-12 04:03:49.477686 | TASK [gather-host-logs : Get logs for each host] 2026-09-12 04:03:49.862447 | instance | + systemd-cgls --full --all --no-pager 2026-09-12 04:03:49.880577 | instance | + ip addr 2026-09-12 04:03:49.883477 | instance | + ip route 2026-09-12 04:03:49.886068 | instance | + lsblk 2026-09-12 04:03:49.890949 | instance | + mount 2026-09-12 04:03:49.893331 | instance | + docker images 2026-09-12 04:03:49.921823 | instance | + brctl show 2026-09-12 04:03:49.922461 | instance | /bin/bash: line 8: brctl: command not found 2026-09-12 04:03:49.922823 | instance | + ip neigh 2026-09-12 04:03:49.926348 | instance | + bridge fdb show 2026-09-12 04:03:49.930670 | instance | + ps aux --sort=-%mem 2026-09-12 04:03:49.957736 | instance | + dpkg -l 2026-09-12 04:03:49.969052 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-12 04:03:49.969522 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-12 04:03:49.990785 | instance | + '[' '!' -z '' ']' 2026-09-12 04:03:50.045651 | instance | ok: Runtime: 0:00:00.133643 2026-09-12 04:03:50.057427 | 2026-09-12 04:03:50.057557 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-12 04:03:50.750254 | instance | changed: 2026-09-12 04:03:50.750497 | instance | created directory /var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/work/logs/instance 2026-09-12 04:03:50.750553 | instance | cd+++++++++ system/ 2026-09-12 04:03:50.750597 | instance | >f+++++++++ system/brctl-show.txt 2026-09-12 04:03:50.750636 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-12 04:03:50.750673 | instance | >f+++++++++ system/docker-images.txt 2026-09-12 04:03:50.750715 | instance | >f+++++++++ system/ip-addr.txt 2026-09-12 04:03:50.750758 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-12 04:03:50.750797 | instance | >f+++++++++ system/ip-route.txt 2026-09-12 04:03:50.750838 | instance | >f+++++++++ system/lsblk.txt 2026-09-12 04:03:50.750898 | instance | >f+++++++++ system/mount.txt 2026-09-12 04:03:50.750936 | instance | >f+++++++++ system/packages.txt 2026-09-12 04:03:50.750971 | instance | >f+++++++++ system/ps.txt 2026-09-12 04:03:50.751006 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-12 04:03:50.768457 | 2026-09-12 04:03:50.768619 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-12 04:03:50.987269 | instance | changed: "values" 2026-09-12 04:03:51.165972 | instance | changed: "releases" 2026-09-12 04:03:51.181129 | 2026-09-12 04:03:51.181329 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-12 04:03:51.480597 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-12 04:03:51.733574 | instance | ok: Runtime: 0:00:00.006023 2026-09-12 04:03:51.742794 | 2026-09-12 04:03:51.742940 | TASK [helm-release-status : Downloads logs to executor] 2026-09-12 04:03:52.263637 | instance | changed: 2026-09-12 04:03:52.263921 | instance | cd+++++++++ helm/ 2026-09-12 04:03:52.263979 | instance | cd+++++++++ helm/releases/ 2026-09-12 04:03:52.264022 | instance | cd+++++++++ helm/values/ 2026-09-12 04:03:52.281762 | 2026-09-12 04:03:52.281917 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-12 04:03:52.510203 | instance | changed 2026-09-12 04:03:52.519332 | 2026-09-12 04:03:52.519474 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-12 04:03:52.771483 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:03:52.771744 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:03:52.776872 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:03:52.778346 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:03:52.779617 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:03:52.780936 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:03:52.781799 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:03:52.783093 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:03:52.784309 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:03:52.785632 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:03:52.786708 | instance | environment: line 1: kubectl: command not found 2026-09-12 04:03:52.788152 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-12 04:03:53.067376 | instance | ok: Runtime: 0:00:00.024059 2026-09-12 04:03:53.076792 | 2026-09-12 04:03:53.076936 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-12 04:03:53.293115 | instance | changed 2026-09-12 04:03:53.302443 | 2026-09-12 04:03:53.302581 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-12 04:03:53.557791 | instance | environment: line 5: kubectl: command not found 2026-09-12 04:03:53.558809 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:03:53.559130 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:03:53.559153 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-12 04:03:53.848282 | instance | ok: Runtime: 0:00:00.008303 2026-09-12 04:03:53.857670 | 2026-09-12 04:03:53.857791 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-12 04:03:54.388173 | instance | changed: 2026-09-12 04:03:54.388415 | instance | cd+++++++++ objects/ 2026-09-12 04:03:54.388472 | instance | cd+++++++++ objects/cluster/ 2026-09-12 04:03:54.388547 | instance | cd+++++++++ objects/namespaced/ 2026-09-12 04:03:54.405383 | 2026-09-12 04:03:54.405501 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-12 04:03:54.630225 | instance | changed 2026-09-12 04:03:54.641416 | 2026-09-12 04:03:54.641538 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-12 04:03:54.867728 | instance | changed 2026-09-12 04:03:54.877111 | 2026-09-12 04:03:54.877239 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-12 04:03:55.107128 | instance | environment: line 3: kubectl: command not found 2026-09-12 04:03:55.426978 | instance | ok: Runtime: 0:00:00.009867 2026-09-12 04:03:55.436473 | 2026-09-12 04:03:55.436625 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-12 04:03:55.950029 | instance | changed: 2026-09-12 04:03:55.950291 | instance | cd+++++++++ pod-logs/ 2026-09-12 04:03:55.950348 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-12 04:03:55.968646 | 2026-09-12 04:03:55.968770 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-12 04:03:56.184595 | instance | changed 2026-09-12 04:03:56.193879 | 2026-09-12 04:03:56.194006 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-12 04:03:56.447578 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-12 04:03:56.742223 | instance | ok: Runtime: 0:00:00.054219 2026-09-12 04:03:56.752364 | 2026-09-12 04:03:56.752521 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-12 04:03:56.986247 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-12 04:03:57.030508 | instance | ceph-mgr endpoints: 2026-09-12 04:03:57.301820 | instance | ok: Runtime: 0:00:00.050595 2026-09-12 04:03:57.311454 | 2026-09-12 04:03:57.311587 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-12 04:03:57.611105 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-12 04:03:57.861205 | instance | ok: Runtime: 0:00:00.051763 2026-09-12 04:03:57.870345 | 2026-09-12 04:03:57.870466 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-12 04:03:58.401436 | instance | changed: cd+++++++++ prometheus/ 2026-09-12 04:03:58.422651 | 2026-09-12 04:03:58.422781 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-12 04:03:58.651424 | instance | changed 2026-09-12 04:03:58.660557 | 2026-09-12 04:03:58.660766 | TASK [gather-selenium-data : Get selenium data] 2026-09-12 04:03:58.906876 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-12 04:03:58.908443 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-12 04:03:59.207602 | instance | ERROR 2026-09-12 04:03:59.207934 | instance | { 2026-09-12 04:03:59.208004 | instance | "delta": "0:00:00.006188", 2026-09-12 04:03:59.208047 | instance | "end": "2026-09-12 04:03:58.908809", 2026-09-12 04:03:59.208083 | instance | "msg": "non-zero return code", 2026-09-12 04:03:59.208142 | instance | "rc": 1, 2026-09-12 04:03:59.208180 | instance | "start": "2026-09-12 04:03:58.902621" 2026-09-12 04:03:59.208214 | instance | } 2026-09-12 04:03:59.208261 | instance | ERROR: Ignoring Errors 2026-09-12 04:03:59.217824 | 2026-09-12 04:03:59.217990 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-12 04:03:59.738066 | instance | changed: cd+++++++++ selenium/ 2026-09-12 04:03:59.750438 | 2026-09-12 04:03:59.750547 | PLAY RECAP 2026-09-12 04:03:59.750639 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-12 04:03:59.750683 | 2026-09-12 04:03:59.903438 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-12 04:03:59.921612 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-12 04:04:00.594113 | 2026-09-12 04:04:00.594290 | PLAY [all] 2026-09-12 04:04:00.605237 | 2026-09-12 04:04:00.605316 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-12 04:04:00.659218 | instance | skipping: Conditional result was False 2026-09-12 04:04:00.671508 | 2026-09-12 04:04:00.671667 | TASK [fetch-output : Set log path for single node] 2026-09-12 04:04:00.715983 | instance | ok 2026-09-12 04:04:00.726102 | 2026-09-12 04:04:00.726242 | LOOP [fetch-output : Ensure local output dirs] 2026-09-12 04:04:01.182557 | instance -> localhost | ok: "/var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/work/logs" 2026-09-12 04:04:01.382612 | instance -> localhost | changed: "/var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/work/artifacts" 2026-09-12 04:04:01.576825 | instance -> localhost | changed: "/var/lib/zuul/builds/fa5a35fb0f8343f8863b0b2bb7fabefb/work/docs" 2026-09-12 04:04:01.598034 | 2026-09-12 04:04:01.598222 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-12 04:04:02.326735 | instance | changed: .d..t...... ./ 2026-09-12 04:04:02.326990 | instance | changed: All items complete 2026-09-12 04:04:02.327016 | 2026-09-12 04:04:02.816413 | instance | changed: .d..t...... ./ 2026-09-12 04:04:03.312033 | instance | changed: .d..t...... ./ 2026-09-12 04:04:03.343944 | 2026-09-12 04:04:03.344138 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-12 04:04:03.759246 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006763 2026-09-12 04:04:03.978660 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.006638 2026-09-12 04:04:03.995513 | 2026-09-12 04:04:03.995700 | PLAY [all] 2026-09-12 04:04:04.010249 | 2026-09-12 04:04:04.010381 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-12 04:04:04.430763 | instance | changed 2026-09-12 04:04:04.441631 | 2026-09-12 04:04:04.441724 | PLAY RECAP 2026-09-12 04:04:04.442110 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-12 04:04:04.442182 | 2026-09-12 04:04:04.587319 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-12 04:04:04.603316 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-12 04:04:05.179935 | 2026-09-12 04:04:05.180058 | PLAY [localhost] 2026-09-12 04:04:05.189265 | 2026-09-12 04:04:05.189349 | TASK [Generate Zuul manifest] 2026-09-12 04:04:05.206009 | localhost | ok 2026-09-12 04:04:05.221618 | 2026-09-12 04:04:05.221693 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-12 04:04:05.616109 | localhost | changed 2026-09-12 04:04:05.635259 | 2026-09-12 04:04:05.635405 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-12 04:04:05.677249 | localhost | ok 2026-09-12 04:04:05.689971 | 2026-09-12 04:04:05.690097 | TASK [Upload logs] 2026-09-12 04:04:05.710676 | localhost | ok 2026-09-12 04:04:05.823543 | 2026-09-12 04:04:05.823682 | TASK [Set zuul-log-path fact] 2026-09-12 04:04:05.840176 | localhost | ok 2026-09-12 04:04:05.850933 | 2026-09-12 04:04:05.850994 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-12 04:04:05.888643 | localhost | ok 2026-09-12 04:04:05.896880 | 2026-09-12 04:04:05.896959 | TASK [upload-logs : Create log directories] 2026-09-12 04:04:06.302065 | localhost | changed 2026-09-12 04:04:06.311127 | 2026-09-12 04:04:06.311266 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-12 04:04:06.790600 | localhost -> localhost | ok: Runtime: 0:00:00.087854 2026-09-12 04:04:06.800606 | 2026-09-12 04:04:06.800769 | TASK [upload-logs : Upload logs to log server] 2026-09-12 04:04:07.281331 | localhost | Output suppressed because no_log was given 2026-09-12 04:04:07.288339 | 2026-09-12 04:04:07.288464 | LOOP [upload-logs : Compress console log and json output] 2026-09-12 04:04:07.354502 | localhost | skipping: Conditional result was False 2026-09-12 04:04:07.363474 | localhost | skipping: Conditional result was False 2026-09-12 04:04:07.375769 | 2026-09-12 04:04:07.375925 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-12 04:04:07.419916 | localhost | skipping: Conditional result was False 2026-09-12 04:04:07.420267 | 2026-09-12 04:04:07.424017 | localhost | skipping: Conditional result was False 2026-09-12 04:04:07.439007 | 2026-09-12 04:04:07.439143 | LOOP [upload-logs : Upload console log and json output]