2026-09-07 03:17:09.056574 | Job console starting 2026-09-07 03:17:09.081902 | Updating git repos 2026-09-07 03:17:13.011893 | Cloning repos into workspace 2026-09-07 03:17:29.357203 | Restoring repo states 2026-09-07 03:17:40.848603 | Merging changes 2026-09-07 03:17:42.207956 | Checking out repos 2026-09-07 03:17:44.713836 | Preparing playbooks 2026-09-07 03:17:46.897204 | Running Ansible setup 2026-09-07 03:17:50.474158 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 03:17:51.137906 | 2026-09-07 03:17:51.138068 | PLAY [localhost] 2026-09-07 03:17:51.146453 | 2026-09-07 03:17:51.146579 | TASK [Gathering Facts] 2026-09-07 03:17:52.169340 | localhost | ok 2026-09-07 03:17:52.176181 | 2026-09-07 03:17:52.176324 | TASK [Setup log path fact] 2026-09-07 03:17:52.193903 | localhost | ok 2026-09-07 03:17:52.204179 | 2026-09-07 03:17:52.204324 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 03:17:52.243524 | localhost | ok 2026-09-07 03:17:52.251566 | 2026-09-07 03:17:52.251757 | TASK [emit-job-header : Print job information] 2026-09-07 03:17:52.302921 | # Job Information 2026-09-07 03:17:52.303180 | Ansible Version: 2.16.18 2026-09-07 03:17:52.303247 | Job: atmosphere-molecule-aio-ovn 2026-09-07 03:17:52.303291 | Pipeline: check 2026-09-07 03:17:52.303330 | Executor: 2d72f0692154 2026-09-07 03:17:52.303370 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3501 2026-09-07 03:17:52.303416 | Event ID: 210cac50-aa6a-11f1-9bb3-43ee60184194 2026-09-07 03:17:52.309586 | 2026-09-07 03:17:52.309835 | LOOP [emit-job-header : Print node information] 2026-09-07 03:17:52.419824 | localhost | ok: 2026-09-07 03:17:52.420208 | localhost | # Node Information 2026-09-07 03:17:52.420330 | localhost | Inventory Hostname: instance 2026-09-07 03:17:52.420485 | localhost | Hostname: np0000192005 2026-09-07 03:17:52.420699 | localhost | Username: zuul 2026-09-07 03:17:52.420842 | localhost | Distro: Ubuntu 22.04 2026-09-07 03:17:52.420930 | localhost | Provider: yul1 2026-09-07 03:17:52.421130 | localhost | Region: ca-ymq-1 2026-09-07 03:17:52.421237 | localhost | Label: ubuntu-jammy-16 2026-09-07 03:17:52.421300 | localhost | Product Name: OpenStack Nova 2026-09-07 03:17:52.421377 | localhost | Interface IP: 162.253.55.191 2026-09-07 03:17:52.441459 | 2026-09-07 03:17:52.441574 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-07 03:17:52.874993 | localhost -> localhost | changed 2026-09-07 03:17:52.880340 | 2026-09-07 03:17:52.880418 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-07 03:17:53.843025 | localhost -> localhost | changed 2026-09-07 03:17:53.855310 | 2026-09-07 03:17:53.855488 | PLAY [all] 2026-09-07 03:17:53.874208 | 2026-09-07 03:17:53.874386 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-07 03:17:54.100937 | instance -> localhost | ok 2026-09-07 03:17:54.108141 | 2026-09-07 03:17:54.108209 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-07 03:17:54.152957 | instance | ok 2026-09-07 03:17:54.176827 | instance | included: /var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-07 03:17:54.184323 | 2026-09-07 03:17:54.184411 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-07 03:17:55.516813 | instance -> localhost | Generating public/private rsa key pair. 2026-09-07 03:17:55.517028 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/work/472b59b506ca44bb828601dc31137a4a_id_rsa 2026-09-07 03:17:55.517063 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/work/472b59b506ca44bb828601dc31137a4a_id_rsa.pub 2026-09-07 03:17:55.517085 | instance -> localhost | The key fingerprint is: 2026-09-07 03:17:55.517105 | instance -> localhost | SHA256:RuEZ5kO74evxsDW8gNVPCpKSbmJ6fUjWr9pWljBeXDA zuul-build-sshkey 2026-09-07 03:17:55.517136 | instance -> localhost | The key's randomart image is: 2026-09-07 03:17:55.517156 | instance -> localhost | +---[RSA 3072]----+ 2026-09-07 03:17:55.517186 | instance -> localhost | | E. | 2026-09-07 03:17:55.517207 | instance -> localhost | | = *. | 2026-09-07 03:17:55.517225 | instance -> localhost | | .O. | 2026-09-07 03:17:55.517243 | instance -> localhost | | .o+o= | 2026-09-07 03:17:55.517262 | instance -> localhost | | ooo+S.. . | 2026-09-07 03:17:55.517280 | instance -> localhost | | .o.o=++ + | 2026-09-07 03:17:55.517299 | instance -> localhost | | o+o..+= = . | 2026-09-07 03:17:55.517317 | instance -> localhost | | o.oo.o..B o | 2026-09-07 03:17:55.517338 | instance -> localhost | |.. .+o.o o | 2026-09-07 03:17:55.517357 | instance -> localhost | +----[SHA256]-----+ 2026-09-07 03:17:55.517403 | instance -> localhost | ok: Runtime: 0:00:00.857634 2026-09-07 03:17:55.524671 | 2026-09-07 03:17:55.524793 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-07 03:17:55.556742 | instance | ok 2026-09-07 03:17:55.566596 | instance | included: /var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-07 03:17:55.574203 | 2026-09-07 03:17:55.574272 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-07 03:17:55.598377 | instance | skipping: Conditional result was False 2026-09-07 03:17:55.605567 | 2026-09-07 03:17:55.605694 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-07 03:17:56.068118 | instance | changed 2026-09-07 03:17:56.079358 | 2026-09-07 03:17:56.079508 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-07 03:17:56.412243 | instance | ok 2026-09-07 03:17:56.419013 | 2026-09-07 03:17:56.419185 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-07 03:17:56.924594 | instance | changed 2026-09-07 03:17:56.935348 | 2026-09-07 03:17:56.935510 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-07 03:17:57.441269 | instance | changed 2026-09-07 03:17:57.577464 | 2026-09-07 03:17:57.577637 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-07 03:17:57.602154 | instance | skipping: Conditional result was False 2026-09-07 03:17:57.614370 | 2026-09-07 03:17:57.614516 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-07 03:17:57.915445 | instance -> localhost | changed 2026-09-07 03:17:57.945677 | 2026-09-07 03:17:57.945822 | TASK [add-build-sshkey : Add back temp key] 2026-09-07 03:17:58.236549 | instance -> localhost | Identity added: /var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/work/472b59b506ca44bb828601dc31137a4a_id_rsa (zuul-build-sshkey) 2026-09-07 03:17:58.236758 | instance -> localhost | ok: Runtime: 0:00:00.015259 2026-09-07 03:17:58.242657 | 2026-09-07 03:17:58.242754 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-07 03:17:58.538347 | instance | ok 2026-09-07 03:17:58.545285 | 2026-09-07 03:17:58.545364 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-07 03:17:58.579593 | instance | skipping: Conditional result was False 2026-09-07 03:17:58.593287 | 2026-09-07 03:17:58.593398 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-07 03:17:58.929727 | instance | ok 2026-09-07 03:17:58.936741 | 2026-09-07 03:17:58.936885 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-07 03:18:07.840604 | instance | Output suppressed because no_log was given 2026-09-07 03:18:07.853849 | 2026-09-07 03:18:07.853940 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-07 03:18:08.096815 | instance | ok: "logs" 2026-09-07 03:18:08.097244 | instance | ok: All items complete 2026-09-07 03:18:08.097301 | 2026-09-07 03:18:08.251516 | instance | ok: "artifacts" 2026-09-07 03:18:08.395040 | instance | ok: "docs" 2026-09-07 03:18:08.417739 | 2026-09-07 03:18:08.417969 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-07 03:18:08.606315 | instance | changed: "logs" 2026-09-07 03:18:08.748893 | instance | changed: "artifacts" 2026-09-07 03:18:08.894649 | instance | changed: "docs" 2026-09-07 03:18:08.918879 | 2026-09-07 03:18:08.919072 | PLAY RECAP 2026-09-07 03:18:08.919163 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-07 03:18:08.919218 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:18:08.919260 | 2026-09-07 03:18:09.140953 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-07 03:18:09.156296 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 03:18:09.882537 | 2026-09-07 03:18:09.882706 | PLAY [all] 2026-09-07 03:18:09.893851 | 2026-09-07 03:18:09.893956 | TASK [setup-uv : Extract archive] 2026-09-07 03:18:12.265075 | instance | changed 2026-09-07 03:18:12.270810 | 2026-09-07 03:18:12.270883 | TASK [setup-uv : Print version] 2026-09-07 03:18:12.720155 | instance | uv 0.8.13 2026-09-07 03:18:12.809021 | instance | ok: Runtime: 0:00:00.013536 2026-09-07 03:18:12.833201 | 2026-09-07 03:18:12.833422 | TASK [Install Ansible collection siblings] 2026-09-07 03:18:22.082013 | instance | changed: 2026-09-07 03:18:22.082303 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 03:18:22.082364 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 03:18:22.082408 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 03:18:22.082451 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 03:18:22.082491 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 03:18:22.082537 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 03:18:22.082580 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 03:18:22.082626 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 03:18:22.082692 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 03:18:22.082735 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 03:18:22.082774 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 03:18:22.082813 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 03:18:22.082853 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-07 03:18:22.082891 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-07 03:18:22.082929 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-07 03:18:22.082968 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-07 03:18:22.083006 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-07 03:18:22.083043 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-07 03:18:22.083080 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-07 03:18:22.083116 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-07 03:18:22.083153 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-07 03:18:22.083190 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-07 03:18:22.083230 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 03:18:22.083286 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-07 03:18:22.083326 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-07 03:18:22.083364 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 03:18:22.083401 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 03:18:22.083437 | instance | Resolved vexxhost.kubernetes to v3.3.0 for >=3.3.0,>=2.5.0 2026-09-07 03:18:22.083474 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-07 03:18:22.083511 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-07 03:18:22.083547 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-07 03:18:22.083585 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-07 03:18:22.083623 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-07 03:18:22.083660 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-07 03:18:22.083734 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.083771 | instance | Process install dependency map 2026-09-07 03:18:22.083808 | instance | Starting collection install process 2026-09-07 03:18:22.083844 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-07 03:18:22.083882 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-07 03:18:22.083920 | instance | ansible.netcommon:* was installed successfully 2026-09-07 03:18:22.083955 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-07 03:18:22.084016 | instance | Creating virtual environment at: .venv 2026-09-07 03:18:22.084108 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 03:18:22.084164 | instance | Downloading setuptools (1.1MiB) 2026-09-07 03:18:22.084204 | instance | Downloading kubernetes (1.9MiB) 2026-09-07 03:18:22.084252 | instance | Downloading pydantic-core (2.0MiB) 2026-09-07 03:18:22.084293 | instance | Downloading netaddr (2.2MiB) 2026-09-07 03:18:22.084332 | instance | Downloading pygments (1.2MiB) 2026-09-07 03:18:22.084371 | instance | Downloading ansible-core (2.1MiB) 2026-09-07 03:18:22.084425 | instance | Downloading rjsonnet (1.2MiB) 2026-09-07 03:18:22.084480 | instance | Downloading cryptography (4.2MiB) 2026-09-07 03:18:22.084598 | instance | Downloading openstacksdk (1.7MiB) 2026-09-07 03:18:22.084641 | instance | Building pyperclip==1.9.0 2026-09-07 03:18:22.084713 | instance | Downloading rjsonnet 2026-09-07 03:18:22.084771 | instance | Downloading pydantic-core 2026-09-07 03:18:22.084823 | instance | Downloading netaddr 2026-09-07 03:18:22.084863 | instance | Downloading pygments 2026-09-07 03:18:22.084902 | instance | Downloading cryptography 2026-09-07 03:18:22.084936 | instance | Downloading setuptools 2026-09-07 03:18:22.084971 | instance | Downloading kubernetes 2026-09-07 03:18:22.085005 | instance | Downloading ansible-core 2026-09-07 03:18:22.085040 | instance | Downloading openstacksdk 2026-09-07 03:18:22.085075 | instance | Built pyperclip==1.9.0 2026-09-07 03:18:22.085110 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-07 03:18:22.085144 | instance | Installed 83 packages in 58ms 2026-09-07 03:18:22.085177 | instance | Checked out ansible.posix to 1.6.0 2026-09-07 03:18:22.085211 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-07 03:18:22.085246 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.085280 | instance | Process install dependency map 2026-09-07 03:18:22.085326 | instance | Starting collection install process 2026-09-07 03:18:22.085362 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-07 03:18:22.085396 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-07 03:18:22.085429 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-07 03:18:22.085463 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.085496 | instance | 2.17.12 2026-09-07 03:18:22.085529 | instance | Checked out ansible.utils to v6.1.0 2026-09-07 03:18:22.085563 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-07 03:18:22.085596 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.085630 | instance | Process install dependency map 2026-09-07 03:18:22.085684 | instance | Starting collection install process 2026-09-07 03:18:22.085722 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-07 03:18:22.085757 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-07 03:18:22.085791 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-07 03:18:22.085825 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.085860 | instance | 2.17.12 2026-09-07 03:18:22.085895 | instance | Checked out atmosphere.common to v0.7.0 2026-09-07 03:18:22.085928 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-07 03:18:22.085962 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.085996 | instance | Process install dependency map 2026-09-07 03:18:22.086029 | instance | Starting collection install process 2026-09-07 03:18:22.086062 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-07 03:18:22.086096 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-07 03:18:22.086130 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-07 03:18:22.086163 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.086196 | instance | 2.17.12 2026-09-07 03:18:22.086229 | instance | Checked out community.crypto to 2.2.3 2026-09-07 03:18:22.086263 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-07 03:18:22.086296 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.086328 | instance | Process install dependency map 2026-09-07 03:18:22.086361 | instance | Starting collection install process 2026-09-07 03:18:22.086393 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-07 03:18:22.086426 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-07 03:18:22.086460 | instance | community.crypto:2.2.3 was installed successfully 2026-09-07 03:18:22.086493 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.086526 | instance | 2.17.12 2026-09-07 03:18:22.086558 | instance | Checked out community.general to 7.3.0 2026-09-07 03:18:22.086591 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.general 2026-09-07 03:18:22.086635 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.086689 | instance | Process install dependency map 2026-09-07 03:18:22.086725 | instance | Starting collection install process 2026-09-07 03:18:22.086758 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-07 03:18:22.086792 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-07 03:18:22.086825 | instance | community.general:7.3.0 was installed successfully 2026-09-07 03:18:22.086857 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.086891 | instance | 2.17.12 2026-09-07 03:18:22.086927 | instance | Checked out community.mysql to 3.6.0 2026-09-07 03:18:22.086964 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-07 03:18:22.086999 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.087033 | instance | Process install dependency map 2026-09-07 03:18:22.087066 | instance | Starting collection install process 2026-09-07 03:18:22.087100 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-07 03:18:22.087134 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-07 03:18:22.087168 | instance | community.mysql:3.6.0 was installed successfully 2026-09-07 03:18:22.087202 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.087236 | instance | 2.17.12 2026-09-07 03:18:22.087269 | instance | Checked out kubernetes.core to 2.4.0 2026-09-07 03:18:22.087302 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-07 03:18:22.087336 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.087369 | instance | Process install dependency map 2026-09-07 03:18:22.087403 | instance | Starting collection install process 2026-09-07 03:18:22.087437 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-07 03:18:22.087470 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-07 03:18:22.087503 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-07 03:18:22.087537 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.087571 | instance | 2.17.12 2026-09-07 03:18:22.087604 | instance | Checked out openstack.cloud to 2.6.0 2026-09-07 03:18:22.087637 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-07 03:18:22.087693 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.087728 | instance | Process install dependency map 2026-09-07 03:18:22.087762 | instance | Starting collection install process 2026-09-07 03:18:22.087795 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-07 03:18:22.087829 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-07 03:18:22.087863 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-07 03:18:22.087896 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.087929 | instance | 2.17.12 2026-09-07 03:18:22.087975 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-07 03:18:22.088010 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-07 03:18:22.088043 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.088076 | instance | Process install dependency map 2026-09-07 03:18:22.088108 | instance | Starting collection install process 2026-09-07 03:18:22.088141 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-07 03:18:22.088174 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-07 03:18:22.088206 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-07 03:18:22.088238 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.088271 | instance | 2.17.12 2026-09-07 03:18:22.088303 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-07 03:18:22.088337 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-07 03:18:22.088370 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.088404 | instance | Process install dependency map 2026-09-07 03:18:22.088438 | instance | Starting collection install process 2026-09-07 03:18:22.088470 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-07 03:18:22.088536 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-07 03:18:22.088573 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-07 03:18:22.088607 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.088641 | instance | 2.17.12 2026-09-07 03:18:22.088696 | instance | Checked out vexxhost.kubernetes to v3.3.0 2026-09-07 03:18:22.088731 | instance | Running: uv run ansible-galaxy collection install --force --no-deps --collections-path /home/zuul/.ansible/collections /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-07 03:18:22.088765 | instance | Starting galaxy collection install process 2026-09-07 03:18:22.088798 | instance | Process install dependency map 2026-09-07 03:18:22.088831 | instance | Starting collection install process 2026-09-07 03:18:22.088864 | instance | Installing 'vexxhost.kubernetes:3.3.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-07 03:18:22.088897 | instance | Created collection for vexxhost.kubernetes:3.3.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-07 03:18:22.088931 | instance | vexxhost.kubernetes:3.3.0 was installed successfully 2026-09-07 03:18:22.088964 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-07 03:18:22.088996 | instance | 2.17.12 2026-09-07 03:18:22.099816 | 2026-09-07 03:18:22.099912 | PLAY RECAP 2026-09-07 03:18:22.099996 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:18:22.100035 | 2026-09-07 03:18:22.313600 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-07 03:18:22.327600 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 03:18:23.012163 | 2026-09-07 03:18:23.012283 | PLAY [all] 2026-09-07 03:18:23.023683 | 2026-09-07 03:18:23.023771 | TASK [Install "jq" for log collection] 2026-09-07 03:18:33.700122 | instance | changed 2026-09-07 03:18:33.704378 | 2026-09-07 03:18:33.704553 | PLAY RECAP 2026-09-07 03:18:33.704695 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:18:33.704820 | 2026-09-07 03:18:33.912054 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-07 03:18:33.932907 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 03:18:34.596734 | 2026-09-07 03:18:34.596886 | PLAY [all] 2026-09-07 03:18:34.608034 | 2026-09-07 03:18:34.608160 | LOOP [Check inventory directories] 2026-09-07 03:18:34.962811 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-07 03:18:35.143186 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/aio/inventory" 2026-09-07 03:18:35.329849 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/aio/inventory" 2026-09-07 03:18:35.350111 | 2026-09-07 03:18:35.350425 | LOOP [Copy inventory file for Zuul] 2026-09-07 03:18:36.280012 | instance | changed: 2026-09-07 03:18:36.280563 | instance | { 2026-09-07 03:18:36.280688 | instance | "ansible_loop_var": "item", 2026-09-07 03:18:36.280750 | instance | "changed": false, 2026-09-07 03:18:36.280792 | instance | "failed": false, 2026-09-07 03:18:36.280846 | instance | "invocation": { 2026-09-07 03:18:36.280885 | instance | "module_args": { 2026-09-07 03:18:36.280923 | instance | "checksum_algorithm": "sha1", 2026-09-07 03:18:36.280958 | instance | "follow": true, 2026-09-07 03:18:36.280994 | instance | "get_attributes": true, 2026-09-07 03:18:36.281031 | instance | "get_checksum": true, 2026-09-07 03:18:36.281066 | instance | "get_mime": true, 2026-09-07 03:18:36.281100 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-07 03:18:36.281146 | instance | } 2026-09-07 03:18:36.281184 | instance | }, 2026-09-07 03:18:36.281219 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-07 03:18:36.281252 | instance | "stat": { 2026-09-07 03:18:36.281285 | instance | "atime": 1788751094.9528918, 2026-09-07 03:18:36.281321 | instance | "attr_flags": "e", 2026-09-07 03:18:36.281355 | instance | "attributes": [ 2026-09-07 03:18:36.281389 | instance | "extents" 2026-09-07 03:18:36.281422 | instance | ], 2026-09-07 03:18:36.281455 | instance | "block_size": 4096, 2026-09-07 03:18:36.281488 | instance | "blocks": 8, 2026-09-07 03:18:36.281522 | instance | "charset": "unknown", 2026-09-07 03:18:36.281559 | instance | "ctime": 1788751093.7128732, 2026-09-07 03:18:36.281594 | instance | "dev": 64513, 2026-09-07 03:18:36.281628 | instance | "device_type": 0, 2026-09-07 03:18:36.281681 | instance | "executable": true, 2026-09-07 03:18:36.281716 | instance | "exists": true, 2026-09-07 03:18:36.281750 | instance | "gid": 1000, 2026-09-07 03:18:36.281783 | instance | "gr_name": "zuul", 2026-09-07 03:18:36.281816 | instance | "inode": 1047132, 2026-09-07 03:18:36.281849 | instance | "isblk": false, 2026-09-07 03:18:36.281884 | instance | "ischr": false, 2026-09-07 03:18:36.281919 | instance | "isdir": true, 2026-09-07 03:18:36.281958 | instance | "isfifo": false, 2026-09-07 03:18:36.281992 | instance | "isgid": false, 2026-09-07 03:18:36.282025 | instance | "islnk": false, 2026-09-07 03:18:36.282067 | instance | "isreg": false, 2026-09-07 03:18:36.282114 | instance | "issock": false, 2026-09-07 03:18:36.282165 | instance | "isuid": false, 2026-09-07 03:18:36.282205 | instance | "mimetype": "unknown", 2026-09-07 03:18:36.282238 | instance | "mode": "0755", 2026-09-07 03:18:36.282271 | instance | "mtime": 1788751093.7128732, 2026-09-07 03:18:36.282303 | instance | "nlink": 23, 2026-09-07 03:18:36.282336 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-07 03:18:36.282369 | instance | "pw_name": "zuul", 2026-09-07 03:18:36.282405 | instance | "readable": true, 2026-09-07 03:18:36.282438 | instance | "rgrp": true, 2026-09-07 03:18:36.282472 | instance | "roth": true, 2026-09-07 03:18:36.282525 | instance | "rusr": true, 2026-09-07 03:18:36.282560 | instance | "size": 4096, 2026-09-07 03:18:36.282593 | instance | "uid": 1000, 2026-09-07 03:18:36.282627 | instance | "version": "2000022073", 2026-09-07 03:18:36.282684 | instance | "wgrp": false, 2026-09-07 03:18:36.282722 | instance | "woth": false, 2026-09-07 03:18:36.282756 | instance | "writeable": true, 2026-09-07 03:18:36.282791 | instance | "wusr": true, 2026-09-07 03:18:36.282825 | instance | "xgrp": true, 2026-09-07 03:18:36.282858 | instance | "xoth": true, 2026-09-07 03:18:36.282891 | instance | "xusr": true 2026-09-07 03:18:36.282924 | instance | } 2026-09-07 03:18:36.282958 | instance | } 2026-09-07 03:18:36.283025 | instance | ok: All items complete 2026-09-07 03:18:36.283067 | 2026-09-07 03:18:36.285413 | instance | skipping: Conditional result was False 2026-09-07 03:18:36.286590 | instance | skipping: Conditional result was False 2026-09-07 03:18:36.306949 | 2026-09-07 03:18:36.307192 | LOOP [Switch "ansible_host" to private IP] 2026-09-07 03:18:36.718393 | instance | changed: 1 replacements made 2026-09-07 03:18:36.720374 | instance | skipping: Conditional result was False 2026-09-07 03:18:36.728086 | instance | skipping: Conditional result was False 2026-09-07 03:18:36.736965 | 2026-09-07 03:18:36.737113 | TASK [Run Molecule scenario] 2026-09-07 03:18:37.625067 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-07 03:18:38.032717 | instance | INFO [aio > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-07 03:18:38.032845 | instance | INFO [aio > prerun] Performing prerun with role_name_check=0... 2026-09-07 03:18:48.855527 | instance | INFO [aio > dependency] Executing 2026-09-07 03:18:48.855927 | instance | WARNING [aio > dependency] Missing roles requirements file: requirements.yml 2026-09-07 03:18:48.856352 | instance | WARNING [aio > dependency] Missing collections requirements file: collections.yml 2026-09-07 03:18:48.856560 | instance | WARNING [aio > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-07 03:18:48.871324 | instance | INFO [aio > cleanup] Executing 2026-09-07 03:18:48.871931 | instance | WARNING [aio > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 03:18:48.885783 | instance | INFO [aio > destroy] Executing 2026-09-07 03:18:48.885818 | instance | WARNING [aio > destroy] Skipping, '--destroy=never' requested. 2026-09-07 03:18:48.885944 | instance | INFO [aio > destroy] Executed: Successful 2026-09-07 03:18:48.894931 | instance | INFO [aio > syntax] Executing 2026-09-07 03:18:51.569196 | instance | 2026-09-07 03:18:51.569369 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-07 03:18:51.718512 | instance | INFO [aio > syntax] Executed: Successful 2026-09-07 03:18:51.728232 | instance | INFO [aio > create] Executing 2026-09-07 03:18:51.730412 | instance | WARNING [aio > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-07 03:18:51.738390 | instance | INFO [aio > prepare] Executing 2026-09-07 03:18:52.593934 | instance | 2026-09-07 03:18:52.594061 | instance | PLAY [Prepare] ***************************************************************** 2026-09-07 03:18:52.594283 | instance | 2026-09-07 03:18:52.594503 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:18:52.594757 | instance | Monday 07 September 2026 03:18:52 +0000 (0:00:00.023) 0:00:00.023 ****** 2026-09-07 03:18:53.889319 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 03:18:53.889518 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 03:18:53.889768 | instance | interpreter could change the meaning of that path. See 2026-09-07 03:18:53.889993 | instance | https://docs.ansible.com/ansible- 2026-09-07 03:18:53.890217 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 03:18:53.901304 | instance | ok: [instance] 2026-09-07 03:18:53.901553 | instance | 2026-09-07 03:18:53.901818 | instance | TASK [Configure short hostname] ************************************************ 2026-09-07 03:18:53.902052 | instance | Monday 07 September 2026 03:18:53 +0000 (0:00:01.307) 0:00:01.330 ****** 2026-09-07 03:18:54.676889 | instance | changed: [instance] 2026-09-07 03:18:54.677136 | instance | 2026-09-07 03:18:54.677366 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-07 03:18:54.677616 | instance | Monday 07 September 2026 03:18:54 +0000 (0:00:00.775) 0:00:02.106 ****** 2026-09-07 03:18:54.985625 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-07 03:18:54.985831 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-07 03:18:54.986064 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-07 03:18:54.996611 | instance | changed: [instance] 2026-09-07 03:18:54.996879 | instance | 2026-09-07 03:18:54.997194 | instance | TASK [Install "dirmngr" for GPG keyserver operations] ************************** 2026-09-07 03:18:54.997429 | instance | Monday 07 September 2026 03:18:54 +0000 (0:00:00.319) 0:00:02.426 ****** 2026-09-07 03:18:56.215920 | instance | ok: [instance] 2026-09-07 03:18:56.216060 | instance | 2026-09-07 03:18:56.216430 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-07 03:18:56.216633 | instance | Monday 07 September 2026 03:18:56 +0000 (0:00:01.219) 0:00:03.645 ****** 2026-09-07 03:18:56.994916 | instance | ok: [instance] 2026-09-07 03:18:56.995011 | instance | 2026-09-07 03:18:56.995083 | instance | PLAY [Generate workspace for Atmosphere] *************************************** 2026-09-07 03:18:56.995178 | instance | 2026-09-07 03:18:56.995283 | instance | TASK [Create folders for workspace] ******************************************** 2026-09-07 03:18:56.995389 | instance | Monday 07 September 2026 03:18:56 +0000 (0:00:00.778) 0:00:04.424 ****** 2026-09-07 03:18:58.184867 | instance | changed: [localhost] => (item=group_vars) 2026-09-07 03:18:58.184965 | instance | changed: [localhost] => (item=group_vars/all) 2026-09-07 03:18:58.184972 | instance | changed: [localhost] => (item=group_vars/controllers) 2026-09-07 03:18:58.184978 | instance | changed: [localhost] => (item=group_vars/cephs) 2026-09-07 03:18:58.184986 | instance | changed: [localhost] => (item=group_vars/computes) 2026-09-07 03:18:58.184991 | instance | changed: [localhost] => (item=host_vars) 2026-09-07 03:18:58.184997 | instance | 2026-09-07 03:18:58.185003 | instance | PLAY [Generate Ceph control plane configuration for workspace] ***************** 2026-09-07 03:18:58.185009 | instance | 2026-09-07 03:18:58.185015 | instance | TASK [Ensure the Ceph control plane configuration file exists] ***************** 2026-09-07 03:18:58.185020 | instance | Monday 07 September 2026 03:18:58 +0000 (0:00:01.188) 0:00:05.612 ****** 2026-09-07 03:18:58.388250 | instance | changed: [localhost] 2026-09-07 03:18:58.388983 | instance | 2026-09-07 03:18:58.389206 | instance | TASK [Load the current Ceph control plane configuration into a variable] ******* 2026-09-07 03:18:58.389466 | instance | Monday 07 September 2026 03:18:58 +0000 (0:00:00.204) 0:00:05.817 ****** 2026-09-07 03:18:58.418097 | instance | ok: [localhost] 2026-09-07 03:18:58.418171 | instance | 2026-09-07 03:18:58.418365 | instance | TASK [Generate Ceph control plane values for missing variables] **************** 2026-09-07 03:18:58.418616 | instance | Monday 07 September 2026 03:18:58 +0000 (0:00:00.030) 0:00:05.847 ****** 2026-09-07 03:18:58.490309 | instance | ok: [localhost] => (item={'key': 'ceph_fsid', 'value': 'c216f3c2-eec6-5791-91d3-faf7e2faf76d'}) 2026-09-07 03:18:58.490589 | instance | ok: [localhost] => (item={'key': 'ceph_mon_public_network', 'value': '10.96.240.0/24'}) 2026-09-07 03:18:58.490959 | instance | 2026-09-07 03:18:58.491408 | instance | TASK [Write new Ceph control plane configuration file to disk] ***************** 2026-09-07 03:18:58.491858 | instance | Monday 07 September 2026 03:18:58 +0000 (0:00:00.071) 0:00:05.919 ****** 2026-09-07 03:18:59.113794 | instance | changed: [localhost] 2026-09-07 03:18:59.114048 | instance | 2026-09-07 03:18:59.114249 | instance | PLAY [Generate Ceph OSD configuration for workspace] *************************** 2026-09-07 03:18:59.114424 | instance | 2026-09-07 03:18:59.114639 | instance | TASK [Ensure the Ceph OSDs configuration file exists] ************************** 2026-09-07 03:18:59.114837 | instance | Monday 07 September 2026 03:18:59 +0000 (0:00:00.621) 0:00:06.540 ****** 2026-09-07 03:18:59.309985 | instance | changed: [localhost] 2026-09-07 03:18:59.310657 | instance | 2026-09-07 03:18:59.311042 | instance | TASK [Load the current Ceph OSDs configuration into a variable] **************** 2026-09-07 03:18:59.311370 | instance | Monday 07 September 2026 03:18:59 +0000 (0:00:00.196) 0:00:06.737 ****** 2026-09-07 03:18:59.336271 | instance | ok: [localhost] 2026-09-07 03:18:59.336533 | instance | 2026-09-07 03:18:59.336744 | instance | TASK [Generate Ceph OSDs values for missing variables] ************************* 2026-09-07 03:18:59.337011 | instance | Monday 07 September 2026 03:18:59 +0000 (0:00:00.026) 0:00:06.763 ****** 2026-09-07 03:18:59.369633 | instance | ok: [localhost] => (item={'key': 'ceph_osd_devices', 'value': ['/dev/vdb', '/dev/vdc', '/dev/vdd']}) 2026-09-07 03:18:59.369876 | instance | 2026-09-07 03:18:59.370071 | instance | TASK [Write new Ceph OSDs configuration file to disk] ************************** 2026-09-07 03:18:59.370275 | instance | Monday 07 September 2026 03:18:59 +0000 (0:00:00.035) 0:00:06.799 ****** 2026-09-07 03:18:59.776159 | instance | changed: [localhost] 2026-09-07 03:18:59.776216 | instance | 2026-09-07 03:18:59.776222 | instance | PLAY [Generate Kubernetes configuration for workspace] ************************* 2026-09-07 03:18:59.776227 | instance | 2026-09-07 03:18:59.776231 | instance | TASK [Ensure the Kubernetes configuration file exists] ************************* 2026-09-07 03:18:59.776237 | instance | Monday 07 September 2026 03:18:59 +0000 (0:00:00.405) 0:00:07.205 ****** 2026-09-07 03:18:59.967106 | instance | changed: [localhost] 2026-09-07 03:18:59.967175 | instance | 2026-09-07 03:18:59.967183 | instance | TASK [Load the current Kubernetes configuration into a variable] *************** 2026-09-07 03:18:59.967190 | instance | Monday 07 September 2026 03:18:59 +0000 (0:00:00.190) 0:00:07.395 ****** 2026-09-07 03:18:59.998406 | instance | ok: [localhost] 2026-09-07 03:18:59.998515 | instance | 2026-09-07 03:18:59.998527 | instance | TASK [Generate Kubernetes values for missing variables] ************************ 2026-09-07 03:18:59.998537 | instance | Monday 07 September 2026 03:18:59 +0000 (0:00:00.031) 0:00:07.427 ****** 2026-09-07 03:19:00.054862 | instance | ok: [localhost] => (item={'key': 'kubernetes_hostname', 'value': '10.96.240.10'}) 2026-09-07 03:19:00.055275 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vrid', 'value': 42}) 2026-09-07 03:19:00.055635 | instance | ok: [localhost] => (item={'key': 'kubernetes_keepalived_vip', 'value': '10.96.240.10'}) 2026-09-07 03:19:00.055934 | instance | 2026-09-07 03:19:00.056261 | instance | TASK [Write new Kubernetes configuration file to disk] ************************* 2026-09-07 03:19:00.056594 | instance | Monday 07 September 2026 03:19:00 +0000 (0:00:00.057) 0:00:07.484 ****** 2026-09-07 03:19:00.459433 | instance | changed: [localhost] 2026-09-07 03:19:00.459534 | instance | 2026-09-07 03:19:00.459547 | instance | PLAY [Generate Keepalived configuration for workspace] ************************* 2026-09-07 03:19:00.459555 | instance | 2026-09-07 03:19:00.459563 | instance | TASK [Ensure the Keeaplived configuration file exists] ************************* 2026-09-07 03:19:00.459571 | instance | Monday 07 September 2026 03:19:00 +0000 (0:00:00.403) 0:00:07.887 ****** 2026-09-07 03:19:00.648599 | instance | changed: [localhost] 2026-09-07 03:19:00.648678 | instance | 2026-09-07 03:19:00.648689 | instance | TASK [Load the current Keepalived configuration into a variable] *************** 2026-09-07 03:19:00.648699 | instance | Monday 07 September 2026 03:19:00 +0000 (0:00:00.189) 0:00:08.077 ****** 2026-09-07 03:19:00.684052 | instance | ok: [localhost] 2026-09-07 03:19:00.684131 | instance | 2026-09-07 03:19:00.684142 | instance | TASK [Generate Keepalived values for missing variables] ************************ 2026-09-07 03:19:00.684152 | instance | Monday 07 September 2026 03:19:00 +0000 (0:00:00.035) 0:00:08.112 ****** 2026-09-07 03:19:00.718789 | instance | ok: [localhost] => (item={'key': 'keepalived_interface', 'value': 'br-ex'}) 2026-09-07 03:19:00.718866 | instance | ok: [localhost] => (item={'key': 'keepalived_vip', 'value': '10.96.250.10'}) 2026-09-07 03:19:00.718878 | instance | 2026-09-07 03:19:00.718888 | instance | TASK [Write new Keepalived configuration file to disk] ************************* 2026-09-07 03:19:00.718897 | instance | Monday 07 September 2026 03:19:00 +0000 (0:00:00.034) 0:00:08.147 ****** 2026-09-07 03:19:01.136270 | instance | changed: [localhost] 2026-09-07 03:19:01.136331 | instance | 2026-09-07 03:19:01.136342 | instance | PLAY [Generate endpoints for workspace] **************************************** 2026-09-07 03:19:01.136352 | instance | 2026-09-07 03:19:01.136361 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:19:01.136370 | instance | Monday 07 September 2026 03:19:01 +0000 (0:00:00.417) 0:00:08.564 ****** 2026-09-07 03:19:01.906588 | instance | ok: [localhost] 2026-09-07 03:19:01.906661 | instance | 2026-09-07 03:19:01.906673 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-07 03:19:01.906684 | instance | Monday 07 September 2026 03:19:01 +0000 (0:00:00.770) 0:00:09.334 ****** 2026-09-07 03:19:02.126062 | instance | changed: [localhost] 2026-09-07 03:19:02.126917 | instance | 2026-09-07 03:19:02.126994 | instance | TASK [Load the current endpoints into a variable] ****************************** 2026-09-07 03:19:02.127007 | instance | Monday 07 September 2026 03:19:02 +0000 (0:00:00.220) 0:00:09.555 ****** 2026-09-07 03:19:02.162963 | instance | ok: [localhost] 2026-09-07 03:19:02.163462 | instance | 2026-09-07 03:19:02.164040 | instance | TASK [Generate endpoint skeleton for missing variables] ************************ 2026-09-07 03:19:02.164368 | instance | Monday 07 September 2026 03:19:02 +0000 (0:00:00.036) 0:00:09.591 ****** 2026-09-07 03:19:02.868215 | instance | ok: [localhost] => (item=keycloak_host) 2026-09-07 03:19:02.868467 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_host) 2026-09-07 03:19:02.868858 | instance | ok: [localhost] => (item=kube_prometheus_stack_alertmanager_host) 2026-09-07 03:19:02.869229 | instance | ok: [localhost] => (item=kube_prometheus_stack_prometheus_host) 2026-09-07 03:19:02.869569 | instance | ok: [localhost] => (item=openstack_helm_endpoints_region_name) 2026-09-07 03:19:02.869890 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_api_host) 2026-09-07 03:19:02.870271 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_api_host) 2026-09-07 03:19:02.870645 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_api_host) 2026-09-07 03:19:02.870959 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_api_host) 2026-09-07 03:19:02.871385 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_api_host) 2026-09-07 03:19:02.871744 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_api_host) 2026-09-07 03:19:02.872171 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_api_host) 2026-09-07 03:19:02.872527 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_novnc_host) 2026-09-07 03:19:02.872883 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_api_host) 2026-09-07 03:19:02.873280 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_api_host) 2026-09-07 03:19:02.873616 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_api_host) 2026-09-07 03:19:02.873997 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_api_host) 2026-09-07 03:19:02.874371 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_registry_host) 2026-09-07 03:19:02.874703 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_api_host) 2026-09-07 03:19:02.875084 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_cfn_api_host) 2026-09-07 03:19:02.875409 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_api_host) 2026-09-07 03:19:02.875749 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_host) 2026-09-07 03:19:02.876107 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_api_host) 2026-09-07 03:19:02.876396 | instance | 2026-09-07 03:19:02.876729 | instance | TASK [Write new endpoints file to disk] **************************************** 2026-09-07 03:19:02.877090 | instance | Monday 07 September 2026 03:19:02 +0000 (0:00:00.705) 0:00:10.297 ****** 2026-09-07 03:19:03.248982 | instance | changed: [localhost] 2026-09-07 03:19:03.249551 | instance | 2026-09-07 03:19:03.250022 | instance | TASK [Ensure the endpoints file exists] **************************************** 2026-09-07 03:19:03.250526 | instance | Monday 07 September 2026 03:19:03 +0000 (0:00:00.380) 0:00:10.677 ****** 2026-09-07 03:19:03.447696 | instance | changed: [localhost] 2026-09-07 03:19:03.448094 | instance | 2026-09-07 03:19:03.448461 | instance | PLAY [Generate Neutron configuration for workspace] **************************** 2026-09-07 03:19:03.448790 | instance | 2026-09-07 03:19:03.449189 | instance | TASK [Ensure the Neutron configuration file exists] **************************** 2026-09-07 03:19:03.449564 | instance | Monday 07 September 2026 03:19:03 +0000 (0:00:00.199) 0:00:10.877 ****** 2026-09-07 03:19:03.626452 | instance | changed: [localhost] 2026-09-07 03:19:03.626835 | instance | 2026-09-07 03:19:03.627185 | instance | TASK [Load the current Neutron configuration into a variable] ****************** 2026-09-07 03:19:03.627775 | instance | Monday 07 September 2026 03:19:03 +0000 (0:00:00.178) 0:00:11.055 ****** 2026-09-07 03:19:03.662112 | instance | ok: [localhost] 2026-09-07 03:19:03.662606 | instance | 2026-09-07 03:19:03.662964 | instance | TASK [Generate Neutron values for missing variables] *************************** 2026-09-07 03:19:03.663283 | instance | Monday 07 September 2026 03:19:03 +0000 (0:00:00.036) 0:00:11.092 ****** 2026-09-07 03:19:03.712729 | instance | ok: [localhost] => (item={'key': 'neutron_networks', 'value': [{'name': 'public', 'external': True, 'shared': True, 'mtu_size': 1500, 'port_security_enabled': True, 'provider_network_type': 'flat', 'provider_physical_network': 'external', 'subnets': [{'name': 'public-subnet', 'cidr': '10.96.250.0/24', 'gateway_ip': '10.96.250.10', 'allocation_pool_start': '10.96.250.200', 'allocation_pool_end': '10.96.250.220', 'enable_dhcp': True}]}]}) 2026-09-07 03:19:03.713230 | instance | 2026-09-07 03:19:03.713702 | instance | TASK [Write new Neutron configuration file to disk] **************************** 2026-09-07 03:19:03.714159 | instance | Monday 07 September 2026 03:19:03 +0000 (0:00:00.049) 0:00:11.142 ****** 2026-09-07 03:19:04.123181 | instance | changed: [localhost] 2026-09-07 03:19:04.123628 | instance | 2026-09-07 03:19:04.123947 | instance | PLAY [Generate Nova configuration for workspace] ******************************* 2026-09-07 03:19:04.124267 | instance | 2026-09-07 03:19:04.124606 | instance | TASK [Ensure the Nova configuration file exists] ******************************* 2026-09-07 03:19:04.125002 | instance | Monday 07 September 2026 03:19:04 +0000 (0:00:00.409) 0:00:11.552 ****** 2026-09-07 03:19:04.334807 | instance | changed: [localhost] 2026-09-07 03:19:04.335190 | instance | 2026-09-07 03:19:04.335542 | instance | TASK [Load the current Nova configuration into a variable] ********************* 2026-09-07 03:19:04.335851 | instance | Monday 07 September 2026 03:19:04 +0000 (0:00:00.211) 0:00:11.763 ****** 2026-09-07 03:19:04.374071 | instance | ok: [localhost] 2026-09-07 03:19:04.374502 | instance | 2026-09-07 03:19:04.374840 | instance | TASK [Generate Nova values for missing variables] ****************************** 2026-09-07 03:19:04.375156 | instance | Monday 07 September 2026 03:19:04 +0000 (0:00:00.038) 0:00:11.802 ****** 2026-09-07 03:19:04.426132 | instance | ok: [localhost] => (item={'key': 'nova_flavors', 'value': [{'name': 'm1.tiny', 'ram': 512, 'disk': 1, 'vcpus': 1}, {'name': 'm1.small', 'ram': 2048, 'disk': 20, 'vcpus': 1}, {'name': 'm1.medium', 'ram': 4096, 'disk': 40, 'vcpus': 2}, {'name': 'm1.large', 'ram': 8192, 'disk': 80, 'vcpus': 4}, {'name': 'm1.xlarge', 'ram': 16384, 'disk': 160, 'vcpus': 8}]}) 2026-09-07 03:19:04.426719 | instance | 2026-09-07 03:19:04.427214 | instance | TASK [Write new Nova configuration file to disk] ******************************* 2026-09-07 03:19:04.427689 | instance | Monday 07 September 2026 03:19:04 +0000 (0:00:00.051) 0:00:11.853 ****** 2026-09-07 03:19:04.834064 | instance | changed: [localhost] 2026-09-07 03:19:04.834586 | instance | 2026-09-07 03:19:04.834921 | instance | PLAY [Generate secrets for workspace] ****************************************** 2026-09-07 03:19:04.835211 | instance | 2026-09-07 03:19:04.835590 | instance | TASK [Ensure the secrets file exists] ****************************************** 2026-09-07 03:19:04.835959 | instance | Monday 07 September 2026 03:19:04 +0000 (0:00:00.406) 0:00:12.260 ****** 2026-09-07 03:19:05.037892 | instance | changed: [localhost] 2026-09-07 03:19:05.038014 | instance | 2026-09-07 03:19:05.038305 | instance | TASK [Load the current secrets into a variable] ******************************** 2026-09-07 03:19:05.038729 | instance | Monday 07 September 2026 03:19:05 +0000 (0:00:00.204) 0:00:12.464 ****** 2026-09-07 03:19:05.078061 | instance | ok: [localhost] 2026-09-07 03:19:05.078376 | instance | 2026-09-07 03:19:05.078938 | instance | TASK [Generate secrets for missing variables] ********************************** 2026-09-07 03:19:05.079420 | instance | Monday 07 September 2026 03:19:05 +0000 (0:00:00.041) 0:00:12.506 ****** 2026-09-07 03:19:05.493811 | instance | ok: [localhost] => (item=heat_auth_encryption_key) 2026-09-07 03:19:05.494227 | instance | ok: [localhost] => (item=keepalived_password) 2026-09-07 03:19:05.494565 | instance | ok: [localhost] => (item=keycloak_admin_password) 2026-09-07 03:19:05.494865 | instance | ok: [localhost] => (item=keycloak_database_password) 2026-09-07 03:19:05.495156 | instance | ok: [localhost] => (item=keystone_keycloak_client_secret) 2026-09-07 03:19:05.495468 | instance | ok: [localhost] => (item=keystone_oidc_crypto_passphrase) 2026-09-07 03:19:05.495764 | instance | ok: [localhost] => (item=kube_prometheus_stack_grafana_admin_password) 2026-09-07 03:19:05.496051 | instance | ok: [localhost] => (item=octavia_heartbeat_key) 2026-09-07 03:19:05.496343 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rabbitmq_admin_password) 2026-09-07 03:19:05.496715 | instance | ok: [localhost] => (item=openstack_helm_endpoints_memcached_secret_key) 2026-09-07 03:19:05.497040 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_admin_password) 2026-09-07 03:19:05.497331 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_mariadb_password) 2026-09-07 03:19:05.497694 | instance | ok: [localhost] => (item=openstack_helm_endpoints_keystone_rabbitmq_password) 2026-09-07 03:19:05.498344 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_keystone_password) 2026-09-07 03:19:05.498680 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_mariadb_password) 2026-09-07 03:19:05.499003 | instance | ok: [localhost] => (item=openstack_helm_endpoints_glance_rabbitmq_password) 2026-09-07 03:19:05.499345 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_keystone_password) 2026-09-07 03:19:05.499659 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_mariadb_password) 2026-09-07 03:19:05.499950 | instance | ok: [localhost] => (item=openstack_helm_endpoints_cinder_rabbitmq_password) 2026-09-07 03:19:05.500424 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_keystone_password) 2026-09-07 03:19:05.500767 | instance | ok: [localhost] => (item=openstack_helm_endpoints_placement_mariadb_password) 2026-09-07 03:19:05.501089 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_keystone_password) 2026-09-07 03:19:05.501403 | instance | ok: [localhost] => (item=openstack_helm_endpoints_barbican_mariadb_password) 2026-09-07 03:19:05.501774 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_keystone_password) 2026-09-07 03:19:05.502066 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_mariadb_password) 2026-09-07 03:19:05.502352 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_rabbitmq_password) 2026-09-07 03:19:05.502731 | instance | ok: [localhost] => (item=openstack_helm_endpoints_neutron_metadata_secret) 2026-09-07 03:19:05.503027 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_keystone_password) 2026-09-07 03:19:05.503311 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_mariadb_password) 2026-09-07 03:19:05.503628 | instance | ok: [localhost] => (item=openstack_helm_endpoints_nova_rabbitmq_password) 2026-09-07 03:19:05.504000 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_keystone_password) 2026-09-07 03:19:05.504290 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_mariadb_password) 2026-09-07 03:19:05.504600 | instance | ok: [localhost] => (item=openstack_helm_endpoints_ironic_rabbitmq_password) 2026-09-07 03:19:05.504982 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_keystone_password) 2026-09-07 03:19:05.505279 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_mariadb_password) 2026-09-07 03:19:05.505588 | instance | ok: [localhost] => (item=openstack_helm_endpoints_designate_rabbitmq_password) 2026-09-07 03:19:05.505886 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_keystone_password) 2026-09-07 03:19:05.506249 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_mariadb_password) 2026-09-07 03:19:05.506559 | instance | ok: [localhost] => (item=openstack_helm_endpoints_octavia_rabbitmq_password) 2026-09-07 03:19:05.506847 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_keystone_password) 2026-09-07 03:19:05.507213 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_mariadb_password) 2026-09-07 03:19:05.507533 | instance | ok: [localhost] => (item=openstack_helm_endpoints_magnum_rabbitmq_password) 2026-09-07 03:19:05.507819 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_keystone_password) 2026-09-07 03:19:05.508156 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_trustee_keystone_password) 2026-09-07 03:19:05.508533 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_stack_user_keystone_password) 2026-09-07 03:19:05.508826 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_mariadb_password) 2026-09-07 03:19:05.509149 | instance | ok: [localhost] => (item=openstack_helm_endpoints_heat_rabbitmq_password) 2026-09-07 03:19:05.509546 | instance | ok: [localhost] => (item=openstack_helm_endpoints_horizon_mariadb_password) 2026-09-07 03:19:05.509837 | instance | ok: [localhost] => (item=openstack_helm_endpoints_tempest_keystone_password) 2026-09-07 03:19:05.510128 | instance | ok: [localhost] => (item=openstack_helm_endpoints_openstack_exporter_keystone_password) 2026-09-07 03:19:05.510505 | instance | ok: [localhost] => (item=openstack_helm_endpoints_rgw_keystone_password) 2026-09-07 03:19:05.510817 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_keystone_password) 2026-09-07 03:19:05.511101 | instance | ok: [localhost] => (item=openstack_helm_endpoints_manila_mariadb_password) 2026-09-07 03:19:05.511406 | instance | ok: [localhost] => (item=openstack_helm_endpoints_staffeln_mariadb_password) 2026-09-07 03:19:05.511802 | instance | 2026-09-07 03:19:05.512189 | instance | TASK [Generate base64 encoded secrets] ***************************************** 2026-09-07 03:19:05.512685 | instance | Monday 07 September 2026 03:19:05 +0000 (0:00:00.413) 0:00:12.920 ****** 2026-09-07 03:19:05.542127 | instance | ok: [localhost] => (item=barbican_kek) 2026-09-07 03:19:05.542424 | instance | 2026-09-07 03:19:05.542760 | instance | TASK [Generate temporary files for generating keys for missing variables] ****** 2026-09-07 03:19:05.543166 | instance | Monday 07 September 2026 03:19:05 +0000 (0:00:00.050) 0:00:12.970 ****** 2026-09-07 03:19:05.999236 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-07 03:19:05.999469 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-07 03:19:05.999760 | instance | 2026-09-07 03:19:06.000005 | instance | TASK [Generate SSH keys for missing variables] ********************************* 2026-09-07 03:19:06.000330 | instance | Monday 07 September 2026 03:19:05 +0000 (0:00:00.457) 0:00:13.428 ****** 2026-09-07 03:19:10.022773 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-07 03:19:10.022867 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-07 03:19:10.022879 | instance | 2026-09-07 03:19:10.022898 | instance | TASK [Set values for SSH keys] ************************************************* 2026-09-07 03:19:10.022909 | instance | Monday 07 September 2026 03:19:10 +0000 (0:00:04.020) 0:00:17.448 ****** 2026-09-07 03:19:10.090925 | instance | ok: [localhost] => (item=manila_ssh_key) 2026-09-07 03:19:10.091174 | instance | ok: [localhost] => (item=nova_ssh_key) 2026-09-07 03:19:10.091434 | instance | 2026-09-07 03:19:10.091697 | instance | TASK [Delete the temporary files generated for SSH keys] *********************** 2026-09-07 03:19:10.091962 | instance | Monday 07 September 2026 03:19:10 +0000 (0:00:00.071) 0:00:17.520 ****** 2026-09-07 03:19:10.476943 | instance | changed: [localhost] => (item=manila_ssh_key) 2026-09-07 03:19:10.477241 | instance | changed: [localhost] => (item=nova_ssh_key) 2026-09-07 03:19:10.477539 | instance | 2026-09-07 03:19:10.477842 | instance | TASK [Write new secrets file to disk] ****************************************** 2026-09-07 03:19:10.478185 | instance | Monday 07 September 2026 03:19:10 +0000 (0:00:00.385) 0:00:17.906 ****** 2026-09-07 03:19:10.891393 | instance | changed: [localhost] 2026-09-07 03:19:10.891628 | instance | 2026-09-07 03:19:10.891930 | instance | TASK [Encrypt secrets file with Vault password] ******************************** 2026-09-07 03:19:10.892237 | instance | Monday 07 September 2026 03:19:10 +0000 (0:00:00.414) 0:00:18.320 ****** 2026-09-07 03:19:10.933253 | instance | skipping: [localhost] 2026-09-07 03:19:10.933507 | instance | 2026-09-07 03:19:10.933767 | instance | PLAY [Setup networking] ******************************************************** 2026-09-07 03:19:10.933991 | instance | 2026-09-07 03:19:10.934231 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:19:10.934681 | instance | Monday 07 September 2026 03:19:10 +0000 (0:00:00.042) 0:00:18.363 ****** 2026-09-07 03:19:11.659002 | instance | ok: [instance] 2026-09-07 03:19:11.659346 | instance | 2026-09-07 03:19:11.659696 | instance | TASK [Create bridge for management network] ************************************ 2026-09-07 03:19:11.660035 | instance | Monday 07 September 2026 03:19:11 +0000 (0:00:00.725) 0:00:19.088 ****** 2026-09-07 03:19:12.026702 | instance | ok: [instance] 2026-09-07 03:19:12.026902 | instance | 2026-09-07 03:19:12.027133 | instance | TASK [Create fake interface for management bridge] ***************************** 2026-09-07 03:19:12.027383 | instance | Monday 07 September 2026 03:19:12 +0000 (0:00:00.367) 0:00:19.455 ****** 2026-09-07 03:19:12.271880 | instance | ok: [instance] 2026-09-07 03:19:12.272095 | instance | 2026-09-07 03:19:12.272393 | instance | TASK [Assign dummy interface to management bridge] ***************************** 2026-09-07 03:19:12.272653 | instance | Monday 07 September 2026 03:19:12 +0000 (0:00:00.245) 0:00:19.701 ****** 2026-09-07 03:19:12.498201 | instance | ok: [instance] 2026-09-07 03:19:12.498482 | instance | 2026-09-07 03:19:12.498752 | instance | TASK [Assign IP address for management bridge] ********************************* 2026-09-07 03:19:12.499026 | instance | Monday 07 September 2026 03:19:12 +0000 (0:00:00.226) 0:00:19.927 ****** 2026-09-07 03:19:12.696934 | instance | ok: [instance] 2026-09-07 03:19:12.697026 | instance | 2026-09-07 03:19:12.697150 | instance | TASK [Bring up interfaces] ***************************************************** 2026-09-07 03:19:12.697320 | instance | Monday 07 September 2026 03:19:12 +0000 (0:00:00.199) 0:00:20.126 ****** 2026-09-07 03:19:13.161791 | instance | ok: [instance] => (item=br-mgmt) 2026-09-07 03:19:13.162015 | instance | ok: [instance] => (item=dummy0) 2026-09-07 03:19:13.162241 | instance | 2026-09-07 03:19:13.162506 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-07 03:19:13.162716 | instance | 2026-09-07 03:19:13.162947 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:19:13.163194 | instance | Monday 07 September 2026 03:19:13 +0000 (0:00:00.464) 0:00:20.591 ****** 2026-09-07 03:19:13.989444 | instance | ok: [instance] 2026-09-07 03:19:13.989665 | instance | 2026-09-07 03:19:13.989916 | instance | TASK [Install depedencies] ***************************************************** 2026-09-07 03:19:13.990170 | instance | Monday 07 September 2026 03:19:13 +0000 (0:00:00.827) 0:00:21.418 ****** 2026-09-07 03:19:37.786155 | instance | changed: [instance] 2026-09-07 03:19:37.786233 | instance | 2026-09-07 03:19:37.786260 | instance | TASK [Start up service] ******************************************************** 2026-09-07 03:19:37.786270 | instance | Monday 07 September 2026 03:19:37 +0000 (0:00:23.795) 0:00:45.214 ****** 2026-09-07 03:19:38.450257 | instance | ok: [instance] 2026-09-07 03:19:38.451158 | instance | 2026-09-07 03:19:38.451226 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-07 03:19:38.451239 | instance | Monday 07 September 2026 03:19:38 +0000 (0:00:00.665) 0:00:45.879 ****** 2026-09-07 03:19:38.715266 | instance | ok: [instance] 2026-09-07 03:19:38.716038 | instance | 2026-09-07 03:19:38.716315 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-07 03:19:38.716329 | instance | Monday 07 September 2026 03:19:38 +0000 (0:00:00.265) 0:00:46.144 ****** 2026-09-07 03:19:39.225838 | instance | changed: [instance] 2026-09-07 03:19:39.225994 | instance | 2026-09-07 03:19:39.226276 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-07 03:19:39.226518 | instance | Monday 07 September 2026 03:19:39 +0000 (0:00:00.510) 0:00:46.655 ****** 2026-09-07 03:19:39.445012 | instance | ok: [instance] 2026-09-07 03:19:39.445158 | instance | 2026-09-07 03:19:39.445397 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-07 03:19:39.445651 | instance | Monday 07 September 2026 03:19:39 +0000 (0:00:00.219) 0:00:46.874 ****** 2026-09-07 03:19:39.481798 | instance | skipping: [instance] 2026-09-07 03:19:39.482164 | instance | 2026-09-07 03:19:39.482699 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-07 03:19:39.483202 | instance | Monday 07 September 2026 03:19:39 +0000 (0:00:00.035) 0:00:46.910 ****** 2026-09-07 03:19:40.125782 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:19:40.125982 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:19:40.126374 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:19:40.126687 | instance | 2026-09-07 03:19:40.127007 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-07 03:19:40.127530 | instance | Monday 07 September 2026 03:19:40 +0000 (0:00:00.643) 0:00:47.553 ****** 2026-09-07 03:19:40.755889 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:19:40.756636 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:19:40.757075 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:19:40.757421 | instance | 2026-09-07 03:19:40.757723 | instance | TASK [Start loop devices] ****************************************************** 2026-09-07 03:19:40.758014 | instance | Monday 07 September 2026 03:19:40 +0000 (0:00:00.629) 0:00:48.183 ****** 2026-09-07 03:19:41.585407 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:19:41.585942 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:19:41.586319 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:19:41.586700 | instance | 2026-09-07 03:19:41.587086 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-07 03:19:41.587496 | instance | Monday 07 September 2026 03:19:41 +0000 (0:00:00.830) 0:00:49.014 ****** 2026-09-07 03:19:45.242745 | instance | changed: [instance] => (item=osd0) 2026-09-07 03:19:45.243195 | instance | changed: [instance] => (item=osd1) 2026-09-07 03:19:45.243579 | instance | changed: [instance] => (item=osd2) 2026-09-07 03:19:45.243912 | instance | 2026-09-07 03:19:45.244295 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-07 03:19:45.244609 | instance | Monday 07 September 2026 03:19:45 +0000 (0:00:03.657) 0:00:52.671 ****** 2026-09-07 03:19:47.369430 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-07 03:19:47.369911 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-07 03:19:47.370207 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-07 03:19:47.370601 | instance | 2026-09-07 03:19:47.370918 | instance | PLAY [controllers] ************************************************************* 2026-09-07 03:19:47.371183 | instance | 2026-09-07 03:19:47.371483 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:19:47.371762 | instance | Monday 07 September 2026 03:19:47 +0000 (0:00:02.124) 0:00:54.796 ****** 2026-09-07 03:19:48.327547 | instance | ok: [instance] 2026-09-07 03:19:48.327782 | instance | 2026-09-07 03:19:48.327995 | instance | TASK [Set masquerade rule] ***************************************************** 2026-09-07 03:19:48.328189 | instance | Monday 07 September 2026 03:19:48 +0000 (0:00:00.959) 0:00:55.755 ****** 2026-09-07 03:19:48.865126 | instance | changed: [instance] 2026-09-07 03:19:48.865216 | instance | 2026-09-07 03:19:48.865228 | instance | PLAY RECAP ********************************************************************* 2026-09-07 03:19:48.865240 | instance | instance : ok=24 changed=10 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 03:19:48.865303 | instance | localhost : ok=40 changed=21 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-07 03:19:48.865315 | instance | 2026-09-07 03:19:48.865324 | instance | Monday 07 September 2026 03:19:48 +0000 (0:00:00.537) 0:00:56.292 ****** 2026-09-07 03:19:48.865333 | instance | =============================================================================== 2026-09-07 03:19:48.865342 | instance | Install depedencies ---------------------------------------------------- 23.80s 2026-09-07 03:19:48.865353 | instance | Generate SSH keys for missing variables --------------------------------- 4.02s 2026-09-07 03:19:48.865362 | instance | Create a volume group for each loop device ------------------------------ 3.66s 2026-09-07 03:19:48.865382 | instance | Create a logical volume for each loop device ---------------------------- 2.12s 2026-09-07 03:19:48.865460 | instance | Gathering Facts --------------------------------------------------------- 1.31s 2026-09-07 03:19:48.865688 | instance | Install "dirmngr" for GPG keyserver operations -------------------------- 1.22s 2026-09-07 03:19:48.865908 | instance | Create folders for workspace -------------------------------------------- 1.19s 2026-09-07 03:19:48.866204 | instance | Gathering Facts --------------------------------------------------------- 0.96s 2026-09-07 03:19:48.866499 | instance | Start loop devices ------------------------------------------------------ 0.83s 2026-09-07 03:19:48.866711 | instance | Gathering Facts --------------------------------------------------------- 0.83s 2026-09-07 03:19:48.866931 | instance | Purge "snapd" package --------------------------------------------------- 0.78s 2026-09-07 03:19:48.867152 | instance | Configure short hostname ------------------------------------------------ 0.78s 2026-09-07 03:19:48.867393 | instance | Gathering Facts --------------------------------------------------------- 0.77s 2026-09-07 03:19:48.867641 | instance | Gathering Facts --------------------------------------------------------- 0.73s 2026-09-07 03:19:48.867874 | instance | Generate endpoint skeleton for missing variables ------------------------ 0.71s 2026-09-07 03:19:48.868097 | instance | Start up service -------------------------------------------------------- 0.67s 2026-09-07 03:19:48.868386 | instance | Create devices for Ceph ------------------------------------------------- 0.64s 2026-09-07 03:19:48.868617 | instance | Set permissions on loopback devices ------------------------------------- 0.63s 2026-09-07 03:19:48.868842 | instance | Write new Ceph control plane configuration file to disk ----------------- 0.62s 2026-09-07 03:19:48.869210 | instance | Set masquerade rule ----------------------------------------------------- 0.54s 2026-09-07 03:19:48.982706 | instance | INFO [aio > prepare] Executed: Successful 2026-09-07 03:19:48.994559 | instance | INFO [aio > converge] Executing 2026-09-07 03:19:51.766242 | instance | 2026-09-07 03:19:51.766478 | instance | PLAY [all] ********************************************************************* 2026-09-07 03:19:51.766696 | instance | 2026-09-07 03:19:51.766982 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:19:51.767270 | instance | Monday 07 September 2026 03:19:51 +0000 (0:00:00.017) 0:00:00.017 ****** 2026-09-07 03:19:53.125684 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-07 03:19:53.125880 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-07 03:19:53.126145 | instance | interpreter could change the meaning of that path. See 2026-09-07 03:19:53.126448 | instance | https://docs.ansible.com/ansible- 2026-09-07 03:19:53.126734 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-07 03:19:53.142511 | instance | ok: [instance] 2026-09-07 03:19:53.142713 | instance | 2026-09-07 03:19:53.142991 | instance | TASK [Fail if atmosphere_ceph_enabled is set] ********************************** 2026-09-07 03:19:53.143257 | instance | Monday 07 September 2026 03:19:53 +0000 (0:00:01.376) 0:00:01.393 ****** 2026-09-07 03:19:53.203437 | instance | skipping: [instance] 2026-09-07 03:19:53.203677 | instance | 2026-09-07 03:19:53.203935 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-07 03:19:53.204165 | instance | Monday 07 September 2026 03:19:53 +0000 (0:00:00.061) 0:00:01.454 ****** 2026-09-07 03:19:53.420626 | instance | ok: [instance] 2026-09-07 03:19:53.420882 | instance | 2026-09-07 03:19:53.421188 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-07 03:19:53.421452 | instance | 2026-09-07 03:19:53.421742 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-07 03:19:53.421951 | instance | Monday 07 September 2026 03:19:53 +0000 (0:00:00.217) 0:00:01.672 ****** 2026-09-07 03:19:54.450704 | instance | ok: [instance] 2026-09-07 03:19:54.451048 | instance | 2026-09-07 03:19:54.451370 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 03:19:54.451660 | instance | Monday 07 September 2026 03:19:54 +0000 (0:00:01.029) 0:00:02.701 ****** 2026-09-07 03:19:54.861670 | instance | ok: [instance] 2026-09-07 03:19:54.861778 | instance | 2026-09-07 03:19:54.861949 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 03:19:54.862231 | instance | Monday 07 September 2026 03:19:54 +0000 (0:00:00.409) 0:00:03.110 ****** 2026-09-07 03:19:54.925922 | instance | skipping: [instance] 2026-09-07 03:19:54.926004 | instance | 2026-09-07 03:19:54.926200 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-07 03:19:54.926468 | instance | Monday 07 September 2026 03:19:54 +0000 (0:00:00.065) 0:00:03.176 ****** 2026-09-07 03:19:55.341639 | instance | changed: [instance] 2026-09-07 03:19:55.341744 | instance | 2026-09-07 03:19:55.342001 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 03:19:55.342381 | instance | Monday 07 September 2026 03:19:55 +0000 (0:00:00.414) 0:00:03.590 ****** 2026-09-07 03:19:55.445931 | instance | ok: [instance] => { 2026-09-07 03:19:55.446036 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-07 03:19:55.446180 | instance | } 2026-09-07 03:19:55.446494 | instance | 2026-09-07 03:19:55.446735 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 03:19:55.447005 | instance | Monday 07 September 2026 03:19:55 +0000 (0:00:00.103) 0:00:03.694 ****** 2026-09-07 03:19:56.217951 | instance | changed: [instance] 2026-09-07 03:19:56.218124 | instance | 2026-09-07 03:19:56.218433 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 03:19:56.218870 | instance | Monday 07 September 2026 03:19:56 +0000 (0:00:00.770) 0:00:04.464 ****** 2026-09-07 03:19:56.285794 | instance | skipping: [instance] 2026-09-07 03:19:56.285907 | instance | 2026-09-07 03:19:56.285983 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 03:19:56.286141 | instance | Monday 07 September 2026 03:19:56 +0000 (0:00:00.068) 0:00:04.533 ****** 2026-09-07 03:19:56.357636 | instance | skipping: [instance] 2026-09-07 03:19:56.357896 | instance | 2026-09-07 03:19:56.358108 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 03:19:56.358310 | instance | Monday 07 September 2026 03:19:56 +0000 (0:00:00.074) 0:00:04.607 ****** 2026-09-07 03:19:56.601582 | instance | ok: [instance] 2026-09-07 03:19:56.601776 | instance | 2026-09-07 03:19:56.601919 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-07 03:19:56.602058 | instance | Monday 07 September 2026 03:19:56 +0000 (0:00:00.242) 0:00:04.850 ****** 2026-09-07 03:19:58.080078 | instance | ok: [instance] 2026-09-07 03:19:58.080193 | instance | 2026-09-07 03:19:58.080519 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 03:19:58.080581 | instance | Monday 07 September 2026 03:19:58 +0000 (0:00:01.480) 0:00:06.331 ****** 2026-09-07 03:19:58.175927 | instance | ok: [instance] => { 2026-09-07 03:19:58.177088 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-07 03:19:58.177182 | instance | } 2026-09-07 03:19:58.177200 | instance | 2026-09-07 03:19:58.177216 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 03:19:58.177241 | instance | Monday 07 September 2026 03:19:58 +0000 (0:00:00.095) 0:00:06.427 ****** 2026-09-07 03:19:58.907705 | instance | changed: [instance] 2026-09-07 03:19:58.907792 | instance | 2026-09-07 03:19:58.908106 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 03:19:58.908163 | instance | Monday 07 September 2026 03:19:58 +0000 (0:00:00.732) 0:00:07.159 ****** 2026-09-07 03:20:02.116359 | instance | changed: [instance] 2026-09-07 03:20:02.116467 | instance | 2026-09-07 03:20:02.116796 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-07 03:20:02.116844 | instance | Monday 07 September 2026 03:20:02 +0000 (0:00:03.208) 0:00:10.368 ****** 2026-09-07 03:20:02.159338 | instance | skipping: [instance] 2026-09-07 03:20:02.160061 | instance | 2026-09-07 03:20:02.160116 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-07 03:20:02.160127 | instance | Monday 07 September 2026 03:20:02 +0000 (0:00:00.042) 0:00:10.410 ****** 2026-09-07 03:20:02.206698 | instance | skipping: [instance] 2026-09-07 03:20:02.207383 | instance | 2026-09-07 03:20:02.207557 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-07 03:20:02.207570 | instance | Monday 07 September 2026 03:20:02 +0000 (0:00:00.047) 0:00:10.457 ****** 2026-09-07 03:20:02.243934 | instance | skipping: [instance] 2026-09-07 03:20:02.243997 | instance | 2026-09-07 03:20:02.244246 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-07 03:20:02.244294 | instance | Monday 07 September 2026 03:20:02 +0000 (0:00:00.037) 0:00:10.495 ****** 2026-09-07 03:20:08.028606 | instance | changed: [instance] 2026-09-07 03:20:08.028995 | instance | 2026-09-07 03:20:08.029471 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-07 03:20:08.029508 | instance | Monday 07 September 2026 03:20:08 +0000 (0:00:05.783) 0:00:16.279 ****** 2026-09-07 03:20:08.744963 | instance | changed: [instance] 2026-09-07 03:20:08.745690 | instance | 2026-09-07 03:20:08.745978 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-07 03:20:08.746007 | instance | Monday 07 September 2026 03:20:08 +0000 (0:00:00.716) 0:00:16.996 ****** 2026-09-07 03:20:09.809868 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-07 03:20:09.811636 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-07 03:20:09.811696 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-07 03:20:09.811708 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-07 03:20:09.811719 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-07 03:20:09.811729 | instance | 2026-09-07 03:20:09.811739 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-07 03:20:09.811749 | instance | Monday 07 September 2026 03:20:09 +0000 (0:00:01.064) 0:00:18.061 ****** 2026-09-07 03:20:10.495222 | instance | changed: [instance] 2026-09-07 03:20:10.495361 | instance | 2026-09-07 03:20:10.495991 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-07 03:20:10.496353 | instance | Monday 07 September 2026 03:20:10 +0000 (0:00:00.668) 0:00:18.729 ****** 2026-09-07 03:20:10.496656 | instance | 2026-09-07 03:20:10.497005 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 03:20:10.497326 | instance | Monday 07 September 2026 03:20:10 +0000 (0:00:00.016) 0:00:18.746 ****** 2026-09-07 03:20:11.541682 | instance | ok: [instance] 2026-09-07 03:20:11.541742 | instance | 2026-09-07 03:20:11.541806 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-07 03:20:11.541949 | instance | Monday 07 September 2026 03:20:11 +0000 (0:00:01.047) 0:00:19.793 ****** 2026-09-07 03:20:12.037988 | instance | changed: [instance] 2026-09-07 03:20:12.038413 | instance | 2026-09-07 03:20:12.038772 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-07 03:20:12.039137 | instance | Monday 07 September 2026 03:20:12 +0000 (0:00:00.492) 0:00:20.286 ****** 2026-09-07 03:20:12.669528 | instance | changed: [instance] 2026-09-07 03:20:12.669904 | instance | 2026-09-07 03:20:12.670052 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-07 03:20:12.670194 | instance | Monday 07 September 2026 03:20:12 +0000 (0:00:00.632) 0:00:20.919 ****** 2026-09-07 03:20:12.909668 | instance | ok: [instance] 2026-09-07 03:20:12.909752 | instance | 2026-09-07 03:20:12.909929 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-07 03:20:12.910248 | instance | Monday 07 September 2026 03:20:12 +0000 (0:00:00.241) 0:00:21.161 ****** 2026-09-07 03:20:12.993785 | instance | ok: [instance] => { 2026-09-07 03:20:12.993947 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-07 03:20:12.994207 | instance | } 2026-09-07 03:20:12.994548 | instance | 2026-09-07 03:20:12.994883 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-07 03:20:12.995188 | instance | Monday 07 September 2026 03:20:12 +0000 (0:00:00.082) 0:00:21.243 ****** 2026-09-07 03:20:13.853930 | instance | changed: [instance] 2026-09-07 03:20:13.854292 | instance | 2026-09-07 03:20:13.854664 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-07 03:20:13.854976 | instance | Monday 07 September 2026 03:20:13 +0000 (0:00:00.860) 0:00:22.103 ****** 2026-09-07 03:20:19.435109 | instance | changed: [instance] 2026-09-07 03:20:19.435201 | instance | 2026-09-07 03:20:19.435586 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-07 03:20:19.435657 | instance | Monday 07 September 2026 03:20:19 +0000 (0:00:05.582) 0:00:27.686 ****** 2026-09-07 03:20:20.512165 | instance | ok: [instance] 2026-09-07 03:20:20.512884 | instance | 2026-09-07 03:20:20.512951 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-07 03:20:20.512971 | instance | Monday 07 September 2026 03:20:20 +0000 (0:00:01.076) 0:00:28.763 ****** 2026-09-07 03:20:20.981673 | instance | changed: [instance] 2026-09-07 03:20:20.982598 | instance | 2026-09-07 03:20:20.982657 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-07 03:20:20.982672 | instance | Monday 07 September 2026 03:20:20 +0000 (0:00:00.469) 0:00:29.232 ****** 2026-09-07 03:20:21.533025 | instance | changed: [instance] 2026-09-07 03:20:21.534176 | instance | 2026-09-07 03:20:21.534269 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-07 03:20:21.534287 | instance | Monday 07 September 2026 03:20:21 +0000 (0:00:00.550) 0:00:29.783 ****** 2026-09-07 03:20:22.183064 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-07 03:20:22.183179 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-07 03:20:22.184241 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-07 03:20:22.184320 | instance | 2026-09-07 03:20:22.184333 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-07 03:20:22.184343 | instance | Monday 07 September 2026 03:20:22 +0000 (0:00:00.650) 0:00:30.433 ****** 2026-09-07 03:20:22.729676 | instance | changed: [instance] 2026-09-07 03:20:22.729810 | instance | 2026-09-07 03:20:22.730314 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-07 03:20:22.730377 | instance | Monday 07 September 2026 03:20:22 +0000 (0:00:00.546) 0:00:30.980 ****** 2026-09-07 03:20:23.316802 | instance | changed: [instance] 2026-09-07 03:20:23.316883 | instance | 2026-09-07 03:20:23.317665 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-07 03:20:23.317713 | instance | Monday 07 September 2026 03:20:23 +0000 (0:00:00.571) 0:00:31.552 ****** 2026-09-07 03:20:23.317720 | instance | 2026-09-07 03:20:23.317727 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-07 03:20:23.317733 | instance | Monday 07 September 2026 03:20:23 +0000 (0:00:00.015) 0:00:31.568 ****** 2026-09-07 03:20:24.085565 | instance | ok: [instance] 2026-09-07 03:20:24.085700 | instance | 2026-09-07 03:20:24.086133 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-07 03:20:24.086558 | instance | Monday 07 September 2026 03:20:24 +0000 (0:00:00.768) 0:00:32.336 ****** 2026-09-07 03:20:25.255933 | instance | changed: [instance] 2026-09-07 03:20:25.256071 | instance | 2026-09-07 03:20:25.256625 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-07 03:20:25.256683 | instance | Monday 07 September 2026 03:20:25 +0000 (0:00:01.170) 0:00:33.507 ****** 2026-09-07 03:20:25.902150 | instance | changed: [instance] 2026-09-07 03:20:25.902907 | instance | 2026-09-07 03:20:25.902977 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-07 03:20:25.902990 | instance | Monday 07 September 2026 03:20:25 +0000 (0:00:00.645) 0:00:34.153 ****** 2026-09-07 03:20:25.977205 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-07 03:20:25.977300 | instance | 2026-09-07 03:20:25.977312 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-07 03:20:25.977419 | instance | Monday 07 September 2026 03:20:25 +0000 (0:00:00.075) 0:00:34.228 ****** 2026-09-07 03:20:31.794130 | instance | changed: [instance] 2026-09-07 03:20:31.794832 | instance | 2026-09-07 03:20:31.794910 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-07 03:20:31.794922 | instance | Monday 07 September 2026 03:20:31 +0000 (0:00:05.816) 0:00:40.045 ****** 2026-09-07 03:20:32.511833 | instance | ok: [instance] => (item=chronyd) 2026-09-07 03:20:32.513060 | instance | ok: [instance] => (item=sshd) 2026-09-07 03:20:32.513158 | instance | 2026-09-07 03:20:32.513171 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-07 03:20:32.513193 | instance | Monday 07 September 2026 03:20:32 +0000 (0:00:00.717) 0:00:40.762 ****** 2026-09-07 03:20:45.855005 | instance | fatal: [instance]: FAILED! => {"changed": false, "dest": "/usr/bin/cephadm", "elapsed": 13, "msg": "Request failed: ", "url": "https://download.ceph.com/rpm-18.2.7/el9/noarch/cephadm"} 2026-09-07 03:20:45.858288 | instance | 2026-09-07 03:20:45.859404 | instance | PLAY RECAP ********************************************************************* 2026-09-07 03:20:45.859443 | instance | instance : ok=35 changed=20 unreachable=0 failed=1 skipped=7 rescued=0 ignored=0 2026-09-07 03:20:45.859460 | instance | 2026-09-07 03:20:45.859475 | instance | Monday 07 September 2026 03:20:45 +0000 (0:00:13.348) 0:00:54.110 ****** 2026-09-07 03:20:45.859508 | instance | =============================================================================== 2026-09-07 03:20:45.861023 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 13.35s 2026-09-07 03:20:45.861059 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 5.82s 2026-09-07 03:20:45.861070 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.78s 2026-09-07 03:20:45.861079 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 5.58s 2026-09-07 03:20:45.861088 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 3.21s 2026-09-07 03:20:45.861096 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.82s 2026-09-07 03:20:45.861105 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.48s 2026-09-07 03:20:45.863855 | instance | Gathering Facts --------------------------------------------------------- 1.38s 2026-09-07 03:20:45.863912 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 1.17s 2026-09-07 03:20:45.863923 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.08s 2026-09-07 03:20:45.863932 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.06s 2026-09-07 03:20:45.863941 | instance | Gathering Facts --------------------------------------------------------- 1.03s 2026-09-07 03:20:45.863950 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.86s 2026-09-07 03:20:45.863959 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-09-07 03:20:45.863968 | instance | vexxhost.containers.download_artifact : Download item ------------------- 0.73s 2026-09-07 03:20:45.863976 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 0.72s 2026-09-07 03:20:45.863986 | instance | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.72s 2026-09-07 03:20:45.863995 | instance | vexxhost.containers.containerd : Create containerd config file ---------- 0.67s 2026-09-07 03:20:45.864004 | instance | vexxhost.containers.docker : Create folders for configuration ----------- 0.65s 2026-09-07 03:20:45.864013 | instance | vexxhost.containers.docker : Enable and start service ------------------- 0.65s 2026-09-07 03:20:46.086281 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-07 03:20:46.086619 | instance | ERROR [aio > converge] Executed: Failed 2026-09-07 03:20:46.086823 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.aio/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/aio/converge.yml 2026-09-07 03:20:46.460709 | instance | ERROR 2026-09-07 03:20:46.461013 | instance | { 2026-09-07 03:20:46.461082 | instance | "delta": "0:02:09.091245", 2026-09-07 03:20:46.461131 | instance | "end": "2026-09-07 03:20:46.164576", 2026-09-07 03:20:46.461171 | instance | "msg": "non-zero return code", 2026-09-07 03:20:46.461215 | instance | "rc": 2, 2026-09-07 03:20:46.461265 | instance | "start": "2026-09-07 03:18:37.073331" 2026-09-07 03:20:46.461309 | instance | } failure 2026-09-07 03:20:46.474538 | 2026-09-07 03:20:46.474639 | PLAY RECAP 2026-09-07 03:20:46.474718 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-07 03:20:46.474762 | 2026-09-07 03:20:46.606744 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-07 03:20:46.619904 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 03:20:47.267604 | 2026-09-07 03:20:47.267778 | PLAY [all] 2026-09-07 03:20:47.282395 | 2026-09-07 03:20:47.282615 | TASK [gather-host-logs : creating directory for system status] 2026-09-07 03:20:47.704639 | instance | changed 2026-09-07 03:20:47.713219 | 2026-09-07 03:20:47.713347 | TASK [gather-host-logs : Get logs for each host] 2026-09-07 03:20:48.127972 | instance | + systemd-cgls --full --all --no-pager 2026-09-07 03:20:48.144314 | instance | + ip addr 2026-09-07 03:20:48.147294 | instance | + ip route 2026-09-07 03:20:48.149933 | instance | + lsblk 2026-09-07 03:20:48.155585 | instance | + mount 2026-09-07 03:20:48.158358 | instance | + docker images 2026-09-07 03:20:48.181663 | instance | + brctl show 2026-09-07 03:20:48.182239 | instance | /bin/bash: line 8: brctl: command not found 2026-09-07 03:20:48.182544 | instance | + ps aux --sort=-%mem 2026-09-07 03:20:48.203970 | instance | + dpkg -l 2026-09-07 03:20:48.215832 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-07 03:20:48.216408 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-07 03:20:48.241022 | instance | + '[' '!' -z '' ']' 2026-09-07 03:20:48.295199 | instance | ok: Runtime: 0:00:00.118448 2026-09-07 03:20:48.307912 | 2026-09-07 03:20:48.308054 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-07 03:20:49.052268 | instance | changed: 2026-09-07 03:20:49.052536 | instance | created directory /var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/work/logs/instance 2026-09-07 03:20:49.052593 | instance | cd+++++++++ system/ 2026-09-07 03:20:49.052640 | instance | >f+++++++++ system/brctl-show.txt 2026-09-07 03:20:49.052680 | instance | >f+++++++++ system/docker-images.txt 2026-09-07 03:20:49.052714 | instance | >f+++++++++ system/ip-addr.txt 2026-09-07 03:20:49.052746 | instance | >f+++++++++ system/ip-route.txt 2026-09-07 03:20:49.052773 | instance | >f+++++++++ system/lsblk.txt 2026-09-07 03:20:49.052798 | instance | >f+++++++++ system/mount.txt 2026-09-07 03:20:49.052822 | instance | >f+++++++++ system/packages.txt 2026-09-07 03:20:49.052845 | instance | >f+++++++++ system/ps.txt 2026-09-07 03:20:49.052873 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-07 03:20:49.068443 | 2026-09-07 03:20:49.068653 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-07 03:20:49.306226 | instance | changed: "values" 2026-09-07 03:20:49.505535 | instance | changed: "releases" 2026-09-07 03:20:49.520571 | 2026-09-07 03:20:49.520799 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-07 03:20:49.852929 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-07 03:20:50.068875 | instance | ok: Runtime: 0:00:00.003305 2026-09-07 03:20:50.073176 | 2026-09-07 03:20:50.073239 | TASK [helm-release-status : Downloads logs to executor] 2026-09-07 03:20:50.596896 | instance | changed: 2026-09-07 03:20:50.597202 | instance | cd+++++++++ helm/ 2026-09-07 03:20:50.597266 | instance | cd+++++++++ helm/releases/ 2026-09-07 03:20:50.597311 | instance | cd+++++++++ helm/values/ 2026-09-07 03:20:50.616111 | 2026-09-07 03:20:50.616301 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-07 03:20:50.825844 | instance | changed 2026-09-07 03:20:50.836347 | 2026-09-07 03:20:50.836466 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-07 03:20:51.083298 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:20:51.083433 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:20:51.089313 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:20:51.091158 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:20:51.091452 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:20:51.093280 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:20:51.094663 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:20:51.096275 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:20:51.097224 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:20:51.098582 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:20:51.099784 | instance | environment: line 1: kubectl: command not found 2026-09-07 03:20:51.100854 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-07 03:20:51.375614 | instance | ok: Runtime: 0:00:00.026305 2026-09-07 03:20:51.385366 | 2026-09-07 03:20:51.385531 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-07 03:20:51.631841 | instance | changed 2026-09-07 03:20:51.642218 | 2026-09-07 03:20:51.642386 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-07 03:20:51.905934 | instance | environment: line 5: kubectl: command not found 2026-09-07 03:20:51.907168 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:20:51.907359 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:20:51.907509 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-07 03:20:52.194881 | instance | ok: Runtime: 0:00:00.009163 2026-09-07 03:20:52.204540 | 2026-09-07 03:20:52.204669 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-07 03:20:52.811339 | instance | changed: 2026-09-07 03:20:52.811727 | instance | cd+++++++++ objects/ 2026-09-07 03:20:52.811812 | instance | cd+++++++++ objects/cluster/ 2026-09-07 03:20:52.811870 | instance | cd+++++++++ objects/namespaced/ 2026-09-07 03:20:52.836094 | 2026-09-07 03:20:52.836340 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-07 03:20:53.075901 | instance | changed 2026-09-07 03:20:53.090173 | 2026-09-07 03:20:53.090317 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-07 03:20:53.319322 | instance | changed 2026-09-07 03:20:53.330323 | 2026-09-07 03:20:53.330508 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-07 03:20:53.584218 | instance | environment: line 3: kubectl: command not found 2026-09-07 03:20:53.881705 | instance | ok: Runtime: 0:00:00.006161 2026-09-07 03:20:53.891396 | 2026-09-07 03:20:53.891547 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-07 03:20:54.463161 | instance | changed: 2026-09-07 03:20:54.463428 | instance | cd+++++++++ pod-logs/ 2026-09-07 03:20:54.463531 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-07 03:20:54.484664 | 2026-09-07 03:20:54.484845 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-07 03:20:54.713266 | instance | changed 2026-09-07 03:20:54.723573 | 2026-09-07 03:20:54.723714 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-07 03:20:54.979624 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 03:20:55.273701 | instance | ok: Runtime: 0:00:00.055717 2026-09-07 03:20:55.287844 | 2026-09-07 03:20:55.288128 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-07 03:20:55.545345 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-07 03:20:55.576832 | instance | ceph-mgr endpoints: 2026-09-07 03:20:55.839316 | instance | ok: Runtime: 0:00:00.037883 2026-09-07 03:20:55.848878 | 2026-09-07 03:20:55.849029 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-07 03:20:56.147590 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-07 03:20:56.398009 | instance | ok: Runtime: 0:00:00.057366 2026-09-07 03:20:56.408174 | 2026-09-07 03:20:56.408304 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-07 03:20:56.978028 | instance | changed: cd+++++++++ prometheus/ 2026-09-07 03:20:56.997380 | 2026-09-07 03:20:56.997588 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-07 03:20:57.233277 | instance | changed 2026-09-07 03:20:57.249270 | 2026-09-07 03:20:57.249551 | TASK [gather-selenium-data : Get selenium data] 2026-09-07 03:20:57.507980 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-07 03:20:57.509131 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-07 03:20:57.797307 | instance | ERROR 2026-09-07 03:20:57.797720 | instance | { 2026-09-07 03:20:57.797791 | instance | "delta": "0:00:00.005181", 2026-09-07 03:20:57.797833 | instance | "end": "2026-09-07 03:20:57.509514", 2026-09-07 03:20:57.797875 | instance | "msg": "non-zero return code", 2026-09-07 03:20:57.797911 | instance | "rc": 1, 2026-09-07 03:20:57.797947 | instance | "start": "2026-09-07 03:20:57.504333" 2026-09-07 03:20:57.797999 | instance | } 2026-09-07 03:20:57.798048 | instance | ERROR: Ignoring Errors 2026-09-07 03:20:57.807902 | 2026-09-07 03:20:57.808029 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-07 03:20:58.341509 | instance | changed: cd+++++++++ selenium/ 2026-09-07 03:20:58.353780 | 2026-09-07 03:20:58.353880 | PLAY RECAP 2026-09-07 03:20:58.353976 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-07 03:20:58.354037 | 2026-09-07 03:20:58.493764 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-07 03:20:58.509984 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 03:20:59.145793 | 2026-09-07 03:20:59.145968 | PLAY [all] 2026-09-07 03:20:59.157112 | 2026-09-07 03:20:59.157191 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-07 03:20:59.222666 | instance | skipping: Conditional result was False 2026-09-07 03:20:59.231656 | 2026-09-07 03:20:59.231765 | TASK [fetch-output : Set log path for single node] 2026-09-07 03:20:59.285904 | instance | ok 2026-09-07 03:20:59.295137 | 2026-09-07 03:20:59.295228 | LOOP [fetch-output : Ensure local output dirs] 2026-09-07 03:20:59.739222 | instance -> localhost | ok: "/var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/work/logs" 2026-09-07 03:21:00.014590 | instance -> localhost | changed: "/var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/work/artifacts" 2026-09-07 03:21:00.310391 | instance -> localhost | changed: "/var/lib/zuul/builds/472b59b506ca44bb828601dc31137a4a/work/docs" 2026-09-07 03:21:00.325663 | 2026-09-07 03:21:00.325822 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-07 03:21:01.013733 | instance | changed: .d..t...... ./ 2026-09-07 03:21:01.014234 | instance | changed: All items complete 2026-09-07 03:21:01.014302 | 2026-09-07 03:21:01.499959 | instance | changed: .d..t...... ./ 2026-09-07 03:21:01.997993 | instance | changed: .d..t...... ./ 2026-09-07 03:21:02.027810 | 2026-09-07 03:21:02.028022 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-07 03:21:02.528707 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.009045 2026-09-07 03:21:02.791294 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.008336 2026-09-07 03:21:02.818731 | 2026-09-07 03:21:02.819543 | PLAY [all] 2026-09-07 03:21:02.830746 | 2026-09-07 03:21:02.830875 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-07 03:21:03.314230 | instance | changed 2026-09-07 03:21:03.324627 | 2026-09-07 03:21:03.324742 | PLAY RECAP 2026-09-07 03:21:03.324809 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-07 03:21:03.324838 | 2026-09-07 03:21:03.542985 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-07 03:21:03.565742 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-07 03:21:04.256975 | 2026-09-07 03:21:04.257147 | PLAY [localhost] 2026-09-07 03:21:04.266869 | 2026-09-07 03:21:04.266943 | TASK [Generate Zuul manifest] 2026-09-07 03:21:04.294842 | localhost | ok 2026-09-07 03:21:04.310036 | 2026-09-07 03:21:04.310224 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-07 03:21:04.743750 | localhost | changed 2026-09-07 03:21:04.757553 | 2026-09-07 03:21:04.757714 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-07 03:21:04.797256 | localhost | ok 2026-09-07 03:21:04.805991 | 2026-09-07 03:21:04.806090 | TASK [Upload logs] 2026-09-07 03:21:04.825752 | localhost | ok 2026-09-07 03:21:04.948874 | 2026-09-07 03:21:04.949032 | TASK [Set zuul-log-path fact] 2026-09-07 03:21:04.966284 | localhost | ok 2026-09-07 03:21:04.976824 | 2026-09-07 03:21:04.976915 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-07 03:21:05.005131 | localhost | ok 2026-09-07 03:21:05.011514 | 2026-09-07 03:21:05.011604 | TASK [upload-logs : Create log directories] 2026-09-07 03:21:05.426103 | localhost | changed 2026-09-07 03:21:05.432209 | 2026-09-07 03:21:05.432310 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-07 03:21:05.858930 | localhost -> localhost | ok: Runtime: 0:00:00.006356 2026-09-07 03:21:05.868315 | 2026-09-07 03:21:05.868445 | TASK [upload-logs : Upload logs to log server] 2026-09-07 03:21:06.367563 | localhost | Output suppressed because no_log was given 2026-09-07 03:21:06.374896 | 2026-09-07 03:21:06.375048 | LOOP [upload-logs : Compress console log and json output] 2026-09-07 03:21:06.445525 | localhost | skipping: Conditional result was False 2026-09-07 03:21:06.453974 | localhost | skipping: Conditional result was False 2026-09-07 03:21:06.468955 | 2026-09-07 03:21:06.469103 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-07 03:21:06.523080 | localhost | skipping: Conditional result was False 2026-09-07 03:21:06.523366 | 2026-09-07 03:21:06.528598 | localhost | skipping: Conditional result was False 2026-09-07 03:21:06.538584 | 2026-09-07 03:21:06.538683 | LOOP [upload-logs : Upload console log and json output]