2026-09-15 11:15:59.863834 | Job console starting 2026-09-15 11:15:59.876239 | Updating git repos 2026-09-15 11:16:02.848116 | Cloning repos into workspace 2026-09-15 11:16:19.037540 | Restoring repo states 2026-09-15 11:16:26.786259 | Merging changes 2026-09-15 11:16:27.764613 | Checking out repos 2026-09-15 11:16:29.523802 | Preparing playbooks 2026-09-15 11:16:31.548854 | Running Ansible setup 2026-09-15 11:16:35.347337 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:16:35.969464 | 2026-09-15 11:16:35.969616 | PLAY [localhost] 2026-09-15 11:16:35.978086 | 2026-09-15 11:16:35.978222 | TASK [Gathering Facts] 2026-09-15 11:16:36.939581 | localhost | ok 2026-09-15 11:16:36.954494 | 2026-09-15 11:16:36.954831 | TASK [Setup log path fact] 2026-09-15 11:16:36.980358 | localhost | ok 2026-09-15 11:16:37.014088 | 2026-09-15 11:16:37.014320 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 11:16:37.044485 | localhost | ok 2026-09-15 11:16:37.060839 | 2026-09-15 11:16:37.060981 | TASK [emit-job-header : Print job information] 2026-09-15 11:16:37.100332 | # Job Information 2026-09-15 11:16:37.100525 | Ansible Version: 2.16.18 2026-09-15 11:16:37.100559 | Job: atmosphere-molecule-aio-openvswitch 2026-09-15 11:16:37.100579 | Pipeline: check 2026-09-15 11:16:37.100598 | Executor: 2d72f0692154 2026-09-15 11:16:37.100615 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4090 2026-09-15 11:16:37.100636 | Event ID: 492e98f0-b0f6-11f1-9dd1-2131358dde72 2026-09-15 11:16:37.103792 | 2026-09-15 11:16:37.129421 | LOOP [emit-job-header : Print node information] 2026-09-15 11:16:37.247492 | localhost | ok: 2026-09-15 11:16:37.247755 | localhost | # Node Information 2026-09-15 11:16:37.247812 | localhost | Inventory Hostname: instance 2026-09-15 11:16:37.247856 | localhost | Hostname: np0000192793 2026-09-15 11:16:37.247895 | localhost | Username: zuul 2026-09-15 11:16:37.247940 | localhost | Distro: Ubuntu 22.04 2026-09-15 11:16:37.247979 | localhost | Provider: yul1 2026-09-15 11:16:37.248016 | localhost | Region: ca-ymq-1 2026-09-15 11:16:37.248053 | localhost | Label: ubuntu-jammy-16 2026-09-15 11:16:37.248089 | localhost | Product Name: OpenStack Nova 2026-09-15 11:16:37.248129 | localhost | Interface IP: 162.253.55.205 2026-09-15 11:16:37.263075 | 2026-09-15 11:16:37.263374 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-15 11:16:37.636046 | localhost -> localhost | changed 2026-09-15 11:16:37.649434 | 2026-09-15 11:16:37.649592 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-15 11:16:38.780823 | localhost -> localhost | changed 2026-09-15 11:16:38.793181 | 2026-09-15 11:16:38.793319 | PLAY [all] 2026-09-15 11:16:38.810309 | 2026-09-15 11:16:38.810554 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-15 11:16:39.068405 | instance -> localhost | ok 2026-09-15 11:16:39.084062 | 2026-09-15 11:16:39.084223 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-15 11:16:39.119058 | instance | ok 2026-09-15 11:16:39.144154 | instance | included: /var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-15 11:16:39.166594 | 2026-09-15 11:16:39.167392 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-15 11:16:40.185393 | instance -> localhost | Generating public/private rsa key pair. 2026-09-15 11:16:40.185578 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/work/b3dd5e69f513450e8269bd6ec4e205a1_id_rsa 2026-09-15 11:16:40.185604 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/work/b3dd5e69f513450e8269bd6ec4e205a1_id_rsa.pub 2026-09-15 11:16:40.185624 | instance -> localhost | The key fingerprint is: 2026-09-15 11:16:40.185643 | instance -> localhost | SHA256:czlQyaObw2otRmVwjmBfEAOjQON7R8TPSP45QwtmyL8 zuul-build-sshkey 2026-09-15 11:16:40.185676 | instance -> localhost | The key's randomart image is: 2026-09-15 11:16:40.185696 | instance -> localhost | +---[RSA 3072]----+ 2026-09-15 11:16:40.185720 | instance -> localhost | |oo +o+o ... | 2026-09-15 11:16:40.185739 | instance -> localhost | |....++..o.+ | 2026-09-15 11:16:40.185757 | instance -> localhost | | .o.+++*.. . | 2026-09-15 11:16:40.185775 | instance -> localhost | | .o.*o+=. . | 2026-09-15 11:16:40.185792 | instance -> localhost | | . .+.++So+ | 2026-09-15 11:16:40.185810 | instance -> localhost | | . ...*=o . | 2026-09-15 11:16:40.185827 | instance -> localhost | | ..oo. | 2026-09-15 11:16:40.185843 | instance -> localhost | | E= . | 2026-09-15 11:16:40.185863 | instance -> localhost | | o . | 2026-09-15 11:16:40.185881 | instance -> localhost | +----[SHA256]-----+ 2026-09-15 11:16:40.185927 | instance -> localhost | ok: Runtime: 0:00:00.584328 2026-09-15 11:16:40.191465 | 2026-09-15 11:16:40.191527 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-15 11:16:40.220461 | instance | ok 2026-09-15 11:16:40.231032 | instance | included: /var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-15 11:16:40.241183 | 2026-09-15 11:16:40.241298 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-15 11:16:40.265212 | instance | skipping: Conditional result was False 2026-09-15 11:16:40.272258 | 2026-09-15 11:16:40.272341 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-15 11:16:40.764148 | instance | changed 2026-09-15 11:16:40.772363 | 2026-09-15 11:16:40.772477 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-15 11:16:41.046088 | instance | ok 2026-09-15 11:16:41.050693 | 2026-09-15 11:16:41.050755 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-15 11:16:41.566848 | instance | changed 2026-09-15 11:16:41.580734 | 2026-09-15 11:16:41.580997 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-15 11:16:42.076229 | instance | changed 2026-09-15 11:16:42.093890 | 2026-09-15 11:16:42.094073 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-15 11:16:42.124548 | instance | skipping: Conditional result was False 2026-09-15 11:16:42.139394 | 2026-09-15 11:16:42.139512 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-15 11:16:42.489304 | instance -> localhost | changed 2026-09-15 11:16:42.503772 | 2026-09-15 11:16:42.503906 | TASK [add-build-sshkey : Add back temp key] 2026-09-15 11:16:42.842724 | instance -> localhost | Identity added: /var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/work/b3dd5e69f513450e8269bd6ec4e205a1_id_rsa (zuul-build-sshkey) 2026-09-15 11:16:42.843000 | instance -> localhost | ok: Runtime: 0:00:00.018315 2026-09-15 11:16:42.849681 | 2026-09-15 11:16:42.849757 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-15 11:16:43.145452 | instance | ok 2026-09-15 11:16:43.155601 | 2026-09-15 11:16:43.155762 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-15 11:16:43.181681 | instance | skipping: Conditional result was False 2026-09-15 11:16:43.214592 | 2026-09-15 11:16:43.214872 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-15 11:16:43.523055 | instance | ok 2026-09-15 11:16:43.532285 | 2026-09-15 11:16:43.533148 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-15 11:16:47.235242 | instance | Output suppressed because no_log was given 2026-09-15 11:16:47.255814 | 2026-09-15 11:16:47.255973 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-15 11:16:47.502644 | instance | ok: "logs" 2026-09-15 11:16:47.503190 | instance | ok: All items complete 2026-09-15 11:16:47.503298 | 2026-09-15 11:16:47.670271 | instance | ok: "artifacts" 2026-09-15 11:16:47.832647 | instance | ok: "docs" 2026-09-15 11:16:47.851457 | 2026-09-15 11:16:47.851657 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-15 11:16:48.061021 | instance | changed: "logs" 2026-09-15 11:16:48.212349 | instance | changed: "artifacts" 2026-09-15 11:16:48.358139 | instance | changed: "docs" 2026-09-15 11:16:48.371969 | 2026-09-15 11:16:48.372081 | PLAY RECAP 2026-09-15 11:16:48.372130 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-15 11:16:48.372156 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:16:48.372177 | 2026-09-15 11:16:48.551702 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-15 11:16:48.562609 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:16:49.187584 | 2026-09-15 11:16:49.187727 | PLAY [all] 2026-09-15 11:16:49.198365 | 2026-09-15 11:16:49.198478 | TASK [setup-uv : Extract archive] 2026-09-15 11:16:51.583236 | instance | changed 2026-09-15 11:16:51.590782 | 2026-09-15 11:16:51.590886 | TASK [setup-uv : Print version] 2026-09-15 11:16:52.023986 | instance | uv 0.8.13 2026-09-15 11:16:52.144422 | instance | ok: Runtime: 0:00:00.012598 2026-09-15 11:16:52.153896 | 2026-09-15 11:16:52.153964 | TASK [Install Ansible collection siblings] 2026-09-15 11:17:01.342534 | instance | changed: 2026-09-15 11:17:01.342736 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-15 11:17:01.342762 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-15 11:17:01.342781 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-15 11:17:01.342799 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-15 11:17:01.342816 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-15 11:17:01.342836 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-15 11:17:01.342854 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-15 11:17:01.342873 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-15 11:17:01.342891 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-15 11:17:01.342909 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-15 11:17:01.342925 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-15 11:17:01.342941 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-15 11:17:01.342957 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-15 11:17:01.342974 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-15 11:17:01.342990 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-15 11:17:01.343007 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-15 11:17:01.343023 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-15 11:17:01.343040 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-15 11:17:01.343056 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-15 11:17:01.343071 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-15 11:17:01.343087 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.1.2 2026-09-15 11:17:01.343103 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-15 11:17:01.343121 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 11:17:01.343154 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-15 11:17:01.343172 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-15 11:17:01.343188 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 11:17:01.343220 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 11:17:01.343237 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-15 11:17:01.343253 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-15 11:17:01.343269 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-15 11:17:01.343285 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-15 11:17:01.343301 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-15 11:17:01.343317 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-15 11:17:01.343334 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-15 11:17:01.343356 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.343372 | instance | Process install dependency map 2026-09-15 11:17:01.343388 | instance | Starting collection install process 2026-09-15 11:17:01.343403 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-15 11:17:01.343419 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-15 11:17:01.343434 | instance | ansible.netcommon:* was installed successfully 2026-09-15 11:17:01.343450 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-15 11:17:01.343465 | instance | Creating virtual environment at: .venv 2026-09-15 11:17:01.343481 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 11:17:01.343496 | instance | Downloading setuptools (1.1MiB) 2026-09-15 11:17:01.343511 | instance | Downloading cryptography (4.2MiB) 2026-09-15 11:17:01.343530 | instance | Downloading ansible-core (2.1MiB) 2026-09-15 11:17:01.343546 | instance | Downloading kubernetes (1.9MiB) 2026-09-15 11:17:01.343562 | instance | Downloading netaddr (2.2MiB) 2026-09-15 11:17:01.343577 | instance | Downloading openstacksdk (1.7MiB) 2026-09-15 11:17:01.343593 | instance | Downloading rjsonnet (1.2MiB) 2026-09-15 11:17:01.343609 | instance | Downloading pygments (1.2MiB) 2026-09-15 11:17:01.343625 | instance | Building pyperclip==1.9.0 2026-09-15 11:17:01.343640 | instance | Downloading rjsonnet 2026-09-15 11:17:01.343658 | instance | Downloading netaddr 2026-09-15 11:17:01.343674 | instance | Downloading pygments 2026-09-15 11:17:01.343690 | instance | Downloading cryptography 2026-09-15 11:17:01.343705 | instance | Downloading setuptools 2026-09-15 11:17:01.343721 | instance | Downloading kubernetes 2026-09-15 11:17:01.343736 | instance | Downloading ansible-core 2026-09-15 11:17:01.343751 | instance | Downloading openstacksdk 2026-09-15 11:17:01.343767 | instance | Built pyperclip==1.9.0 2026-09-15 11:17:01.343782 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-15 11:17:01.343798 | instance | Installed 79 packages in 65ms 2026-09-15 11:17:01.343814 | instance | Checked out ansible.posix to 1.6.0 2026-09-15 11:17:01.343830 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-15 11:17:01.343846 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.343862 | instance | Process install dependency map 2026-09-15 11:17:01.343877 | instance | Starting collection install process 2026-09-15 11:17:01.343893 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-15 11:17:01.343914 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-15 11:17:01.343930 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-15 11:17:01.343946 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.343962 | instance | 2.17.12 2026-09-15 11:17:01.343978 | instance | Checked out ansible.utils to v6.1.0 2026-09-15 11:17:01.343994 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-15 11:17:01.344010 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.344026 | instance | Process install dependency map 2026-09-15 11:17:01.344041 | instance | Starting collection install process 2026-09-15 11:17:01.344057 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-15 11:17:01.344073 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-15 11:17:01.344099 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-15 11:17:01.344116 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.344132 | instance | 2.17.12 2026-09-15 11:17:01.344149 | instance | Checked out atmosphere.common to v0.7.0 2026-09-15 11:17:01.344165 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-15 11:17:01.344180 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.344196 | instance | Process install dependency map 2026-09-15 11:17:01.344228 | instance | Starting collection install process 2026-09-15 11:17:01.344244 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-15 11:17:01.344260 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-15 11:17:01.344276 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-15 11:17:01.344292 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.344307 | instance | 2.17.12 2026-09-15 11:17:01.344322 | instance | Checked out community.crypto to 2.2.3 2026-09-15 11:17:01.344338 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-15 11:17:01.344353 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.344368 | instance | Process install dependency map 2026-09-15 11:17:01.344384 | instance | Starting collection install process 2026-09-15 11:17:01.344399 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-15 11:17:01.344414 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-15 11:17:01.344430 | instance | community.crypto:2.2.3 was installed successfully 2026-09-15 11:17:01.344445 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.344460 | instance | 2.17.12 2026-09-15 11:17:01.344475 | instance | Checked out community.general to 7.3.0 2026-09-15 11:17:01.344511 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-15 11:17:01.344530 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.344552 | instance | Process install dependency map 2026-09-15 11:17:01.344568 | instance | Starting collection install process 2026-09-15 11:17:01.344584 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-15 11:17:01.344600 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-15 11:17:01.344615 | instance | community.general:7.3.0 was installed successfully 2026-09-15 11:17:01.344630 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.344645 | instance | 2.17.12 2026-09-15 11:17:01.344661 | instance | Checked out community.mysql to 3.6.0 2026-09-15 11:17:01.344677 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-15 11:17:01.344693 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.344710 | instance | Process install dependency map 2026-09-15 11:17:01.344726 | instance | Starting collection install process 2026-09-15 11:17:01.344742 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-15 11:17:01.344758 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-15 11:17:01.344773 | instance | community.mysql:3.6.0 was installed successfully 2026-09-15 11:17:01.344789 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.344805 | instance | 2.17.12 2026-09-15 11:17:01.344820 | instance | Checked out kubernetes.core to 2.4.0 2026-09-15 11:17:01.344836 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-15 11:17:01.344852 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.344870 | instance | Process install dependency map 2026-09-15 11:17:01.344887 | instance | Starting collection install process 2026-09-15 11:17:01.344903 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-15 11:17:01.344919 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-15 11:17:01.344935 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-15 11:17:01.344950 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.344966 | instance | 2.17.12 2026-09-15 11:17:01.344982 | instance | Checked out openstack.cloud to 2.6.0 2026-09-15 11:17:01.344997 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-15 11:17:01.345013 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.345029 | instance | Process install dependency map 2026-09-15 11:17:01.345045 | instance | Starting collection install process 2026-09-15 11:17:01.345060 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-15 11:17:01.345076 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-15 11:17:01.345091 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-15 11:17:01.345107 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.345123 | instance | 2.17.12 2026-09-15 11:17:01.345139 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-15 11:17:01.345155 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-15 11:17:01.345178 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.345195 | instance | Process install dependency map 2026-09-15 11:17:01.345228 | instance | Starting collection install process 2026-09-15 11:17:01.345244 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-15 11:17:01.345261 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-15 11:17:01.345276 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-15 11:17:01.345292 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.345308 | instance | 2.17.12 2026-09-15 11:17:01.345323 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-15 11:17:01.345339 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-15 11:17:01.345354 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.345370 | instance | Process install dependency map 2026-09-15 11:17:01.345385 | instance | Starting collection install process 2026-09-15 11:17:01.345401 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-15 11:17:01.345416 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-15 11:17:01.345432 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-15 11:17:01.345448 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.345464 | instance | 2.17.12 2026-09-15 11:17:01.345480 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-15 11:17:01.345496 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-15 11:17:01.345511 | instance | Starting galaxy collection install process 2026-09-15 11:17:01.345527 | instance | Process install dependency map 2026-09-15 11:17:01.345543 | instance | Starting collection install process 2026-09-15 11:17:01.345558 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-15 11:17:01.345574 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-15 11:17:01.345760 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-15 11:17:01.345785 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-15 11:17:01.345802 | instance | 2.17.12 2026-09-15 11:17:01.361637 | 2026-09-15 11:17:01.361713 | PLAY RECAP 2026-09-15 11:17:01.361786 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:17:01.361819 | 2026-09-15 11:17:01.569049 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-15 11:17:01.585048 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 11:17:02.274958 | 2026-09-15 11:17:02.275084 | PLAY [all] 2026-09-15 11:17:02.285969 | 2026-09-15 11:17:02.286038 | TASK [Install "jq" for log collection] 2026-09-15 11:17:11.402891 | instance | changed 2026-09-15 11:17:11.406529 | 2026-09-15 11:17:11.406649 | PLAY RECAP 2026-09-15 11:17:11.406751 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:17:11.406849 | 2026-09-15 11:17:11.537240 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-15 11:17:11.550516 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 11:17:12.105747 | 2026-09-15 11:17:12.105892 | PLAY [all] 2026-09-15 11:17:12.117000 | 2026-09-15 11:17:12.117087 | LOOP [Check inventory directories] 2026-09-15 11:17:12.483990 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-15 11:17:12.661262 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-15 11:17:12.832037 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-15 11:17:12.848367 | 2026-09-15 11:17:12.848674 | LOOP [Copy inventory file for Zuul] 2026-09-15 11:17:13.723662 | instance | changed: 2026-09-15 11:17:13.724011 | instance | { 2026-09-15 11:17:13.724072 | instance | "ansible_loop_var": "item", 2026-09-15 11:17:13.724118 | instance | "changed": false, 2026-09-15 11:17:13.724156 | instance | "failed": false, 2026-09-15 11:17:13.724198 | instance | "invocation": { 2026-09-15 11:17:13.724262 | instance | "module_args": { 2026-09-15 11:17:13.724300 | instance | "checksum_algorithm": "sha1", 2026-09-15 11:17:13.724336 | instance | "follow": true, 2026-09-15 11:17:13.724372 | instance | "get_attributes": true, 2026-09-15 11:17:13.724409 | instance | "get_checksum": true, 2026-09-15 11:17:13.724441 | instance | "get_mime": true, 2026-09-15 11:17:13.724474 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-15 11:17:13.724568 | instance | } 2026-09-15 11:17:13.724607 | instance | }, 2026-09-15 11:17:13.724642 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-15 11:17:13.724675 | instance | "stat": { 2026-09-15 11:17:13.724706 | instance | "atime": 1789471014.2582178, 2026-09-15 11:17:13.724739 | instance | "attr_flags": "e", 2026-09-15 11:17:13.724771 | instance | "attributes": [ 2026-09-15 11:17:13.724803 | instance | "extents" 2026-09-15 11:17:13.724838 | instance | ], 2026-09-15 11:17:13.724873 | instance | "block_size": 4096, 2026-09-15 11:17:13.724905 | instance | "blocks": 8, 2026-09-15 11:17:13.724940 | instance | "charset": "unknown", 2026-09-15 11:17:13.724976 | instance | "ctime": 1789471013.050183, 2026-09-15 11:17:13.725010 | instance | "dev": 64513, 2026-09-15 11:17:13.725043 | instance | "device_type": 0, 2026-09-15 11:17:13.725078 | instance | "executable": true, 2026-09-15 11:17:13.725112 | instance | "exists": true, 2026-09-15 11:17:13.725145 | instance | "gid": 1000, 2026-09-15 11:17:13.725178 | instance | "gr_name": "zuul", 2026-09-15 11:17:13.725231 | instance | "inode": 1566538, 2026-09-15 11:17:13.725267 | instance | "isblk": false, 2026-09-15 11:17:13.725303 | instance | "ischr": false, 2026-09-15 11:17:13.725335 | instance | "isdir": true, 2026-09-15 11:17:13.725367 | instance | "isfifo": false, 2026-09-15 11:17:13.725398 | instance | "isgid": false, 2026-09-15 11:17:13.725429 | instance | "islnk": false, 2026-09-15 11:17:13.725460 | instance | "isreg": false, 2026-09-15 11:17:13.725492 | instance | "issock": false, 2026-09-15 11:17:13.725523 | instance | "isuid": false, 2026-09-15 11:17:13.725555 | instance | "mimetype": "unknown", 2026-09-15 11:17:13.725586 | instance | "mode": "0755", 2026-09-15 11:17:13.725617 | instance | "mtime": 1789471013.050183, 2026-09-15 11:17:13.725649 | instance | "nlink": 21, 2026-09-15 11:17:13.725680 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-15 11:17:13.725712 | instance | "pw_name": "zuul", 2026-09-15 11:17:13.725745 | instance | "readable": true, 2026-09-15 11:17:13.725778 | instance | "rgrp": true, 2026-09-15 11:17:13.725810 | instance | "roth": true, 2026-09-15 11:17:13.725843 | instance | "rusr": true, 2026-09-15 11:17:13.725875 | instance | "size": 4096, 2026-09-15 11:17:13.725928 | instance | "uid": 1000, 2026-09-15 11:17:13.725962 | instance | "version": "93519057", 2026-09-15 11:17:13.725994 | instance | "wgrp": false, 2026-09-15 11:17:13.726029 | instance | "woth": false, 2026-09-15 11:17:13.726061 | instance | "writeable": true, 2026-09-15 11:17:13.726092 | instance | "wusr": true, 2026-09-15 11:17:13.726123 | instance | "xgrp": true, 2026-09-15 11:17:13.726154 | instance | "xoth": true, 2026-09-15 11:17:13.726185 | instance | "xusr": true 2026-09-15 11:17:13.726237 | instance | } 2026-09-15 11:17:13.726283 | instance | } 2026-09-15 11:17:13.726392 | instance | ok: All items complete 2026-09-15 11:17:13.726444 | 2026-09-15 11:17:13.729154 | instance | skipping: Conditional result was False 2026-09-15 11:17:13.730388 | instance | skipping: Conditional result was False 2026-09-15 11:17:13.747446 | 2026-09-15 11:17:13.747654 | LOOP [Switch "ansible_host" to private IP] 2026-09-15 11:17:14.114552 | instance | changed: 1 replacements made 2026-09-15 11:17:14.117007 | instance | skipping: Conditional result was False 2026-09-15 11:17:14.120036 | instance | skipping: Conditional result was False 2026-09-15 11:17:14.136560 | 2026-09-15 11:17:14.136769 | TASK [Run Molecule scenario] 2026-09-15 11:17:15.101020 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-15 11:17:15.505900 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-15 11:17:15.505984 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-15 11:17:25.991851 | instance | INFO [aio > dependency] Executing 2026-09-15 11:17:25.992081 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-15 11:17:25.992338 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-15 11:17:25.992525 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-15 11:17:26.002913 | instance | INFO [aio > cleanup] Executing 2026-09-15 11:17:26.002991 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:17:26.010251 | instance | INFO [aio > destroy] Executing 2026-09-15 11:17:26.010320 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-15 11:17:26.010394 | instance | INFO [aio > destroy] Executed: Successful 2026-09-15 11:17:26.017070 | instance | INFO [aio > syntax] Executing 2026-09-15 11:17:28.696261 | instance | 2026-09-15 11:17:28.696563 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-15 11:17:28.834272 | instance | INFO [aio > syntax] Executed: Successful 2026-09-15 11:17:28.850192 | instance | INFO [aio > create] Executing 2026-09-15 11:17:28.853874 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-15 11:17:28.869243 | instance | INFO [aio > prepare] Executing 2026-09-15 11:17:29.760279 | instance | 2026-09-15 11:17:29.760464 | instance | PLAY [Prepare] ***************************************************************** 2026-09-15 11:17:29.760814 | instance | 2026-09-15 11:17:29.761077 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:17:29.761343 | instance | Tuesday 15 September 2026 11:17:29 +0000 (0:00:00.027) 0:00:00.027 ***** 2026-09-15 11:17:30.980831 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 11:17:30.981070 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 11:17:30.981362 | instance | interpreter could change the meaning of that path. See 2026-09-15 11:17:30.981871 | instance | https://docs.ansible.com/ansible- 2026-09-15 11:17:30.982141 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:17:30.992020 | instance | ok: [instance] 2026-09-15 11:17:30.992268 | instance | 2026-09-15 11:17:30.992554 | instance | TASK [Configure short hostname] ************************************************ 2026-09-15 11:17:30.992806 | instance | Tuesday 15 September 2026 11:17:30 +0000 (0:00:01.232) 0:00:01.260 ***** 2026-09-15 11:17:31.866363 | instance | changed: [instance] 2026-09-15 11:17:31.866537 | instance | 2026-09-15 11:17:31.866935 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-15 11:17:31.867191 | instance | Tuesday 15 September 2026 11:17:31 +0000 (0:00:00.873) 0:00:02.133 ***** 2026-09-15 11:17:32.140116 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-15 11:17:32.140334 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-15 11:17:32.140608 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-15 11:17:32.149906 | instance | changed: [instance] 2026-09-15 11:17:32.150069 | instance | 2026-09-15 11:17:32.150308 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-15 11:17:32.150575 | instance | Tuesday 15 September 2026 11:17:32 +0000 (0:00:00.284) 0:00:02.418 ***** 2026-09-15 11:17:33.545411 | instance | ok: [instance] 2026-09-15 11:17:33.545714 | instance | 2026-09-15 11:17:33.545977 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-15 11:17:33.546205 | instance | Tuesday 15 September 2026 11:17:33 +0000 (0:00:01.394) 0:00:03.812 ***** 2026-09-15 11:17:34.434305 | instance | ok: [instance] 2026-09-15 11:17:34.434508 | instance | 2026-09-15 11:17:34.434804 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-15 11:17:34.434974 | instance | 2026-09-15 11:17:34.435205 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-15 11:17:34.435493 | instance | Tuesday 15 September 2026 11:17:34 +0000 (0:00:00.889) 0:00:04.702 ***** 2026-09-15 11:17:35.499856 | instance | changed: [localhost] => (item=group_vars) 2026-09-15 11:17:35.499908 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-15 11:17:35.499916 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-15 11:17:35.499922 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-15 11:17:35.499929 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-15 11:17:35.500767 | instance | changed: [localhost] => (item=host_vars) 2026-09-15 11:17:35.500825 | instance | 2026-09-15 11:17:35.500833 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-15 11:17:35.500839 | instance | 2026-09-15 11:17:35.500845 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-15 11:17:35.500850 | instance | Tuesday 15 September 2026 11:17:35 +0000 (0:00:01.064) 0:00:05.767 ***** 2026-09-15 11:17:35.692774 | instance | changed: [localhost] 2026-09-15 11:17:35.692816 | instance | 2026-09-15 11:17:35.692822 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-15 11:17:35.692829 | instance | Tuesday 15 September 2026 11:17:35 +0000 (0:00:00.191) 0:00:05.959 ***** 2026-09-15 11:17:35.721168 | instance | ok: [localhost] 2026-09-15 11:17:35.721201 | instance | 2026-09-15 11:17:35.721207 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-15 11:17:35.721212 | instance | Tuesday 15 September 2026 11:17:35 +0000 (0:00:00.030) 0:00:05.989 ***** 2026-09-15 11:17:35.785792 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': 'c417af54-195f-5991-a139-377ca36b0b91'}) 2026-09-15 11:17:35.785979 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-15 11:17:35.785989 | instance | 2026-09-15 11:17:35.785995 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-15 11:17:35.786003 | instance | Tuesday 15 September 2026 11:17:35 +0000 (0:00:00.064) 0:00:06.053 ***** 2026-09-15 11:17:36.340010 | instance | changed: [localhost] 2026-09-15 11:17:36.341362 | instance | 2026-09-15 11:17:36.341466 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-15 11:17:36.341479 | instance | 2026-09-15 11:17:36.341490 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-15 11:17:36.341499 | instance | Tuesday 15 September 2026 11:17:36 +0000 (0:00:00.553) 0:00:06.607 ***** 2026-09-15 11:17:36.511230 | instance | changed: [localhost] 2026-09-15 11:17:36.511346 | instance | 2026-09-15 11:17:36.511361 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-15 11:17:36.511596 | instance | Tuesday 15 September 2026 11:17:36 +0000 (0:00:00.171) 0:00:06.779 ***** 2026-09-15 11:17:36.544889 | instance | ok: [localhost] 2026-09-15 11:17:36.545774 | instance | 2026-09-15 11:17:36.545882 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-15 11:17:36.545896 | instance | Tuesday 15 September 2026 11:17:36 +0000 (0:00:00.033) 0:00:06.812 ***** 2026-09-15 11:17:36.579169 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-15 11:17:36.579367 | instance | 2026-09-15 11:17:36.579728 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-15 11:17:36.580011 | instance | Tuesday 15 September 2026 11:17:36 +0000 (0:00:00.034) 0:00:06.847 ***** 2026-09-15 11:17:36.938081 | instance | changed: [localhost] 2026-09-15 11:17:36.938145 | instance | 2026-09-15 11:17:36.938297 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-15 11:17:36.938510 | instance | 2026-09-15 11:17:36.938704 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-15 11:17:36.938894 | instance | Tuesday 15 September 2026 11:17:36 +0000 (0:00:00.359) 0:00:07.206 ***** 2026-09-15 11:17:37.134550 | instance | changed: [localhost] 2026-09-15 11:17:37.134605 | instance | 2026-09-15 11:17:37.134617 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-15 11:17:37.134627 | instance | Tuesday 15 September 2026 11:17:37 +0000 (0:00:00.195) 0:00:07.401 ***** 2026-09-15 11:17:37.169173 | instance | ok: [localhost] 2026-09-15 11:17:37.169676 | instance | 2026-09-15 11:17:37.169893 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-15 11:17:37.170045 | instance | Tuesday 15 September 2026 11:17:37 +0000 (0:00:00.034) 0:00:07.436 ***** 2026-09-15 11:17:37.231050 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-15 11:17:37.231265 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-15 11:17:37.231567 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-15 11:17:37.231789 | instance | 2026-09-15 11:17:37.232030 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-15 11:17:37.232266 | instance | Tuesday 15 September 2026 11:17:37 +0000 (0:00:00.062) 0:00:07.498 ***** 2026-09-15 11:17:37.594077 | instance | changed: [localhost] 2026-09-15 11:17:37.594387 | instance | 2026-09-15 11:17:37.594966 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-15 11:17:37.595254 | instance | 2026-09-15 11:17:37.595646 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-15 11:17:37.596009 | instance | Tuesday 15 September 2026 11:17:37 +0000 (0:00:00.363) 0:00:07.862 ***** 2026-09-15 11:17:37.785306 | instance | changed: [localhost] 2026-09-15 11:17:37.785493 | instance | 2026-09-15 11:17:37.785768 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-15 11:17:37.785991 | instance | Tuesday 15 September 2026 11:17:37 +0000 (0:00:00.190) 0:00:08.053 ***** 2026-09-15 11:17:37.810906 | instance | ok: [localhost] 2026-09-15 11:17:37.811006 | instance | 2026-09-15 11:17:37.811189 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-15 11:17:37.811341 | instance | Tuesday 15 September 2026 11:17:37 +0000 (0:00:00.025) 0:00:08.078 ***** 2026-09-15 11:17:37.851661 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-15 11:17:37.851779 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-15 11:17:37.851946 | instance | 2026-09-15 11:17:37.852120 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-15 11:17:37.852309 | instance | Tuesday 15 September 2026 11:17:37 +0000 (0:00:00.041) 0:00:08.119 ***** 2026-09-15 11:17:38.221034 | instance | changed: [localhost] 2026-09-15 11:17:38.221378 | instance | 2026-09-15 11:17:38.221815 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-15 11:17:38.222035 | instance | 2026-09-15 11:17:38.222326 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:17:38.222604 | instance | Tuesday 15 September 2026 11:17:38 +0000 (0:00:00.369) 0:00:08.489 ***** 2026-09-15 11:17:38.934937 | instance | ok: [localhost] 2026-09-15 11:17:38.934997 | instance | 2026-09-15 11:17:38.935009 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-15 11:17:38.935019 | instance | Tuesday 15 September 2026 11:17:38 +0000 (0:00:00.712) 0:00:09.201 ***** 2026-09-15 11:17:39.142655 | instance | changed: [localhost] 2026-09-15 11:17:39.143379 | instance | 2026-09-15 11:17:39.143442 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-15 11:17:39.143455 | instance | Tuesday 15 September 2026 11:17:39 +0000 (0:00:00.208) 0:00:09.410 ***** 2026-09-15 11:17:39.180535 | instance | ok: [localhost] 2026-09-15 11:17:39.181214 | instance | 2026-09-15 11:17:39.181275 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-15 11:17:39.181287 | instance | Tuesday 15 September 2026 11:17:39 +0000 (0:00:00.037) 0:00:09.448 ***** 2026-09-15 11:17:39.890628 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-15 11:17:39.890782 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-15 11:17:39.891032 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-15 11:17:39.891407 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-15 11:17:39.891714 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-15 11:17:39.892014 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-15 11:17:39.892310 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-15 11:17:39.892627 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-15 11:17:39.892923 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-15 11:17:39.893217 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-15 11:17:39.893536 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-15 11:17:39.893874 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-15 11:17:39.894176 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-15 11:17:39.894520 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-15 11:17:39.894814 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-15 11:17:39.895102 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-15 11:17:39.895411 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-15 11:17:39.895704 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-15 11:17:39.896001 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-15 11:17:39.896297 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-15 11:17:39.896609 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-15 11:17:39.896898 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-15 11:17:39.897187 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-15 11:17:39.897489 | instance | 2026-09-15 11:17:39.897808 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-15 11:17:39.898104 | instance | Tuesday 15 September 2026 11:17:39 +0000 (0:00:00.710) 0:00:10.158 ***** 2026-09-15 11:17:40.278733 | instance | changed: [localhost] 2026-09-15 11:17:40.278799 | instance | 2026-09-15 11:17:40.278816 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-15 11:17:40.278830 | instance | Tuesday 15 September 2026 11:17:40 +0000 (0:00:00.387) 0:00:10.545 ***** 2026-09-15 11:17:40.476223 | instance | changed: [localhost] 2026-09-15 11:17:40.476281 | instance | 2026-09-15 11:17:40.476784 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-15 11:17:40.476803 | instance | 2026-09-15 11:17:40.476808 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-15 11:17:40.476813 | instance | Tuesday 15 September 2026 11:17:40 +0000 (0:00:00.199) 0:00:10.744 ***** 2026-09-15 11:17:40.672568 | instance | changed: [localhost] 2026-09-15 11:17:40.672674 | instance | 2026-09-15 11:17:40.672946 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-15 11:17:40.672996 | instance | Tuesday 15 September 2026 11:17:40 +0000 (0:00:00.195) 0:00:10.940 ***** 2026-09-15 11:17:40.710249 | instance | ok: [localhost] 2026-09-15 11:17:40.710569 | instance | 2026-09-15 11:17:40.710940 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-15 11:17:40.711333 | instance | Tuesday 15 September 2026 11:17:40 +0000 (0:00:00.036) 0:00:10.977 ***** 2026-09-15 11:17:40.758078 | instance | ok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]}) 2026-09-15 11:17:40.758262 | instance | 2026-09-15 11:17:40.758537 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-15 11:17:40.758781 | instance | Tuesday 15 September 2026 11:17:40 +0000 (0:00:00.048) 0:00:11.026 ***** 2026-09-15 11:17:41.176936 | instance | changed: [localhost] 2026-09-15 11:17:41.177116 | instance | 2026-09-15 11:17:41.178950 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-15 11:17:41.178991 | instance | 2026-09-15 11:17:41.179007 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-15 11:17:41.179021 | instance | Tuesday 15 September 2026 11:17:41 +0000 (0:00:00.418) 0:00:11.444 ***** 2026-09-15 11:17:41.383920 | instance | changed: [localhost] 2026-09-15 11:17:41.384089 | instance | 2026-09-15 11:17:41.384400 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-15 11:17:41.384753 | instance | Tuesday 15 September 2026 11:17:41 +0000 (0:00:00.206) 0:00:11.651 ***** 2026-09-15 11:17:41.420938 | instance | ok: [localhost] 2026-09-15 11:17:41.421153 | instance | 2026-09-15 11:17:41.421456 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-15 11:17:41.421919 | instance | Tuesday 15 September 2026 11:17:41 +0000 (0:00:00.036) 0:00:11.688 ***** 2026-09-15 11:17:41.477386 | instance | ok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]}) 2026-09-15 11:17:41.477613 | instance | 2026-09-15 11:17:41.477887 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-15 11:17:41.478175 | instance | Tuesday 15 September 2026 11:17:41 +0000 (0:00:00.056) 0:00:11.745 ***** 2026-09-15 11:17:41.898822 | instance | changed: [localhost] 2026-09-15 11:17:41.899007 | instance | 2026-09-15 11:17:41.899244 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-15 11:17:41.899488 | instance | 2026-09-15 11:17:41.899716 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-15 11:17:41.899945 | instance | Tuesday 15 September 2026 11:17:41 +0000 (0:00:00.421) 0:00:12.166 ***** 2026-09-15 11:17:42.074882 | instance | changed: [localhost] 2026-09-15 11:17:42.075206 | instance | 2026-09-15 11:17:42.075540 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-15 11:17:42.075833 | instance | Tuesday 15 September 2026 11:17:42 +0000 (0:00:00.175) 0:00:12.342 ***** 2026-09-15 11:17:42.112625 | instance | ok: [localhost] 2026-09-15 11:17:42.112823 | instance | 2026-09-15 11:17:42.113092 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-15 11:17:42.113489 | instance | Tuesday 15 September 2026 11:17:42 +0000 (0:00:00.038) 0:00:12.380 ***** 2026-09-15 11:17:42.524353 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-15 11:17:42.524554 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-15 11:17:42.524791 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-15 11:17:42.525021 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-15 11:17:42.525245 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-15 11:17:42.525491 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-15 11:17:42.525779 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-15 11:17:42.526002 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-15 11:17:42.526227 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-15 11:17:42.526496 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-15 11:17:42.526718 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-15 11:17:42.527034 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-15 11:17:42.527302 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-15 11:17:42.527905 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-15 11:17:42.528088 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-15 11:17:42.528244 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-15 11:17:42.528394 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-15 11:17:42.528503 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-15 11:17:42.528611 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-15 11:17:42.528716 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-15 11:17:42.528840 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-15 11:17:42.528948 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-15 11:17:42.529071 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-15 11:17:42.529176 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-15 11:17:42.529298 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-15 11:17:42.529439 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-15 11:17:42.529649 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-15 11:17:42.529774 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-15 11:17:42.529928 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-15 11:17:42.530097 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-15 11:17:42.530261 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-15 11:17:42.530441 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-15 11:17:42.530603 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-15 11:17:42.530765 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-15 11:17:42.530929 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-15 11:17:42.531089 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-15 11:17:42.531250 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-15 11:17:42.531433 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-15 11:17:42.531602 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-15 11:17:42.531777 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-15 11:17:42.531933 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-15 11:17:42.532093 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-15 11:17:42.532254 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-15 11:17:42.532447 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-15 11:17:42.532628 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-15 11:17:42.532780 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-15 11:17:42.532937 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-15 11:17:42.533099 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-15 11:17:42.533295 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-15 11:17:42.533472 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-15 11:17:42.533681 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-15 11:17:42.533837 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-15 11:17:42.534001 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-15 11:17:42.534168 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-15 11:17:42.534345 | instance | 2026-09-15 11:17:42.534516 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-15 11:17:42.534672 | instance | Tuesday 15 September 2026 11:17:42 +0000 (0:00:00.411) 0:00:12.792 ***** 2026-09-15 11:17:42.566964 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-15 11:17:42.567027 | instance | 2026-09-15 11:17:42.567165 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-15 11:17:42.567358 | instance | Tuesday 15 September 2026 11:17:42 +0000 (0:00:00.042) 0:00:12.834 ***** 2026-09-15 11:17:43.018787 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:17:43.018890 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:17:43.019153 | instance | 2026-09-15 11:17:43.019391 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-15 11:17:43.019640 | instance | Tuesday 15 September 2026 11:17:43 +0000 (0:00:00.451) 0:00:13.286 ***** 2026-09-15 11:17:47.328484 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:17:47.328643 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:17:47.328965 | instance | 2026-09-15 11:17:47.329326 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-15 11:17:47.329809 | instance | Tuesday 15 September 2026 11:17:47 +0000 (0:00:04.309) 0:00:17.596 ***** 2026-09-15 11:17:47.400537 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-15 11:17:47.400704 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-15 11:17:47.401027 | instance | 2026-09-15 11:17:47.401394 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-15 11:17:47.401832 | instance | Tuesday 15 September 2026 11:17:47 +0000 (0:00:00.072) 0:00:17.668 ***** 2026-09-15 11:17:47.786697 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-15 11:17:47.786816 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-15 11:17:47.786956 | instance | 2026-09-15 11:17:47.787119 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-15 11:17:47.787301 | instance | Tuesday 15 September 2026 11:17:47 +0000 (0:00:00.385) 0:00:18.054 ***** 2026-09-15 11:17:48.168883 | instance | changed: [localhost] 2026-09-15 11:17:48.168999 | instance | 2026-09-15 11:17:48.169295 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-15 11:17:48.169710 | instance | Tuesday 15 September 2026 11:17:48 +0000 (0:00:00.382) 0:00:18.437 ***** 2026-09-15 11:17:48.209299 | instance | skipping: [localhost] 2026-09-15 11:17:48.209415 | instance | 2026-09-15 11:17:48.209698 | instance | PLAY [Setup networking] ******************************************************** 2026-09-15 11:17:48.209912 | instance | 2026-09-15 11:17:48.210141 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:17:48.210392 | instance | Tuesday 15 September 2026 11:17:48 +0000 (0:00:00.040) 0:00:18.477 ***** 2026-09-15 11:17:48.996208 | instance | ok: [instance] 2026-09-15 11:17:48.996522 | instance | 2026-09-15 11:17:48.996894 | instance | TASK [Create bridge for management network] ************************************ 2026-09-15 11:17:48.997285 | instance | Tuesday 15 September 2026 11:17:48 +0000 (0:00:00.786) 0:00:19.263 ***** 2026-09-15 11:17:49.355196 | instance | ok: [instance] 2026-09-15 11:17:49.355360 | instance | 2026-09-15 11:17:49.355601 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-15 11:17:49.355833 | instance | Tuesday 15 September 2026 11:17:49 +0000 (0:00:00.359) 0:00:19.623 ***** 2026-09-15 11:17:49.592167 | instance | ok: [instance] 2026-09-15 11:17:49.592429 | instance | 2026-09-15 11:17:49.592675 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-15 11:17:49.592989 | instance | Tuesday 15 September 2026 11:17:49 +0000 (0:00:00.236) 0:00:19.860 ***** 2026-09-15 11:17:49.803121 | instance | ok: [instance] 2026-09-15 11:17:49.803268 | instance | 2026-09-15 11:17:49.803580 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-15 11:17:49.803822 | instance | Tuesday 15 September 2026 11:17:49 +0000 (0:00:00.210) 0:00:20.070 ***** 2026-09-15 11:17:50.022893 | instance | ok: [instance] 2026-09-15 11:17:50.023113 | instance | 2026-09-15 11:17:50.023439 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-15 11:17:50.023597 | instance | Tuesday 15 September 2026 11:17:50 +0000 (0:00:00.219) 0:00:20.290 ***** 2026-09-15 11:17:50.464391 | instance | ok: [instance] => (item=br-mgmt) 2026-09-15 11:17:50.464577 | instance | ok: [instance] => (item=dummy0) 2026-09-15 11:17:50.464809 | instance | 2026-09-15 11:17:50.465047 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-15 11:17:50.465324 | instance | 2026-09-15 11:17:50.465636 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:17:50.465896 | instance | Tuesday 15 September 2026 11:17:50 +0000 (0:00:00.441) 0:00:20.732 ***** 2026-09-15 11:17:51.267695 | instance | ok: [instance] 2026-09-15 11:17:51.267922 | instance | 2026-09-15 11:17:51.268215 | instance | TASK [Install depedencies] ***************************************************** 2026-09-15 11:17:51.268470 | instance | Tuesday 15 September 2026 11:17:51 +0000 (0:00:00.803) 0:00:21.535 ***** 2026-09-15 11:18:13.879056 | instance | changed: [instance] 2026-09-15 11:18:13.879144 | instance | 2026-09-15 11:18:13.879303 | instance | TASK [Start up service] ******************************************************** 2026-09-15 11:18:13.879471 | instance | Tuesday 15 September 2026 11:18:13 +0000 (0:00:22.611) 0:00:44.147 ***** 2026-09-15 11:18:14.455427 | instance | ok: [instance] 2026-09-15 11:18:14.455504 | instance | 2026-09-15 11:18:14.455655 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-15 11:18:14.455822 | instance | Tuesday 15 September 2026 11:18:14 +0000 (0:00:00.576) 0:00:44.723 ***** 2026-09-15 11:18:14.723066 | instance | ok: [instance] 2026-09-15 11:18:14.723247 | instance | 2026-09-15 11:18:14.723552 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-15 11:18:14.723926 | instance | Tuesday 15 September 2026 11:18:14 +0000 (0:00:00.267) 0:00:44.990 ***** 2026-09-15 11:18:15.231757 | instance | changed: [instance] 2026-09-15 11:18:15.231825 | instance | 2026-09-15 11:18:15.231836 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-15 11:18:15.231846 | instance | Tuesday 15 September 2026 11:18:15 +0000 (0:00:00.508) 0:00:45.498 ***** 2026-09-15 11:18:15.478851 | instance | ok: [instance] 2026-09-15 11:18:15.478908 | instance | 2026-09-15 11:18:15.478925 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-15 11:18:15.479169 | instance | Tuesday 15 September 2026 11:18:15 +0000 (0:00:00.244) 0:00:45.743 ***** 2026-09-15 11:18:15.506415 | instance | skipping: [instance] 2026-09-15 11:18:15.506791 | instance | 2026-09-15 11:18:15.507127 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-15 11:18:15.507178 | instance | Tuesday 15 September 2026 11:18:15 +0000 (0:00:00.028) 0:00:45.771 ***** 2026-09-15 11:18:16.087848 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:18:16.087937 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:18:16.087948 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:18:16.087957 | instance | 2026-09-15 11:18:16.087968 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-15 11:18:16.087978 | instance | Tuesday 15 September 2026 11:18:16 +0000 (0:00:00.582) 0:00:46.354 ***** 2026-09-15 11:18:16.671071 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:18:16.671123 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:18:16.671130 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:18:16.671137 | instance | 2026-09-15 11:18:16.671143 | instance | TASK [Start loop devices] ****************************************************** 2026-09-15 11:18:16.671149 | instance | Tuesday 15 September 2026 11:18:16 +0000 (0:00:00.583) 0:00:46.937 ***** 2026-09-15 11:18:17.434698 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:18:17.435291 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:18:17.435302 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:18:17.436181 | instance | 2026-09-15 11:18:17.436622 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-15 11:18:17.436650 | instance | Tuesday 15 September 2026 11:18:17 +0000 (0:00:00.760) 0:00:47.698 ***** 2026-09-15 11:18:21.171736 | instance | changed: [instance] => (item=osd0) 2026-09-15 11:18:21.171812 | instance | changed: [instance] => (item=osd1) 2026-09-15 11:18:21.171828 | instance | changed: [instance] => (item=osd2) 2026-09-15 11:18:21.171838 | instance | 2026-09-15 11:18:21.171847 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-15 11:18:21.171856 | instance | Tuesday 15 September 2026 11:18:21 +0000 (0:00:03.736) 0:00:51.435 ***** 2026-09-15 11:18:23.293676 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-15 11:18:23.293766 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-15 11:18:23.293778 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-15 11:18:23.293787 | instance | 2026-09-15 11:18:23.293802 | instance | PLAY [controllers] ************************************************************* 2026-09-15 11:18:23.293812 | instance | 2026-09-15 11:18:23.293901 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:18:23.293997 | instance | Tuesday 15 September 2026 11:18:23 +0000 (0:00:02.125) 0:00:53.561 ***** 2026-09-15 11:18:24.312250 | instance | ok: [instance] 2026-09-15 11:18:24.312299 | instance | 2026-09-15 11:18:24.312306 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-15 11:18:24.312316 | instance | Tuesday 15 September 2026 11:18:24 +0000 (0:00:01.018) 0:00:54.579 ***** 2026-09-15 11:18:24.805263 | instance | changed: [instance] 2026-09-15 11:18:24.805704 | instance | 2026-09-15 11:18:24.806038 | instance | PLAY RECAP ********************************************************************* 2026-09-15 11:18:24.806375 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 11:18:24.806763 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-15 11:18:24.807071 | instance | 2026-09-15 11:18:24.807397 | instance | Tuesday 15 September 2026 11:18:24 +0000 (0:00:00.494) 0:00:55.073 ***** 2026-09-15 11:18:24.807738 | instance | =============================================================================== 2026-09-15 11:18:24.808029 | instance | Install depedencies ---------------------------------------------------- 22.61s 2026-09-15 11:18:24.808319 | instance | Generate SSH keys for missing variables --------------------------------- 4.31s 2026-09-15 11:18:24.808647 | instance | Create a volume group for each loop device ------------------------------ 3.74s 2026-09-15 11:18:24.808967 | instance | Create a logical volume for each loop device ---------------------------- 2.13s 2026-09-15 11:18:24.809350 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.39s 2026-09-15 11:18:24.809811 | instance | Gathering Facts --------------------------------------------------------- 1.23s 2026-09-15 11:18:24.810119 | instance | Create folders for workspace -------------------------------------------- 1.06s 2026-09-15 11:18:24.810425 | instance | Gathering Facts --------------------------------------------------------- 1.02s 2026-09-15 11:18:24.810776 | instance | Purge "snapd" package --------------------------------------------------- 0.89s 2026-09-15 11:18:24.811079 | instance | Configure short hostname ------------------------------------------------ 0.87s 2026-09-15 11:18:24.811376 | instance | Gathering Facts --------------------------------------------------------- 0.80s 2026-09-15 11:18:24.811701 | instance | Gathering Facts --------------------------------------------------------- 0.79s 2026-09-15 11:18:24.812067 | instance | Start loop devices ------------------------------------------------------ 0.76s 2026-09-15 11:18:24.812373 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-09-15 11:18:24.812701 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.71s 2026-09-15 11:18:24.813033 | instance | Set permissions on loopback devices ------------------------------------- 0.58s 2026-09-15 11:18:24.813338 | instance | Create devices for Ceph ------------------------------------------------- 0.58s 2026-09-15 11:18:24.813706 | instance | Start up service -------------------------------------------------------- 0.58s 2026-09-15 11:18:24.814015 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.55s 2026-09-15 11:18:24.814314 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.51s 2026-09-15 11:18:24.921302 | instance | INFO [aio > prepare] Executed: Successful 2026-09-15 11:18:24.936873 | instance | INFO [aio > converge] Executing 2026-09-15 11:18:27.664126 | instance | 2026-09-15 11:18:27.664579 | instance | PLAY [all] ********************************************************************* 2026-09-15 11:18:27.664896 | instance | 2026-09-15 11:18:27.665308 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:18:27.665767 | instance | Tuesday 15 September 2026 11:18:27 +0000 (0:00:00.023) 0:00:00.023 ***** 2026-09-15 11:18:28.976247 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-15 11:18:28.976842 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-15 11:18:28.977277 | instance | interpreter could change the meaning of that path. See 2026-09-15 11:18:28.977847 | instance | https://docs.ansible.com/ansible- 2026-09-15 11:18:28.978214 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-15 11:18:29.000591 | instance | ok: [instance] 2026-09-15 11:18:29.000935 | instance | 2026-09-15 11:18:29.001249 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-15 11:18:29.001612 | instance | Tuesday 15 September 2026 11:18:28 +0000 (0:00:01.337) 0:00:01.361 ***** 2026-09-15 11:18:29.225030 | instance | ok: [instance] 2026-09-15 11:18:29.225434 | instance | 2026-09-15 11:18:29.225799 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-15 11:18:29.226089 | instance | 2026-09-15 11:18:29.226489 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:18:29.226809 | instance | Tuesday 15 September 2026 11:18:29 +0000 (0:00:00.224) 0:00:01.586 ***** 2026-09-15 11:18:30.205086 | instance | ok: [instance] 2026-09-15 11:18:30.205267 | instance | 2026-09-15 11:18:30.205450 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:18:30.205641 | instance | Tuesday 15 September 2026 11:18:30 +0000 (0:00:00.980) 0:00:02.566 ***** 2026-09-15 11:18:30.510095 | instance | ok: [instance] 2026-09-15 11:18:30.510194 | instance | 2026-09-15 11:18:30.510421 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:18:30.510617 | instance | Tuesday 15 September 2026 11:18:30 +0000 (0:00:00.304) 0:00:02.871 ***** 2026-09-15 11:18:30.574129 | instance | skipping: [instance] 2026-09-15 11:18:30.574283 | instance | 2026-09-15 11:18:30.574584 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:18:30.574859 | instance | Tuesday 15 September 2026 11:18:30 +0000 (0:00:00.061) 0:00:02.933 ***** 2026-09-15 11:18:30.918067 | instance | changed: [instance] 2026-09-15 11:18:30.918291 | instance | 2026-09-15 11:18:30.918510 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:18:30.918703 | instance | Tuesday 15 September 2026 11:18:30 +0000 (0:00:00.345) 0:00:03.278 ***** 2026-09-15 11:18:30.994487 | instance | ok: [instance] => { 2026-09-15 11:18:30.995066 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:18:30.995348 | instance | } 2026-09-15 11:18:30.995497 | instance | 2026-09-15 11:18:30.995668 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:18:30.995854 | instance | Tuesday 15 September 2026 11:18:30 +0000 (0:00:00.072) 0:00:03.351 ***** 2026-09-15 11:18:31.859754 | instance | changed: [instance] 2026-09-15 11:18:31.860542 | instance | 2026-09-15 11:18:31.860601 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:18:31.860625 | instance | Tuesday 15 September 2026 11:18:31 +0000 (0:00:00.869) 0:00:04.220 ***** 2026-09-15 11:18:31.923606 | instance | skipping: [instance] 2026-09-15 11:18:31.923691 | instance | 2026-09-15 11:18:31.923837 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:18:31.924072 | instance | Tuesday 15 September 2026 11:18:31 +0000 (0:00:00.064) 0:00:04.285 ***** 2026-09-15 11:18:32.000006 | instance | skipping: [instance] 2026-09-15 11:18:32.000084 | instance | 2026-09-15 11:18:32.000286 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:18:32.000578 | instance | Tuesday 15 September 2026 11:18:31 +0000 (0:00:00.076) 0:00:04.361 ***** 2026-09-15 11:18:32.242773 | instance | ok: [instance] 2026-09-15 11:18:32.242852 | instance | 2026-09-15 11:18:32.243004 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:18:32.243244 | instance | Tuesday 15 September 2026 11:18:32 +0000 (0:00:00.242) 0:00:04.604 ***** 2026-09-15 11:18:33.539255 | instance | ok: [instance] 2026-09-15 11:18:33.539351 | instance | 2026-09-15 11:18:33.539521 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:18:33.539749 | instance | Tuesday 15 September 2026 11:18:33 +0000 (0:00:01.296) 0:00:05.900 ***** 2026-09-15 11:18:33.614647 | instance | ok: [instance] => { 2026-09-15 11:18:33.615321 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:18:33.615619 | instance | } 2026-09-15 11:18:33.615896 | instance | 2026-09-15 11:18:33.616184 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:18:33.616496 | instance | Tuesday 15 September 2026 11:18:33 +0000 (0:00:00.073) 0:00:05.974 ***** 2026-09-15 11:18:34.354761 | instance | changed: [instance] 2026-09-15 11:18:34.355325 | instance | 2026-09-15 11:18:34.355966 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:18:34.356446 | instance | Tuesday 15 September 2026 11:18:34 +0000 (0:00:00.738) 0:00:06.713 ***** 2026-09-15 11:18:37.338123 | instance | changed: [instance] 2026-09-15 11:18:37.338238 | instance | 2026-09-15 11:18:37.338374 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:18:37.338579 | instance | Tuesday 15 September 2026 11:18:37 +0000 (0:00:02.985) 0:00:09.698 ***** 2026-09-15 11:18:37.382366 | instance | skipping: [instance] 2026-09-15 11:18:37.382624 | instance | 2026-09-15 11:18:37.383013 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:18:37.383422 | instance | Tuesday 15 September 2026 11:18:37 +0000 (0:00:00.042) 0:00:09.741 ***** 2026-09-15 11:18:37.426139 | instance | skipping: [instance] 2026-09-15 11:18:37.428818 | instance | 2026-09-15 11:18:37.429241 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:18:37.429515 | instance | Tuesday 15 September 2026 11:18:37 +0000 (0:00:00.044) 0:00:09.785 ***** 2026-09-15 11:18:37.466047 | instance | skipping: [instance] 2026-09-15 11:18:37.466299 | instance | 2026-09-15 11:18:37.466498 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:18:37.466689 | instance | Tuesday 15 September 2026 11:18:37 +0000 (0:00:00.039) 0:00:09.825 ***** 2026-09-15 11:18:43.177505 | instance | changed: [instance] 2026-09-15 11:18:43.177709 | instance | 2026-09-15 11:18:43.177857 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:18:43.177994 | instance | Tuesday 15 September 2026 11:18:43 +0000 (0:00:05.711) 0:00:15.537 ***** 2026-09-15 11:18:43.802378 | instance | changed: [instance] 2026-09-15 11:18:43.802734 | instance | 2026-09-15 11:18:43.803187 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:18:43.803538 | instance | Tuesday 15 September 2026 11:18:43 +0000 (0:00:00.626) 0:00:16.163 ***** 2026-09-15 11:18:44.818500 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-15 11:18:44.819005 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:18:44.819533 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:18:44.819986 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:18:44.820411 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:18:44.820732 | instance | 2026-09-15 11:18:44.821056 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:18:44.821406 | instance | Tuesday 15 September 2026 11:18:44 +0000 (0:00:01.015) 0:00:17.179 ***** 2026-09-15 11:18:45.438422 | instance | changed: [instance] 2026-09-15 11:18:45.438796 | instance | 2026-09-15 11:18:45.439123 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:18:45.439471 | instance | Tuesday 15 September 2026 11:18:45 +0000 (0:00:00.603) 0:00:17.782 ***** 2026-09-15 11:18:45.439762 | instance | 2026-09-15 11:18:45.440134 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:18:45.440599 | instance | Tuesday 15 September 2026 11:18:45 +0000 (0:00:00.016) 0:00:17.798 ***** 2026-09-15 11:18:46.411017 | instance | ok: [instance] 2026-09-15 11:18:46.411285 | instance | 2026-09-15 11:18:46.411670 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-15 11:18:46.412087 | instance | Tuesday 15 September 2026 11:18:46 +0000 (0:00:00.972) 0:00:18.771 ***** 2026-09-15 11:18:46.937094 | instance | changed: [instance] 2026-09-15 11:18:46.937458 | instance | 2026-09-15 11:18:46.937699 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:18:46.937858 | instance | Tuesday 15 September 2026 11:18:46 +0000 (0:00:00.525) 0:00:19.296 ***** 2026-09-15 11:18:47.563850 | instance | changed: [instance] 2026-09-15 11:18:47.564010 | instance | 2026-09-15 11:18:47.564225 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:18:47.564482 | instance | Tuesday 15 September 2026 11:18:47 +0000 (0:00:00.628) 0:00:19.925 ***** 2026-09-15 11:18:47.804052 | instance | ok: [instance] 2026-09-15 11:18:47.804156 | instance | 2026-09-15 11:18:47.804303 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:18:47.804488 | instance | Tuesday 15 September 2026 11:18:47 +0000 (0:00:00.240) 0:00:20.165 ***** 2026-09-15 11:18:47.880389 | instance | ok: [instance] => { 2026-09-15 11:18:47.880487 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:18:47.880499 | instance | } 2026-09-15 11:18:47.880510 | instance | 2026-09-15 11:18:47.880520 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:18:47.880530 | instance | Tuesday 15 September 2026 11:18:47 +0000 (0:00:00.074) 0:00:20.239 ***** 2026-09-15 11:18:48.755392 | instance | changed: [instance] 2026-09-15 11:18:48.756492 | instance | 2026-09-15 11:18:48.756532 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:18:48.756547 | instance | Tuesday 15 September 2026 11:18:48 +0000 (0:00:00.876) 0:00:21.116 ***** 2026-09-15 11:18:53.145240 | instance | changed: [instance] 2026-09-15 11:18:53.145748 | instance | 2026-09-15 11:18:53.146267 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:18:53.146333 | instance | Tuesday 15 September 2026 11:18:53 +0000 (0:00:04.389) 0:00:25.506 ***** 2026-09-15 11:18:54.298385 | instance | ok: [instance] 2026-09-15 11:18:54.299149 | instance | 2026-09-15 11:18:54.299180 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:18:54.299191 | instance | Tuesday 15 September 2026 11:18:54 +0000 (0:00:01.153) 0:00:26.659 ***** 2026-09-15 11:18:54.715825 | instance | changed: [instance] 2026-09-15 11:18:54.715902 | instance | 2026-09-15 11:18:54.716268 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:18:54.716317 | instance | Tuesday 15 September 2026 11:18:54 +0000 (0:00:00.417) 0:00:27.077 ***** 2026-09-15 11:18:55.226261 | instance | changed: [instance] 2026-09-15 11:18:55.227089 | instance | 2026-09-15 11:18:55.227138 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:18:55.227150 | instance | Tuesday 15 September 2026 11:18:55 +0000 (0:00:00.509) 0:00:27.587 ***** 2026-09-15 11:18:55.850702 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-15 11:18:55.851964 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:18:55.852015 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:18:55.852027 | instance | 2026-09-15 11:18:55.852036 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:18:55.852045 | instance | Tuesday 15 September 2026 11:18:55 +0000 (0:00:00.624) 0:00:28.211 ***** 2026-09-15 11:18:56.357464 | instance | changed: [instance] 2026-09-15 11:18:56.358345 | instance | 2026-09-15 11:18:56.358403 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:18:56.358416 | instance | Tuesday 15 September 2026 11:18:56 +0000 (0:00:00.506) 0:00:28.718 ***** 2026-09-15 11:18:56.860203 | instance | changed: [instance] 2026-09-15 11:18:56.860312 | instance | 2026-09-15 11:18:56.861209 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:18:56.861257 | instance | Tuesday 15 September 2026 11:18:56 +0000 (0:00:00.493) 0:00:29.212 ***** 2026-09-15 11:18:56.861265 | instance | 2026-09-15 11:18:56.861277 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-15 11:18:56.861283 | instance | Tuesday 15 September 2026 11:18:56 +0000 (0:00:00.009) 0:00:29.221 ***** 2026-09-15 11:18:57.577752 | instance | ok: [instance] 2026-09-15 11:18:57.578516 | instance | 2026-09-15 11:18:57.578576 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-15 11:18:57.578588 | instance | Tuesday 15 September 2026 11:18:57 +0000 (0:00:00.716) 0:00:29.939 ***** 2026-09-15 11:18:58.672080 | instance | changed: [instance] 2026-09-15 11:18:58.672789 | instance | 2026-09-15 11:18:58.673112 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:18:58.673125 | instance | Tuesday 15 September 2026 11:18:58 +0000 (0:00:01.094) 0:00:31.033 ***** 2026-09-15 11:18:59.278340 | instance | changed: [instance] 2026-09-15 11:18:59.278383 | instance | 2026-09-15 11:18:59.278391 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:18:59.278397 | instance | Tuesday 15 September 2026 11:18:59 +0000 (0:00:00.606) 0:00:31.639 ***** 2026-09-15 11:18:59.349801 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-15 11:18:59.350365 | instance | 2026-09-15 11:18:59.350427 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:18:59.350436 | instance | Tuesday 15 September 2026 11:18:59 +0000 (0:00:00.071) 0:00:31.711 ***** 2026-09-15 11:19:04.479377 | instance | changed: [instance] 2026-09-15 11:19:04.479458 | instance | 2026-09-15 11:19:04.479544 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:19:04.479672 | instance | Tuesday 15 September 2026 11:19:04 +0000 (0:00:05.129) 0:00:36.841 ***** 2026-09-15 11:19:05.130466 | instance | ok: [instance] => (item=chronyd) 2026-09-15 11:19:05.131766 | instance | ok: [instance] => (item=sshd) 2026-09-15 11:19:05.131855 | instance | 2026-09-15 11:19:05.131871 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:19:05.131884 | instance | Tuesday 15 September 2026 11:19:05 +0000 (0:00:00.650) 0:00:37.491 ***** 2026-09-15 11:19:13.043894 | instance | changed: [instance] 2026-09-15 11:19:13.043973 | instance | 2026-09-15 11:19:13.044400 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-15 11:19:13.044448 | instance | Tuesday 15 September 2026 11:19:13 +0000 (0:00:07.913) 0:00:45.405 ***** 2026-09-15 11:19:13.285618 | instance | ok: [instance] 2026-09-15 11:19:13.286429 | instance | 2026-09-15 11:19:13.286623 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-15 11:19:13.286637 | instance | Tuesday 15 September 2026 11:19:13 +0000 (0:00:00.240) 0:00:45.646 ***** 2026-09-15 11:19:13.778777 | instance | changed: [instance] 2026-09-15 11:19:13.778846 | instance | 2026-09-15 11:19:13.778862 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-15 11:19:13.778876 | instance | Tuesday 15 September 2026 11:19:13 +0000 (0:00:00.492) 0:00:46.138 ***** 2026-09-15 11:19:14.177392 | instance | changed: [instance] 2026-09-15 11:19:14.177652 | instance | 2026-09-15 11:19:14.178005 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-15 11:19:14.178059 | instance | Tuesday 15 September 2026 11:19:14 +0000 (0:00:00.400) 0:00:46.539 ***** 2026-09-15 11:19:14.304416 | instance | ok: [instance] 2026-09-15 11:19:14.305181 | instance | 2026-09-15 11:19:14.305234 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-15 11:19:14.305246 | instance | Tuesday 15 September 2026 11:19:14 +0000 (0:00:00.126) 0:00:46.665 ***** 2026-09-15 11:19:14.571142 | instance | ok: [instance] => (item=instance) 2026-09-15 11:19:14.571204 | instance | 2026-09-15 11:19:14.571574 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-15 11:19:14.571622 | instance | Tuesday 15 September 2026 11:19:14 +0000 (0:00:00.267) 0:00:46.932 ***** 2026-09-15 11:19:14.623058 | instance | ok: [instance] 2026-09-15 11:19:14.623743 | instance | 2026-09-15 11:19:14.623797 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-15 11:19:14.623810 | instance | Tuesday 15 September 2026 11:19:14 +0000 (0:00:00.051) 0:00:46.984 ***** 2026-09-15 11:19:14.711136 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-15 11:19:14.711198 | instance | 2026-09-15 11:19:14.711384 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-15 11:19:14.711623 | instance | Tuesday 15 September 2026 11:19:14 +0000 (0:00:00.088) 0:00:47.072 ***** 2026-09-15 11:19:15.046535 | instance | changed: [instance] 2026-09-15 11:19:15.046608 | instance | 2026-09-15 11:19:15.046782 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-15 11:19:15.047032 | instance | Tuesday 15 September 2026 11:19:15 +0000 (0:00:00.335) 0:00:47.408 ***** 2026-09-15 11:19:15.807591 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-15 11:19:15.808934 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-15 11:19:15.809018 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-15 11:19:15.809029 | instance | 2026-09-15 11:19:15.809039 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-15 11:19:15.809049 | instance | Tuesday 15 September 2026 11:19:15 +0000 (0:00:00.760) 0:00:48.168 ***** 2026-09-15 11:20:49.557676 | instance | ok: [instance] 2026-09-15 11:20:49.557809 | instance | 2026-09-15 11:20:49.558069 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-15 11:20:49.558429 | instance | Tuesday 15 September 2026 11:20:49 +0000 (0:01:33.749) 0:02:21.918 ***** 2026-09-15 11:20:49.826729 | instance | changed: [instance] 2026-09-15 11:20:49.826811 | instance | 2026-09-15 11:20:49.826877 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-15 11:20:49.827015 | instance | Tuesday 15 September 2026 11:20:49 +0000 (0:00:00.269) 0:02:22.188 ***** 2026-09-15 11:20:49.873718 | instance | ok: [instance] 2026-09-15 11:20:49.873806 | instance | 2026-09-15 11:20:49.873828 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:20:49.874004 | instance | Tuesday 15 September 2026 11:20:49 +0000 (0:00:00.046) 0:02:22.235 ***** 2026-09-15 11:20:49.952474 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-15 11:20:49.952536 | instance | 2026-09-15 11:20:49.952726 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:20:49.952742 | instance | Tuesday 15 September 2026 11:20:49 +0000 (0:00:00.079) 0:02:22.314 ***** 2026-09-15 11:20:55.913984 | instance | ok: [instance] 2026-09-15 11:20:55.914182 | instance | 2026-09-15 11:20:55.914449 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:20:55.914683 | instance | Tuesday 15 September 2026 11:20:55 +0000 (0:00:05.960) 0:02:28.275 ***** 2026-09-15 11:20:55.971849 | instance | ok: [instance] => (item=instance) 2026-09-15 11:20:55.971964 | instance | 2026-09-15 11:20:55.972119 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:20:55.972300 | instance | Tuesday 15 September 2026 11:20:55 +0000 (0:00:00.058) 0:02:28.333 ***** 2026-09-15 11:20:56.448715 | instance | ok: [instance] 2026-09-15 11:20:56.448991 | instance | 2026-09-15 11:20:56.449369 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:20:56.451737 | instance | Tuesday 15 September 2026 11:20:56 +0000 (0:00:00.476) 0:02:28.809 ***** 2026-09-15 11:21:03.130941 | instance | ok: [instance] 2026-09-15 11:21:03.131127 | instance | 2026-09-15 11:21:03.131460 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-15 11:21:03.131762 | instance | Tuesday 15 September 2026 11:21:03 +0000 (0:00:06.682) 0:02:35.491 ***** 2026-09-15 11:21:56.348663 | instance | changed: [instance] 2026-09-15 11:21:56.348733 | instance | 2026-09-15 11:21:56.348747 | instance | TASK [vexxhost.ceph.mon : Validate monitor exist] ****************************** 2026-09-15 11:21:56.348759 | instance | Tuesday 15 September 2026 11:21:56 +0000 (0:00:53.216) 0:03:28.708 ***** 2026-09-15 11:22:10.540495 | instance | ok: [instance] 2026-09-15 11:22:10.540594 | instance | 2026-09-15 11:22:10.540647 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-15 11:22:10.540786 | instance | Tuesday 15 September 2026 11:22:10 +0000 (0:00:14.193) 0:03:42.902 ***** 2026-09-15 11:22:10.606619 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-15 11:22:10.606697 | instance | 2026-09-15 11:22:10.606934 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-15 11:22:10.606980 | instance | Tuesday 15 September 2026 11:22:10 +0000 (0:00:00.066) 0:03:42.968 ***** 2026-09-15 11:22:10.673093 | instance | skipping: [instance] 2026-09-15 11:22:10.673234 | instance | 2026-09-15 11:22:10.673841 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-15 11:22:10.673971 | instance | Tuesday 15 September 2026 11:22:10 +0000 (0:00:00.065) 0:03:43.034 ***** 2026-09-15 11:22:10.740459 | instance | skipping: [instance] => (item=instance) 2026-09-15 11:22:10.740536 | instance | skipping: [instance] 2026-09-15 11:22:10.741039 | instance | 2026-09-15 11:22:10.741094 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-15 11:22:10.741104 | instance | Tuesday 15 September 2026 11:22:10 +0000 (0:00:00.067) 0:03:43.102 ***** 2026-09-15 11:22:11.017031 | instance | ok: [instance] 2026-09-15 11:22:11.017121 | instance | 2026-09-15 11:22:11.017496 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-15 11:22:11.017543 | instance | Tuesday 15 September 2026 11:22:11 +0000 (0:00:00.276) 0:03:43.378 ***** 2026-09-15 11:22:17.683249 | instance | ok: [instance] 2026-09-15 11:22:17.683354 | instance | 2026-09-15 11:22:17.683699 | instance | TASK [vexxhost.ceph.mgr : Configure "mgr" label for managers] ****************** 2026-09-15 11:22:17.683742 | instance | Tuesday 15 September 2026 11:22:17 +0000 (0:00:06.666) 0:03:50.044 ***** 2026-09-15 11:22:30.208047 | instance | changed: [instance] 2026-09-15 11:22:30.208120 | instance | 2026-09-15 11:22:30.208382 | instance | TASK [vexxhost.ceph.mgr : Validate manager exist] ****************************** 2026-09-15 11:22:30.208399 | instance | Tuesday 15 September 2026 11:22:30 +0000 (0:00:12.524) 0:04:02.569 ***** 2026-09-15 11:22:36.410595 | instance | ok: [instance] 2026-09-15 11:22:36.410684 | instance | 2026-09-15 11:22:36.410697 | instance | TASK [vexxhost.ceph.mgr : Configure manager modules] *************************** 2026-09-15 11:22:36.410708 | instance | Tuesday 15 September 2026 11:22:36 +0000 (0:00:06.201) 0:04:08.770 ***** 2026-09-15 11:22:43.478797 | instance | changed: [instance] => (item={'name': 'diskprediction_local'}) 2026-09-15 11:22:43.478913 | instance | ok: [instance] => (item={'name': 'dashboard'}) 2026-09-15 11:22:43.478946 | instance | changed: [instance] => (item={'name': 'prometheus'}) 2026-09-15 11:22:43.479044 | instance | ok: [instance] => (item={'name': 'iostat'}) 2026-09-15 11:22:43.479137 | instance | 2026-09-15 11:22:43.479242 | instance | PLAY [Deploy Ceph OSDs] ******************************************************** 2026-09-15 11:22:43.479357 | instance | 2026-09-15 11:22:43.479461 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-15 11:22:43.479567 | instance | Tuesday 15 September 2026 11:22:43 +0000 (0:00:07.070) 0:04:15.840 ***** 2026-09-15 11:22:44.422119 | instance | ok: [instance] 2026-09-15 11:22:44.422302 | instance | 2026-09-15 11:22:44.422537 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:22:44.422775 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.942) 0:04:16.783 ***** 2026-09-15 11:22:44.675313 | instance | ok: [instance] 2026-09-15 11:22:44.675446 | instance | 2026-09-15 11:22:44.675686 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:22:44.675961 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.253) 0:04:17.036 ***** 2026-09-15 11:22:44.726217 | instance | skipping: [instance] 2026-09-15 11:22:44.726297 | instance | 2026-09-15 11:22:44.726458 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-15 11:22:44.726621 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.051) 0:04:17.087 ***** 2026-09-15 11:22:44.965341 | instance | ok: [instance] 2026-09-15 11:22:44.965458 | instance | 2026-09-15 11:22:44.965665 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:22:44.965846 | instance | Tuesday 15 September 2026 11:22:44 +0000 (0:00:00.239) 0:04:17.326 ***** 2026-09-15 11:22:45.037324 | instance | ok: [instance] => { 2026-09-15 11:22:45.037483 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-15 11:22:45.037681 | instance | } 2026-09-15 11:22:45.037825 | instance | 2026-09-15 11:22:45.038006 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:22:45.038146 | instance | Tuesday 15 September 2026 11:22:45 +0000 (0:00:00.072) 0:04:17.398 ***** 2026-09-15 11:22:45.357977 | instance | ok: [instance] 2026-09-15 11:22:45.358079 | instance | 2026-09-15 11:22:45.358278 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:22:45.358474 | instance | Tuesday 15 September 2026 11:22:45 +0000 (0:00:00.320) 0:04:17.719 ***** 2026-09-15 11:22:45.408407 | instance | skipping: [instance] 2026-09-15 11:22:45.408490 | instance | 2026-09-15 11:22:45.408515 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:22:45.408634 | instance | Tuesday 15 September 2026 11:22:45 +0000 (0:00:00.050) 0:04:17.770 ***** 2026-09-15 11:22:45.454514 | instance | skipping: [instance] 2026-09-15 11:22:45.454596 | instance | 2026-09-15 11:22:45.454605 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:22:45.454729 | instance | Tuesday 15 September 2026 11:22:45 +0000 (0:00:00.046) 0:04:17.816 ***** 2026-09-15 11:22:45.682366 | instance | ok: [instance] 2026-09-15 11:22:45.683113 | instance | 2026-09-15 11:22:45.683171 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-15 11:22:45.683186 | instance | Tuesday 15 September 2026 11:22:45 +0000 (0:00:00.227) 0:04:18.043 ***** 2026-09-15 11:22:46.841805 | instance | ok: [instance] 2026-09-15 11:22:46.842007 | instance | 2026-09-15 11:22:46.842254 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:22:46.842492 | instance | Tuesday 15 September 2026 11:22:46 +0000 (0:00:01.159) 0:04:19.203 ***** 2026-09-15 11:22:46.915418 | instance | ok: [instance] => { 2026-09-15 11:22:46.915608 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-15 11:22:46.915830 | instance | } 2026-09-15 11:22:46.916072 | instance | 2026-09-15 11:22:46.916320 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:22:46.916546 | instance | Tuesday 15 September 2026 11:22:46 +0000 (0:00:00.073) 0:04:19.276 ***** 2026-09-15 11:22:47.299538 | instance | ok: [instance] 2026-09-15 11:22:47.299621 | instance | 2026-09-15 11:22:47.299807 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:22:47.299965 | instance | Tuesday 15 September 2026 11:22:47 +0000 (0:00:00.384) 0:04:19.661 ***** 2026-09-15 11:22:49.265655 | instance | ok: [instance] 2026-09-15 11:22:49.265735 | instance | 2026-09-15 11:22:49.265835 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-15 11:22:49.265951 | instance | Tuesday 15 September 2026 11:22:49 +0000 (0:00:01.966) 0:04:21.627 ***** 2026-09-15 11:22:49.292091 | instance | skipping: [instance] 2026-09-15 11:22:49.292170 | instance | 2026-09-15 11:22:49.292272 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-15 11:22:49.292392 | instance | Tuesday 15 September 2026 11:22:49 +0000 (0:00:00.026) 0:04:21.653 ***** 2026-09-15 11:22:49.323320 | instance | skipping: [instance] 2026-09-15 11:22:49.323410 | instance | 2026-09-15 11:22:49.323592 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-15 11:22:49.323755 | instance | Tuesday 15 September 2026 11:22:49 +0000 (0:00:00.030) 0:04:21.685 ***** 2026-09-15 11:22:49.351443 | instance | skipping: [instance] 2026-09-15 11:22:49.351525 | instance | 2026-09-15 11:22:49.351799 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-15 11:22:49.352026 | instance | Tuesday 15 September 2026 11:22:49 +0000 (0:00:00.028) 0:04:21.713 ***** 2026-09-15 11:22:50.555571 | instance | ok: [instance] 2026-09-15 11:22:50.555929 | instance | 2026-09-15 11:22:50.555952 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-15 11:22:50.556017 | instance | Tuesday 15 September 2026 11:22:50 +0000 (0:00:01.203) 0:04:22.917 ***** 2026-09-15 11:22:51.016813 | instance | ok: [instance] 2026-09-15 11:22:51.017630 | instance | 2026-09-15 11:22:51.017676 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-15 11:22:51.017684 | instance | Tuesday 15 September 2026 11:22:51 +0000 (0:00:00.460) 0:04:23.378 ***** 2026-09-15 11:22:52.015264 | instance | ok: [instance] => (item={'path': '/etc/containerd'}) 2026-09-15 11:22:52.016782 | instance | ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-15 11:22:52.016844 | instance | ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-15 11:22:52.016856 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-15 11:22:52.016866 | instance | ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-15 11:22:52.016876 | instance | 2026-09-15 11:22:52.016911 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-15 11:22:52.016928 | instance | Tuesday 15 September 2026 11:22:52 +0000 (0:00:00.998) 0:04:24.376 ***** 2026-09-15 11:22:52.558345 | instance | ok: [instance] 2026-09-15 11:22:52.560195 | instance | 2026-09-15 11:22:52.560263 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-15 11:22:52.560276 | instance | Tuesday 15 September 2026 11:22:52 +0000 (0:00:00.529) 0:04:24.905 ***** 2026-09-15 11:22:52.560287 | instance | 2026-09-15 11:22:52.560298 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-15 11:22:52.560309 | instance | Tuesday 15 September 2026 11:22:52 +0000 (0:00:00.013) 0:04:24.919 ***** 2026-09-15 11:22:52.918945 | instance | ok: [instance] 2026-09-15 11:22:52.919415 | instance | 2026-09-15 11:22:52.919458 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-15 11:22:52.919467 | instance | Tuesday 15 September 2026 11:22:52 +0000 (0:00:00.361) 0:04:25.280 ***** 2026-09-15 11:22:53.150022 | instance | ok: [instance] 2026-09-15 11:22:53.150160 | instance | 2026-09-15 11:22:53.150779 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-15 11:22:53.150855 | instance | Tuesday 15 September 2026 11:22:53 +0000 (0:00:00.230) 0:04:25.511 ***** 2026-09-15 11:22:53.231528 | instance | ok: [instance] => { 2026-09-15 11:22:53.232864 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-15 11:22:53.232937 | instance | } 2026-09-15 11:22:53.232949 | instance | 2026-09-15 11:22:53.232958 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-15 11:22:53.232967 | instance | Tuesday 15 September 2026 11:22:53 +0000 (0:00:00.081) 0:04:25.592 ***** 2026-09-15 11:22:53.600628 | instance | ok: [instance] 2026-09-15 11:22:53.601504 | instance | 2026-09-15 11:22:53.601591 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-15 11:22:53.601606 | instance | Tuesday 15 September 2026 11:22:53 +0000 (0:00:00.369) 0:04:25.961 ***** 2026-09-15 11:22:56.824486 | instance | ok: [instance] 2026-09-15 11:22:56.824599 | instance | 2026-09-15 11:22:56.824938 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-15 11:22:56.824998 | instance | Tuesday 15 September 2026 11:22:56 +0000 (0:00:03.224) 0:04:29.186 ***** 2026-09-15 11:22:57.935163 | instance | ok: [instance] 2026-09-15 11:22:57.935837 | instance | 2026-09-15 11:22:57.935915 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-15 11:22:57.935928 | instance | Tuesday 15 September 2026 11:22:57 +0000 (0:00:01.110) 0:04:30.296 ***** 2026-09-15 11:22:58.167865 | instance | ok: [instance] 2026-09-15 11:22:58.168587 | instance | 2026-09-15 11:22:58.168644 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-15 11:22:58.168656 | instance | Tuesday 15 September 2026 11:22:58 +0000 (0:00:00.232) 0:04:30.529 ***** 2026-09-15 11:22:58.650839 | instance | ok: [instance] 2026-09-15 11:22:58.650924 | instance | 2026-09-15 11:22:58.650932 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-15 11:22:58.650938 | instance | Tuesday 15 September 2026 11:22:58 +0000 (0:00:00.482) 0:04:31.011 ***** 2026-09-15 11:22:59.305626 | instance | ok: [instance] => (item={'path': '/etc/docker'}) 2026-09-15 11:22:59.306981 | instance | ok: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-15 11:22:59.307009 | instance | ok: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-15 11:22:59.307019 | instance | 2026-09-15 11:22:59.307029 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-15 11:22:59.307038 | instance | Tuesday 15 September 2026 11:22:59 +0000 (0:00:00.655) 0:04:31.666 ***** 2026-09-15 11:22:59.819119 | instance | ok: [instance] 2026-09-15 11:22:59.819175 | instance | 2026-09-15 11:22:59.819187 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-15 11:22:59.819196 | instance | Tuesday 15 September 2026 11:22:59 +0000 (0:00:00.512) 0:04:32.179 ***** 2026-09-15 11:23:00.288417 | instance | ok: [instance] 2026-09-15 11:23:00.288478 | instance | 2026-09-15 11:23:00.288490 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-15 11:23:00.288500 | instance | Tuesday 15 September 2026 11:23:00 +0000 (0:00:00.456) 0:04:32.635 ***** 2026-09-15 11:23:00.288509 | instance | 2026-09-15 11:23:00.288518 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-15 11:23:00.288526 | instance | Tuesday 15 September 2026 11:23:00 +0000 (0:00:00.011) 0:04:32.647 ***** 2026-09-15 11:23:00.658441 | instance | ok: [instance] 2026-09-15 11:23:00.658500 | instance | 2026-09-15 11:23:00.658511 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-15 11:23:00.658541 | instance | Tuesday 15 September 2026 11:23:00 +0000 (0:00:00.371) 0:04:33.018 ***** 2026-09-15 11:23:00.734551 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-15 11:23:00.734937 | instance | 2026-09-15 11:23:00.735264 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-15 11:23:00.735577 | instance | Tuesday 15 September 2026 11:23:00 +0000 (0:00:00.077) 0:04:33.096 ***** 2026-09-15 11:23:02.007200 | instance | ok: [instance] 2026-09-15 11:23:02.007534 | instance | 2026-09-15 11:23:02.007838 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-15 11:23:02.008184 | instance | Tuesday 15 September 2026 11:23:02 +0000 (0:00:01.272) 0:04:34.368 ***** 2026-09-15 11:23:02.707898 | instance | ok: [instance] => (item=chronyd) 2026-09-15 11:23:02.708199 | instance | ok: [instance] => (item=sshd) 2026-09-15 11:23:02.708604 | instance | 2026-09-15 11:23:02.709021 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-15 11:23:02.709428 | instance | Tuesday 15 September 2026 11:23:02 +0000 (0:00:00.700) 0:04:35.069 ***** 2026-09-15 11:23:14.074540 | instance | fatal: [instance]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 11, "gid": 0, "group": "root", "mode": "0755", "msg": "Request failed: ", "owner": "root", "size": 217447, "state": "file", "uid": 0, "url": "https://download.ceph.com/rpm-18.2.7/el9/noarch/cephadm"} 2026-09-15 11:23:14.077471 | instance | 2026-09-15 11:23:14.077902 | instance | PLAY RECAP ********************************************************************* 2026-09-15 11:23:14.078223 | instance | instance : ok=90 changed=29 unreachable=0 failed=1 skipped=14 rescued=0 ignored=0 2026-09-15 11:23:14.078488 | instance | 2026-09-15 11:23:14.078770 | instance | Tuesday 15 September 2026 11:23:14 +0000 (0:00:11.369) 0:04:46.438 ***** 2026-09-15 11:23:14.079064 | instance | =============================================================================== 2026-09-15 11:23:14.079341 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 93.75s 2026-09-15 11:23:14.079617 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 53.22s 2026-09-15 11:23:14.079914 | instance | vexxhost.ceph.mon : Validate monitor exist ----------------------------- 14.19s 2026-09-15 11:23:14.081991 | instance | vexxhost.ceph.mgr : Configure "mgr" label for managers ----------------- 12.52s 2026-09-15 11:23:14.082306 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 11.37s 2026-09-15 11:23:14.082633 | instance | vexxhost.ceph.cephadm : Download "cephadm" ------------------------------ 7.91s 2026-09-15 11:23:14.082970 | instance | vexxhost.ceph.mgr : Configure manager modules --------------------------- 7.07s 2026-09-15 11:23:14.083265 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.68s 2026-09-15 11:23:14.083557 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 6.67s 2026-09-15 11:23:14.083960 | instance | vexxhost.ceph.mgr : Validate manager exist ------------------------------ 6.20s 2026-09-15 11:23:14.084322 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 5.96s 2026-09-15 11:23:14.084634 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.71s 2026-09-15 11:23:14.084960 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.13s 2026-09-15 11:23:14.085251 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.39s 2026-09-15 11:23:14.085538 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.22s 2026-09-15 11:23:14.085898 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 2.99s 2026-09-15 11:23:14.086200 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 1.97s 2026-09-15 11:23:14.086492 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.69s 2026-09-15 11:23:14.086815 | instance | Gathering Facts --------------------------------------------------------- 1.34s 2026-09-15 11:23:14.087146 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.30s 2026-09-15 11:23:14.263044 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-15 11:23:14.263305 | instance | ERROR [aio > converge] Executed: Failed 2026-09-15 11:23:14.263477 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-15 11:23:14.685045 | instance | ERROR 2026-09-15 11:23:14.685892 | instance | { 2026-09-15 11:23:14.685947 | instance | "delta": "0:05:59.807377", 2026-09-15 11:23:14.685984 | instance | "end": "2026-09-15 11:23:14.331681", 2026-09-15 11:23:14.686017 | instance | "msg": "non-zero return code", 2026-09-15 11:23:14.686050 | instance | "rc": 2, 2026-09-15 11:23:14.686083 | instance | "start": "2026-09-15 11:17:14.524304" 2026-09-15 11:23:14.686116 | instance | } failure 2026-09-15 11:23:14.700475 | 2026-09-15 11:23:14.700639 | PLAY RECAP 2026-09-15 11:23:14.700697 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-15 11:23:14.700727 | 2026-09-15 11:23:14.944260 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-15 11:23:14.962543 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 11:23:15.770419 | 2026-09-15 11:23:15.770562 | PLAY [all] 2026-09-15 11:23:15.784310 | 2026-09-15 11:23:15.784445 | TASK [gather-host-logs : creating directory for system status] 2026-09-15 11:23:16.133382 | instance | changed 2026-09-15 11:23:16.143846 | 2026-09-15 11:23:16.144010 | TASK [gather-host-logs : Get logs for each host] 2026-09-15 11:23:16.537718 | instance | + systemd-cgls --full --all --no-pager 2026-09-15 11:23:16.561290 | instance | + ip addr 2026-09-15 11:23:16.564241 | instance | + ip route 2026-09-15 11:23:16.567019 | instance | + lsblk 2026-09-15 11:23:16.573132 | instance | + mount 2026-09-15 11:23:16.576628 | instance | + docker images 2026-09-15 11:23:16.601222 | instance | + brctl show 2026-09-15 11:23:16.601900 | instance | /bin/bash: line 8: brctl: command not found 2026-09-15 11:23:16.602189 | instance | + ip neigh 2026-09-15 11:23:16.605233 | instance | + bridge fdb show 2026-09-15 11:23:16.608698 | instance | + ps aux --sort=-%mem 2026-09-15 11:23:16.652444 | instance | + dpkg -l 2026-09-15 11:23:16.666630 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-15 11:23:16.667228 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-15 11:23:16.689471 | instance | + '[' '!' -z '' ']' 2026-09-15 11:23:17.198362 | instance | ok: Runtime: 0:00:00.155230 2026-09-15 11:23:17.212564 | 2026-09-15 11:23:17.212717 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-15 11:23:17.911151 | instance | changed: 2026-09-15 11:23:17.911357 | instance | created directory /var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/work/logs/instance 2026-09-15 11:23:17.911412 | instance | cd+++++++++ system/ 2026-09-15 11:23:17.911445 | instance | >f+++++++++ system/brctl-show.txt 2026-09-15 11:23:17.911474 | instance | >f+++++++++ system/bridge-fdb.txt 2026-09-15 11:23:17.911501 | instance | >f+++++++++ system/docker-images.txt 2026-09-15 11:23:17.911531 | instance | >f+++++++++ system/ip-addr.txt 2026-09-15 11:23:17.911560 | instance | >f+++++++++ system/ip-neigh.txt 2026-09-15 11:23:17.911586 | instance | >f+++++++++ system/ip-route.txt 2026-09-15 11:23:17.911613 | instance | >f+++++++++ system/lsblk.txt 2026-09-15 11:23:17.911640 | instance | >f+++++++++ system/mount.txt 2026-09-15 11:23:17.911664 | instance | >f+++++++++ system/packages.txt 2026-09-15 11:23:17.911689 | instance | >f+++++++++ system/ps.txt 2026-09-15 11:23:17.911713 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-15 11:23:17.926765 | 2026-09-15 11:23:17.926922 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-15 11:23:18.148925 | instance | changed: "values" 2026-09-15 11:23:18.342844 | instance | changed: "releases" 2026-09-15 11:23:18.358053 | 2026-09-15 11:23:18.358269 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-15 11:23:18.651995 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-15 11:23:18.905002 | instance | ok: Runtime: 0:00:00.005423 2026-09-15 11:23:18.923518 | 2026-09-15 11:23:18.923711 | TASK [helm-release-status : Downloads logs to executor] 2026-09-15 11:23:19.481359 | instance | changed: 2026-09-15 11:23:19.481723 | instance | cd+++++++++ helm/ 2026-09-15 11:23:19.481794 | instance | cd+++++++++ helm/releases/ 2026-09-15 11:23:19.481850 | instance | cd+++++++++ helm/values/ 2026-09-15 11:23:19.503589 | 2026-09-15 11:23:19.503688 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-15 11:23:19.725431 | instance | changed 2026-09-15 11:23:19.735445 | 2026-09-15 11:23:19.735629 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-15 11:23:19.996263 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:19.997541 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:20.004466 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:20.005683 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:20.006930 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:20.008840 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:20.010287 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:20.011035 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:20.012667 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:20.012940 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:20.015649 | instance | environment: line 1: kubectl: command not found 2026-09-15 11:23:20.017219 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-15 11:23:20.280590 | instance | ok: Runtime: 0:00:00.029609 2026-09-15 11:23:20.292188 | 2026-09-15 11:23:20.292335 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-15 11:23:20.531267 | instance | changed 2026-09-15 11:23:20.536363 | 2026-09-15 11:23:20.536459 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-15 11:23:20.792533 | instance | environment: line 5: kubectl: command not found 2026-09-15 11:23:20.793611 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:20.794179 | instance | xargs: xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args valuewarning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-15 11:23:20.794217 | instance | 2026-09-15 11:23:21.074935 | instance | ok: Runtime: 0:00:00.008287 2026-09-15 11:23:21.086885 | 2026-09-15 11:23:21.087079 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-15 11:23:21.686790 | instance | changed: 2026-09-15 11:23:21.686986 | instance | cd+++++++++ objects/ 2026-09-15 11:23:21.687025 | instance | cd+++++++++ objects/cluster/ 2026-09-15 11:23:21.687054 | instance | cd+++++++++ objects/namespaced/ 2026-09-15 11:23:21.702025 | 2026-09-15 11:23:21.702118 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-15 11:23:21.917279 | instance | changed 2026-09-15 11:23:21.924193 | 2026-09-15 11:23:21.924283 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-15 11:23:22.137736 | instance | changed 2026-09-15 11:23:22.147855 | 2026-09-15 11:23:22.148198 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-15 11:23:22.403468 | instance | environment: line 3: kubectl: command not found 2026-09-15 11:23:22.683592 | instance | ok: Runtime: 0:00:00.008367 2026-09-15 11:23:22.695976 | 2026-09-15 11:23:22.696132 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-15 11:23:23.239908 | instance | changed: 2026-09-15 11:23:23.240099 | instance | cd+++++++++ pod-logs/ 2026-09-15 11:23:23.240134 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-15 11:23:23.255572 | 2026-09-15 11:23:23.255671 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-15 11:23:23.508229 | instance | changed 2026-09-15 11:23:23.512941 | 2026-09-15 11:23:23.513005 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-15 11:23:23.763551 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 11:23:24.045071 | instance | ok: Runtime: 0:00:00.035637 2026-09-15 11:23:24.053146 | 2026-09-15 11:23:24.053372 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-15 11:23:24.271353 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-15 11:23:24.297642 | instance | ceph-mgr endpoints: 2026-09-15 11:23:24.602963 | instance | ok: Runtime: 0:00:00.032188 2026-09-15 11:23:24.610036 | 2026-09-15 11:23:24.610141 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-15 11:23:24.945244 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-15 11:23:25.158613 | instance | ok: Runtime: 0:00:00.040048 2026-09-15 11:23:25.170877 | 2026-09-15 11:23:25.171054 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-15 11:23:25.772278 | instance | changed: cd+++++++++ prometheus/ 2026-09-15 11:23:25.793089 | 2026-09-15 11:23:25.793185 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-15 11:23:26.027009 | instance | changed 2026-09-15 11:23:26.041930 | 2026-09-15 11:23:26.042156 | TASK [gather-selenium-data : Get selenium data] 2026-09-15 11:23:26.296216 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-15 11:23:26.298025 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-15 11:23:26.611564 | instance | ERROR 2026-09-15 11:23:26.611811 | instance | { 2026-09-15 11:23:26.611854 | instance | "delta": "0:00:00.007994", 2026-09-15 11:23:26.611880 | instance | "end": "2026-09-15 11:23:26.298473", 2026-09-15 11:23:26.611903 | instance | "msg": "non-zero return code", 2026-09-15 11:23:26.611925 | instance | "rc": 1, 2026-09-15 11:23:26.611947 | instance | "start": "2026-09-15 11:23:26.290479" 2026-09-15 11:23:26.611968 | instance | } 2026-09-15 11:23:26.611996 | instance | ERROR: Ignoring Errors 2026-09-15 11:23:26.619794 | 2026-09-15 11:23:26.619879 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-15 11:23:27.185432 | instance | changed: cd+++++++++ selenium/ 2026-09-15 11:23:27.198417 | 2026-09-15 11:23:27.198564 | PLAY RECAP 2026-09-15 11:23:27.198676 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-15 11:23:27.198776 | 2026-09-15 11:23:27.384866 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-15 11:23:27.406498 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 11:23:28.082936 | 2026-09-15 11:23:28.083100 | PLAY [all] 2026-09-15 11:23:28.095240 | 2026-09-15 11:23:28.095379 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-15 11:23:28.150490 | instance | skipping: Conditional result was False 2026-09-15 11:23:28.157386 | 2026-09-15 11:23:28.157525 | TASK [fetch-output : Set log path for single node] 2026-09-15 11:23:28.210559 | instance | ok 2026-09-15 11:23:28.215722 | 2026-09-15 11:23:28.215792 | LOOP [fetch-output : Ensure local output dirs] 2026-09-15 11:23:28.657625 | instance -> localhost | ok: "/var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/work/logs" 2026-09-15 11:23:28.882522 | instance -> localhost | changed: "/var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/work/artifacts" 2026-09-15 11:23:29.095361 | instance -> localhost | changed: "/var/lib/zuul/builds/b3dd5e69f513450e8269bd6ec4e205a1/work/docs" 2026-09-15 11:23:29.119315 | 2026-09-15 11:23:29.119615 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-15 11:23:29.833570 | instance | changed: .d..t...... ./ 2026-09-15 11:23:29.833792 | instance | changed: All items complete 2026-09-15 11:23:29.833820 | 2026-09-15 11:23:30.314259 | instance | changed: .d..t...... ./ 2026-09-15 11:23:30.834691 | instance | changed: .d..t...... ./ 2026-09-15 11:23:30.851558 | 2026-09-15 11:23:30.851809 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-15 11:23:31.343008 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008654 2026-09-15 11:23:31.617296 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.004857 2026-09-15 11:23:31.634843 | 2026-09-15 11:23:31.634945 | PLAY [all] 2026-09-15 11:23:31.640236 | 2026-09-15 11:23:31.640302 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-15 11:23:32.071307 | instance | changed 2026-09-15 11:23:32.086755 | 2026-09-15 11:23:32.086924 | PLAY RECAP 2026-09-15 11:23:32.087017 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-15 11:23:32.087060 | 2026-09-15 11:23:32.283520 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-15 11:23:32.295575 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-15 11:23:33.023296 | 2026-09-15 11:23:33.023724 | PLAY [localhost] 2026-09-15 11:23:33.034001 | 2026-09-15 11:23:33.034112 | TASK [Generate Zuul manifest] 2026-09-15 11:23:33.052139 | localhost | ok 2026-09-15 11:23:33.070110 | 2026-09-15 11:23:33.070290 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-15 11:23:33.472932 | localhost | changed 2026-09-15 11:23:33.491050 | 2026-09-15 11:23:33.491260 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-15 11:23:33.519946 | localhost | ok 2026-09-15 11:23:33.526544 | 2026-09-15 11:23:33.526695 | TASK [Upload logs] 2026-09-15 11:23:33.544420 | localhost | ok 2026-09-15 11:23:33.677034 | 2026-09-15 11:23:33.677202 | TASK [Set zuul-log-path fact] 2026-09-15 11:23:33.694749 | localhost | ok 2026-09-15 11:23:33.707147 | 2026-09-15 11:23:33.707302 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-15 11:23:33.735056 | localhost | ok 2026-09-15 11:23:33.741710 | 2026-09-15 11:23:33.741878 | TASK [upload-logs : Create log directories] 2026-09-15 11:23:34.116447 | localhost | changed 2026-09-15 11:23:34.121426 | 2026-09-15 11:23:34.121558 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-15 11:23:34.559184 | localhost -> localhost | ok: Runtime: 0:00:00.007362 2026-09-15 11:23:34.566310 | 2026-09-15 11:23:34.566413 | TASK [upload-logs : Upload logs to log server] 2026-09-15 11:23:35.126251 | localhost | Output suppressed because no_log was given 2026-09-15 11:23:35.130217 | 2026-09-15 11:23:35.130282 | LOOP [upload-logs : Compress console log and json output] 2026-09-15 11:23:35.195169 | localhost | skipping: Conditional result was False 2026-09-15 11:23:35.207241 | localhost | skipping: Conditional result was False 2026-09-15 11:23:35.222908 | 2026-09-15 11:23:35.223067 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-15 11:23:35.260239 | localhost | skipping: Conditional result was False 2026-09-15 11:23:35.260576 | 2026-09-15 11:23:35.263586 | localhost | skipping: Conditional result was False 2026-09-15 11:23:35.272335 | 2026-09-15 11:23:35.272547 | LOOP [upload-logs : Upload console log and json output]