2026-09-11 17:19:07.751250 | Job console starting 2026-09-11 17:19:07.764564 | Updating git repos 2026-09-11 17:19:10.375295 | Cloning repos into workspace 2026-09-11 17:19:27.517508 | Restoring repo states 2026-09-11 17:19:40.632220 | Merging changes 2026-09-11 17:19:41.982538 | Checking out repos 2026-09-11 17:19:44.453553 | Preparing playbooks 2026-09-11 17:19:46.713405 | Running Ansible setup 2026-09-11 17:19:50.816841 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-11 17:19:51.494478 | 2026-09-11 17:19:51.494608 | PLAY [localhost] 2026-09-11 17:19:51.501502 | 2026-09-11 17:19:51.501579 | TASK [Gathering Facts] 2026-09-11 17:19:52.430105 | localhost | ok 2026-09-11 17:19:52.440291 | 2026-09-11 17:19:52.440425 | TASK [Setup log path fact] 2026-09-11 17:19:52.459445 | localhost | ok 2026-09-11 17:19:52.468998 | 2026-09-11 17:19:52.469063 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-11 17:19:52.496232 | localhost | ok 2026-09-11 17:19:52.502954 | 2026-09-11 17:19:52.503024 | TASK [emit-job-header : Print job information] 2026-09-11 17:19:52.541358 | # Job Information 2026-09-11 17:19:52.541512 | Ansible Version: 2.16.18 2026-09-11 17:19:52.541552 | Job: atmosphere-molecule-aio-ovn 2026-09-11 17:19:52.541580 | Pipeline: check 2026-09-11 17:19:52.541604 | Executor: 2d72f0692154 2026-09-11 17:19:52.541656 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4091 2026-09-11 17:19:52.541695 | Event ID: 63a18cf0-ae04-11f1-832b-0db9b421a0bf 2026-09-11 17:19:52.547467 | 2026-09-11 17:19:52.547554 | LOOP [emit-job-header : Print node information] 2026-09-11 17:19:52.655485 | localhost | ok: 2026-09-11 17:19:52.685025 | localhost | # Node Information 2026-09-11 17:19:52.685131 | localhost | Inventory Hostname: instance 2026-09-11 17:19:52.685186 | localhost | Hostname: np0000192600 2026-09-11 17:19:52.685229 | localhost | Username: zuul 2026-09-11 17:19:52.685277 | localhost | Distro: Ubuntu 22.04 2026-09-11 17:19:52.685316 | localhost | Provider: yul1 2026-09-11 17:19:52.685353 | localhost | Region: ca-ymq-1 2026-09-11 17:19:52.685389 | localhost | Label: ubuntu-jammy-16 2026-09-11 17:19:52.685425 | localhost | Product Name: OpenStack Nova 2026-09-11 17:19:52.685461 | localhost | Interface IP: 162.253.55.80 2026-09-11 17:19:52.700804 | 2026-09-11 17:19:52.700995 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-11 17:19:53.092088 | localhost -> localhost | changed 2026-09-11 17:19:53.100763 | 2026-09-11 17:19:53.100917 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-11 17:19:54.006506 | localhost -> localhost | changed 2026-09-11 17:19:54.017429 | 2026-09-11 17:19:54.017530 | PLAY [all] 2026-09-11 17:19:54.030993 | 2026-09-11 17:19:54.031115 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-11 17:19:54.237139 | instance -> localhost | ok 2026-09-11 17:19:54.249698 | 2026-09-11 17:19:54.249868 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-11 17:19:54.283932 | instance | ok 2026-09-11 17:19:54.301329 | instance | included: /var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-11 17:19:54.308437 | 2026-09-11 17:19:54.308542 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-11 17:19:56.170960 | instance -> localhost | Generating public/private rsa key pair. 2026-09-11 17:19:56.171475 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/work/57363ce4a70e47c69b0ddec6b945e1ef_id_rsa 2026-09-11 17:19:56.171539 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/work/57363ce4a70e47c69b0ddec6b945e1ef_id_rsa.pub 2026-09-11 17:19:56.171585 | instance -> localhost | The key fingerprint is: 2026-09-11 17:19:56.171628 | instance -> localhost | SHA256:CaGy9eEwKNgFpCRVhMAyWpou7ONtTB8ixYrtL2yueiI zuul-build-sshkey 2026-09-11 17:19:56.171688 | instance -> localhost | The key's randomart image is: 2026-09-11 17:19:56.171731 | instance -> localhost | +---[RSA 3072]----+ 2026-09-11 17:19:56.171801 | instance -> localhost | |+=+=+ . | 2026-09-11 17:19:56.171846 | instance -> localhost | |*+oo . . | 2026-09-11 17:19:56.171886 | instance -> localhost | |*== = o | 2026-09-11 17:19:56.171925 | instance -> localhost | |+. * = o . | 2026-09-11 17:19:56.171964 | instance -> localhost | |+.+ o S | 2026-09-11 17:19:56.172001 | instance -> localhost | |o=.o . | 2026-09-11 17:19:56.172038 | instance -> localhost | |oo+ o . | 2026-09-11 17:19:56.172075 | instance -> localhost | |EoBo . | 2026-09-11 17:19:56.172119 | instance -> localhost | |*B++. | 2026-09-11 17:19:56.172157 | instance -> localhost | +----[SHA256]-----+ 2026-09-11 17:19:56.172244 | instance -> localhost | ok: Runtime: 0:00:01.433569 2026-09-11 17:19:56.182943 | 2026-09-11 17:19:56.183078 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-11 17:19:56.216122 | instance | ok 2026-09-11 17:19:56.232948 | instance | included: /var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-11 17:19:56.247936 | 2026-09-11 17:19:56.248048 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-11 17:19:56.271455 | instance | skipping: Conditional result was False 2026-09-11 17:19:56.280269 | 2026-09-11 17:19:56.280354 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-11 17:19:56.722298 | instance | changed 2026-09-11 17:19:56.846505 | 2026-09-11 17:19:56.846701 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-11 17:19:57.090309 | instance | ok 2026-09-11 17:19:57.095377 | 2026-09-11 17:19:57.095484 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-11 17:19:57.594694 | instance | changed 2026-09-11 17:19:57.604759 | 2026-09-11 17:19:57.604922 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-11 17:19:58.115554 | instance | changed 2026-09-11 17:19:58.121712 | 2026-09-11 17:19:58.121811 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-11 17:19:58.145092 | instance | skipping: Conditional result was False 2026-09-11 17:19:58.152911 | 2026-09-11 17:19:58.153013 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-11 17:19:58.492582 | instance -> localhost | changed 2026-09-11 17:19:58.519890 | 2026-09-11 17:19:58.519999 | TASK [add-build-sshkey : Add back temp key] 2026-09-11 17:19:58.832091 | instance -> localhost | Identity added: /var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/work/57363ce4a70e47c69b0ddec6b945e1ef_id_rsa (zuul-build-sshkey) 2026-09-11 17:19:58.832583 | instance -> localhost | ok: Runtime: 0:00:00.013207 2026-09-11 17:19:58.848404 | 2026-09-11 17:19:58.848522 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-11 17:19:59.170064 | instance | ok 2026-09-11 17:19:59.181720 | 2026-09-11 17:19:59.181874 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-11 17:19:59.216705 | instance | skipping: Conditional result was False 2026-09-11 17:19:59.244701 | 2026-09-11 17:19:59.245002 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-11 17:19:59.585274 | instance | ok 2026-09-11 17:19:59.594617 | 2026-09-11 17:19:59.594717 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-11 17:20:03.137207 | instance | Output suppressed because no_log was given 2026-09-11 17:20:03.155824 | 2026-09-11 17:20:03.155992 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-11 17:20:03.386711 | instance | ok: "logs" 2026-09-11 17:20:03.387000 | instance | ok: All items complete 2026-09-11 17:20:03.387053 | 2026-09-11 17:20:03.545052 | instance | ok: "artifacts" 2026-09-11 17:20:03.703748 | instance | ok: "docs" 2026-09-11 17:20:03.720179 | 2026-09-11 17:20:03.720308 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-11 17:20:03.939410 | instance | changed: "logs" 2026-09-11 17:20:04.120584 | instance | changed: "artifacts" 2026-09-11 17:20:04.270470 | instance | changed: "docs" 2026-09-11 17:20:04.287063 | 2026-09-11 17:20:04.287158 | PLAY RECAP 2026-09-11 17:20:04.287212 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-11 17:20:04.287248 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-11 17:20:04.287275 | 2026-09-11 17:20:04.402140 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-11 17:20:04.419952 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-11 17:20:04.997468 | 2026-09-11 17:20:04.997570 | PLAY [all] 2026-09-11 17:20:05.007515 | 2026-09-11 17:20:05.007592 | TASK [setup-uv : Extract archive] 2026-09-11 17:20:07.314557 | instance | changed 2026-09-11 17:20:07.326177 | 2026-09-11 17:20:07.326374 | TASK [setup-uv : Print version] 2026-09-11 17:20:07.735630 | instance | uv 0.8.13 2026-09-11 17:20:07.867203 | instance | ok: Runtime: 0:00:00.013428 2026-09-11 17:20:07.883361 | 2026-09-11 17:20:07.883511 | TASK [Install Ansible collection siblings] 2026-09-11 17:20:17.537431 | instance | changed: 2026-09-11 17:20:17.537824 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-11 17:20:17.537986 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-11 17:20:17.538071 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-11 17:20:17.538114 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-11 17:20:17.538268 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-11 17:20:17.538359 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-11 17:20:17.538404 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-11 17:20:17.538447 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-11 17:20:17.538484 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-11 17:20:17.538520 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-11 17:20:17.538557 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-11 17:20:17.538593 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-11 17:20:17.538628 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-11 17:20:17.538663 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-11 17:20:17.538698 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-11 17:20:17.538745 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-11 17:20:17.538906 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-11 17:20:17.538954 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-11 17:20:17.539175 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-11 17:20:17.539225 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-11 17:20:17.539261 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-11 17:20:17.539296 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-11 17:20:17.539335 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-11 17:20:17.539390 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-11 17:20:17.539427 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-11 17:20:17.539462 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-11 17:20:17.539497 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-11 17:20:17.539531 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-11 17:20:17.539566 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-11 17:20:17.539600 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-11 17:20:17.539634 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-11 17:20:17.539670 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-11 17:20:17.539706 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-11 17:20:17.539740 | 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-11 17:20:17.539812 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.539850 | instance | Process install dependency map 2026-09-11 17:20:17.539886 | instance | Starting collection install process 2026-09-11 17:20:17.539921 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-11 17:20:17.539956 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-11 17:20:17.539990 | instance | ansible.netcommon:* was installed successfully 2026-09-11 17:20:17.540025 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-11 17:20:17.540060 | instance | Creating virtual environment at: .venv 2026-09-11 17:20:17.540094 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-11 17:20:17.540128 | instance | Downloading ansible-core (2.1MiB) 2026-09-11 17:20:17.540162 | instance | Downloading openstacksdk (1.7MiB) 2026-09-11 17:20:17.540204 | instance | Downloading netaddr (2.2MiB) 2026-09-11 17:20:17.540240 | instance | Downloading setuptools (1.1MiB) 2026-09-11 17:20:17.540275 | instance | Downloading pygments (1.2MiB) 2026-09-11 17:20:17.540311 | instance | Downloading kubernetes (1.9MiB) 2026-09-11 17:20:17.540346 | instance | Downloading rjsonnet (1.2MiB) 2026-09-11 17:20:17.540382 | instance | Downloading cryptography (4.2MiB) 2026-09-11 17:20:17.540416 | instance | Building pyperclip==1.9.0 2026-09-11 17:20:17.540451 | instance | Downloading rjsonnet 2026-09-11 17:20:17.540490 | instance | Downloading netaddr 2026-09-11 17:20:17.540557 | instance | Downloading pygments 2026-09-11 17:20:17.540594 | instance | Downloading cryptography 2026-09-11 17:20:17.540630 | instance | Downloading setuptools 2026-09-11 17:20:17.540664 | instance | Downloading kubernetes 2026-09-11 17:20:17.540699 | instance | Downloading ansible-core 2026-09-11 17:20:17.540733 | instance | Downloading openstacksdk 2026-09-11 17:20:17.540783 | instance | Built pyperclip==1.9.0 2026-09-11 17:20:17.540823 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-11 17:20:17.540859 | instance | Installed 79 packages in 52ms 2026-09-11 17:20:17.540895 | instance | Checked out ansible.posix to 1.6.0 2026-09-11 17:20:17.540931 | 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-11 17:20:17.540967 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.541002 | instance | Process install dependency map 2026-09-11 17:20:17.541037 | instance | Starting collection install process 2026-09-11 17:20:17.541071 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-11 17:20:17.541116 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-11 17:20:17.541152 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-11 17:20:17.541186 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.541221 | instance | 2.17.12 2026-09-11 17:20:17.541257 | instance | Checked out ansible.utils to v6.1.0 2026-09-11 17:20:17.541293 | 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-11 17:20:17.541329 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.541364 | instance | Process install dependency map 2026-09-11 17:20:17.541399 | instance | Starting collection install process 2026-09-11 17:20:17.541434 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-11 17:20:17.541469 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-11 17:20:17.541504 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-11 17:20:17.541540 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.541575 | instance | 2.17.12 2026-09-11 17:20:17.541610 | instance | Checked out atmosphere.common to v0.7.0 2026-09-11 17:20:17.541646 | 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-11 17:20:17.541680 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.541714 | instance | Process install dependency map 2026-09-11 17:20:17.541749 | instance | Starting collection install process 2026-09-11 17:20:17.541803 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-11 17:20:17.541840 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-11 17:20:17.541875 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-11 17:20:17.541910 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.541944 | instance | 2.17.12 2026-09-11 17:20:17.541979 | instance | Checked out community.crypto to 2.2.3 2026-09-11 17:20:17.542014 | 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-11 17:20:17.542049 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.542083 | instance | Process install dependency map 2026-09-11 17:20:17.542118 | instance | Starting collection install process 2026-09-11 17:20:17.542153 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-11 17:20:17.542187 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-11 17:20:17.542221 | instance | community.crypto:2.2.3 was installed successfully 2026-09-11 17:20:17.542255 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.542289 | instance | 2.17.12 2026-09-11 17:20:17.542324 | instance | Checked out community.general to 7.3.0 2026-09-11 17:20:17.542374 | 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-11 17:20:17.542428 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.542493 | instance | Process install dependency map 2026-09-11 17:20:17.542556 | instance | Starting collection install process 2026-09-11 17:20:17.542603 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-11 17:20:17.542640 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-11 17:20:17.542675 | instance | community.general:7.3.0 was installed successfully 2026-09-11 17:20:17.542710 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.542761 | instance | 2.17.12 2026-09-11 17:20:17.542835 | instance | Checked out community.mysql to 3.6.0 2026-09-11 17:20:17.542874 | 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-11 17:20:17.542910 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.542950 | instance | Process install dependency map 2026-09-11 17:20:17.542986 | instance | Starting collection install process 2026-09-11 17:20:17.543022 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-11 17:20:17.543056 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-11 17:20:17.543091 | instance | community.mysql:3.6.0 was installed successfully 2026-09-11 17:20:17.543125 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.543160 | instance | 2.17.12 2026-09-11 17:20:17.543194 | instance | Checked out kubernetes.core to 2.4.0 2026-09-11 17:20:17.543230 | 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-11 17:20:17.543265 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.543301 | instance | Process install dependency map 2026-09-11 17:20:17.543336 | instance | Starting collection install process 2026-09-11 17:20:17.543371 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-11 17:20:17.543407 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-11 17:20:17.543441 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-11 17:20:17.543476 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.543512 | instance | 2.17.12 2026-09-11 17:20:17.543547 | instance | Checked out openstack.cloud to 2.6.0 2026-09-11 17:20:17.543684 | 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-11 17:20:17.543820 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.543900 | instance | Process install dependency map 2026-09-11 17:20:17.543939 | instance | Starting collection install process 2026-09-11 17:20:17.543973 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-11 17:20:17.544007 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-11 17:20:17.544041 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-11 17:20:17.544074 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.544108 | instance | 2.17.12 2026-09-11 17:20:17.544142 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-11 17:20:17.544177 | 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-11 17:20:17.544224 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.544260 | instance | Process install dependency map 2026-09-11 17:20:17.544846 | instance | Starting collection install process 2026-09-11 17:20:17.544895 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-11 17:20:17.544932 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-11 17:20:17.544968 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-11 17:20:17.545003 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.545038 | instance | 2.17.12 2026-09-11 17:20:17.545074 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-11 17:20:17.545109 | 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-11 17:20:17.545225 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.545269 | instance | Process install dependency map 2026-09-11 17:20:17.545303 | instance | Starting collection install process 2026-09-11 17:20:17.545384 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-11 17:20:17.545421 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-11 17:20:17.545456 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-11 17:20:17.545491 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.545525 | instance | 2.17.12 2026-09-11 17:20:17.545560 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-11 17:20:17.545596 | 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-11 17:20:17.545632 | instance | Starting galaxy collection install process 2026-09-11 17:20:17.545666 | instance | Process install dependency map 2026-09-11 17:20:17.545701 | instance | Starting collection install process 2026-09-11 17:20:17.545850 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-11 17:20:17.545890 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-11 17:20:17.545926 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-11 17:20:17.545961 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-11 17:20:17.545996 | instance | 2.17.12 2026-09-11 17:20:17.559086 | 2026-09-11 17:20:17.559185 | PLAY RECAP 2026-09-11 17:20:17.559265 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-11 17:20:17.559307 | 2026-09-11 17:20:17.701617 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-11 17:20:17.714963 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-11 17:20:18.311705 | 2026-09-11 17:20:18.311849 | PLAY [all] 2026-09-11 17:20:18.322214 | 2026-09-11 17:20:18.322291 | TASK [Install "jq" for log collection] 2026-09-11 17:20:28.141543 | instance | changed 2026-09-11 17:20:28.144656 | 2026-09-11 17:20:28.144762 | PLAY RECAP 2026-09-11 17:20:28.144879 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-11 17:20:28.144974 | 2026-09-11 17:20:28.273706 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-11 17:20:28.287333 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-11 17:20:28.873735 | 2026-09-11 17:20:28.873889 | PLAY [all] 2026-09-11 17:20:28.884944 | 2026-09-11 17:20:28.885023 | LOOP [Check inventory directories] 2026-09-11 17:20:29.249148 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-11 17:20:29.411339 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-11 17:20:29.597231 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-11 17:20:29.616449 | 2026-09-11 17:20:29.616835 | LOOP [Copy inventory file for Zuul] 2026-09-11 17:20:30.476266 | instance | changed: 2026-09-11 17:20:30.476648 | instance | { 2026-09-11 17:20:30.476717 | instance | "ansible_loop_var": "item", 2026-09-11 17:20:30.476765 | instance | "changed": false, 2026-09-11 17:20:30.476840 | instance | "failed": false, 2026-09-11 17:20:30.476895 | instance | "invocation": { 2026-09-11 17:20:30.476935 | instance | "module_args": { 2026-09-11 17:20:30.476972 | instance | "checksum_algorithm": "sha1", 2026-09-11 17:20:30.477007 | instance | "follow": true, 2026-09-11 17:20:30.477044 | instance | "get_attributes": true, 2026-09-11 17:20:30.477081 | instance | "get_checksum": true, 2026-09-11 17:20:30.477115 | instance | "get_mime": true, 2026-09-11 17:20:30.477149 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-11 17:20:30.477184 | instance | } 2026-09-11 17:20:30.477217 | instance | }, 2026-09-11 17:20:30.477251 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-11 17:20:30.477285 | instance | "stat": { 2026-09-11 17:20:30.477318 | instance | "atime": 1789147210.0564582, 2026-09-11 17:20:30.477353 | instance | "attr_flags": "e", 2026-09-11 17:20:30.477387 | instance | "attributes": [ 2026-09-11 17:20:30.477420 | instance | "extents" 2026-09-11 17:20:30.477454 | instance | ], 2026-09-11 17:20:30.477487 | instance | "block_size": 4096, 2026-09-11 17:20:30.477520 | instance | "blocks": 8, 2026-09-11 17:20:30.477560 | instance | "charset": "unknown", 2026-09-11 17:20:30.477614 | instance | "ctime": 1789147208.7524114, 2026-09-11 17:20:30.477662 | instance | "dev": 64513, 2026-09-11 17:20:30.477698 | instance | "device_type": 0, 2026-09-11 17:20:30.477735 | instance | "executable": true, 2026-09-11 17:20:30.477768 | instance | "exists": true, 2026-09-11 17:20:30.477828 | instance | "gid": 1000, 2026-09-11 17:20:30.477863 | instance | "gr_name": "zuul", 2026-09-11 17:20:30.477896 | instance | "inode": 1566623, 2026-09-11 17:20:30.477929 | instance | "isblk": false, 2026-09-11 17:20:30.477963 | instance | "ischr": false, 2026-09-11 17:20:30.477997 | instance | "isdir": true, 2026-09-11 17:20:30.478032 | instance | "isfifo": false, 2026-09-11 17:20:30.478064 | instance | "isgid": false, 2026-09-11 17:20:30.478097 | instance | "islnk": false, 2026-09-11 17:20:30.478130 | instance | "isreg": false, 2026-09-11 17:20:30.478162 | instance | "issock": false, 2026-09-11 17:20:30.478194 | instance | "isuid": false, 2026-09-11 17:20:30.478226 | instance | "mimetype": "unknown", 2026-09-11 17:20:30.478260 | instance | "mode": "0755", 2026-09-11 17:20:30.478292 | instance | "mtime": 1789147208.7524114, 2026-09-11 17:20:30.478325 | instance | "nlink": 21, 2026-09-11 17:20:30.478357 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-11 17:20:30.478391 | instance | "pw_name": "zuul", 2026-09-11 17:20:30.478426 | instance | "readable": true, 2026-09-11 17:20:30.478459 | instance | "rgrp": true, 2026-09-11 17:20:30.478493 | instance | "roth": true, 2026-09-11 17:20:30.478526 | instance | "rusr": true, 2026-09-11 17:20:30.478570 | instance | "size": 4096, 2026-09-11 17:20:30.478649 | instance | "uid": 1000, 2026-09-11 17:20:30.478695 | instance | "version": "2566709765", 2026-09-11 17:20:30.478731 | instance | "wgrp": false, 2026-09-11 17:20:30.478767 | instance | "woth": false, 2026-09-11 17:20:30.478822 | instance | "writeable": true, 2026-09-11 17:20:30.478856 | instance | "wusr": true, 2026-09-11 17:20:30.478888 | instance | "xgrp": true, 2026-09-11 17:20:30.478930 | instance | "xoth": true, 2026-09-11 17:20:30.478981 | instance | "xusr": true 2026-09-11 17:20:30.479029 | instance | } 2026-09-11 17:20:30.479271 | instance | } 2026-09-11 17:20:30.479365 | instance | ok: All items complete 2026-09-11 17:20:30.479410 | 2026-09-11 17:20:30.482318 | instance | skipping: Conditional result was False 2026-09-11 17:20:30.483644 | instance | skipping: Conditional result was False 2026-09-11 17:20:30.509303 | 2026-09-11 17:20:30.509512 | LOOP [Switch "ansible_host" to private IP] 2026-09-11 17:20:30.907116 | instance | changed: 1 replacements made 2026-09-11 17:20:30.909829 | instance | skipping: Conditional result was False 2026-09-11 17:20:30.912754 | instance | skipping: Conditional result was False 2026-09-11 17:20:30.929354 | 2026-09-11 17:20:30.929613 | TASK [Run Molecule scenario] 2026-09-11 17:20:31.926570 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-11 17:20:32.364159 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-11 17:20:32.364269 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-11 17:20:43.956709 | instance | INFO [aio > dependency] Executing 2026-09-11 17:20:43.957096 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-11 17:20:43.957481 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-11 17:20:43.957713 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-11 17:20:43.974577 | instance | INFO [aio > cleanup] Executing 2026-09-11 17:20:43.975326 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-11 17:20:43.989688 | instance | INFO [aio > destroy] Executing 2026-09-11 17:20:43.989814 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-11 17:20:43.989945 | instance | INFO [aio > destroy] Executed: Successful 2026-09-11 17:20:43.999684 | instance | INFO [aio > syntax] Executing 2026-09-11 17:20:46.788977 | instance | 2026-09-11 17:20:46.789236 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-11 17:20:46.955783 | instance | INFO [aio > syntax] Executed: Successful 2026-09-11 17:20:46.973135 | instance | INFO [aio > create] Executing 2026-09-11 17:20:46.977258 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-11 17:20:46.991694 | instance | INFO [aio > prepare] Executing 2026-09-11 17:20:47.855334 | instance | 2026-09-11 17:20:47.855619 | instance | PLAY [Prepare] ***************************************************************** 2026-09-11 17:20:47.855909 | instance | 2026-09-11 17:20:47.856178 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:20:47.856489 | instance | Friday 11 September 2026 17:20:47 +0000 (0:00:00.026) 0:00:00.026 ****** 2026-09-11 17:20:49.146352 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-11 17:20:49.146584 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-11 17:20:49.146844 | instance | interpreter could change the meaning of that path. See 2026-09-11 17:20:49.147122 | instance | https://docs.ansible.com/ansible- 2026-09-11 17:20:49.147405 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-11 17:20:49.158785 | instance | ok: [instance] 2026-09-11 17:20:49.158920 | instance | 2026-09-11 17:20:49.159164 | instance | TASK [Configure short hostname] ************************************************ 2026-09-11 17:20:49.159419 | instance | Friday 11 September 2026 17:20:49 +0000 (0:00:01.303) 0:00:01.330 ****** 2026-09-11 17:20:49.942380 | instance | changed: [instance] 2026-09-11 17:20:49.942473 | instance | 2026-09-11 17:20:49.942711 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-11 17:20:49.942976 | instance | Friday 11 September 2026 17:20:49 +0000 (0:00:00.783) 0:00:02.113 ****** 2026-09-11 17:20:50.249255 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-11 17:20:50.249322 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-11 17:20:50.249332 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-11 17:20:50.258967 | instance | changed: [instance] 2026-09-11 17:20:50.259315 | instance | 2026-09-11 17:20:50.259622 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-11 17:20:50.259941 | instance | Friday 11 September 2026 17:20:50 +0000 (0:00:00.316) 0:00:02.430 ****** 2026-09-11 17:20:51.529479 | instance | ok: [instance] 2026-09-11 17:20:51.529885 | instance | 2026-09-11 17:20:51.530196 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-11 17:20:51.530495 | instance | Friday 11 September 2026 17:20:51 +0000 (0:00:01.270) 0:00:03.700 ****** 2026-09-11 17:20:52.448228 | instance | ok: [instance] 2026-09-11 17:20:52.448907 | instance | 2026-09-11 17:20:52.449260 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-11 17:20:52.449817 | instance | 2026-09-11 17:20:52.450248 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-11 17:20:52.450683 | instance | Friday 11 September 2026 17:20:52 +0000 (0:00:00.916) 0:00:04.617 ****** 2026-09-11 17:20:53.547226 | instance | changed: [localhost] => (item=group_vars) 2026-09-11 17:20:53.549750 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-11 17:20:53.549827 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-11 17:20:53.549839 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-11 17:20:53.549871 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-11 17:20:53.549881 | instance | changed: [localhost] => (item=host_vars) 2026-09-11 17:20:53.549890 | instance | 2026-09-11 17:20:53.549900 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-11 17:20:53.549909 | instance | 2026-09-11 17:20:53.549918 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-11 17:20:53.549927 | instance | Friday 11 September 2026 17:20:53 +0000 (0:00:01.100) 0:00:05.718 ****** 2026-09-11 17:20:53.753644 | instance | changed: [localhost] 2026-09-11 17:20:53.753887 | instance | 2026-09-11 17:20:53.754269 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-11 17:20:53.754719 | instance | Friday 11 September 2026 17:20:53 +0000 (0:00:00.206) 0:00:05.924 ****** 2026-09-11 17:20:53.789271 | instance | ok: [localhost] 2026-09-11 17:20:53.789463 | instance | 2026-09-11 17:20:53.789804 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-11 17:20:53.790130 | instance | Friday 11 September 2026 17:20:53 +0000 (0:00:00.035) 0:00:05.960 ****** 2026-09-11 17:20:53.855688 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '3f9442e6-8c2f-5f79-9d62-b2877bf91508'}) 2026-09-11 17:20:53.855978 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-11 17:20:53.856163 | instance | 2026-09-11 17:20:53.856367 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-11 17:20:53.856577 | instance | Friday 11 September 2026 17:20:53 +0000 (0:00:00.066) 0:00:06.026 ****** 2026-09-11 17:20:54.496197 | instance | changed: [localhost] 2026-09-11 17:20:54.496688 | instance | 2026-09-11 17:20:54.497091 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-11 17:20:54.497638 | instance | 2026-09-11 17:20:54.498031 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-11 17:20:54.498351 | instance | Friday 11 September 2026 17:20:54 +0000 (0:00:00.639) 0:00:06.666 ****** 2026-09-11 17:20:54.711145 | instance | changed: [localhost] 2026-09-11 17:20:54.711657 | instance | 2026-09-11 17:20:54.712109 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-11 17:20:54.712490 | instance | Friday 11 September 2026 17:20:54 +0000 (0:00:00.213) 0:00:06.879 ****** 2026-09-11 17:20:54.731805 | instance | ok: [localhost] 2026-09-11 17:20:54.732024 | instance | 2026-09-11 17:20:54.732195 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-11 17:20:54.732360 | instance | Friday 11 September 2026 17:20:54 +0000 (0:00:00.021) 0:00:06.901 ****** 2026-09-11 17:20:54.776106 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-11 17:20:54.776409 | instance | 2026-09-11 17:20:54.776614 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-11 17:20:54.776801 | instance | Friday 11 September 2026 17:20:54 +0000 (0:00:00.046) 0:00:06.947 ****** 2026-09-11 17:20:55.171491 | instance | changed: [localhost] 2026-09-11 17:20:55.171591 | instance | 2026-09-11 17:20:55.171609 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-11 17:20:55.171622 | instance | 2026-09-11 17:20:55.171635 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-11 17:20:55.171663 | instance | Friday 11 September 2026 17:20:55 +0000 (0:00:00.394) 0:00:07.341 ****** 2026-09-11 17:20:55.375518 | instance | changed: [localhost] 2026-09-11 17:20:55.375715 | instance | 2026-09-11 17:20:55.376096 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-11 17:20:55.376429 | instance | Friday 11 September 2026 17:20:55 +0000 (0:00:00.204) 0:00:07.546 ****** 2026-09-11 17:20:55.408594 | instance | ok: [localhost] 2026-09-11 17:20:55.408787 | instance | 2026-09-11 17:20:55.409140 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-11 17:20:55.409458 | instance | Friday 11 September 2026 17:20:55 +0000 (0:00:00.033) 0:00:07.579 ****** 2026-09-11 17:20:55.471629 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-11 17:20:55.471932 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-11 17:20:55.472274 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-11 17:20:55.472575 | instance | 2026-09-11 17:20:55.472936 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-11 17:20:55.473273 | instance | Friday 11 September 2026 17:20:55 +0000 (0:00:00.063) 0:00:07.642 ****** 2026-09-11 17:20:55.878111 | instance | changed: [localhost] 2026-09-11 17:20:55.878231 | instance | 2026-09-11 17:20:55.878405 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-11 17:20:55.878569 | instance | 2026-09-11 17:20:55.878757 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-11 17:20:55.878958 | instance | Friday 11 September 2026 17:20:55 +0000 (0:00:00.407) 0:00:08.049 ****** 2026-09-11 17:20:56.082101 | instance | changed: [localhost] 2026-09-11 17:20:56.082292 | instance | 2026-09-11 17:20:56.082512 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-11 17:20:56.082743 | instance | Friday 11 September 2026 17:20:56 +0000 (0:00:00.203) 0:00:08.253 ****** 2026-09-11 17:20:56.113264 | instance | ok: [localhost] 2026-09-11 17:20:56.113517 | instance | 2026-09-11 17:20:56.114094 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-11 17:20:56.114436 | instance | Friday 11 September 2026 17:20:56 +0000 (0:00:00.030) 0:00:08.284 ****** 2026-09-11 17:20:56.164082 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-11 17:20:56.164164 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-11 17:20:56.164295 | instance | 2026-09-11 17:20:56.164449 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-11 17:20:56.164600 | instance | Friday 11 September 2026 17:20:56 +0000 (0:00:00.050) 0:00:08.335 ****** 2026-09-11 17:20:56.558766 | instance | changed: [localhost] 2026-09-11 17:20:56.558975 | instance | 2026-09-11 17:20:56.559264 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-11 17:20:56.559483 | instance | 2026-09-11 17:20:56.559713 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:20:56.559978 | instance | Friday 11 September 2026 17:20:56 +0000 (0:00:00.394) 0:00:08.730 ****** 2026-09-11 17:20:57.287373 | instance | ok: [localhost] 2026-09-11 17:20:57.287469 | instance | 2026-09-11 17:20:57.287489 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-11 17:20:57.287989 | instance | Friday 11 September 2026 17:20:57 +0000 (0:00:00.728) 0:00:09.458 ****** 2026-09-11 17:20:57.492129 | instance | changed: [localhost] 2026-09-11 17:20:57.492210 | instance | 2026-09-11 17:20:57.492546 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-11 17:20:57.492568 | instance | Friday 11 September 2026 17:20:57 +0000 (0:00:00.205) 0:00:09.663 ****** 2026-09-11 17:20:57.525870 | instance | ok: [localhost] 2026-09-11 17:20:57.525931 | instance | 2026-09-11 17:20:57.526224 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-11 17:20:57.526242 | instance | Friday 11 September 2026 17:20:57 +0000 (0:00:00.033) 0:00:09.697 ****** 2026-09-11 17:20:58.318419 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-11 17:20:58.319449 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-11 17:20:58.319527 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-11 17:20:58.319533 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-11 17:20:58.319546 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-11 17:20:58.322063 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-11 17:20:58.322111 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-11 17:20:58.322126 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-11 17:20:58.322139 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-11 17:20:58.322149 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-11 17:20:58.322158 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-11 17:20:58.322167 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-11 17:20:58.322185 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-11 17:20:58.322194 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-11 17:20:58.322319 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-11 17:20:58.322743 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-11 17:20:58.323142 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-11 17:20:58.323504 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-11 17:20:58.323948 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-11 17:20:58.324382 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-11 17:20:58.324707 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-11 17:20:58.325036 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-11 17:20:58.325368 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-11 17:20:58.325649 | instance | 2026-09-11 17:20:58.326019 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-11 17:20:58.326329 | instance | Friday 11 September 2026 17:20:58 +0000 (0:00:00.791) 0:00:10.489 ****** 2026-09-11 17:20:58.704244 | instance | changed: [localhost] 2026-09-11 17:20:58.704369 | instance | 2026-09-11 17:20:58.704761 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-11 17:20:58.705305 | instance | Friday 11 September 2026 17:20:58 +0000 (0:00:00.384) 0:00:10.874 ****** 2026-09-11 17:20:58.931616 | instance | changed: [localhost] 2026-09-11 17:20:58.932012 | instance | 2026-09-11 17:20:58.932342 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-11 17:20:58.932626 | instance | 2026-09-11 17:20:58.933008 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-11 17:20:58.933308 | instance | Friday 11 September 2026 17:20:58 +0000 (0:00:00.225) 0:00:11.099 ****** 2026-09-11 17:20:59.134408 | instance | changed: [localhost] 2026-09-11 17:20:59.134457 | instance | 2026-09-11 17:20:59.134467 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-11 17:20:59.134477 | instance | Friday 11 September 2026 17:20:59 +0000 (0:00:00.204) 0:00:11.304 ****** 2026-09-11 17:20:59.177680 | instance | ok: [localhost] 2026-09-11 17:20:59.177725 | instance | 2026-09-11 17:20:59.177736 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-11 17:20:59.177746 | instance | Friday 11 September 2026 17:20:59 +0000 (0:00:00.043) 0:00:11.348 ****** 2026-09-11 17:20:59.228517 | 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-11 17:20:59.228597 | instance | 2026-09-11 17:20:59.228609 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-11 17:20:59.228619 | instance | Friday 11 September 2026 17:20:59 +0000 (0:00:00.050) 0:00:11.399 ****** 2026-09-11 17:20:59.643375 | instance | changed: [localhost] 2026-09-11 17:20:59.643470 | instance | 2026-09-11 17:20:59.643481 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-11 17:20:59.643491 | instance | 2026-09-11 17:20:59.643501 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-11 17:20:59.643510 | instance | Friday 11 September 2026 17:20:59 +0000 (0:00:00.415) 0:00:11.814 ****** 2026-09-11 17:20:59.853239 | instance | changed: [localhost] 2026-09-11 17:20:59.853475 | instance | 2026-09-11 17:20:59.853735 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-11 17:20:59.854044 | instance | Friday 11 September 2026 17:20:59 +0000 (0:00:00.209) 0:00:12.024 ****** 2026-09-11 17:20:59.890973 | instance | ok: [localhost] 2026-09-11 17:20:59.891101 | instance | 2026-09-11 17:20:59.891398 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-11 17:20:59.891646 | instance | Friday 11 September 2026 17:20:59 +0000 (0:00:00.037) 0:00:12.062 ****** 2026-09-11 17:20:59.935293 | 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-11 17:20:59.935546 | instance | 2026-09-11 17:20:59.935758 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-11 17:20:59.936058 | instance | Friday 11 September 2026 17:20:59 +0000 (0:00:00.044) 0:00:12.106 ****** 2026-09-11 17:21:00.351335 | instance | changed: [localhost] 2026-09-11 17:21:00.351582 | instance | 2026-09-11 17:21:00.351889 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-11 17:21:00.352120 | instance | 2026-09-11 17:21:00.352358 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-11 17:21:00.352591 | instance | Friday 11 September 2026 17:21:00 +0000 (0:00:00.415) 0:00:12.522 ****** 2026-09-11 17:21:00.549713 | instance | changed: [localhost] 2026-09-11 17:21:00.549878 | instance | 2026-09-11 17:21:00.549894 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-11 17:21:00.550109 | instance | Friday 11 September 2026 17:21:00 +0000 (0:00:00.198) 0:00:12.721 ****** 2026-09-11 17:21:00.585494 | instance | ok: [localhost] 2026-09-11 17:21:00.585594 | instance | 2026-09-11 17:21:00.585681 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-11 17:21:00.585854 | instance | Friday 11 September 2026 17:21:00 +0000 (0:00:00.035) 0:00:12.756 ****** 2026-09-11 17:21:01.027424 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-11 17:21:01.027518 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-11 17:21:01.027530 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-11 17:21:01.027540 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-11 17:21:01.027549 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-11 17:21:01.027558 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-11 17:21:01.027567 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-11 17:21:01.027577 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-11 17:21:01.027596 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-11 17:21:01.027605 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-11 17:21:01.027614 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-11 17:21:01.027896 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-11 17:21:01.028109 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-11 17:21:01.028127 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-11 17:21:01.028919 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-11 17:21:01.028937 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-11 17:21:01.028944 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-11 17:21:01.028950 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-11 17:21:01.028956 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-11 17:21:01.028961 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-11 17:21:01.028969 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-11 17:21:01.028974 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-11 17:21:01.029034 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-11 17:21:01.029218 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-11 17:21:01.029348 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-11 17:21:01.029477 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-11 17:21:01.029608 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-11 17:21:01.029736 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-11 17:21:01.029890 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-11 17:21:01.030021 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-11 17:21:01.030151 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-11 17:21:01.030282 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-11 17:21:01.030413 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-11 17:21:01.030543 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-11 17:21:01.030674 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-11 17:21:01.030821 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-11 17:21:01.030955 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-11 17:21:01.031086 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-11 17:21:01.031240 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-11 17:21:01.031375 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-11 17:21:01.031507 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-11 17:21:01.031637 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-11 17:21:01.031767 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-11 17:21:01.031925 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-11 17:21:01.032070 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-11 17:21:01.032204 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-11 17:21:01.032339 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-11 17:21:01.032518 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-11 17:21:01.032688 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-11 17:21:01.032876 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-11 17:21:01.033011 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-11 17:21:01.033154 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-11 17:21:01.033282 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-11 17:21:01.033415 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-11 17:21:01.033536 | instance | 2026-09-11 17:21:01.033664 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-11 17:21:01.033794 | instance | Friday 11 September 2026 17:21:01 +0000 (0:00:00.441) 0:00:13.198 ****** 2026-09-11 17:21:01.072160 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-11 17:21:01.072521 | instance | 2026-09-11 17:21:01.072865 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-11 17:21:01.073164 | instance | Friday 11 September 2026 17:21:01 +0000 (0:00:00.045) 0:00:13.243 ****** 2026-09-11 17:21:01.536119 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-11 17:21:01.536284 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-11 17:21:01.536525 | instance | 2026-09-11 17:21:01.536990 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-11 17:21:01.537374 | instance | Friday 11 September 2026 17:21:01 +0000 (0:00:00.462) 0:00:13.705 ****** 2026-09-11 17:21:05.111954 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-11 17:21:05.112398 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-11 17:21:05.112716 | instance | 2026-09-11 17:21:05.113125 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-11 17:21:05.113486 | instance | Friday 11 September 2026 17:21:05 +0000 (0:00:03.575) 0:00:17.280 ****** 2026-09-11 17:21:05.186895 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-11 17:21:05.186951 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-11 17:21:05.186959 | instance | 2026-09-11 17:21:05.186966 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-11 17:21:05.186973 | instance | Friday 11 September 2026 17:21:05 +0000 (0:00:00.077) 0:00:17.357 ****** 2026-09-11 17:21:05.560225 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-11 17:21:05.560275 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-11 17:21:05.560282 | instance | 2026-09-11 17:21:05.560288 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-11 17:21:05.560294 | instance | Friday 11 September 2026 17:21:05 +0000 (0:00:00.373) 0:00:17.731 ****** 2026-09-11 17:21:05.939038 | instance | changed: [localhost] 2026-09-11 17:21:05.939084 | instance | 2026-09-11 17:21:05.939095 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-11 17:21:05.939103 | instance | Friday 11 September 2026 17:21:05 +0000 (0:00:00.378) 0:00:18.110 ****** 2026-09-11 17:21:05.971440 | instance | skipping: [localhost] 2026-09-11 17:21:05.971514 | instance | 2026-09-11 17:21:05.971520 | instance | PLAY [Setup networking] ******************************************************** 2026-09-11 17:21:05.971534 | instance | 2026-09-11 17:21:05.971608 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:21:05.971760 | instance | Friday 11 September 2026 17:21:05 +0000 (0:00:00.032) 0:00:18.142 ****** 2026-09-11 17:21:06.717836 | instance | ok: [instance] 2026-09-11 17:21:06.718083 | instance | 2026-09-11 17:21:06.718551 | instance | TASK [Create bridge for management network] ************************************ 2026-09-11 17:21:06.719008 | instance | Friday 11 September 2026 17:21:06 +0000 (0:00:00.745) 0:00:18.888 ****** 2026-09-11 17:21:07.090462 | instance | ok: [instance] 2026-09-11 17:21:07.090713 | instance | 2026-09-11 17:21:07.091021 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-11 17:21:07.091517 | instance | Friday 11 September 2026 17:21:07 +0000 (0:00:00.373) 0:00:19.261 ****** 2026-09-11 17:21:07.338530 | instance | ok: [instance] 2026-09-11 17:21:07.338718 | instance | 2026-09-11 17:21:07.338987 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-11 17:21:07.339244 | instance | Friday 11 September 2026 17:21:07 +0000 (0:00:00.247) 0:00:19.508 ****** 2026-09-11 17:21:07.558387 | instance | ok: [instance] 2026-09-11 17:21:07.558601 | instance | 2026-09-11 17:21:07.558912 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-11 17:21:07.559231 | instance | Friday 11 September 2026 17:21:07 +0000 (0:00:00.219) 0:00:19.728 ****** 2026-09-11 17:21:07.792504 | instance | ok: [instance] 2026-09-11 17:21:07.792939 | instance | 2026-09-11 17:21:07.793325 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-11 17:21:07.793669 | instance | Friday 11 September 2026 17:21:07 +0000 (0:00:00.235) 0:00:19.963 ****** 2026-09-11 17:21:08.225328 | instance | ok: [instance] => (item=br-mgmt) 2026-09-11 17:21:08.225578 | instance | ok: [instance] => (item=dummy0) 2026-09-11 17:21:08.225790 | instance | 2026-09-11 17:21:08.225949 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-11 17:21:08.226117 | instance | 2026-09-11 17:21:08.226296 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:21:08.226458 | instance | Friday 11 September 2026 17:21:08 +0000 (0:00:00.431) 0:00:20.395 ****** 2026-09-11 17:21:09.070874 | instance | ok: [instance] 2026-09-11 17:21:09.070925 | instance | 2026-09-11 17:21:09.070931 | instance | TASK [Install depedencies] ***************************************************** 2026-09-11 17:21:09.070936 | instance | Friday 11 September 2026 17:21:09 +0000 (0:00:00.846) 0:00:21.241 ****** 2026-09-11 17:21:32.633683 | instance | changed: [instance] 2026-09-11 17:21:32.633769 | instance | 2026-09-11 17:21:32.633780 | instance | TASK [Start up service] ******************************************************** 2026-09-11 17:21:32.633789 | instance | Friday 11 September 2026 17:21:32 +0000 (0:00:23.562) 0:00:44.803 ****** 2026-09-11 17:21:33.266228 | instance | ok: [instance] 2026-09-11 17:21:33.266961 | instance | 2026-09-11 17:21:33.267028 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-11 17:21:33.267040 | instance | Friday 11 September 2026 17:21:33 +0000 (0:00:00.633) 0:00:45.437 ****** 2026-09-11 17:21:33.509611 | instance | ok: [instance] 2026-09-11 17:21:33.509709 | instance | 2026-09-11 17:21:33.510054 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-11 17:21:33.510116 | instance | Friday 11 September 2026 17:21:33 +0000 (0:00:00.243) 0:00:45.680 ****** 2026-09-11 17:21:34.047356 | instance | changed: [instance] 2026-09-11 17:21:34.048105 | instance | 2026-09-11 17:21:34.048172 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-11 17:21:34.048184 | instance | Friday 11 September 2026 17:21:34 +0000 (0:00:00.537) 0:00:46.218 ****** 2026-09-11 17:21:34.264500 | instance | ok: [instance] 2026-09-11 17:21:34.264558 | instance | 2026-09-11 17:21:34.264569 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-11 17:21:34.264579 | instance | Friday 11 September 2026 17:21:34 +0000 (0:00:00.216) 0:00:46.434 ****** 2026-09-11 17:21:34.296184 | instance | skipping: [instance] 2026-09-11 17:21:34.296412 | instance | 2026-09-11 17:21:34.297614 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-11 17:21:34.297649 | instance | Friday 11 September 2026 17:21:34 +0000 (0:00:00.032) 0:00:46.466 ****** 2026-09-11 17:21:34.912541 | instance | changed: [instance] => (item=osd0) 2026-09-11 17:21:34.912779 | instance | changed: [instance] => (item=osd1) 2026-09-11 17:21:34.913357 | instance | changed: [instance] => (item=osd2) 2026-09-11 17:21:34.913689 | instance | 2026-09-11 17:21:34.913983 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-11 17:21:34.914267 | instance | Friday 11 September 2026 17:21:34 +0000 (0:00:00.616) 0:00:47.083 ****** 2026-09-11 17:21:35.497455 | instance | changed: [instance] => (item=osd0) 2026-09-11 17:21:35.497540 | instance | changed: [instance] => (item=osd1) 2026-09-11 17:21:35.497717 | instance | changed: [instance] => (item=osd2) 2026-09-11 17:21:35.497857 | instance | 2026-09-11 17:21:35.498022 | instance | TASK [Start loop devices] ****************************************************** 2026-09-11 17:21:35.498206 | instance | Friday 11 September 2026 17:21:35 +0000 (0:00:00.585) 0:00:47.669 ****** 2026-09-11 17:21:36.296664 | instance | changed: [instance] => (item=osd0) 2026-09-11 17:21:36.297862 | instance | changed: [instance] => (item=osd1) 2026-09-11 17:21:36.297922 | instance | changed: [instance] => (item=osd2) 2026-09-11 17:21:36.297935 | instance | 2026-09-11 17:21:36.297946 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-11 17:21:36.297956 | instance | Friday 11 September 2026 17:21:36 +0000 (0:00:00.798) 0:00:48.467 ****** 2026-09-11 17:21:39.988857 | instance | changed: [instance] => (item=osd0) 2026-09-11 17:21:39.990032 | instance | changed: [instance] => (item=osd1) 2026-09-11 17:21:39.990102 | instance | changed: [instance] => (item=osd2) 2026-09-11 17:21:39.990113 | instance | 2026-09-11 17:21:39.990123 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-11 17:21:39.990133 | instance | Friday 11 September 2026 17:21:39 +0000 (0:00:03.691) 0:00:52.159 ****** 2026-09-11 17:21:42.024062 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-11 17:21:42.025649 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-11 17:21:42.025726 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-11 17:21:42.025737 | instance | 2026-09-11 17:21:42.025747 | instance | PLAY [controllers] ************************************************************* 2026-09-11 17:21:42.025756 | instance | 2026-09-11 17:21:42.025765 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:21:42.025774 | instance | Friday 11 September 2026 17:21:42 +0000 (0:00:02.035) 0:00:54.195 ****** 2026-09-11 17:21:43.053907 | instance | ok: [instance] 2026-09-11 17:21:43.054050 | instance | 2026-09-11 17:21:43.054584 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-11 17:21:43.054661 | instance | Friday 11 September 2026 17:21:43 +0000 (0:00:01.029) 0:00:55.225 ****** 2026-09-11 17:21:43.595081 | instance | changed: [instance] 2026-09-11 17:21:43.595738 | instance | 2026-09-11 17:21:43.595842 | instance | PLAY RECAP ********************************************************************* 2026-09-11 17:21:43.595988 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-11 17:21:43.596500 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-11 17:21:43.596828 | instance | 2026-09-11 17:21:43.597137 | instance | Friday 11 September 2026 17:21:43 +0000 (0:00:00.541) 0:00:55.766 ****** 2026-09-11 17:21:43.597460 | instance | =============================================================================== 2026-09-11 17:21:43.597780 | instance | Install depedencies ---------------------------------------------------- 23.56s 2026-09-11 17:21:43.598078 | instance | Create a volume group for each loop device ------------------------------ 3.69s 2026-09-11 17:21:43.598409 | instance | Generate SSH keys for missing variables --------------------------------- 3.58s 2026-09-11 17:21:43.598733 | instance | Create a logical volume for each loop device ---------------------------- 2.04s 2026-09-11 17:21:43.599040 | instance | Gathering Facts --------------------------------------------------------- 1.30s 2026-09-11 17:21:43.599460 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.27s 2026-09-11 17:21:43.599839 | instance | Create folders for workspace -------------------------------------------- 1.10s 2026-09-11 17:21:43.600176 | instance | Gathering Facts --------------------------------------------------------- 1.03s 2026-09-11 17:21:43.600534 | instance | Purge "snapd" package --------------------------------------------------- 0.92s 2026-09-11 17:21:43.600929 | instance | Gathering Facts --------------------------------------------------------- 0.85s 2026-09-11 17:21:43.601327 | instance | Start loop devices ------------------------------------------------------ 0.80s 2026-09-11 17:21:43.601656 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.79s 2026-09-11 17:21:43.601948 | instance | Configure short hostname ------------------------------------------------ 0.78s 2026-09-11 17:21:43.602391 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-09-11 17:21:43.602715 | instance | Gathering Facts --------------------------------------------------------- 0.73s 2026-09-11 17:21:43.603073 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.64s 2026-09-11 17:21:43.603551 | instance | Start up service -------------------------------------------------------- 0.63s 2026-09-11 17:21:43.603989 | instance | Create devices for Ceph ------------------------------------------------- 0.62s 2026-09-11 17:21:43.604346 | instance | Set permissions on loopback devices ------------------------------------- 0.59s 2026-09-11 17:21:43.604640 | instance | Set masquerade rule ----------------------------------------------------- 0.54s 2026-09-11 17:21:43.720171 | instance | INFO [aio > prepare] Executed: Successful 2026-09-11 17:21:43.735546 | instance | INFO [aio > converge] Executing 2026-09-11 17:21:46.569684 | instance | 2026-09-11 17:21:46.570270 | instance | PLAY [all] ********************************************************************* 2026-09-11 17:21:46.570648 | instance | 2026-09-11 17:21:46.570985 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:21:46.571366 | instance | Friday 11 September 2026 17:21:46 +0000 (0:00:00.017) 0:00:00.017 ****** 2026-09-11 17:21:47.929062 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-11 17:21:47.929620 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-11 17:21:47.930173 | instance | interpreter could change the meaning of that path. See 2026-09-11 17:21:47.930664 | instance | https://docs.ansible.com/ansible- 2026-09-11 17:21:47.931250 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-11 17:21:47.960519 | instance | ok: [instance] 2026-09-11 17:21:47.960826 | instance | 2026-09-11 17:21:47.961195 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-11 17:21:47.961523 | instance | Friday 11 September 2026 17:21:47 +0000 (0:00:01.390) 0:00:01.408 ****** 2026-09-11 17:21:48.186469 | instance | ok: [instance] 2026-09-11 17:21:48.186833 | instance | 2026-09-11 17:21:48.187169 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-11 17:21:48.187488 | instance | 2026-09-11 17:21:48.187777 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:21:48.188080 | instance | Friday 11 September 2026 17:21:48 +0000 (0:00:00.226) 0:00:01.634 ****** 2026-09-11 17:21:49.217346 | instance | ok: [instance] 2026-09-11 17:21:49.217750 | instance | 2026-09-11 17:21:49.218116 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-11 17:21:49.218440 | instance | Friday 11 September 2026 17:21:49 +0000 (0:00:01.029) 0:00:02.664 ****** 2026-09-11 17:21:49.552828 | instance | ok: [instance] 2026-09-11 17:21:49.553292 | instance | 2026-09-11 17:21:49.553622 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-11 17:21:49.554038 | instance | Friday 11 September 2026 17:21:49 +0000 (0:00:00.335) 0:00:03.000 ****** 2026-09-11 17:21:49.605967 | instance | skipping: [instance] 2026-09-11 17:21:49.606405 | instance | 2026-09-11 17:21:49.606738 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-11 17:21:49.607078 | instance | Friday 11 September 2026 17:21:49 +0000 (0:00:00.053) 0:00:03.054 ****** 2026-09-11 17:21:50.051502 | instance | changed: [instance] 2026-09-11 17:21:50.051944 | instance | 2026-09-11 17:21:50.052381 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-11 17:21:50.052694 | instance | Friday 11 September 2026 17:21:50 +0000 (0:00:00.444) 0:00:03.499 ****** 2026-09-11 17:21:50.160390 | instance | ok: [instance] => { 2026-09-11 17:21:50.160817 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-11 17:21:50.161149 | instance | } 2026-09-11 17:21:50.161486 | instance | 2026-09-11 17:21:50.161789 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-11 17:21:50.162182 | instance | Friday 11 September 2026 17:21:50 +0000 (0:00:00.108) 0:00:03.608 ****** 2026-09-11 17:21:50.833416 | instance | changed: [instance] 2026-09-11 17:21:50.833679 | instance | 2026-09-11 17:21:50.833892 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-11 17:21:50.834141 | instance | Friday 11 September 2026 17:21:50 +0000 (0:00:00.673) 0:00:04.281 ****** 2026-09-11 17:21:50.901420 | instance | skipping: [instance] 2026-09-11 17:21:50.901887 | instance | 2026-09-11 17:21:50.902350 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-11 17:21:50.902767 | instance | Friday 11 September 2026 17:21:50 +0000 (0:00:00.068) 0:00:04.349 ****** 2026-09-11 17:21:50.957147 | instance | skipping: [instance] 2026-09-11 17:21:50.957526 | instance | 2026-09-11 17:21:50.957893 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-11 17:21:50.958277 | instance | Friday 11 September 2026 17:21:50 +0000 (0:00:00.055) 0:00:04.405 ****** 2026-09-11 17:21:51.213077 | instance | ok: [instance] 2026-09-11 17:21:51.213423 | instance | 2026-09-11 17:21:51.213722 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-11 17:21:51.214032 | instance | Friday 11 September 2026 17:21:51 +0000 (0:00:00.255) 0:00:04.661 ****** 2026-09-11 17:21:52.766091 | instance | ok: [instance] 2026-09-11 17:21:52.766380 | instance | 2026-09-11 17:21:52.766603 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-11 17:21:52.766822 | instance | Friday 11 September 2026 17:21:52 +0000 (0:00:01.552) 0:00:06.214 ****** 2026-09-11 17:21:52.864241 | instance | ok: [instance] => { 2026-09-11 17:21:52.864463 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-11 17:21:52.864820 | instance | } 2026-09-11 17:21:52.865125 | instance | 2026-09-11 17:21:52.865422 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-11 17:21:52.865756 | instance | Friday 11 September 2026 17:21:52 +0000 (0:00:00.094) 0:00:06.308 ****** 2026-09-11 17:21:53.568414 | instance | changed: [instance] 2026-09-11 17:21:53.568791 | instance | 2026-09-11 17:21:53.569130 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-11 17:21:53.569430 | instance | Friday 11 September 2026 17:21:53 +0000 (0:00:00.706) 0:00:07.015 ****** 2026-09-11 17:21:56.663921 | instance | changed: [instance] 2026-09-11 17:21:56.664031 | instance | 2026-09-11 17:21:56.664164 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-11 17:21:56.664412 | instance | Friday 11 September 2026 17:21:56 +0000 (0:00:03.096) 0:00:10.111 ****** 2026-09-11 17:21:56.716244 | instance | skipping: [instance] 2026-09-11 17:21:56.716496 | instance | 2026-09-11 17:21:56.716906 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-11 17:21:56.717217 | instance | Friday 11 September 2026 17:21:56 +0000 (0:00:00.049) 0:00:10.160 ****** 2026-09-11 17:21:56.762275 | instance | skipping: [instance] 2026-09-11 17:21:56.762558 | instance | 2026-09-11 17:21:56.762828 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-11 17:21:56.763073 | instance | Friday 11 September 2026 17:21:56 +0000 (0:00:00.047) 0:00:10.208 ****** 2026-09-11 17:21:56.808305 | instance | skipping: [instance] 2026-09-11 17:21:56.808363 | instance | 2026-09-11 17:21:56.808374 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-11 17:21:56.808384 | instance | Friday 11 September 2026 17:21:56 +0000 (0:00:00.047) 0:00:10.255 ****** 2026-09-11 17:22:03.388850 | instance | changed: [instance] 2026-09-11 17:22:03.388927 | instance | 2026-09-11 17:22:03.388939 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-11 17:22:03.388949 | instance | Friday 11 September 2026 17:22:03 +0000 (0:00:06.580) 0:00:16.835 ****** 2026-09-11 17:22:04.129991 | instance | changed: [instance] 2026-09-11 17:22:04.130065 | instance | 2026-09-11 17:22:04.130092 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-11 17:22:04.130103 | instance | Friday 11 September 2026 17:22:04 +0000 (0:00:00.740) 0:00:17.576 ****** 2026-09-11 17:22:05.154325 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-11 17:22:05.154394 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-11 17:22:05.154433 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-11 17:22:05.154443 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-11 17:22:05.154452 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-11 17:22:05.154461 | instance | 2026-09-11 17:22:05.154471 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-11 17:22:05.154479 | instance | Friday 11 September 2026 17:22:05 +0000 (0:00:01.023) 0:00:18.600 ****** 2026-09-11 17:22:05.791083 | instance | changed: [instance] 2026-09-11 17:22:05.791169 | instance | 2026-09-11 17:22:05.792341 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-11 17:22:05.792399 | instance | Friday 11 September 2026 17:22:05 +0000 (0:00:00.629) 0:00:19.229 ****** 2026-09-11 17:22:05.792407 | instance | 2026-09-11 17:22:05.792414 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-11 17:22:05.792420 | instance | Friday 11 September 2026 17:22:05 +0000 (0:00:00.009) 0:00:19.239 ****** 2026-09-11 17:22:06.852549 | instance | ok: [instance] 2026-09-11 17:22:06.852729 | instance | 2026-09-11 17:22:06.853230 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-11 17:22:06.853291 | instance | Friday 11 September 2026 17:22:06 +0000 (0:00:01.061) 0:00:20.300 ****** 2026-09-11 17:22:07.374458 | instance | changed: [instance] 2026-09-11 17:22:07.374604 | instance | 2026-09-11 17:22:07.374667 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-11 17:22:07.374876 | instance | Friday 11 September 2026 17:22:07 +0000 (0:00:00.522) 0:00:20.822 ****** 2026-09-11 17:22:07.952702 | instance | changed: [instance] 2026-09-11 17:22:07.952807 | instance | 2026-09-11 17:22:07.952894 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-11 17:22:07.953068 | instance | Friday 11 September 2026 17:22:07 +0000 (0:00:00.578) 0:00:21.400 ****** 2026-09-11 17:22:08.223988 | instance | ok: [instance] 2026-09-11 17:22:08.224080 | instance | 2026-09-11 17:22:08.224419 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-11 17:22:08.224478 | instance | Friday 11 September 2026 17:22:08 +0000 (0:00:00.271) 0:00:21.672 ****** 2026-09-11 17:22:08.310260 | instance | ok: [instance] => { 2026-09-11 17:22:08.311467 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-11 17:22:08.311820 | instance | } 2026-09-11 17:22:08.311854 | instance | 2026-09-11 17:22:08.311877 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-11 17:22:08.311984 | instance | Friday 11 September 2026 17:22:08 +0000 (0:00:00.085) 0:00:21.757 ****** 2026-09-11 17:22:10.228388 | instance | changed: [instance] 2026-09-11 17:22:10.228931 | instance | 2026-09-11 17:22:10.229239 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-11 17:22:10.229549 | instance | Friday 11 September 2026 17:22:10 +0000 (0:00:01.918) 0:00:23.676 ****** 2026-09-11 17:22:14.789579 | instance | changed: [instance] 2026-09-11 17:22:14.789680 | instance | 2026-09-11 17:22:14.789973 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-11 17:22:14.790024 | instance | Friday 11 September 2026 17:22:14 +0000 (0:00:04.561) 0:00:28.238 ****** 2026-09-11 17:22:16.216345 | instance | ok: [instance] 2026-09-11 17:22:16.216462 | instance | 2026-09-11 17:22:16.216719 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-11 17:22:16.216778 | instance | Friday 11 September 2026 17:22:16 +0000 (0:00:01.426) 0:00:29.664 ****** 2026-09-11 17:22:16.657941 | instance | changed: [instance] 2026-09-11 17:22:16.658715 | instance | 2026-09-11 17:22:16.658791 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-11 17:22:16.658804 | instance | Friday 11 September 2026 17:22:16 +0000 (0:00:00.440) 0:00:30.105 ****** 2026-09-11 17:22:17.184894 | instance | changed: [instance] 2026-09-11 17:22:17.184991 | instance | 2026-09-11 17:22:17.185246 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-11 17:22:17.185299 | instance | Friday 11 September 2026 17:22:17 +0000 (0:00:00.527) 0:00:30.633 ****** 2026-09-11 17:22:17.842546 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-11 17:22:17.842629 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-11 17:22:17.842694 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-11 17:22:17.843047 | instance | 2026-09-11 17:22:17.843091 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-11 17:22:17.843097 | instance | Friday 11 September 2026 17:22:17 +0000 (0:00:00.657) 0:00:31.291 ****** 2026-09-11 17:22:18.359353 | instance | changed: [instance] 2026-09-11 17:22:18.360123 | instance | 2026-09-11 17:22:18.360199 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-11 17:22:18.360212 | instance | Friday 11 September 2026 17:22:18 +0000 (0:00:00.515) 0:00:31.807 ****** 2026-09-11 17:22:18.905877 | instance | changed: [instance] 2026-09-11 17:22:18.905979 | instance | 2026-09-11 17:22:18.906056 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-11 17:22:18.906706 | instance | Friday 11 September 2026 17:22:18 +0000 (0:00:00.530) 0:00:32.337 ****** 2026-09-11 17:22:18.906769 | instance | 2026-09-11 17:22:18.906784 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-11 17:22:18.906791 | instance | Friday 11 September 2026 17:22:18 +0000 (0:00:00.016) 0:00:32.353 ****** 2026-09-11 17:22:19.662983 | instance | ok: [instance] 2026-09-11 17:22:19.663060 | instance | 2026-09-11 17:22:19.663375 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-11 17:22:19.663473 | instance | Friday 11 September 2026 17:22:19 +0000 (0:00:00.757) 0:00:33.111 ****** 2026-09-11 17:22:20.971893 | instance | changed: [instance] 2026-09-11 17:22:20.972761 | instance | 2026-09-11 17:22:20.972843 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-11 17:22:20.972856 | instance | Friday 11 September 2026 17:22:20 +0000 (0:00:01.308) 0:00:34.419 ****** 2026-09-11 17:22:21.576847 | instance | changed: [instance] 2026-09-11 17:22:21.576999 | instance | 2026-09-11 17:22:21.577536 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-11 17:22:21.577611 | instance | Friday 11 September 2026 17:22:21 +0000 (0:00:00.604) 0:00:35.024 ****** 2026-09-11 17:22:21.650216 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-11 17:22:21.650336 | instance | 2026-09-11 17:22:21.650626 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-11 17:22:21.650696 | instance | Friday 11 September 2026 17:22:21 +0000 (0:00:00.073) 0:00:35.098 ****** 2026-09-11 17:22:27.270220 | instance | changed: [instance] 2026-09-11 17:22:27.270316 | instance | 2026-09-11 17:22:27.270328 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-11 17:22:27.270338 | instance | Friday 11 September 2026 17:22:27 +0000 (0:00:05.618) 0:00:40.716 ****** 2026-09-11 17:22:28.010585 | instance | ok: [instance] => (item=chronyd) 2026-09-11 17:22:28.010751 | instance | ok: [instance] => (item=sshd) 2026-09-11 17:22:28.011356 | instance | 2026-09-11 17:22:28.011706 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-11 17:22:28.011730 | instance | Friday 11 September 2026 17:22:28 +0000 (0:00:00.741) 0:00:41.458 ****** 2026-09-11 17:22:30.393486 | instance | changed: [instance] 2026-09-11 17:22:30.394267 | instance | 2026-09-11 17:22:30.394362 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-11 17:22:30.394377 | instance | Friday 11 September 2026 17:22:30 +0000 (0:00:02.382) 0:00:43.840 ****** 2026-09-11 17:22:30.654397 | instance | ok: [instance] 2026-09-11 17:22:30.655326 | instance | 2026-09-11 17:22:30.655419 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-11 17:22:30.655435 | instance | Friday 11 September 2026 17:22:30 +0000 (0:00:00.260) 0:00:44.101 ****** 2026-09-11 17:22:31.231374 | instance | changed: [instance] 2026-09-11 17:22:31.232363 | instance | 2026-09-11 17:22:31.232451 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-11 17:22:31.232466 | instance | Friday 11 September 2026 17:22:31 +0000 (0:00:00.577) 0:00:44.679 ****** 2026-09-11 17:22:31.737821 | instance | changed: [instance] 2026-09-11 17:22:31.737886 | instance | 2026-09-11 17:22:31.737894 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-11 17:22:31.737903 | instance | Friday 11 September 2026 17:22:31 +0000 (0:00:00.506) 0:00:45.185 ****** 2026-09-11 17:22:31.876520 | instance | ok: [instance] 2026-09-11 17:22:31.876623 | instance | 2026-09-11 17:22:31.876946 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-11 17:22:31.877013 | instance | Friday 11 September 2026 17:22:31 +0000 (0:00:00.138) 0:00:45.324 ****** 2026-09-11 17:22:32.132660 | instance | ok: [instance] => (item=instance) 2026-09-11 17:22:32.133362 | instance | 2026-09-11 17:22:32.133438 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-11 17:22:32.133450 | instance | Friday 11 September 2026 17:22:32 +0000 (0:00:00.256) 0:00:45.580 ****** 2026-09-11 17:22:32.206271 | instance | ok: [instance] 2026-09-11 17:22:32.206366 | instance | 2026-09-11 17:22:32.206382 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-11 17:22:32.206530 | instance | Friday 11 September 2026 17:22:32 +0000 (0:00:00.073) 0:00:45.654 ****** 2026-09-11 17:22:32.287112 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-11 17:22:32.287241 | instance | 2026-09-11 17:22:32.287397 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-11 17:22:32.287579 | instance | Friday 11 September 2026 17:22:32 +0000 (0:00:00.081) 0:00:45.735 ****** 2026-09-11 17:22:32.690255 | instance | changed: [instance] 2026-09-11 17:22:32.690375 | instance | 2026-09-11 17:22:32.690720 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-11 17:22:32.690747 | instance | Friday 11 September 2026 17:22:32 +0000 (0:00:00.402) 0:00:46.138 ****** 2026-09-11 17:22:33.540383 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-11 17:22:33.541692 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-11 17:22:33.541776 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-11 17:22:33.541789 | instance | 2026-09-11 17:22:33.541800 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-11 17:22:33.541810 | instance | Friday 11 September 2026 17:22:33 +0000 (0:00:00.849) 0:00:46.988 ****** 2026-09-11 17:24:10.740024 | instance | ok: [instance] 2026-09-11 17:24:10.740165 | instance | 2026-09-11 17:24:10.740229 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-11 17:24:10.740425 | instance | Friday 11 September 2026 17:24:10 +0000 (0:01:37.199) 0:02:24.187 ****** 2026-09-11 17:24:10.993644 | instance | changed: [instance] 2026-09-11 17:24:10.993798 | instance | 2026-09-11 17:24:10.994185 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-11 17:24:10.994463 | instance | Friday 11 September 2026 17:24:10 +0000 (0:00:00.253) 0:02:24.441 ****** 2026-09-11 17:24:11.048142 | instance | ok: [instance] 2026-09-11 17:24:11.048213 | instance | 2026-09-11 17:24:11.048371 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-11 17:24:11.048515 | instance | Friday 11 September 2026 17:24:11 +0000 (0:00:00.054) 0:02:24.496 ****** 2026-09-11 17:24:11.133877 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-11 17:24:11.133950 | instance | 2026-09-11 17:24:11.134027 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-11 17:24:11.134120 | instance | Friday 11 September 2026 17:24:11 +0000 (0:00:00.086) 0:02:24.582 ****** 2026-09-11 17:24:17.006220 | instance | ok: [instance] 2026-09-11 17:24:17.006299 | instance | 2026-09-11 17:24:17.006311 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-11 17:24:17.006322 | instance | Friday 11 September 2026 17:24:17 +0000 (0:00:05.870) 0:02:30.453 ****** 2026-09-11 17:24:17.094778 | instance | ok: [instance] => (item=instance) 2026-09-11 17:24:17.095355 | instance | 2026-09-11 17:24:17.095447 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-11 17:24:17.095468 | instance | Friday 11 September 2026 17:24:17 +0000 (0:00:00.088) 0:02:30.542 ****** 2026-09-11 17:24:17.568701 | instance | ok: [instance] 2026-09-11 17:24:17.568794 | instance | 2026-09-11 17:24:17.568810 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-11 17:24:17.568824 | instance | Friday 11 September 2026 17:24:17 +0000 (0:00:00.472) 0:02:31.015 ****** 2026-09-11 17:24:24.253136 | instance | ok: [instance] 2026-09-11 17:24:24.253548 | instance | 2026-09-11 17:24:24.253558 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-11 17:24:24.253565 | instance | Friday 11 September 2026 17:24:24 +0000 (0:00:06.685) 0:02:37.701 ****** 2026-09-11 17:25:16.045803 | instance | changed: [instance] 2026-09-11 17:25:16.045942 | instance | 2026-09-11 17:25:16.046207 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-11 17:25:16.046483 | instance | Friday 11 September 2026 17:25:16 +0000 (0:00:51.792) 0:03:29.493 ****** 2026-09-11 17:25:30.342967 | instance | ok: [instance] 2026-09-11 17:25:30.343074 | instance | 2026-09-11 17:25:30.343086 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-11 17:25:30.343219 | instance | Friday 11 September 2026 17:25:30 +0000 (0:00:14.298) 0:03:43.791 ****** 2026-09-11 17:25:30.428629 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-11 17:25:30.428737 | instance | 2026-09-11 17:25:30.428749 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-11 17:25:30.428875 | instance | Friday 11 September 2026 17:25:30 +0000 (0:00:00.085) 0:03:43.877 ****** 2026-09-11 17:25:30.507976 | instance | skipping: [instance] 2026-09-11 17:25:30.508785 | instance | 2026-09-11 17:25:30.508841 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-11 17:25:30.508853 | instance | Friday 11 September 2026 17:25:30 +0000 (0:00:00.078) 0:03:43.955 ****** 2026-09-11 17:25:30.565424 | instance | skipping: [instance] => (item=instance) 2026-09-11 17:25:30.565842 | instance | skipping: [instance] 2026-09-11 17:25:30.565894 | instance | 2026-09-11 17:25:30.565900 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-11 17:25:30.565905 | instance | Friday 11 September 2026 17:25:30 +0000 (0:00:00.058) 0:03:44.014 ****** 2026-09-11 17:25:30.861026 | instance | ok: [instance] 2026-09-11 17:25:30.861181 | instance | 2026-09-11 17:25:30.861780 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-11 17:25:30.861845 | instance | Friday 11 September 2026 17:25:30 +0000 (0:00:00.294) 0:03:44.309 ****** 2026-09-11 17:25:37.481174 | instance | ok: [instance] 2026-09-11 17:25:37.481310 | instance | 2026-09-11 17:25:37.481586 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-11 17:25:37.481637 | instance | Friday 11 September 2026 17:25:37 +0000 (0:00:06.620) 0:03:50.929 ****** 2026-09-11 17:25:50.155936 | instance | changed: [instance] 2026-09-11 17:25:50.156039 | instance | 2026-09-11 17:25:50.156614 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-11 17:25:50.156690 | instance | Friday 11 September 2026 17:25:50 +0000 (0:00:12.673) 0:04:03.603 ****** 2026-09-11 17:25:56.386212 | instance | ok: [instance] 2026-09-11 17:25:56.387125 | instance | 2026-09-11 17:25:56.387242 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-11 17:25:56.387262 | instance | Friday 11 September 2026 17:25:56 +0000 (0:00:06.230) 0:04:09.833 ****** 2026-09-11 17:26:04.010690 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-09-11 17:26:04.010753 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-09-11 17:26:04.010774 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-09-11 17:26:04.010780 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-09-11 17:26:04.010786 | instance | 2026-09-11 17:26:04.010793 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-11 17:26:04.010799 | instance | 2026-09-11 17:26:04.010805 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-11 17:26:04.010811 | instance | Friday 11 September 2026 17:26:04 +0000 (0:00:07.624) 0:04:17.458 ****** 2026-09-11 17:26:05.028272 | instance | ok: [instance] 2026-09-11 17:26:05.028367 | instance | 2026-09-11 17:26:05.028384 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-11 17:26:05.028397 | instance | Friday 11 September 2026 17:26:05 +0000 (0:00:01.016) 0:04:18.475 ****** 2026-09-11 17:26:05.266295 | instance | ok: [instance] 2026-09-11 17:26:05.266382 | instance | 2026-09-11 17:26:05.266396 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-11 17:26:05.266406 | instance | Friday 11 September 2026 17:26:05 +0000 (0:00:00.238) 0:04:18.713 ****** 2026-09-11 17:26:05.307330 | instance | skipping: [instance] 2026-09-11 17:26:05.307386 | instance | 2026-09-11 17:26:05.307394 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-11 17:26:05.307401 | instance | Friday 11 September 2026 17:26:05 +0000 (0:00:00.041) 0:04:18.755 ****** 2026-09-11 17:26:05.514274 | instance | ok: [instance] 2026-09-11 17:26:05.514357 | instance | 2026-09-11 17:26:05.514371 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-11 17:26:05.514381 | instance | Friday 11 September 2026 17:26:05 +0000 (0:00:00.206) 0:04:18.961 ****** 2026-09-11 17:26:05.591134 | instance | ok: [instance] => { 2026-09-11 17:26:05.591254 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-11 17:26:05.591284 | instance | } 2026-09-11 17:26:05.591299 | instance | 2026-09-11 17:26:05.591332 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-11 17:26:05.591343 | instance | Friday 11 September 2026 17:26:05 +0000 (0:00:00.076) 0:04:19.037 ****** 2026-09-11 17:26:05.911299 | instance | ok: [instance] 2026-09-11 17:26:05.911376 | instance | 2026-09-11 17:26:05.911387 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-11 17:26:05.911397 | instance | Friday 11 September 2026 17:26:05 +0000 (0:00:00.320) 0:04:19.358 ****** 2026-09-11 17:26:05.973120 | instance | skipping: [instance] 2026-09-11 17:26:05.973171 | instance | 2026-09-11 17:26:05.973179 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-11 17:26:05.973188 | instance | Friday 11 September 2026 17:26:05 +0000 (0:00:00.062) 0:04:19.421 ****** 2026-09-11 17:26:06.026218 | instance | skipping: [instance] 2026-09-11 17:26:06.026254 | instance | 2026-09-11 17:26:06.026261 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-11 17:26:06.026267 | instance | Friday 11 September 2026 17:26:06 +0000 (0:00:00.053) 0:04:19.474 ****** 2026-09-11 17:26:06.265825 | instance | ok: [instance] 2026-09-11 17:26:06.265902 | instance | 2026-09-11 17:26:06.265940 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-11 17:26:06.265955 | instance | Friday 11 September 2026 17:26:06 +0000 (0:00:00.238) 0:04:19.713 ****** 2026-09-11 17:26:07.635028 | instance | ok: [instance] 2026-09-11 17:26:07.635120 | instance | 2026-09-11 17:26:07.635293 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-11 17:26:07.635470 | instance | Friday 11 September 2026 17:26:07 +0000 (0:00:01.370) 0:04:21.083 ****** 2026-09-11 17:26:07.712041 | instance | ok: [instance] => { 2026-09-11 17:26:07.712211 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-11 17:26:07.712548 | instance | } 2026-09-11 17:26:07.712758 | instance | 2026-09-11 17:26:07.713044 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-11 17:26:07.713284 | instance | Friday 11 September 2026 17:26:07 +0000 (0:00:00.076) 0:04:21.159 ****** 2026-09-11 17:26:08.116198 | instance | ok: [instance] 2026-09-11 17:26:08.116419 | instance | 2026-09-11 17:26:08.116737 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-11 17:26:08.117008 | instance | Friday 11 September 2026 17:26:08 +0000 (0:00:00.403) 0:04:21.563 ****** 2026-09-11 17:26:10.239551 | instance | ok: [instance] 2026-09-11 17:26:10.239744 | instance | 2026-09-11 17:26:10.239995 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-11 17:26:10.240263 | instance | Friday 11 September 2026 17:26:10 +0000 (0:00:02.123) 0:04:23.687 ****** 2026-09-11 17:26:10.288005 | instance | skipping: [instance] 2026-09-11 17:26:10.288047 | instance | 2026-09-11 17:26:10.288058 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-11 17:26:10.288299 | instance | Friday 11 September 2026 17:26:10 +0000 (0:00:00.047) 0:04:23.735 ****** 2026-09-11 17:26:10.329252 | instance | skipping: [instance] 2026-09-11 17:26:10.329396 | instance | 2026-09-11 17:26:10.329565 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-11 17:26:10.329740 | instance | Friday 11 September 2026 17:26:10 +0000 (0:00:00.042) 0:04:23.777 ****** 2026-09-11 17:26:10.367942 | instance | skipping: [instance] 2026-09-11 17:26:10.368121 | instance | 2026-09-11 17:26:10.368391 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-11 17:26:10.368654 | instance | Friday 11 September 2026 17:26:10 +0000 (0:00:00.038) 0:04:23.816 ****** 2026-09-11 17:26:11.610881 | instance | ok: [instance] 2026-09-11 17:26:11.611002 | instance | 2026-09-11 17:26:11.611427 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-11 17:26:11.611527 | instance | Friday 11 September 2026 17:26:11 +0000 (0:00:01.242) 0:04:25.059 ****** 2026-09-11 17:26:12.099439 | instance | ok: [instance] 2026-09-11 17:26:12.100409 | instance | 2026-09-11 17:26:12.100497 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-11 17:26:12.100510 | instance | Friday 11 September 2026 17:26:12 +0000 (0:00:00.487) 0:04:25.547 ****** 2026-09-11 17:26:13.160183 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-11 17:26:13.160460 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-11 17:26:13.160778 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-11 17:26:13.161092 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-11 17:26:13.161433 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-11 17:26:13.161677 | instance | 2026-09-11 17:26:13.161924 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-11 17:26:13.162162 | instance | Friday 11 September 2026 17:26:13 +0000 (0:00:01.060) 0:04:26.607 ****** 2026-09-11 17:26:13.726808 | instance | ok: [instance] 2026-09-11 17:26:13.727084 | instance | 2026-09-11 17:26:13.727461 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-11 17:26:13.727737 | instance | Friday 11 September 2026 17:26:13 +0000 (0:00:00.558) 0:04:27.166 ****** 2026-09-11 17:26:13.727965 | instance | 2026-09-11 17:26:13.728207 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-11 17:26:13.728479 | instance | Friday 11 September 2026 17:26:13 +0000 (0:00:00.007) 0:04:27.174 ****** 2026-09-11 17:26:14.127231 | instance | ok: [instance] 2026-09-11 17:26:14.127358 | instance | 2026-09-11 17:26:14.127486 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-11 17:26:14.127655 | instance | Friday 11 September 2026 17:26:14 +0000 (0:00:00.400) 0:04:27.575 ****** 2026-09-11 17:26:14.372218 | instance | ok: [instance] 2026-09-11 17:26:14.372360 | instance | 2026-09-11 17:26:14.372542 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-11 17:26:14.372737 | instance | Friday 11 September 2026 17:26:14 +0000 (0:00:00.244) 0:04:27.820 ****** 2026-09-11 17:26:14.438442 | instance | ok: [instance] => { 2026-09-11 17:26:14.438622 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-11 17:26:14.438930 | instance | } 2026-09-11 17:26:14.439363 | instance | 2026-09-11 17:26:14.439541 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-11 17:26:14.439893 | instance | Friday 11 September 2026 17:26:14 +0000 (0:00:00.066) 0:04:27.886 ****** 2026-09-11 17:26:14.832770 | instance | ok: [instance] 2026-09-11 17:26:14.832841 | instance | 2026-09-11 17:26:14.832911 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-11 17:26:14.833071 | instance | Friday 11 September 2026 17:26:14 +0000 (0:00:00.394) 0:04:28.280 ****** 2026-09-11 17:26:18.025288 | instance | ok: [instance] 2026-09-11 17:26:18.025394 | instance | 2026-09-11 17:26:18.025406 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-11 17:26:18.025415 | instance | Friday 11 September 2026 17:26:18 +0000 (0:00:03.191) 0:04:31.472 ****** 2026-09-11 17:26:19.313932 | instance | ok: [instance] 2026-09-11 17:26:19.314754 | instance | 2026-09-11 17:26:19.314828 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-11 17:26:19.314841 | instance | Friday 11 September 2026 17:26:19 +0000 (0:00:01.289) 0:04:32.761 ****** 2026-09-11 17:26:19.541536 | instance | ok: [instance] 2026-09-11 17:26:19.542238 | instance | 2026-09-11 17:26:19.542303 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-11 17:26:19.542315 | instance | Friday 11 September 2026 17:26:19 +0000 (0:00:00.227) 0:04:32.989 ****** 2026-09-11 17:26:20.027112 | instance | ok: [instance] 2026-09-11 17:26:20.027837 | instance | 2026-09-11 17:26:20.027900 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-11 17:26:20.027912 | instance | Friday 11 September 2026 17:26:20 +0000 (0:00:00.485) 0:04:33.475 ****** 2026-09-11 17:26:20.658669 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-11 17:26:20.659335 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-11 17:26:20.659417 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-11 17:26:20.660077 | instance | 2026-09-11 17:26:20.660114 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-11 17:26:20.660131 | instance | Friday 11 September 2026 17:26:20 +0000 (0:00:00.631) 0:04:34.106 ****** 2026-09-11 17:26:21.168719 | instance | ok: [instance] 2026-09-11 17:26:21.168805 | instance | 2026-09-11 17:26:21.169133 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-11 17:26:21.169185 | instance | Friday 11 September 2026 17:26:21 +0000 (0:00:00.510) 0:04:34.617 ****** 2026-09-11 17:26:21.698689 | instance | ok: [instance] 2026-09-11 17:26:21.698776 | instance | 2026-09-11 17:26:21.699364 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-11 17:26:21.699458 | instance | Friday 11 September 2026 17:26:21 +0000 (0:00:00.510) 0:04:35.127 ****** 2026-09-11 17:26:21.699470 | instance | 2026-09-11 17:26:21.699491 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-11 17:26:21.699654 | instance | Friday 11 September 2026 17:26:21 +0000 (0:00:00.019) 0:04:35.146 ****** 2026-09-11 17:26:22.104843 | instance | ok: [instance] 2026-09-11 17:26:22.104933 | instance | 2026-09-11 17:26:22.105242 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-11 17:26:22.105315 | instance | Friday 11 September 2026 17:26:22 +0000 (0:00:00.406) 0:04:35.553 ****** 2026-09-11 17:26:22.177401 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-11 17:26:22.178526 | instance | 2026-09-11 17:26:22.178619 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-11 17:26:22.178637 | instance | Friday 11 September 2026 17:26:22 +0000 (0:00:00.071) 0:04:35.624 ****** 2026-09-11 17:26:23.506567 | instance | ok: [instance] 2026-09-11 17:26:23.506675 | instance | 2026-09-11 17:26:23.506822 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-11 17:26:23.507424 | instance | Friday 11 September 2026 17:26:23 +0000 (0:00:01.330) 0:04:36.955 ****** 2026-09-11 17:26:24.195877 | instance | ok: [instance] => (item=chronyd) 2026-09-11 17:26:24.196806 | instance | ok: [instance] => (item=sshd) 2026-09-11 17:26:24.196841 | instance | 2026-09-11 17:26:24.196852 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-11 17:26:24.196862 | instance | Friday 11 September 2026 17:26:24 +0000 (0:00:00.688) 0:04:37.643 ****** 2026-09-11 17:26:35.866328 | instance | fatal: [instance]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 11, "gid": 0, "group": "root", "mode": "0755", "msg": "Connection failure: The read operation timed out", "owner": "root", "size": 217447, "state": "file", "uid": 0, "url": "https://download.ceph.com/rpm-18.2.7/el9/noarch/cephadm"} 2026-09-11 17:26:35.869678 | instance | 2026-09-11 17:26:35.870603 | instance | PLAY RECAP ********************************************************************* 2026-09-11 17:26:35.870631 | instance | instance : ok=90 changed=29 unreachable=0 failed=1 skipped=14 rescued=0 ignored=0 2026-09-11 17:26:35.870642 | instance | 2026-09-11 17:26:35.870651 | instance | Friday 11 September 2026 17:26:35 +0000 (0:00:11.675) 0:04:49.318 ****** 2026-09-11 17:26:35.870660 | instance | =============================================================================== 2026-09-11 17:26:35.870672 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 97.20s 2026-09-11 17:26:35.871319 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 51.79s 2026-09-11 17:26:35.871387 | instance | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.30s 2026-09-11 17:26:35.871398 | instance | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.67s 2026-09-11 17:26:35.871410 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 11.68s 2026-09-11 17:26:35.872021 | instance | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.62s 2026-09-11 17:26:35.872103 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.69s 2026-09-11 17:26:35.872116 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.62s 2026-09-11 17:26:35.872136 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.58s 2026-09-11 17:26:35.872147 | instance | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.23s 2026-09-11 17:26:35.873925 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.87s 2026-09-11 17:26:35.873962 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.62s 2026-09-11 17:26:35.873970 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.56s 2026-09-11 17:26:35.873977 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.19s 2026-09-11 17:26:35.873985 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.10s 2026-09-11 17:26:35.873991 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 2.38s 2026-09-11 17:26:35.873996 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.12s 2026-09-11 17:26:35.874002 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.92s 2026-09-11 17:26:35.874007 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.82s 2026-09-11 17:26:35.874013 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.55s 2026-09-11 17:26:36.201379 | 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-11 17:26:36.201681 | instance | ERROR [aio > converge] Executed: Failed 2026-09-11 17:26:36.201877 | 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-11 17:26:36.509060 | instance | ERROR 2026-09-11 17:26:36.509358 | instance | { 2026-09-11 17:26:36.509426 | instance | "delta": "0:06:04.949408", 2026-09-11 17:26:36.509474 | instance | "end": "2026-09-11 17:26:36.282712", 2026-09-11 17:26:36.509516 | instance | "msg": "non-zero return code", 2026-09-11 17:26:36.509561 | instance | "rc": 2, 2026-09-11 17:26:36.509596 | instance | "start": "2026-09-11 17:20:31.333304" 2026-09-11 17:26:36.509641 | instance | } failure 2026-09-11 17:26:36.527141 | 2026-09-11 17:26:36.527311 | PLAY RECAP 2026-09-11 17:26:36.527397 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-11 17:26:36.527438 | 2026-09-11 17:26:36.687174 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-11 17:26:36.693118 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-11 17:26:37.252584 | 2026-09-11 17:26:37.252703 | PLAY [all] 2026-09-11 17:26:37.265484 | 2026-09-11 17:26:37.265603 | TASK [gather-host-logs : creating directory for system status] 2026-09-11 17:26:37.625274 | instance | changed 2026-09-11 17:26:37.635715 | 2026-09-11 17:26:37.635902 | TASK [gather-host-logs : Get logs for each host] 2026-09-11 17:26:38.028445 | instance | + systemd-cgls --full --all --no-pager 2026-09-11 17:26:38.047852 | instance | + ip addr 2026-09-11 17:26:38.050597 | instance | + ip route 2026-09-11 17:26:38.053946 | instance | + lsblk 2026-09-11 17:26:38.059878 | instance | + mount 2026-09-11 17:26:38.063006 | instance | + docker images 2026-09-11 17:26:38.086822 | instance | + brctl show 2026-09-11 17:26:38.087818 | instance | /bin/bash: line 8: brctl: command not found 2026-09-11 17:26:38.088182 | instance | + ip neigh 2026-09-11 17:26:38.091359 | instance | + bridge fdb show 2026-09-11 17:26:38.095555 | instance | + ps aux --sort=-%mem 2026-09-11 17:26:38.118779 | instance | + dpkg -l 2026-09-11 17:26:38.132917 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-11 17:26:38.133584 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-11 17:26:38.155956 | instance | + '[' '!' -z '' ']' 2026-09-11 17:26:38.213682 | instance | ok: Runtime: 0:00:00.132320 2026-09-11 17:26:38.228693 | 2026-09-11 17:26:38.228867 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-11 17:26:38.896312 | instance | changed: 2026-09-11 17:26:38.896483 | instance | created directory /var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/work/logs/instance 2026-09-11 17:26:38.896544 | instance | cd+++++++++ system/ 2026-09-11 17:26:38.896574 | instance | >f+++++++++ system/brctl-show.txt 2026-09-11 17:26:38.896602 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-11 17:26:38.896626 | instance | >f+++++++++ system/docker-images.txt 2026-09-11 17:26:38.896657 | instance | >f+++++++++ system/ip-addr.txt 2026-09-11 17:26:38.896684 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-11 17:26:38.896709 | instance | >f+++++++++ system/ip-route.txt 2026-09-11 17:26:38.896736 | instance | >f+++++++++ system/lsblk.txt 2026-09-11 17:26:38.896761 | instance | >f+++++++++ system/mount.txt 2026-09-11 17:26:38.896785 | instance | >f+++++++++ system/packages.txt 2026-09-11 17:26:38.896808 | instance | >f+++++++++ system/ps.txt 2026-09-11 17:26:38.896854 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-11 17:26:38.907715 | 2026-09-11 17:26:38.907803 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-11 17:26:39.135082 | instance | changed: "values" 2026-09-11 17:26:39.334008 | instance | changed: "releases" 2026-09-11 17:26:39.349676 | 2026-09-11 17:26:39.349990 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-11 17:26:39.665491 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-11 17:26:39.903546 | instance | ok: Runtime: 0:00:00.008239 2026-09-11 17:26:39.913374 | 2026-09-11 17:26:39.913523 | TASK [helm-release-status : Downloads logs to executor] 2026-09-11 17:26:40.443973 | instance | changed: 2026-09-11 17:26:40.444223 | instance | cd+++++++++ helm/ 2026-09-11 17:26:40.444278 | instance | cd+++++++++ helm/releases/ 2026-09-11 17:26:40.444319 | instance | cd+++++++++ helm/values/ 2026-09-11 17:26:40.461165 | 2026-09-11 17:26:40.461290 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-11 17:26:40.688782 | instance | changed 2026-09-11 17:26:40.724428 | 2026-09-11 17:26:40.724648 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-11 17:26:40.975880 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-11 17:26:40.976607 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-11 17:26:40.982494 | instance | environment: line 1: kubectl: command not found 2026-09-11 17:26:40.983671 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-11 17:26:40.984866 | instance | environment: line 1: kubectl: command not found 2026-09-11 17:26:40.986583 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-11 17:26:40.987565 | instance | environment: line 1: kubectl: command not found 2026-09-11 17:26:40.988567 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-11 17:26:40.990578 | instance | environment: line 1: kubectl: command not found 2026-09-11 17:26:40.991928 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-11 17:26:40.991958 | instance | environment: line 1: kubectl: command not found 2026-09-11 17:26:40.993185 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-11 17:26:41.275140 | instance | ok: Runtime: 0:00:00.026898 2026-09-11 17:26:41.284772 | 2026-09-11 17:26:41.284917 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-11 17:26:41.517470 | instance | changed 2026-09-11 17:26:41.523570 | 2026-09-11 17:26:41.523665 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-11 17:26:41.797279 | instance | environment: line 5: kubectl: command not found 2026-09-11 17:26:41.798016 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-11 17:26:41.798501 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-11 17:26:41.798621 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-11 17:26:42.064274 | instance | ok: Runtime: 0:00:00.010848 2026-09-11 17:26:42.075807 | 2026-09-11 17:26:42.076048 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-11 17:26:42.600859 | instance | changed: 2026-09-11 17:26:42.601104 | instance | cd+++++++++ objects/ 2026-09-11 17:26:42.601163 | instance | cd+++++++++ objects/cluster/ 2026-09-11 17:26:42.601204 | instance | cd+++++++++ objects/namespaced/ 2026-09-11 17:26:42.618543 | 2026-09-11 17:26:42.618668 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-11 17:26:42.865077 | instance | changed 2026-09-11 17:26:42.875716 | 2026-09-11 17:26:42.875856 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-11 17:26:43.081402 | instance | changed 2026-09-11 17:26:43.090487 | 2026-09-11 17:26:43.090615 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-11 17:26:43.355724 | instance | environment: line 3: kubectl: command not found 2026-09-11 17:26:43.644733 | instance | ok: Runtime: 0:00:00.009952 2026-09-11 17:26:43.654635 | 2026-09-11 17:26:43.654764 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-11 17:26:44.170123 | instance | changed: 2026-09-11 17:26:44.170367 | instance | cd+++++++++ pod-logs/ 2026-09-11 17:26:44.170425 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-11 17:26:44.188172 | 2026-09-11 17:26:44.188327 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-11 17:26:44.392258 | instance | changed 2026-09-11 17:26:44.399528 | 2026-09-11 17:26:44.399617 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-11 17:26:44.651770 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-11 17:26:44.935732 | instance | ok: Runtime: 0:00:00.049235 2026-09-11 17:26:44.941912 | 2026-09-11 17:26:44.941977 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-11 17:26:45.148443 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-11 17:26:45.177934 | instance | ceph-mgr endpoints: 2026-09-11 17:26:45.473332 | instance | ok: Runtime: 0:00:00.036993 2026-09-11 17:26:45.482780 | 2026-09-11 17:26:45.482936 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-11 17:26:45.759697 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-11 17:26:46.022667 | instance | ok: Runtime: 0:00:00.047522 2026-09-11 17:26:46.032680 | 2026-09-11 17:26:46.032839 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-11 17:26:46.529334 | instance | changed: cd+++++++++ prometheus/ 2026-09-11 17:26:46.542330 | 2026-09-11 17:26:46.542445 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-11 17:26:46.769873 | instance | changed 2026-09-11 17:26:46.783331 | 2026-09-11 17:26:46.783552 | TASK [gather-selenium-data : Get selenium data] 2026-09-11 17:26:47.054869 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-11 17:26:47.056408 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-11 17:26:47.338862 | instance | ERROR 2026-09-11 17:26:47.339085 | instance | { 2026-09-11 17:26:47.339129 | instance | "delta": "0:00:00.006792", 2026-09-11 17:26:47.339157 | instance | "end": "2026-09-11 17:26:47.056743", 2026-09-11 17:26:47.339182 | instance | "msg": "non-zero return code", 2026-09-11 17:26:47.339206 | instance | "rc": 1, 2026-09-11 17:26:47.339230 | instance | "start": "2026-09-11 17:26:47.049951" 2026-09-11 17:26:47.339253 | instance | } 2026-09-11 17:26:47.339284 | instance | ERROR: Ignoring Errors 2026-09-11 17:26:47.346592 | 2026-09-11 17:26:47.346757 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-11 17:26:47.871172 | instance | changed: cd+++++++++ selenium/ 2026-09-11 17:26:47.876806 | 2026-09-11 17:26:47.876868 | PLAY RECAP 2026-09-11 17:26:47.876916 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-11 17:26:47.876936 | 2026-09-11 17:26:48.063678 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-11 17:26:48.082593 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-11 17:26:48.703787 | 2026-09-11 17:26:48.703915 | PLAY [all] 2026-09-11 17:26:48.714012 | 2026-09-11 17:26:48.714109 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-11 17:26:48.778006 | instance | skipping: Conditional result was False 2026-09-11 17:26:48.785276 | 2026-09-11 17:26:48.785380 | TASK [fetch-output : Set log path for single node] 2026-09-11 17:26:48.847258 | instance | ok 2026-09-11 17:26:48.856014 | 2026-09-11 17:26:48.856169 | LOOP [fetch-output : Ensure local output dirs] 2026-09-11 17:26:49.262061 | instance -> localhost | ok: "/var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/work/logs" 2026-09-11 17:26:49.478692 | instance -> localhost | changed: "/var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/work/artifacts" 2026-09-11 17:26:49.670185 | instance -> localhost | changed: "/var/lib/zuul/builds/57363ce4a70e47c69b0ddec6b945e1ef/work/docs" 2026-09-11 17:26:49.687956 | 2026-09-11 17:26:49.688069 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-11 17:26:50.377718 | instance | changed: .d..t...... ./ 2026-09-11 17:26:50.378071 | instance | changed: All items complete 2026-09-11 17:26:50.378136 | 2026-09-11 17:26:50.875576 | instance | changed: .d..t...... ./ 2026-09-11 17:26:51.366593 | instance | changed: .d..t...... ./ 2026-09-11 17:26:51.383147 | 2026-09-11 17:26:51.383294 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-11 17:26:51.849704 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.006649 2026-09-11 17:26:52.090416 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.022247 2026-09-11 17:26:52.103601 | 2026-09-11 17:26:52.103736 | PLAY [all] 2026-09-11 17:26:52.109560 | 2026-09-11 17:26:52.109660 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-11 17:26:52.560207 | instance | changed 2026-09-11 17:26:52.571523 | 2026-09-11 17:26:52.571626 | PLAY RECAP 2026-09-11 17:26:52.571712 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-11 17:26:52.571756 | 2026-09-11 17:26:52.779949 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-11 17:26:52.799032 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-11 17:26:53.372447 | 2026-09-11 17:26:53.372597 | PLAY [localhost] 2026-09-11 17:26:53.381345 | 2026-09-11 17:26:53.381414 | TASK [Generate Zuul manifest] 2026-09-11 17:26:53.398725 | localhost | ok 2026-09-11 17:26:53.413936 | 2026-09-11 17:26:53.414019 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-11 17:26:53.819769 | localhost | changed 2026-09-11 17:26:53.839022 | 2026-09-11 17:26:53.839170 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-11 17:26:53.880686 | localhost | ok 2026-09-11 17:26:53.893928 | 2026-09-11 17:26:53.894104 | TASK [Upload logs] 2026-09-11 17:26:53.922410 | localhost | ok 2026-09-11 17:26:54.067360 | 2026-09-11 17:26:54.067482 | TASK [Set zuul-log-path fact] 2026-09-11 17:26:54.085465 | localhost | ok 2026-09-11 17:26:54.100469 | 2026-09-11 17:26:54.100657 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-11 17:26:54.129458 | localhost | ok 2026-09-11 17:26:54.139095 | 2026-09-11 17:26:54.139163 | TASK [upload-logs : Create log directories] 2026-09-11 17:26:54.533894 | localhost | changed 2026-09-11 17:26:54.542618 | 2026-09-11 17:26:54.542759 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-11 17:26:54.930571 | localhost -> localhost | ok: Runtime: 0:00:00.005471 2026-09-11 17:26:54.942280 | 2026-09-11 17:26:54.942458 | TASK [upload-logs : Upload logs to log server] 2026-09-11 17:26:55.409897 | localhost | Output suppressed because no_log was given 2026-09-11 17:26:55.416740 | 2026-09-11 17:26:55.416897 | LOOP [upload-logs : Compress console log and json output] 2026-09-11 17:26:55.481483 | localhost | skipping: Conditional result was False 2026-09-11 17:26:55.489757 | localhost | skipping: Conditional result was False 2026-09-11 17:26:55.503944 | 2026-09-11 17:26:55.504151 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-11 17:26:55.546365 | localhost | skipping: Conditional result was False 2026-09-11 17:26:55.546709 | 2026-09-11 17:26:55.550503 | localhost | skipping: Conditional result was False 2026-09-11 17:26:55.567503 | 2026-09-11 17:26:55.567702 | LOOP [upload-logs : Upload console log and json output]