From e286ecf9346e4415f14b1c10079fa2db012830d4 Mon Sep 17 00:00:00 2001 From: "mhorak@totalservice.cz" Date: Thu, 14 Aug 2025 16:18:01 +0200 Subject: [PATCH] a --- www-windows-check-free-disk-space.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/www-windows-check-free-disk-space.yaml b/www-windows-check-free-disk-space.yaml index 320e00a..e2d5419 100644 --- a/www-windows-check-free-disk-space.yaml +++ b/www-windows-check-free-disk-space.yaml @@ -23,6 +23,7 @@ - name: Find Recovery partitions (PowerShell → JSON) ansible.windows.win_powershell: script: | + $ErrorActionPreference = 'Stop' $guid = '{DE94BBA4-06D1-4D40-A16A-BFD50179D6AC}' $parts = @( Get-Partition | Where-Object { $_.GptType -eq $guid -or $_.Type -eq 'Recovery' -or $_.Type -eq 'Unknown' } | @@ -36,12 +37,9 @@ - name: Parse JSON to a list ansible.builtin.set_fact: - winre_parts: >- - {{ (winre_raw.output | join('') | trim) | default('[]') | from_json }} + winre_parts: "{{ (winre_raw.output | join('') | trim | default('[]')) | from_json }}" - name: Show Recovery partition sizes ansible.builtin.debug: - msg: >- - Disk {{ item.DiskNumber }}, Partition {{ item.PartitionNumber }}, - Size: {{ item.SizeMB }} MB ({{ item.SizeBytes }} bytes) + msg: "Disk {{ item.DiskNumber }}, Part {{ item.PartitionNumber }}, Size: {{ item.SizeMB }} MB ({{ item.SizeBytes }} bytes)" loop: "{{ winre_parts }}" \ No newline at end of file