2026-09-10 17:33:06.494417 | Job console starting 2026-09-10 17:33:06.505883 | Updating git repos 2026-09-10 17:33:12.181580 | Cloning repos into workspace 2026-09-10 17:33:34.458243 | Restoring repo states 2026-09-10 17:33:39.848954 | Merging changes 2026-09-10 17:33:40.973620 | Checking out repos 2026-09-10 17:33:42.996462 | Preparing playbooks 2026-09-10 17:33:45.138000 | Running Ansible setup 2026-09-10 17:33:50.568349 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 17:33:51.222497 | 2026-09-10 17:33:51.222611 | PLAY [localhost] 2026-09-10 17:33:51.229628 | 2026-09-10 17:33:51.229702 | TASK [Gathering Facts] 2026-09-10 17:33:52.152818 | localhost | ok 2026-09-10 17:33:52.168018 | 2026-09-10 17:33:52.168284 | TASK [Setup log path fact] 2026-09-10 17:33:52.190943 | localhost | ok 2026-09-10 17:33:52.211063 | 2026-09-10 17:33:52.211308 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 17:33:52.254116 | localhost | ok 2026-09-10 17:33:52.272250 | 2026-09-10 17:33:52.272488 | TASK [emit-job-header : Print job information] 2026-09-10 17:33:52.316838 | # Job Information 2026-09-10 17:33:52.317086 | Ansible Version: 2.16.18 2026-09-10 17:33:52.317152 | Job: atmosphere-molecule-aio-openvswitch 2026-09-10 17:33:52.317195 | Pipeline: check 2026-09-10 17:33:52.317257 | Executor: 2d72f0692154 2026-09-10 17:33:52.317297 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4362 2026-09-10 17:33:52.317342 | Event ID: 4609be50-ad3d-11f1-9dd1-b3be897e4c01 2026-09-10 17:33:52.323307 | 2026-09-10 17:33:52.324272 | LOOP [emit-job-header : Print node information] 2026-09-10 17:33:52.476093 | localhost | ok: 2026-09-10 17:33:52.476731 | localhost | # Node Information 2026-09-10 17:33:52.476783 | localhost | Inventory Hostname: instance 2026-09-10 17:33:52.476823 | localhost | Hostname: np0000192522 2026-09-10 17:33:52.476851 | localhost | Username: zuul 2026-09-10 17:33:52.476880 | localhost | Distro: Ubuntu 22.04 2026-09-10 17:33:52.476906 | localhost | Provider: yul1 2026-09-10 17:33:52.476931 | localhost | Region: ca-ymq-1 2026-09-10 17:33:52.476955 | localhost | Label: ubuntu-jammy-16 2026-09-10 17:33:52.476979 | localhost | Product Name: OpenStack Nova 2026-09-10 17:33:52.477002 | localhost | Interface IP: 162.253.55.183 2026-09-10 17:33:52.498049 | 2026-09-10 17:33:52.498285 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-10 17:33:52.899107 | localhost -> localhost | changed 2026-09-10 17:33:52.904005 | 2026-09-10 17:33:52.904094 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-10 17:33:53.890929 | localhost -> localhost | changed 2026-09-10 17:33:53.902010 | 2026-09-10 17:33:53.902119 | PLAY [all] 2026-09-10 17:33:53.916538 | 2026-09-10 17:33:53.916687 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-10 17:33:54.146619 | instance -> localhost | ok 2026-09-10 17:33:54.159127 | 2026-09-10 17:33:54.159284 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-10 17:33:54.192111 | instance | ok 2026-09-10 17:33:54.216742 | instance | included: /var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-10 17:33:54.223473 | 2026-09-10 17:33:54.223553 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-10 17:33:55.130539 | instance -> localhost | Generating public/private rsa key pair. 2026-09-10 17:33:55.130708 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/work/9061637c388f45f8bb7348ea0f84289a_id_rsa 2026-09-10 17:33:55.130747 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/work/9061637c388f45f8bb7348ea0f84289a_id_rsa.pub 2026-09-10 17:33:55.130772 | instance -> localhost | The key fingerprint is: 2026-09-10 17:33:55.130793 | instance -> localhost | SHA256:JZn1LAIMQkKz2lSmlM7Jo1vWblwa0Tj50IEgsWcmIOk zuul-build-sshkey 2026-09-10 17:33:55.130827 | instance -> localhost | The key's randomart image is: 2026-09-10 17:33:55.130848 | instance -> localhost | +---[RSA 3072]----+ 2026-09-10 17:33:55.130874 | instance -> localhost | |B*=o++. . | 2026-09-10 17:33:55.130894 | instance -> localhost | |+=+=. o. + o | 2026-09-10 17:33:55.130914 | instance -> localhost | |+=*. = .= o o | 2026-09-10 17:33:55.130933 | instance -> localhost | |.E* * o + . | 2026-09-10 17:33:55.130952 | instance -> localhost | |...o = S | 2026-09-10 17:33:55.130971 | instance -> localhost | |. o o o | 2026-09-10 17:33:55.130989 | instance -> localhost | | + o + | 2026-09-10 17:33:55.131008 | instance -> localhost | |. = | 2026-09-10 17:33:55.131029 | instance -> localhost | | . | 2026-09-10 17:33:55.131048 | instance -> localhost | +----[SHA256]-----+ 2026-09-10 17:33:55.131090 | instance -> localhost | ok: Runtime: 0:00:00.420321 2026-09-10 17:33:55.136400 | 2026-09-10 17:33:55.136462 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-10 17:33:55.164088 | instance | ok 2026-09-10 17:33:55.171790 | instance | included: /var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-10 17:33:55.178585 | 2026-09-10 17:33:55.178672 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-10 17:33:55.202910 | instance | skipping: Conditional result was False 2026-09-10 17:33:55.211001 | 2026-09-10 17:33:55.211147 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-10 17:33:55.641374 | instance | changed 2026-09-10 17:33:55.648940 | 2026-09-10 17:33:55.649065 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-10 17:33:55.883281 | instance | ok 2026-09-10 17:33:55.889125 | 2026-09-10 17:33:55.889204 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-10 17:33:56.463366 | instance | changed 2026-09-10 17:33:56.503180 | 2026-09-10 17:33:56.503405 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-10 17:33:56.997369 | instance | changed 2026-09-10 17:33:57.005296 | 2026-09-10 17:33:57.005387 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-10 17:33:57.029062 | instance | skipping: Conditional result was False 2026-09-10 17:33:57.047582 | 2026-09-10 17:33:57.047728 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-10 17:33:57.406587 | instance -> localhost | changed 2026-09-10 17:33:57.416148 | 2026-09-10 17:33:57.416259 | TASK [add-build-sshkey : Add back temp key] 2026-09-10 17:33:57.701190 | instance -> localhost | Identity added: /var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/work/9061637c388f45f8bb7348ea0f84289a_id_rsa (zuul-build-sshkey) 2026-09-10 17:33:57.701487 | instance -> localhost | ok: Runtime: 0:00:00.015223 2026-09-10 17:33:57.710897 | 2026-09-10 17:33:57.711103 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-10 17:33:57.997068 | instance | ok 2026-09-10 17:33:58.009593 | 2026-09-10 17:33:58.009699 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-10 17:33:58.043361 | instance | skipping: Conditional result was False 2026-09-10 17:33:58.068775 | 2026-09-10 17:33:58.068898 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-10 17:33:58.382588 | instance | ok 2026-09-10 17:33:58.391186 | 2026-09-10 17:33:58.391287 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-10 17:34:05.428190 | instance | Output suppressed because no_log was given 2026-09-10 17:34:05.440014 | 2026-09-10 17:34:05.440093 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-10 17:34:05.660422 | instance | ok: "logs" 2026-09-10 17:34:05.660844 | instance | ok: All items complete 2026-09-10 17:34:05.660900 | 2026-09-10 17:34:05.824799 | instance | ok: "artifacts" 2026-09-10 17:34:06.019494 | instance | ok: "docs" 2026-09-10 17:34:06.039477 | 2026-09-10 17:34:06.039681 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-10 17:34:06.245297 | instance | changed: "logs" 2026-09-10 17:34:06.434803 | instance | changed: "artifacts" 2026-09-10 17:34:06.617708 | instance | changed: "docs" 2026-09-10 17:34:06.630489 | 2026-09-10 17:34:06.630651 | PLAY RECAP 2026-09-10 17:34:06.630723 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-10 17:34:06.630764 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:34:06.630797 | 2026-09-10 17:34:06.793829 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 17:34:06.806876 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-10 17:34:07.416411 | 2026-09-10 17:34:07.416580 | PLAY [all] 2026-09-10 17:34:07.428227 | 2026-09-10 17:34:07.428303 | TASK [setup-uv : Extract archive] 2026-09-10 17:34:10.148253 | instance | changed 2026-09-10 17:34:10.161079 | 2026-09-10 17:34:10.161771 | TASK [setup-uv : Print version] 2026-09-10 17:34:10.578058 | instance | uv 0.8.13 2026-09-10 17:34:10.717854 | instance | ok: Runtime: 0:00:00.016413 2026-09-10 17:34:10.735796 | 2026-09-10 17:34:10.735927 | TASK [Install Ansible collection siblings] 2026-09-10 17:34:20.392099 | instance | changed: 2026-09-10 17:34:20.392365 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-10 17:34:20.392425 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-10 17:34:20.392470 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-10 17:34:20.392542 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-10 17:34:20.392584 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-10 17:34:20.392630 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-10 17:34:20.392672 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-10 17:34:20.392715 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-10 17:34:20.392754 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-10 17:34:20.392792 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-10 17:34:20.392830 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-10 17:34:20.392866 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-10 17:34:20.392902 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-10 17:34:20.392937 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-10 17:34:20.392973 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-10 17:34:20.393010 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-10 17:34:20.393046 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-10 17:34:20.393082 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-10 17:34:20.393118 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-10 17:34:20.393153 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-10 17:34:20.393188 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-10 17:34:20.393244 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-10 17:34:20.393285 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-10 17:34:20.393341 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-10 17:34:20.393381 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-10 17:34:20.393417 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-10 17:34:20.393454 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-10 17:34:20.393492 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-10 17:34:20.393536 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-10 17:34:20.393573 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-10 17:34:20.393608 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-10 17:34:20.393644 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-10 17:34:20.393680 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-10 17:34:20.393716 | 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-10 17:34:20.393760 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.393796 | instance | Process install dependency map 2026-09-10 17:34:20.393831 | instance | Starting collection install process 2026-09-10 17:34:20.393865 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-10 17:34:20.393901 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-10 17:34:20.393936 | instance | ansible.netcommon:* was installed successfully 2026-09-10 17:34:20.393974 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-10 17:34:20.394015 | instance | Creating virtual environment at: .venv 2026-09-10 17:34:20.394051 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-10 17:34:20.394087 | instance | Downloading pygments (1.2MiB) 2026-09-10 17:34:20.394122 | instance | Downloading rjsonnet (1.2MiB) 2026-09-10 17:34:20.394167 | instance | Downloading setuptools (1.1MiB) 2026-09-10 17:34:20.394224 | instance | Downloading openstacksdk (1.7MiB) 2026-09-10 17:34:20.394264 | instance | Downloading netaddr (2.2MiB) 2026-09-10 17:34:20.394300 | instance | Downloading kubernetes (1.9MiB) 2026-09-10 17:34:20.394337 | instance | Downloading ansible-core (2.1MiB) 2026-09-10 17:34:20.394374 | instance | Downloading pydantic-core (2.0MiB) 2026-09-10 17:34:20.394409 | instance | Downloading cryptography (4.2MiB) 2026-09-10 17:34:20.394444 | instance | Downloading rjsonnet (1.2MiB) 2026-09-10 17:34:20.394483 | instance | Downloading cryptography (4.2MiB) 2026-09-10 17:34:20.394520 | instance | Downloading pydantic-core (2.0MiB) 2026-09-10 17:34:20.394556 | instance | Downloading netaddr (2.2MiB) 2026-09-10 17:34:20.394592 | instance | Downloading kubernetes (1.9MiB) 2026-09-10 17:34:20.394627 | instance | Downloading pygments (1.2MiB) 2026-09-10 17:34:20.394663 | instance | Building pyperclip==1.9.0 2026-09-10 17:34:20.394698 | instance | Downloading ansible-core (2.1MiB) 2026-09-10 17:34:20.394733 | instance | Downloading openstacksdk (1.7MiB) 2026-09-10 17:34:20.394769 | instance | Downloading rjsonnet 2026-09-10 17:34:20.394805 | instance | Downloading setuptools (1.1MiB) 2026-09-10 17:34:20.394841 | instance | Downloading pydantic-core 2026-09-10 17:34:20.394876 | instance | Downloading netaddr 2026-09-10 17:34:20.394911 | instance | Downloading cryptography 2026-09-10 17:34:20.394945 | instance | Downloading pygments 2026-09-10 17:34:20.394980 | instance | Downloading setuptools 2026-09-10 17:34:20.395015 | instance | Downloading kubernetes 2026-09-10 17:34:20.395051 | instance | Downloading ansible-core 2026-09-10 17:34:20.395085 | instance | Downloading openstacksdk 2026-09-10 17:34:20.395120 | instance | Built pyperclip==1.9.0 2026-09-10 17:34:20.395165 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-10 17:34:20.395218 | instance | Installed 83 packages in 60ms 2026-09-10 17:34:20.395257 | instance | Checked out ansible.posix to 1.6.0 2026-09-10 17:34:20.395294 | 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-10 17:34:20.395330 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.395366 | instance | Process install dependency map 2026-09-10 17:34:20.395402 | instance | Starting collection install process 2026-09-10 17:34:20.395437 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-10 17:34:20.395474 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-10 17:34:20.395510 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-10 17:34:20.395546 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.395582 | instance | 2.17.12 2026-09-10 17:34:20.395617 | instance | Checked out ansible.utils to v6.1.0 2026-09-10 17:34:20.395653 | 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-10 17:34:20.395689 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.395723 | instance | Process install dependency map 2026-09-10 17:34:20.395757 | instance | Starting collection install process 2026-09-10 17:34:20.395792 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-10 17:34:20.395827 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-10 17:34:20.395861 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-10 17:34:20.395895 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.395929 | instance | 2.17.12 2026-09-10 17:34:20.395964 | instance | Checked out atmosphere.common to v0.7.0 2026-09-10 17:34:20.395999 | 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-10 17:34:20.396035 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.396069 | instance | Process install dependency map 2026-09-10 17:34:20.396104 | instance | Starting collection install process 2026-09-10 17:34:20.396138 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-10 17:34:20.396173 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-10 17:34:20.396230 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-10 17:34:20.396268 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.396303 | instance | 2.17.12 2026-09-10 17:34:20.396338 | instance | Checked out community.crypto to 2.2.3 2026-09-10 17:34:20.396373 | 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-10 17:34:20.396408 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.396443 | instance | Process install dependency map 2026-09-10 17:34:20.396476 | instance | Starting collection install process 2026-09-10 17:34:20.396544 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-10 17:34:20.396591 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-10 17:34:20.396628 | instance | community.crypto:2.2.3 was installed successfully 2026-09-10 17:34:20.396664 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.396700 | instance | 2.17.12 2026-09-10 17:34:20.396735 | instance | Checked out community.general to 7.3.0 2026-09-10 17:34:20.396772 | 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-10 17:34:20.396811 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.396848 | instance | Process install dependency map 2026-09-10 17:34:20.396884 | instance | Starting collection install process 2026-09-10 17:34:20.396919 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-10 17:34:20.396955 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-10 17:34:20.396991 | instance | community.general:7.3.0 was installed successfully 2026-09-10 17:34:20.397025 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.397067 | instance | 2.17.12 2026-09-10 17:34:20.397120 | instance | Checked out community.mysql to 3.6.0 2026-09-10 17:34:20.397172 | 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-10 17:34:20.397232 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.397272 | instance | Process install dependency map 2026-09-10 17:34:20.397308 | instance | Starting collection install process 2026-09-10 17:34:20.397344 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-10 17:34:20.397379 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-10 17:34:20.397413 | instance | community.mysql:3.6.0 was installed successfully 2026-09-10 17:34:20.397449 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.397483 | instance | 2.17.12 2026-09-10 17:34:20.397518 | instance | Checked out kubernetes.core to 2.4.0 2026-09-10 17:34:20.397554 | 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-10 17:34:20.397589 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.397624 | instance | Process install dependency map 2026-09-10 17:34:20.397658 | instance | Starting collection install process 2026-09-10 17:34:20.397693 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-10 17:34:20.397728 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-10 17:34:20.397762 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-10 17:34:20.397798 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.397832 | instance | 2.17.12 2026-09-10 17:34:20.397866 | instance | Checked out openstack.cloud to 2.6.0 2026-09-10 17:34:20.397901 | 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-10 17:34:20.397938 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.397973 | instance | Process install dependency map 2026-09-10 17:34:20.398021 | instance | Starting collection install process 2026-09-10 17:34:20.398059 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-10 17:34:20.398094 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-10 17:34:20.398128 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-10 17:34:20.398163 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.398197 | instance | 2.17.12 2026-09-10 17:34:20.398248 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-10 17:34:20.398284 | 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-10 17:34:20.398319 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.398354 | instance | Process install dependency map 2026-09-10 17:34:20.398389 | instance | Starting collection install process 2026-09-10 17:34:20.398424 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-10 17:34:20.398459 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-10 17:34:20.398494 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-10 17:34:20.398529 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.398564 | instance | 2.17.12 2026-09-10 17:34:20.398600 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-10 17:34:20.398636 | 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-10 17:34:20.398672 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.398707 | instance | Process install dependency map 2026-09-10 17:34:20.398741 | instance | Starting collection install process 2026-09-10 17:34:20.398776 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-10 17:34:20.398810 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-10 17:34:20.398845 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-10 17:34:20.398879 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.398914 | instance | 2.17.12 2026-09-10 17:34:20.398949 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-10 17:34:20.398984 | 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-10 17:34:20.399019 | instance | Starting galaxy collection install process 2026-09-10 17:34:20.399054 | instance | Process install dependency map 2026-09-10 17:34:20.399089 | instance | Starting collection install process 2026-09-10 17:34:20.399123 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-10 17:34:20.399157 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-10 17:34:20.399191 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-10 17:34:20.399248 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 17:34:20.399284 | instance | 2.17.12 2026-09-10 17:34:20.411338 | 2026-09-10 17:34:20.411394 | PLAY RECAP 2026-09-10 17:34:20.411443 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:34:20.411477 | 2026-09-10 17:34:20.591353 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-10 17:34:20.604871 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-10 17:34:21.251614 | 2026-09-10 17:34:21.251833 | PLAY [all] 2026-09-10 17:34:21.264411 | 2026-09-10 17:34:21.264613 | TASK [Install "jq" for log collection] 2026-09-10 17:34:32.444236 | instance | changed 2026-09-10 17:34:32.448031 | 2026-09-10 17:34:32.448165 | PLAY RECAP 2026-09-10 17:34:32.448262 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:34:32.448435 | 2026-09-10 17:34:32.649019 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-10 17:34:32.656162 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-10 17:34:33.228424 | 2026-09-10 17:34:33.228617 | PLAY [all] 2026-09-10 17:34:33.238832 | 2026-09-10 17:34:33.238934 | LOOP [Check inventory directories] 2026-09-10 17:34:33.620389 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-10 17:34:33.775377 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-10 17:34:33.952486 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-10 17:34:33.965821 | 2026-09-10 17:34:33.966017 | LOOP [Copy inventory file for Zuul] 2026-09-10 17:34:34.817034 | instance | changed: 2026-09-10 17:34:34.817197 | instance | { 2026-09-10 17:34:34.817239 | instance | "ansible_loop_var": "item", 2026-09-10 17:34:34.817259 | instance | "changed": false, 2026-09-10 17:34:34.817277 | instance | "failed": false, 2026-09-10 17:34:34.817297 | instance | "invocation": { 2026-09-10 17:34:34.817313 | instance | "module_args": { 2026-09-10 17:34:34.817329 | instance | "checksum_algorithm": "sha1", 2026-09-10 17:34:34.817345 | instance | "follow": true, 2026-09-10 17:34:34.817360 | instance | "get_attributes": true, 2026-09-10 17:34:34.817377 | instance | "get_checksum": true, 2026-09-10 17:34:34.817394 | instance | "get_mime": true, 2026-09-10 17:34:34.817409 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-10 17:34:34.817425 | instance | } 2026-09-10 17:34:34.817440 | instance | }, 2026-09-10 17:34:34.817455 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-10 17:34:34.817470 | instance | "stat": { 2026-09-10 17:34:34.817485 | instance | "atime": 1789061653.2805474, 2026-09-10 17:34:34.817500 | instance | "attr_flags": "e", 2026-09-10 17:34:34.817516 | instance | "attributes": [ 2026-09-10 17:34:34.817531 | instance | "extents" 2026-09-10 17:34:34.817546 | instance | ], 2026-09-10 17:34:34.817561 | instance | "block_size": 4096, 2026-09-10 17:34:34.817576 | instance | "blocks": 8, 2026-09-10 17:34:34.817591 | instance | "charset": "unknown", 2026-09-10 17:34:34.817608 | instance | "ctime": 1789061651.6405447, 2026-09-10 17:34:34.817623 | instance | "dev": 64513, 2026-09-10 17:34:34.817638 | instance | "device_type": 0, 2026-09-10 17:34:34.817653 | instance | "executable": true, 2026-09-10 17:34:34.817668 | instance | "exists": true, 2026-09-10 17:34:34.817683 | instance | "gid": 1000, 2026-09-10 17:34:34.817697 | instance | "gr_name": "zuul", 2026-09-10 17:34:34.817711 | instance | "inode": 1566307, 2026-09-10 17:34:34.817726 | instance | "isblk": false, 2026-09-10 17:34:34.817741 | instance | "ischr": false, 2026-09-10 17:34:34.817755 | instance | "isdir": true, 2026-09-10 17:34:34.817770 | instance | "isfifo": false, 2026-09-10 17:34:34.817785 | instance | "isgid": false, 2026-09-10 17:34:34.817800 | instance | "islnk": false, 2026-09-10 17:34:34.817815 | instance | "isreg": false, 2026-09-10 17:34:34.817829 | instance | "issock": false, 2026-09-10 17:34:34.817857 | instance | "isuid": false, 2026-09-10 17:34:34.817873 | instance | "mimetype": "unknown", 2026-09-10 17:34:34.817888 | instance | "mode": "0755", 2026-09-10 17:34:34.817902 | instance | "mtime": 1789061651.6405447, 2026-09-10 17:34:34.817917 | instance | "nlink": 23, 2026-09-10 17:34:34.817932 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-10 17:34:34.817947 | instance | "pw_name": "zuul", 2026-09-10 17:34:34.817967 | instance | "readable": true, 2026-09-10 17:34:34.817983 | instance | "rgrp": true, 2026-09-10 17:34:34.817998 | instance | "roth": true, 2026-09-10 17:34:34.818013 | instance | "rusr": true, 2026-09-10 17:34:34.818028 | instance | "size": 4096, 2026-09-10 17:34:34.818042 | instance | "uid": 1000, 2026-09-10 17:34:34.818057 | instance | "version": "2502155776", 2026-09-10 17:34:34.818072 | instance | "wgrp": false, 2026-09-10 17:34:34.818088 | instance | "woth": false, 2026-09-10 17:34:34.818103 | instance | "writeable": true, 2026-09-10 17:34:34.818118 | instance | "wusr": true, 2026-09-10 17:34:34.818133 | instance | "xgrp": true, 2026-09-10 17:34:34.818147 | instance | "xoth": true, 2026-09-10 17:34:34.818162 | instance | "xusr": true 2026-09-10 17:34:34.818177 | instance | } 2026-09-10 17:34:34.818192 | instance | } 2026-09-10 17:34:34.818239 | instance | ok: All items complete 2026-09-10 17:34:34.818260 | 2026-09-10 17:34:34.821320 | instance | skipping: Conditional result was False 2026-09-10 17:34:34.829223 | instance | skipping: Conditional result was False 2026-09-10 17:34:34.836286 | 2026-09-10 17:34:34.836388 | LOOP [Switch "ansible_host" to private IP] 2026-09-10 17:34:35.225226 | instance | changed: 1 replacements made 2026-09-10 17:34:35.227699 | instance | skipping: Conditional result was False 2026-09-10 17:34:35.229089 | instance | skipping: Conditional result was False 2026-09-10 17:34:35.246155 | 2026-09-10 17:34:35.246333 | TASK [Run Molecule scenario] 2026-09-10 17:34:36.219242 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-10 17:34:36.601446 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-10 17:34:36.601554 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-10 17:34:47.408015 | instance | INFO [aio > dependency] Executing 2026-09-10 17:34:47.408179 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-10 17:34:47.408430 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-10 17:34:47.408579 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-10 17:34:47.417504 | instance | INFO [aio > cleanup] Executing 2026-09-10 17:34:47.417884 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-10 17:34:47.428206 | instance | INFO [aio > destroy] Executing 2026-09-10 17:34:47.428265 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-10 17:34:47.428350 | instance | INFO [aio > destroy] Executed: Successful 2026-09-10 17:34:47.437794 | instance | INFO [aio > syntax] Executing 2026-09-10 17:34:50.162905 | instance | 2026-09-10 17:34:50.163092 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-10 17:34:50.301311 | instance | INFO [aio > syntax] Executed: Successful 2026-09-10 17:34:50.316334 | instance | INFO [aio > create] Executing 2026-09-10 17:34:50.321743 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-10 17:34:50.335631 | instance | INFO [aio > prepare] Executing 2026-09-10 17:34:51.167045 | instance | 2026-09-10 17:34:51.167241 | instance | PLAY [Prepare] ***************************************************************** 2026-09-10 17:34:51.167454 | instance | 2026-09-10 17:34:51.167683 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:34:51.167938 | instance | Thursday 10 September 2026 17:34:51 +0000 (0:00:00.028) 0:00:00.028 **** 2026-09-10 17:34:52.380979 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-10 17:34:52.381073 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-10 17:34:52.381322 | instance | interpreter could change the meaning of that path. See 2026-09-10 17:34:52.381405 | instance | https://docs.ansible.com/ansible- 2026-09-10 17:34:52.381514 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-10 17:34:52.391915 | instance | ok: [instance] 2026-09-10 17:34:52.391992 | instance | 2026-09-10 17:34:52.392131 | instance | TASK [Configure short hostname] ************************************************ 2026-09-10 17:34:52.392277 | instance | Thursday 10 September 2026 17:34:52 +0000 (0:00:01.225) 0:00:01.254 **** 2026-09-10 17:34:53.124362 | instance | changed: [instance] 2026-09-10 17:34:53.124538 | instance | 2026-09-10 17:34:53.124836 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-10 17:34:53.125102 | instance | Thursday 10 September 2026 17:34:53 +0000 (0:00:00.731) 0:00:01.986 **** 2026-09-10 17:34:53.404408 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-10 17:34:53.404625 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-10 17:34:53.404936 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-10 17:34:53.414011 | instance | changed: [instance] 2026-09-10 17:34:53.414217 | instance | 2026-09-10 17:34:53.414442 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-10 17:34:53.414664 | instance | Thursday 10 September 2026 17:34:53 +0000 (0:00:00.290) 0:00:02.276 **** 2026-09-10 17:34:54.652839 | instance | ok: [instance] 2026-09-10 17:34:54.652955 | instance | 2026-09-10 17:34:54.653087 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-10 17:34:54.653246 | instance | Thursday 10 September 2026 17:34:54 +0000 (0:00:01.238) 0:00:03.514 **** 2026-09-10 17:34:55.532101 | instance | ok: [instance] 2026-09-10 17:34:55.532226 | instance | 2026-09-10 17:34:55.532240 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-10 17:34:55.532313 | instance | 2026-09-10 17:34:55.532416 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-10 17:34:55.532525 | instance | Thursday 10 September 2026 17:34:55 +0000 (0:00:00.879) 0:00:04.394 **** 2026-09-10 17:34:56.605957 | instance | changed: [localhost] => (item=group_vars) 2026-09-10 17:34:56.606321 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-10 17:34:56.606608 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-10 17:34:56.606914 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-10 17:34:56.607196 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-10 17:34:56.607478 | instance | changed: [localhost] => (item=host_vars) 2026-09-10 17:34:56.607742 | instance | 2026-09-10 17:34:56.608046 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-10 17:34:56.608310 | instance | 2026-09-10 17:34:56.608589 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-10 17:34:56.608920 | instance | Thursday 10 September 2026 17:34:56 +0000 (0:00:01.073) 0:00:05.468 **** 2026-09-10 17:34:56.792012 | instance | changed: [localhost] 2026-09-10 17:34:56.792264 | instance | 2026-09-10 17:34:56.792452 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-10 17:34:56.792631 | instance | Thursday 10 September 2026 17:34:56 +0000 (0:00:00.184) 0:00:05.652 **** 2026-09-10 17:34:56.818531 | instance | ok: [localhost] 2026-09-10 17:34:56.818712 | instance | 2026-09-10 17:34:56.818911 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-10 17:34:56.819092 | instance | Thursday 10 September 2026 17:34:56 +0000 (0:00:00.029) 0:00:05.681 **** 2026-09-10 17:34:56.895870 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': 'b6b7f83d-fb4b-5e5d-b5d6-d512abd38ae0'}) 2026-09-10 17:34:56.895921 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-10 17:34:56.895928 | instance | 2026-09-10 17:34:56.895934 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-10 17:34:56.895941 | instance | Thursday 10 September 2026 17:34:56 +0000 (0:00:00.075) 0:00:05.757 **** 2026-09-10 17:34:57.460330 | instance | changed: [localhost] 2026-09-10 17:34:57.460376 | instance | 2026-09-10 17:34:57.460382 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-10 17:34:57.460386 | instance | 2026-09-10 17:34:57.460390 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-10 17:34:57.460394 | instance | Thursday 10 September 2026 17:34:57 +0000 (0:00:00.565) 0:00:06.322 **** 2026-09-10 17:34:57.666498 | instance | changed: [localhost] 2026-09-10 17:34:57.666611 | instance | 2026-09-10 17:34:57.666623 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-10 17:34:57.666633 | instance | Thursday 10 September 2026 17:34:57 +0000 (0:00:00.205) 0:00:06.527 **** 2026-09-10 17:34:57.702982 | instance | ok: [localhost] 2026-09-10 17:34:57.703041 | instance | 2026-09-10 17:34:57.703060 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-10 17:34:57.703071 | instance | Thursday 10 September 2026 17:34:57 +0000 (0:00:00.036) 0:00:06.564 **** 2026-09-10 17:34:57.754586 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-10 17:34:57.754638 | instance | 2026-09-10 17:34:57.754645 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-10 17:34:57.754649 | instance | Thursday 10 September 2026 17:34:57 +0000 (0:00:00.051) 0:00:06.616 **** 2026-09-10 17:34:58.152262 | instance | changed: [localhost] 2026-09-10 17:34:58.152326 | instance | 2026-09-10 17:34:58.152334 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-10 17:34:58.152340 | instance | 2026-09-10 17:34:58.152345 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-10 17:34:58.152352 | instance | Thursday 10 September 2026 17:34:58 +0000 (0:00:00.397) 0:00:07.013 **** 2026-09-10 17:34:58.356735 | instance | changed: [localhost] 2026-09-10 17:34:58.356951 | instance | 2026-09-10 17:34:58.356963 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-10 17:34:58.356980 | instance | Thursday 10 September 2026 17:34:58 +0000 (0:00:00.204) 0:00:07.217 **** 2026-09-10 17:34:58.389066 | instance | ok: [localhost] 2026-09-10 17:34:58.389216 | instance | 2026-09-10 17:34:58.389380 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-10 17:34:58.389526 | instance | Thursday 10 September 2026 17:34:58 +0000 (0:00:00.033) 0:00:07.251 **** 2026-09-10 17:34:58.447744 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-10 17:34:58.447984 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-10 17:34:58.448229 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-10 17:34:58.448438 | instance | 2026-09-10 17:34:58.448711 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-10 17:34:58.448981 | instance | Thursday 10 September 2026 17:34:58 +0000 (0:00:00.058) 0:00:07.310 **** 2026-09-10 17:34:58.836814 | instance | changed: [localhost] 2026-09-10 17:34:58.836889 | instance | 2026-09-10 17:34:58.836895 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-10 17:34:58.836900 | instance | 2026-09-10 17:34:58.836912 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-10 17:34:58.837206 | instance | Thursday 10 September 2026 17:34:58 +0000 (0:00:00.388) 0:00:07.698 **** 2026-09-10 17:34:59.008527 | instance | changed: [localhost] 2026-09-10 17:34:59.009727 | instance | 2026-09-10 17:34:59.009786 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-10 17:34:59.009798 | instance | Thursday 10 September 2026 17:34:59 +0000 (0:00:00.172) 0:00:07.870 **** 2026-09-10 17:34:59.039752 | instance | ok: [localhost] 2026-09-10 17:34:59.040292 | instance | 2026-09-10 17:34:59.040349 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-10 17:34:59.040358 | instance | Thursday 10 September 2026 17:34:59 +0000 (0:00:00.031) 0:00:07.902 **** 2026-09-10 17:34:59.094098 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-10 17:34:59.095027 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-10 17:34:59.095066 | instance | 2026-09-10 17:34:59.095078 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-10 17:34:59.095088 | instance | Thursday 10 September 2026 17:34:59 +0000 (0:00:00.054) 0:00:07.956 **** 2026-09-10 17:34:59.500938 | instance | changed: [localhost] 2026-09-10 17:34:59.501020 | instance | 2026-09-10 17:34:59.501229 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-10 17:34:59.501471 | instance | 2026-09-10 17:34:59.501671 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:34:59.501881 | instance | Thursday 10 September 2026 17:34:59 +0000 (0:00:00.407) 0:00:08.363 **** 2026-09-10 17:35:00.238440 | instance | ok: [localhost] 2026-09-10 17:35:00.238584 | instance | 2026-09-10 17:35:00.239128 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-10 17:35:00.239183 | instance | Thursday 10 September 2026 17:35:00 +0000 (0:00:00.737) 0:00:09.100 **** 2026-09-10 17:35:00.468577 | instance | changed: [localhost] 2026-09-10 17:35:00.469347 | instance | 2026-09-10 17:35:00.469402 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-10 17:35:00.469416 | instance | Thursday 10 September 2026 17:35:00 +0000 (0:00:00.230) 0:00:09.330 **** 2026-09-10 17:35:00.501816 | instance | ok: [localhost] 2026-09-10 17:35:00.501938 | instance | 2026-09-10 17:35:00.502167 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-10 17:35:00.502365 | instance | Thursday 10 September 2026 17:35:00 +0000 (0:00:00.033) 0:00:09.364 **** 2026-09-10 17:35:01.207190 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-10 17:35:01.207251 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-10 17:35:01.207262 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-10 17:35:01.207272 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-10 17:35:01.207280 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-10 17:35:01.207289 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-10 17:35:01.207298 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-10 17:35:01.207307 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-10 17:35:01.207316 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-10 17:35:01.207324 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-10 17:35:01.207333 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-10 17:35:01.207342 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-10 17:35:01.207357 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-10 17:35:01.207366 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-10 17:35:01.207374 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-10 17:35:01.207389 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-10 17:35:01.207398 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-10 17:35:01.207558 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-10 17:35:01.207786 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-10 17:35:01.207999 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-10 17:35:01.208189 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-10 17:35:01.208379 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-10 17:35:01.208561 | instance | 2026-09-10 17:35:01.208775 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-10 17:35:01.208993 | instance | Thursday 10 September 2026 17:35:01 +0000 (0:00:00.702) 0:00:10.067 **** 2026-09-10 17:35:01.600077 | instance | changed: [localhost] 2026-09-10 17:35:01.600250 | instance | 2026-09-10 17:35:01.600390 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-10 17:35:01.600525 | instance | Thursday 10 September 2026 17:35:01 +0000 (0:00:00.393) 0:00:10.461 **** 2026-09-10 17:35:01.806545 | instance | changed: [localhost] 2026-09-10 17:35:01.806591 | instance | 2026-09-10 17:35:01.806598 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-10 17:35:01.806604 | instance | 2026-09-10 17:35:01.806610 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-10 17:35:01.806616 | instance | Thursday 10 September 2026 17:35:01 +0000 (0:00:00.207) 0:00:10.668 **** 2026-09-10 17:35:01.995021 | instance | changed: [localhost] 2026-09-10 17:35:01.995062 | instance | 2026-09-10 17:35:01.995067 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-10 17:35:01.995072 | instance | Thursday 10 September 2026 17:35:01 +0000 (0:00:00.189) 0:00:10.857 **** 2026-09-10 17:35:02.034418 | instance | ok: [localhost] 2026-09-10 17:35:02.034468 | instance | 2026-09-10 17:35:02.034480 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-10 17:35:02.034491 | instance | Thursday 10 September 2026 17:35:02 +0000 (0:00:00.038) 0:00:10.895 **** 2026-09-10 17:35:02.087779 | 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-10 17:35:02.087871 | instance | 2026-09-10 17:35:02.087884 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-10 17:35:02.087895 | instance | Thursday 10 September 2026 17:35:02 +0000 (0:00:00.053) 0:00:10.949 **** 2026-09-10 17:35:02.506148 | instance | changed: [localhost] 2026-09-10 17:35:02.506204 | instance | 2026-09-10 17:35:02.506210 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-10 17:35:02.506217 | instance | 2026-09-10 17:35:02.506222 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-10 17:35:02.506228 | instance | Thursday 10 September 2026 17:35:02 +0000 (0:00:00.418) 0:00:11.367 **** 2026-09-10 17:35:02.702044 | instance | changed: [localhost] 2026-09-10 17:35:02.702772 | instance | 2026-09-10 17:35:02.702860 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-10 17:35:02.702873 | instance | Thursday 10 September 2026 17:35:02 +0000 (0:00:00.196) 0:00:11.564 **** 2026-09-10 17:35:02.737136 | instance | ok: [localhost] 2026-09-10 17:35:02.737209 | instance | 2026-09-10 17:35:02.737536 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-10 17:35:02.737576 | instance | Thursday 10 September 2026 17:35:02 +0000 (0:00:00.035) 0:00:11.599 **** 2026-09-10 17:35:02.787065 | 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-10 17:35:02.787086 | instance | 2026-09-10 17:35:02.787093 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-10 17:35:02.787098 | instance | Thursday 10 September 2026 17:35:02 +0000 (0:00:00.050) 0:00:11.649 **** 2026-09-10 17:35:03.159297 | instance | changed: [localhost] 2026-09-10 17:35:03.159348 | instance | 2026-09-10 17:35:03.159355 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-10 17:35:03.159361 | instance | 2026-09-10 17:35:03.159366 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-10 17:35:03.159372 | instance | Thursday 10 September 2026 17:35:03 +0000 (0:00:00.371) 0:00:12.021 **** 2026-09-10 17:35:03.334602 | instance | changed: [localhost] 2026-09-10 17:35:03.334662 | instance | 2026-09-10 17:35:03.334673 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-10 17:35:03.334684 | instance | Thursday 10 September 2026 17:35:03 +0000 (0:00:00.174) 0:00:12.196 **** 2026-09-10 17:35:03.373716 | instance | ok: [localhost] 2026-09-10 17:35:03.373750 | instance | 2026-09-10 17:35:03.373769 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-10 17:35:03.373778 | instance | Thursday 10 September 2026 17:35:03 +0000 (0:00:00.039) 0:00:12.235 **** 2026-09-10 17:35:03.764845 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-10 17:35:03.764918 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-10 17:35:03.764925 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-10 17:35:03.764931 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-10 17:35:03.764937 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-10 17:35:03.764942 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-10 17:35:03.764947 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-10 17:35:03.764953 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-10 17:35:03.764959 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-10 17:35:03.764964 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-10 17:35:03.764970 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-10 17:35:03.764975 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-10 17:35:03.764980 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-10 17:35:03.765001 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-10 17:35:03.765011 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-10 17:35:03.765018 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-10 17:35:03.767866 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-10 17:35:03.767942 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-10 17:35:03.767955 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-10 17:35:03.767964 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-10 17:35:03.767974 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-10 17:35:03.767984 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-10 17:35:03.767993 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-10 17:35:03.768001 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-10 17:35:03.768010 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-10 17:35:03.768019 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-10 17:35:03.768027 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-10 17:35:03.768036 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-10 17:35:03.768045 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-10 17:35:03.768054 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-10 17:35:03.768063 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-10 17:35:03.768072 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-10 17:35:03.768080 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-10 17:35:03.768089 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-10 17:35:03.768098 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-10 17:35:03.768116 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-10 17:35:03.768125 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-10 17:35:03.768134 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-10 17:35:03.768222 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-10 17:35:03.768410 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-10 17:35:03.768577 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-10 17:35:03.768762 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-10 17:35:03.768954 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-10 17:35:03.769126 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-10 17:35:03.769297 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-10 17:35:03.769473 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-10 17:35:03.769641 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-10 17:35:03.769817 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-10 17:35:03.769988 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-10 17:35:03.770159 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-10 17:35:03.770325 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-10 17:35:03.770489 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-10 17:35:03.770669 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-10 17:35:03.770852 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-10 17:35:03.771011 | instance | 2026-09-10 17:35:03.771178 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-10 17:35:03.771346 | instance | Thursday 10 September 2026 17:35:03 +0000 (0:00:00.389) 0:00:12.625 **** 2026-09-10 17:35:03.833174 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-10 17:35:03.833570 | instance | 2026-09-10 17:35:03.833913 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-10 17:35:03.834255 | instance | Thursday 10 September 2026 17:35:03 +0000 (0:00:00.066) 0:00:12.692 **** 2026-09-10 17:35:04.296792 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-10 17:35:04.296873 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-10 17:35:04.296885 | instance | 2026-09-10 17:35:04.296895 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-10 17:35:04.296912 | instance | Thursday 10 September 2026 17:35:04 +0000 (0:00:00.465) 0:00:13.158 **** 2026-09-10 17:35:07.377341 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-10 17:35:07.377544 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-10 17:35:07.377749 | instance | 2026-09-10 17:35:07.378018 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-10 17:35:07.378266 | instance | Thursday 10 September 2026 17:35:07 +0000 (0:00:03.081) 0:00:16.239 **** 2026-09-10 17:35:07.439135 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-10 17:35:07.439356 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-10 17:35:07.439572 | instance | 2026-09-10 17:35:07.439826 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-10 17:35:07.440053 | instance | Thursday 10 September 2026 17:35:07 +0000 (0:00:00.062) 0:00:16.301 **** 2026-09-10 17:35:07.777183 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-10 17:35:07.777387 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-10 17:35:07.777609 | instance | 2026-09-10 17:35:07.777848 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-10 17:35:07.778076 | instance | Thursday 10 September 2026 17:35:07 +0000 (0:00:00.338) 0:00:16.639 **** 2026-09-10 17:35:08.134984 | instance | changed: [localhost] 2026-09-10 17:35:08.135057 | instance | 2026-09-10 17:35:08.135245 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-10 17:35:08.135338 | instance | Thursday 10 September 2026 17:35:08 +0000 (0:00:00.357) 0:00:16.997 **** 2026-09-10 17:35:08.170799 | instance | skipping: [localhost] 2026-09-10 17:35:08.171068 | instance | 2026-09-10 17:35:08.171359 | instance | PLAY [Setup networking] ******************************************************** 2026-09-10 17:35:08.171618 | instance | 2026-09-10 17:35:08.171921 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:35:08.172194 | instance | Thursday 10 September 2026 17:35:08 +0000 (0:00:00.035) 0:00:17.033 **** 2026-09-10 17:35:08.881922 | instance | ok: [instance] 2026-09-10 17:35:08.882273 | instance | 2026-09-10 17:35:08.882565 | instance | TASK [Create bridge for management network] ************************************ 2026-09-10 17:35:08.882873 | instance | Thursday 10 September 2026 17:35:08 +0000 (0:00:00.710) 0:00:17.743 **** 2026-09-10 17:35:09.241575 | instance | ok: [instance] 2026-09-10 17:35:09.241840 | instance | 2026-09-10 17:35:09.242234 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-10 17:35:09.242608 | instance | Thursday 10 September 2026 17:35:09 +0000 (0:00:00.358) 0:00:18.102 **** 2026-09-10 17:35:09.477374 | instance | ok: [instance] 2026-09-10 17:35:09.477743 | instance | 2026-09-10 17:35:09.478056 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-10 17:35:09.478338 | instance | Thursday 10 September 2026 17:35:09 +0000 (0:00:00.234) 0:00:18.336 **** 2026-09-10 17:35:09.696208 | instance | ok: [instance] 2026-09-10 17:35:09.696303 | instance | 2026-09-10 17:35:09.696315 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-10 17:35:09.696325 | instance | Thursday 10 September 2026 17:35:09 +0000 (0:00:00.220) 0:00:18.557 **** 2026-09-10 17:35:09.946163 | instance | ok: [instance] 2026-09-10 17:35:09.946229 | instance | 2026-09-10 17:35:09.946241 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-10 17:35:09.946251 | instance | Thursday 10 September 2026 17:35:09 +0000 (0:00:00.250) 0:00:18.807 **** 2026-09-10 17:35:10.368823 | instance | ok: [instance] => (item=br-mgmt) 2026-09-10 17:35:10.368903 | instance | ok: [instance] => (item=dummy0) 2026-09-10 17:35:10.369090 | instance | 2026-09-10 17:35:10.369322 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-10 17:35:10.369518 | instance | 2026-09-10 17:35:10.369733 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:35:10.369981 | instance | Thursday 10 September 2026 17:35:10 +0000 (0:00:00.422) 0:00:19.230 **** 2026-09-10 17:35:11.180823 | instance | ok: [instance] 2026-09-10 17:35:11.180899 | instance | 2026-09-10 17:35:11.181262 | instance | TASK [Install depedencies] ***************************************************** 2026-09-10 17:35:11.181312 | instance | Thursday 10 September 2026 17:35:11 +0000 (0:00:00.811) 0:00:20.042 **** 2026-09-10 17:35:33.892497 | instance | changed: [instance] 2026-09-10 17:35:33.892770 | instance | 2026-09-10 17:35:33.893132 | instance | TASK [Start up service] ******************************************************** 2026-09-10 17:35:33.893459 | instance | Thursday 10 September 2026 17:35:33 +0000 (0:00:22.712) 0:00:42.754 **** 2026-09-10 17:35:34.466609 | instance | ok: [instance] 2026-09-10 17:35:34.466827 | instance | 2026-09-10 17:35:34.466835 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-10 17:35:34.467010 | instance | Thursday 10 September 2026 17:35:34 +0000 (0:00:00.574) 0:00:43.328 **** 2026-09-10 17:35:34.669918 | instance | ok: [instance] 2026-09-10 17:35:34.669988 | instance | 2026-09-10 17:35:34.669996 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-10 17:35:34.670003 | instance | Thursday 10 September 2026 17:35:34 +0000 (0:00:00.202) 0:00:43.531 **** 2026-09-10 17:35:35.148682 | instance | changed: [instance] 2026-09-10 17:35:35.148756 | instance | 2026-09-10 17:35:35.148768 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-10 17:35:35.148778 | instance | Thursday 10 September 2026 17:35:35 +0000 (0:00:00.478) 0:00:44.009 **** 2026-09-10 17:35:35.345764 | instance | ok: [instance] 2026-09-10 17:35:35.345878 | instance | 2026-09-10 17:35:35.346438 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-10 17:35:35.346513 | instance | Thursday 10 September 2026 17:35:35 +0000 (0:00:00.197) 0:00:44.207 **** 2026-09-10 17:35:35.377906 | instance | skipping: [instance] 2026-09-10 17:35:35.378628 | instance | 2026-09-10 17:35:35.378706 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-10 17:35:35.378719 | instance | Thursday 10 September 2026 17:35:35 +0000 (0:00:00.032) 0:00:44.239 **** 2026-09-10 17:35:35.956322 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:35:35.956566 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:35:35.956950 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:35:35.957236 | instance | 2026-09-10 17:35:35.957555 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-10 17:35:35.957848 | instance | Thursday 10 September 2026 17:35:35 +0000 (0:00:00.578) 0:00:44.818 **** 2026-09-10 17:35:36.554594 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:35:36.554784 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:35:36.555133 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:35:36.555415 | instance | 2026-09-10 17:35:36.555697 | instance | TASK [Start loop devices] ****************************************************** 2026-09-10 17:35:36.555976 | instance | Thursday 10 September 2026 17:35:36 +0000 (0:00:00.597) 0:00:45.416 **** 2026-09-10 17:35:37.329431 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:35:37.329744 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:35:37.330157 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:35:37.330494 | instance | 2026-09-10 17:35:37.330798 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-10 17:35:37.331173 | instance | Thursday 10 September 2026 17:35:37 +0000 (0:00:00.772) 0:00:46.189 **** 2026-09-10 17:35:40.787060 | instance | changed: [instance] => (item=osd0) 2026-09-10 17:35:40.787108 | instance | changed: [instance] => (item=osd1) 2026-09-10 17:35:40.787114 | instance | changed: [instance] => (item=osd2) 2026-09-10 17:35:40.787120 | instance | 2026-09-10 17:35:40.787126 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-10 17:35:40.787131 | instance | Thursday 10 September 2026 17:35:40 +0000 (0:00:03.459) 0:00:49.648 **** 2026-09-10 17:35:42.819407 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-10 17:35:42.820761 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-10 17:35:42.821071 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-10 17:35:42.821085 | instance | 2026-09-10 17:35:42.821096 | instance | PLAY [controllers] ************************************************************* 2026-09-10 17:35:42.821106 | instance | 2026-09-10 17:35:42.821115 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:35:42.821131 | instance | Thursday 10 September 2026 17:35:42 +0000 (0:00:02.032) 0:00:51.681 **** 2026-09-10 17:35:43.782005 | instance | ok: [instance] 2026-09-10 17:35:43.782703 | instance | 2026-09-10 17:35:43.782776 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-10 17:35:43.782788 | instance | Thursday 10 September 2026 17:35:43 +0000 (0:00:00.962) 0:00:52.643 **** 2026-09-10 17:35:44.313360 | instance | changed: [instance] 2026-09-10 17:35:44.313632 | instance | 2026-09-10 17:35:44.313899 | instance | PLAY RECAP ********************************************************************* 2026-09-10 17:35:44.314246 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-10 17:35:44.314723 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-10 17:35:44.315097 | instance | 2026-09-10 17:35:44.315460 | instance | Thursday 10 September 2026 17:35:44 +0000 (0:00:00.531) 0:00:53.175 **** 2026-09-10 17:35:44.315804 | instance | =============================================================================== 2026-09-10 17:35:44.316117 | instance | Install depedencies ---------------------------------------------------- 22.71s 2026-09-10 17:35:44.316488 | instance | Create a volume group for each loop device ------------------------------ 3.46s 2026-09-10 17:35:44.316831 | instance | Generate SSH keys for missing variables --------------------------------- 3.08s 2026-09-10 17:35:44.317126 | instance | Create a logical volume for each loop device ---------------------------- 2.03s 2026-09-10 17:35:44.317476 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.24s 2026-09-10 17:35:44.317773 | instance | Gathering Facts --------------------------------------------------------- 1.23s 2026-09-10 17:35:44.318065 | instance | Create folders for workspace -------------------------------------------- 1.07s 2026-09-10 17:35:44.318382 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-09-10 17:35:44.318678 | instance | Purge "snapd" package --------------------------------------------------- 0.88s 2026-09-10 17:35:44.318965 | instance | Gathering Facts --------------------------------------------------------- 0.81s 2026-09-10 17:35:44.319249 | instance | Start loop devices ------------------------------------------------------ 0.77s 2026-09-10 17:35:44.319569 | instance | Gathering Facts --------------------------------------------------------- 0.74s 2026-09-10 17:35:44.319865 | instance | Configure short hostname ------------------------------------------------ 0.73s 2026-09-10 17:35:44.320156 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-09-10 17:35:44.320501 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.70s 2026-09-10 17:35:44.320835 | instance | Set permissions on loopback devices ------------------------------------- 0.60s 2026-09-10 17:35:44.321147 | instance | Create devices for Ceph ------------------------------------------------- 0.58s 2026-09-10 17:35:44.321464 | instance | Start up service -------------------------------------------------------- 0.57s 2026-09-10 17:35:44.321757 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.57s 2026-09-10 17:35:44.322045 | instance | Set masquerade rule ----------------------------------------------------- 0.53s 2026-09-10 17:35:44.405218 | instance | INFO [aio > prepare] Executed: Successful 2026-09-10 17:35:44.412362 | instance | INFO [aio > converge] Executing 2026-09-10 17:35:47.096907 | instance | 2026-09-10 17:35:47.097325 | instance | PLAY [all] ********************************************************************* 2026-09-10 17:35:47.097624 | instance | 2026-09-10 17:35:47.097927 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:35:47.098253 | instance | Thursday 10 September 2026 17:35:47 +0000 (0:00:00.017) 0:00:00.017 **** 2026-09-10 17:35:48.431507 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-10 17:35:48.431890 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-10 17:35:48.432293 | instance | interpreter could change the meaning of that path. See 2026-09-10 17:35:48.432598 | instance | https://docs.ansible.com/ansible- 2026-09-10 17:35:48.433017 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-10 17:35:48.446023 | instance | ok: [instance] 2026-09-10 17:35:48.446362 | instance | 2026-09-10 17:35:48.446649 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-10 17:35:48.446932 | instance | Thursday 10 September 2026 17:35:48 +0000 (0:00:01.349) 0:00:01.366 **** 2026-09-10 17:35:48.499046 | instance | skipping: [instance] 2026-09-10 17:35:48.499473 | instance | 2026-09-10 17:35:48.499789 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-10 17:35:48.500096 | instance | Thursday 10 September 2026 17:35:48 +0000 (0:00:00.052) 0:00:01.418 **** 2026-09-10 17:35:48.718950 | instance | ok: [instance] 2026-09-10 17:35:48.719312 | instance | 2026-09-10 17:35:48.719600 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-10 17:35:48.719861 | instance | 2026-09-10 17:35:48.720139 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:35:48.720478 | instance | Thursday 10 September 2026 17:35:48 +0000 (0:00:00.220) 0:00:01.639 **** 2026-09-10 17:35:49.716935 | instance | ok: [instance] 2026-09-10 17:35:49.717151 | instance | 2026-09-10 17:35:49.717317 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:35:49.717462 | instance | Thursday 10 September 2026 17:35:49 +0000 (0:00:00.997) 0:00:02.637 **** 2026-09-10 17:35:50.077578 | instance | ok: [instance] 2026-09-10 17:35:50.077774 | instance | 2026-09-10 17:35:50.078126 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:35:50.078445 | instance | Thursday 10 September 2026 17:35:50 +0000 (0:00:00.359) 0:00:02.997 **** 2026-09-10 17:35:50.129513 | instance | skipping: [instance] 2026-09-10 17:35:50.129610 | instance | 2026-09-10 17:35:50.129827 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-10 17:35:50.130129 | instance | Thursday 10 September 2026 17:35:50 +0000 (0:00:00.051) 0:00:03.048 **** 2026-09-10 17:35:50.585449 | instance | changed: [instance] 2026-09-10 17:35:50.585522 | instance | 2026-09-10 17:35:50.585725 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:35:50.585971 | instance | Thursday 10 September 2026 17:35:50 +0000 (0:00:00.453) 0:00:03.502 **** 2026-09-10 17:35:50.681477 | instance | ok: [instance] => { 2026-09-10 17:35:50.681600 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-10 17:35:50.681868 | instance | } 2026-09-10 17:35:50.682281 | instance | 2026-09-10 17:35:50.682575 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:35:50.682858 | instance | Thursday 10 September 2026 17:35:50 +0000 (0:00:00.096) 0:00:03.598 **** 2026-09-10 17:35:51.465600 | instance | changed: [instance] 2026-09-10 17:35:51.465803 | instance | 2026-09-10 17:35:51.466168 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:35:51.466460 | instance | Thursday 10 September 2026 17:35:51 +0000 (0:00:00.783) 0:00:04.382 **** 2026-09-10 17:35:51.537532 | instance | skipping: [instance] 2026-09-10 17:35:51.537676 | instance | 2026-09-10 17:35:51.537944 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:35:51.538168 | instance | Thursday 10 September 2026 17:35:51 +0000 (0:00:00.074) 0:00:04.457 **** 2026-09-10 17:35:51.601361 | instance | skipping: [instance] 2026-09-10 17:35:51.601598 | instance | 2026-09-10 17:35:51.601794 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:35:51.601986 | instance | Thursday 10 September 2026 17:35:51 +0000 (0:00:00.063) 0:00:04.521 **** 2026-09-10 17:35:51.857320 | instance | ok: [instance] 2026-09-10 17:35:51.857653 | instance | 2026-09-10 17:35:51.857945 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:35:51.858282 | instance | Thursday 10 September 2026 17:35:51 +0000 (0:00:00.254) 0:00:04.775 **** 2026-09-10 17:35:53.382736 | instance | ok: [instance] 2026-09-10 17:35:53.383451 | instance | 2026-09-10 17:35:53.383516 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:35:53.383531 | instance | Thursday 10 September 2026 17:35:53 +0000 (0:00:01.527) 0:00:06.303 **** 2026-09-10 17:35:53.475199 | instance | ok: [instance] => { 2026-09-10 17:35:53.476386 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-10 17:35:53.476442 | instance | } 2026-09-10 17:35:53.476454 | instance | 2026-09-10 17:35:53.476463 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:35:53.476473 | instance | Thursday 10 September 2026 17:35:53 +0000 (0:00:00.092) 0:00:06.395 **** 2026-09-10 17:35:54.219497 | instance | changed: [instance] 2026-09-10 17:35:54.220234 | instance | 2026-09-10 17:35:54.220287 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:35:54.220298 | instance | Thursday 10 September 2026 17:35:54 +0000 (0:00:00.744) 0:00:07.140 **** 2026-09-10 17:35:57.260673 | instance | changed: [instance] 2026-09-10 17:35:57.260897 | instance | 2026-09-10 17:35:57.261283 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-10 17:35:57.261593 | instance | Thursday 10 September 2026 17:35:57 +0000 (0:00:03.041) 0:00:10.181 **** 2026-09-10 17:35:57.312702 | instance | skipping: [instance] 2026-09-10 17:35:57.313014 | instance | 2026-09-10 17:35:57.313622 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-10 17:35:57.313944 | instance | Thursday 10 September 2026 17:35:57 +0000 (0:00:00.051) 0:00:10.232 **** 2026-09-10 17:35:57.359450 | instance | skipping: [instance] 2026-09-10 17:35:57.359701 | instance | 2026-09-10 17:35:57.360168 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-10 17:35:57.360544 | instance | Thursday 10 September 2026 17:35:57 +0000 (0:00:00.046) 0:00:10.279 **** 2026-09-10 17:35:57.399333 | instance | skipping: [instance] 2026-09-10 17:35:57.399625 | instance | 2026-09-10 17:35:57.399835 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-10 17:35:57.400039 | instance | Thursday 10 September 2026 17:35:57 +0000 (0:00:00.038) 0:00:10.318 **** 2026-09-10 17:36:02.651451 | instance | changed: [instance] 2026-09-10 17:36:02.651526 | instance | 2026-09-10 17:36:02.651543 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-10 17:36:02.651570 | instance | Thursday 10 September 2026 17:36:02 +0000 (0:00:05.251) 0:00:15.570 **** 2026-09-10 17:36:03.380429 | instance | changed: [instance] 2026-09-10 17:36:03.380494 | instance | 2026-09-10 17:36:03.380510 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-10 17:36:03.380524 | instance | Thursday 10 September 2026 17:36:03 +0000 (0:00:00.729) 0:00:16.299 **** 2026-09-10 17:36:04.427793 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-10 17:36:04.427861 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-10 17:36:04.427873 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-10 17:36:04.427988 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-10 17:36:04.428000 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-10 17:36:04.428009 | instance | 2026-09-10 17:36:04.428018 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-10 17:36:04.428027 | instance | Thursday 10 September 2026 17:36:04 +0000 (0:00:01.046) 0:00:17.346 **** 2026-09-10 17:36:05.055350 | instance | changed: [instance] 2026-09-10 17:36:05.055492 | instance | 2026-09-10 17:36:05.055740 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-10 17:36:05.056105 | instance | Thursday 10 September 2026 17:36:05 +0000 (0:00:00.614) 0:00:17.960 **** 2026-09-10 17:36:05.056736 | instance | 2026-09-10 17:36:05.057055 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-10 17:36:05.057336 | instance | Thursday 10 September 2026 17:36:05 +0000 (0:00:00.015) 0:00:17.975 **** 2026-09-10 17:36:06.004322 | instance | ok: [instance] 2026-09-10 17:36:06.004556 | instance | 2026-09-10 17:36:06.005015 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-10 17:36:06.005334 | instance | Thursday 10 September 2026 17:36:05 +0000 (0:00:00.949) 0:00:18.924 **** 2026-09-10 17:36:06.512193 | instance | changed: [instance] 2026-09-10 17:36:06.512304 | instance | 2026-09-10 17:36:06.512423 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-10 17:36:06.512669 | instance | Thursday 10 September 2026 17:36:06 +0000 (0:00:00.508) 0:00:19.432 **** 2026-09-10 17:36:07.129427 | instance | changed: [instance] 2026-09-10 17:36:07.129511 | instance | 2026-09-10 17:36:07.129660 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:36:07.129930 | instance | Thursday 10 September 2026 17:36:07 +0000 (0:00:00.615) 0:00:20.048 **** 2026-09-10 17:36:07.349398 | instance | ok: [instance] 2026-09-10 17:36:07.349509 | instance | 2026-09-10 17:36:07.349577 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:36:07.349754 | instance | Thursday 10 September 2026 17:36:07 +0000 (0:00:00.221) 0:00:20.269 **** 2026-09-10 17:36:07.401055 | instance | ok: [instance] => { 2026-09-10 17:36:07.401261 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-10 17:36:07.401400 | instance | } 2026-09-10 17:36:07.401551 | instance | 2026-09-10 17:36:07.401686 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:36:07.401819 | instance | Thursday 10 September 2026 17:36:07 +0000 (0:00:00.051) 0:00:20.320 **** 2026-09-10 17:36:08.267915 | instance | changed: [instance] 2026-09-10 17:36:08.267982 | instance | 2026-09-10 17:36:08.267993 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:36:08.268004 | instance | Thursday 10 September 2026 17:36:08 +0000 (0:00:00.866) 0:00:21.187 **** 2026-09-10 17:36:12.612125 | instance | changed: [instance] 2026-09-10 17:36:12.612187 | instance | 2026-09-10 17:36:12.612196 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-10 17:36:12.612203 | instance | Thursday 10 September 2026 17:36:12 +0000 (0:00:04.344) 0:00:25.532 **** 2026-09-10 17:36:13.683064 | instance | ok: [instance] 2026-09-10 17:36:13.683773 | instance | 2026-09-10 17:36:13.683832 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-10 17:36:13.683844 | instance | Thursday 10 September 2026 17:36:13 +0000 (0:00:01.071) 0:00:26.603 **** 2026-09-10 17:36:14.305164 | instance | changed: [instance] 2026-09-10 17:36:14.305237 | instance | 2026-09-10 17:36:14.305476 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-10 17:36:14.305561 | instance | Thursday 10 September 2026 17:36:14 +0000 (0:00:00.622) 0:00:27.225 **** 2026-09-10 17:36:14.793704 | instance | changed: [instance] 2026-09-10 17:36:14.793816 | instance | 2026-09-10 17:36:14.793869 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-10 17:36:14.794031 | instance | Thursday 10 September 2026 17:36:14 +0000 (0:00:00.488) 0:00:27.713 **** 2026-09-10 17:36:15.427529 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-10 17:36:15.427618 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-10 17:36:15.428221 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-10 17:36:15.428293 | instance | 2026-09-10 17:36:15.428301 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-10 17:36:15.428307 | instance | Thursday 10 September 2026 17:36:15 +0000 (0:00:00.634) 0:00:28.348 **** 2026-09-10 17:36:15.939153 | instance | changed: [instance] 2026-09-10 17:36:15.940012 | instance | 2026-09-10 17:36:15.940048 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-10 17:36:15.940062 | instance | Thursday 10 September 2026 17:36:15 +0000 (0:00:00.511) 0:00:28.859 **** 2026-09-10 17:36:16.442307 | instance | changed: [instance] 2026-09-10 17:36:16.442407 | instance | 2026-09-10 17:36:16.443193 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-10 17:36:16.443251 | instance | Thursday 10 September 2026 17:36:16 +0000 (0:00:00.486) 0:00:29.345 **** 2026-09-10 17:36:16.443259 | instance | 2026-09-10 17:36:16.443266 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-10 17:36:16.443272 | instance | Thursday 10 September 2026 17:36:16 +0000 (0:00:00.016) 0:00:29.362 **** 2026-09-10 17:36:17.163855 | instance | ok: [instance] 2026-09-10 17:36:17.164791 | instance | 2026-09-10 17:36:17.164869 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-10 17:36:17.164889 | instance | Thursday 10 September 2026 17:36:17 +0000 (0:00:00.721) 0:00:30.084 **** 2026-09-10 17:36:18.263541 | instance | changed: [instance] 2026-09-10 17:36:18.263708 | instance | 2026-09-10 17:36:18.264216 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-10 17:36:18.264479 | instance | Thursday 10 September 2026 17:36:18 +0000 (0:00:01.099) 0:00:31.183 **** 2026-09-10 17:36:18.919164 | instance | changed: [instance] 2026-09-10 17:36:18.919251 | instance | 2026-09-10 17:36:18.919593 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-10 17:36:18.919671 | instance | Thursday 10 September 2026 17:36:18 +0000 (0:00:00.655) 0:00:31.839 **** 2026-09-10 17:36:19.006934 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-10 17:36:19.007045 | instance | 2026-09-10 17:36:19.007652 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-10 17:36:19.007728 | instance | Thursday 10 September 2026 17:36:18 +0000 (0:00:00.087) 0:00:31.926 **** 2026-09-10 17:36:24.864555 | instance | changed: [instance] 2026-09-10 17:36:24.865379 | instance | 2026-09-10 17:36:24.865457 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-10 17:36:24.865472 | instance | Thursday 10 September 2026 17:36:24 +0000 (0:00:05.857) 0:00:37.784 **** 2026-09-10 17:36:25.528493 | instance | ok: [instance] => (item=chronyd) 2026-09-10 17:36:25.529539 | instance | ok: [instance] => (item=sshd) 2026-09-10 17:36:25.529611 | instance | 2026-09-10 17:36:25.529629 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-10 17:36:25.529641 | instance | Thursday 10 September 2026 17:36:25 +0000 (0:00:00.664) 0:00:38.448 **** 2026-09-10 17:36:26.784291 | instance | changed: [instance] 2026-09-10 17:36:26.784866 | instance | 2026-09-10 17:36:26.784936 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-10 17:36:26.785103 | instance | Thursday 10 September 2026 17:36:26 +0000 (0:00:01.255) 0:00:39.704 **** 2026-09-10 17:36:27.017637 | instance | ok: [instance] 2026-09-10 17:36:27.017856 | instance | 2026-09-10 17:36:27.018204 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-10 17:36:27.018515 | instance | Thursday 10 September 2026 17:36:27 +0000 (0:00:00.233) 0:00:39.937 **** 2026-09-10 17:36:27.584720 | instance | changed: [instance] 2026-09-10 17:36:27.585540 | instance | 2026-09-10 17:36:27.585598 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-10 17:36:27.585611 | instance | Thursday 10 September 2026 17:36:27 +0000 (0:00:00.566) 0:00:40.504 **** 2026-09-10 17:36:27.978769 | instance | changed: [instance] 2026-09-10 17:36:27.978871 | instance | 2026-09-10 17:36:27.978884 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-10 17:36:27.979038 | instance | Thursday 10 September 2026 17:36:27 +0000 (0:00:00.394) 0:00:40.899 **** 2026-09-10 17:36:28.133206 | instance | ok: [instance] 2026-09-10 17:36:28.133323 | instance | 2026-09-10 17:36:28.133954 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-10 17:36:28.134031 | instance | Thursday 10 September 2026 17:36:28 +0000 (0:00:00.153) 0:00:41.053 **** 2026-09-10 17:36:28.380712 | instance | ok: [instance] => (item=instance) 2026-09-10 17:36:28.381538 | instance | 2026-09-10 17:36:28.381622 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-10 17:36:28.381635 | instance | Thursday 10 September 2026 17:36:28 +0000 (0:00:00.247) 0:00:41.300 **** 2026-09-10 17:36:28.442601 | instance | ok: [instance] 2026-09-10 17:36:28.442772 | instance | 2026-09-10 17:36:28.443056 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-10 17:36:28.443696 | instance | Thursday 10 September 2026 17:36:28 +0000 (0:00:00.061) 0:00:41.362 **** 2026-09-10 17:36:28.523041 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-10 17:36:28.523082 | instance | 2026-09-10 17:36:28.523239 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-10 17:36:28.523440 | instance | Thursday 10 September 2026 17:36:28 +0000 (0:00:00.081) 0:00:41.443 **** 2026-09-10 17:36:28.895365 | instance | changed: [instance] 2026-09-10 17:36:28.895505 | instance | 2026-09-10 17:36:28.895795 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-10 17:36:28.896202 | instance | Thursday 10 September 2026 17:36:28 +0000 (0:00:00.371) 0:00:41.815 **** 2026-09-10 17:36:29.721736 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-10 17:36:29.723002 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-10 17:36:29.723071 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-10 17:36:29.723084 | instance | 2026-09-10 17:36:29.723095 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-10 17:36:29.723104 | instance | Thursday 10 September 2026 17:36:29 +0000 (0:00:00.826) 0:00:42.641 **** 2026-09-10 17:38:05.005552 | instance | ok: [instance] 2026-09-10 17:38:05.005805 | instance | 2026-09-10 17:38:05.006838 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-10 17:38:05.007314 | instance | Thursday 10 September 2026 17:38:04 +0000 (0:01:35.283) 0:02:17.925 **** 2026-09-10 17:38:05.259009 | instance | changed: [instance] 2026-09-10 17:38:05.259108 | instance | 2026-09-10 17:38:05.259145 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-10 17:38:05.259267 | instance | Thursday 10 September 2026 17:38:05 +0000 (0:00:00.254) 0:02:18.179 **** 2026-09-10 17:38:05.311953 | instance | ok: [instance] 2026-09-10 17:38:05.312141 | instance | 2026-09-10 17:38:05.312391 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-10 17:38:05.312721 | instance | Thursday 10 September 2026 17:38:05 +0000 (0:00:00.052) 0:02:18.231 **** 2026-09-10 17:38:05.419476 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-10 17:38:05.419717 | instance | 2026-09-10 17:38:05.419978 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-10 17:38:05.420209 | instance | Thursday 10 September 2026 17:38:05 +0000 (0:00:00.108) 0:02:18.340 **** 2026-09-10 17:38:11.150285 | instance | ok: [instance] 2026-09-10 17:38:11.150489 | instance | 2026-09-10 17:38:11.150761 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-10 17:38:11.151046 | instance | Thursday 10 September 2026 17:38:11 +0000 (0:00:05.730) 0:02:24.070 **** 2026-09-10 17:38:11.204085 | instance | ok: [instance] => (item=instance) 2026-09-10 17:38:11.204152 | instance | 2026-09-10 17:38:11.204327 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-10 17:38:11.204470 | instance | Thursday 10 September 2026 17:38:11 +0000 (0:00:00.054) 0:02:24.124 **** 2026-09-10 17:38:11.657639 | instance | ok: [instance] 2026-09-10 17:38:11.657723 | instance | 2026-09-10 17:38:11.657932 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-10 17:38:11.658076 | instance | Thursday 10 September 2026 17:38:11 +0000 (0:00:00.453) 0:02:24.578 **** 2026-09-10 17:38:18.303537 | instance | ok: [instance] 2026-09-10 17:38:18.303605 | instance | 2026-09-10 17:38:18.303616 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-10 17:38:18.303626 | instance | Thursday 10 September 2026 17:38:18 +0000 (0:00:06.644) 0:02:31.222 **** 2026-09-10 17:39:12.062830 | instance | changed: [instance] 2026-09-10 17:39:12.062886 | instance | 2026-09-10 17:39:12.062897 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-10 17:39:12.062908 | instance | Thursday 10 September 2026 17:39:12 +0000 (0:00:53.759) 0:03:24.982 **** 2026-09-10 17:39:26.288183 | instance | ok: [instance] 2026-09-10 17:39:26.288273 | instance | 2026-09-10 17:39:26.288317 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-10 17:39:26.288466 | instance | Thursday 10 September 2026 17:39:26 +0000 (0:00:14.226) 0:03:39.209 **** 2026-09-10 17:39:26.360025 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-10 17:39:26.360112 | instance | 2026-09-10 17:39:26.360323 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-10 17:39:26.360375 | instance | Thursday 10 September 2026 17:39:26 +0000 (0:00:00.071) 0:03:39.280 **** 2026-09-10 17:39:26.439098 | instance | skipping: [instance] 2026-09-10 17:39:26.439813 | instance | 2026-09-10 17:39:26.439875 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-10 17:39:26.439888 | instance | Thursday 10 September 2026 17:39:26 +0000 (0:00:00.078) 0:03:39.359 **** 2026-09-10 17:39:26.509566 | instance | skipping: [instance] => (item=instance) 2026-09-10 17:39:26.510227 | instance | skipping: [instance] 2026-09-10 17:39:26.510300 | instance | 2026-09-10 17:39:26.510308 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-10 17:39:26.510316 | instance | Thursday 10 September 2026 17:39:26 +0000 (0:00:00.070) 0:03:39.429 **** 2026-09-10 17:39:26.780263 | instance | ok: [instance] 2026-09-10 17:39:26.780877 | instance | 2026-09-10 17:39:26.780958 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-10 17:39:26.780984 | instance | Thursday 10 September 2026 17:39:26 +0000 (0:00:00.270) 0:03:39.700 **** 2026-09-10 17:39:33.304346 | instance | ok: [instance] 2026-09-10 17:39:33.304446 | instance | 2026-09-10 17:39:33.304686 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-10 17:39:33.304854 | instance | Thursday 10 September 2026 17:39:33 +0000 (0:00:06.524) 0:03:46.224 **** 2026-09-10 17:39:45.898946 | instance | changed: [instance] 2026-09-10 17:39:45.899065 | instance | 2026-09-10 17:39:45.899582 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-10 17:39:45.899649 | instance | Thursday 10 September 2026 17:39:45 +0000 (0:00:12.594) 0:03:58.819 **** 2026-09-10 17:39:52.015388 | instance | ok: [instance] 2026-09-10 17:39:52.015526 | instance | 2026-09-10 17:39:52.016043 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-10 17:39:52.016130 | instance | Thursday 10 September 2026 17:39:52 +0000 (0:00:06.116) 0:04:04.935 **** 2026-09-10 17:39:59.281991 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-09-10 17:39:59.282133 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-09-10 17:39:59.282287 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-09-10 17:39:59.282447 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-09-10 17:39:59.282617 | instance | 2026-09-10 17:39:59.282786 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-10 17:39:59.282940 | instance | 2026-09-10 17:39:59.283103 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:39:59.283265 | instance | Thursday 10 September 2026 17:39:59 +0000 (0:00:07.267) 0:04:12.203 **** 2026-09-10 17:40:00.233948 | instance | ok: [instance] 2026-09-10 17:40:00.234017 | instance | 2026-09-10 17:40:00.234185 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:40:00.234325 | instance | Thursday 10 September 2026 17:40:00 +0000 (0:00:00.951) 0:04:13.154 **** 2026-09-10 17:40:00.460789 | instance | ok: [instance] 2026-09-10 17:40:00.460912 | instance | 2026-09-10 17:40:00.461083 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:40:00.461259 | instance | Thursday 10 September 2026 17:40:00 +0000 (0:00:00.226) 0:04:13.381 **** 2026-09-10 17:40:00.498417 | instance | skipping: [instance] 2026-09-10 17:40:00.498508 | instance | 2026-09-10 17:40:00.498677 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-10 17:40:00.498820 | instance | Thursday 10 September 2026 17:40:00 +0000 (0:00:00.037) 0:04:13.419 **** 2026-09-10 17:40:00.739500 | instance | ok: [instance] 2026-09-10 17:40:00.739658 | instance | 2026-09-10 17:40:00.739925 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:40:00.740183 | instance | Thursday 10 September 2026 17:40:00 +0000 (0:00:00.240) 0:04:13.659 **** 2026-09-10 17:40:00.807874 | instance | ok: [instance] => { 2026-09-10 17:40:00.807941 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-10 17:40:00.808008 | instance | } 2026-09-10 17:40:00.808128 | instance | 2026-09-10 17:40:00.808237 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:40:00.808341 | instance | Thursday 10 September 2026 17:40:00 +0000 (0:00:00.068) 0:04:13.728 **** 2026-09-10 17:40:01.143629 | instance | ok: [instance] 2026-09-10 17:40:01.143827 | instance | 2026-09-10 17:40:01.144114 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:40:01.144495 | instance | Thursday 10 September 2026 17:40:01 +0000 (0:00:00.335) 0:04:14.064 **** 2026-09-10 17:40:01.198870 | instance | skipping: [instance] 2026-09-10 17:40:01.198946 | instance | 2026-09-10 17:40:01.199091 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:40:01.199391 | instance | Thursday 10 September 2026 17:40:01 +0000 (0:00:00.055) 0:04:14.119 **** 2026-09-10 17:40:01.246922 | instance | skipping: [instance] 2026-09-10 17:40:01.246993 | instance | 2026-09-10 17:40:01.247138 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:40:01.247307 | instance | Thursday 10 September 2026 17:40:01 +0000 (0:00:00.048) 0:04:14.167 **** 2026-09-10 17:40:01.479749 | instance | ok: [instance] 2026-09-10 17:40:01.480422 | instance | 2026-09-10 17:40:01.480485 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:40:01.480502 | instance | Thursday 10 September 2026 17:40:01 +0000 (0:00:00.232) 0:04:14.400 **** 2026-09-10 17:40:02.941031 | instance | ok: [instance] 2026-09-10 17:40:02.941129 | instance | 2026-09-10 17:40:02.941207 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:40:02.941339 | instance | Thursday 10 September 2026 17:40:02 +0000 (0:00:01.461) 0:04:15.862 **** 2026-09-10 17:40:03.025963 | instance | ok: [instance] => { 2026-09-10 17:40:03.026050 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-10 17:40:03.026197 | instance | } 2026-09-10 17:40:03.026332 | instance | 2026-09-10 17:40:03.026464 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:40:03.026629 | instance | Thursday 10 September 2026 17:40:03 +0000 (0:00:00.084) 0:04:15.946 **** 2026-09-10 17:40:03.411956 | instance | ok: [instance] 2026-09-10 17:40:03.412034 | instance | 2026-09-10 17:40:03.412230 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:40:03.412390 | instance | Thursday 10 September 2026 17:40:03 +0000 (0:00:00.385) 0:04:16.332 **** 2026-09-10 17:40:05.381849 | instance | ok: [instance] 2026-09-10 17:40:05.381889 | instance | 2026-09-10 17:40:05.381894 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-10 17:40:05.381899 | instance | Thursday 10 September 2026 17:40:05 +0000 (0:00:01.969) 0:04:18.302 **** 2026-09-10 17:40:05.419440 | instance | skipping: [instance] 2026-09-10 17:40:05.419475 | instance | 2026-09-10 17:40:05.419483 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-10 17:40:05.419490 | instance | Thursday 10 September 2026 17:40:05 +0000 (0:00:00.037) 0:04:18.339 **** 2026-09-10 17:40:05.445737 | instance | skipping: [instance] 2026-09-10 17:40:05.445773 | instance | 2026-09-10 17:40:05.445778 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-10 17:40:05.445783 | instance | Thursday 10 September 2026 17:40:05 +0000 (0:00:00.026) 0:04:18.366 **** 2026-09-10 17:40:05.474720 | instance | skipping: [instance] 2026-09-10 17:40:05.474751 | instance | 2026-09-10 17:40:05.474759 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-10 17:40:05.474765 | instance | Thursday 10 September 2026 17:40:05 +0000 (0:00:00.028) 0:04:18.395 **** 2026-09-10 17:40:06.963162 | instance | ok: [instance] 2026-09-10 17:40:06.963209 | instance | 2026-09-10 17:40:06.963217 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-10 17:40:06.963225 | instance | Thursday 10 September 2026 17:40:06 +0000 (0:00:01.487) 0:04:19.883 **** 2026-09-10 17:40:07.440835 | instance | ok: [instance] 2026-09-10 17:40:07.441588 | instance | 2026-09-10 17:40:07.441628 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-10 17:40:07.441639 | instance | Thursday 10 September 2026 17:40:07 +0000 (0:00:00.477) 0:04:20.360 **** 2026-09-10 17:40:08.436789 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-10 17:40:08.436866 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-10 17:40:08.438141 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-10 17:40:08.438208 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-10 17:40:08.438221 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-10 17:40:08.438231 | instance | 2026-09-10 17:40:08.438241 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-10 17:40:08.438258 | instance | Thursday 10 September 2026 17:40:08 +0000 (0:00:00.995) 0:04:21.356 **** 2026-09-10 17:40:08.992222 | instance | ok: [instance] 2026-09-10 17:40:08.992382 | instance | 2026-09-10 17:40:08.992785 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-10 17:40:08.992863 | instance | Thursday 10 September 2026 17:40:08 +0000 (0:00:00.547) 0:04:21.904 **** 2026-09-10 17:40:08.993366 | instance | 2026-09-10 17:40:08.993431 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-10 17:40:08.993440 | instance | Thursday 10 September 2026 17:40:08 +0000 (0:00:00.008) 0:04:21.912 **** 2026-09-10 17:40:09.371747 | instance | ok: [instance] 2026-09-10 17:40:09.372697 | instance | 2026-09-10 17:40:09.372737 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:40:09.372752 | instance | Thursday 10 September 2026 17:40:09 +0000 (0:00:00.379) 0:04:22.291 **** 2026-09-10 17:40:09.637477 | instance | ok: [instance] 2026-09-10 17:40:09.637581 | instance | 2026-09-10 17:40:09.638130 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:40:09.638211 | instance | Thursday 10 September 2026 17:40:09 +0000 (0:00:00.265) 0:04:22.557 **** 2026-09-10 17:40:09.723313 | instance | ok: [instance] => { 2026-09-10 17:40:09.723614 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-10 17:40:09.723967 | instance | } 2026-09-10 17:40:09.724299 | instance | 2026-09-10 17:40:09.724701 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:40:09.724996 | instance | Thursday 10 September 2026 17:40:09 +0000 (0:00:00.085) 0:04:22.643 **** 2026-09-10 17:40:10.096626 | instance | ok: [instance] 2026-09-10 17:40:10.096714 | instance | 2026-09-10 17:40:10.096731 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:40:10.096745 | instance | Thursday 10 September 2026 17:40:10 +0000 (0:00:00.372) 0:04:23.015 **** 2026-09-10 17:40:13.313660 | instance | ok: [instance] 2026-09-10 17:40:13.313738 | instance | 2026-09-10 17:40:13.313746 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-10 17:40:13.313754 | instance | Thursday 10 September 2026 17:40:13 +0000 (0:00:03.217) 0:04:26.233 **** 2026-09-10 17:40:14.598967 | instance | ok: [instance] 2026-09-10 17:40:14.599076 | instance | 2026-09-10 17:40:14.599414 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-10 17:40:14.599490 | instance | Thursday 10 September 2026 17:40:14 +0000 (0:00:01.286) 0:04:27.519 **** 2026-09-10 17:40:14.833209 | instance | ok: [instance] 2026-09-10 17:40:14.833353 | instance | 2026-09-10 17:40:14.834299 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-10 17:40:14.834368 | instance | Thursday 10 September 2026 17:40:14 +0000 (0:00:00.233) 0:04:27.753 **** 2026-09-10 17:40:15.302630 | instance | ok: [instance] 2026-09-10 17:40:15.303379 | instance | 2026-09-10 17:40:15.303445 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-10 17:40:15.303461 | instance | Thursday 10 September 2026 17:40:15 +0000 (0:00:00.469) 0:04:28.222 **** 2026-09-10 17:40:15.923645 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-10 17:40:15.924747 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-10 17:40:15.924808 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-10 17:40:15.924814 | instance | 2026-09-10 17:40:15.924825 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-10 17:40:15.925057 | instance | Thursday 10 September 2026 17:40:15 +0000 (0:00:00.620) 0:04:28.843 **** 2026-09-10 17:40:16.387793 | instance | ok: [instance] 2026-09-10 17:40:16.387879 | instance | 2026-09-10 17:40:16.388296 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-10 17:40:16.388341 | instance | Thursday 10 September 2026 17:40:16 +0000 (0:00:00.464) 0:04:29.308 **** 2026-09-10 17:40:16.870041 | instance | ok: [instance] 2026-09-10 17:40:16.871210 | instance | 2026-09-10 17:40:16.871264 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-10 17:40:16.871269 | instance | Thursday 10 September 2026 17:40:16 +0000 (0:00:00.467) 0:04:29.776 **** 2026-09-10 17:40:16.871274 | instance | 2026-09-10 17:40:16.871278 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-10 17:40:16.871282 | instance | Thursday 10 September 2026 17:40:16 +0000 (0:00:00.013) 0:04:29.790 **** 2026-09-10 17:40:17.267582 | instance | ok: [instance] 2026-09-10 17:40:17.268364 | instance | 2026-09-10 17:40:17.268438 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-10 17:40:17.268454 | instance | Thursday 10 September 2026 17:40:17 +0000 (0:00:00.397) 0:04:30.187 **** 2026-09-10 17:40:17.340482 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-10 17:40:17.340567 | instance | 2026-09-10 17:40:17.340858 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-10 17:40:17.340946 | instance | Thursday 10 September 2026 17:40:17 +0000 (0:00:00.072) 0:04:30.260 **** 2026-09-10 17:40:18.686076 | instance | ok: [instance] 2026-09-10 17:40:18.686288 | instance | 2026-09-10 17:40:18.686626 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-10 17:40:18.686906 | instance | Thursday 10 September 2026 17:40:18 +0000 (0:00:01.345) 0:04:31.606 **** 2026-09-10 17:40:19.356975 | instance | ok: [instance] => (item=chronyd) 2026-09-10 17:40:19.357913 | instance | ok: [instance] => (item=sshd) 2026-09-10 17:40:19.357989 | instance | 2026-09-10 17:40:19.358003 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-10 17:40:19.358014 | instance | Thursday 10 September 2026 17:40:19 +0000 (0:00:00.671) 0:04:32.277 **** 2026-09-10 17:40:26.210364 | instance | ok: [instance] 2026-09-10 17:40:26.210472 | instance | 2026-09-10 17:40:26.210871 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-10 17:40:26.210937 | instance | Thursday 10 September 2026 17:40:26 +0000 (0:00:06.853) 0:04:39.131 **** 2026-09-10 17:40:26.418916 | instance | ok: [instance] 2026-09-10 17:40:26.419664 | instance | 2026-09-10 17:40:26.419699 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-10 17:40:26.419711 | instance | Thursday 10 September 2026 17:40:26 +0000 (0:00:00.208) 0:04:39.339 **** 2026-09-10 17:40:26.680915 | instance | ok: [instance] 2026-09-10 17:40:26.681416 | instance | 2026-09-10 17:40:26.681436 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-10 17:40:26.681444 | instance | Thursday 10 September 2026 17:40:26 +0000 (0:00:00.262) 0:04:39.601 **** 2026-09-10 17:40:26.884327 | instance | ok: [instance] 2026-09-10 17:40:26.884756 | instance | 2026-09-10 17:40:26.885240 | instance | TASK [vexxhost.ceph.osd : Get monitor status] ********************************** 2026-09-10 17:40:26.885281 | instance | Thursday 10 September 2026 17:40:26 +0000 (0:00:00.203) 0:04:39.804 **** 2026-09-10 17:40:27.127801 | instance | ok: [instance] => (item=instance) 2026-09-10 17:40:27.127903 | instance | 2026-09-10 17:40:27.128290 | instance | TASK [vexxhost.ceph.osd : Select admin host] *********************************** 2026-09-10 17:40:27.128310 | instance | Thursday 10 September 2026 17:40:27 +0000 (0:00:00.243) 0:04:40.048 **** 2026-09-10 17:40:27.182421 | instance | ok: [instance] 2026-09-10 17:40:27.182846 | instance | 2026-09-10 17:40:27.182909 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-10 17:40:27.182918 | instance | Thursday 10 September 2026 17:40:27 +0000 (0:00:00.054) 0:04:40.103 **** 2026-09-10 17:40:27.251392 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-10 17:40:27.251497 | instance | 2026-09-10 17:40:27.251685 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-10 17:40:27.251821 | instance | Thursday 10 September 2026 17:40:27 +0000 (0:00:00.069) 0:04:40.172 **** 2026-09-10 17:40:27.303145 | instance | skipping: [instance] 2026-09-10 17:40:27.303301 | instance | 2026-09-10 17:40:27.303533 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-10 17:40:27.303698 | instance | Thursday 10 September 2026 17:40:27 +0000 (0:00:00.051) 0:04:40.223 **** 2026-09-10 17:40:27.370807 | instance | skipping: [instance] => (item=instance) 2026-09-10 17:40:27.370952 | instance | skipping: [instance] 2026-09-10 17:40:27.371271 | instance | 2026-09-10 17:40:27.371622 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-10 17:40:27.371903 | instance | Thursday 10 September 2026 17:40:27 +0000 (0:00:00.067) 0:04:40.291 **** 2026-09-10 17:40:27.657171 | instance | ok: [instance] 2026-09-10 17:40:27.657524 | instance | 2026-09-10 17:40:27.657811 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-10 17:40:27.658091 | instance | Thursday 10 September 2026 17:40:27 +0000 (0:00:00.284) 0:04:40.575 **** 2026-09-10 17:40:34.228908 | instance | ok: [instance] 2026-09-10 17:40:34.229691 | instance | 2026-09-10 17:40:34.229763 | instance | TASK [vexxhost.ceph.osd : Ensure all OSDs are non-legacy] ********************** 2026-09-10 17:40:34.229776 | instance | Thursday 10 September 2026 17:40:34 +0000 (0:00:06.573) 0:04:47.149 **** 2026-09-10 17:40:39.688140 | instance | ok: [instance] 2026-09-10 17:40:39.688711 | instance | 2026-09-10 17:40:39.688731 | instance | TASK [vexxhost.ceph.osd : Get `ceph-volume lvm list` status] ******************* 2026-09-10 17:40:39.688981 | instance | Thursday 10 September 2026 17:40:39 +0000 (0:00:05.459) 0:04:52.608 **** 2026-09-10 17:40:53.815255 | instance | ok: [instance] 2026-09-10 17:40:53.815949 | instance | 2026-09-10 17:40:53.816010 | instance | TASK [vexxhost.ceph.osd : Install OSDs] **************************************** 2026-09-10 17:40:53.816022 | instance | Thursday 10 September 2026 17:40:53 +0000 (0:00:14.126) 0:05:06.735 **** 2026-09-10 17:42:27.661057 | instance | ok: [instance] => (item=/dev/ceph-instance-osd0/data) 2026-09-10 17:42:27.661152 | instance | ok: [instance] => (item=/dev/ceph-instance-osd1/data) 2026-09-10 17:42:27.661163 | instance | ok: [instance] => (item=/dev/ceph-instance-osd2/data) 2026-09-10 17:42:27.661172 | instance | 2026-09-10 17:42:27.661181 | instance | TASK [vexxhost.ceph.osd : Get mon dump] **************************************** 2026-09-10 17:42:27.661191 | instance | Thursday 10 September 2026 17:42:27 +0000 (0:01:33.844) 0:06:40.580 **** 2026-09-10 17:42:33.570931 | instance | ok: [instance] 2026-09-10 17:42:33.571137 | instance | 2026-09-10 17:42:33.571405 | instance | TASK [vexxhost.ceph.osd : Mark require osd release] **************************** 2026-09-10 17:42:33.571670 | instance | Thursday 10 September 2026 17:42:33 +0000 (0:00:05.910) 0:06:46.491 **** 2026-09-10 17:42:39.801843 | instance | ok: [instance] 2026-09-10 17:42:39.801927 | instance | 2026-09-10 17:42:39.802164 | instance | TASK [vexxhost.ceph.osd : Wait for all OSD to be running] ********************** 2026-09-10 17:42:39.802184 | instance | Thursday 10 September 2026 17:42:39 +0000 (0:00:06.231) 0:06:52.722 **** 2026-09-10 17:42:39.879893 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/osd/tasks/check-osds.yml for instance 2026-09-10 17:42:39.879962 | instance | 2026-09-10 17:42:39.880136 | instance | TASK [vexxhost.ceph.osd : Set the retry count] ********************************* 2026-09-10 17:42:39.880154 | instance | Thursday 10 September 2026 17:42:39 +0000 (0:00:00.078) 0:06:52.800 **** 2026-09-10 17:42:39.947286 | instance | ok: [instance] 2026-09-10 17:42:39.947692 | instance | 2026-09-10 17:42:39.947777 | instance | TASK [vexxhost.ceph.osd : Get `ceph orch ps`] ********************************** 2026-09-10 17:42:39.947791 | instance | Thursday 10 September 2026 17:42:39 +0000 (0:00:00.067) 0:06:52.867 **** 2026-09-10 17:42:46.182737 | instance | ok: [instance] 2026-09-10 17:42:46.182841 | instance | 2026-09-10 17:42:46.182856 | instance | TASK [vexxhost.ceph.osd : OSD daemon list] ************************************* 2026-09-10 17:42:46.183007 | instance | Thursday 10 September 2026 17:42:46 +0000 (0:00:06.235) 0:06:59.103 **** 2026-09-10 17:42:46.247296 | instance | ok: [instance] 2026-09-10 17:42:46.247429 | instance | 2026-09-10 17:42:46.247766 | instance | TASK [vexxhost.ceph.osd : Fail if any OSD not running] ************************* 2026-09-10 17:42:46.247833 | instance | Thursday 10 September 2026 17:42:46 +0000 (0:00:00.064) 0:06:59.167 **** 2026-09-10 17:42:46.311965 | instance | skipping: [instance] => (item=1) 2026-09-10 17:42:46.312774 | instance | skipping: [instance] => (item=1) 2026-09-10 17:42:46.312869 | instance | skipping: [instance] => (item=1) 2026-09-10 17:42:46.312880 | instance | skipping: [instance] 2026-09-10 17:42:46.312900 | instance | 2026-09-10 17:42:46.313292 | instance | TASK [vexxhost.ceph.osd : Fail if any duplicate OSD ID] ************************ 2026-09-10 17:42:46.313357 | instance | Thursday 10 September 2026 17:42:46 +0000 (0:00:00.064) 0:06:59.231 **** 2026-09-10 17:42:46.416228 | instance | skipping: [instance] 2026-09-10 17:42:46.416318 | instance | 2026-09-10 17:42:46.416402 | instance | PLAY [Deploy Ceph exporters] *************************************************** 2026-09-10 17:42:46.416753 | instance | 2026-09-10 17:42:46.416829 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 17:42:46.416847 | instance | Thursday 10 September 2026 17:42:46 +0000 (0:00:00.105) 0:06:59.337 **** 2026-09-10 17:42:47.419180 | instance | ok: [instance] 2026-09-10 17:42:47.419289 | instance | 2026-09-10 17:42:47.419633 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:42:47.419976 | instance | Thursday 10 September 2026 17:42:47 +0000 (0:00:01.002) 0:07:00.339 **** 2026-09-10 17:42:47.666856 | instance | ok: [instance] 2026-09-10 17:42:47.666930 | instance | 2026-09-10 17:42:47.666943 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:42:47.666954 | instance | Thursday 10 September 2026 17:42:47 +0000 (0:00:00.246) 0:07:00.586 **** 2026-09-10 17:42:47.729435 | instance | skipping: [instance] 2026-09-10 17:42:47.729504 | instance | 2026-09-10 17:42:47.729530 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-10 17:42:47.729538 | instance | Thursday 10 September 2026 17:42:47 +0000 (0:00:00.062) 0:07:00.648 **** 2026-09-10 17:42:47.987006 | instance | ok: [instance] 2026-09-10 17:42:47.987693 | instance | 2026-09-10 17:42:47.987727 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:42:47.987750 | instance | Thursday 10 September 2026 17:42:47 +0000 (0:00:00.258) 0:07:00.907 **** 2026-09-10 17:42:48.052100 | instance | ok: [instance] => { 2026-09-10 17:42:48.052214 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-10 17:42:48.052312 | instance | } 2026-09-10 17:42:48.052479 | instance | 2026-09-10 17:42:48.052676 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:42:48.052828 | instance | Thursday 10 September 2026 17:42:48 +0000 (0:00:00.065) 0:07:00.973 **** 2026-09-10 17:42:48.394461 | instance | ok: [instance] 2026-09-10 17:42:48.395205 | instance | 2026-09-10 17:42:48.395236 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:42:48.395247 | instance | Thursday 10 September 2026 17:42:48 +0000 (0:00:00.341) 0:07:01.314 **** 2026-09-10 17:42:48.463846 | instance | skipping: [instance] 2026-09-10 17:42:48.464274 | instance | 2026-09-10 17:42:48.464363 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:42:48.464384 | instance | Thursday 10 September 2026 17:42:48 +0000 (0:00:00.069) 0:07:01.384 **** 2026-09-10 17:42:48.528666 | instance | skipping: [instance] 2026-09-10 17:42:48.528875 | instance | 2026-09-10 17:42:48.528969 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:42:48.529122 | instance | Thursday 10 September 2026 17:42:48 +0000 (0:00:00.064) 0:07:01.449 **** 2026-09-10 17:42:48.761770 | instance | ok: [instance] 2026-09-10 17:42:48.761861 | instance | 2026-09-10 17:42:48.762066 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 17:42:48.762113 | instance | Thursday 10 September 2026 17:42:48 +0000 (0:00:00.233) 0:07:01.682 **** 2026-09-10 17:42:50.102887 | instance | ok: [instance] 2026-09-10 17:42:50.102978 | instance | 2026-09-10 17:42:50.102993 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:42:50.103143 | instance | Thursday 10 September 2026 17:42:50 +0000 (0:00:01.341) 0:07:03.023 **** 2026-09-10 17:42:50.196287 | instance | ok: [instance] => { 2026-09-10 17:42:50.196574 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-10 17:42:50.196939 | instance | } 2026-09-10 17:42:50.197215 | instance | 2026-09-10 17:42:50.197507 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:42:50.197833 | instance | Thursday 10 September 2026 17:42:50 +0000 (0:00:00.092) 0:07:03.116 **** 2026-09-10 17:42:50.561326 | instance | ok: [instance] 2026-09-10 17:42:50.561538 | instance | 2026-09-10 17:42:50.561882 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:42:50.562177 | instance | Thursday 10 September 2026 17:42:50 +0000 (0:00:00.365) 0:07:03.481 **** 2026-09-10 17:42:52.601588 | instance | ok: [instance] 2026-09-10 17:42:52.602218 | instance | 2026-09-10 17:42:52.602249 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-10 17:42:52.602261 | instance | Thursday 10 September 2026 17:42:52 +0000 (0:00:02.040) 0:07:05.521 **** 2026-09-10 17:42:52.642877 | instance | skipping: [instance] 2026-09-10 17:42:52.643741 | instance | 2026-09-10 17:42:52.643816 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-10 17:42:52.643856 | instance | Thursday 10 September 2026 17:42:52 +0000 (0:00:00.041) 0:07:05.563 **** 2026-09-10 17:42:52.681613 | instance | skipping: [instance] 2026-09-10 17:42:52.682305 | instance | 2026-09-10 17:42:52.682352 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-10 17:42:52.682364 | instance | Thursday 10 September 2026 17:42:52 +0000 (0:00:00.038) 0:07:05.601 **** 2026-09-10 17:42:52.727266 | instance | skipping: [instance] 2026-09-10 17:42:52.727574 | instance | 2026-09-10 17:42:52.728029 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-10 17:42:52.728350 | instance | Thursday 10 September 2026 17:42:52 +0000 (0:00:00.045) 0:07:05.647 **** 2026-09-10 17:42:54.132613 | instance | ok: [instance] 2026-09-10 17:42:54.132722 | instance | 2026-09-10 17:42:54.132888 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-10 17:42:54.132979 | instance | Thursday 10 September 2026 17:42:54 +0000 (0:00:01.406) 0:07:07.053 **** 2026-09-10 17:42:54.619275 | instance | ok: [instance] 2026-09-10 17:42:54.620045 | instance | 2026-09-10 17:42:54.620118 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-10 17:42:54.620132 | instance | Thursday 10 September 2026 17:42:54 +0000 (0:00:00.485) 0:07:07.539 **** 2026-09-10 17:42:55.671974 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-10 17:42:55.672793 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-10 17:42:55.672884 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-10 17:42:55.674091 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-10 17:42:55.674169 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-10 17:42:55.674186 | instance | 2026-09-10 17:42:55.674200 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-10 17:42:55.674214 | instance | Thursday 10 September 2026 17:42:55 +0000 (0:00:01.052) 0:07:08.591 **** 2026-09-10 17:42:56.257168 | instance | ok: [instance] 2026-09-10 17:42:56.258296 | instance | 2026-09-10 17:42:56.258332 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-10 17:42:56.258344 | instance | Thursday 10 September 2026 17:42:56 +0000 (0:00:00.573) 0:07:09.165 **** 2026-09-10 17:42:56.258353 | instance | 2026-09-10 17:42:56.258857 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-10 17:42:56.258893 | instance | Thursday 10 September 2026 17:42:56 +0000 (0:00:00.011) 0:07:09.177 **** 2026-09-10 17:42:56.642785 | instance | ok: [instance] 2026-09-10 17:42:56.642869 | instance | 2026-09-10 17:42:56.643082 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 17:42:56.643148 | instance | Thursday 10 September 2026 17:42:56 +0000 (0:00:00.386) 0:07:09.563 **** 2026-09-10 17:42:56.908910 | instance | ok: [instance] 2026-09-10 17:42:56.909045 | instance | 2026-09-10 17:42:56.909614 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 17:42:56.909700 | instance | Thursday 10 September 2026 17:42:56 +0000 (0:00:00.265) 0:07:09.829 **** 2026-09-10 17:42:56.985343 | instance | ok: [instance] => { 2026-09-10 17:42:56.985456 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-10 17:42:56.986418 | instance | } 2026-09-10 17:42:56.986488 | instance | 2026-09-10 17:42:56.986499 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 17:42:56.986509 | instance | Thursday 10 September 2026 17:42:56 +0000 (0:00:00.076) 0:07:09.905 **** 2026-09-10 17:42:57.380202 | instance | ok: [instance] 2026-09-10 17:42:57.380355 | instance | 2026-09-10 17:42:57.380742 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 17:42:57.381104 | instance | Thursday 10 September 2026 17:42:57 +0000 (0:00:00.394) 0:07:10.300 **** 2026-09-10 17:43:00.593097 | instance | ok: [instance] 2026-09-10 17:43:00.593908 | instance | 2026-09-10 17:43:00.593969 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-10 17:43:00.594002 | instance | Thursday 10 September 2026 17:43:00 +0000 (0:00:03.213) 0:07:13.513 **** 2026-09-10 17:43:02.053495 | instance | ok: [instance] 2026-09-10 17:43:02.053620 | instance | 2026-09-10 17:43:02.053795 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-10 17:43:02.053883 | instance | Thursday 10 September 2026 17:43:02 +0000 (0:00:01.460) 0:07:14.974 **** 2026-09-10 17:43:02.271189 | instance | ok: [instance] 2026-09-10 17:43:02.271564 | instance | 2026-09-10 17:43:02.271664 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-10 17:43:02.271924 | instance | Thursday 10 September 2026 17:43:02 +0000 (0:00:00.217) 0:07:15.191 **** 2026-09-10 17:43:02.757901 | instance | ok: [instance] 2026-09-10 17:43:02.758677 | instance | 2026-09-10 17:43:02.758761 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-10 17:43:02.758791 | instance | Thursday 10 September 2026 17:43:02 +0000 (0:00:00.486) 0:07:15.677 **** 2026-09-10 17:43:03.388938 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-10 17:43:03.389023 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-10 17:43:03.389091 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-10 17:43:03.389416 | instance | 2026-09-10 17:43:03.389476 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-10 17:43:03.389482 | instance | Thursday 10 September 2026 17:43:03 +0000 (0:00:00.632) 0:07:16.309 **** 2026-09-10 17:43:03.864803 | instance | ok: [instance] 2026-09-10 17:43:03.865494 | instance | 2026-09-10 17:43:03.865580 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-10 17:43:03.865594 | instance | Thursday 10 September 2026 17:43:03 +0000 (0:00:00.474) 0:07:16.784 **** 2026-09-10 17:43:04.393533 | instance | ok: [instance] 2026-09-10 17:43:04.394604 | instance | 2026-09-10 17:43:04.394671 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-10 17:43:04.394679 | instance | Thursday 10 September 2026 17:43:04 +0000 (0:00:00.509) 0:07:17.294 **** 2026-09-10 17:43:04.394685 | instance | 2026-09-10 17:43:04.394690 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-10 17:43:04.394696 | instance | Thursday 10 September 2026 17:43:04 +0000 (0:00:00.019) 0:07:17.313 **** 2026-09-10 17:43:04.779312 | instance | ok: [instance] 2026-09-10 17:43:04.779393 | instance | 2026-09-10 17:43:04.779726 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-10 17:43:04.779774 | instance | Thursday 10 September 2026 17:43:04 +0000 (0:00:00.386) 0:07:17.700 **** 2026-09-10 17:43:04.856577 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-10 17:43:04.856712 | instance | 2026-09-10 17:43:04.857086 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-10 17:43:04.857131 | instance | Thursday 10 September 2026 17:43:04 +0000 (0:00:00.077) 0:07:17.777 **** 2026-09-10 17:43:06.185946 | instance | ok: [instance] 2026-09-10 17:43:06.186683 | instance | 2026-09-10 17:43:06.186744 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-10 17:43:06.186766 | instance | Thursday 10 September 2026 17:43:06 +0000 (0:00:01.328) 0:07:19.106 **** 2026-09-10 17:43:06.919168 | instance | ok: [instance] => (item=chronyd) 2026-09-10 17:43:06.919804 | instance | ok: [instance] => (item=sshd) 2026-09-10 17:43:06.919889 | instance | 2026-09-10 17:43:06.919909 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-10 17:43:06.920123 | instance | Thursday 10 September 2026 17:43:06 +0000 (0:00:00.733) 0:07:19.839 **** 2026-09-10 17:43:19.886913 | 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-10 17:43:19.887865 | instance | fatal: [instance]: FAILED! => {"changed": false, "elapsed": 1, "msg": "failed to create temporary content file: The read operation timed out"} 2026-09-10 17:43:19.890908 | instance | 2026-09-10 17:43:19.892855 | instance | PLAY RECAP ********************************************************************* 2026-09-10 17:43:19.892939 | instance | instance : ok=137 changed=29 unreachable=0 failed=1 skipped=25 rescued=0 ignored=0 2026-09-10 17:43:19.892951 | instance | 2026-09-10 17:43:19.892960 | instance | Thursday 10 September 2026 17:43:19 +0000 (0:00:12.972) 0:07:32.812 **** 2026-09-10 17:43:19.892970 | instance | =============================================================================== 2026-09-10 17:43:19.892979 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 95.28s 2026-09-10 17:43:19.892989 | instance | vexxhost.ceph.osd : Install OSDs --------------------------------------- 93.84s 2026-09-10 17:43:19.892997 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 53.76s 2026-09-10 17:43:19.893006 | instance | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.23s 2026-09-10 17:43:19.893014 | instance | vexxhost.ceph.osd : Get `ceph-volume lvm list` status ------------------ 14.13s 2026-09-10 17:43:19.893023 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 12.97s 2026-09-10 17:43:19.893032 | instance | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.59s 2026-09-10 17:43:19.893041 | instance | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.27s 2026-09-10 17:43:19.893050 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 6.85s 2026-09-10 17:43:19.893059 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.64s 2026-09-10 17:43:19.893067 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.57s 2026-09-10 17:43:19.893076 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.52s 2026-09-10 17:43:19.893085 | instance | vexxhost.ceph.osd : Get `ceph orch ps` ---------------------------------- 6.24s 2026-09-10 17:43:19.893103 | instance | vexxhost.ceph.osd : Mark require osd release ---------------------------- 6.23s 2026-09-10 17:43:19.893112 | instance | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.12s 2026-09-10 17:43:19.893124 | instance | vexxhost.ceph.osd : Get mon dump ---------------------------------------- 5.91s 2026-09-10 17:43:19.893676 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.86s 2026-09-10 17:43:19.893733 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.73s 2026-09-10 17:43:19.893740 | instance | vexxhost.ceph.osd : Ensure all OSDs are non-legacy ---------------------- 5.46s 2026-09-10 17:43:19.893746 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.25s 2026-09-10 17:43:20.091006 | 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-10 17:43:20.091309 | instance | ERROR [aio > converge] Executed: Failed 2026-09-10 17:43:20.091511 | 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-10 17:43:20.507866 | instance | ERROR 2026-09-10 17:43:20.508386 | instance | { 2026-09-10 17:43:20.508474 | instance | "delta": "0:08:44.534068", 2026-09-10 17:43:20.508561 | instance | "end": "2026-09-10 17:43:20.175784", 2026-09-10 17:43:20.508608 | instance | "msg": "non-zero return code", 2026-09-10 17:43:20.508658 | instance | "rc": 2, 2026-09-10 17:43:20.508693 | instance | "start": "2026-09-10 17:34:35.641716" 2026-09-10 17:43:20.508734 | instance | } failure 2026-09-10 17:43:20.547199 | 2026-09-10 17:43:20.547418 | PLAY RECAP 2026-09-10 17:43:20.547500 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-10 17:43:20.547541 | 2026-09-10 17:43:20.786529 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-10 17:43:20.802716 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-10 17:43:21.398968 | 2026-09-10 17:43:21.399328 | PLAY [all] 2026-09-10 17:43:21.413904 | 2026-09-10 17:43:21.414003 | TASK [gather-host-logs : creating directory for system status] 2026-09-10 17:43:21.786062 | instance | changed 2026-09-10 17:43:21.799305 | 2026-09-10 17:43:21.799470 | TASK [gather-host-logs : Get logs for each host] 2026-09-10 17:43:22.174617 | instance | + systemd-cgls --full --all --no-pager 2026-09-10 17:43:22.189656 | instance | + ip addr 2026-09-10 17:43:22.192661 | instance | + ip route 2026-09-10 17:43:22.194672 | instance | + lsblk 2026-09-10 17:43:22.200315 | instance | + mount 2026-09-10 17:43:22.203914 | instance | + docker images 2026-09-10 17:43:22.230011 | instance | + brctl show 2026-09-10 17:43:22.230732 | instance | /bin/bash: line 8: brctl: command not found 2026-09-10 17:43:22.231092 | instance | + ps aux --sort=-%mem 2026-09-10 17:43:22.258156 | instance | + dpkg -l 2026-09-10 17:43:22.269889 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-10 17:43:22.270434 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-10 17:43:22.293567 | instance | + '[' '!' -z '' ']' 2026-09-10 17:43:22.360835 | instance | ok: Runtime: 0:00:00.124465 2026-09-10 17:43:22.369532 | 2026-09-10 17:43:22.369654 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-10 17:43:23.022720 | instance | changed: 2026-09-10 17:43:23.023042 | instance | created directory /var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/work/logs/instance 2026-09-10 17:43:23.023139 | instance | cd+++++++++ system/ 2026-09-10 17:43:23.023219 | instance | >f+++++++++ system/brctl-show.txt 2026-09-10 17:43:23.023321 | instance | >f+++++++++ system/docker-images.txt 2026-09-10 17:43:23.023397 | instance | >f+++++++++ system/ip-addr.txt 2026-09-10 17:43:23.023474 | instance | >f+++++++++ system/ip-route.txt 2026-09-10 17:43:23.023549 | instance | >f+++++++++ system/lsblk.txt 2026-09-10 17:43:23.023622 | instance | >f+++++++++ system/mount.txt 2026-09-10 17:43:23.023692 | instance | >f+++++++++ system/packages.txt 2026-09-10 17:43:23.023761 | instance | >f+++++++++ system/ps.txt 2026-09-10 17:43:23.023836 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-10 17:43:23.048693 | 2026-09-10 17:43:23.048832 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-10 17:43:23.273274 | instance | changed: "values" 2026-09-10 17:43:23.441472 | instance | changed: "releases" 2026-09-10 17:43:23.456347 | 2026-09-10 17:43:23.456558 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-10 17:43:23.760281 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-10 17:43:24.013221 | instance | ok: Runtime: 0:00:00.006952 2026-09-10 17:43:24.022746 | 2026-09-10 17:43:24.022886 | TASK [helm-release-status : Downloads logs to executor] 2026-09-10 17:43:24.562835 | instance | changed: 2026-09-10 17:43:24.563077 | instance | cd+++++++++ helm/ 2026-09-10 17:43:24.563135 | instance | cd+++++++++ helm/releases/ 2026-09-10 17:43:24.563178 | instance | cd+++++++++ helm/values/ 2026-09-10 17:43:24.580386 | 2026-09-10 17:43:24.580467 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-10 17:43:24.788878 | instance | changed 2026-09-10 17:43:24.798361 | 2026-09-10 17:43:24.798522 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-10 17:43:25.054759 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:43:25.055126 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:43:25.061166 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:43:25.062465 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:43:25.063268 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:43:25.065026 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:43:25.066171 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:43:25.066901 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:43:25.068827 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:43:25.069659 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:43:25.071872 | instance | environment: line 1: kubectl: command not found 2026-09-10 17:43:25.073381 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 17:43:25.342734 | instance | ok: Runtime: 0:00:00.027340 2026-09-10 17:43:25.353819 | 2026-09-10 17:43:25.353969 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-10 17:43:25.552102 | instance | changed 2026-09-10 17:43:25.562313 | 2026-09-10 17:43:25.562476 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-10 17:43:25.815728 | instance | environment: line 5: kubectl: command not found 2026-09-10 17:43:25.816449 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:43:25.817148 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:43:25.817516 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 17:43:26.108633 | instance | ok: Runtime: 0:00:00.009672 2026-09-10 17:43:26.115716 | 2026-09-10 17:43:26.115801 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-10 17:43:26.664241 | instance | changed: 2026-09-10 17:43:26.664507 | instance | cd+++++++++ objects/ 2026-09-10 17:43:26.664553 | instance | cd+++++++++ objects/cluster/ 2026-09-10 17:43:26.664588 | instance | cd+++++++++ objects/namespaced/ 2026-09-10 17:43:26.676794 | 2026-09-10 17:43:26.676929 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-10 17:43:26.913711 | instance | changed 2026-09-10 17:43:26.925821 | 2026-09-10 17:43:26.925951 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-10 17:43:27.152174 | instance | changed 2026-09-10 17:43:27.164456 | 2026-09-10 17:43:27.164624 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-10 17:43:27.423178 | instance | environment: line 3: kubectl: command not found 2026-09-10 17:43:27.712796 | instance | ok: Runtime: 0:00:00.008861 2026-09-10 17:43:27.722088 | 2026-09-10 17:43:27.722223 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-10 17:43:28.251390 | instance | changed: 2026-09-10 17:43:28.251636 | instance | cd+++++++++ pod-logs/ 2026-09-10 17:43:28.251700 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-10 17:43:28.270641 | 2026-09-10 17:43:28.270726 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-10 17:43:28.476828 | instance | changed 2026-09-10 17:43:28.481548 | 2026-09-10 17:43:28.481661 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-10 17:43:28.715536 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-10 17:43:29.012821 | instance | ok: Runtime: 0:00:00.049786 2026-09-10 17:43:29.018392 | 2026-09-10 17:43:29.018464 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-10 17:43:29.259364 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-10 17:43:29.307466 | instance | ceph-mgr endpoints: 2026-09-10 17:43:29.556841 | instance | ok: Runtime: 0:00:00.054643 2026-09-10 17:43:29.565549 | 2026-09-10 17:43:29.565670 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-10 17:43:29.858796 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-10 17:43:30.110619 | instance | ok: Runtime: 0:00:00.051239 2026-09-10 17:43:30.115807 | 2026-09-10 17:43:30.115874 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-10 17:43:30.645464 | instance | changed: cd+++++++++ prometheus/ 2026-09-10 17:43:30.664193 | 2026-09-10 17:43:30.664356 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-10 17:43:30.867493 | instance | changed 2026-09-10 17:43:30.871753 | 2026-09-10 17:43:30.871817 | TASK [gather-selenium-data : Get selenium data] 2026-09-10 17:43:31.130459 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-10 17:43:31.131933 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-10 17:43:31.416381 | instance | ERROR 2026-09-10 17:43:31.416705 | instance | { 2026-09-10 17:43:31.416775 | instance | "delta": "0:00:00.006433", 2026-09-10 17:43:31.416817 | instance | "end": "2026-09-10 17:43:31.132310", 2026-09-10 17:43:31.416860 | instance | "msg": "non-zero return code", 2026-09-10 17:43:31.416897 | instance | "rc": 1, 2026-09-10 17:43:31.416933 | instance | "start": "2026-09-10 17:43:31.125877" 2026-09-10 17:43:31.416968 | instance | } 2026-09-10 17:43:31.417013 | instance | ERROR: Ignoring Errors 2026-09-10 17:43:31.426153 | 2026-09-10 17:43:31.426294 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-10 17:43:31.915435 | instance | changed: cd+++++++++ selenium/ 2026-09-10 17:43:31.925854 | 2026-09-10 17:43:31.925922 | PLAY RECAP 2026-09-10 17:43:31.925982 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-10 17:43:31.926011 | 2026-09-10 17:43:32.058106 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-10 17:43:32.065272 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 17:43:32.685514 | 2026-09-10 17:43:32.685757 | PLAY [all] 2026-09-10 17:43:32.705973 | 2026-09-10 17:43:32.706215 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-10 17:43:32.772321 | instance | skipping: Conditional result was False 2026-09-10 17:43:32.784296 | 2026-09-10 17:43:32.784489 | TASK [fetch-output : Set log path for single node] 2026-09-10 17:43:32.839585 | instance | ok 2026-09-10 17:43:32.848969 | 2026-09-10 17:43:32.849114 | LOOP [fetch-output : Ensure local output dirs] 2026-09-10 17:43:33.243770 | instance -> localhost | ok: "/var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/work/logs" 2026-09-10 17:43:33.513783 | instance -> localhost | changed: "/var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/work/artifacts" 2026-09-10 17:43:33.743142 | instance -> localhost | changed: "/var/lib/zuul/builds/9061637c388f45f8bb7348ea0f84289a/work/docs" 2026-09-10 17:43:33.759657 | 2026-09-10 17:43:33.759835 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-10 17:43:34.483806 | instance | changed: .d..t...... ./ 2026-09-10 17:43:34.484116 | instance | changed: All items complete 2026-09-10 17:43:34.484170 | 2026-09-10 17:43:34.978169 | instance | changed: .d..t...... ./ 2026-09-10 17:43:35.478315 | instance | changed: .d..t...... ./ 2026-09-10 17:43:35.511849 | 2026-09-10 17:43:35.512047 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-10 17:43:35.974855 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007081 2026-09-10 17:43:36.223722 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008527 2026-09-10 17:43:36.244082 | 2026-09-10 17:43:36.244203 | PLAY [all] 2026-09-10 17:43:36.254933 | 2026-09-10 17:43:36.255054 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-10 17:43:36.722327 | instance | changed 2026-09-10 17:43:36.729827 | 2026-09-10 17:43:36.729914 | PLAY RECAP 2026-09-10 17:43:36.729973 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-10 17:43:36.730004 | 2026-09-10 17:43:36.901600 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 17:43:36.917211 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-10 17:43:37.553219 | 2026-09-10 17:43:37.553379 | PLAY [localhost] 2026-09-10 17:43:37.562621 | 2026-09-10 17:43:37.562702 | TASK [Generate Zuul manifest] 2026-09-10 17:43:37.579667 | localhost | ok 2026-09-10 17:43:37.594220 | 2026-09-10 17:43:37.594311 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-10 17:43:37.980320 | localhost | changed 2026-09-10 17:43:38.000748 | 2026-09-10 17:43:38.000909 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-10 17:43:38.034370 | localhost | ok 2026-09-10 17:43:38.048726 | 2026-09-10 17:43:38.048921 | TASK [Upload logs] 2026-09-10 17:43:38.071837 | localhost | ok 2026-09-10 17:43:38.193709 | 2026-09-10 17:43:38.193841 | TASK [Set zuul-log-path fact] 2026-09-10 17:43:38.211091 | localhost | ok 2026-09-10 17:43:38.222435 | 2026-09-10 17:43:38.222513 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 17:43:38.260823 | localhost | ok 2026-09-10 17:43:38.269377 | 2026-09-10 17:43:38.269483 | TASK [upload-logs : Create log directories] 2026-09-10 17:43:38.696866 | localhost | changed 2026-09-10 17:43:38.706046 | 2026-09-10 17:43:38.706204 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-10 17:43:39.107069 | localhost -> localhost | ok: Runtime: 0:00:00.005760 2026-09-10 17:43:39.120712 | 2026-09-10 17:43:39.120949 | TASK [upload-logs : Upload logs to log server] 2026-09-10 17:43:39.586692 | localhost | Output suppressed because no_log was given 2026-09-10 17:43:39.593809 | 2026-09-10 17:43:39.593931 | LOOP [upload-logs : Compress console log and json output] 2026-09-10 17:43:39.658881 | localhost | skipping: Conditional result was False 2026-09-10 17:43:39.665795 | localhost | skipping: Conditional result was False 2026-09-10 17:43:39.681853 | 2026-09-10 17:43:39.682070 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-10 17:43:39.748322 | localhost | skipping: Conditional result was False 2026-09-10 17:43:39.748860 | 2026-09-10 17:43:39.754065 | localhost | skipping: Conditional result was False 2026-09-10 17:43:39.769167 | 2026-09-10 17:43:39.769402 | LOOP [upload-logs : Upload console log and json output]