2026-09-10 10:58:48.818276 | Job console starting 2026-09-10 10:58:48.828338 | Updating git repos 2026-09-10 10:58:53.801172 | Cloning repos into workspace 2026-09-10 10:59:10.784075 | Restoring repo states 2026-09-10 10:59:19.428452 | Merging changes 2026-09-10 10:59:20.515701 | Checking out repos 2026-09-10 10:59:23.480957 | Preparing playbooks 2026-09-10 10:59:25.354546 | Running Ansible setup 2026-09-10 10:59:29.044806 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 10:59:29.682612 | 2026-09-10 10:59:29.682981 | PLAY [localhost] 2026-09-10 10:59:29.690520 | 2026-09-10 10:59:29.690604 | TASK [Gathering Facts] 2026-09-10 10:59:30.580091 | localhost | ok 2026-09-10 10:59:30.589485 | 2026-09-10 10:59:30.589600 | TASK [Setup log path fact] 2026-09-10 10:59:30.608233 | localhost | ok 2026-09-10 10:59:30.620817 | 2026-09-10 10:59:30.620925 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 10:59:30.648988 | localhost | ok 2026-09-10 10:59:30.656881 | 2026-09-10 10:59:30.657012 | TASK [emit-job-header : Print job information] 2026-09-10 10:59:30.697139 | # Job Information 2026-09-10 10:59:30.697335 | Ansible Version: 2.16.18 2026-09-10 10:59:30.697378 | Job: atmosphere-molecule-csi-rbd 2026-09-10 10:59:30.697407 | Pipeline: check 2026-09-10 10:59:30.697432 | Executor: 2d72f0692154 2026-09-10 10:59:30.697458 | Triggered by: https://github.com/vexxhost/atmosphere/pull/4093 2026-09-10 10:59:30.697489 | Event ID: f4c94970-ad05-11f1-9a5b-88eb8d22a918 2026-09-10 10:59:30.701320 | 2026-09-10 10:59:30.701417 | LOOP [emit-job-header : Print node information] 2026-09-10 10:59:30.807711 | localhost | ok: 2026-09-10 10:59:30.807934 | localhost | # Node Information 2026-09-10 10:59:30.807962 | localhost | Inventory Hostname: instance 2026-09-10 10:59:30.807982 | localhost | Hostname: np0000192507 2026-09-10 10:59:30.807999 | localhost | Username: zuul 2026-09-10 10:59:30.808020 | localhost | Distro: Ubuntu 22.04 2026-09-10 10:59:30.808038 | localhost | Provider: yul1 2026-09-10 10:59:30.808055 | localhost | Region: ca-ymq-1 2026-09-10 10:59:30.808072 | localhost | Label: ubuntu-jammy 2026-09-10 10:59:30.808088 | localhost | Product Name: OpenStack Nova 2026-09-10 10:59:30.808103 | localhost | Interface IP: 162.253.55.91 2026-09-10 10:59:30.816370 | 2026-09-10 10:59:30.816549 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-09-10 10:59:31.229075 | localhost -> localhost | changed 2026-09-10 10:59:31.236412 | 2026-09-10 10:59:31.236696 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-09-10 10:59:32.138471 | localhost -> localhost | changed 2026-09-10 10:59:32.146523 | 2026-09-10 10:59:32.146651 | PLAY [all] 2026-09-10 10:59:32.163702 | 2026-09-10 10:59:32.163836 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-09-10 10:59:32.409729 | instance -> localhost | ok 2026-09-10 10:59:32.416416 | 2026-09-10 10:59:32.416542 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-09-10 10:59:32.446920 | instance | ok 2026-09-10 10:59:32.460425 | instance | included: /var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-09-10 10:59:32.465841 | 2026-09-10 10:59:32.465924 | TASK [add-build-sshkey : Create Temp SSH key] 2026-09-10 10:59:34.170833 | instance -> localhost | Generating public/private rsa key pair. 2026-09-10 10:59:34.172383 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/work/caed600e052c4eae88addd663a2cc6f2_id_rsa 2026-09-10 10:59:34.172651 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/work/caed600e052c4eae88addd663a2cc6f2_id_rsa.pub 2026-09-10 10:59:34.172725 | instance -> localhost | The key fingerprint is: 2026-09-10 10:59:34.172974 | instance -> localhost | SHA256:JaHPBX6PTXXhBSywSYMkA0NrfjxW8JSpf5FpTCBHZzs zuul-build-sshkey 2026-09-10 10:59:34.173137 | instance -> localhost | The key's randomart image is: 2026-09-10 10:59:34.173242 | instance -> localhost | +---[RSA 3072]----+ 2026-09-10 10:59:34.173419 | instance -> localhost | | .+.=oO=*. .oo+| 2026-09-10 10:59:34.173573 | instance -> localhost | | o @+*.=..o..| 2026-09-10 10:59:34.173649 | instance -> localhost | | o ..=oEo.. . | 2026-09-10 10:59:34.173703 | instance -> localhost | | o ..+ =** | 2026-09-10 10:59:34.173743 | instance -> localhost | | . =.S...o | 2026-09-10 10:59:34.173805 | instance -> localhost | | o .. . | 2026-09-10 10:59:34.173839 | instance -> localhost | | . | 2026-09-10 10:59:34.173893 | instance -> localhost | | | 2026-09-10 10:59:34.173956 | instance -> localhost | | | 2026-09-10 10:59:34.174018 | instance -> localhost | +----[SHA256]-----+ 2026-09-10 10:59:34.174166 | instance -> localhost | ok: Runtime: 0:00:01.212484 2026-09-10 10:59:34.183081 | 2026-09-10 10:59:34.183273 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-09-10 10:59:34.213126 | instance | ok 2026-09-10 10:59:34.223337 | instance | included: /var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-09-10 10:59:34.233325 | 2026-09-10 10:59:34.233487 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-09-10 10:59:34.258552 | instance | skipping: Conditional result was False 2026-09-10 10:59:34.265322 | 2026-09-10 10:59:34.265520 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-09-10 10:59:34.780585 | instance | changed 2026-09-10 10:59:34.786891 | 2026-09-10 10:59:34.787031 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-09-10 10:59:34.970608 | instance | ok 2026-09-10 10:59:34.979996 | 2026-09-10 10:59:34.980168 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-09-10 10:59:35.419470 | instance | changed 2026-09-10 10:59:35.436702 | 2026-09-10 10:59:35.436852 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-09-10 10:59:35.947574 | instance | changed 2026-09-10 10:59:35.978039 | 2026-09-10 10:59:35.981652 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-09-10 10:59:35.997523 | instance | skipping: Conditional result was False 2026-09-10 10:59:36.012947 | 2026-09-10 10:59:36.013686 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-09-10 10:59:36.403841 | instance -> localhost | changed 2026-09-10 10:59:36.413677 | 2026-09-10 10:59:36.413766 | TASK [add-build-sshkey : Add back temp key] 2026-09-10 10:59:36.699569 | instance -> localhost | Identity added: /var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/work/caed600e052c4eae88addd663a2cc6f2_id_rsa (zuul-build-sshkey) 2026-09-10 10:59:36.699946 | instance -> localhost | ok: Runtime: 0:00:00.016036 2026-09-10 10:59:36.716967 | 2026-09-10 10:59:36.717214 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-09-10 10:59:37.072994 | instance | ok 2026-09-10 10:59:37.078362 | 2026-09-10 10:59:37.078447 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-09-10 10:59:37.112656 | instance | skipping: Conditional result was False 2026-09-10 10:59:37.122777 | 2026-09-10 10:59:37.122866 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-09-10 10:59:37.481008 | instance | ok 2026-09-10 10:59:37.493124 | 2026-09-10 10:59:37.493242 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-09-10 10:59:41.086629 | instance | Output suppressed because no_log was given 2026-09-10 10:59:41.105293 | 2026-09-10 10:59:41.105624 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-09-10 10:59:41.342412 | instance | ok: "logs" 2026-09-10 10:59:41.342862 | instance | ok: All items complete 2026-09-10 10:59:41.342987 | 2026-09-10 10:59:41.499081 | instance | ok: "artifacts" 2026-09-10 10:59:41.652193 | instance | ok: "docs" 2026-09-10 10:59:41.695753 | 2026-09-10 10:59:41.695857 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-09-10 10:59:41.904922 | instance | changed: "logs" 2026-09-10 10:59:42.090897 | instance | changed: "artifacts" 2026-09-10 10:59:42.269572 | instance | changed: "docs" 2026-09-10 10:59:42.285049 | 2026-09-10 10:59:42.285210 | PLAY RECAP 2026-09-10 10:59:42.285269 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-09-10 10:59:42.285305 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 10:59:42.285333 | 2026-09-10 10:59:42.412384 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-09-10 10:59:42.417630 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-10 10:59:43.010896 | 2026-09-10 10:59:43.011021 | PLAY [all] 2026-09-10 10:59:43.020528 | 2026-09-10 10:59:43.020648 | TASK [setup-uv : Extract archive] 2026-09-10 10:59:45.515780 | instance | changed 2026-09-10 10:59:45.525391 | 2026-09-10 10:59:45.525639 | TASK [setup-uv : Print version] 2026-09-10 10:59:45.864612 | instance | uv 0.8.13 2026-09-10 10:59:46.060316 | instance | ok: Runtime: 0:00:00.009482 2026-09-10 10:59:46.080184 | 2026-09-10 10:59:46.080398 | TASK [Install Ansible collection siblings] 2026-09-10 10:59:55.527194 | instance | changed: 2026-09-10 10:59:55.527455 | instance | Sibling collection ansible.netcommon at /home/zuul/src/github.com/ansible-collections/ansible.netcommon 2026-09-10 10:59:55.527519 | instance | Sibling collection ansible.posix at /home/zuul/src/github.com/ansible-collections/ansible.posix 2026-09-10 10:59:55.527566 | instance | Sibling collection ansible.utils at /home/zuul/src/github.com/ansible-collections/ansible.utils 2026-09-10 10:59:55.527608 | instance | Sibling collection community.crypto at /home/zuul/src/github.com/ansible-collections/community.crypto 2026-09-10 10:59:55.527648 | instance | Sibling collection community.general at /home/zuul/src/github.com/ansible-collections/community.general 2026-09-10 10:59:55.527697 | instance | Sibling collection community.mysql at /home/zuul/src/github.com/ansible-collections/community.mysql 2026-09-10 10:59:55.527740 | instance | Sibling collection kubernetes.core at /home/zuul/src/github.com/ansible-collections/kubernetes.core 2026-09-10 10:59:55.527786 | instance | Sibling collection vexxhost.ceph at /home/zuul/src/github.com/vexxhost/ansible-collection-ceph 2026-09-10 10:59:55.527826 | instance | Sibling collection vexxhost.containers at /home/zuul/src/github.com/vexxhost/ansible-collection-containers 2026-09-10 10:59:55.527867 | instance | Sibling collection vexxhost.kubernetes at /home/zuul/src/github.com/vexxhost/ansible-collection-kubernetes 2026-09-10 10:59:55.527927 | instance | Sibling collection atmosphere.common at /home/zuul/src/github.com/vexxhost/atmosphere.common 2026-09-10 10:59:55.527968 | instance | Sibling collection openstack.cloud at /home/zuul/src/opendev.org/openstack/ansible-collections-openstack 2026-09-10 10:59:55.528007 | instance | Resolved ansible.netcommon to 1.2.0 for 1.2.0 2026-09-10 10:59:55.528046 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0 2026-09-10 10:59:55.528091 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0 2026-09-10 10:59:55.528145 | instance | Resolved community.crypto to 2.2.3 for 2.2.3 2026-09-10 10:59:55.528269 | instance | Resolved community.general to 7.3.0 for 7.3.0 2026-09-10 10:59:55.528349 | instance | Resolved community.mysql to 3.6.0 for 3.6.0 2026-09-10 10:59:55.528407 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0 2026-09-10 10:59:55.528462 | instance | Resolved openstack.cloud to 2.6.0 for >=2.0.0 2026-09-10 10:59:55.528556 | instance | Resolved vexxhost.ceph to v4.2.0 for >=3.2.0 2026-09-10 10:59:55.528610 | instance | Resolved atmosphere.common to v0.7.0 for >=0.7.0 2026-09-10 10:59:55.528669 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-10 10:59:55.528755 | instance | Resolved community.general to 7.3.0 for 7.3.0,>=4.5.0 2026-09-10 10:59:55.528815 | instance | Resolved ansible.utils to v6.1.0 for >=2.9.0,>=6.0.0 2026-09-10 10:59:55.528870 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-10 10:59:55.528961 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-10 10:59:55.529020 | instance | Resolved vexxhost.kubernetes to v3.4.0 for >=3.3.0,>=2.5.0 2026-09-10 10:59:55.529072 | instance | Resolved ansible.posix to 1.6.0 for 1.6.0,>=1.6.0 2026-09-10 10:59:55.529111 | instance | Resolved community.crypto to 2.2.3 for 2.2.3,>=2.2.3 2026-09-10 10:59:55.529149 | instance | Resolved kubernetes.core to 2.4.0 for 2.4.0,>=2.4.0,>=2.3.2 2026-09-10 10:59:55.529189 | instance | Resolved vexxhost.containers to v1.6.8 for >=1.1.1,>=1.6.0 2026-09-10 10:59:55.529244 | instance | Checked out ansible.netcommon to 1.2.0 2026-09-10 10:59:55.529300 | 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-10 10:59:55.529368 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.529410 | instance | Process install dependency map 2026-09-10 10:59:55.529448 | instance | Starting collection install process 2026-09-10 10:59:55.529492 | instance | Installing 'ansible.netcommon:*' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2026-09-10 10:59:55.529546 | instance | Created collection for ansible.netcommon:* at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2026-09-10 10:59:55.529588 | instance | ansible.netcommon:* was installed successfully 2026-09-10 10:59:55.529625 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-09-10 10:59:55.529662 | instance | Creating virtual environment at: .venv 2026-09-10 10:59:55.529699 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-10 10:59:55.529736 | instance | Downloading setuptools (1.1MiB) 2026-09-10 10:59:55.529773 | instance | Downloading rjsonnet (1.2MiB) 2026-09-10 10:59:55.529812 | instance | Downloading netaddr (2.2MiB) 2026-09-10 10:59:55.529849 | instance | Downloading kubernetes (1.9MiB) 2026-09-10 10:59:55.529886 | instance | Downloading pygments (1.2MiB) 2026-09-10 10:59:55.529957 | instance | Downloading cryptography (4.2MiB) 2026-09-10 10:59:55.529996 | instance | Downloading openstacksdk (1.7MiB) 2026-09-10 10:59:55.530034 | instance | Downloading ansible-core (2.1MiB) 2026-09-10 10:59:55.530071 | instance | Building pyperclip==1.9.0 2026-09-10 10:59:55.530107 | instance | Downloading rjsonnet 2026-09-10 10:59:55.530148 | instance | Downloading netaddr 2026-09-10 10:59:55.530186 | instance | Downloading pygments 2026-09-10 10:59:55.530223 | instance | Downloading cryptography 2026-09-10 10:59:55.530261 | instance | Downloading setuptools 2026-09-10 10:59:55.530301 | instance | Downloading kubernetes 2026-09-10 10:59:55.530334 | instance | Downloading ansible-core 2026-09-10 10:59:55.530368 | instance | Downloading openstacksdk 2026-09-10 10:59:55.530401 | instance | Built pyperclip==1.9.0 2026-09-10 10:59:55.530448 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-09-10 10:59:55.530499 | instance | Installed 79 packages in 56ms 2026-09-10 10:59:55.530552 | instance | Checked out ansible.posix to 1.6.0 2026-09-10 10:59:55.530604 | 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-10 10:59:55.530655 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.530705 | instance | Process install dependency map 2026-09-10 10:59:55.530756 | instance | Starting collection install process 2026-09-10 10:59:55.530807 | instance | Installing 'ansible.posix:1.6.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2026-09-10 10:59:55.530870 | instance | Created collection for ansible.posix:1.6.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2026-09-10 10:59:55.530952 | instance | ansible.posix:1.6.0 was installed successfully 2026-09-10 10:59:55.531007 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.531059 | instance | 2.17.12 2026-09-10 10:59:55.531110 | instance | Checked out ansible.utils to v6.1.0 2026-09-10 10:59:55.531162 | 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-10 10:59:55.531214 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.531265 | instance | Process install dependency map 2026-09-10 10:59:55.531319 | instance | Starting collection install process 2026-09-10 10:59:55.531371 | instance | Installing 'ansible.utils:6.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2026-09-10 10:59:55.531423 | instance | Created collection for ansible.utils:6.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2026-09-10 10:59:55.531474 | instance | ansible.utils:6.1.0 was installed successfully 2026-09-10 10:59:55.531525 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.531575 | instance | 2.17.12 2026-09-10 10:59:55.531626 | instance | Checked out atmosphere.common to v0.7.0 2026-09-10 10:59:55.531677 | 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-10 10:59:55.531727 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.531778 | instance | Process install dependency map 2026-09-10 10:59:55.531829 | instance | Starting collection install process 2026-09-10 10:59:55.531880 | instance | Installing 'atmosphere.common:0.7.0' to '/home/zuul/.ansible/collections/ansible_collections/atmosphere/common' 2026-09-10 10:59:55.531958 | instance | Created collection for atmosphere.common:0.7.0 at /home/zuul/.ansible/collections/ansible_collections/atmosphere/common 2026-09-10 10:59:55.532011 | instance | atmosphere.common:0.7.0 was installed successfully 2026-09-10 10:59:55.532061 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.532112 | instance | 2.17.12 2026-09-10 10:59:55.532163 | instance | Checked out community.crypto to 2.2.3 2026-09-10 10:59:55.532213 | 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-10 10:59:55.532264 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.532315 | instance | Process install dependency map 2026-09-10 10:59:55.532365 | instance | Starting collection install process 2026-09-10 10:59:55.532415 | instance | Installing 'community.crypto:2.2.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2026-09-10 10:59:55.532466 | instance | Created collection for community.crypto:2.2.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2026-09-10 10:59:55.532552 | instance | community.crypto:2.2.3 was installed successfully 2026-09-10 10:59:55.532609 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.532660 | instance | 2.17.12 2026-09-10 10:59:55.532711 | instance | Checked out community.general to 7.3.0 2026-09-10 10:59:55.532762 | 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-10 10:59:55.532844 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.532937 | instance | Process install dependency map 2026-09-10 10:59:55.532997 | instance | Starting collection install process 2026-09-10 10:59:55.533047 | instance | Installing 'community.general:7.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2026-09-10 10:59:55.533097 | instance | Created collection for community.general:7.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/general 2026-09-10 10:59:55.533147 | instance | community.general:7.3.0 was installed successfully 2026-09-10 10:59:55.533196 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.533246 | instance | 2.17.12 2026-09-10 10:59:55.533296 | instance | Checked out community.mysql to 3.6.0 2026-09-10 10:59:55.533347 | 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-10 10:59:55.533398 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.533453 | instance | Process install dependency map 2026-09-10 10:59:55.533503 | instance | Starting collection install process 2026-09-10 10:59:55.533554 | instance | Installing 'community.mysql:3.6.0' to '/home/zuul/.ansible/collections/ansible_collections/community/mysql' 2026-09-10 10:59:55.533605 | instance | Created collection for community.mysql:3.6.0 at /home/zuul/.ansible/collections/ansible_collections/community/mysql 2026-09-10 10:59:55.533656 | instance | community.mysql:3.6.0 was installed successfully 2026-09-10 10:59:55.533705 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.533755 | instance | 2.17.12 2026-09-10 10:59:55.533805 | instance | Checked out kubernetes.core to 2.4.0 2026-09-10 10:59:55.533855 | 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-10 10:59:55.533935 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.533994 | instance | Process install dependency map 2026-09-10 10:59:55.534049 | instance | Starting collection install process 2026-09-10 10:59:55.534100 | instance | Installing 'kubernetes.core:2.4.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2026-09-10 10:59:55.534152 | instance | Created collection for kubernetes.core:2.4.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2026-09-10 10:59:55.534205 | instance | kubernetes.core:2.4.0 was installed successfully 2026-09-10 10:59:55.534246 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.534282 | instance | 2.17.12 2026-09-10 10:59:55.534319 | instance | Checked out openstack.cloud to 2.6.0 2026-09-10 10:59:55.534354 | 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-10 10:59:55.534388 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.534422 | instance | Process install dependency map 2026-09-10 10:59:55.534455 | instance | Starting collection install process 2026-09-10 10:59:55.534489 | instance | Installing 'openstack.cloud:2.6.0' to '/home/zuul/.ansible/collections/ansible_collections/openstack/cloud' 2026-09-10 10:59:55.534523 | instance | Created collection for openstack.cloud:2.6.0 at /home/zuul/.ansible/collections/ansible_collections/openstack/cloud 2026-09-10 10:59:55.534557 | instance | openstack.cloud:2.6.0 was installed successfully 2026-09-10 10:59:55.534591 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.534625 | instance | 2.17.12 2026-09-10 10:59:55.534658 | instance | Checked out vexxhost.ceph to v4.2.0 2026-09-10 10:59:55.534692 | 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-10 10:59:55.534738 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.534773 | instance | Process install dependency map 2026-09-10 10:59:55.534807 | instance | Starting collection install process 2026-09-10 10:59:55.534841 | instance | Installing 'vexxhost.ceph:4.2.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph' 2026-09-10 10:59:55.534874 | instance | Created collection for vexxhost.ceph:4.2.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph 2026-09-10 10:59:55.534935 | instance | vexxhost.ceph:4.2.0 was installed successfully 2026-09-10 10:59:55.534975 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.535010 | instance | 2.17.12 2026-09-10 10:59:55.535045 | instance | Checked out vexxhost.containers to v1.6.8 2026-09-10 10:59:55.535079 | 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-10 10:59:55.535117 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.535169 | instance | Process install dependency map 2026-09-10 10:59:55.535226 | instance | Starting collection install process 2026-09-10 10:59:55.535280 | instance | Installing 'vexxhost.containers:1.6.8' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers' 2026-09-10 10:59:55.535319 | instance | Created collection for vexxhost.containers:1.6.8 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers 2026-09-10 10:59:55.535354 | instance | vexxhost.containers:1.6.8 was installed successfully 2026-09-10 10:59:55.535388 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.535421 | instance | 2.17.12 2026-09-10 10:59:55.535455 | instance | Checked out vexxhost.kubernetes to v3.4.0 2026-09-10 10:59:55.535490 | 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-10 10:59:55.535525 | instance | Starting galaxy collection install process 2026-09-10 10:59:55.535559 | instance | Process install dependency map 2026-09-10 10:59:55.535599 | instance | Starting collection install process 2026-09-10 10:59:55.535691 | instance | Installing 'vexxhost.kubernetes:3.4.0' to '/home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes' 2026-09-10 10:59:55.535745 | instance | Created collection for vexxhost.kubernetes:3.4.0 at /home/zuul/.ansible/collections/ansible_collections/vexxhost/kubernetes 2026-09-10 10:59:55.535783 | instance | vexxhost.kubernetes:3.4.0 was installed successfully 2026-09-10 10:59:55.535819 | instance | [WARNING]: Collection ansible.netcommon does not support Ansible version 2026-09-10 10:59:55.535854 | instance | 2.17.12 2026-09-10 10:59:55.546370 | 2026-09-10 10:59:55.546489 | PLAY RECAP 2026-09-10 10:59:55.546567 | instance | ok: 3 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 10:59:55.546608 | 2026-09-10 10:59:55.739081 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-09-10 10:59:55.743172 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-10 10:59:56.314957 | 2026-09-10 10:59:56.315080 | PLAY [all] 2026-09-10 10:59:56.325606 | 2026-09-10 10:59:56.325712 | TASK [Install "jq" for log collection] 2026-09-10 11:00:05.845519 | instance | changed 2026-09-10 11:00:05.848277 | 2026-09-10 11:00:05.848372 | PLAY RECAP 2026-09-10 11:00:05.848440 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-09-10 11:00:05.848527 | 2026-09-10 11:00:05.994680 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/pre.yml@main] 2026-09-10 11:00:05.997536 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-10 11:00:06.600698 | 2026-09-10 11:00:06.600838 | PLAY [all] 2026-09-10 11:00:06.611517 | 2026-09-10 11:00:06.611621 | LOOP [Check inventory directories] 2026-09-10 11:00:06.987959 | instance | ok: "src/github.com/vexxhost/atmosphere" 2026-09-10 11:00:07.154411 | instance | ok: "src/github.com/vexxhost/atmosphere/molecule/csi/inventory" 2026-09-10 11:00:07.332032 | instance | ok: "src/github.com/vexxhost/atmosphere/extensions/molecule/csi/inventory" 2026-09-10 11:00:07.348296 | 2026-09-10 11:00:07.348457 | LOOP [Copy inventory file for Zuul] 2026-09-10 11:00:08.189606 | instance | changed: 2026-09-10 11:00:08.189903 | instance | { 2026-09-10 11:00:08.190037 | instance | "ansible_loop_var": "item", 2026-09-10 11:00:08.190117 | instance | "changed": false, 2026-09-10 11:00:08.190177 | instance | "failed": false, 2026-09-10 11:00:08.190251 | instance | "invocation": { 2026-09-10 11:00:08.190308 | instance | "module_args": { 2026-09-10 11:00:08.190360 | instance | "checksum_algorithm": "sha1", 2026-09-10 11:00:08.190434 | instance | "follow": true, 2026-09-10 11:00:08.190479 | instance | "get_attributes": true, 2026-09-10 11:00:08.190528 | instance | "get_checksum": true, 2026-09-10 11:00:08.190580 | instance | "get_mime": true, 2026-09-10 11:00:08.190627 | instance | "path": "src/github.com/vexxhost/atmosphere" 2026-09-10 11:00:08.190662 | instance | } 2026-09-10 11:00:08.190696 | instance | }, 2026-09-10 11:00:08.190728 | instance | "item": "src/github.com/vexxhost/atmosphere", 2026-09-10 11:00:08.190761 | instance | "stat": { 2026-09-10 11:00:08.190794 | instance | "atime": 1789037988.253702, 2026-09-10 11:00:08.190828 | instance | "attr_flags": "e", 2026-09-10 11:00:08.190862 | instance | "attributes": [ 2026-09-10 11:00:08.190895 | instance | "extents" 2026-09-10 11:00:08.190951 | instance | ], 2026-09-10 11:00:08.190986 | instance | "block_size": 4096, 2026-09-10 11:00:08.191018 | instance | "blocks": 8, 2026-09-10 11:00:08.191051 | instance | "charset": "unknown", 2026-09-10 11:00:08.191089 | instance | "ctime": 1789037986.9896882, 2026-09-10 11:00:08.191123 | instance | "dev": 64513, 2026-09-10 11:00:08.191157 | instance | "device_type": 0, 2026-09-10 11:00:08.191190 | instance | "executable": true, 2026-09-10 11:00:08.191223 | instance | "exists": true, 2026-09-10 11:00:08.191256 | instance | "gid": 1000, 2026-09-10 11:00:08.191290 | instance | "gr_name": "zuul", 2026-09-10 11:00:08.191323 | instance | "inode": 1048910, 2026-09-10 11:00:08.191355 | instance | "isblk": false, 2026-09-10 11:00:08.191389 | instance | "ischr": false, 2026-09-10 11:00:08.191422 | instance | "isdir": true, 2026-09-10 11:00:08.191455 | instance | "isfifo": false, 2026-09-10 11:00:08.191487 | instance | "isgid": false, 2026-09-10 11:00:08.191518 | instance | "islnk": false, 2026-09-10 11:00:08.191550 | instance | "isreg": false, 2026-09-10 11:00:08.191582 | instance | "issock": false, 2026-09-10 11:00:08.191614 | instance | "isuid": false, 2026-09-10 11:00:08.191646 | instance | "mimetype": "unknown", 2026-09-10 11:00:08.191678 | instance | "mode": "0755", 2026-09-10 11:00:08.191710 | instance | "mtime": 1789037986.9896882, 2026-09-10 11:00:08.191743 | instance | "nlink": 22, 2026-09-10 11:00:08.191776 | instance | "path": "src/github.com/vexxhost/atmosphere", 2026-09-10 11:00:08.191809 | instance | "pw_name": "zuul", 2026-09-10 11:00:08.191848 | instance | "readable": true, 2026-09-10 11:00:08.191883 | instance | "rgrp": true, 2026-09-10 11:00:08.191937 | instance | "roth": true, 2026-09-10 11:00:08.192137 | instance | "rusr": true, 2026-09-10 11:00:08.192527 | instance | "size": 4096, 2026-09-10 11:00:08.192604 | instance | "uid": 1000, 2026-09-10 11:00:08.193110 | instance | "version": "4128914168", 2026-09-10 11:00:08.193304 | instance | "wgrp": false, 2026-09-10 11:00:08.193388 | instance | "woth": false, 2026-09-10 11:00:08.193451 | instance | "writeable": true, 2026-09-10 11:00:08.193490 | instance | "wusr": true, 2026-09-10 11:00:08.193527 | instance | "xgrp": true, 2026-09-10 11:00:08.193596 | instance | "xoth": true, 2026-09-10 11:00:08.193633 | instance | "xusr": true 2026-09-10 11:00:08.193691 | instance | } 2026-09-10 11:00:08.193742 | instance | } 2026-09-10 11:00:08.193849 | instance | ok: All items complete 2026-09-10 11:00:08.193895 | 2026-09-10 11:00:08.197314 | instance | skipping: Conditional result was False 2026-09-10 11:00:08.199405 | instance | skipping: Conditional result was False 2026-09-10 11:00:08.225568 | 2026-09-10 11:00:08.225774 | LOOP [Switch "ansible_host" to private IP] 2026-09-10 11:00:08.637978 | instance | changed: 1 replacements made 2026-09-10 11:00:08.639640 | instance | skipping: Conditional result was False 2026-09-10 11:00:08.643631 | instance | skipping: Conditional result was False 2026-09-10 11:00:08.660384 | 2026-09-10 11:00:08.660598 | TASK [Run Molecule scenario] 2026-09-10 11:00:09.736153 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-09-10 11:00:10.149109 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-09-10 11:00:10.149228 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-09-10 11:00:22.058422 | instance | INFO [csi > dependency] Executing 2026-09-10 11:00:22.058569 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-09-10 11:00:22.058585 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-09-10 11:00:22.058736 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-09-10 11:00:22.075906 | instance | INFO [csi > cleanup] Executing 2026-09-10 11:00:22.076575 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-10 11:00:22.086859 | instance | INFO [csi > destroy] Executing 2026-09-10 11:00:22.086921 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-09-10 11:00:22.087029 | instance | INFO [csi > destroy] Executed: Successful 2026-09-10 11:00:22.097006 | instance | INFO [csi > syntax] Executing 2026-09-10 11:00:23.854557 | instance | 2026-09-10 11:00:23.854729 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-10 11:00:23.950818 | instance | INFO [csi > syntax] Executed: Successful 2026-09-10 11:00:23.971688 | instance | INFO [csi > create] Executing 2026-09-10 11:00:23.975941 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-09-10 11:00:23.989916 | instance | INFO [csi > prepare] Executing 2026-09-10 11:00:24.902093 | instance | 2026-09-10 11:00:24.902177 | instance | PLAY [Prepare] ***************************************************************** 2026-09-10 11:00:24.902245 | instance | 2026-09-10 11:00:24.902348 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 11:00:24.902465 | instance | Thursday 10 September 2026 11:00:24 +0000 (0:00:00.029) 0:00:00.029 **** 2026-09-10 11:00:26.259608 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-10 11:00:26.259731 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-10 11:00:26.259749 | instance | interpreter could change the meaning of that path. See 2026-09-10 11:00:26.259875 | instance | https://docs.ansible.com/ansible- 2026-09-10 11:00:26.259979 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-10 11:00:26.271474 | instance | ok: [instance] 2026-09-10 11:00:26.271641 | instance | 2026-09-10 11:00:26.271911 | instance | TASK [Configure short hostname] ************************************************ 2026-09-10 11:00:26.272160 | instance | Thursday 10 September 2026 11:00:26 +0000 (0:00:01.369) 0:00:01.399 **** 2026-09-10 11:00:27.026908 | instance | changed: [instance] 2026-09-10 11:00:27.027152 | instance | 2026-09-10 11:00:27.027412 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-09-10 11:00:27.027694 | instance | Thursday 10 September 2026 11:00:27 +0000 (0:00:00.755) 0:00:02.154 **** 2026-09-10 11:00:27.311727 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-09-10 11:00:27.311812 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-09-10 11:00:27.311988 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-09-10 11:00:27.318728 | instance | changed: [instance] 2026-09-10 11:00:27.318911 | instance | 2026-09-10 11:00:27.319114 | instance | TASK [Purge "snapd" package] *************************************************** 2026-09-10 11:00:27.319333 | instance | Thursday 10 September 2026 11:00:27 +0000 (0:00:00.292) 0:00:02.447 **** 2026-09-10 11:00:28.191581 | instance | ok: [instance] 2026-09-10 11:00:28.191728 | instance | 2026-09-10 11:00:28.191903 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-09-10 11:00:28.192077 | instance | 2026-09-10 11:00:28.192246 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 11:00:28.192403 | instance | Thursday 10 September 2026 11:00:28 +0000 (0:00:00.872) 0:00:03.319 **** 2026-09-10 11:00:29.022869 | instance | ok: [instance] 2026-09-10 11:00:29.022931 | instance | 2026-09-10 11:00:29.022943 | instance | TASK [Install depedencies] ***************************************************** 2026-09-10 11:00:29.022954 | instance | Thursday 10 September 2026 11:00:29 +0000 (0:00:00.830) 0:00:04.149 **** 2026-09-10 11:00:52.906875 | instance | changed: [instance] 2026-09-10 11:00:52.907159 | instance | 2026-09-10 11:00:52.907185 | instance | TASK [Start up service] ******************************************************** 2026-09-10 11:00:52.907400 | instance | Thursday 10 September 2026 11:00:52 +0000 (0:00:23.885) 0:00:28.035 **** 2026-09-10 11:00:53.525264 | instance | ok: [instance] 2026-09-10 11:00:53.525388 | instance | 2026-09-10 11:00:53.525637 | instance | TASK [Generate lvm.conf] ******************************************************* 2026-09-10 11:00:53.525692 | instance | Thursday 10 September 2026 11:00:53 +0000 (0:00:00.618) 0:00:28.653 **** 2026-09-10 11:00:53.867257 | instance | ok: [instance] 2026-09-10 11:00:53.867951 | instance | 2026-09-10 11:00:53.868010 | instance | TASK [Write /etc/lvm/lvm.conf] ************************************************* 2026-09-10 11:00:53.868023 | instance | Thursday 10 September 2026 11:00:53 +0000 (0:00:00.341) 0:00:28.995 **** 2026-09-10 11:00:54.598736 | instance | changed: [instance] 2026-09-10 11:00:54.599594 | instance | 2026-09-10 11:00:54.599626 | instance | TASK [Get list of all loopback devices] **************************************** 2026-09-10 11:00:54.599638 | instance | Thursday 10 September 2026 11:00:54 +0000 (0:00:00.731) 0:00:29.726 **** 2026-09-10 11:00:54.795561 | instance | ok: [instance] 2026-09-10 11:00:54.795639 | instance | 2026-09-10 11:00:54.796007 | instance | TASK [Fail if there is any existing loopback devices] ************************** 2026-09-10 11:00:54.796089 | instance | Thursday 10 September 2026 11:00:54 +0000 (0:00:00.197) 0:00:29.923 **** 2026-09-10 11:00:54.827393 | instance | skipping: [instance] 2026-09-10 11:00:54.828176 | instance | 2026-09-10 11:00:54.828228 | instance | TASK [Create devices for Ceph] ************************************************* 2026-09-10 11:00:54.828242 | instance | Thursday 10 September 2026 11:00:54 +0000 (0:00:00.031) 0:00:29.955 **** 2026-09-10 11:00:55.438275 | instance | changed: [instance] => (item=osd0) 2026-09-10 11:00:55.438338 | instance | changed: [instance] => (item=osd1) 2026-09-10 11:00:55.438466 | instance | changed: [instance] => (item=osd2) 2026-09-10 11:00:55.438655 | instance | 2026-09-10 11:00:55.438802 | instance | TASK [Set permissions on loopback devices] ************************************* 2026-09-10 11:00:55.438945 | instance | Thursday 10 September 2026 11:00:55 +0000 (0:00:00.611) 0:00:30.566 **** 2026-09-10 11:00:56.115402 | instance | changed: [instance] => (item=osd0) 2026-09-10 11:00:56.115577 | instance | changed: [instance] => (item=osd1) 2026-09-10 11:00:56.115921 | instance | changed: [instance] => (item=osd2) 2026-09-10 11:00:56.116194 | instance | 2026-09-10 11:00:56.116486 | instance | TASK [Start loop devices] ****************************************************** 2026-09-10 11:00:56.116715 | instance | Thursday 10 September 2026 11:00:56 +0000 (0:00:00.676) 0:00:31.243 **** 2026-09-10 11:00:56.834410 | instance | changed: [instance] => (item=osd0) 2026-09-10 11:00:56.834495 | instance | changed: [instance] => (item=osd1) 2026-09-10 11:00:56.834686 | instance | changed: [instance] => (item=osd2) 2026-09-10 11:00:56.834909 | instance | 2026-09-10 11:00:56.835125 | instance | TASK [Create a volume group for each loop device] ****************************** 2026-09-10 11:00:56.835315 | instance | Thursday 10 September 2026 11:00:56 +0000 (0:00:00.719) 0:00:31.962 **** 2026-09-10 11:01:00.076641 | instance | changed: [instance] => (item=osd0) 2026-09-10 11:01:00.076726 | instance | changed: [instance] => (item=osd1) 2026-09-10 11:01:00.077436 | instance | changed: [instance] => (item=osd2) 2026-09-10 11:01:00.077496 | instance | 2026-09-10 11:01:00.077504 | instance | TASK [Create a logical volume for each loop device] **************************** 2026-09-10 11:01:00.077511 | instance | Thursday 10 September 2026 11:01:00 +0000 (0:00:03.242) 0:00:35.205 **** 2026-09-10 11:01:02.043184 | instance | changed: [instance] => (item=ceph-instance-osd0) 2026-09-10 11:01:02.043955 | instance | changed: [instance] => (item=ceph-instance-osd1) 2026-09-10 11:01:02.044004 | instance | changed: [instance] => (item=ceph-instance-osd2) 2026-09-10 11:01:02.044015 | instance | 2026-09-10 11:01:02.044687 | instance | PLAY RECAP ********************************************************************* 2026-09-10 11:01:02.044738 | instance | instance : ok=15 changed=9 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2026-09-10 11:01:02.044749 | instance | 2026-09-10 11:01:02.044762 | instance | Thursday 10 September 2026 11:01:02 +0000 (0:00:01.966) 0:00:37.172 **** 2026-09-10 11:01:02.045407 | instance | =============================================================================== 2026-09-10 11:01:02.045422 | instance | Install depedencies ---------------------------------------------------- 23.89s 2026-09-10 11:01:02.048761 | instance | Create a volume group for each loop device ------------------------------ 3.24s 2026-09-10 11:01:02.048820 | instance | Create a logical volume for each loop device ---------------------------- 1.97s 2026-09-10 11:01:02.048833 | instance | Gathering Facts --------------------------------------------------------- 1.37s 2026-09-10 11:01:02.048885 | instance | Purge "snapd" package --------------------------------------------------- 0.87s 2026-09-10 11:01:02.048898 | instance | Gathering Facts --------------------------------------------------------- 0.83s 2026-09-10 11:01:02.048907 | instance | Configure short hostname ------------------------------------------------ 0.76s 2026-09-10 11:01:02.048916 | instance | Write /etc/lvm/lvm.conf ------------------------------------------------- 0.73s 2026-09-10 11:01:02.048925 | instance | Start loop devices ------------------------------------------------------ 0.72s 2026-09-10 11:01:02.048933 | instance | Set permissions on loopback devices ------------------------------------- 0.68s 2026-09-10 11:01:02.048942 | instance | Start up service -------------------------------------------------------- 0.62s 2026-09-10 11:01:02.048951 | instance | Create devices for Ceph ------------------------------------------------- 0.61s 2026-09-10 11:01:02.048959 | instance | Generate lvm.conf ------------------------------------------------------- 0.34s 2026-09-10 11:01:02.048968 | instance | Ensure hostname inside hosts file --------------------------------------- 0.29s 2026-09-10 11:01:02.048977 | instance | Get list of all loopback devices ---------------------------------------- 0.20s 2026-09-10 11:01:02.048987 | instance | Fail if there is any existing loopback devices -------------------------- 0.03s 2026-09-10 11:01:02.159571 | instance | INFO [csi > prepare] Executed: Successful 2026-09-10 11:01:02.177901 | instance | INFO [csi > converge] Executing 2026-09-10 11:01:03.680023 | instance | 2026-09-10 11:01:03.680479 | instance | PLAY [Debug CSI driver value] ************************************************** 2026-09-10 11:01:03.680830 | instance | 2026-09-10 11:01:03.681165 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 11:01:03.681507 | instance | Thursday 10 September 2026 11:01:03 +0000 (0:00:00.008) 0:00:00.008 **** 2026-09-10 11:01:04.776379 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-09-10 11:01:04.776811 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-09-10 11:01:04.776983 | instance | interpreter could change the meaning of that path. See 2026-09-10 11:01:04.777145 | instance | https://docs.ansible.com/ansible- 2026-09-10 11:01:04.777342 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-09-10 11:01:04.784751 | instance | ok: [instance] 2026-09-10 11:01:04.784963 | instance | 2026-09-10 11:01:04.785150 | instance | TASK [Display CSI driver value and environment variable] *********************** 2026-09-10 11:01:04.785308 | instance | Thursday 10 September 2026 11:01:04 +0000 (0:00:01.105) 0:00:01.113 **** 2026-09-10 11:01:04.849126 | instance | ok: [instance] => { 2026-09-10 11:01:04.849308 | instance | "msg": "csi_driver=rbd, MOLECULE_CSI_DRIVER=" 2026-09-10 11:01:04.849470 | instance | } 2026-09-10 11:01:04.849600 | instance | 2026-09-10 11:01:04.849734 | instance | PLAY [all] ********************************************************************* 2026-09-10 11:01:04.849880 | instance | 2026-09-10 11:01:04.850017 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 11:01:04.850170 | instance | Thursday 10 September 2026 11:01:04 +0000 (0:00:00.064) 0:00:01.178 **** 2026-09-10 11:01:05.758008 | instance | ok: [instance] 2026-09-10 11:01:05.758095 | instance | 2026-09-10 11:01:05.758107 | instance | TASK [Set a fact with the "atmosphere_images" for other plays] ***************** 2026-09-10 11:01:05.758118 | instance | Thursday 10 September 2026 11:01:05 +0000 (0:00:00.905) 0:00:02.084 **** 2026-09-10 11:01:05.951655 | instance | ok: [instance] 2026-09-10 11:01:05.952145 | instance | 2026-09-10 11:01:05.952779 | instance | PLAY [Deploy Ceph monitors & managers] ***************************************** 2026-09-10 11:01:05.953171 | instance | 2026-09-10 11:01:05.953608 | instance | TASK [Gathering Facts] ********************************************************* 2026-09-10 11:01:05.954098 | instance | Thursday 10 September 2026 11:01:05 +0000 (0:00:00.196) 0:00:02.280 **** 2026-09-10 11:01:06.890742 | instance | ok: [instance] 2026-09-10 11:01:06.890982 | instance | 2026-09-10 11:01:06.891315 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 11:01:06.891712 | instance | Thursday 10 September 2026 11:01:06 +0000 (0:00:00.938) 0:00:03.218 **** 2026-09-10 11:01:07.250408 | instance | ok: [instance] 2026-09-10 11:01:07.250906 | instance | 2026-09-10 11:01:07.251256 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 11:01:07.251690 | instance | Thursday 10 September 2026 11:01:07 +0000 (0:00:00.358) 0:00:03.577 **** 2026-09-10 11:01:07.287422 | instance | skipping: [instance] 2026-09-10 11:01:07.287824 | instance | 2026-09-10 11:01:07.288174 | instance | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-09-10 11:01:07.288496 | instance | Thursday 10 September 2026 11:01:07 +0000 (0:00:00.037) 0:00:03.615 **** 2026-09-10 11:01:07.590000 | instance | changed: [instance] 2026-09-10 11:01:07.590098 | instance | 2026-09-10 11:01:07.590310 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 11:01:07.590503 | instance | Thursday 10 September 2026 11:01:07 +0000 (0:00:00.303) 0:00:03.918 **** 2026-09-10 11:01:07.673956 | instance | ok: [instance] => { 2026-09-10 11:01:07.674412 | instance | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-09-10 11:01:07.674773 | instance | } 2026-09-10 11:01:07.675076 | instance | 2026-09-10 11:01:07.675488 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 11:01:07.675864 | instance | Thursday 10 September 2026 11:01:07 +0000 (0:00:00.080) 0:00:03.999 **** 2026-09-10 11:01:08.362408 | instance | changed: [instance] 2026-09-10 11:01:08.362786 | instance | 2026-09-10 11:01:08.363120 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 11:01:08.363423 | instance | Thursday 10 September 2026 11:01:08 +0000 (0:00:00.690) 0:00:04.690 **** 2026-09-10 11:01:08.425897 | instance | skipping: [instance] 2026-09-10 11:01:08.426155 | instance | 2026-09-10 11:01:08.426377 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 11:01:08.426589 | instance | Thursday 10 September 2026 11:01:08 +0000 (0:00:00.063) 0:00:04.754 **** 2026-09-10 11:01:08.486096 | instance | skipping: [instance] 2026-09-10 11:01:08.486354 | instance | 2026-09-10 11:01:08.486574 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 11:01:08.486805 | instance | Thursday 10 September 2026 11:01:08 +0000 (0:00:00.060) 0:00:04.814 **** 2026-09-10 11:01:08.748533 | instance | ok: [instance] 2026-09-10 11:01:08.748773 | instance | 2026-09-10 11:01:08.748916 | instance | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-09-10 11:01:08.749053 | instance | Thursday 10 September 2026 11:01:08 +0000 (0:00:00.262) 0:00:05.077 **** 2026-09-10 11:01:10.287230 | instance | ok: [instance] 2026-09-10 11:01:10.287506 | instance | 2026-09-10 11:01:10.288008 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 11:01:10.288229 | instance | Thursday 10 September 2026 11:01:10 +0000 (0:00:01.538) 0:00:06.616 **** 2026-09-10 11:01:10.374170 | instance | ok: [instance] => { 2026-09-10 11:01:10.374359 | instance | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.2/containerd-2.3.2-linux-amd64.tar.gz" 2026-09-10 11:01:10.374799 | instance | } 2026-09-10 11:01:10.375117 | instance | 2026-09-10 11:01:10.375533 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 11:01:10.376009 | instance | Thursday 10 September 2026 11:01:10 +0000 (0:00:00.085) 0:00:06.701 **** 2026-09-10 11:01:11.133892 | instance | changed: [instance] 2026-09-10 11:01:11.134441 | instance | 2026-09-10 11:01:11.134774 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 11:01:11.135073 | instance | Thursday 10 September 2026 11:01:11 +0000 (0:00:00.756) 0:00:07.458 **** 2026-09-10 11:01:15.165032 | instance | changed: [instance] 2026-09-10 11:01:15.165128 | instance | 2026-09-10 11:01:15.165415 | instance | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-09-10 11:01:15.165485 | instance | Thursday 10 September 2026 11:01:15 +0000 (0:00:04.035) 0:00:11.494 **** 2026-09-10 11:01:15.214413 | instance | skipping: [instance] 2026-09-10 11:01:15.214488 | instance | 2026-09-10 11:01:15.214906 | instance | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-09-10 11:01:15.214966 | instance | Thursday 10 September 2026 11:01:15 +0000 (0:00:00.048) 0:00:11.542 **** 2026-09-10 11:01:15.256807 | instance | skipping: [instance] 2026-09-10 11:01:15.256926 | instance | 2026-09-10 11:01:15.257467 | instance | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-09-10 11:01:15.257781 | instance | Thursday 10 September 2026 11:01:15 +0000 (0:00:00.042) 0:00:11.585 **** 2026-09-10 11:01:15.304147 | instance | skipping: [instance] 2026-09-10 11:01:15.304227 | instance | 2026-09-10 11:01:15.304445 | instance | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-09-10 11:01:15.304742 | instance | Thursday 10 September 2026 11:01:15 +0000 (0:00:00.046) 0:00:11.632 **** 2026-09-10 11:01:21.782346 | instance | changed: [instance] 2026-09-10 11:01:21.782474 | instance | 2026-09-10 11:01:21.782535 | instance | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-09-10 11:01:21.782668 | instance | Thursday 10 September 2026 11:01:21 +0000 (0:00:06.479) 0:00:18.111 **** 2026-09-10 11:01:22.454153 | instance | changed: [instance] 2026-09-10 11:01:22.454240 | instance | 2026-09-10 11:01:22.454256 | instance | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-09-10 11:01:22.454373 | instance | Thursday 10 September 2026 11:01:22 +0000 (0:00:00.671) 0:00:18.782 **** 2026-09-10 11:01:23.564116 | instance | changed: [instance] => (item={'path': '/etc/containerd'}) 2026-09-10 11:01:23.564305 | instance | changed: [instance] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-09-10 11:01:23.564662 | instance | changed: [instance] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-09-10 11:01:23.564964 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-09-10 11:01:23.565212 | instance | changed: [instance] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-09-10 11:01:23.565547 | instance | 2026-09-10 11:01:23.565871 | instance | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-09-10 11:01:23.566167 | instance | Thursday 10 September 2026 11:01:23 +0000 (0:00:01.108) 0:00:19.890 **** 2026-09-10 11:01:24.235585 | instance | changed: [instance] 2026-09-10 11:01:24.235777 | instance | 2026-09-10 11:01:24.236044 | instance | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-09-10 11:01:24.236307 | instance | Thursday 10 September 2026 11:01:24 +0000 (0:00:00.643) 0:00:20.533 **** 2026-09-10 11:01:24.236568 | instance | 2026-09-10 11:01:24.236814 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-10 11:01:24.237034 | instance | Thursday 10 September 2026 11:01:24 +0000 (0:00:00.029) 0:00:20.563 **** 2026-09-10 11:01:25.192058 | instance | ok: [instance] 2026-09-10 11:01:25.192148 | instance | 2026-09-10 11:01:25.192160 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-09-10 11:01:25.192173 | instance | Thursday 10 September 2026 11:01:25 +0000 (0:00:00.955) 0:00:21.519 **** 2026-09-10 11:01:25.707316 | instance | changed: [instance] 2026-09-10 11:01:25.708026 | instance | 2026-09-10 11:01:25.708085 | instance | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-09-10 11:01:25.708097 | instance | Thursday 10 September 2026 11:01:25 +0000 (0:00:00.516) 0:00:22.035 **** 2026-09-10 11:01:26.318889 | instance | changed: [instance] 2026-09-10 11:01:26.319001 | instance | 2026-09-10 11:01:26.319338 | instance | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-09-10 11:01:26.319403 | instance | Thursday 10 September 2026 11:01:26 +0000 (0:00:00.611) 0:00:22.647 **** 2026-09-10 11:01:26.544891 | instance | ok: [instance] 2026-09-10 11:01:26.544996 | instance | 2026-09-10 11:01:26.545578 | instance | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-09-10 11:01:26.545620 | instance | Thursday 10 September 2026 11:01:26 +0000 (0:00:00.226) 0:00:22.873 **** 2026-09-10 11:01:26.624860 | instance | ok: [instance] => { 2026-09-10 11:01:26.625510 | instance | "msg": "https://download.docker.com/linux/static/stable/x86_64/docker-24.0.9.tgz" 2026-09-10 11:01:26.626462 | instance | } 2026-09-10 11:01:26.626500 | instance | 2026-09-10 11:01:26.626513 | instance | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-09-10 11:01:26.626524 | instance | Thursday 10 September 2026 11:01:26 +0000 (0:00:00.079) 0:00:22.952 **** 2026-09-10 11:01:28.512666 | instance | changed: [instance] 2026-09-10 11:01:28.512812 | instance | 2026-09-10 11:01:28.513269 | instance | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-09-10 11:01:28.513336 | instance | Thursday 10 September 2026 11:01:28 +0000 (0:00:01.888) 0:00:24.841 **** 2026-09-10 11:01:34.014049 | instance | changed: [instance] 2026-09-10 11:01:34.014155 | instance | 2026-09-10 11:01:34.014584 | instance | TASK [vexxhost.containers.docker : Install AppArmor packages] ****************** 2026-09-10 11:01:34.014654 | instance | Thursday 10 September 2026 11:01:34 +0000 (0:00:05.501) 0:00:30.342 **** 2026-09-10 11:01:35.458048 | instance | ok: [instance] 2026-09-10 11:01:35.458546 | instance | 2026-09-10 11:01:35.458607 | instance | TASK [vexxhost.containers.docker : Ensure group "docker" exists] *************** 2026-09-10 11:01:35.458616 | instance | Thursday 10 September 2026 11:01:35 +0000 (0:00:01.444) 0:00:31.786 **** 2026-09-10 11:01:35.877722 | instance | changed: [instance] 2026-09-10 11:01:35.878489 | instance | 2026-09-10 11:01:35.878550 | instance | TASK [vexxhost.containers.docker : Create systemd service file for docker] ***** 2026-09-10 11:01:35.878562 | instance | Thursday 10 September 2026 11:01:35 +0000 (0:00:00.419) 0:00:32.206 **** 2026-09-10 11:01:36.430226 | instance | changed: [instance] 2026-09-10 11:01:36.430299 | instance | 2026-09-10 11:01:36.430578 | instance | TASK [vexxhost.containers.docker : Create folders for configuration] *********** 2026-09-10 11:01:36.430637 | instance | Thursday 10 September 2026 11:01:36 +0000 (0:00:00.552) 0:00:32.758 **** 2026-09-10 11:01:37.060953 | instance | changed: [instance] => (item={'path': '/etc/docker'}) 2026-09-10 11:01:37.061501 | instance | changed: [instance] => (item={'path': '/var/lib/docker', 'mode': '0o710'}) 2026-09-10 11:01:37.061594 | instance | changed: [instance] => (item={'path': '/run/docker', 'mode': '0o711'}) 2026-09-10 11:01:37.062310 | instance | 2026-09-10 11:01:37.062375 | instance | TASK [vexxhost.containers.docker : Create systemd socket file for docker] ****** 2026-09-10 11:01:37.062389 | instance | Thursday 10 September 2026 11:01:37 +0000 (0:00:00.630) 0:00:33.389 **** 2026-09-10 11:01:37.611592 | instance | changed: [instance] 2026-09-10 11:01:37.611655 | instance | 2026-09-10 11:01:37.611668 | instance | TASK [vexxhost.containers.docker : Create docker daemon config file] *********** 2026-09-10 11:01:37.611681 | instance | Thursday 10 September 2026 11:01:37 +0000 (0:00:00.549) 0:00:33.938 **** 2026-09-10 11:01:38.140679 | instance | changed: [instance] 2026-09-10 11:01:38.140792 | instance | 2026-09-10 11:01:38.141458 | instance | TASK [vexxhost.containers.docker : Force any restarts if necessary] ************ 2026-09-10 11:01:38.141541 | instance | Thursday 10 September 2026 11:01:38 +0000 (0:00:00.503) 0:00:34.442 **** 2026-09-10 11:01:38.141553 | instance | 2026-09-10 11:01:38.141896 | instance | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-09-10 11:01:38.141914 | instance | Thursday 10 September 2026 11:01:38 +0000 (0:00:00.026) 0:00:34.468 **** 2026-09-10 11:01:38.931872 | instance | ok: [instance] 2026-09-10 11:01:38.932659 | instance | 2026-09-10 11:01:38.932729 | instance | RUNNING HANDLER [vexxhost.containers.docker : Restart docker] ****************** 2026-09-10 11:01:38.932753 | instance | Thursday 10 September 2026 11:01:38 +0000 (0:00:00.791) 0:00:35.260 **** 2026-09-10 11:01:39.788006 | instance | changed: [instance] 2026-09-10 11:01:39.788875 | instance | 2026-09-10 11:01:39.788982 | instance | TASK [vexxhost.containers.docker : Enable and start service] ******************* 2026-09-10 11:01:39.788996 | instance | Thursday 10 September 2026 11:01:39 +0000 (0:00:00.855) 0:00:36.115 **** 2026-09-10 11:01:40.430014 | instance | changed: [instance] 2026-09-10 11:01:40.430189 | instance | 2026-09-10 11:01:40.430423 | instance | TASK [vexxhost.ceph.cephadm : Gather variables for each operating system] ****** 2026-09-10 11:01:40.430654 | instance | Thursday 10 September 2026 11:01:40 +0000 (0:00:00.642) 0:00:36.758 **** 2026-09-10 11:01:40.501761 | instance | ok: [instance] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/cephadm/vars/ubuntu-22.04.yml) 2026-09-10 11:01:40.501851 | instance | 2026-09-10 11:01:40.501930 | instance | TASK [vexxhost.ceph.cephadm : Install packages] ******************************** 2026-09-10 11:01:40.502034 | instance | Thursday 10 September 2026 11:01:40 +0000 (0:00:00.071) 0:00:36.830 **** 2026-09-10 11:01:46.538589 | instance | changed: [instance] 2026-09-10 11:01:46.538780 | instance | 2026-09-10 11:01:46.538791 | instance | TASK [vexxhost.ceph.cephadm : Ensure services are started] ********************* 2026-09-10 11:01:46.539017 | instance | Thursday 10 September 2026 11:01:46 +0000 (0:00:06.036) 0:00:42.867 **** 2026-09-10 11:01:48.316580 | instance | ok: [instance] => (item=chronyd) 2026-09-10 11:01:48.317541 | instance | ok: [instance] => (item=sshd) 2026-09-10 11:01:48.317862 | instance | 2026-09-10 11:01:48.317882 | instance | TASK [vexxhost.ceph.cephadm : Download "cephadm"] ****************************** 2026-09-10 11:01:48.317908 | instance | Thursday 10 September 2026 11:01:48 +0000 (0:00:01.777) 0:00:44.644 **** 2026-09-10 11:02:04.026615 | instance | changed: [instance] 2026-09-10 11:02:04.026688 | instance | 2026-09-10 11:02:04.026701 | instance | TASK [vexxhost.ceph.cephadm : Remove cephadm from old path] ******************** 2026-09-10 11:02:04.026711 | instance | Thursday 10 September 2026 11:02:04 +0000 (0:00:15.709) 0:01:00.354 **** 2026-09-10 11:02:04.233069 | instance | ok: [instance] 2026-09-10 11:02:04.233175 | instance | 2026-09-10 11:02:04.233517 | instance | TASK [vexxhost.ceph.cephadm : Ensure "cephadm" user is present] **************** 2026-09-10 11:02:04.233602 | instance | Thursday 10 September 2026 11:02:04 +0000 (0:00:00.207) 0:01:00.561 **** 2026-09-10 11:02:04.854906 | instance | changed: [instance] 2026-09-10 11:02:04.855774 | instance | 2026-09-10 11:02:04.855840 | instance | TASK [vexxhost.ceph.cephadm : Allow "cephadm" user to have passwordless sudo] *** 2026-09-10 11:02:04.855857 | instance | Thursday 10 September 2026 11:02:04 +0000 (0:00:00.621) 0:01:01.182 **** 2026-09-10 11:02:05.249197 | instance | changed: [instance] 2026-09-10 11:02:05.249269 | instance | 2026-09-10 11:02:05.249278 | instance | TASK [vexxhost.ceph.mon : Set Ceph Monitor IP address] ************************* 2026-09-10 11:02:05.249286 | instance | Thursday 10 September 2026 11:02:05 +0000 (0:00:00.394) 0:01:01.577 **** 2026-09-10 11:02:05.374554 | instance | ok: [instance] 2026-09-10 11:02:05.374632 | instance | 2026-09-10 11:02:05.374644 | instance | TASK [vexxhost.ceph.mon : Check if any node is bootstrapped] ******************* 2026-09-10 11:02:05.374655 | instance | Thursday 10 September 2026 11:02:05 +0000 (0:00:00.124) 0:01:01.701 **** 2026-09-10 11:02:05.632561 | instance | ok: [instance] => (item=instance) 2026-09-10 11:02:05.632647 | instance | 2026-09-10 11:02:05.632862 | instance | TASK [vexxhost.ceph.mon : Select pre-existing bootstrap node if exists] ******** 2026-09-10 11:02:05.632905 | instance | Thursday 10 September 2026 11:02:05 +0000 (0:00:00.260) 0:01:01.961 **** 2026-09-10 11:02:05.685686 | instance | ok: [instance] 2026-09-10 11:02:05.686143 | instance | 2026-09-10 11:02:05.686189 | instance | TASK [vexxhost.ceph.mon : Bootstrap cluster] *********************************** 2026-09-10 11:02:05.686197 | instance | Thursday 10 September 2026 11:02:05 +0000 (0:00:00.052) 0:01:02.014 **** 2026-09-10 11:02:05.776565 | instance | included: /home/zuul/.ansible/collections/ansible_collections/vexxhost/ceph/roles/mon/tasks/bootstrap-ceph.yml for instance 2026-09-10 11:02:05.776650 | instance | 2026-09-10 11:02:05.776690 | instance | TASK [vexxhost.ceph.mon : Generate temporary file for "ceph.conf"] ************* 2026-09-10 11:02:05.776843 | instance | Thursday 10 September 2026 11:02:05 +0000 (0:00:00.090) 0:01:02.105 **** 2026-09-10 11:02:06.122302 | instance | changed: [instance] 2026-09-10 11:02:06.123340 | instance | 2026-09-10 11:02:06.123403 | instance | TASK [vexxhost.ceph.mon : Include extra configuration values] ****************** 2026-09-10 11:02:06.123416 | instance | Thursday 10 September 2026 11:02:06 +0000 (0:00:00.344) 0:01:02.450 **** 2026-09-10 11:02:06.878236 | instance | changed: [instance] => (item={'option': 'mon allow pool size one', 'section': 'global', 'value': True}) 2026-09-10 11:02:06.878298 | instance | changed: [instance] => (item={'option': 'osd crush chooseleaf type', 'section': 'global', 'value': 0}) 2026-09-10 11:02:06.878768 | instance | changed: [instance] => (item={'option': 'auth allow insecure global id reclaim', 'section': 'mon', 'value': False}) 2026-09-10 11:02:06.878800 | instance | 2026-09-10 11:02:06.878807 | instance | TASK [vexxhost.ceph.mon : Run Bootstrap command] ******************************* 2026-09-10 11:02:06.878812 | instance | Thursday 10 September 2026 11:02:06 +0000 (0:00:00.756) 0:01:03.207 **** 2026-09-10 11:03:32.779451 | instance | ok: [instance] 2026-09-10 11:03:32.779520 | instance | 2026-09-10 11:03:32.779999 | instance | TASK [vexxhost.ceph.mon : Remove temporary file for "ceph.conf"] *************** 2026-09-10 11:03:32.780165 | instance | Thursday 10 September 2026 11:03:32 +0000 (0:01:25.897) 0:02:29.105 **** 2026-09-10 11:03:32.997683 | instance | changed: [instance] 2026-09-10 11:03:32.997836 | instance | 2026-09-10 11:03:32.998062 | instance | TASK [vexxhost.ceph.mon : Set bootstrap node] ********************************** 2026-09-10 11:03:32.998227 | instance | Thursday 10 September 2026 11:03:32 +0000 (0:00:00.221) 0:02:29.326 **** 2026-09-10 11:03:33.031701 | instance | ok: [instance] 2026-09-10 11:03:33.031787 | instance | 2026-09-10 11:03:33.031916 | instance | TASK [Install Ceph host] ******************************************************* 2026-09-10 11:03:33.032027 | instance | Thursday 10 September 2026 11:03:33 +0000 (0:00:00.033) 0:02:29.360 **** 2026-09-10 11:03:33.107134 | instance | included: vexxhost.ceph.cephadm_host for instance 2026-09-10 11:03:33.107201 | instance | 2026-09-10 11:03:33.107430 | instance | TASK [vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user] ****** 2026-09-10 11:03:33.107475 | instance | Thursday 10 September 2026 11:03:33 +0000 (0:00:00.075) 0:02:29.436 **** 2026-09-10 11:03:34.690090 | instance | ok: [instance] 2026-09-10 11:03:34.690142 | instance | 2026-09-10 11:03:34.690150 | instance | TASK [vexxhost.ceph.cephadm_host : Set fact with public SSH key for "cephadm" user] *** 2026-09-10 11:03:34.690157 | instance | Thursday 10 September 2026 11:03:34 +0000 (0:00:01.582) 0:02:31.018 **** 2026-09-10 11:03:34.762595 | instance | ok: [instance] => (item=instance) 2026-09-10 11:03:34.762659 | instance | 2026-09-10 11:03:34.762675 | instance | TASK [vexxhost.ceph.cephadm_host : Set authorized key for "cephadm"] *********** 2026-09-10 11:03:34.762689 | instance | Thursday 10 September 2026 11:03:34 +0000 (0:00:00.071) 0:02:31.089 **** 2026-09-10 11:03:35.128353 | instance | ok: [instance] 2026-09-10 11:03:35.128393 | instance | 2026-09-10 11:03:35.128401 | instance | TASK [vexxhost.ceph.cephadm_host : Add new host to Ceph] *********************** 2026-09-10 11:03:35.128408 | instance | Thursday 10 September 2026 11:03:35 +0000 (0:00:00.366) 0:02:31.456 **** 2026-09-10 11:03:37.756679 | instance | ok: [instance] 2026-09-10 11:03:37.756847 | instance | 2026-09-10 11:03:37.757215 | instance | TASK [vexxhost.ceph.mon : Configure "mon" label for monitors] ****************** 2026-09-10 11:03:37.757301 | instance | Thursday 10 September 2026 11:03:37 +0000 (0:00:02.628) 0:02:34.084 **** 2026-09-10 11:04:18.942869 | instance | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: [errno 5] RADOS I/O error (error connecting to the cluster) 2026-09-10 11:04:18.943616 | instance | fatal: [instance]: FAILED! => {"changed": false, "module_stderr": "Traceback (most recent call last):\n File \"\", line 107, in \n File \"\", line 99, in _ansiballz_main\n File \"\", line 47, in invoke_module\n File \"/usr/lib/python3.10/runpy.py\", line 224, in run_module\n return _run_module_code(code, init_globals, run_name, mod_spec)\n File \"/usr/lib/python3.10/runpy.py\", line 96, in _run_module_code\n _run_code(code, mod_globals, init_globals,\n File \"/usr/lib/python3.10/runpy.py\", line 86, in _run_code\n exec(code, run_globals)\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_gycezkjj/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 202, in \n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_gycezkjj/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 198, in main\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_gycezkjj/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 177, in run_module\n File \"/tmp/ansible_vexxhost.ceph.orch_apply_payload_gycezkjj/ansible_vexxhost.ceph.orch_apply_payload.zip/ansible_collections/vexxhost/ceph/plugins/modules/orch_apply.py\", line 120, in apply_spec\nRuntimeError: Inferring config /var/lib/ceph/4837cbf8-4f90-4300-b3f6-726c9b9f89b4/mon.instance/config\n2026-09-10T11:04:18.759+0000 7f460b09d640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBYjqJqaK9dOSAARbAZK1NTq1OXQrwuGIJqaC1urEUXNo+kyCOQLTxnOe8=: Malformed input [buffer:3]\n2026-09-10T11:04:18.759+0000 7f460b09d640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-10T11:04:18.763+0000 7f460b09d640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBYjqJqaK9dOSAARbAZK1NTq1OXQrwuGIJqaC1urEUXNo+kyCOQLTxnOe8=: Malformed input [buffer:3]\n2026-09-10T11:04:18.763+0000 7f460b09d640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-10T11:04:18.763+0000 7f460b09d640 -1 auth: error parsing file /etc/ceph/ceph.keyring: error setting modifier for [client.admin] type=key val=AgBYjqJqaK9dOSAARbAZK1NTq1OXQrwuGIJqaC1urEUXNo+kyCOQLTxnOe8=: Malformed input [buffer:3]\n2026-09-10T11:04:18.763+0000 7f460b09d640 -1 auth: failed to load /etc/ceph/ceph.keyring: (5) Input/output error\n2026-09-10T11:04:18.763+0000 7f460b09d640 -1 monclient: keyring not found\n[errno 5] RADOS I/O error (error connecting to the cluster)\n\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1} 2026-09-10 11:04:18.948263 | instance | 2026-09-10 11:04:18.948292 | instance | PLAY RECAP ********************************************************************* 2026-09-10 11:04:18.948301 | instance | instance : ok=55 changed=26 unreachable=0 failed=1 skipped=6 rescued=0 ignored=0 2026-09-10 11:04:18.948308 | instance | 2026-09-10 11:04:18.948313 | instance | Thursday 10 September 2026 11:04:18 +0000 (0:00:41.191) 0:03:15.276 **** 2026-09-10 11:04:18.948319 | instance | =============================================================================== 2026-09-10 11:04:18.948325 | instance | vexxhost.ceph.mon : Run Bootstrap command ------------------------------ 85.90s 2026-09-10 11:04:18.948330 | instance | vexxhost.ceph.mon : Configure "mon" label for monitors ----------------- 41.19s 2026-09-10 11:04:18.949447 | instance | vexxhost.ceph.cephadm : Download "cephadm" ----------------------------- 15.71s 2026-09-10 11:04:18.949489 | instance | vexxhost.containers.containerd : Install AppArmor packages -------------- 6.48s 2026-09-10 11:04:18.949504 | instance | vexxhost.ceph.cephadm : Install packages -------------------------------- 6.04s 2026-09-10 11:04:18.949518 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 5.50s 2026-09-10 11:04:18.949532 | instance | vexxhost.containers.download_artifact : Extract archive ----------------- 4.04s 2026-09-10 11:04:18.949545 | instance | vexxhost.ceph.cephadm_host : Add new host to Ceph ----------------------- 2.63s 2026-09-10 11:04:18.949585 | instance | vexxhost.containers.download_artifact : Download item ------------------- 1.89s 2026-09-10 11:04:18.949963 | instance | vexxhost.ceph.cephadm : Ensure services are started --------------------- 1.78s 2026-09-10 11:04:18.950112 | instance | vexxhost.containers.containerd : Reload systemd ------------------------- 1.75s 2026-09-10 11:04:18.950281 | instance | vexxhost.ceph.cephadm_host : Get public SSH key for "cephadm" user ------ 1.58s 2026-09-10 11:04:18.950411 | instance | vexxhost.containers.package : Update state for tar ---------------------- 1.54s 2026-09-10 11:04:18.950541 | instance | vexxhost.containers.docker : Install AppArmor packages ------------------ 1.44s 2026-09-10 11:04:18.950694 | instance | vexxhost.containers.containerd : Create folders for configuration ------- 1.11s 2026-09-10 11:04:18.950881 | instance | Gathering Facts --------------------------------------------------------- 1.11s 2026-09-10 11:04:18.951026 | instance | Gathering Facts --------------------------------------------------------- 0.94s 2026-09-10 11:04:18.951216 | instance | Gathering Facts --------------------------------------------------------- 0.91s 2026-09-10 11:04:18.951488 | instance | vexxhost.containers.docker : Restart docker ----------------------------- 0.86s 2026-09-10 11:04:18.951639 | instance | vexxhost.ceph.mon : Include extra configuration values ------------------ 0.76s 2026-09-10 11:04:19.148393 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-10 11:04:19.148467 | instance | ERROR [csi > converge] Executed: Failed 2026-09-10 11:04:19.148548 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-09-10 11:04:19.548438 | instance | ERROR 2026-09-10 11:04:19.548760 | instance | { 2026-09-10 11:04:19.548848 | instance | "delta": "0:04:10.238392", 2026-09-10 11:04:19.548893 | instance | "end": "2026-09-10 11:04:19.275695", 2026-09-10 11:04:19.548934 | instance | "msg": "non-zero return code", 2026-09-10 11:04:19.548973 | instance | "rc": 2, 2026-09-10 11:04:19.549011 | instance | "start": "2026-09-10 11:00:09.037303" 2026-09-10 11:04:19.549047 | instance | } failure 2026-09-10 11:04:19.558846 | 2026-09-10 11:04:19.559012 | PLAY RECAP 2026-09-10 11:04:19.559100 | instance | ok: 3 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-09-10 11:04:19.559166 | 2026-09-10 11:04:19.746604 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-09-10 11:04:19.748536 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-10 11:04:20.363749 | 2026-09-10 11:04:20.363912 | PLAY [all] 2026-09-10 11:04:20.379697 | 2026-09-10 11:04:20.379863 | TASK [gather-host-logs : creating directory for system status] 2026-09-10 11:04:20.724708 | instance | changed 2026-09-10 11:04:20.732161 | 2026-09-10 11:04:20.732317 | TASK [gather-host-logs : Get logs for each host] 2026-09-10 11:04:21.140006 | instance | + systemd-cgls --full --all --no-pager 2026-09-10 11:04:21.157951 | instance | + ip addr 2026-09-10 11:04:21.160488 | instance | + ip route 2026-09-10 11:04:21.163150 | instance | + lsblk 2026-09-10 11:04:21.168645 | instance | + mount 2026-09-10 11:04:21.170973 | instance | + docker images 2026-09-10 11:04:21.196521 | instance | + brctl show 2026-09-10 11:04:21.197203 | instance | /bin/bash: line 8: brctl: command not found 2026-09-10 11:04:21.197535 | instance | + ps aux --sort=-%mem 2026-09-10 11:04:21.226509 | instance | + dpkg -l 2026-09-10 11:04:21.239205 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-09-10 11:04:21.239837 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-09-10 11:04:21.258750 | instance | + '[' '!' -z '' ']' 2026-09-10 11:04:21.314422 | instance | ok: Runtime: 0:00:00.125447 2026-09-10 11:04:21.320863 | 2026-09-10 11:04:21.320972 | TASK [gather-host-logs : Downloads logs to executor] 2026-09-10 11:04:22.031991 | instance | changed: 2026-09-10 11:04:22.032187 | instance | created directory /var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/work/logs/instance 2026-09-10 11:04:22.032229 | instance | cd+++++++++ system/ 2026-09-10 11:04:22.032276 | instance | >f+++++++++ system/brctl-show.txt 2026-09-10 11:04:22.032303 | instance | >f+++++++++ system/docker-images.txt 2026-09-10 11:04:22.032325 | instance | >f+++++++++ system/ip-addr.txt 2026-09-10 11:04:22.032350 | instance | >f+++++++++ system/ip-route.txt 2026-09-10 11:04:22.032374 | instance | >f+++++++++ system/lsblk.txt 2026-09-10 11:04:22.032397 | instance | >f+++++++++ system/mount.txt 2026-09-10 11:04:22.032418 | instance | >f+++++++++ system/packages.txt 2026-09-10 11:04:22.032441 | instance | >f+++++++++ system/ps.txt 2026-09-10 11:04:22.032486 | instance | >f+++++++++ system/systemd-cgls.txt 2026-09-10 11:04:22.045005 | 2026-09-10 11:04:22.045169 | LOOP [helm-release-status : creating directory for helm release status] 2026-09-10 11:04:22.280371 | instance | changed: "values" 2026-09-10 11:04:22.482217 | instance | changed: "releases" 2026-09-10 11:04:22.497828 | 2026-09-10 11:04:22.498029 | TASK [helm-release-status : Gather get release status for helm charts] 2026-09-10 11:04:22.765515 | instance | /bin/bash: line 3: kubectl: command not found 2026-09-10 11:04:23.058383 | instance | ok: Runtime: 0:00:00.007692 2026-09-10 11:04:23.068972 | 2026-09-10 11:04:23.069132 | TASK [helm-release-status : Downloads logs to executor] 2026-09-10 11:04:23.608938 | instance | changed: 2026-09-10 11:04:23.609203 | instance | cd+++++++++ helm/ 2026-09-10 11:04:23.609297 | instance | cd+++++++++ helm/releases/ 2026-09-10 11:04:23.609344 | instance | cd+++++++++ helm/values/ 2026-09-10 11:04:23.629546 | 2026-09-10 11:04:23.629738 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-09-10 11:04:23.866147 | instance | changed 2026-09-10 11:04:23.878663 | 2026-09-10 11:04:23.878821 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-09-10 11:04:24.172975 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 11:04:24.173110 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 11:04:24.180346 | instance | environment: line 1: kubectl: command not found 2026-09-10 11:04:24.181706 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 11:04:24.182553 | instance | environment: line 1: kubectl: command not found 2026-09-10 11:04:24.184013 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 11:04:24.184459 | instance | environment: line 1: kubectl: command not found 2026-09-10 11:04:24.185885 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 11:04:24.186905 | instance | environment: line 1: kubectl: command not found 2026-09-10 11:04:24.188186 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 11:04:24.188539 | instance | environment: line 1: kubectl: command not found 2026-09-10 11:04:24.189186 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-09-10 11:04:24.424809 | instance | ok: Runtime: 0:00:00.025112 2026-09-10 11:04:24.430971 | 2026-09-10 11:04:24.431060 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-09-10 11:04:24.645854 | instance | changed 2026-09-10 11:04:24.655385 | 2026-09-10 11:04:24.655538 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-09-10 11:04:24.898216 | instance | environment: line 5: kubectl: command not found 2026-09-10 11:04:24.899233 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 11:04:24.899995 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 11:04:24.900184 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-09-10 11:04:25.205582 | instance | ok: Runtime: 0:00:00.011950 2026-09-10 11:04:25.216390 | 2026-09-10 11:04:25.216603 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-09-10 11:04:25.784724 | instance | changed: 2026-09-10 11:04:25.784922 | instance | cd+++++++++ objects/ 2026-09-10 11:04:25.784960 | instance | cd+++++++++ objects/cluster/ 2026-09-10 11:04:25.784991 | instance | cd+++++++++ objects/namespaced/ 2026-09-10 11:04:25.797730 | 2026-09-10 11:04:25.797868 | TASK [gather-pod-logs : creating directory for pod logs] 2026-09-10 11:04:25.990498 | instance | changed 2026-09-10 11:04:25.997576 | 2026-09-10 11:04:25.997688 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-09-10 11:04:26.250596 | instance | changed 2026-09-10 11:04:26.260266 | 2026-09-10 11:04:26.260418 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-09-10 11:04:26.521407 | instance | environment: line 3: kubectl: command not found 2026-09-10 11:04:26.802733 | instance | ok: Runtime: 0:00:00.010085 2026-09-10 11:04:26.813727 | 2026-09-10 11:04:26.813968 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-09-10 11:04:27.338431 | instance | changed: 2026-09-10 11:04:27.338675 | instance | cd+++++++++ pod-logs/ 2026-09-10 11:04:27.338751 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-09-10 11:04:27.360517 | 2026-09-10 11:04:27.360710 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-09-10 11:04:27.602752 | instance | changed 2026-09-10 11:04:27.607116 | 2026-09-10 11:04:27.607184 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-09-10 11:04:27.872310 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-10 11:04:28.136620 | instance | ok: Runtime: 0:00:00.048307 2026-09-10 11:04:28.141122 | 2026-09-10 11:04:28.141188 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-09-10 11:04:28.387765 | instance | /bin/bash: line 2: kubectl: command not found 2026-09-10 11:04:28.433867 | instance | ceph-mgr endpoints: 2026-09-10 11:04:28.676755 | instance | ok: Runtime: 0:00:00.053989 2026-09-10 11:04:28.685512 | 2026-09-10 11:04:28.685596 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-09-10 11:04:28.927809 | instance | /bin/bash: line 4: kubectl: command not found 2026-09-10 11:04:29.223651 | instance | ok: Runtime: 0:00:00.039808 2026-09-10 11:04:29.231167 | 2026-09-10 11:04:29.231357 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-09-10 11:04:29.780524 | instance | changed: cd+++++++++ prometheus/ 2026-09-10 11:04:29.792071 | 2026-09-10 11:04:29.792192 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-09-10 11:04:30.025852 | instance | changed 2026-09-10 11:04:30.030702 | 2026-09-10 11:04:30.030793 | TASK [gather-selenium-data : Get selenium data] 2026-09-10 11:04:30.336768 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-09-10 11:04:30.337819 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-09-10 11:04:30.564840 | instance | ERROR 2026-09-10 11:04:30.565172 | instance | { 2026-09-10 11:04:30.565234 | instance | "delta": "0:00:00.006006", 2026-09-10 11:04:30.565307 | instance | "end": "2026-09-10 11:04:30.338241", 2026-09-10 11:04:30.565354 | instance | "msg": "non-zero return code", 2026-09-10 11:04:30.565409 | instance | "rc": 1, 2026-09-10 11:04:30.565455 | instance | "start": "2026-09-10 11:04:30.332235" 2026-09-10 11:04:30.565491 | instance | } 2026-09-10 11:04:30.565536 | instance | ERROR: Ignoring Errors 2026-09-10 11:04:30.574415 | 2026-09-10 11:04:30.574536 | TASK [gather-selenium-data : Downloads logs to executor] 2026-09-10 11:04:31.114888 | instance | changed: cd+++++++++ selenium/ 2026-09-10 11:04:31.129757 | 2026-09-10 11:04:31.129994 | PLAY RECAP 2026-09-10 11:04:31.130128 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-09-10 11:04:31.130203 | 2026-09-10 11:04:31.269351 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere-zuul-jobs/playbooks/molecule/post.yml@main] 2026-09-10 11:04:31.271284 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 11:04:31.893560 | 2026-09-10 11:04:31.893714 | PLAY [all] 2026-09-10 11:04:31.906921 | 2026-09-10 11:04:31.907055 | TASK [fetch-output : Set log path for multiple nodes] 2026-09-10 11:04:31.951113 | instance | skipping: Conditional result was False 2026-09-10 11:04:31.956709 | 2026-09-10 11:04:31.956810 | TASK [fetch-output : Set log path for single node] 2026-09-10 11:04:31.997755 | instance | ok 2026-09-10 11:04:32.003375 | 2026-09-10 11:04:32.003472 | LOOP [fetch-output : Ensure local output dirs] 2026-09-10 11:04:32.440565 | instance -> localhost | ok: "/var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/work/logs" 2026-09-10 11:04:32.671808 | instance -> localhost | changed: "/var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/work/artifacts" 2026-09-10 11:04:32.926289 | instance -> localhost | changed: "/var/lib/zuul/builds/caed600e052c4eae88addd663a2cc6f2/work/docs" 2026-09-10 11:04:32.941269 | 2026-09-10 11:04:32.941407 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-09-10 11:04:33.654039 | instance | changed: .d..t...... ./ 2026-09-10 11:04:33.654396 | instance | changed: All items complete 2026-09-10 11:04:33.654466 | 2026-09-10 11:04:34.172001 | instance | changed: .d..t...... ./ 2026-09-10 11:04:34.681305 | instance | changed: .d..t...... ./ 2026-09-10 11:04:34.700192 | 2026-09-10 11:04:34.700363 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-09-10 11:04:35.121734 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.005874 2026-09-10 11:04:35.366777 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007475 2026-09-10 11:04:35.385921 | 2026-09-10 11:04:35.386026 | PLAY [all] 2026-09-10 11:04:35.391872 | 2026-09-10 11:04:35.391950 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-09-10 11:04:35.851531 | instance | changed 2026-09-10 11:04:35.862800 | 2026-09-10 11:04:35.862947 | PLAY RECAP 2026-09-10 11:04:35.863034 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-09-10 11:04:35.863080 | 2026-09-10 11:04:36.016045 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-09-10 11:04:36.017980 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-09-10 11:04:36.589545 | 2026-09-10 11:04:36.589695 | PLAY [localhost] 2026-09-10 11:04:36.599184 | 2026-09-10 11:04:36.599310 | TASK [Generate Zuul manifest] 2026-09-10 11:04:36.615795 | localhost | ok 2026-09-10 11:04:36.631414 | 2026-09-10 11:04:36.631545 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-09-10 11:04:36.982722 | localhost | changed 2026-09-10 11:04:36.992077 | 2026-09-10 11:04:36.992188 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-09-10 11:04:37.051556 | localhost | ok 2026-09-10 11:04:37.060920 | 2026-09-10 11:04:37.061065 | TASK [Upload logs] 2026-09-10 11:04:37.082048 | localhost | ok 2026-09-10 11:04:37.160941 | 2026-09-10 11:04:37.161098 | TASK [Set zuul-log-path fact] 2026-09-10 11:04:37.180438 | localhost | ok 2026-09-10 11:04:37.193875 | 2026-09-10 11:04:37.194000 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-09-10 11:04:37.233156 | localhost | ok 2026-09-10 11:04:37.241867 | 2026-09-10 11:04:37.241980 | TASK [upload-logs : Create log directories] 2026-09-10 11:04:37.691128 | localhost | changed 2026-09-10 11:04:37.702700 | 2026-09-10 11:04:37.702919 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-09-10 11:04:38.121875 | localhost -> localhost | ok: Runtime: 0:00:00.005102 2026-09-10 11:04:38.131923 | 2026-09-10 11:04:38.132070 | TASK [upload-logs : Upload logs to log server] 2026-09-10 11:04:38.615443 | localhost | Output suppressed because no_log was given 2026-09-10 11:04:38.663801 | 2026-09-10 11:04:38.663930 | LOOP [upload-logs : Compress console log and json output] 2026-09-10 11:04:38.742634 | localhost | skipping: Conditional result was False 2026-09-10 11:04:38.752064 | localhost | skipping: Conditional result was False 2026-09-10 11:04:38.759469 | 2026-09-10 11:04:38.759602 | LOOP [upload-logs : Upload compressed console log and json output] 2026-09-10 11:04:38.822581 | localhost | skipping: Conditional result was False 2026-09-10 11:04:38.833809 | 2026-09-10 11:04:38.835712 | localhost | skipping: Conditional result was False 2026-09-10 11:04:38.849138 | 2026-09-10 11:04:38.849286 | LOOP [upload-logs : Upload console log and json output]