2026-05-11 05:39:21.000092 | Job console starting 2026-05-11 05:39:21.011463 | Updating git repos 2026-05-11 05:39:21.078143 | Cloning repos into workspace 2026-05-11 05:39:23.572236 | Restoring repo states 2026-05-11 05:39:23.592123 | Merging changes 2026-05-11 05:39:27.646866 | Checking out repos 2026-05-11 05:39:28.383790 | Preparing playbooks 2026-05-11 05:39:46.590700 | Running Ansible setup 2026-05-11 05:39:51.693788 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-11 05:39:52.412785 | 2026-05-11 05:39:52.413027 | PLAY [localhost] 2026-05-11 05:39:52.423336 | 2026-05-11 05:39:52.423474 | TASK [Gathering Facts] 2026-05-11 05:39:53.477915 | localhost | ok 2026-05-11 05:39:53.489164 | 2026-05-11 05:39:53.489247 | TASK [Setup log path fact] 2026-05-11 05:39:53.510659 | localhost | ok 2026-05-11 05:39:53.525319 | 2026-05-11 05:39:53.525388 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-11 05:39:53.557492 | localhost | ok 2026-05-11 05:39:53.565160 | 2026-05-11 05:39:53.565237 | TASK [emit-job-header : Print job information] 2026-05-11 05:39:53.626369 | # Job Information 2026-05-11 05:39:53.626628 | Ansible Version: 2.16.18 2026-05-11 05:39:53.626678 | Job: atmosphere-molecule-aio-ovn 2026-05-11 05:39:53.626710 | Pipeline: check 2026-05-11 05:39:53.626737 | Executor: 2d72f0692154 2026-05-11 05:39:53.626765 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3818 2026-05-11 05:39:53.626911 | Event ID: 9cd2d0c0-4cfb-11f1-9041-0e62b3df59e7 2026-05-11 05:39:53.631998 | 2026-05-11 05:39:53.632083 | LOOP [emit-job-header : Print node information] 2026-05-11 05:39:53.738975 | localhost | ok: 2026-05-11 05:39:53.739283 | localhost | # Node Information 2026-05-11 05:39:53.739324 | localhost | Inventory Hostname: instance 2026-05-11 05:39:53.739349 | localhost | Hostname: np0000173477 2026-05-11 05:39:53.739370 | localhost | Username: zuul 2026-05-11 05:39:53.739395 | localhost | Distro: Ubuntu 22.04 2026-05-11 05:39:53.739416 | localhost | Provider: yul1 2026-05-11 05:39:53.739436 | localhost | Region: ca-ymq-1 2026-05-11 05:39:53.739455 | localhost | Label: ubuntu-jammy-16 2026-05-11 05:39:53.739474 | localhost | Product Name: OpenStack Nova 2026-05-11 05:39:53.739492 | localhost | Interface IP: 199.204.45.19 2026-05-11 05:39:53.759533 | 2026-05-11 05:39:53.759744 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-11 05:39:54.160860 | localhost -> localhost | changed 2026-05-11 05:39:54.171255 | 2026-05-11 05:39:54.171328 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-11 05:39:55.830859 | localhost -> localhost | changed 2026-05-11 05:39:55.842853 | 2026-05-11 05:39:55.842914 | PLAY [all] 2026-05-11 05:39:55.851465 | 2026-05-11 05:39:55.851558 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-11 05:39:56.092672 | instance -> localhost | ok 2026-05-11 05:39:56.100748 | 2026-05-11 05:39:56.100845 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-11 05:39:56.139895 | instance | ok 2026-05-11 05:39:56.164112 | instance | included: /var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-11 05:39:56.170820 | 2026-05-11 05:39:56.170885 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-11 05:39:57.160530 | instance -> localhost | Generating public/private rsa key pair. 2026-05-11 05:39:57.160699 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/work/8a567c3c7d534aed816b8d4ea8976ae5_id_rsa 2026-05-11 05:39:57.160728 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/work/8a567c3c7d534aed816b8d4ea8976ae5_id_rsa.pub 2026-05-11 05:39:57.160751 | instance -> localhost | The key fingerprint is: 2026-05-11 05:39:57.160772 | instance -> localhost | SHA256:colL/Yq7Orqz31Ol21Oa2uGi990oENfSvdRsCmiXiqk zuul-build-sshkey 2026-05-11 05:39:57.160811 | instance -> localhost | The key's randomart image is: 2026-05-11 05:39:57.160832 | instance -> localhost | +---[RSA 3072]----+ 2026-05-11 05:39:57.160859 | instance -> localhost | | | 2026-05-11 05:39:57.160881 | instance -> localhost | | | 2026-05-11 05:39:57.160901 | instance -> localhost | | + o o | 2026-05-11 05:39:57.160921 | instance -> localhost | | o..* * o +| 2026-05-11 05:39:57.160941 | instance -> localhost | | + SO + o + | 2026-05-11 05:39:57.160980 | instance -> localhost | | . +*.. . o | 2026-05-11 05:39:57.161002 | instance -> localhost | | .o +o+ | 2026-05-11 05:39:57.161023 | instance -> localhost | | . ..E.++*o o | 2026-05-11 05:39:57.161045 | instance -> localhost | | +*oo**o++oo . | 2026-05-11 05:39:57.161065 | instance -> localhost | +----[SHA256]-----+ 2026-05-11 05:39:57.161113 | instance -> localhost | ok: Runtime: 0:00:00.516071 2026-05-11 05:39:57.166105 | 2026-05-11 05:39:57.166167 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-11 05:39:57.198097 | instance | ok 2026-05-11 05:39:57.208482 | instance | included: /var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-11 05:39:57.216400 | 2026-05-11 05:39:57.216465 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-11 05:39:57.241976 | instance | skipping: Conditional result was False 2026-05-11 05:39:57.251634 | 2026-05-11 05:39:57.251702 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-11 05:39:57.732315 | instance | changed 2026-05-11 05:39:57.966551 | 2026-05-11 05:39:57.966754 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-11 05:39:58.161188 | instance | ok 2026-05-11 05:39:58.217049 | 2026-05-11 05:39:58.217231 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-11 05:39:58.692777 | instance | changed 2026-05-11 05:39:58.833679 | 2026-05-11 05:39:58.833830 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-11 05:39:59.328585 | instance | changed 2026-05-11 05:39:59.335425 | 2026-05-11 05:39:59.335527 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-11 05:39:59.361480 | instance | skipping: Conditional result was False 2026-05-11 05:39:59.372393 | 2026-05-11 05:39:59.372465 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-11 05:39:59.712209 | instance -> localhost | changed 2026-05-11 05:39:59.729924 | 2026-05-11 05:39:59.730028 | TASK [add-build-sshkey : Add back temp key] 2026-05-11 05:40:00.028095 | instance -> localhost | Identity added: /var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/work/8a567c3c7d534aed816b8d4ea8976ae5_id_rsa (zuul-build-sshkey) 2026-05-11 05:40:00.028352 | instance -> localhost | ok: Runtime: 0:00:00.013833 2026-05-11 05:40:00.034392 | 2026-05-11 05:40:00.034456 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-11 05:40:00.314621 | instance | ok 2026-05-11 05:40:00.319826 | 2026-05-11 05:40:00.319897 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-11 05:40:00.349565 | instance | skipping: Conditional result was False 2026-05-11 05:40:00.379415 | 2026-05-11 05:40:00.379489 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-11 05:40:00.677852 | instance | ok 2026-05-11 05:40:00.684391 | 2026-05-11 05:40:00.684467 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-11 05:40:03.307069 | instance | Output suppressed because no_log was given 2026-05-11 05:40:03.315960 | 2026-05-11 05:40:03.316028 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-11 05:40:03.504530 | instance | ok: "logs" 2026-05-11 05:40:03.504913 | instance | ok: All items complete 2026-05-11 05:40:03.504945 | 2026-05-11 05:40:03.690245 | instance | ok: "artifacts" 2026-05-11 05:40:03.854815 | instance | ok: "docs" 2026-05-11 05:40:03.874025 | 2026-05-11 05:40:03.874207 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-11 05:40:04.067439 | instance | changed: "logs" 2026-05-11 05:40:04.240660 | instance | changed: "artifacts" 2026-05-11 05:40:04.408625 | instance | changed: "docs" 2026-05-11 05:40:04.425628 | 2026-05-11 05:40:04.425758 | PLAY RECAP 2026-05-11 05:40:04.425893 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-11 05:40:04.425980 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-11 05:40:04.426041 | 2026-05-11 05:40:04.649930 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-11 05:40:04.739483 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-11 05:40:05.371357 | 2026-05-11 05:40:05.371515 | PLAY [all] 2026-05-11 05:40:05.382915 | 2026-05-11 05:40:05.383044 | TASK [setup-uv : Extract archive] 2026-05-11 05:40:07.857926 | instance | changed 2026-05-11 05:40:07.864476 | 2026-05-11 05:40:07.864584 | TASK [setup-uv : Print version] 2026-05-11 05:40:08.242929 | instance | uv 0.8.13 2026-05-11 05:40:08.403615 | instance | ok: Runtime: 0:00:00.011439 2026-05-11 05:40:08.412231 | 2026-05-11 05:40:08.412364 | PLAY RECAP 2026-05-11 05:40:08.413239 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-11 05:40:08.413305 | 2026-05-11 05:40:08.609803 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-11 05:40:08.617240 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-05-11 05:40:09.289198 | 2026-05-11 05:40:09.289370 | PLAY [all] 2026-05-11 05:40:09.301196 | 2026-05-11 05:40:09.301273 | TASK [Install "jq" for log collection] 2026-05-11 05:40:19.057813 | instance | changed 2026-05-11 05:40:19.065132 | 2026-05-11 05:40:19.065250 | TASK [Install pip3 for Python package management] 2026-05-11 05:40:24.348377 | instance | changed 2026-05-11 05:40:24.375460 | 2026-05-11 05:40:24.375549 | TASK [Install Python "kubernetes" library for kubernetes.core modules] 2026-05-11 05:40:27.483864 | instance | changed 2026-05-11 05:40:27.486856 | 2026-05-11 05:40:27.486913 | PLAY [all] 2026-05-11 05:40:27.494836 | 2026-05-11 05:40:27.494901 | TASK [ensure-go : Check installed go version] 2026-05-11 05:40:28.027839 | instance | ok: ERROR (ignored) 2026-05-11 05:40:28.028101 | instance | { 2026-05-11 05:40:28.028144 | instance | "failed_when_result": false, 2026-05-11 05:40:28.028174 | instance | "msg": "[Errno 2] No such file or directory: b'go'", 2026-05-11 05:40:28.028204 | instance | "rc": 2 2026-05-11 05:40:28.028234 | instance | } 2026-05-11 05:40:28.035059 | 2026-05-11 05:40:28.035133 | TASK [ensure-go : Skip if correct version of go is installed] 2026-05-11 05:40:28.091840 | instance | ok 2026-05-11 05:40:28.100747 | instance | included: /var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/untrusted/project_2/opendev.org/zuul/zuul-jobs/roles/ensure-go/tasks/install-go.yaml 2026-05-11 05:40:28.105943 | 2026-05-11 05:40:28.106008 | TASK [ensure-go : Create temp directory] 2026-05-11 05:40:28.490212 | instance | changed 2026-05-11 05:40:28.504066 | 2026-05-11 05:40:28.504261 | TASK [ensure-go : Get archive checksum] 2026-05-11 05:40:29.194032 | instance | ok: OK (64 bytes) 2026-05-11 05:40:29.201757 | 2026-05-11 05:40:29.201823 | TASK [ensure-go : Download go archive] 2026-05-11 05:40:30.696283 | instance | changed: OK (78559214 bytes) 2026-05-11 05:40:30.705983 | 2026-05-11 05:40:30.706085 | TASK [ensure-go : Install go] 2026-05-11 05:40:36.847463 | instance | changed 2026-05-11 05:40:36.910919 | 2026-05-11 05:40:36.911038 | PLAY [all] 2026-05-11 05:40:36.918079 | 2026-05-11 05:40:36.918166 | TASK [Copy inventory file for Zuul] 2026-05-11 05:40:37.656867 | instance | changed 2026-05-11 05:40:37.663244 | 2026-05-11 05:40:37.663353 | TASK [Switch "ansible_host" to private IP] 2026-05-11 05:40:37.965364 | instance | changed: 1 replacements made 2026-05-11 05:40:37.970637 | 2026-05-11 05:40:37.970712 | TASK [Run molecule prepare] 2026-05-11 05:40:38.256721 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-05-11 05:40:38.256931 | instance | Creating virtual environment at: .venv 2026-05-11 05:40:38.285303 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-05-11 05:40:38.312005 | instance | Downloading rjsonnet (1.2MiB) 2026-05-11 05:40:38.312484 | instance | Downloading pygments (1.2MiB) 2026-05-11 05:40:38.313042 | instance | Downloading setuptools (1.1MiB) 2026-05-11 05:40:38.315512 | instance | Downloading ansible-core (2.1MiB) 2026-05-11 05:40:38.315878 | instance | Downloading kubernetes (1.9MiB) 2026-05-11 05:40:38.316661 | instance | Downloading netaddr (2.2MiB) 2026-05-11 05:40:38.317203 | instance | Downloading pydantic-core (2.0MiB) 2026-05-11 05:40:38.317816 | instance | Downloading cryptography (4.2MiB) 2026-05-11 05:40:38.318396 | instance | Downloading openstacksdk (1.7MiB) 2026-05-11 05:40:38.642444 | instance | Building pyperclip==1.9.0 2026-05-11 05:40:38.660147 | instance | Downloading rjsonnet 2026-05-11 05:40:38.761537 | instance | Downloading pydantic-core 2026-05-11 05:40:38.814684 | instance | Downloading netaddr 2026-05-11 05:40:38.826061 | instance | Downloading pygments 2026-05-11 05:40:38.842867 | instance | Downloading cryptography 2026-05-11 05:40:38.875046 | instance | Downloading setuptools 2026-05-11 05:40:38.935939 | instance | Downloading kubernetes 2026-05-11 05:40:38.973667 | instance | Downloading ansible-core 2026-05-11 05:40:39.008185 | instance | Downloading openstacksdk 2026-05-11 05:40:39.374755 | instance | Built pyperclip==1.9.0 2026-05-11 05:40:39.555757 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-05-11 05:40:39.600860 | instance | Installed 83 packages in 43ms 2026-05-11 05:40:40.295322 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-05-11 05:40:40.926911 | instance | INFO [aio > discovery] scenario test matrix: prepare 2026-05-11 05:40:40.927056 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-05-11 05:41:20.853544 | instance | INFO [aio > prepare] Executing 2026-05-11 05:41:21.863843 | instance | 2026-05-11 05:41:21.864399 | instance | PLAY [Prepare] ***************************************************************** 2026-05-11 05:41:21.864714 | instance | 2026-05-11 05:41:21.864984 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 05:41:21.865409 | instance | Monday 11 May 2026 05:41:21 +0000 (0:00:00.025) 0:00:00.025 ************ 2026-05-11 05:41:23.022348 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 05:41:23.022646 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 05:41:23.022927 | instance | interpreter could change the meaning of that path. See 2026-05-11 05:41:23.023196 | instance | https://docs.ansible.com/ansible- 2026-05-11 05:41:23.023463 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 05:41:23.031991 | instance | ok: [instance] 2026-05-11 05:41:23.032282 | instance | 2026-05-11 05:41:23.032508 | instance | TASK [Configure short hostname] ************************************************ 2026-05-11 05:41:23.032790 | instance | Monday 11 May 2026 05:41:23 +0000 (0:00:01.169) 0:00:01.195 ************ 2026-05-11 05:41:23.777036 | instance | changed: [instance] 2026-05-11 05:41:23.777150 | instance | 2026-05-11 05:41:23.777332 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-05-11 05:41:23.777509 | instance | Monday 11 May 2026 05:41:23 +0000 (0:00:00.744) 0:00:01.939 ************ 2026-05-11 05:41:24.060918 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-05-11 05:41:24.061497 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-05-11 05:41:24.061509 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-11 05:41:24.067074 | instance | changed: [instance] 2026-05-11 05:41:24.067315 | instance | 2026-05-11 05:41:24.067446 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-05-11 05:41:24.067638 | instance | Monday 11 May 2026 05:41:24 +0000 (0:00:00.290) 0:00:02.229 ************ 2026-05-11 05:41:25.438769 | instance | ok: [instance] 2026-05-11 05:41:25.439011 | instance | 2026-05-11 05:41:25.439292 | instance | TASK [Purge "snapd" package] *************************************************** 2026-05-11 05:41:25.439555 | instance | Monday 11 May 2026 05:41:25 +0000 (0:00:01.371) 0:00:03.601 ************ 2026-05-11 05:41:26.193975 | instance | ok: [instance] 2026-05-11 05:41:26.194116 | instance | 2026-05-11 05:41:26.194290 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-05-11 05:41:26.194453 | instance | 2026-05-11 05:41:26.194633 | instance | TASK [Create folders for workspace] ******************************************** 2026-05-11 05:41:26.194813 | instance | Monday 11 May 2026 05:41:26 +0000 (0:00:00.755) 0:00:04.356 ************ 2026-05-11 05:41:27.219809 | instance | changed: [localhost] => (item=group_vars) 2026-05-11 05:41:27.220102 | instance | changed: [localhost] => (item=group_vars/all) 2026-05-11 05:41:27.220397 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-05-11 05:41:27.220695 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-05-11 05:41:27.221042 | instance | changed: [localhost] => (item=group_vars/computes) 2026-05-11 05:41:27.221351 | instance | changed: [localhost] => (item=host_vars) 2026-05-11 05:41:27.221618 | instance | 2026-05-11 05:41:27.222038 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-05-11 05:41:27.222385 | instance | 2026-05-11 05:41:27.222687 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-05-11 05:41:27.223027 | instance | Monday 11 May 2026 05:41:27 +0000 (0:00:01.025) 0:00:05.382 ************ 2026-05-11 05:41:27.398716 | instance | changed: [localhost] 2026-05-11 05:41:27.398993 | instance | 2026-05-11 05:41:27.399354 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-05-11 05:41:27.399712 | instance | Monday 11 May 2026 05:41:27 +0000 (0:00:00.178) 0:00:05.561 ************ 2026-05-11 05:41:27.426820 | instance | ok: [localhost] 2026-05-11 05:41:27.427119 | instance | 2026-05-11 05:41:27.427385 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-05-11 05:41:27.427682 | instance | Monday 11 May 2026 05:41:27 +0000 (0:00:00.028) 0:00:05.589 ************ 2026-05-11 05:41:27.479831 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': '2d630cf1-1e35-595f-814a-53ff4e4432b4'}) 2026-05-11 05:41:27.480305 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-05-11 05:41:27.480641 | instance | 2026-05-11 05:41:27.480979 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-05-11 05:41:27.481302 | instance | Monday 11 May 2026 05:41:27 +0000 (0:00:00.053) 0:00:05.643 ************ 2026-05-11 05:41:28.059098 | instance | changed: [localhost] 2026-05-11 05:41:28.059236 | instance | 2026-05-11 05:41:28.059468 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-05-11 05:41:28.059641 | instance | 2026-05-11 05:41:28.059826 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-05-11 05:41:28.060006 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.579) 0:00:06.222 ************ 2026-05-11 05:41:28.237392 | instance | changed: [localhost] 2026-05-11 05:41:28.237645 | instance | 2026-05-11 05:41:28.237955 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-05-11 05:41:28.238278 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.177) 0:00:06.399 ************ 2026-05-11 05:41:28.263758 | instance | ok: [localhost] 2026-05-11 05:41:28.263997 | instance | 2026-05-11 05:41:28.264272 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-05-11 05:41:28.264813 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.027) 0:00:06.426 ************ 2026-05-11 05:41:28.296168 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-05-11 05:41:28.296416 | instance | 2026-05-11 05:41:28.296751 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-05-11 05:41:28.297055 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.032) 0:00:06.459 ************ 2026-05-11 05:41:28.650081 | instance | changed: [localhost] 2026-05-11 05:41:28.650362 | instance | 2026-05-11 05:41:28.650685 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-05-11 05:41:28.650919 | instance | 2026-05-11 05:41:28.651189 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-05-11 05:41:28.651464 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.353) 0:00:06.812 ************ 2026-05-11 05:41:28.827017 | instance | changed: [localhost] 2026-05-11 05:41:28.827318 | instance | 2026-05-11 05:41:28.827686 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-05-11 05:41:28.828015 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.176) 0:00:06.989 ************ 2026-05-11 05:41:28.857153 | instance | ok: [localhost] 2026-05-11 05:41:28.857402 | instance | 2026-05-11 05:41:28.857771 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-05-11 05:41:28.858034 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.030) 0:00:07.019 ************ 2026-05-11 05:41:28.907089 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-05-11 05:41:28.907346 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-05-11 05:41:28.907659 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-05-11 05:41:28.907946 | instance | 2026-05-11 05:41:28.908237 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-05-11 05:41:28.908534 | instance | Monday 11 May 2026 05:41:28 +0000 (0:00:00.050) 0:00:07.069 ************ 2026-05-11 05:41:29.264576 | instance | changed: [localhost] 2026-05-11 05:41:29.264849 | instance | 2026-05-11 05:41:29.265205 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-05-11 05:41:29.265467 | instance | 2026-05-11 05:41:29.265759 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-05-11 05:41:29.266097 | instance | Monday 11 May 2026 05:41:29 +0000 (0:00:00.357) 0:00:07.427 ************ 2026-05-11 05:41:29.458779 | instance | changed: [localhost] 2026-05-11 05:41:29.459000 | instance | 2026-05-11 05:41:29.459312 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-05-11 05:41:29.459593 | instance | Monday 11 May 2026 05:41:29 +0000 (0:00:00.193) 0:00:07.620 ************ 2026-05-11 05:41:29.485028 | instance | ok: [localhost] 2026-05-11 05:41:29.485348 | instance | 2026-05-11 05:41:29.485625 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-05-11 05:41:29.485892 | instance | Monday 11 May 2026 05:41:29 +0000 (0:00:00.026) 0:00:07.647 ************ 2026-05-11 05:41:29.522233 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-05-11 05:41:29.522492 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-05-11 05:41:29.522736 | instance | 2026-05-11 05:41:29.523005 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-05-11 05:41:29.523321 | instance | Monday 11 May 2026 05:41:29 +0000 (0:00:00.037) 0:00:07.685 ************ 2026-05-11 05:41:29.880983 | instance | changed: [localhost] 2026-05-11 05:41:29.881215 | instance | 2026-05-11 05:41:29.881584 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-05-11 05:41:29.881877 | instance | 2026-05-11 05:41:29.882180 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 05:41:29.882700 | instance | Monday 11 May 2026 05:41:29 +0000 (0:00:00.358) 0:00:08.043 ************ 2026-05-11 05:41:30.559309 | instance | ok: [localhost] 2026-05-11 05:41:30.559383 | instance | 2026-05-11 05:41:30.559395 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-05-11 05:41:30.559407 | instance | Monday 11 May 2026 05:41:30 +0000 (0:00:00.677) 0:00:08.721 ************ 2026-05-11 05:41:30.767233 | instance | changed: [localhost] 2026-05-11 05:41:30.767311 | instance | 2026-05-11 05:41:30.767605 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-05-11 05:41:30.767656 | instance | Monday 11 May 2026 05:41:30 +0000 (0:00:00.208) 0:00:08.929 ************ 2026-05-11 05:41:30.795496 | instance | ok: [localhost] 2026-05-11 05:41:30.795972 | instance | 2026-05-11 05:41:30.795991 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-05-11 05:41:30.796009 | instance | Monday 11 May 2026 05:41:30 +0000 (0:00:00.028) 0:00:08.958 ************ 2026-05-11 05:41:31.532162 | instance | ok: [localhost] => (item=keycloak_host) 2026-05-11 05:41:31.532266 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-05-11 05:41:31.532337 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-05-11 05:41:31.534139 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-05-11 05:41:31.534215 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-05-11 05:41:31.534226 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-05-11 05:41:31.534236 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-05-11 05:41:31.534245 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-05-11 05:41:31.534254 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-05-11 05:41:31.534273 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-05-11 05:41:31.534282 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-05-11 05:41:31.534291 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-05-11 05:41:31.534328 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-05-11 05:41:31.534337 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-05-11 05:41:31.534346 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-05-11 05:41:31.534365 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-05-11 05:41:31.534374 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-05-11 05:41:31.534515 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-05-11 05:41:31.534747 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-05-11 05:41:31.534906 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-05-11 05:41:31.535062 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-05-11 05:41:31.535215 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-05-11 05:41:31.535370 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-05-11 05:41:31.535530 | instance | 2026-05-11 05:41:31.535713 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-05-11 05:41:31.535908 | instance | Monday 11 May 2026 05:41:31 +0000 (0:00:00.735) 0:00:09.694 ************ 2026-05-11 05:41:31.908504 | instance | changed: [localhost] 2026-05-11 05:41:31.908565 | instance | 2026-05-11 05:41:31.908662 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-05-11 05:41:31.908819 | instance | Monday 11 May 2026 05:41:31 +0000 (0:00:00.377) 0:00:10.071 ************ 2026-05-11 05:41:32.088673 | instance | changed: [localhost] 2026-05-11 05:41:32.088794 | instance | 2026-05-11 05:41:32.089024 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-05-11 05:41:32.089227 | instance | 2026-05-11 05:41:32.089438 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-05-11 05:41:32.089648 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.180) 0:00:10.251 ************ 2026-05-11 05:41:32.266668 | instance | changed: [localhost] 2026-05-11 05:41:32.266824 | instance | 2026-05-11 05:41:32.266837 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-05-11 05:41:32.266947 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.175) 0:00:10.427 ************ 2026-05-11 05:41:32.298220 | instance | ok: [localhost] 2026-05-11 05:41:32.298499 | instance | 2026-05-11 05:41:32.298778 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-05-11 05:41:32.299011 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.031) 0:00:10.458 ************ 2026-05-11 05:41:32.337859 | 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 05:41:32.337918 | instance | 2026-05-11 05:41:32.337924 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-05-11 05:41:32.337929 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.042) 0:00:10.500 ************ 2026-05-11 05:41:32.698860 | instance | changed: [localhost] 2026-05-11 05:41:32.698941 | instance | 2026-05-11 05:41:32.698947 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-05-11 05:41:32.698952 | instance | 2026-05-11 05:41:32.698957 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-05-11 05:41:32.698961 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.360) 0:00:10.861 ************ 2026-05-11 05:41:32.897038 | instance | changed: [localhost] 2026-05-11 05:41:32.897129 | instance | 2026-05-11 05:41:32.897145 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-05-11 05:41:32.897159 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.197) 0:00:11.058 ************ 2026-05-11 05:41:32.929843 | instance | ok: [localhost] 2026-05-11 05:41:32.929890 | instance | 2026-05-11 05:41:32.929901 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-05-11 05:41:32.929910 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.033) 0:00:11.092 ************ 2026-05-11 05:41:32.971585 | 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 05:41:32.971653 | instance | 2026-05-11 05:41:32.971666 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-05-11 05:41:32.971676 | instance | Monday 11 May 2026 05:41:32 +0000 (0:00:00.040) 0:00:11.132 ************ 2026-05-11 05:41:33.340175 | instance | changed: [localhost] 2026-05-11 05:41:33.340250 | instance | 2026-05-11 05:41:33.340274 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-05-11 05:41:33.340281 | instance | 2026-05-11 05:41:33.340287 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-05-11 05:41:33.340293 | instance | Monday 11 May 2026 05:41:33 +0000 (0:00:00.369) 0:00:11.502 ************ 2026-05-11 05:41:33.529985 | instance | changed: [localhost] 2026-05-11 05:41:33.530103 | instance | 2026-05-11 05:41:33.530116 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-05-11 05:41:33.530126 | instance | Monday 11 May 2026 05:41:33 +0000 (0:00:00.188) 0:00:11.691 ************ 2026-05-11 05:41:33.565619 | instance | ok: [localhost] 2026-05-11 05:41:33.565683 | instance | 2026-05-11 05:41:33.565694 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-05-11 05:41:33.565705 | instance | Monday 11 May 2026 05:41:33 +0000 (0:00:00.035) 0:00:11.726 ************ 2026-05-11 05:41:33.980959 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-05-11 05:41:33.981021 | instance | ok: [localhost] => (item=keepalived_password) 2026-05-11 05:41:33.981027 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-05-11 05:41:33.981032 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-05-11 05:41:33.981036 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-05-11 05:41:33.981041 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-05-11 05:41:33.981045 | instance | skipping: [localhost] => (item=keystone_keycloak_client_secret) 2026-05-11 05:41:33.981049 | instance | skipping: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-05-11 05:41:33.981054 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-05-11 05:41:33.981063 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-05-11 05:41:33.981492 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-05-11 05:41:33.981901 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-05-11 05:41:33.982338 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-05-11 05:41:33.982703 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-05-11 05:41:33.983034 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-05-11 05:41:33.983400 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-05-11 05:41:33.983797 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-05-11 05:41:33.984128 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-05-11 05:41:33.984589 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-05-11 05:41:33.984853 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-05-11 05:41:33.985082 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-05-11 05:41:33.985298 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-05-11 05:41:33.985511 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-05-11 05:41:33.985786 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-05-11 05:41:33.986040 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-05-11 05:41:33.986261 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-05-11 05:41:33.986480 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-05-11 05:41:33.986699 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-05-11 05:41:33.986915 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-05-11 05:41:33.987132 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-05-11 05:41:33.987348 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-05-11 05:41:33.987563 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-05-11 05:41:33.987814 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-05-11 05:41:33.988031 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-05-11 05:41:33.988292 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-05-11 05:41:33.988520 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-05-11 05:41:33.988738 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-05-11 05:41:33.988953 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-05-11 05:41:33.989168 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-05-11 05:41:33.989394 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-05-11 05:41:33.989651 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-05-11 05:41:33.989971 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-05-11 05:41:33.990234 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-05-11 05:41:33.990474 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-05-11 05:41:33.990696 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-05-11 05:41:33.990924 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-05-11 05:41:33.991164 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-05-11 05:41:33.991384 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-05-11 05:41:33.991649 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-05-11 05:41:33.991893 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-05-11 05:41:33.992130 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-05-11 05:41:33.992363 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-05-11 05:41:33.992579 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-05-11 05:41:33.992733 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-05-11 05:41:33.992882 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-05-11 05:41:33.993032 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-05-11 05:41:33.993175 | instance | 2026-05-11 05:41:33.993324 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-05-11 05:41:33.993472 | instance | Monday 11 May 2026 05:41:33 +0000 (0:00:00.413) 0:00:12.140 ************ 2026-05-11 05:41:34.031810 | instance | ok: [localhost] => (item=barbican_kek) 2026-05-11 05:41:34.032179 | instance | 2026-05-11 05:41:34.032504 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-05-11 05:41:34.032824 | instance | Monday 11 May 2026 05:41:34 +0000 (0:00:00.054) 0:00:12.194 ************ 2026-05-11 05:41:34.446373 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-05-11 05:41:34.446782 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-05-11 05:41:34.447089 | instance | 2026-05-11 05:41:34.447413 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-05-11 05:41:34.447732 | instance | Monday 11 May 2026 05:41:34 +0000 (0:00:00.414) 0:00:12.608 ************ 2026-05-11 05:41:38.216012 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-05-11 05:41:38.216090 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-05-11 05:41:38.216103 | instance | 2026-05-11 05:41:38.216113 | instance | TASK [Set values for SSH keys] ************************************************* 2026-05-11 05:41:38.216123 | instance | Monday 11 May 2026 05:41:38 +0000 (0:00:03.768) 0:00:16.377 ************ 2026-05-11 05:41:38.279578 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-05-11 05:41:38.279652 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-05-11 05:41:38.279664 | instance | 2026-05-11 05:41:38.279675 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-05-11 05:41:38.279686 | instance | Monday 11 May 2026 05:41:38 +0000 (0:00:00.064) 0:00:16.441 ************ 2026-05-11 05:41:38.621665 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-05-11 05:41:38.622345 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-05-11 05:41:38.622676 | instance | 2026-05-11 05:41:38.623013 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-05-11 05:41:38.623345 | instance | Monday 11 May 2026 05:41:38 +0000 (0:00:00.343) 0:00:16.784 ************ 2026-05-11 05:41:38.975713 | instance | changed: [localhost] 2026-05-11 05:41:38.975778 | instance | 2026-05-11 05:41:38.975788 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-05-11 05:41:38.975797 | instance | Monday 11 May 2026 05:41:38 +0000 (0:00:00.352) 0:00:17.137 ************ 2026-05-11 05:41:39.009046 | instance | skipping: [localhost] 2026-05-11 05:41:39.009098 | instance | 2026-05-11 05:41:39.009103 | instance | PLAY [Setup networking] ******************************************************** 2026-05-11 05:41:39.009108 | instance | 2026-05-11 05:41:39.009112 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 05:41:39.009117 | instance | Monday 11 May 2026 05:41:39 +0000 (0:00:00.034) 0:00:17.171 ************ 2026-05-11 05:41:39.684445 | instance | ok: [instance] 2026-05-11 05:41:39.684830 | instance | 2026-05-11 05:41:39.685157 | instance | TASK [Create bridge for management network] ************************************ 2026-05-11 05:41:39.685477 | instance | Monday 11 May 2026 05:41:39 +0000 (0:00:00.675) 0:00:17.847 ************ 2026-05-11 05:41:40.038459 | instance | ok: [instance] 2026-05-11 05:41:40.038538 | instance | 2026-05-11 05:41:40.038702 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-05-11 05:41:40.039362 | instance | Monday 11 May 2026 05:41:40 +0000 (0:00:00.354) 0:00:18.201 ************ 2026-05-11 05:41:40.271570 | instance | ok: [instance] 2026-05-11 05:41:40.271647 | instance | 2026-05-11 05:41:40.271864 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-05-11 05:41:40.272115 | instance | Monday 11 May 2026 05:41:40 +0000 (0:00:00.232) 0:00:18.434 ************ 2026-05-11 05:41:40.493644 | instance | ok: [instance] 2026-05-11 05:41:40.493738 | instance | 2026-05-11 05:41:40.493826 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-05-11 05:41:40.494048 | instance | Monday 11 May 2026 05:41:40 +0000 (0:00:00.222) 0:00:18.656 ************ 2026-05-11 05:41:40.709756 | instance | ok: [instance] 2026-05-11 05:41:40.710068 | instance | 2026-05-11 05:41:40.710319 | instance | TASK [Bring up interfaces] ***************************************************** 2026-05-11 05:41:40.710528 | instance | Monday 11 May 2026 05:41:40 +0000 (0:00:00.213) 0:00:18.870 ************ 2026-05-11 05:41:41.104779 | instance | ok: [instance] => (item=br-mgmt) 2026-05-11 05:41:41.104827 | instance | ok: [instance] => (item=dummy0) 2026-05-11 05:41:41.104832 | instance | 2026-05-11 05:41:41.104843 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-05-11 05:41:41.104848 | instance | 2026-05-11 05:41:41.104851 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 05:41:41.104855 | instance | Monday 11 May 2026 05:41:41 +0000 (0:00:00.396) 0:00:19.267 ************ 2026-05-11 05:41:41.853610 | instance | ok: [instance] 2026-05-11 05:41:41.853646 | instance | 2026-05-11 05:41:41.853651 | instance | TASK [Install depedencies] ***************************************************** 2026-05-11 05:41:41.853656 | instance | Monday 11 May 2026 05:41:41 +0000 (0:00:00.749) 0:00:20.016 ************ 2026-05-11 05:42:01.767176 | instance | changed: [instance] 2026-05-11 05:42:01.767250 | instance | 2026-05-11 05:42:01.767261 | instance | TASK [Start up service] ******************************************************** 2026-05-11 05:42:01.767272 | instance | Monday 11 May 2026 05:42:01 +0000 (0:00:19.911) 0:00:39.928 ************ 2026-05-11 05:42:02.326745 | instance | ok: [instance] 2026-05-11 05:42:02.326828 | instance | 2026-05-11 05:42:02.327277 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-05-11 05:42:02.327302 | instance | Monday 11 May 2026 05:42:02 +0000 (0:00:00.561) 0:00:40.489 ************ 2026-05-11 05:42:02.543998 | instance | ok: [instance] 2026-05-11 05:42:02.544107 | instance | 2026-05-11 05:42:02.544192 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-05-11 05:42:02.544394 | instance | Monday 11 May 2026 05:42:02 +0000 (0:00:00.217) 0:00:40.706 ************ 2026-05-11 05:42:03.043166 | instance | changed: [instance] 2026-05-11 05:42:03.043253 | instance | 2026-05-11 05:42:03.043694 | instance | TASK [Get list of all loopback devices] **************************************** 2026-05-11 05:42:03.043754 | instance | Monday 11 May 2026 05:42:03 +0000 (0:00:00.499) 0:00:41.205 ************ 2026-05-11 05:42:03.239315 | instance | ok: [instance] 2026-05-11 05:42:03.239412 | instance | 2026-05-11 05:42:03.239764 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-05-11 05:42:03.239819 | instance | Monday 11 May 2026 05:42:03 +0000 (0:00:00.196) 0:00:41.402 ************ 2026-05-11 05:42:03.266524 | instance | skipping: [instance] 2026-05-11 05:42:03.266563 | instance | 2026-05-11 05:42:03.266569 | instance | TASK [Create devices for Ceph] ************************************************* 2026-05-11 05:42:03.266575 | instance | Monday 11 May 2026 05:42:03 +0000 (0:00:00.027) 0:00:41.429 ************ 2026-05-11 05:42:03.806757 | instance | changed: [instance] => (item=osd0) 2026-05-11 05:42:03.806858 | instance | changed: [instance] => (item=osd1) 2026-05-11 05:42:03.807369 | instance | changed: [instance] => (item=osd2) 2026-05-11 05:42:03.807577 | instance | 2026-05-11 05:42:03.807584 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-05-11 05:42:03.807589 | instance | Monday 11 May 2026 05:42:03 +0000 (0:00:00.540) 0:00:41.969 ************ 2026-05-11 05:42:04.329352 | instance | changed: [instance] => (item=osd0) 2026-05-11 05:42:04.329486 | instance | changed: [instance] => (item=osd1) 2026-05-11 05:42:04.330055 | instance | changed: [instance] => (item=osd2) 2026-05-11 05:42:04.330125 | instance | 2026-05-11 05:42:04.330137 | instance | TASK [Start loop devices] ****************************************************** 2026-05-11 05:42:04.330157 | instance | Monday 11 May 2026 05:42:04 +0000 (0:00:00.522) 0:00:42.491 ************ 2026-05-11 05:42:05.091569 | instance | changed: [instance] => (item=osd0) 2026-05-11 05:42:05.092272 | instance | changed: [instance] => (item=osd1) 2026-05-11 05:42:05.092296 | instance | changed: [instance] => (item=osd2) 2026-05-11 05:42:05.092308 | instance | 2026-05-11 05:42:05.092319 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-05-11 05:42:05.092477 | instance | Monday 11 May 2026 05:42:05 +0000 (0:00:00.762) 0:00:43.254 ************ 2026-05-11 05:42:08.283153 | instance | changed: [instance] => (item=osd0) 2026-05-11 05:42:08.283438 | instance | changed: [instance] => (item=osd1) 2026-05-11 05:42:08.283692 | instance | changed: [instance] => (item=osd2) 2026-05-11 05:42:08.283908 | instance | 2026-05-11 05:42:08.284149 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-05-11 05:42:08.284405 | instance | Monday 11 May 2026 05:42:08 +0000 (0:00:03.190) 0:00:46.444 ************ 2026-05-11 05:42:10.217903 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-05-11 05:42:10.218188 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-05-11 05:42:10.218377 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-05-11 05:42:10.218533 | instance | 2026-05-11 05:42:10.218809 | instance | PLAY [controllers] ************************************************************* 2026-05-11 05:42:10.218978 | instance | 2026-05-11 05:42:10.219132 | instance | TASK [Gathering Facts] ********************************************************* 2026-05-11 05:42:10.219306 | instance | Monday 11 May 2026 05:42:10 +0000 (0:00:01.932) 0:00:48.376 ************ 2026-05-11 05:42:11.157329 | instance | ok: [instance] 2026-05-11 05:42:11.157522 | instance | 2026-05-11 05:42:11.157675 | instance | TASK [Set masquerade rule] ***************************************************** 2026-05-11 05:42:11.157826 | instance | Monday 11 May 2026 05:42:11 +0000 (0:00:00.941) 0:00:49.318 ************ 2026-05-11 05:42:11.606107 | instance | changed: [instance] 2026-05-11 05:42:11.606177 | instance | 2026-05-11 05:42:11.606188 | instance | PLAY RECAP ********************************************************************* 2026-05-11 05:42:11.606223 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-11 05:42:11.606233 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-11 05:42:11.606242 | instance | 2026-05-11 05:42:11.606251 | instance | Monday 11 May 2026 05:42:11 +0000 (0:00:00.448) 0:00:49.767 ************ 2026-05-11 05:42:11.606317 | instance | =============================================================================== 2026-05-11 05:42:11.606573 | instance | Install depedencies ---------------------------------------------------- 19.91s 2026-05-11 05:42:11.606836 | instance | Generate SSH keys for missing variables --------------------------------- 3.77s 2026-05-11 05:42:11.607102 | instance | Create a volume group for each loop device ------------------------------ 3.19s 2026-05-11 05:42:11.607364 | instance | Create a logical volume for each loop device ---------------------------- 1.93s 2026-05-11 05:42:11.607726 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.37s 2026-05-11 05:42:11.608010 | instance | Gathering Facts --------------------------------------------------------- 1.17s 2026-05-11 05:42:11.608226 | instance | Create folders for workspace -------------------------------------------- 1.03s 2026-05-11 05:42:11.608417 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-05-11 05:42:11.608587 | instance | Start loop devices ------------------------------------------------------ 0.76s 2026-05-11 05:42:11.608754 | instance | Purge "snapd" package --------------------------------------------------- 0.76s 2026-05-11 05:42:11.608919 | instance | Gathering Facts --------------------------------------------------------- 0.75s 2026-05-11 05:42:11.609074 | instance | Configure short hostname ------------------------------------------------ 0.74s 2026-05-11 05:42:11.609238 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.74s 2026-05-11 05:42:11.609422 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-05-11 05:42:11.609648 | instance | Gathering Facts --------------------------------------------------------- 0.68s 2026-05-11 05:42:11.609838 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.58s 2026-05-11 05:42:11.610043 | instance | Start up service -------------------------------------------------------- 0.56s 2026-05-11 05:42:11.610212 | instance | Create devices for Ceph ------------------------------------------------- 0.54s 2026-05-11 05:42:11.610375 | instance | Set permissions on loopback devices ------------------------------------- 0.52s 2026-05-11 05:42:11.610538 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.50s 2026-05-11 05:42:11.691494 | instance | INFO [aio > prepare] Executed: Successful 2026-05-11 05:42:11.692073 | instance | INFO Molecule executed 1 scenario (1 successful) 2026-05-11 05:42:12.234127 | instance | ok: Runtime: 0:01:33.594236 2026-05-11 05:42:12.239725 | 2026-05-11 05:42:12.239801 | PLAY RECAP 2026-05-11 05:42:12.239891 | instance | ok: 12 changed: 9 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-11 05:42:12.239924 | 2026-05-11 05:42:12.432718 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@main] 2026-05-11 05:42:12.439788 | RUN START: [untrusted : github.com/vexxhost/atmosphere/molecule/aio/converge.yml@main] 2026-05-11 05:42:13.106635 | 2026-05-11 05:42:13.106807 | PLAY [all] 2026-05-11 05:42:13.118915 | 2026-05-11 05:42:13.119024 | TASK [Build atmosphere binary] 2026-05-11 05:42:13.527589 | instance | go: downloading github.com/spf13/cobra v1.9.1 2026-05-11 05:42:13.530472 | instance | go: downloading golang.org/x/sync v0.18.0 2026-05-11 05:42:13.847358 | instance | go: downloading github.com/spf13/pflag v1.0.7 2026-05-11 05:42:20.166360 | instance | ok: Runtime: 0:00:06.481694 2026-05-11 05:42:20.173446 | 2026-05-11 05:42:20.173518 | TASK [Deploy with parallel orchestrator] 2026-05-11 05:42:20.382259 | instance | ==> Running preflight checks 2026-05-11 05:42:20.879304 | instance | [preflight] 2026-05-11 05:42:20.879498 | instance | [preflight] PLAY [Preflight checks] ******************************************************** 2026-05-11 05:42:20.879513 | instance | [preflight] 2026-05-11 05:42:20.879528 | instance | [preflight] TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-05-11 05:42:20.899752 | instance | [preflight] skipping: [instance] 2026-05-11 05:42:20.899793 | instance | [preflight] 2026-05-11 05:42:20.899805 | instance | [preflight] PLAY RECAP ********************************************************************* 2026-05-11 05:42:20.899818 | instance | [preflight] instance : ok=0 changed=0 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-05-11 05:42:20.899829 | instance | [preflight] 2026-05-11 05:42:20.986992 | instance | ==> Preflight checks passed 2026-05-11 05:42:20.987132 | instance | ==> Starting parallel deployment 2026-05-11 05:42:20.987478 | instance | ==> [ceph] Starting deployment 2026-05-11 05:42:20.987499 | instance | ==> [multipathd] Starting deployment 2026-05-11 05:42:20.987508 | instance | ==> [kubernetes] Starting deployment 2026-05-11 05:42:20.987577 | instance | ==> [lpfc] Starting deployment 2026-05-11 05:42:20.987821 | instance | ==> [udev] Starting deployment 2026-05-11 05:42:20.987999 | instance | ==> [iscsi] Starting deployment 2026-05-11 05:42:21.471868 | instance | [udev/udev] 2026-05-11 05:42:21.471971 | instance | [udev/udev] PLAY [controllers:computes] **************************************************** 2026-05-11 05:42:21.471983 | instance | [udev/udev] 2026-05-11 05:42:21.471992 | instance | [udev/udev] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:42:21.472186 | instance | [lpfc/lpfc] 2026-05-11 05:42:21.472206 | instance | [lpfc/lpfc] PLAY [controllers:computes] **************************************************** 2026-05-11 05:42:21.472215 | instance | [lpfc/lpfc] 2026-05-11 05:42:21.472224 | instance | [lpfc/lpfc] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:42:21.491290 | instance | [multipathd/multipathd] 2026-05-11 05:42:21.491324 | instance | [multipathd/multipathd] PLAY [controllers:computes] **************************************************** 2026-05-11 05:42:21.491336 | instance | [multipathd/multipathd] 2026-05-11 05:42:21.491345 | instance | [multipathd/multipathd] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:42:21.834816 | instance | [ceph/ceph] 2026-05-11 05:42:21.834922 | instance | [ceph/ceph] PLAY [all] ********************************************************************* 2026-05-11 05:42:21.834934 | instance | [ceph/ceph] 2026-05-11 05:42:21.834946 | instance | [ceph/ceph] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:42:22.935466 | instance | [lpfc/lpfc] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 05:42:22.935537 | instance | [lpfc/lpfc] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 05:42:22.935549 | instance | [lpfc/lpfc] interpreter could change the meaning of that path. See 2026-05-11 05:42:22.935559 | instance | [lpfc/lpfc] https://docs.ansible.com/ansible- 2026-05-11 05:42:22.935568 | instance | [lpfc/lpfc] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 05:42:22.947781 | instance | [lpfc/lpfc] ok: [instance] 2026-05-11 05:42:22.947808 | instance | [lpfc/lpfc] 2026-05-11 05:42:22.947816 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the "lpfc" module is loaded] ******** 2026-05-11 05:42:22.953696 | instance | [multipathd/multipathd] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 05:42:22.953712 | instance | [multipathd/multipathd] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 05:42:22.953717 | instance | [multipathd/multipathd] interpreter could change the meaning of that path. See 2026-05-11 05:42:22.953722 | instance | [multipathd/multipathd] https://docs.ansible.com/ansible- 2026-05-11 05:42:22.953728 | instance | [multipathd/multipathd] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 05:42:22.961965 | instance | [multipathd/multipathd] ok: [instance] 2026-05-11 05:42:22.961993 | instance | [multipathd/multipathd] 2026-05-11 05:42:22.962032 | instance | [multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Add backports PPA] ********************** 2026-05-11 05:42:22.980667 | instance | [udev/udev] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 05:42:22.980728 | instance | [udev/udev] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 05:42:22.980744 | instance | [udev/udev] interpreter could change the meaning of that path. See 2026-05-11 05:42:22.980759 | instance | [udev/udev] https://docs.ansible.com/ansible- 2026-05-11 05:42:22.980774 | instance | [udev/udev] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 05:42:22.993429 | instance | [udev/udev] ok: [instance] 2026-05-11 05:42:22.993465 | instance | [udev/udev] 2026-05-11 05:42:22.993473 | instance | [udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for Pure Storage FlashArray] *** 2026-05-11 05:42:23.143306 | instance | [ceph/ceph] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 05:42:23.143369 | instance | [ceph/ceph] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 05:42:23.143381 | instance | [ceph/ceph] interpreter could change the meaning of that path. See 2026-05-11 05:42:23.143391 | instance | [ceph/ceph] https://docs.ansible.com/ansible- 2026-05-11 05:42:23.143400 | instance | [ceph/ceph] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 05:42:23.153756 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:42:23.153800 | instance | [ceph/ceph] 2026-05-11 05:42:23.153815 | instance | [ceph/ceph] TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-05-11 05:42:23.192930 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 05:42:23.192987 | instance | [ceph/ceph] 2026-05-11 05:42:23.192993 | instance | [ceph/ceph] TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-05-11 05:42:23.343623 | instance | [lpfc/lpfc] ok: [instance] 2026-05-11 05:42:23.343705 | instance | [lpfc/lpfc] 2026-05-11 05:42:23.343718 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Install the configuration file] *************** 2026-05-11 05:42:23.367290 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 05:42:23.367374 | instance | [lpfc/lpfc] 2026-05-11 05:42:23.367387 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Get the values for the module parameters] ***** 2026-05-11 05:42:23.401083 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) 2026-05-11 05:42:23.401132 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) 2026-05-11 05:42:23.401140 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) 2026-05-11 05:42:23.401145 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) 2026-05-11 05:42:23.401151 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 05:42:23.401157 | instance | [lpfc/lpfc] 2026-05-11 05:42:23.401163 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Detect if the run-time module parameters are set correctly] *** 2026-05-11 05:42:23.407418 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:42:23.407470 | instance | [ceph/ceph] 2026-05-11 05:42:23.407476 | instance | [ceph/ceph] PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-05-11 05:42:23.407489 | instance | [ceph/ceph] 2026-05-11 05:42:23.407494 | instance | [ceph/ceph] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:42:23.437919 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_lun_queue_depth) 2026-05-11 05:42:23.437983 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_sg_seg_cnt) 2026-05-11 05:42:23.437995 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_max_luns) 2026-05-11 05:42:23.438005 | instance | [lpfc/lpfc] skipping: [instance] => (item=lpfc_enable_fc4_type) 2026-05-11 05:42:23.438014 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 05:42:23.438022 | instance | [lpfc/lpfc] 2026-05-11 05:42:23.438032 | instance | [lpfc/lpfc] TASK [vexxhost.atmosphere.lpfc : Update "initramfs" if the configuration file has changed] *** 2026-05-11 05:42:23.465374 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 05:42:23.465431 | instance | [lpfc/lpfc] 2026-05-11 05:42:23.465445 | instance | [lpfc/lpfc] TASK [Reboot the system if the configuration file has changed] ***************** 2026-05-11 05:42:23.492337 | instance | [lpfc/lpfc] skipping: [instance] 2026-05-11 05:42:23.492357 | instance | [lpfc/lpfc] 2026-05-11 05:42:23.492362 | instance | [lpfc/lpfc] PLAY RECAP ********************************************************************* 2026-05-11 05:42:23.492366 | instance | [lpfc/lpfc] instance : ok=2 changed=0 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-05-11 05:42:23.492371 | instance | [lpfc/lpfc] 2026-05-11 05:42:23.561505 | instance | ==> [lpfc] Deployment complete 2026-05-11 05:42:23.739031 | instance | [udev/udev] changed: [instance] 2026-05-11 05:42:23.739098 | instance | [udev/udev] 2026-05-11 05:42:23.739111 | instance | [udev/udev] TASK [vexxhost.atmosphere.udev : Add udev rules for SCSI Unit Attention] ******* 2026-05-11 05:42:24.304703 | instance | [udev/udev] changed: [instance] 2026-05-11 05:42:24.304752 | instance | [udev/udev] 2026-05-11 05:42:24.304764 | instance | [udev/udev] RUNNING HANDLER [vexxhost.atmosphere.udev : Reload udev] *********************** 2026-05-11 05:42:24.499628 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:42:24.499685 | instance | [ceph/ceph] 2026-05-11 05:42:24.499692 | instance | [ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 05:42:24.719893 | instance | [udev/udev] ok: [instance] 2026-05-11 05:42:24.719959 | instance | [udev/udev] 2026-05-11 05:42:24.719971 | instance | [udev/udev] PLAY RECAP ********************************************************************* 2026-05-11 05:42:24.719988 | instance | [udev/udev] instance : ok=4 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-11 05:42:24.719998 | instance | [udev/udev] 2026-05-11 05:42:24.802223 | instance | ==> [udev] Deployment complete 2026-05-11 05:42:24.934501 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:42:24.934559 | instance | [ceph/ceph] 2026-05-11 05:42:24.934571 | instance | [ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 05:42:24.980047 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 05:42:24.980102 | instance | [ceph/ceph] 2026-05-11 05:42:24.980115 | instance | [ceph/ceph] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-11 05:42:25.448343 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:42:25.448413 | instance | [ceph/ceph] 2026-05-11 05:42:25.448425 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 05:42:25.519907 | instance | [ceph/ceph] ok: [instance] => { 2026-05-11 05:42:25.519993 | instance | [ceph/ceph] "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-11 05:42:25.520001 | instance | [ceph/ceph] } 2026-05-11 05:42:25.520007 | instance | [ceph/ceph] 2026-05-11 05:42:25.520013 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 05:42:26.337700 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:42:26.337812 | instance | [ceph/ceph] 2026-05-11 05:42:26.337827 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 05:42:26.385274 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 05:42:26.385342 | instance | [ceph/ceph] 2026-05-11 05:42:26.385354 | instance | [ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 05:42:26.432426 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 05:42:26.432458 | instance | [ceph/ceph] 2026-05-11 05:42:26.432465 | instance | [ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 05:42:26.754831 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:42:26.754899 | instance | [ceph/ceph] 2026-05-11 05:42:26.754907 | instance | [ceph/ceph] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 05:42:27.064738 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 05:42:27.064810 | instance | [multipathd/multipathd] 2026-05-11 05:42:27.064823 | instance | [multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the multipathd package] ********* 2026-05-11 05:42:29.106056 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:42:29.106117 | instance | [ceph/ceph] 2026-05-11 05:42:29.106129 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 05:42:29.172156 | instance | [ceph/ceph] ok: [instance] => { 2026-05-11 05:42:29.172192 | 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 05:42:29.172203 | instance | [ceph/ceph] } 2026-05-11 05:42:29.172212 | instance | [ceph/ceph] 2026-05-11 05:42:29.172221 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 05:42:30.174412 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:42:30.174472 | instance | [ceph/ceph] 2026-05-11 05:42:30.174487 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 05:42:33.234151 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:42:33.234225 | instance | [ceph/ceph] 2026-05-11 05:42:33.234237 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-11 05:42:33.267322 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 05:42:33.267369 | instance | [ceph/ceph] 2026-05-11 05:42:33.267381 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-11 05:42:33.303691 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 05:42:33.303735 | instance | [ceph/ceph] 2026-05-11 05:42:33.303746 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-11 05:42:33.331508 | instance | [ceph/ceph] skipping: [instance] 2026-05-11 05:42:33.331544 | instance | [ceph/ceph] 2026-05-11 05:42:33.331572 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-11 05:42:46.638930 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 05:42:46.638965 | instance | [multipathd/multipathd] 2026-05-11 05:42:46.638972 | instance | [multipathd/multipathd] TASK [vexxhost.atmosphere.multipathd : Install the configuration file] ********* 2026-05-11 05:42:47.455847 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 05:42:47.455908 | instance | [multipathd/multipathd] 2026-05-11 05:42:47.455921 | instance | [multipathd/multipathd] RUNNING HANDLER [vexxhost.atmosphere.multipathd : Restart "multipathd"] ******** 2026-05-11 05:42:48.205914 | instance | [multipathd/multipathd] changed: [instance] 2026-05-11 05:42:48.206051 | instance | [multipathd/multipathd] 2026-05-11 05:42:48.206060 | instance | [multipathd/multipathd] PLAY RECAP ********************************************************************* 2026-05-11 05:42:48.206067 | instance | [multipathd/multipathd] instance : ok=5 changed=4 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-11 05:42:48.206074 | instance | [multipathd/multipathd] 2026-05-11 05:42:48.299328 | instance | ==> [multipathd] Deployment complete 2026-05-11 05:42:49.152685 | instance | [kubernetes/kubernetes] 2026-05-11 05:42:49.152757 | instance | [kubernetes/kubernetes] PLAY [all] ********************************************************************* 2026-05-11 05:42:49.152769 | instance | [kubernetes/kubernetes] 2026-05-11 05:42:49.152779 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:42:50.462251 | instance | [kubernetes/kubernetes] [WARNING]: Platform linux on host instance is using the discovered Python 2026-05-11 05:42:50.462497 | instance | [kubernetes/kubernetes] interpreter at /usr/bin/python3.10, but future installation of another Python 2026-05-11 05:42:50.462505 | instance | [kubernetes/kubernetes] interpreter could change the meaning of that path. See 2026-05-11 05:42:50.462510 | instance | [kubernetes/kubernetes] https://docs.ansible.com/ansible- 2026-05-11 05:42:50.462514 | instance | [kubernetes/kubernetes] core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-05-11 05:42:50.482462 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:42:50.482527 | instance | [kubernetes/kubernetes] 2026-05-11 05:42:50.482540 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.sysctl : Configure sysctl values] ******************** 2026-05-11 05:42:58.309182 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'fs.aio-max-nr', 'value': 1048576}) 2026-05-11 05:42:58.309264 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_timestamps', 'value': 0}) 2026-05-11 05:42:58.309294 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_sack', 'value': 1}) 2026-05-11 05:42:58.309304 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_budget', 'value': 1000}) 2026-05-11 05:42:58.309314 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.netdev_max_backlog', 'value': 250000}) 2026-05-11 05:42:58.309323 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_max', 'value': 4194304}) 2026-05-11 05:42:58.309331 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_max', 'value': 4194304}) 2026-05-11 05:42:58.309341 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.rmem_default', 'value': 4194304}) 2026-05-11 05:42:58.309351 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.wmem_default', 'value': 4194304}) 2026-05-11 05:42:58.309359 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.core.optmem_max', 'value': 4194304}) 2026-05-11 05:42:58.309368 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_rmem', 'value': '4096 87380 4194304'}) 2026-05-11 05:42:58.309377 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_wmem', 'value': '4096 65536 4194304'}) 2026-05-11 05:42:58.309385 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_low_latency', 'value': 1}) 2026-05-11 05:42:58.309394 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.tcp_adv_win_scale', 'value': 1}) 2026-05-11 05:42:58.309403 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128}) 2026-05-11 05:42:58.309411 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28872}) 2026-05-11 05:42:58.309420 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768}) 2026-05-11 05:42:58.309429 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128}) 2026-05-11 05:42:58.309437 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28872}) 2026-05-11 05:42:58.309446 | instance | [kubernetes/kubernetes] changed: [instance] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768}) 2026-05-11 05:42:58.309455 | instance | [kubernetes/kubernetes] 2026-05-11 05:42:58.309471 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Create folder for persistent configuration] *** 2026-05-11 05:42:58.731031 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 05:42:58.731101 | instance | [kubernetes/kubernetes] 2026-05-11 05:42:58.731128 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Install persistent "ethtool" tuning] ******* 2026-05-11 05:42:59.475547 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 05:42:59.475628 | instance | [kubernetes/kubernetes] 2026-05-11 05:42:59.475641 | instance | [kubernetes/kubernetes] TASK [vexxhost.atmosphere.ethtool : Run "ethtool" tuning] ********************** 2026-05-11 05:42:59.932529 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:42:59.932597 | instance | [kubernetes/kubernetes] 2026-05-11 05:42:59.932610 | instance | [kubernetes/kubernetes] TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-05-11 05:43:00.070293 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:00.070347 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:00.070355 | instance | [kubernetes/kubernetes] PLAY [Configure Kubernetes VIP] ************************************************ 2026-05-11 05:43:00.070361 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:00.070367 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:43:01.142267 | instance | [ceph/ceph] FAILED - RETRYING: [instance]: Install AppArmor packages (5 retries left). 2026-05-11 05:43:01.142324 | instance | [ceph/ceph] FAILED - RETRYING: [instance]: Install AppArmor packages (4 retries left). 2026-05-11 05:43:01.142342 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:01.142349 | instance | [ceph/ceph] 2026-05-11 05:43:01.142355 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-11 05:43:01.191944 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:01.191999 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:01.192007 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/etc/kubernetes/manifests)] *** 2026-05-11 05:43:01.517712 | instance | [kubernetes/kubernetes] changed: [instance] 2026-05-11 05:43:01.517775 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:01.517787 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Uninstall legacy HA stack] **************** 2026-05-11 05:43:01.834286 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:01.834386 | instance | [ceph/ceph] 2026-05-11 05:43:01.834398 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-11 05:43:02.993352 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/keepalived.conf) 2026-05-11 05:43:02.993424 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/keepalived/check_apiserver.sh) 2026-05-11 05:43:02.993438 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/keepalived.yaml) 2026-05-11 05:43:02.993448 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/haproxy/haproxy.cfg) 2026-05-11 05:43:02.993457 | instance | [kubernetes/kubernetes] ok: [instance] => (item=/etc/kubernetes/manifests/haproxy.yaml) 2026-05-11 05:43:02.993466 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:02.993476 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Switch API server to run on port 6443] **** 2026-05-11 05:43:03.374626 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/etc/containerd'}) 2026-05-11 05:43:03.374680 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-11 05:43:03.374692 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-11 05:43:03.374701 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-11 05:43:03.374712 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-11 05:43:03.374721 | instance | [ceph/ceph] 2026-05-11 05:43:03.374730 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-11 05:43:03.918584 | 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 05:43:03.918644 | 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 05:43:03.918657 | 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 05:43:03.918668 | instance | [kubernetes/kubernetes] ...ignoring 2026-05-11 05:43:03.918679 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:03.918695 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if super-admin.conf exists] ********* 2026-05-11 05:43:04.055141 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:04.055195 | instance | [ceph/ceph] 2026-05-11 05:43:04.055207 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-11 05:43:04.055217 | instance | [ceph/ceph] 2026-05-11 05:43:04.055226 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-11 05:43:04.243188 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:04.243236 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:04.243245 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Check if kubeadm has already run] ********* 2026-05-11 05:43:04.532780 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:04.532848 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:04.532860 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path] ************ 2026-05-11 05:43:04.561374 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:04.561407 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:04.561418 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Set fact with KUBECONFIG path (with super-admin.conf)] *** 2026-05-11 05:43:04.598302 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:04.598364 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:04.598376 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Upload Kubernetes manifest] *************** 2026-05-11 05:43:05.133822 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:43:05.133885 | instance | [ceph/ceph] 2026-05-11 05:43:05.133897 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-11 05:43:05.203880 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:05.203926 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:05.203938 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Ensure kube-vip configuration file] ******* 2026-05-11 05:43:05.598755 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:05.598846 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:05.598856 | instance | [kubernetes/kubernetes] TASK [vexxhost.kubernetes.kube_vip : Flush handlers] *************************** 2026-05-11 05:43:05.598866 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:05.598874 | instance | [kubernetes/kubernetes] PLAY [Install Kubernetes] ****************************************************** 2026-05-11 05:43:05.598882 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:05.598890 | instance | [kubernetes/kubernetes] TASK [Gathering Facts] ********************************************************* 2026-05-11 05:43:05.703006 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:05.703084 | instance | [ceph/ceph] 2026-05-11 05:43:05.703100 | instance | [ceph/ceph] TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-11 05:43:06.412179 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:06.412237 | instance | [ceph/ceph] 2026-05-11 05:43:06.412252 | instance | [ceph/ceph] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 05:43:06.744667 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:43:06.744775 | instance | [ceph/ceph] 2026-05-11 05:43:06.744788 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 05:43:06.781657 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:06.781760 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:06.781774 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 05:43:06.799108 | instance | [ceph/ceph] ok: [instance] => { 2026-05-11 05:43:06.799222 | instance | [ceph/ceph] "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-05-11 05:43:06.799250 | instance | [ceph/ceph] } 2026-05-11 05:43:06.799264 | instance | [ceph/ceph] 2026-05-11 05:43:06.799277 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 05:43:07.107326 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:07.107379 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:07.107391 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 05:43:07.146554 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 05:43:07.146596 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:07.146607 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-11 05:43:07.464012 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:07.464076 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:07.464089 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 05:43:07.517856 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 05:43:07.517905 | instance | [kubernetes/kubernetes] "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-11 05:43:07.517917 | instance | [kubernetes/kubernetes] } 2026-05-11 05:43:07.517927 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:07.517958 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 05:43:07.718858 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:07.718920 | instance | [ceph/ceph] 2026-05-11 05:43:07.718931 | instance | [ceph/ceph] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 05:43:08.008799 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:08.008857 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:08.008865 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 05:43:08.060531 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 05:43:08.060600 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:08.060613 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-11 05:43:08.379438 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:08.379513 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:08.379526 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-11 05:43:09.650874 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:09.650946 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:09.650962 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-11 05:43:09.716712 | instance | [kubernetes/kubernetes] ok: [instance] => { 2026-05-11 05:43:09.716752 | 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 05:43:09.716763 | instance | [kubernetes/kubernetes] } 2026-05-11 05:43:09.716773 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:09.716792 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-11 05:43:10.163060 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:10.163116 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:10.163128 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-11 05:43:12.233056 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:12.233100 | instance | [ceph/ceph] 2026-05-11 05:43:12.233106 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-05-11 05:43:12.399279 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:12.399366 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:12.399378 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-11 05:43:12.428665 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 05:43:12.428707 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:12.428715 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-11 05:43:12.466219 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 05:43:12.466252 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:12.466263 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-11 05:43:12.496775 | instance | [kubernetes/kubernetes] skipping: [instance] 2026-05-11 05:43:12.496812 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:12.496823 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-11 05:43:13.508339 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:43:13.508398 | instance | [ceph/ceph] 2026-05-11 05:43:13.508410 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-05-11 05:43:13.883188 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:13.889010 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:13.889033 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-11 05:43:13.988793 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:13.988855 | instance | [ceph/ceph] 2026-05-11 05:43:13.988866 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-05-11 05:43:14.468702 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:14.468779 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:14.468792 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-11 05:43:14.578140 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:14.578210 | instance | [ceph/ceph] 2026-05-11 05:43:14.578223 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-05-11 05:43:15.519069 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/etc/docker'}) 2026-05-11 05:43:15.519138 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-05-11 05:43:15.519150 | instance | [ceph/ceph] changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-05-11 05:43:15.519161 | instance | [ceph/ceph] 2026-05-11 05:43:15.519171 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-05-11 05:43:16.032547 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/etc/containerd'}) 2026-05-11 05:43:16.032620 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-11 05:43:16.032632 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-11 05:43:16.032642 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-11 05:43:16.032652 | instance | [kubernetes/kubernetes] ok: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-11 05:43:16.032674 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:16.032684 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-11 05:43:16.096963 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:16.097012 | instance | [ceph/ceph] 2026-05-11 05:43:16.097023 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-05-11 05:43:16.733334 | instance | [ceph/ceph] changed: [instance] 2026-05-11 05:43:16.733403 | instance | [ceph/ceph] 2026-05-11 05:43:16.733416 | instance | [ceph/ceph] TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-05-11 05:43:16.733428 | instance | [ceph/ceph] 2026-05-11 05:43:16.733438 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-11 05:43:16.738541 | instance | [kubernetes/kubernetes] ok: [instance] 2026-05-11 05:43:16.738600 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:16.738618 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-11 05:43:16.738629 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:16.738638 | instance | [kubernetes/kubernetes] TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-11 05:43:17.560262 | instance | [kubernetes/kubernetes] fatal: [instance]: FAILED! => {"changed": false, "msg": "Unable to enable service containerd: Failed to enable unit: Message recipient disconnected from message bus without replying\n"} 2026-05-11 05:43:17.560338 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:17.560351 | instance | [kubernetes/kubernetes] PLAY RECAP ********************************************************************* 2026-05-11 05:43:17.560361 | instance | [kubernetes/kubernetes] instance : ok=30 changed=4 unreachable=0 failed=1 skipped=5 rescued=0 ignored=1 2026-05-11 05:43:17.560371 | instance | [kubernetes/kubernetes] 2026-05-11 05:43:17.570335 | instance | [ceph/ceph] ok: [instance] 2026-05-11 05:43:17.570400 | instance | [ceph/ceph] 2026-05-11 05:43:17.570413 | instance | [ceph/ceph] RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-05-11 05:43:17.670895 | instance | Error: component kubernetes failed: ansible-playbook failed for kubernetes/kubernetes: exit status 2 2026-05-11 05:43:17.671090 | instance | Usage: 2026-05-11 05:43:17.671152 | instance | atmosphere deploy [flags] 2026-05-11 05:43:17.671164 | instance | 2026-05-11 05:43:17.671174 | instance | Flags: 2026-05-11 05:43:17.671184 | instance | --concurrency int Max concurrent deployments per wave (0 = unlimited) 2026-05-11 05:43:17.671193 | instance | -h, --help help for deploy 2026-05-11 05:43:17.671203 | instance | -i, --inventory string Path to Ansible inventory file (required) 2026-05-11 05:43:17.671220 | instance | -t, --tags string Comma-separated list of component tags to deploy 2026-05-11 05:43:17.671229 | instance | 2026-05-11 05:43:17.671238 | instance | component kubernetes failed: ansible-playbook failed for kubernetes/kubernetes: exit status 2 2026-05-11 05:43:17.782396 | instance | ERROR 2026-05-11 05:43:17.782637 | instance | { 2026-05-11 05:43:17.782680 | instance | "delta": "0:00:57.299382", 2026-05-11 05:43:17.782710 | instance | "end": "2026-05-11 05:43:17.672148", 2026-05-11 05:43:17.782737 | instance | "msg": "non-zero return code", 2026-05-11 05:43:17.782763 | instance | "rc": 1, 2026-05-11 05:43:17.782789 | instance | "start": "2026-05-11 05:42:20.372766" 2026-05-11 05:43:17.782816 | instance | } failure 2026-05-11 05:43:17.789050 | 2026-05-11 05:43:17.789121 | PLAY RECAP 2026-05-11 05:43:17.789187 | instance | ok: 1 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-05-11 05:43:17.789217 | 2026-05-11 05:43:17.929316 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/molecule/aio/converge.yml@main] 2026-05-11 05:43:17.939361 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-05-11 05:43:18.695266 | 2026-05-11 05:43:18.695522 | PLAY [all] 2026-05-11 05:43:18.715338 | 2026-05-11 05:43:18.715462 | TASK [gather-host-logs : creating directory for system status] 2026-05-11 05:43:19.142975 | instance | changed 2026-05-11 05:43:19.151627 | 2026-05-11 05:43:19.151810 | TASK [gather-host-logs : Get logs for each host] 2026-05-11 05:43:19.531307 | instance | + systemd-cgls --full --all --no-pager 2026-05-11 05:43:19.544555 | instance | + ip addr 2026-05-11 05:43:19.547121 | instance | + ip route 2026-05-11 05:43:19.549087 | instance | + lsblk 2026-05-11 05:43:19.556154 | instance | + mount 2026-05-11 05:43:19.559541 | instance | + docker images 2026-05-11 05:43:19.575285 | instance | Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 2026-05-11 05:43:19.578668 | instance | + brctl show 2026-05-11 05:43:19.579352 | instance | /bin/bash: line 8: brctl: command not found 2026-05-11 05:43:19.579622 | instance | + ps aux --sort=-%mem 2026-05-11 05:43:19.605900 | instance | + dpkg -l 2026-05-11 05:43:19.618496 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-05-11 05:43:19.619143 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-05-11 05:43:19.633869 | instance | Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 2026-05-11 05:43:19.635933 | instance | + '[' '!' -z '' ']' 2026-05-11 05:43:19.697473 | instance | ok: Runtime: 0:00:00.108590 2026-05-11 05:43:19.704145 | 2026-05-11 05:43:19.704213 | TASK [gather-host-logs : Downloads logs to executor] 2026-05-11 05:43:20.395328 | instance | changed: 2026-05-11 05:43:20.395547 | instance | created directory /var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/work/logs/instance 2026-05-11 05:43:20.395588 | instance | cd+++++++++ system/ 2026-05-11 05:43:20.395618 | instance | >f+++++++++ system/brctl-show.txt 2026-05-11 05:43:20.395646 | instance | >f+++++++++ system/docker-images.txt 2026-05-11 05:43:20.395673 | instance | >f+++++++++ system/ip-addr.txt 2026-05-11 05:43:20.395704 | instance | >f+++++++++ system/ip-route.txt 2026-05-11 05:43:20.395733 | instance | >f+++++++++ system/lsblk.txt 2026-05-11 05:43:20.395760 | instance | >f+++++++++ system/mount.txt 2026-05-11 05:43:20.395790 | instance | >f+++++++++ system/packages.txt 2026-05-11 05:43:20.395818 | instance | >f+++++++++ system/ps.txt 2026-05-11 05:43:20.395859 | instance | >f+++++++++ system/systemd-cgls.txt 2026-05-11 05:43:20.407997 | 2026-05-11 05:43:20.408069 | LOOP [helm-release-status : creating directory for helm release status] 2026-05-11 05:43:20.626961 | instance | changed: "values" 2026-05-11 05:43:20.797223 | instance | changed: "releases" 2026-05-11 05:43:20.810291 | 2026-05-11 05:43:20.810475 | TASK [helm-release-status : Gather get release status for helm charts] 2026-05-11 05:43:21.047212 | instance | /bin/bash: line 3: kubectl: command not found 2026-05-11 05:43:21.347883 | instance | ok: Runtime: 0:00:00.006154 2026-05-11 05:43:21.418159 | 2026-05-11 05:43:21.418316 | TASK [helm-release-status : Downloads logs to executor] 2026-05-11 05:43:21.941820 | instance | changed: 2026-05-11 05:43:21.942012 | instance | cd+++++++++ helm/ 2026-05-11 05:43:21.942041 | instance | cd+++++++++ helm/releases/ 2026-05-11 05:43:21.942063 | instance | cd+++++++++ helm/values/ 2026-05-11 05:43:21.952684 | 2026-05-11 05:43:21.952749 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-05-11 05:43:22.171711 | instance | changed 2026-05-11 05:43:22.177351 | 2026-05-11 05:43:22.177428 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-05-11 05:43:22.408719 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 05:43:22.409182 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 05:43:22.414863 | instance | environment: line 1: kubectl: command not found 2026-05-11 05:43:22.416643 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 05:43:22.417409 | instance | environment: line 1: kubectl: command not found 2026-05-11 05:43:22.418879 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 05:43:22.421559 | instance | environment: line 1: kubectl: command not found 2026-05-11 05:43:22.423444 | instance | environment: line 1: kubectl: command not found 2026-05-11 05:43:22.423591 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 05:43:22.424896 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 05:43:22.427048 | instance | environment: line 1: kubectl: command not found 2026-05-11 05:43:22.428335 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-05-11 05:43:22.726175 | instance | ok: Runtime: 0:00:00.028717 2026-05-11 05:43:22.735142 | 2026-05-11 05:43:22.735213 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-05-11 05:43:22.970405 | instance | changed 2026-05-11 05:43:22.978358 | 2026-05-11 05:43:22.978462 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-05-11 05:43:23.224047 | instance | environment: line 5: kubectl: command not found 2026-05-11 05:43:23.224323 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 05:43:23.224420 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 05:43:23.224950 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-05-11 05:43:23.525441 | instance | ok: Runtime: 0:00:00.009796 2026-05-11 05:43:23.533444 | 2026-05-11 05:43:23.533542 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-05-11 05:43:24.038117 | instance | changed: 2026-05-11 05:43:24.038367 | instance | cd+++++++++ objects/ 2026-05-11 05:43:24.038411 | instance | cd+++++++++ objects/cluster/ 2026-05-11 05:43:24.038461 | instance | cd+++++++++ objects/namespaced/ 2026-05-11 05:43:24.050202 | 2026-05-11 05:43:24.050265 | TASK [gather-pod-logs : creating directory for pod logs] 2026-05-11 05:43:24.263701 | instance | changed 2026-05-11 05:43:24.271018 | 2026-05-11 05:43:24.271117 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-05-11 05:43:24.465065 | instance | changed 2026-05-11 05:43:24.474212 | 2026-05-11 05:43:24.474329 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-05-11 05:43:24.693167 | instance | environment: line 3: kubectl: command not found 2026-05-11 05:43:25.010961 | instance | ok: Runtime: 0:00:00.008573 2026-05-11 05:43:25.019346 | 2026-05-11 05:43:25.019532 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-05-11 05:43:25.534431 | instance | changed: 2026-05-11 05:43:25.534608 | instance | cd+++++++++ pod-logs/ 2026-05-11 05:43:25.534635 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-05-11 05:43:25.543654 | 2026-05-11 05:43:25.543718 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-05-11 05:43:25.742418 | instance | changed 2026-05-11 05:43:25.748102 | 2026-05-11 05:43:25.748166 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-05-11 05:43:25.967551 | instance | /bin/bash: line 2: kubectl: command not found 2026-05-11 05:43:26.284063 | instance | ok: Runtime: 0:00:00.038080 2026-05-11 05:43:26.290961 | 2026-05-11 05:43:26.291049 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-05-11 05:43:26.517990 | instance | /bin/bash: line 2: kubectl: command not found 2026-05-11 05:43:26.549112 | instance | ceph-mgr endpoints: 2026-05-11 05:43:26.827970 | instance | ok: Runtime: 0:00:00.038144 2026-05-11 05:43:26.836418 | 2026-05-11 05:43:26.836512 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-05-11 05:43:27.128809 | instance | /bin/bash: line 4: kubectl: command not found 2026-05-11 05:43:27.417264 | instance | ok: Runtime: 0:00:00.039685 2026-05-11 05:43:27.422747 | 2026-05-11 05:43:27.422809 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-05-11 05:43:27.920730 | instance | changed: cd+++++++++ prometheus/ 2026-05-11 05:43:27.931499 | 2026-05-11 05:43:27.931581 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-05-11 05:43:28.146427 | instance | changed 2026-05-11 05:43:28.155165 | 2026-05-11 05:43:28.155251 | TASK [gather-selenium-data : Get selenium data] 2026-05-11 05:43:28.403431 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-05-11 05:43:28.404481 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-05-11 05:43:28.692393 | instance | ERROR 2026-05-11 05:43:28.692661 | instance | { 2026-05-11 05:43:28.692712 | instance | "delta": "0:00:00.006290", 2026-05-11 05:43:28.692744 | instance | "end": "2026-05-11 05:43:28.404772", 2026-05-11 05:43:28.692772 | instance | "msg": "non-zero return code", 2026-05-11 05:43:28.692799 | instance | "rc": 1, 2026-05-11 05:43:28.692827 | instance | "start": "2026-05-11 05:43:28.398482" 2026-05-11 05:43:28.692854 | instance | } 2026-05-11 05:43:28.692888 | instance | ERROR: Ignoring Errors 2026-05-11 05:43:28.699276 | 2026-05-11 05:43:28.699345 | TASK [gather-selenium-data : Downloads logs to executor] 2026-05-11 05:43:29.197303 | instance | changed: cd+++++++++ selenium/ 2026-05-11 05:43:29.205958 | 2026-05-11 05:43:29.206022 | PLAY RECAP 2026-05-11 05:43:29.206073 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-05-11 05:43:29.206096 | 2026-05-11 05:43:29.414489 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@main] 2026-05-11 05:43:29.427972 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-11 05:43:30.092898 | 2026-05-11 05:43:30.093150 | PLAY [all] 2026-05-11 05:43:30.106486 | 2026-05-11 05:43:30.106592 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-11 05:43:30.152578 | instance | skipping: Conditional result was False 2026-05-11 05:43:30.161204 | 2026-05-11 05:43:30.161315 | TASK [fetch-output : Set log path for single node] 2026-05-11 05:43:30.208912 | instance | ok 2026-05-11 05:43:30.215525 | 2026-05-11 05:43:30.215596 | LOOP [fetch-output : Ensure local output dirs] 2026-05-11 05:43:30.659281 | instance -> localhost | ok: "/var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/work/logs" 2026-05-11 05:43:30.878075 | instance -> localhost | changed: "/var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/work/artifacts" 2026-05-11 05:43:31.251130 | instance -> localhost | changed: "/var/lib/zuul/builds/8a567c3c7d534aed816b8d4ea8976ae5/work/docs" 2026-05-11 05:43:31.275872 | 2026-05-11 05:43:31.276035 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-11 05:43:31.977510 | instance | changed: .d..t...... ./ 2026-05-11 05:43:31.977762 | instance | changed: All items complete 2026-05-11 05:43:31.977802 | 2026-05-11 05:43:32.464530 | instance | changed: .d..t...... ./ 2026-05-11 05:43:32.919297 | instance | changed: .d..t...... ./ 2026-05-11 05:43:32.936550 | 2026-05-11 05:43:32.936737 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-11 05:43:33.420273 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.008191 2026-05-11 05:43:33.672367 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.009006 2026-05-11 05:43:33.683432 | 2026-05-11 05:43:33.683865 | PLAY [all] 2026-05-11 05:43:33.691816 | 2026-05-11 05:43:33.691914 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-11 05:43:34.129941 | instance | changed 2026-05-11 05:43:34.137558 | 2026-05-11 05:43:34.137642 | PLAY RECAP 2026-05-11 05:43:34.137704 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-11 05:43:34.137735 | 2026-05-11 05:43:34.340357 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-11 05:43:34.352249 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-11 05:43:35.071822 | 2026-05-11 05:43:35.072008 | PLAY [localhost] 2026-05-11 05:43:35.085786 | 2026-05-11 05:43:35.085878 | TASK [Generate Zuul manifest] 2026-05-11 05:43:35.112282 | localhost | ok 2026-05-11 05:43:35.136301 | 2026-05-11 05:43:35.136405 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-11 05:43:35.615043 | localhost | changed 2026-05-11 05:43:35.629309 | 2026-05-11 05:43:35.629438 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-11 05:43:35.720297 | localhost | ok 2026-05-11 05:43:35.729818 | 2026-05-11 05:43:35.729921 | TASK [Upload logs] 2026-05-11 05:43:35.750885 | localhost | ok 2026-05-11 05:43:35.903904 | 2026-05-11 05:43:35.904047 | TASK [Set zuul-log-path fact] 2026-05-11 05:43:35.923441 | localhost | ok 2026-05-11 05:43:35.937691 | 2026-05-11 05:43:35.937798 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-11 05:43:35.969702 | localhost | ok 2026-05-11 05:43:35.976753 | 2026-05-11 05:43:35.976828 | TASK [upload-logs : Create log directories] 2026-05-11 05:43:36.374944 | localhost | changed 2026-05-11 05:43:36.382076 | 2026-05-11 05:43:36.382178 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-11 05:43:36.973091 | localhost -> localhost | ok: Runtime: 0:00:00.004917 2026-05-11 05:43:36.979351 | 2026-05-11 05:43:36.979450 | TASK [upload-logs : Upload logs to log server] 2026-05-11 05:43:37.449053 | localhost | Output suppressed because no_log was given 2026-05-11 05:43:37.455457 | 2026-05-11 05:43:37.455553 | LOOP [upload-logs : Compress console log and json output] 2026-05-11 05:43:37.508393 | localhost | skipping: Conditional result was False 2026-05-11 05:43:37.758847 | localhost | skipping: Conditional result was False 2026-05-11 05:43:37.771084 | 2026-05-11 05:43:37.771168 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-11 05:43:37.813661 | localhost | skipping: Conditional result was False 2026-05-11 05:43:37.814160 | 2026-05-11 05:43:37.817561 | localhost | skipping: Conditional result was False 2026-05-11 05:43:37.840550 | 2026-05-11 05:43:37.840676 | LOOP [upload-logs : Upload console log and json output]