From 18af02fea065cc5855a8551b8893ef2d6de9bacb Mon Sep 17 00:00:00 2001 From: technowhizz <7688823+technowhizz@users.noreply.github.com> Date: Tue, 10 Mar 2026 16:15:58 +0000 Subject: [PATCH 1/2] Fix task for when there are no NVMe drives --- etc/kayobe/ansible/deployment/get-nvme-drives.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/etc/kayobe/ansible/deployment/get-nvme-drives.yml b/etc/kayobe/ansible/deployment/get-nvme-drives.yml index 105a02c02f..acc0347867 100644 --- a/etc/kayobe/ansible/deployment/get-nvme-drives.yml +++ b/etc/kayobe/ansible/deployment/get-nvme-drives.yml @@ -17,12 +17,11 @@ - name: Retrieve NVMe device information via smartctl ansible.builtin.command: "smartctl -i -j {{ item }}" register: smartctl_info - loop: "{{ nvme_devices }}" + loop: "{{ nvme_devices | default([], true) }}" loop_control: label: "{{ item }}" changed_when: false become: true - when: nvme_devices | length > 0 - name: Parse NVMe device model names ansible.builtin.set_fact: From f04b5204b616913a37aebfb57aefdf134b3cb150 Mon Sep 17 00:00:00 2001 From: technowhizz <7688823+technowhizz@users.noreply.github.com> Date: Tue, 10 Mar 2026 16:38:56 +0000 Subject: [PATCH 2/2] add release note --- ...martmon-playbook-when-no-nvme-drives-979a09fd09ea2ee1.yaml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 releasenotes/notes/fix-smartmon-playbook-when-no-nvme-drives-979a09fd09ea2ee1.yaml diff --git a/releasenotes/notes/fix-smartmon-playbook-when-no-nvme-drives-979a09fd09ea2ee1.yaml b/releasenotes/notes/fix-smartmon-playbook-when-no-nvme-drives-979a09fd09ea2ee1.yaml new file mode 100644 index 0000000000..1e86a66071 --- /dev/null +++ b/releasenotes/notes/fix-smartmon-playbook-when-no-nvme-drives-979a09fd09ea2ee1.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + Fixed an issue with the get-nvme-drives playbook where it would fail if no NVMe drives were present.