2026-05-11 07:06:34.535619 | Job console starting 2026-05-11 07:06:34.558460 | Updating git repos 2026-05-11 07:06:34.608827 | Cloning repos into workspace 2026-05-11 07:06:35.901358 | Restoring repo states 2026-05-11 07:06:35.926631 | Merging changes 2026-05-11 07:06:37.113210 | Checking out repos 2026-05-11 07:06:37.323525 | Preparing playbooks 2026-05-11 07:06:51.958779 | Running Ansible setup 2026-05-11 07:06:57.025679 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-11 07:06:57.749662 | 2026-05-11 07:06:57.902256 | PLAY [localhost] 2026-05-11 07:06:57.915309 | 2026-05-11 07:06:57.915437 | TASK [Gathering Facts] 2026-05-11 07:07:00.227710 | localhost | ok 2026-05-11 07:07:00.240829 | 2026-05-11 07:07:00.241015 | TASK [Setup log path fact] 2026-05-11 07:07:00.264462 | localhost | ok 2026-05-11 07:07:00.279427 | 2026-05-11 07:07:00.279567 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-11 07:07:00.312388 | localhost | ok 2026-05-11 07:07:00.322759 | 2026-05-11 07:07:00.322938 | TASK [emit-job-header : Print job information] 2026-05-11 07:07:00.365076 | # Job Information 2026-05-11 07:07:00.365349 | Ansible Version: 2.16.18 2026-05-11 07:07:00.365418 | Job: atmosphere-molecule-aio-ovn 2026-05-11 07:07:00.365465 | Pipeline: check 2026-05-11 07:07:00.365510 | Executor: 2d72f0692154 2026-05-11 07:07:00.365554 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3818 2026-05-11 07:07:00.365603 | Event ID: db9ce28a-4d07-11f1-9007-0f260ecc8fb4 2026-05-11 07:07:00.370527 | 2026-05-11 07:07:00.370643 | LOOP [emit-job-header : Print node information] 2026-05-11 07:07:00.482901 | localhost | ok: 2026-05-11 07:07:00.483197 | localhost | # Node Information 2026-05-11 07:07:00.483264 | localhost | Inventory Hostname: instance 2026-05-11 07:07:00.483314 | localhost | Hostname: np0000173483 2026-05-11 07:07:00.483359 | localhost | Username: zuul 2026-05-11 07:07:00.483409 | localhost | Distro: Ubuntu 22.04 2026-05-11 07:07:00.483453 | localhost | Provider: yul1 2026-05-11 07:07:00.483501 | localhost | Region: ca-ymq-1 2026-05-11 07:07:00.483566 | localhost | Label: ubuntu-jammy-16 2026-05-11 07:07:00.483634 | localhost | Product Name: OpenStack Nova 2026-05-11 07:07:00.483681 | localhost | Interface IP: 199.204.45.246 2026-05-11 07:07:00.499250 | 2026-05-11 07:07:00.499405 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-11 07:07:00.939326 | localhost -> localhost | changed 2026-05-11 07:07:00.948087 | 2026-05-11 07:07:00.948215 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-11 07:07:02.031094 | localhost -> localhost | changed 2026-05-11 07:07:02.044311 | 2026-05-11 07:07:02.044431 | PLAY [all] 2026-05-11 07:07:02.053613 | 2026-05-11 07:07:02.053710 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-11 07:07:02.322554 | instance -> localhost | ok 2026-05-11 07:07:02.331832 | 2026-05-11 07:07:02.363045 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-11 07:07:02.401107 | instance | ok 2026-05-11 07:07:02.422241 | instance | included: /var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-11 07:07:02.432944 | 2026-05-11 07:07:02.433167 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-11 07:07:03.141992 | instance -> localhost | Generating public/private rsa key pair. 2026-05-11 07:07:03.142220 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/work/9564610681d64187beb5072b8aac22c0_id_rsa 2026-05-11 07:07:03.142267 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/work/9564610681d64187beb5072b8aac22c0_id_rsa.pub 2026-05-11 07:07:03.142301 | instance -> localhost | The key fingerprint is: 2026-05-11 07:07:03.142333 | instance -> localhost | SHA256:WeQJ2+b74UGEI2lcH97+l6xF46Z266VukesdCm0CpqI zuul-build-sshkey 2026-05-11 07:07:03.142384 | instance -> localhost | The key's randomart image is: 2026-05-11 07:07:03.142416 | instance -> localhost | +---[RSA 3072]----+ 2026-05-11 07:07:03.142470 | instance -> localhost | | . o . | 2026-05-11 07:07:03.142521 | instance -> localhost | | . O = o | 2026-05-11 07:07:03.142565 | instance -> localhost | | * O + . | 2026-05-11 07:07:03.142597 | instance -> localhost | | . * o . | 2026-05-11 07:07:03.142628 | instance -> localhost | | So. . .+ | 2026-05-11 07:07:03.142658 | instance -> localhost | | o .o. *.o| 2026-05-11 07:07:03.142686 | instance -> localhost | | . . .ooo X+| 2026-05-11 07:07:03.142715 | instance -> localhost | | . . o++O++| 2026-05-11 07:07:03.142748 | instance -> localhost | | E +B*oo| 2026-05-11 07:07:03.142777 | instance -> localhost | +----[SHA256]-----+ 2026-05-11 07:07:03.142847 | instance -> localhost | ok: Runtime: 0:00:00.257311 2026-05-11 07:07:03.155837 | 2026-05-11 07:07:03.155967 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-11 07:07:03.187386 | instance | ok 2026-05-11 07:07:03.198690 | instance | included: /var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-11 07:07:03.206769 | 2026-05-11 07:07:03.206866 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-11 07:07:03.230766 | instance | skipping: Conditional result was False 2026-05-11 07:07:03.240712 | 2026-05-11 07:07:03.240832 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-11 07:07:03.753472 | instance | changed 2026-05-11 07:07:03.761985 | 2026-05-11 07:07:03.762097 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-11 07:07:03.953079 | instance | ok 2026-05-11 07:07:04.107114 | 2026-05-11 07:07:04.107320 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-11 07:07:04.599008 | instance | changed 2026-05-11 07:07:04.604742 | 2026-05-11 07:07:04.604820 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-11 07:07:05.096375 | instance | changed 2026-05-11 07:07:05.103707 | 2026-05-11 07:07:05.103808 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-11 07:07:05.128733 | instance | skipping: Conditional result was False 2026-05-11 07:07:05.138519 | 2026-05-11 07:07:05.138613 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-11 07:07:05.595448 | instance -> localhost | changed 2026-05-11 07:07:05.614168 | 2026-05-11 07:07:05.614337 | TASK [add-build-sshkey : Add back temp key] 2026-05-11 07:07:05.956439 | instance -> localhost | Identity added: /var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/work/9564610681d64187beb5072b8aac22c0_id_rsa (zuul-build-sshkey) 2026-05-11 07:07:05.956717 | instance -> localhost | ok: Runtime: 0:00:00.012696 2026-05-11 07:07:05.963849 | 2026-05-11 07:07:05.964006 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-11 07:07:06.237518 | instance | ok 2026-05-11 07:07:06.243619 | 2026-05-11 07:07:06.243707 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-11 07:07:06.268305 | instance | skipping: Conditional result was False 2026-05-11 07:07:06.286150 | 2026-05-11 07:07:06.286259 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-11 07:07:06.587354 | instance | ok 2026-05-11 07:07:06.593339 | 2026-05-11 07:07:06.593422 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-11 07:07:08.251617 | instance | Output suppressed because no_log was given 2026-05-11 07:07:08.261212 | 2026-05-11 07:07:08.261295 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-11 07:07:08.449445 | instance | ok: "logs" 2026-05-11 07:07:08.449738 | instance | ok: All items complete 2026-05-11 07:07:08.449838 | 2026-05-11 07:07:08.600001 | instance | ok: "artifacts" 2026-05-11 07:07:08.758895 | instance | ok: "docs" 2026-05-11 07:07:08.772482 | 2026-05-11 07:07:08.772667 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-11 07:07:08.962161 | instance | changed: "logs" 2026-05-11 07:07:09.109068 | instance | changed: "artifacts" 2026-05-11 07:07:09.265313 | instance | changed: "docs" 2026-05-11 07:07:09.281203 | 2026-05-11 07:07:09.281350 | PLAY RECAP 2026-05-11 07:07:09.281402 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-11 07:07:09.281432 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-11 07:07:09.281458 | 2026-05-11 07:07:09.473645 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-11 07:07:09.484629 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-11 07:07:10.202951 | 2026-05-11 07:07:10.203084 | PLAY [all] 2026-05-11 07:07:10.214764 | 2026-05-11 07:07:10.214845 | TASK [setup-uv : Extract archive] 2026-05-11 07:07:12.551769 | instance | changed 2026-05-11 07:07:12.559835 | 2026-05-11 07:07:12.559948 | TASK [setup-uv : Print version] 2026-05-11 07:07:12.971146 | instance | uv 0.8.13 2026-05-11 07:07:13.102708 | instance | ok: Runtime: 0:00:00.011597 2026-05-11 07:07:13.111770 | 2026-05-11 07:07:13.111844 | PLAY RECAP 2026-05-11 07:07:13.111893 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-11 07:07:13.111920 | 2026-05-11 07:07:13.293433 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-11 07:07:13.305333 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-05-11 07:07:14.001881 | 2026-05-11 07:07:14.002025 | PLAY [all] 2026-05-11 07:07:14.013079 | 2026-05-11 07:07:14.013215 | TASK [Install "jq" for log collection] 2026-05-11 07:07:23.648088 | instance | changed 2026-05-11 07:07:23.654741 | 2026-05-11 07:07:23.654904 | TASK [Install pip3 for Python package management] 2026-05-11 07:07:27.922204 | instance | changed 2026-05-11 07:07:27.927544 | 2026-05-11 07:07:27.927614 | TASK [Install Python "kubernetes" library for kubernetes.core modules] 2026-05-11 07:07:30.947320 | instance | changed 2026-05-11 07:07:30.950601 | 2026-05-11 07:07:30.950670 | PLAY [all] 2026-05-11 07:07:30.961298 | 2026-05-11 07:07:30.961444 | TASK [ensure-go : Check installed go version] 2026-05-11 07:07:31.509304 | instance | ok: ERROR (ignored) 2026-05-11 07:07:31.509592 | instance | { 2026-05-11 07:07:31.509635 | instance | "failed_when_result": false, 2026-05-11 07:07:31.509666 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-05-11 07:07:31.509696 | instance | "rc": 2 2026-05-11 07:07:31.509731 | instance | } 2026-05-11 07:07:31.517335 | 2026-05-11 07:07:31.517496 | TASK [ensure-go : Skip if correct version of go is installed] 2026-05-11 07:07:31.572637 | instance | ok 2026-05-11 07:07:31.583769 | instance | included: /var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-05-11 07:07:31.589892 | 2026-05-11 07:07:31.590014 | TASK [ensure-go : Create temp directory] 2026-05-11 07:07:31.929237 | instance | changed 2026-05-11 07:07:31.938168 | 2026-05-11 07:07:31.938354 | TASK [ensure-go : Get archive checksum] 2026-05-11 07:07:32.635482 | instance | ok: OK (64 bytes) 2026-05-11 07:07:32.641205 | 2026-05-11 07:07:32.641283 | TASK [ensure-go : Download go archive] 2026-05-11 07:07:34.682926 | instance | changed: OK (78559214 bytes) 2026-05-11 07:07:34.689787 | 2026-05-11 07:07:34.689849 | TASK [ensure-go : Install go] 2026-05-11 07:07:40.602763 | instance | changed 2026-05-11 07:07:40.658007 | 2026-05-11 07:07:40.658116 | PLAY [all] 2026-05-11 07:07:40.664851 | 2026-05-11 07:07:40.664931 | TASK [Copy inventory file for Zuul] 2026-05-11 07:07:41.368667 | instance | changed 2026-05-11 07:07:41.375677 | 2026-05-11 07:07:41.375796 | TASK [Switch "ansible_host" to private IP] 2026-05-11 07:07:41.645632 | instance | changed: 1 replacements made 2026-05-11 07:07:41.652779 | 2026-05-11 07:07:41.652874 | TASK [Run molecule prepare] 2026-05-11 07:07:41.923260 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-05-11 07:07:41.923436 | instance | Creating virtual environment at: .venv 2026-05-11 07:07:41.947181 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-05-11 07:07:41.966457 | instance | Downloading setuptools (1.1MiB) 2026-05-11 07:07:41.977003 | instance | Downloading kubernetes (1.9MiB) 2026-05-11 07:07:41.977155 | instance | Downloading rjsonnet (1.2MiB) 2026-05-11 07:07:41.977346 | instance | Downloading cryptography (4.2MiB) 2026-05-11 07:07:41.977539 | instance | Downloading openstacksdk (1.7MiB) 2026-05-11 07:07:41.977730 | instance | Downloading pydantic-core (2.0MiB) 2026-05-11 07:07:41.977946 | instance | Downloading ansible-core (2.1MiB) 2026-05-11 07:07:41.979867 | instance | Downloading pygments (1.2MiB) 2026-05-11 07:07:41.980078 | instance | Downloading netaddr (2.2MiB) 2026-05-11 07:07:42.301617 | instance | Building pyperclip==1.9.0 2026-05-11 07:07:42.310778 | instance | Downloading rjsonnet 2026-05-11 07:07:42.408774 | instance | Downloading pydantic-core 2026-05-11 07:07:42.458859 | instance | Downloading netaddr 2026-05-11 07:07:42.471831 | instance | Downloading pygments 2026-05-11 07:07:42.484413 | instance | Downloading cryptography 2026-05-11 07:07:42.523867 | instance | Downloading setuptools 2026-05-11 07:07:42.595813 | instance | Downloading kubernetes 2026-05-11 07:07:42.628963 | instance | Downloading ansible-core 2026-05-11 07:07:42.666707 | instance | Downloading openstacksdk 2026-05-11 07:07:43.026843 | instance | Built pyperclip==1.9.0 2026-05-11 07:07:43.169741 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-05-11 07:07:43.215909 | instance | Installed 83 packages in 44ms 2026-05-11 07:07:43.819848 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-05-11 07:07:44.429499 | instance | INFO [aio > discovery] scenario test matrix: prepare 2026-05-11 07:07:44.429591 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-05-11 07:08:28.132330 | instance | INFO [aio > prepare] Executing 2026-05-11 07:08:29.099896 | instance | 2026-05-11 07:08:29.100439 | instance | PLAY [Prepare] ***************************************************************** 2026-05-11 07:08:29.100734 | instance | 2026-05-11 07:08:29.101066 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 07:08:29.101384 | instance | Monday 11 May 2026 07:08:29 +0000 (0:00:00.033) 0:00:00.033 ************ 2026-05-11 07:08:30.242323 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 07:08:30.242556 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 07:08:30.242842 | instance | interpreter could change the meaning of that path. See 2026-05-11 07:08:30.243114 | instance | https://docs.ansible.com/ansible- 2026-05-11 07:08:30.243499 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 07:08:30.254178 | instance | ok: [instance] 2026-05-11 07:08:30.254556 | instance | 2026-05-11 07:08:30.255068 | instance | TASK [Configure short hostname] ************************************************ 2026-05-11 07:08:30.255491 | instance | Monday 11 May 2026 07:08:30 +0000 (0:00:01.155) 0:00:01.189 ************ 2026-05-11 07:08:30.957989 | instance | changed: [instance] 2026-05-11 07:08:30.958233 | instance | 2026-05-11 07:08:30.958623 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-11 07:08:30.959054 | instance | Monday 11 May 2026 07:08:30 +0000 (0:00:00.702) 0:00:01.892 ************ 2026-05-11 07:08:31.229157 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-11 07:08:31.229383 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-05-11 07:08:31.229642 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-11 07:08:31.238971 | instance | changed: [instance] 2026-05-11 07:08:31.239219 | instance | 2026-05-11 07:08:31.239608 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-05-11 07:08:31.239889 | instance | Monday 11 May 2026 07:08:31 +0000 (0:00:00.282) 0:00:02.174 ************ 2026-05-11 07:08:32.325652 | instance | ok: [instance] 2026-05-11 07:08:32.325873 | instance | 2026-05-11 07:08:32.326165 | instance | TASK [Purge "snapd" package] *************************************************** 2026-05-11 07:08:32.326456 | instance | Monday 11 May 2026 07:08:32 +0000 (0:00:01.086) 0:00:03.260 ************ 2026-05-11 07:08:33.210559 | instance | ok: [instance] 2026-05-11 07:08:33.210820 | instance | 2026-05-11 07:08:33.211130 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-05-11 07:08:33.211468 | instance | 2026-05-11 07:08:33.211768 | instance | TASK [Create folders for workspace] ******************************************** 2026-05-11 07:08:33.212065 | instance | Monday 11 May 2026 07:08:33 +0000 (0:00:00.884) 0:00:04.145 ************ 2026-05-11 07:08:34.199647 | instance | changed: [localhost] => (item=group_vars) 2026-05-11 07:08:34.199895 | instance | changed: [localhost] => (item=group_vars/all) 2026-05-11 07:08:34.200192 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-05-11 07:08:34.200533 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-05-11 07:08:34.200864 | instance | changed: [localhost] => (item=group_vars/computes) 2026-05-11 07:08:34.201153 | instance | changed: [localhost] => (item=host_vars) 2026-05-11 07:08:34.201429 | instance | 2026-05-11 07:08:34.201726 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-05-11 07:08:34.201994 | instance | 2026-05-11 07:08:34.202290 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-05-11 07:08:34.202583 | instance | Monday 11 May 2026 07:08:34 +0000 (0:00:00.989) 0:00:05.134 ************ 2026-05-11 07:08:34.369759 | instance | changed: [localhost] 2026-05-11 07:08:34.369988 | instance | 2026-05-11 07:08:34.370272 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-05-11 07:08:34.370546 | instance | Monday 11 May 2026 07:08:34 +0000 (0:00:00.169) 0:00:05.304 ************ 2026-05-11 07:08:34.394883 | instance | ok: [localhost] 2026-05-11 07:08:34.395156 | instance | 2026-05-11 07:08:34.395464 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-05-11 07:08:34.395743 | instance | Monday 11 May 2026 07:08:34 +0000 (0:00:00.025) 0:00:05.330 ************ 2026-05-11 07:08:34.443279 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': 'd91065fa-6897-5450-80af-3a5eb7b2018e'}) 2026-05-11 07:08:34.443592 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-05-11 07:08:34.443844 | instance | 2026-05-11 07:08:34.444152 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-05-11 07:08:34.444512 | instance | Monday 11 May 2026 07:08:34 +0000 (0:00:00.047) 0:00:05.377 ************ 2026-05-11 07:08:34.951489 | instance | changed: [localhost] 2026-05-11 07:08:34.951806 | instance | 2026-05-11 07:08:34.952071 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-05-11 07:08:34.952381 | instance | 2026-05-11 07:08:34.952670 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-05-11 07:08:34.952991 | instance | Monday 11 May 2026 07:08:34 +0000 (0:00:00.508) 0:00:05.885 ************ 2026-05-11 07:08:35.113213 | instance | changed: [localhost] 2026-05-11 07:08:35.113446 | instance | 2026-05-11 07:08:35.113739 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-05-11 07:08:35.114052 | instance | Monday 11 May 2026 07:08:35 +0000 (0:00:00.162) 0:00:06.048 ************ 2026-05-11 07:08:35.138256 | instance | ok: [localhost] 2026-05-11 07:08:35.138512 | instance | 2026-05-11 07:08:35.138789 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-05-11 07:08:35.139122 | instance | Monday 11 May 2026 07:08:35 +0000 (0:00:00.024) 0:00:06.072 ************ 2026-05-11 07:08:35.171847 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-05-11 07:08:35.172151 | instance | 2026-05-11 07:08:35.172538 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-05-11 07:08:35.172840 | instance | Monday 11 May 2026 07:08:35 +0000 (0:00:00.033) 0:00:06.106 ************ 2026-05-11 07:08:35.505705 | instance | changed: [localhost] 2026-05-11 07:08:35.505930 | instance | 2026-05-11 07:08:35.506255 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-05-11 07:08:35.506535 | instance | 2026-05-11 07:08:35.506925 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-05-11 07:08:35.507271 | instance | Monday 11 May 2026 07:08:35 +0000 (0:00:00.334) 0:00:06.440 ************ 2026-05-11 07:08:35.674471 | instance | changed: [localhost] 2026-05-11 07:08:35.674684 | instance | 2026-05-11 07:08:35.674965 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-05-11 07:08:35.675249 | instance | Monday 11 May 2026 07:08:35 +0000 (0:00:00.168) 0:00:06.608 ************ 2026-05-11 07:08:35.702575 | instance | ok: [localhost] 2026-05-11 07:08:35.702819 | instance | 2026-05-11 07:08:35.703130 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-05-11 07:08:35.703487 | instance | Monday 11 May 2026 07:08:35 +0000 (0:00:00.028) 0:00:06.637 ************ 2026-05-11 07:08:35.743743 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-05-11 07:08:35.743991 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-05-11 07:08:35.744297 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-05-11 07:08:35.744554 | instance | 2026-05-11 07:08:35.744830 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-05-11 07:08:35.745110 | instance | Monday 11 May 2026 07:08:35 +0000 (0:00:00.040) 0:00:06.678 ************ 2026-05-11 07:08:36.087212 | instance | changed: [localhost] 2026-05-11 07:08:36.087474 | instance | 2026-05-11 07:08:36.087762 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-05-11 07:08:36.088055 | instance | 2026-05-11 07:08:36.088394 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-05-11 07:08:36.088757 | instance | Monday 11 May 2026 07:08:36 +0000 (0:00:00.343) 0:00:07.022 ************ 2026-05-11 07:08:36.253674 | instance | changed: [localhost] 2026-05-11 07:08:36.253810 | instance | 2026-05-11 07:08:36.253975 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-05-11 07:08:36.254142 | instance | Monday 11 May 2026 07:08:36 +0000 (0:00:00.166) 0:00:07.188 ************ 2026-05-11 07:08:36.280689 | instance | ok: [localhost] 2026-05-11 07:08:36.280904 | instance | 2026-05-11 07:08:36.281174 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-05-11 07:08:36.281437 | instance | Monday 11 May 2026 07:08:36 +0000 (0:00:00.027) 0:00:07.215 ************ 2026-05-11 07:08:36.316486 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-05-11 07:08:36.316780 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-05-11 07:08:36.317028 | instance | 2026-05-11 07:08:36.317296 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-05-11 07:08:36.317557 | instance | Monday 11 May 2026 07:08:36 +0000 (0:00:00.035) 0:00:07.251 ************ 2026-05-11 07:08:36.662107 | instance | changed: [localhost] 2026-05-11 07:08:36.662336 | instance | 2026-05-11 07:08:36.662632 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-05-11 07:08:36.662902 | instance | 2026-05-11 07:08:36.663210 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 07:08:36.663646 | instance | Monday 11 May 2026 07:08:36 +0000 (0:00:00.345) 0:00:07.596 ************ 2026-05-11 07:08:37.345132 | instance | ok: [localhost] 2026-05-11 07:08:37.345372 | instance | 2026-05-11 07:08:37.345695 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-05-11 07:08:37.345969 | instance | Monday 11 May 2026 07:08:37 +0000 (0:00:00.683) 0:00:08.279 ************ 2026-05-11 07:08:37.530372 | instance | changed: [localhost] 2026-05-11 07:08:37.530543 | instance | 2026-05-11 07:08:37.530849 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-05-11 07:08:37.531121 | instance | Monday 11 May 2026 07:08:37 +0000 (0:00:00.185) 0:00:08.465 ************ 2026-05-11 07:08:37.561875 | instance | ok: [localhost] 2026-05-11 07:08:37.562138 | instance | 2026-05-11 07:08:37.562430 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-05-11 07:08:37.562696 | instance | Monday 11 May 2026 07:08:37 +0000 (0:00:00.031) 0:00:08.497 ************ 2026-05-11 07:08:38.322601 | instance | ok: [localhost] => (item=keycloak_host) 2026-05-11 07:08:38.322709 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-05-11 07:08:38.322722 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-05-11 07:08:38.322847 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-05-11 07:08:38.322966 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-05-11 07:08:38.323088 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-05-11 07:08:38.323212 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-05-11 07:08:38.323369 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-05-11 07:08:38.323486 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-05-11 07:08:38.323628 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-05-11 07:08:38.323732 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-05-11 07:08:38.323866 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-05-11 07:08:38.323999 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-05-11 07:08:38.324120 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-05-11 07:08:38.324243 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-05-11 07:08:38.324359 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-05-11 07:08:38.324483 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-05-11 07:08:38.324604 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-05-11 07:08:38.324726 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-05-11 07:08:38.324867 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-05-11 07:08:38.324978 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-05-11 07:08:38.325093 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-05-11 07:08:38.325216 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-05-11 07:08:38.325335 | instance | 2026-05-11 07:08:38.325458 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-05-11 07:08:38.325581 | instance | Monday 11 May 2026 07:08:38 +0000 (0:00:00.760) 0:00:09.257 ************ 2026-05-11 07:08:38.698297 | instance | changed: [localhost] 2026-05-11 07:08:38.698495 | instance | 2026-05-11 07:08:38.698808 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-05-11 07:08:38.699058 | instance | Monday 11 May 2026 07:08:38 +0000 (0:00:00.375) 0:00:09.632 ************ 2026-05-11 07:08:38.882145 | instance | changed: [localhost] 2026-05-11 07:08:38.882349 | instance | 2026-05-11 07:08:38.882647 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-05-11 07:08:38.882901 | instance | 2026-05-11 07:08:38.883175 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-05-11 07:08:38.883503 | instance | Monday 11 May 2026 07:08:38 +0000 (0:00:00.184) 0:00:09.817 ************ 2026-05-11 07:08:39.056282 | instance | changed: [localhost] 2026-05-11 07:08:39.056483 | instance | 2026-05-11 07:08:39.056851 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-05-11 07:08:39.057087 | instance | Monday 11 May 2026 07:08:39 +0000 (0:00:00.173) 0:00:09.990 ************ 2026-05-11 07:08:39.091084 | instance | ok: [localhost] 2026-05-11 07:08:39.091290 | instance | 2026-05-11 07:08:39.091630 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-05-11 07:08:39.091896 | instance | Monday 11 May 2026 07:08:39 +0000 (0:00:00.035) 0:00:10.026 ************ 2026-05-11 07:08:39.129439 | 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-05-11 07:08:39.129581 | instance | 2026-05-11 07:08:39.129751 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-05-11 07:08:39.129931 | instance | Monday 11 May 2026 07:08:39 +0000 (0:00:00.038) 0:00:10.064 ************ 2026-05-11 07:08:39.484287 | instance | changed: [localhost] 2026-05-11 07:08:39.484489 | instance | 2026-05-11 07:08:39.484765 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-05-11 07:08:39.485018 | instance | 2026-05-11 07:08:39.485292 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-05-11 07:08:39.485563 | instance | Monday 11 May 2026 07:08:39 +0000 (0:00:00.354) 0:00:10.419 ************ 2026-05-11 07:08:39.660272 | instance | changed: [localhost] 2026-05-11 07:08:39.660504 | instance | 2026-05-11 07:08:39.660784 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-05-11 07:08:39.661088 | instance | Monday 11 May 2026 07:08:39 +0000 (0:00:00.175) 0:00:10.595 ************ 2026-05-11 07:08:39.687111 | instance | ok: [localhost] 2026-05-11 07:08:39.687395 | instance | 2026-05-11 07:08:39.687672 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-05-11 07:08:39.687947 | instance | Monday 11 May 2026 07:08:39 +0000 (0:00:00.027) 0:00:10.622 ************ 2026-05-11 07:08:39.728678 | 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-05-11 07:08:39.728910 | instance | 2026-05-11 07:08:39.729188 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-05-11 07:08:39.729457 | instance | Monday 11 May 2026 07:08:39 +0000 (0:00:00.041) 0:00:10.663 ************ 2026-05-11 07:08:40.095067 | instance | changed: [localhost] 2026-05-11 07:08:40.095358 | instance | 2026-05-11 07:08:40.095604 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-05-11 07:08:40.095829 | instance | 2026-05-11 07:08:40.096300 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-05-11 07:08:40.096653 | instance | Monday 11 May 2026 07:08:40 +0000 (0:00:00.365) 0:00:11.029 ************ 2026-05-11 07:08:40.272254 | instance | changed: [localhost] 2026-05-11 07:08:40.272479 | instance | 2026-05-11 07:08:40.272819 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-05-11 07:08:40.273082 | instance | Monday 11 May 2026 07:08:40 +0000 (0:00:00.177) 0:00:11.206 ************ 2026-05-11 07:08:40.305603 | instance | ok: [localhost] 2026-05-11 07:08:40.305873 | instance | 2026-05-11 07:08:40.306155 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-05-11 07:08:40.306437 | instance | Monday 11 May 2026 07:08:40 +0000 (0:00:00.034) 0:00:11.240 ************ 2026-05-11 07:08:40.712772 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-05-11 07:08:40.713015 | instance | ok: [localhost] => (item=keepalived_password) 2026-05-11 07:08:40.713277 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-05-11 07:08:40.713534 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-05-11 07:08:40.713792 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-05-11 07:08:40.714057 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-05-11 07:08:40.714315 | instance | skipping: [localhost] => (item=keystone_keycloak_client_secret) 2026-05-11 07:08:40.714589 | instance | skipping: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-05-11 07:08:40.714937 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-05-11 07:08:40.715285 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-05-11 07:08:40.715569 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-05-11 07:08:40.715822 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-05-11 07:08:40.716085 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-05-11 07:08:40.716369 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-05-11 07:08:40.716626 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-05-11 07:08:40.716883 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-05-11 07:08:40.717137 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-05-11 07:08:40.717456 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-05-11 07:08:40.717679 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-05-11 07:08:40.717956 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-05-11 07:08:40.718204 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-05-11 07:08:40.718472 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-05-11 07:08:40.718864 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-05-11 07:08:40.719045 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-05-11 07:08:40.719212 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-05-11 07:08:40.719412 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-05-11 07:08:40.719580 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-05-11 07:08:40.719747 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-05-11 07:08:40.719938 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-05-11 07:08:40.720243 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-05-11 07:08:40.720309 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-05-11 07:08:40.720482 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-05-11 07:08:40.720653 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-05-11 07:08:40.720832 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-05-11 07:08:40.721007 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-05-11 07:08:40.721179 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-05-11 07:08:40.721349 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-05-11 07:08:40.721522 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-05-11 07:08:40.721693 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-05-11 07:08:40.721882 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-05-11 07:08:40.722076 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-05-11 07:08:40.722236 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-05-11 07:08:40.722400 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-05-11 07:08:40.722580 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-05-11 07:08:40.722748 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-05-11 07:08:40.722916 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-05-11 07:08:40.723086 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-05-11 07:08:40.723244 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-05-11 07:08:40.723459 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-05-11 07:08:40.723607 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-05-11 07:08:40.723770 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-05-11 07:08:40.723939 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-05-11 07:08:40.724104 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-05-11 07:08:40.724267 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-05-11 07:08:40.724431 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-05-11 07:08:40.724597 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-05-11 07:08:40.724758 | instance | 2026-05-11 07:08:40.724917 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-05-11 07:08:40.725079 | instance | Monday 11 May 2026 07:08:40 +0000 (0:00:00.406) 0:00:11.647 ************ 2026-05-11 07:08:40.765081 | instance | ok: [localhost] => (item=barbican_kek) 2026-05-11 07:08:40.765328 | instance | 2026-05-11 07:08:40.765605 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-05-11 07:08:40.765886 | instance | Monday 11 May 2026 07:08:40 +0000 (0:00:00.052) 0:00:11.700 ************ 2026-05-11 07:08:41.160036 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-05-11 07:08:41.160401 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-05-11 07:08:41.160729 | instance | 2026-05-11 07:08:41.161083 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-05-11 07:08:41.161342 | instance | Monday 11 May 2026 07:08:41 +0000 (0:00:00.393) 0:00:12.094 ************ 2026-05-11 07:08:43.267834 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-05-11 07:08:43.267933 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-05-11 07:08:43.267945 | instance | 2026-05-11 07:08:43.267955 | instance | TASK [Set values for SSH keys] ************************************************* 2026-05-11 07:08:43.267965 | instance | Monday 11 May 2026 07:08:43 +0000 (0:00:02.105) 0:00:14.199 ************ 2026-05-11 07:08:43.324588 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-05-11 07:08:43.324881 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-05-11 07:08:43.325173 | instance | 2026-05-11 07:08:43.325453 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-05-11 07:08:43.325759 | instance | Monday 11 May 2026 07:08:43 +0000 (0:00:00.059) 0:00:14.259 ************ 2026-05-11 07:08:43.669066 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-05-11 07:08:43.669294 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-05-11 07:08:43.669550 | instance | 2026-05-11 07:08:43.669821 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-05-11 07:08:43.670095 | instance | Monday 11 May 2026 07:08:43 +0000 (0:00:00.344) 0:00:14.603 ************ 2026-05-11 07:08:44.018529 | instance | changed: [localhost] 2026-05-11 07:08:44.018756 | instance | 2026-05-11 07:08:44.019067 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-05-11 07:08:44.019377 | instance | Monday 11 May 2026 07:08:44 +0000 (0:00:00.349) 0:00:14.952 ************ 2026-05-11 07:08:44.056586 | instance | skipping: [localhost] 2026-05-11 07:08:44.056827 | instance | 2026-05-11 07:08:44.057092 | instance | PLAY [Setup networking] ******************************************************** 2026-05-11 07:08:44.057344 | instance | 2026-05-11 07:08:44.057606 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 07:08:44.057871 | instance | Monday 11 May 2026 07:08:44 +0000 (0:00:00.038) 0:00:14.991 ************ 2026-05-11 07:08:44.771810 | instance | ok: [instance] 2026-05-11 07:08:44.772254 | instance | 2026-05-11 07:08:44.772626 | instance | TASK [Create bridge for management network] ************************************ 2026-05-11 07:08:44.772979 | instance | Monday 11 May 2026 07:08:44 +0000 (0:00:00.714) 0:00:15.706 ************ 2026-05-11 07:08:45.132437 | instance | ok: [instance] 2026-05-11 07:08:45.132822 | instance | 2026-05-11 07:08:45.133226 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-05-11 07:08:45.133841 | instance | Monday 11 May 2026 07:08:45 +0000 (0:00:00.357) 0:00:16.064 ************ 2026-05-11 07:08:45.338951 | instance | ok: [instance] 2026-05-11 07:08:45.339155 | instance | 2026-05-11 07:08:45.339346 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-05-11 07:08:45.339520 | instance | Monday 11 May 2026 07:08:45 +0000 (0:00:00.207) 0:00:16.271 ************ 2026-05-11 07:08:45.535360 | instance | ok: [instance] 2026-05-11 07:08:45.535418 | instance | 2026-05-11 07:08:45.535426 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-05-11 07:08:45.535432 | instance | Monday 11 May 2026 07:08:45 +0000 (0:00:00.197) 0:00:16.469 ************ 2026-05-11 07:08:45.739473 | instance | ok: [instance] 2026-05-11 07:08:45.739546 | instance | 2026-05-11 07:08:45.739559 | instance | TASK [Bring up interfaces] ***************************************************** 2026-05-11 07:08:45.739569 | instance | Monday 11 May 2026 07:08:45 +0000 (0:00:00.203) 0:00:16.673 ************ 2026-05-11 07:08:46.123516 | instance | ok: [instance] => (item=br-mgmt) 2026-05-11 07:08:46.124019 | instance | ok: [instance] => (item=dummy0) 2026-05-11 07:08:46.124301 | instance | 2026-05-11 07:08:46.124611 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-05-11 07:08:46.124896 | instance | 2026-05-11 07:08:46.125189 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 07:08:46.125415 | instance | Monday 11 May 2026 07:08:46 +0000 (0:00:00.384) 0:00:17.058 ************ 2026-05-11 07:08:46.841133 | instance | ok: [instance] 2026-05-11 07:08:46.841314 | instance | 2026-05-11 07:08:46.841620 | instance | TASK [Install depedencies] ***************************************************** 2026-05-11 07:08:46.841890 | instance | Monday 11 May 2026 07:08:46 +0000 (0:00:00.718) 0:00:17.776 ************ 2026-05-11 07:09:05.832169 | instance | changed: [instance] 2026-05-11 07:09:05.832216 | instance | 2026-05-11 07:09:05.832223 | instance | TASK [Start up service] ******************************************************** 2026-05-11 07:09:05.832423 | instance | Monday 11 May 2026 07:09:05 +0000 (0:00:18.989) 0:00:36.765 ************ 2026-05-11 07:09:06.376275 | instance | ok: [instance] 2026-05-11 07:09:06.376414 | instance | 2026-05-11 07:09:06.376771 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-05-11 07:09:06.376792 | instance | Monday 11 May 2026 07:09:06 +0000 (0:00:00.545) 0:00:37.311 ************ 2026-05-11 07:09:06.598679 | instance | ok: [instance] 2026-05-11 07:09:06.598760 | instance | 2026-05-11 07:09:06.599008 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-11 07:09:06.599052 | instance | Monday 11 May 2026 07:09:06 +0000 (0:00:00.222) 0:00:37.533 ************ 2026-05-11 07:09:07.068869 | instance | changed: [instance] 2026-05-11 07:09:07.068968 | instance | 2026-05-11 07:09:07.069360 | instance | TASK [Get list of all loopback devices] **************************************** 2026-05-11 07:09:07.069420 | instance | Monday 11 May 2026 07:09:07 +0000 (0:00:00.470) 0:00:38.003 ************ 2026-05-11 07:09:07.259885 | instance | ok: [instance] 2026-05-11 07:09:07.259957 | instance | 2026-05-11 07:09:07.260361 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-11 07:09:07.260412 | instance | Monday 11 May 2026 07:09:07 +0000 (0:00:00.191) 0:00:38.194 ************ 2026-05-11 07:09:07.289134 | instance | skipping: [instance] 2026-05-11 07:09:07.289292 | instance | 2026-05-11 07:09:07.289512 | instance | TASK [Create devices for Ceph] ************************************************* 2026-05-11 07:09:07.289679 | instance | Monday 11 May 2026 07:09:07 +0000 (0:00:00.028) 0:00:38.223 ************ 2026-05-11 07:09:07.820288 | instance | changed: [instance] => (item=osd0) 2026-05-11 07:09:07.820432 | instance | changed: [instance] => (item=osd1) 2026-05-11 07:09:07.820623 | instance | changed: [instance] => (item=osd2) 2026-05-11 07:09:07.820866 | instance | 2026-05-11 07:09:07.821082 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-05-11 07:09:07.821293 | instance | Monday 11 May 2026 07:09:07 +0000 (0:00:00.531) 0:00:38.755 ************ 2026-05-11 07:09:08.338385 | instance | changed: [instance] => (item=osd0) 2026-05-11 07:09:08.338465 | instance | changed: [instance] => (item=osd1) 2026-05-11 07:09:08.338572 | instance | changed: [instance] => (item=osd2) 2026-05-11 07:09:08.338762 | instance | 2026-05-11 07:09:08.338914 | instance | TASK [Start loop devices] ****************************************************** 2026-05-11 07:09:08.339065 | instance | Monday 11 May 2026 07:09:08 +0000 (0:00:00.518) 0:00:39.273 ************ 2026-05-11 07:09:09.061936 | instance | changed: [instance] => (item=osd0) 2026-05-11 07:09:09.062012 | instance | changed: [instance] => (item=osd1) 2026-05-11 07:09:09.062480 | instance | changed: [instance] => (item=osd2) 2026-05-11 07:09:09.062708 | instance | 2026-05-11 07:09:09.062714 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-05-11 07:09:09.062718 | instance | Monday 11 May 2026 07:09:09 +0000 (0:00:00.721) 0:00:39.995 ************ 2026-05-11 07:09:12.158474 | instance | changed: [instance] => (item=osd0) 2026-05-11 07:09:12.158529 | instance | changed: [instance] => (item=osd1) 2026-05-11 07:09:12.159034 | instance | changed: [instance] => (item=osd2) 2026-05-11 07:09:12.159077 | instance | 2026-05-11 07:09:12.159082 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-05-11 07:09:12.159088 | instance | Monday 11 May 2026 07:09:12 +0000 (0:00:03.098) 0:00:43.093 ************ 2026-05-11 07:09:13.995829 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-05-11 07:09:13.996699 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-05-11 07:09:13.996741 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-05-11 07:09:13.996746 | instance | 2026-05-11 07:09:13.996751 | instance | PLAY [controllers] ************************************************************* 2026-05-11 07:09:13.996756 | instance | 2026-05-11 07:09:13.996760 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 07:09:13.996764 | instance | Monday 11 May 2026 07:09:13 +0000 (0:00:01.837) 0:00:44.931 ************ 2026-05-11 07:09:14.869731 | instance | ok: [instance] 2026-05-11 07:09:14.870169 | instance | 2026-05-11 07:09:14.870187 | instance | TASK [Set masquerade rule] ***************************************************** 2026-05-11 07:09:14.870194 | instance | Monday 11 May 2026 07:09:14 +0000 (0:00:00.873) 0:00:45.805 ************ 2026-05-11 07:09:15.304987 | instance | changed: [instance] 2026-05-11 07:09:15.305111 | instance | 2026-05-11 07:09:15.305904 | instance | PLAY RECAP ********************************************************************* 2026-05-11 07:09:15.305933 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-11 07:09:15.305943 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-11 07:09:15.305953 | instance | 2026-05-11 07:09:15.306873 | instance | Monday 11 May 2026 07:09:15 +0000 (0:00:00.435) 0:00:46.240 ************ 2026-05-11 07:09:15.306932 | instance | =============================================================================== 2026-05-11 07:09:15.306943 | instance | Install depedencies ---------------------------------------------------- 18.99s 2026-05-11 07:09:15.306952 | instance | Create a volume group for each loop device ------------------------------ 3.10s 2026-05-11 07:09:15.306961 | instance | Generate SSH keys for missing variables --------------------------------- 2.11s 2026-05-11 07:09:15.306977 | instance | Create a logical volume for each loop device ---------------------------- 1.84s 2026-05-11 07:09:15.307109 | instance | Gathering Facts --------------------------------------------------------- 1.16s 2026-05-11 07:09:15.307391 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.09s 2026-05-11 07:09:15.307664 | instance | Create folders for workspace -------------------------------------------- 0.99s 2026-05-11 07:09:15.307912 | instance | Purge "snapd" package --------------------------------------------------- 0.88s 2026-05-11 07:09:15.308147 | instance | Gathering Facts --------------------------------------------------------- 0.87s 2026-05-11 07:09:15.308373 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.76s 2026-05-11 07:09:15.308594 | instance | Start loop devices ------------------------------------------------------ 0.72s 2026-05-11 07:09:15.308833 | instance | Gathering Facts --------------------------------------------------------- 0.72s 2026-05-11 07:09:15.309052 | instance | Gathering Facts --------------------------------------------------------- 0.71s 2026-05-11 07:09:15.309282 | instance | Configure short hostname ------------------------------------------------ 0.70s 2026-05-11 07:09:15.309505 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-05-11 07:09:15.309730 | instance | Start up service -------------------------------------------------------- 0.55s 2026-05-11 07:09:15.309959 | instance | Create devices for Ceph ------------------------------------------------- 0.53s 2026-05-11 07:09:15.310185 | instance | Set permissions on loopback devices ------------------------------------- 0.52s 2026-05-11 07:09:15.310413 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.51s 2026-05-11 07:09:15.310641 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.47s 2026-05-11 07:09:15.379286 | instance | INFO [aio > prepare] Executed: Successful 2026-05-11 07:09:15.379984 | instance | INFO Molecule executed 1 scenario (1 successful) 2026-05-11 07:09:15.852296 | instance | ok: Runtime: 0:01:33.619702 2026-05-11 07:09:15.859220 | 2026-05-11 07:09:15.859277 | PLAY RECAP 2026-05-11 07:09:15.859320 | instance | ok: 12 changed: 9 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-11 07:09:15.859343 | 2026-05-11 07:09:16.023794 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-05-11 07:09:16.035956 | RUN START: [untrusted : github.com/vexxhost/atmosphere/molecule/aio/converge.yml@main] 2026-05-11 07:09:16.717394 | 2026-05-11 07:09:16.717611 | PLAY [all] 2026-05-11 07:09:16.729836 | 2026-05-11 07:09:16.729986 | TASK [Build atmosphere binary] 2026-05-11 07:09:17.118341 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-05-11 07:09:17.118538 | instance | go: downloading golang.org/x/sync v0.18.0 2026-05-11 07:09:17.424163 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-05-11 07:09:24.282328 | instance | ok: Runtime: 0:00:06.713495 2026-05-11 07:09:24.493308 | 2026-05-11 07:09:24.493456 | TASK [Deploy with parallel orchestrator] 2026-05-11 07:09:24.710267 | instance | ==> Running preflight checks 2026-05-11 07:09:25.183799 | instance | [preflight] 2026-05-11 07:09:25.183874 | instance | [preflight] PLAY [Preflight checks] ******************************************************** 2026-05-11 07:09:25.183890 | instance | [preflight] 2026-05-11 07:09:25.183905 | instance | [preflight] TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-05-11 07:09:25.208348 | instance | [preflight] skipping: [instance] 2026-05-11 07:09:25.208396 | instance | [preflight] 2026-05-11 07:09:25.208408 | instance | [preflight] PLAY RECAP ********************************************************************* 2026-05-11 07:09:25.208421 | instance | [preflight] instance : ok=0 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-11 07:09:25.208432 | instance | [preflight] 2026-05-11 07:09:25.286059 | instance | ==> Preflight checks passed 2026-05-11 07:09:25.286267 | instance | ==> Starting parallel deployment 2026-05-11 07:09:25.286497 | instance | ==> [lpfc] Starting deployment 2026-05-11 07:09:25.286512 | instance | ==> [ceph] Starting deployment 2026-05-11 07:09:25.286690 | instance | ==> [multipathd] Starting deployment 2026-05-11 07:09:25.286975 | instance | ==> [udev] Starting deployment 2026-05-11 07:09:25.287129 | instance | ==> [kubernetes] Starting deployment 2026-05-11 07:09:25.287452 | instance | ==> [iscsi] Starting deployment 2026-05-11 07:09:25.757285 | instance | [udev/udev] 2026-05-11 07:09:25.757342 | instance | [udev/udev] PLAY [controllers:computes] **************************************************** 2026-05-11 07:09:25.757354 | instance | [udev/udev] 2026-05-11 07:09:25.757363 | instance | [udev/udev] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:09:25.766304 | instance | [lpfc/lpfc] 2026-05-11 07:09:25.766331 | instance | [lpfc/lpfc] PLAY [controllers:computes] **************************************************** 2026-05-11 07:09:25.766341 | instance | [lpfc/lpfc] 2026-05-11 07:09:25.766351 | instance | [lpfc/lpfc] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:09:25.775757 | instance | [multipathd/multipathd] 2026-05-11 07:09:25.775780 | instance | [multipathd/multipathd] PLAY [controllers:computes] **************************************************** 2026-05-11 07:09:25.775791 | instance | [multipathd/multipathd] 2026-05-11 07:09:25.775801 | instance | [multipathd/multipathd] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:09:26.101040 | instance | [ceph/ceph] 2026-05-11 07:09:26.101116 | instance | [ceph/ceph] PLAY [all] ********************************************************************* 2026-05-11 07:09:26.101135 | instance | [ceph/ceph] 2026-05-11 07:09:26.101150 | instance | [ceph/ceph] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:09:27.230645 | instance | [udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 07:09:27.230706 | instance | [udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 07:09:27.230719 | instance | [udev/udev] interpreter could change the meaning of that path. See 2026-05-11 07:09:27.230729 | instance | [udev/udev] https://docs.ansible.com/ansible- 2026-05-11 07:09:27.230739 | instance | [udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 07:09:27.240495 | instance | [udev/udev] ok: [instance] 2026-05-11 07:09:27.240522 | instance | [udev/udev] 2026-05-11 07:09:27.240528 | instance | [udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] *** 2026-05-11 07:09:27.262116 | instance | [lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 07:09:27.262151 | instance | [lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 07:09:27.262162 | instance | [lpfc/lpfc] interpreter could change the meaning of that path. See 2026-05-11 07:09:27.262173 | instance | [lpfc/lpfc] https://docs.ansible.com/ansible- 2026-05-11 07:09:27.262183 | instance | [lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 07:09:27.271816 | instance | [lpfc/lpfc] ok: [instance] 2026-05-11 07:09:27.271848 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.271858 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the "lpfc" module is loaded] ******** 2026-05-11 07:09:27.288915 | instance | [multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 07:09:27.288953 | instance | [multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 07:09:27.288964 | instance | [multipathd/multipathd] interpreter could change the meaning of that path. See 2026-05-11 07:09:27.288975 | instance | [multipathd/multipathd] https://docs.ansible.com/ansible- 2026-05-11 07:09:27.288984 | instance | [multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 07:09:27.298189 | instance | [multipathd/multipathd] ok: [instance] 2026-05-11 07:09:27.298212 | instance | [multipathd/multipathd] 2026-05-11 07:09:27.298218 | instance | [multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] ********************** 2026-05-11 07:09:27.395706 | instance | [ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 07:09:27.395757 | instance | [ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 07:09:27.395764 | instance | [ceph/ceph] interpreter could change the meaning of that path. See 2026-05-11 07:09:27.395769 | instance | [ceph/ceph] https://docs.ansible.com/ansible- 2026-05-11 07:09:27.395774 | instance | [ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 07:09:27.405558 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:09:27.405591 | instance | [ceph/ceph] 2026-05-11 07:09:27.405601 | instance | [ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-05-11 07:09:27.442865 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:09:27.442908 | instance | [ceph/ceph] 2026-05-11 07:09:27.442915 | instance | [ceph/ceph] TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-05-11 07:09:27.630430 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:09:27.630493 | instance | [ceph/ceph] 2026-05-11 07:09:27.630506 | instance | [ceph/ceph] PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-11 07:09:27.630517 | instance | [ceph/ceph] 2026-05-11 07:09:27.630526 | instance | [ceph/ceph] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:09:27.694976 | instance | [lpfc/lpfc] ok: [instance] 2026-05-11 07:09:27.695038 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.695052 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] *************** 2026-05-11 07:09:27.722072 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 07:09:27.722093 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.722101 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] ***** 2026-05-11 07:09:27.751194 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) 2026-05-11 07:09:27.751236 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) 2026-05-11 07:09:27.751259 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) 2026-05-11 07:09:27.751269 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) 2026-05-11 07:09:27.751279 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 07:09:27.751288 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.751298 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] *** 2026-05-11 07:09:27.784466 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) 2026-05-11 07:09:27.784518 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) 2026-05-11 07:09:27.784530 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) 2026-05-11 07:09:27.784540 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) 2026-05-11 07:09:27.784549 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 07:09:27.784559 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.784570 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update "initramfs" if the configuration file has changed] *** 2026-05-11 07:09:27.812024 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 07:09:27.812097 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.812113 | instance | [lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] ***************** 2026-05-11 07:09:27.829103 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 07:09:27.829164 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.829173 | instance | [lpfc/lpfc] PLAY RECAP ********************************************************************* 2026-05-11 07:09:27.829180 | instance | [lpfc/lpfc] instance : ok=2 changed=0 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-05-11 07:09:27.829187 | instance | [lpfc/lpfc] 2026-05-11 07:09:27.886917 | instance | ==> [lpfc] Deployment complete 2026-05-11 07:09:27.981366 | instance | [udev/udev] changed: [instance] 2026-05-11 07:09:27.981441 | instance | [udev/udev] 2026-05-11 07:09:27.981454 | instance | [udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] ******* 2026-05-11 07:09:28.563906 | instance | [udev/udev] changed: [instance] 2026-05-11 07:09:28.563983 | instance | [udev/udev] 2026-05-11 07:09:28.563995 | instance | [udev/udev] RUNNING HANDLER [vexxhost.atmosphere.udev : Reload udev] *********************** 2026-05-11 07:09:28.699270 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:09:28.699318 | instance | [ceph/ceph] 2026-05-11 07:09:28.699344 | instance | [ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:09:28.964818 | instance | [udev/udev] ok: [instance] 2026-05-11 07:09:28.964871 | instance | [udev/udev] 2026-05-11 07:09:28.964884 | instance | [udev/udev] PLAY RECAP ********************************************************************* 2026-05-11 07:09:28.964894 | instance | [udev/udev] instance : ok=4 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-11 07:09:28.964904 | instance | [udev/udev] 2026-05-11 07:09:29.035543 | instance | ==> [udev] Deployment complete 2026-05-11 07:09:29.161253 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:09:29.161322 | instance | [ceph/ceph] 2026-05-11 07:09:29.161335 | instance | [ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 07:09:29.208639 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:09:29.208720 | instance | [ceph/ceph] 2026-05-11 07:09:29.208731 | instance | [ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-11 07:09:29.673759 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:09:29.673831 | instance | [ceph/ceph] 2026-05-11 07:09:29.673846 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:09:29.736657 | instance | [ceph/ceph] ok: [instance] => { 2026-05-11 07:09:29.736705 | instance | [ceph/ceph] "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-11 07:09:29.736720 | instance | [ceph/ceph] } 2026-05-11 07:09:29.736733 | instance | [ceph/ceph] 2026-05-11 07:09:29.736746 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:09:30.479756 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:09:30.479835 | instance | [ceph/ceph] 2026-05-11 07:09:30.479848 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:09:30.532049 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:09:30.532085 | instance | [ceph/ceph] 2026-05-11 07:09:30.532097 | instance | [ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 07:09:30.585997 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:09:30.586033 | instance | [ceph/ceph] 2026-05-11 07:09:30.586046 | instance | [ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:09:30.893580 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:09:30.893675 | instance | [ceph/ceph] 2026-05-11 07:09:30.893688 | instance | [ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 07:09:33.206623 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:09:33.206869 | instance | [ceph/ceph] 2026-05-11 07:09:33.206884 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:09:33.273979 | instance | [ceph/ceph] ok: [instance] => { 2026-05-11 07:09:33.274038 | instance | [ceph/ceph] "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-11 07:09:33.274050 | instance | [ceph/ceph] } 2026-05-11 07:09:33.274075 | instance | [ceph/ceph] 2026-05-11 07:09:33.274086 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:09:33.302445 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 07:09:33.302478 | instance | [multipathd/multipathd] 2026-05-11 07:09:33.302490 | instance | [multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] ********* 2026-05-11 07:09:35.052337 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:09:35.052387 | instance | [ceph/ceph] 2026-05-11 07:09:35.052395 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:09:38.254828 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:09:38.254891 | instance | [ceph/ceph] 2026-05-11 07:09:38.254926 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-11 07:09:38.288445 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:09:38.288489 | instance | [ceph/ceph] 2026-05-11 07:09:38.288501 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-11 07:09:38.325726 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:09:38.325781 | instance | [ceph/ceph] 2026-05-11 07:09:38.325806 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-11 07:09:38.362324 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:09:38.362383 | instance | [ceph/ceph] 2026-05-11 07:09:38.362395 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-11 07:09:50.136139 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 07:09:50.136202 | instance | [multipathd/multipathd] 2026-05-11 07:09:50.136210 | instance | [multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] ********* 2026-05-11 07:09:50.921599 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 07:09:50.921675 | instance | [multipathd/multipathd] 2026-05-11 07:09:50.921688 | instance | [multipathd/multipathd] RUNNING HANDLER [vexxhost.atmosphere.multipathd : Restart "multipathd"] ******** 2026-05-11 07:09:51.685213 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 07:09:51.685274 | instance | [multipathd/multipathd] 2026-05-11 07:09:51.685286 | instance | [multipathd/multipathd] PLAY RECAP ********************************************************************* 2026-05-11 07:09:51.685303 | instance | [multipathd/multipathd] instance : ok=5 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-11 07:09:51.685313 | instance | [multipathd/multipathd] 2026-05-11 07:09:51.746539 | instance | ==> [multipathd] Deployment complete 2026-05-11 07:09:52.548496 | instance | [kubernetes/kubernetes] 2026-05-11 07:09:52.548571 | instance | [kubernetes/kubernetes] PLAY [all] ********************************************************************* 2026-05-11 07:09:52.548586 | instance | [kubernetes/kubernetes] 2026-05-11 07:09:52.548600 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:09:53.926600 | instance | [kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 07:09:53.926657 | instance | [kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 07:09:53.926669 | instance | [kubernetes/kubernetes] interpreter could change the meaning of that path. See 2026-05-11 07:09:53.926680 | instance | [kubernetes/kubernetes] https://docs.ansible.com/ansible- 2026-05-11 07:09:53.926689 | instance | [kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 07:09:53.946289 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:09:53.946324 | instance | [kubernetes/kubernetes] 2026-05-11 07:09:53.946335 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ******************** 2026-05-11 07:09:56.293733 | instance | [ceph/ceph] FAILED - RETRYING: [instance]: Install AppArmor packages (5 retries left). 2026-05-11 07:09:56.293783 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:09:56.293795 | instance | [ceph/ceph] 2026-05-11 07:09:56.293805 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-11 07:09:56.977167 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:09:56.977235 | instance | [ceph/ceph] 2026-05-11 07:09:56.977249 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-11 07:09:58.480647 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/etc/containerd'}) 2026-05-11 07:09:58.480716 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-11 07:09:58.480728 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-11 07:09:58.480739 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-11 07:09:58.480749 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-11 07:09:58.480759 | instance | [ceph/ceph] 2026-05-11 07:09:58.480769 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-11 07:09:59.168710 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:09:59.168770 | instance | [ceph/ceph] 2026-05-11 07:09:59.168782 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-11 07:09:59.168793 | instance | [ceph/ceph] 2026-05-11 07:09:59.168802 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-11 07:10:00.217121 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:00.217197 | instance | [ceph/ceph] 2026-05-11 07:10:00.217210 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-11 07:10:00.799304 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:00.799394 | instance | [ceph/ceph] 2026-05-11 07:10:00.799411 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-11 07:10:01.522081 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:01.522148 | instance | [ceph/ceph] 2026-05-11 07:10:01.522161 | instance | [ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:01.813507 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576}) 2026-05-11 07:10:01.813603 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0}) 2026-05-11 07:10:01.813615 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1}) 2026-05-11 07:10:01.813625 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000}) 2026-05-11 07:10:01.813635 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000}) 2026-05-11 07:10:01.813652 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304}) 2026-05-11 07:10:01.813662 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304}) 2026-05-11 07:10:01.813671 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304}) 2026-05-11 07:10:01.813681 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304}) 2026-05-11 07:10:01.813690 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304}) 2026-05-11 07:10:01.813699 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'}) 2026-05-11 07:10:01.813708 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'}) 2026-05-11 07:10:01.813717 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1}) 2026-05-11 07:10:01.813725 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1}) 2026-05-11 07:10:01.813734 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128}) 2026-05-11 07:10:01.813765 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872}) 2026-05-11 07:10:01.813774 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768}) 2026-05-11 07:10:01.813783 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128}) 2026-05-11 07:10:01.813792 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872}) 2026-05-11 07:10:01.813801 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768}) 2026-05-11 07:10:01.813811 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:01.813821 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] *** 2026-05-11 07:10:01.883903 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:01.883966 | instance | [ceph/ceph] 2026-05-11 07:10:01.883978 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:01.938912 | instance | [ceph/ceph] ok: [instance] => { 2026-05-11 07:10:01.938974 | instance | [ceph/ceph] "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-11 07:10:01.938986 | instance | [ceph/ceph] } 2026-05-11 07:10:01.938997 | instance | [ceph/ceph] 2026-05-11 07:10:01.939007 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:02.266445 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:02.266535 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:02.266545 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent "ethtool" tuning] ******* 2026-05-11 07:10:02.914728 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:02.914823 | instance | [ceph/ceph] 2026-05-11 07:10:02.914836 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:03.026139 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:03.026219 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:03.026229 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run "ethtool" tuning] ********************** 2026-05-11 07:10:03.534775 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:03.535149 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:03.535164 | instance | [kubernetes/kubernetes] TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-05-11 07:10:03.673391 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:03.673501 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:03.673514 | instance | [kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************ 2026-05-11 07:10:03.673525 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:03.673534 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:10:04.848173 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:04.848266 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:04.848280 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] *** 2026-05-11 07:10:05.174082 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:05.174157 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:05.174170 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] **************** 2026-05-11 07:10:06.628666 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf) 2026-05-11 07:10:06.628743 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh) 2026-05-11 07:10:06.628755 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml) 2026-05-11 07:10:06.628766 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg) 2026-05-11 07:10:06.628775 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml) 2026-05-11 07:10:06.628800 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:06.628810 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] **** 2026-05-11 07:10:07.398399 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:07.398448 | instance | [ceph/ceph] 2026-05-11 07:10:07.398457 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-11 07:10:07.620685 | instance | [kubernetes/kubernetes] failed: [instance] (item=/etc/kubernetes/manifests/kube-apiserver.yaml) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/manifests/kube-apiserver.yaml", "msg": "Path /etc/kubernetes/manifests/kube-apiserver.yaml does not exist !", "rc": 257} 2026-05-11 07:10:07.620754 | instance | [kubernetes/kubernetes] failed: [instance] (item=/etc/kubernetes/controller-manager.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/controller-manager.conf", "msg": "Path /etc/kubernetes/controller-manager.conf does not exist !", "rc": 257} 2026-05-11 07:10:07.620767 | instance | [kubernetes/kubernetes] failed: [instance] (item=/etc/kubernetes/scheduler.conf) => {"ansible_loop_var": "item", "changed": false, "item": "/etc/kubernetes/scheduler.conf", "msg": "Path /etc/kubernetes/scheduler.conf does not exist !", "rc": 257} 2026-05-11 07:10:07.620778 | instance | [kubernetes/kubernetes] ...ignoring 2026-05-11 07:10:07.620789 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:07.620801 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] ********* 2026-05-11 07:10:07.937024 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:07.937096 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:07.937108 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] ********* 2026-05-11 07:10:08.256204 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:08.256284 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:08.256298 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************ 2026-05-11 07:10:08.286641 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:08.286672 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:08.286680 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] *** 2026-05-11 07:10:08.329161 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:08.329196 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:08.329208 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] *************** 2026-05-11 07:10:08.563084 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:08.563125 | instance | [ceph/ceph] 2026-05-11 07:10:08.563131 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-11 07:10:08.986839 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:08.986895 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:08.986904 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] ******* 2026-05-11 07:10:08.999056 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:08.999094 | instance | [ceph/ceph] 2026-05-11 07:10:08.999105 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-11 07:10:09.382103 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:09.382141 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:09.382148 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] *************************** 2026-05-11 07:10:09.382153 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:09.382157 | instance | [kubernetes/kubernetes] PLAY [Install Kubernetes] ****************************************************** 2026-05-11 07:10:09.382161 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:09.382165 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-05-11 07:10:09.592720 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:09.592792 | instance | [ceph/ceph] 2026-05-11 07:10:09.592805 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-11 07:10:10.493234 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/etc/docker'}) 2026-05-11 07:10:10.493288 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-11 07:10:10.493300 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-11 07:10:10.493310 | instance | [ceph/ceph] 2026-05-11 07:10:10.493320 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-11 07:10:10.539605 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:10.539643 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:10.539656 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:10.879550 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:10.879610 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:10.879618 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 07:10:10.914522 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:10.914577 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:10.914585 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-11 07:10:11.080439 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:11.080504 | instance | [ceph/ceph] 2026-05-11 07:10:11.080516 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-11 07:10:11.277860 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:11.277911 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:11.277923 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:11.332751 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:11.332784 | instance | [kubernetes/kubernetes] "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-11 07:10:11.332795 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:11.332804 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:11.332813 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:11.671432 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:11.671479 | instance | [ceph/ceph] 2026-05-11 07:10:11.671486 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-11 07:10:11.671493 | instance | [ceph/ceph] 2026-05-11 07:10:11.671499 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-11 07:10:11.832738 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:11.832775 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:11.832783 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:11.877547 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:11.877601 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:11.877612 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:12.195534 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:12.195607 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:12.195620 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 07:10:12.517179 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:12.517236 | instance | [ceph/ceph] 2026-05-11 07:10:12.517244 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-11 07:10:13.481212 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:13.481260 | instance | [ceph/ceph] 2026-05-11 07:10:13.481268 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-05-11 07:10:13.616207 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:13.616256 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:13.616268 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:13.678983 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:13.679061 | instance | [kubernetes/kubernetes] "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-05-11 07:10:13.679073 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:13.679083 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:13.679093 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:14.130715 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:14.130765 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:14.130774 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:14.141485 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:14.141525 | instance | [ceph/ceph] 2026-05-11 07:10:14.141546 | instance | [ceph/ceph] TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-05-11 07:10:14.196551 | instance | [ceph/ceph] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-05-11 07:10:14.196603 | instance | [ceph/ceph] 2026-05-11 07:10:14.196615 | instance | [ceph/ceph] TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-05-11 07:10:16.283803 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:16.283865 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:16.283878 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-11 07:10:16.314961 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:16.315032 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:16.315046 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-11 07:10:16.345452 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:16.345542 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:16.345556 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-11 07:10:16.376740 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:16.376775 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:16.376783 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-11 07:10:17.847781 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:17.847832 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:17.847840 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-11 07:10:18.390406 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:18.390460 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:18.390474 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-11 07:10:19.282067 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:19.282138 | instance | [ceph/ceph] 2026-05-11 07:10:19.282152 | instance | [ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-05-11 07:10:19.858394 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'}) 2026-05-11 07:10:19.858451 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-11 07:10:19.858464 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-11 07:10:19.858473 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-11 07:10:19.858484 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-11 07:10:19.858494 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:19.858504 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-11 07:10:20.189888 | instance | [ceph/ceph] ok: [instance] => (item=chronyd) 2026-05-11 07:10:20.189928 | instance | [ceph/ceph] ok: [instance] => (item=sshd) 2026-05-11 07:10:20.189934 | instance | [ceph/ceph] 2026-05-11 07:10:20.189938 | instance | [ceph/ceph] TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-05-11 07:10:20.483616 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:20.483679 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:20.483691 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-11 07:10:20.483701 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:20.483731 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-11 07:10:20.603444 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:20.603487 | instance | [ceph/ceph] 2026-05-11 07:10:20.603493 | instance | [ceph/ceph] TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-05-11 07:10:20.899021 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:20.899059 | instance | [ceph/ceph] 2026-05-11 07:10:20.899065 | instance | [ceph/ceph] TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-05-11 07:10:21.164132 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:21.164165 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:21.164171 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the "kubeadm-config" ConfigMap] *** 2026-05-11 07:10:21.421377 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:21.421431 | instance | [ceph/ceph] 2026-05-11 07:10:21.421443 | instance | [ceph/ceph] TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-05-11 07:10:21.817980 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:21.818048 | instance | [ceph/ceph] 2026-05-11 07:10:21.818060 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Get `cephadm ls` status] ***************************** 2026-05-11 07:10:22.092183 | instance | [kubernetes/kubernetes] An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible_collections.kubernetes.core.plugins.module_utils.k8s.exceptions.CoreException: Could not create API client: Invalid kube-config file. No configuration found. 2026-05-11 07:10:22.092250 | instance | [kubernetes/kubernetes] fatal: [instance]: FAILED! => {"changed": false, "msg": "Could not create API client: Invalid kube-config file. No configuration found."} 2026-05-11 07:10:22.092263 | instance | [kubernetes/kubernetes] ...ignoring 2026-05-11 07:10:22.092273 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.092284 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Parse the ClusterConfiguration] *** 2026-05-11 07:10:22.128753 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:22.128840 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.128853 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Retrieve the current Kubernetes version] *** 2026-05-11 07:10:22.167986 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:22.168053 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.168067 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Extract major, minor, and patch versions] *** 2026-05-11 07:10:22.203435 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:22.203470 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.203481 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Fail if we're jumping more than one minor version] *** 2026-05-11 07:10:22.241760 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:22.241794 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.241805 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubernetes_upgrade_check : Set fact if we need to upgrade] *** 2026-05-11 07:10:22.285441 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:22.285476 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.285488 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:22.606158 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:22.606235 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.606248 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:22.645715 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:22.645749 | instance | [kubernetes/kubernetes] "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubeadm" 2026-05-11 07:10:22.645761 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:22.645771 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:22.645781 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:23.640791 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:23.640895 | instance | [ceph/ceph] 2026-05-11 07:10:23.640908 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Parse the `cephadm ls` output] *********************** 2026-05-11 07:10:23.698200 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:23.698275 | instance | [ceph/ceph] 2026-05-11 07:10:23.698288 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Assimilate existing configs in `ceph.conf`] ********** 2026-05-11 07:10:23.739519 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:10:23.739596 | instance | [ceph/ceph] 2026-05-11 07:10:23.739608 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Adopt monitor to cluster] **************************** 2026-05-11 07:10:23.774659 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:10:23.774729 | instance | [ceph/ceph] 2026-05-11 07:10:23.774744 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Adopt manager to cluster] **************************** 2026-05-11 07:10:23.808594 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:10:23.808677 | instance | [ceph/ceph] 2026-05-11 07:10:23.808689 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Enable "cephadm" mgr module] ************************* 2026-05-11 07:10:23.852333 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:10:23.852377 | instance | [ceph/ceph] 2026-05-11 07:10:23.852389 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Set orchestrator backend to "cephadm"] *************** 2026-05-11 07:10:23.863068 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:23.863091 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:23.863103 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:23.890346 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:10:23.890378 | instance | [ceph/ceph] 2026-05-11 07:10:23.890388 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Use `cephadm` user for cephadm] ********************** 2026-05-11 07:10:23.905496 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:23.905529 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:23.905541 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:23.926888 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:10:23.926920 | instance | [ceph/ceph] 2026-05-11 07:10:23.926930 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Generate "cephadm" key] ****************************** 2026-05-11 07:10:23.962079 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 07:10:23.962115 | instance | [ceph/ceph] 2026-05-11 07:10:23.962136 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-05-11 07:10:24.081752 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:24.081813 | instance | [ceph/ceph] 2026-05-11 07:10:24.081824 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-05-11 07:10:24.248825 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:24.248878 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:24.248890 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:24.284954 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:24.285008 | instance | [kubernetes/kubernetes] "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubectl" 2026-05-11 07:10:24.285026 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:24.285060 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:24.285071 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:24.405386 | instance | [ceph/ceph] ok: [instance] => (item=instance) 2026-05-11 07:10:24.405426 | instance | [ceph/ceph] 2026-05-11 07:10:24.405431 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-05-11 07:10:24.454614 | instance | [ceph/ceph] ok: [instance] 2026-05-11 07:10:24.454661 | instance | [ceph/ceph] 2026-05-11 07:10:24.454672 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-05-11 07:10:24.528218 | instance | [ceph/ceph] included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-05-11 07:10:24.528251 | instance | [ceph/ceph] 2026-05-11 07:10:24.528262 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-05-11 07:10:24.908664 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:10:24.908757 | instance | [ceph/ceph] 2026-05-11 07:10:24.908770 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-05-11 07:10:25.893080 | instance | [ceph/ceph] changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-05-11 07:10:25.893135 | instance | [ceph/ceph] changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-05-11 07:10:25.893150 | instance | [ceph/ceph] changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-05-11 07:10:25.893161 | instance | [ceph/ceph] 2026-05-11 07:10:25.893172 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Run Bootstrap coomand] ******************************* 2026-05-11 07:10:32.184568 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:32.184612 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:32.184621 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:32.229482 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:32.229514 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:32.229521 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-11 07:10:32.259961 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:32.259984 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:32.259992 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-11 07:10:32.291221 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:32.291254 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:32.291261 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-11 07:10:32.320887 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:32.320909 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:32.320916 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-11 07:10:33.402083 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:33.402377 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:33.402391 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-11 07:10:33.933943 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:33.933997 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:33.934010 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-11 07:10:35.332568 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'}) 2026-05-11 07:10:35.332609 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-11 07:10:35.332615 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-11 07:10:35.332620 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-11 07:10:35.332626 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-11 07:10:35.332639 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:35.332644 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-11 07:10:35.963876 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:35.963937 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:35.963961 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-11 07:10:35.963970 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:35.963977 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-11 07:10:36.428444 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:36.428512 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:36.428525 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:36.741493 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:36.741551 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:36.741560 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:36.798190 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:36.798214 | instance | [kubernetes/kubernetes] "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/crictl-v1.35.0-linux-amd64.tar.gz" 2026-05-11 07:10:36.798222 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:36.798228 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:36.798234 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:37.435999 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:37.436064 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:37.436079 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:38.933177 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:38.933266 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:38.933281 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:38.987690 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:38.987726 | instance | [kubernetes/kubernetes] "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/critest-v1.35.0-linux-amd64.tar.gz" 2026-05-11 07:10:38.987738 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:38.987772 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:38.987781 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:39.656518 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:39.656562 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:39.656573 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:41.154680 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:41.154741 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:41.154749 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.cri_tools : Create crictl config] ******************** 2026-05-11 07:10:41.715742 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:41.715800 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:41.715812 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] ********* 2026-05-11 07:10:42.020692 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:42.020739 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:42.020747 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:42.316969 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:42.317025 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:42.317038 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:42.370833 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:42.370878 | instance | [kubernetes/kubernetes] "msg": "https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz" 2026-05-11 07:10:42.370902 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:42.370910 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:42.370916 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:43.511877 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:43.511932 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:43.511946 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:46.295547 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:46.295604 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:46.295617 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] *** 2026-05-11 07:10:46.348531 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml) 2026-05-11 07:10:46.348564 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:46.348576 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Install additional packages] *********** 2026-05-11 07:10:47.467252 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:47.467366 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:47.467380 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] **************** 2026-05-11 07:10:47.784489 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:47.784549 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:47.784558 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] ********* 2026-05-11 07:10:48.337550 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:48.337617 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:48.337630 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ****** 2026-05-11 07:10:49.629848 | instance | [kubernetes/kubernetes] changed: [instance] => (item=br_netfilter) 2026-05-11 07:10:49.629983 | instance | [kubernetes/kubernetes] ok: [instance] => (item=ip_tables) 2026-05-11 07:10:49.630001 | instance | [kubernetes/kubernetes] changed: [instance] => (item=ip6_tables) 2026-05-11 07:10:49.630008 | instance | [kubernetes/kubernetes] ok: [instance] => (item=nf_conntrack) 2026-05-11 07:10:49.630014 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:49.630029 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 07:10:49.947630 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:10:49.947682 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:49.947695 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 07:10:49.988500 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 07:10:49.988590 | instance | [kubernetes/kubernetes] "msg": "https://dl.k8s.io/release/v1.28.13/bin/linux/amd64/kubelet" 2026-05-11 07:10:49.988604 | instance | [kubernetes/kubernetes] } 2026-05-11 07:10:49.988615 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:49.988625 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 07:10:51.978433 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:51.978480 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:51.978496 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 07:10:52.013612 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:52.013666 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:52.013678 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Gather variables for each operating system] *** 2026-05-11 07:10:52.054810 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes/roles/kubelet/vars/debian.yml) 2026-05-11 07:10:52.054841 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:52.054847 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install coreutils] ************************* 2026-05-11 07:10:52.083720 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:10:52.083754 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:52.083760 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Install additional packages] *************** 2026-05-11 07:10:56.336782 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:10:56.336847 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:56.336860 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Configure sysctl values] ******************* 2026-05-11 07:10:59.524681 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.ip_forward', 'value': 1}) 2026-05-11 07:10:59.524734 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) 2026-05-11 07:10:59.524748 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) 2026-05-11 07:10:59.524758 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.conf.all.rp_filter', 'value': 0}) 2026-05-11 07:10:59.524768 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_queued_events', 'value': 1048576}) 2026-05-11 07:10:59.524778 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_instances', 'value': 8192}) 2026-05-11 07:10:59.524788 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.inotify.max_user_watches', 'value': 1048576}) 2026-05-11 07:10:59.524798 | instance | [kubernetes/kubernetes] 2026-05-11 07:10:59.524809 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create folders for kubernetes configuration] *** 2026-05-11 07:11:00.451474 | instance | [kubernetes/kubernetes] changed: [instance] => (item=/etc/systemd/system/kubelet.service.d) 2026-05-11 07:11:00.451519 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes) 2026-05-11 07:11:00.451532 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests) 2026-05-11 07:11:00.451537 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:00.451542 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubelet systemd service config] ******** 2026-05-11 07:11:01.031496 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:11:01.031600 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:01.031614 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Add kubeadm dropin for kubelet systemd service config] *** 2026-05-11 07:11:01.592792 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:11:01.592877 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:01.592886 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Check swap status] ************************* 2026-05-11 07:11:01.909869 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:11:01.909915 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:01.909922 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Disable swap] ****************************** 2026-05-11 07:11:01.938847 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 07:11:01.938881 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:01.938887 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Remove swapfile from /etc/fstab] *********** 2026-05-11 07:11:02.685383 | instance | [kubernetes/kubernetes] ok: [instance] => (item=swap) 2026-05-11 07:11:02.685860 | instance | [kubernetes/kubernetes] ok: [instance] => (item=none) 2026-05-11 07:11:02.685877 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:02.685887 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Create noswap systemd service config file] *** 2026-05-11 07:11:03.263117 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:11:03.263173 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:03.263181 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable noswap service] ********************* 2026-05-11 07:11:03.960303 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 07:11:03.960376 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:03.960389 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Force any restarts if necessary] *********** 2026-05-11 07:11:03.960415 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:03.960425 | instance | [kubernetes/kubernetes] RUNNING HANDLER [vexxhost.kubernetes.kubelet : Reload systemd] ***************** 2026-05-11 07:11:04.908267 | instance | [ceph/ceph] fatal: [instance]: FAILED! => {"changed": false, "cmd": ["cephadm", "bootstrap", "--fsid", "4837cbf8-4f90-4300-b3f6-726c9b9f89b4", "--mon-ip", "10.96.240.200", "--cluster-network", "10.96.240.0/24", "--ssh-user", "cephadm", "--config", "/tmp/ceph___4mwdes.conf", "--skip-monitoring-stack"], "delta": "0:00:38.699353", "end": "2026-05-11 07:11:04.844980", "msg": "non-zero return code", "rc": 1, "start": "2026-05-11 07:10:26.145627", "stderr": "Specifying an fsid for your cluster offers no advantages and may increase the likelihood of fsid conflicts.\nRuntimeError: Failed command: systemctl start ceph.target: Failed to start ceph.target: Transport endpoint is not connected\nSee system logs and 'systemctl status ceph.target' for details.\n\nTraceback (most recent call last):\n File \"/usr/lib/python3.10/runpy.py\", line 196, in _run_module_as_main\n return _run_code(code, main_globals, None,\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/usr/bin/cephadm/__main__.py\", line 11009, in \n File \"/usr/bin/cephadm/__main__.py\", line 10997, in main\n File \"/usr/bin/cephadm/__main__.py\", line 6395, in _rollback\n File \"/usr/bin/cephadm/__main__.py\", line 2643, in _default_image\n File \"/usr/bin/cephadm/__main__.py\", line 6540, in command_bootstrap\n File \"/usr/bin/cephadm/__main__.py\", line 5919, in create_mon\n File \"/usr/bin/cephadm/__main__.py\", line 4032, in deploy_daemon\n File \"/usr/bin/cephadm/__main__.py\", line 4260, in deploy_daemon_units\n File \"/usr/bin/cephadm/__main__.py\", line 4530, in install_base_units\n File \"/usr/bin/cephadm/__main__.py\", line 2283, in call_throws\nRuntimeError: Failed command: systemctl start ceph.target: Failed to start ceph.target: Transport endpoint is not connected\nSee system logs and 'systemctl status ceph.target' for details.", "stderr_lines": ["Specifying an fsid for your cluster offers no advantages and may increase the likelihood of fsid conflicts.", "RuntimeError: Failed command: systemctl start ceph.target: Failed to start ceph.target: Transport endpoint is not connected", "See system logs and 'systemctl status ceph.target' for details.", "", "Traceback (most recent call last):", " File \"/usr/lib/python3.10/runpy.py\", line 196, in _run_module_as_main", " return _run_code(code, main_globals, None,", " File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code", " exec(code, run_globals)", " File \"/usr/bin/cephadm/__main__.py\", line 11009, in ", " File \"/usr/bin/cephadm/__main__.py\", line 10997, in main", " File \"/usr/bin/cephadm/__main__.py\", line 6395, in _rollback", " File \"/usr/bin/cephadm/__main__.py\", line 2643, in _default_image", " File \"/usr/bin/cephadm/__main__.py\", line 6540, in command_bootstrap", " File \"/usr/bin/cephadm/__main__.py\", line 5919, in create_mon", " File \"/usr/bin/cephadm/__main__.py\", line 4032, in deploy_daemon", " File \"/usr/bin/cephadm/__main__.py\", line 4260, in deploy_daemon_units", " File \"/usr/bin/cephadm/__main__.py\", line 4530, in install_base_units", " File \"/usr/bin/cephadm/__main__.py\", line 2283, in call_throws", "RuntimeError: Failed command: systemctl start ceph.target: Failed to start ceph.target: Transport endpoint is not connected", "See system logs and 'systemctl status ceph.target' for details."], "stdout": "Creating directory /etc/ceph for ceph.conf\nVerifying ssh connectivity using standard pubkey authentication ...\nAdding key to cephadm@localhost authorized_keys...\nVerifying podman|docker is present...\nVerifying lvm2 is present...\nVerifying time synchronization is in place...\nUnit chrony.service is enabled and running\nRepeating the final host check...\ndocker (/usr/bin/docker) is present\nsystemctl is present\nlvcreate is present\nUnit chrony.service is enabled and running\nHost looks OK\nCluster fsid: 4837cbf8-4f90-4300-b3f6-726c9b9f89b4\nVerifying IP 10.96.240.200 port 3300 ...\nVerifying IP 10.96.240.200 port 6789 ...\nMon IP `10.96.240.200` is in CIDR network `10.96.240.0/24`\nMon IP `10.96.240.200` is in CIDR network `10.96.240.0/24`\nPulling container image quay.io/ceph/ceph:v18.2.7...\nCeph version: ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\nExtracting ceph user uid/gid from container image...\nCreating initial keys...\nCreating initial monmap...\nCreating mon...\nNon-zero exit code 1 from systemctl start ceph.target\nsystemctl: stderr Failed to start ceph.target: Transport endpoint is not connected\nsystemctl: stderr See system logs and 'systemctl status ceph.target' for details.\n\n\n\t***************\n\tCephadm hit an issue during cluster installation. Current cluster files will NOT BE DELETED automatically to change\n\tthis behaviour you can pass the --cleanup-on-failure. To remove this broken cluster manually please run:\n\n\t > cephadm rm-cluster --force --fsid 4837cbf8-4f90-4300-b3f6-726c9b9f89b4\n\n\tin case of any previous broken installation user must use the rm-cluster command to delete the broken cluster:\n\n\t > cephadm rm-cluster --force --zap-osds --fsid \n\n\tfor more information please refer to https://docs.ceph.com/en/latest/cephadm/operations/#purging-a-cluster\n\t***************", "stdout_lines": ["Creating directory /etc/ceph for ceph.conf", "Verifying ssh connectivity using standard pubkey authentication ...", "Adding key to cephadm@localhost authorized_keys...", "Verifying podman|docker is present...", "Verifying lvm2 is present...", "Verifying time synchronization is in place...", "Unit chrony.service is enabled and running", "Repeating the final host check...", "docker (/usr/bin/docker) is present", "systemctl is present", "lvcreate is present", "Unit chrony.service is enabled and running", "Host looks OK", "Cluster fsid: 4837cbf8-4f90-4300-b3f6-726c9b9f89b4", "Verifying IP 10.96.240.200 port 3300 ...", "Verifying IP 10.96.240.200 port 6789 ...", "Mon IP `10.96.240.200` is in CIDR network `10.96.240.0/24`", "Mon IP `10.96.240.200` is in CIDR network `10.96.240.0/24`", "Pulling container image quay.io/ceph/ceph:v18.2.7...", "Ceph version: ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)", "Extracting ceph user uid/gid from container image...", "Creating initial keys...", "Creating initial monmap...", "Creating mon...", "Non-zero exit code 1 from systemctl start ceph.target", "systemctl: stderr Failed to start ceph.target: Transport endpoint is not connected", "systemctl: stderr See system logs and 'systemctl status ceph.target' for details.", "", "", "\t***************", "\tCephadm hit an issue during cluster installation. Current cluster files will NOT BE DELETED automatically to change", "\tthis behaviour you can pass the --cleanup-on-failure. To remove this broken cluster manually please run:", "", "\t > cephadm rm-cluster --force --fsid 4837cbf8-4f90-4300-b3f6-726c9b9f89b4", "", "\tin case of any previous broken installation user must use the rm-cluster command to delete the broken cluster:", "", "\t > cephadm rm-cluster --force --zap-osds --fsid ", "", "\tfor more information please refer to https://docs.ceph.com/en/latest/cephadm/operations/#purging-a-cluster", "\t***************"]} 2026-05-11 07:11:04.908381 | instance | [ceph/ceph] 2026-05-11 07:11:04.908395 | instance | [ceph/ceph] TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-05-11 07:11:05.001651 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 07:11:05.001714 | instance | [kubernetes/kubernetes] 2026-05-11 07:11:05.001727 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kubelet : Enable and start kubelet service] ********** 2026-05-11 07:11:05.209099 | instance | [ceph/ceph] changed: [instance] 2026-05-11 07:11:05.209173 | instance | [ceph/ceph] 2026-05-11 07:11:05.209186 | instance | [ceph/ceph] PLAY RECAP ********************************************************************* 2026-05-11 07:11:05.209214 | instance | [ceph/ceph] instance : ok=48 changed=26 unreachable=0 failed=1 skipped=14 rescued=0 ignored=0 2026-05-11 07:11:05.209225 | instance | [ceph/ceph] 2026-05-11 07:11:05.319228 | instance | Error: component ceph failed: ansible-playbook failed for ceph/ceph: exit status 2 2026-05-11 07:11:05.319609 | instance | Usage: 2026-05-11 07:11:05.319625 | instance | atmosphere deploy [flags] 2026-05-11 07:11:05.319635 | instance | 2026-05-11 07:11:05.319645 | instance | Flags: 2026-05-11 07:11:05.319654 | instance | --concurrency int Max concurrent deployments per wave (0 = unlimited) 2026-05-11 07:11:05.319664 | instance | -h, --help help for deploy 2026-05-11 07:11:05.319674 | instance | -i, --inventory string Path to Ansible inventory file (required) 2026-05-11 07:11:05.319684 | instance | -t, --tags string Comma-separated list of component tags to deploy 2026-05-11 07:11:05.319693 | instance | 2026-05-11 07:11:05.319702 | instance | component ceph failed: ansible-playbook failed for ceph/ceph: exit status 2 2026-05-11 07:11:05.725069 | instance | ERROR 2026-05-11 07:11:05.725671 | instance | { 2026-05-11 07:11:05.725706 | instance | "delta": "0:01:40.621126", 2026-05-11 07:11:05.725728 | instance | "end": "2026-05-11 07:11:05.321006", 2026-05-11 07:11:05.725747 | instance | "msg": "non-zero return code", 2026-05-11 07:11:05.725765 | instance | "rc": 1, 2026-05-11 07:11:05.725802 | instance | "start": "2026-05-11 07:09:24.699880" 2026-05-11 07:11:05.725823 | instance | } failure 2026-05-11 07:11:05.733838 | 2026-05-11 07:11:05.733924 | PLAY RECAP 2026-05-11 07:11:05.733984 | instance | ok: 1 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-05-11 07:11:05.734008 | 2026-05-11 07:11:05.956897 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/molecule/aio/converge.yml@main] 2026-05-11 07:11:05.965662 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-05-11 07:11:06.600307 | 2026-05-11 07:11:06.600471 | PLAY [all] 2026-05-11 07:11:06.616178 | 2026-05-11 07:11:06.616347 | TASK [gather-host-logs : creating directory for system status] 2026-05-11 07:11:06.994934 | instance | changed 2026-05-11 07:11:07.001921 | 2026-05-11 07:11:07.002000 | TASK [gather-host-logs : Get logs for each host] 2026-05-11 07:11:07.376422 | instance | + systemd-cgls --full --all --no-pager 2026-05-11 07:11:07.391553 | instance | + ip addr 2026-05-11 07:11:07.393077 | instance | + ip route 2026-05-11 07:11:07.396104 | instance | + lsblk 2026-05-11 07:11:07.401314 | instance | + mount 2026-05-11 07:11:07.403504 | instance | + docker images 2026-05-11 07:11:07.423077 | instance | + brctl show 2026-05-11 07:11:07.423833 | instance | /bin/bash: line 8: brctl: command not found 2026-05-11 07:11:07.424197 | instance | + ps aux --sort=-%mem 2026-05-11 07:11:07.442382 | instance | + dpkg -l 2026-05-11 07:11:07.452637 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-05-11 07:11:07.453271 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-05-11 07:11:07.471922 | instance | + '[' '!' -z '' ']' 2026-05-11 07:11:07.536757 | instance | ok: Runtime: 0:00:00.101044 2026-05-11 07:11:07.544648 | 2026-05-11 07:11:07.544755 | TASK [gather-host-logs : Downloads logs to executor] 2026-05-11 07:11:08.212060 | instance | changed: 2026-05-11 07:11:08.212286 | instance | created directory /var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/work/logs/instance 2026-05-11 07:11:08.212326 | instance | cd+++++++++ system/ 2026-05-11 07:11:08.212357 | instance | >f+++++++++ system/brctl-show.txt 2026-05-11 07:11:08.212387 | instance | >f+++++++++ system/docker-images.txt 2026-05-11 07:11:08.212420 | instance | >f+++++++++ system/ip-addr.txt 2026-05-11 07:11:08.212457 | instance | >f+++++++++ system/ip-route.txt 2026-05-11 07:11:08.212521 | instance | >f+++++++++ system/lsblk.txt 2026-05-11 07:11:08.212557 | instance | >f+++++++++ system/mount.txt 2026-05-11 07:11:08.212591 | instance | >f+++++++++ system/packages.txt 2026-05-11 07:11:08.212625 | instance | >f+++++++++ system/ps.txt 2026-05-11 07:11:08.212662 | instance | >f+++++++++ system/systemd-cgls.txt 2026-05-11 07:11:08.224350 | 2026-05-11 07:11:08.224516 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-11 07:11:08.419602 | instance | changed: "values" 2026-05-11 07:11:08.584800 | instance | changed: "releases" 2026-05-11 07:11:08.605494 | 2026-05-11 07:11:08.605709 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-11 07:11:08.863517 | instance | E0511 07:11:08.863372 26886 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:08.864282 | instance | E0511 07:11:08.864213 26886 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:08.865933 | instance | E0511 07:11:08.865858 26886 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:08.866461 | instance | E0511 07:11:08.866408 26886 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:08.868193 | instance | E0511 07:11:08.868120 26886 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:08.868269 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:09.146953 | instance | ok: Runtime: 0:00:00.062481 2026-05-11 07:11:09.202169 | 2026-05-11 07:11:09.202336 | TASK [helm-release-status : Downloads logs to executor] 2026-05-11 07:11:09.745010 | instance | changed: 2026-05-11 07:11:09.745464 | instance | cd+++++++++ helm/ 2026-05-11 07:11:09.745526 | instance | cd+++++++++ helm/releases/ 2026-05-11 07:11:09.745575 | instance | cd+++++++++ helm/values/ 2026-05-11 07:11:09.757207 | 2026-05-11 07:11:09.757320 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-11 07:11:09.954503 | instance | changed 2026-05-11 07:11:09.959568 | 2026-05-11 07:11:09.959661 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-11 07:11:10.175507 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 07:11:10.175860 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 07:11:10.181738 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 07:11:10.185327 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 07:11:10.230631 | instance | E0511 07:11:10.230501 26938 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.231492 | instance | E0511 07:11:10.231443 26938 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.231791 | instance | E0511 07:11:10.231708 26942 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.232366 | instance | E0511 07:11:10.232316 26942 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.233169 | instance | E0511 07:11:10.233136 26938 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.234101 | instance | E0511 07:11:10.234064 26942 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.234129 | instance | E0511 07:11:10.234029 26938 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.234704 | instance | E0511 07:11:10.234665 26942 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.235728 | instance | E0511 07:11:10.235700 26938 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.235819 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:10.236301 | instance | E0511 07:11:10.236264 26942 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.236327 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:10.245499 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 07:11:10.245739 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 07:11:10.295279 | instance | E0511 07:11:10.295122 26975 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.297045 | instance | E0511 07:11:10.297008 26975 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.297848 | instance | E0511 07:11:10.297798 26975 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.299546 | instance | E0511 07:11:10.299516 26975 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.300119 | instance | E0511 07:11:10.300079 26975 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.301273 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:10.301484 | instance | E0511 07:11:10.301325 26973 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.301974 | instance | E0511 07:11:10.301947 26973 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.304207 | instance | E0511 07:11:10.304167 26973 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.306223 | instance | E0511 07:11:10.306097 26973 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.307620 | instance | E0511 07:11:10.307568 26973 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.307648 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:10.309345 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 07:11:10.357610 | instance | E0511 07:11:10.357472 27008 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.358437 | instance | E0511 07:11:10.358393 27008 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.360351 | instance | E0511 07:11:10.360307 27008 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.361018 | instance | E0511 07:11:10.360981 27008 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.362732 | instance | E0511 07:11:10.362693 27008 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.362798 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:10.502994 | instance | ok: Runtime: 0:00:00.199904 2026-05-11 07:11:10.510896 | 2026-05-11 07:11:10.510966 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-11 07:11:10.709053 | instance | changed 2026-05-11 07:11:10.714910 | 2026-05-11 07:11:10.714986 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-11 07:11:10.923481 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 07:11:10.923952 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 07:11:10.923980 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 07:11:10.974135 | instance | E0511 07:11:10.974011 27045 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.974873 | instance | E0511 07:11:10.974841 27045 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.976773 | instance | E0511 07:11:10.976704 27045 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.977490 | instance | E0511 07:11:10.977416 27045 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.979622 | instance | E0511 07:11:10.979493 27045 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:10.979674 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:11.254352 | instance | ok: Runtime: 0:00:00.068537 2026-05-11 07:11:11.259767 | 2026-05-11 07:11:11.259841 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-11 07:11:11.761308 | instance | changed: 2026-05-11 07:11:11.761524 | instance | cd+++++++++ objects/ 2026-05-11 07:11:11.761568 | instance | cd+++++++++ objects/cluster/ 2026-05-11 07:11:11.761601 | instance | cd+++++++++ objects/namespaced/ 2026-05-11 07:11:11.773994 | 2026-05-11 07:11:11.774135 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-11 07:11:11.979202 | instance | changed 2026-05-11 07:11:11.986447 | 2026-05-11 07:11:11.986555 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-11 07:11:12.185768 | instance | changed 2026-05-11 07:11:12.193184 | 2026-05-11 07:11:12.193342 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-11 07:11:12.450198 | instance | E0511 07:11:12.450020 27099 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:12.451044 | instance | E0511 07:11:12.450979 27099 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:12.452435 | instance | E0511 07:11:12.452393 27099 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:12.453018 | instance | E0511 07:11:12.452981 27099 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:12.454879 | instance | E0511 07:11:12.454829 27099 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:12.454925 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:12.731822 | instance | ok: Runtime: 0:00:00.063621 2026-05-11 07:11:12.737402 | 2026-05-11 07:11:12.737488 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-11 07:11:13.217893 | instance | changed: 2026-05-11 07:11:13.218083 | instance | cd+++++++++ pod-logs/ 2026-05-11 07:11:13.218112 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-05-11 07:11:13.229288 | 2026-05-11 07:11:13.229441 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-05-11 07:11:13.427599 | instance | changed 2026-05-11 07:11:13.434671 | 2026-05-11 07:11:13.434779 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-05-11 07:11:13.699691 | instance | E0511 07:11:13.699572 27146 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:13.703116 | instance | E0511 07:11:13.703077 27146 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:13.704072 | instance | E0511 07:11:13.704037 27146 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:13.706262 | instance | E0511 07:11:13.706181 27146 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:13.707418 | instance | E0511 07:11:13.707381 27146 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:13.707499 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:13.973349 | instance | ok: Runtime: 0:00:00.072344 2026-05-11 07:11:13.984626 | 2026-05-11 07:11:13.984993 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-05-11 07:11:14.241127 | instance | E0511 07:11:14.240996 27173 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.241939 | instance | E0511 07:11:14.241890 27173 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.243508 | instance | E0511 07:11:14.243464 27173 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.244336 | instance | E0511 07:11:14.244296 27173 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.245867 | instance | E0511 07:11:14.245832 27173 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.245906 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:14.251324 | instance | ceph-mgr endpoints: 2026-05-11 07:11:14.524487 | instance | ok: Runtime: 0:00:00.072944 2026-05-11 07:11:14.531591 | 2026-05-11 07:11:14.531702 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-05-11 07:11:14.857322 | instance | E0511 07:11:14.857172 27200 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.858080 | instance | E0511 07:11:14.858026 27200 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.860198 | instance | E0511 07:11:14.860144 27200 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.860834 | instance | E0511 07:11:14.860791 27200 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.862783 | instance | E0511 07:11:14.862740 27200 memcache.go:265] couldn't get current server API group list: Get "http://localhost:8080/api?timeout=32s": dial tcp [::1]:8080: connect: connection refused 2026-05-11 07:11:14.862810 | instance | The connection to the server localhost:8080 was refused - did you specify the right host or port? 2026-05-11 07:11:15.131340 | instance | ok: Runtime: 0:00:00.066069 2026-05-11 07:11:15.136921 | 2026-05-11 07:11:15.137103 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-05-11 07:11:15.639498 | instance | changed: cd+++++++++ prometheus/ 2026-05-11 07:11:15.650875 | 2026-05-11 07:11:15.651072 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-05-11 07:11:15.848168 | instance | changed 2026-05-11 07:11:15.856900 | 2026-05-11 07:11:15.857044 | TASK [gather-selenium-data : Get selenium data] 2026-05-11 07:11:16.059970 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-05-11 07:11:16.061429 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-05-11 07:11:16.397802 | instance | ERROR 2026-05-11 07:11:16.398068 | instance | { 2026-05-11 07:11:16.398116 | instance | "delta": "0:00:00.006196", 2026-05-11 07:11:16.398147 | instance | "end": "2026-05-11 07:11:16.061766", 2026-05-11 07:11:16.398178 | instance | "msg": "non-zero return code", 2026-05-11 07:11:16.398204 | instance | "rc": 1, 2026-05-11 07:11:16.398229 | instance | "start": "2026-05-11 07:11:16.055570" 2026-05-11 07:11:16.398254 | instance | } 2026-05-11 07:11:16.398293 | instance | ERROR: Ignoring Errors 2026-05-11 07:11:16.405423 | 2026-05-11 07:11:16.405522 | TASK [gather-selenium-data : Downloads logs to executor] 2026-05-11 07:11:16.957166 | instance | changed: cd+++++++++ selenium/ 2026-05-11 07:11:16.965198 | 2026-05-11 07:11:16.965275 | PLAY RECAP 2026-05-11 07:11:16.965332 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-05-11 07:11:16.965359 | 2026-05-11 07:11:17.119886 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-05-11 07:11:17.129409 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-11 07:11:17.799240 | 2026-05-11 07:11:17.799379 | PLAY [all] 2026-05-11 07:11:17.810763 | 2026-05-11 07:11:17.810841 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-11 07:11:17.865737 | instance | skipping: Conditional result was False 2026-05-11 07:11:17.871214 | 2026-05-11 07:11:17.871296 | TASK [fetch-output : Set log path for single node] 2026-05-11 07:11:17.914506 | instance | ok 2026-05-11 07:11:17.925766 | 2026-05-11 07:11:17.925923 | LOOP [fetch-output : Ensure local output dirs] 2026-05-11 07:11:18.378950 | instance -> localhost | ok: "/var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/work/logs" 2026-05-11 07:11:18.632363 | instance -> localhost | changed: "/var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/work/artifacts" 2026-05-11 07:11:18.877268 | instance -> localhost | changed: "/var/lib/zuul/builds/9564610681d64187beb5072b8aac22c0/work/docs" 2026-05-11 07:11:18.894489 | 2026-05-11 07:11:18.894701 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-11 07:11:19.554024 | instance | changed: .d..t...... ./ 2026-05-11 07:11:19.554317 | instance | changed: All items complete 2026-05-11 07:11:19.554356 | 2026-05-11 07:11:20.036735 | instance | changed: .d..t...... ./ 2026-05-11 07:11:20.484584 | instance | changed: .d..t...... ./ 2026-05-11 07:11:20.504733 | 2026-05-11 07:11:20.505588 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-11 07:11:20.953608 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007879 2026-05-11 07:11:21.177245 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008568 2026-05-11 07:11:21.196301 | 2026-05-11 07:11:21.196460 | PLAY [all] 2026-05-11 07:11:21.204217 | 2026-05-11 07:11:21.204311 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-11 07:11:21.656235 | instance | changed 2026-05-11 07:11:21.663048 | 2026-05-11 07:11:21.663093 | PLAY RECAP 2026-05-11 07:11:21.663133 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-11 07:11:21.663154 | 2026-05-11 07:11:21.809875 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-11 07:11:21.818920 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-11 07:11:22.493281 | 2026-05-11 07:11:22.493480 | PLAY [localhost] 2026-05-11 07:11:22.505888 | 2026-05-11 07:11:22.506002 | TASK [Generate Zuul manifest] 2026-05-11 07:11:22.529630 | localhost | ok 2026-05-11 07:11:22.556240 | 2026-05-11 07:11:22.556531 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-11 07:11:22.956875 | localhost | changed 2026-05-11 07:11:22.975335 | 2026-05-11 07:11:22.975515 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-11 07:11:23.009678 | localhost | ok 2026-05-11 07:11:23.021640 | 2026-05-11 07:11:23.021778 | TASK [Upload logs] 2026-05-11 07:11:23.043318 | localhost | ok 2026-05-11 07:11:23.176183 | 2026-05-11 07:11:23.176343 | TASK [Set zuul-log-path fact] 2026-05-11 07:11:23.199387 | localhost | ok 2026-05-11 07:11:23.214582 | 2026-05-11 07:11:23.214755 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-11 07:11:23.252250 | localhost | ok 2026-05-11 07:11:23.263020 | 2026-05-11 07:11:23.263228 | TASK [upload-logs : Create log directories] 2026-05-11 07:11:23.664561 | localhost | changed 2026-05-11 07:11:23.671573 | 2026-05-11 07:11:23.671724 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-11 07:11:24.069952 | localhost -> localhost | ok: Runtime: 0:00:00.006144 2026-05-11 07:11:24.077992 | 2026-05-11 07:11:24.078080 | TASK [upload-logs : Upload logs to log server] 2026-05-11 07:11:24.517134 | localhost | Output suppressed because no_log was given 2026-05-11 07:11:24.523965 | 2026-05-11 07:11:24.524134 | LOOP [upload-logs : Compress console log and json output] 2026-05-11 07:11:24.571271 | localhost | skipping: Conditional result was False 2026-05-11 07:11:24.579085 | localhost | skipping: Conditional result was False 2026-05-11 07:11:24.590630 | 2026-05-11 07:11:24.590897 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-11 07:11:24.640204 | localhost | skipping: Conditional result was False 2026-05-11 07:11:24.640786 | 2026-05-11 07:11:24.645284 | localhost | skipping: Conditional result was False 2026-05-11 07:11:24.655487 | 2026-05-11 07:11:24.655709 | LOOP [upload-logs : Upload console log and json output]