Small logic change. Added extra check and error handling.

This commit is contained in:
2025-02-28 14:19:40 +01:00
parent 6f945d30d7
commit 898098105c
2 changed files with 15 additions and 2 deletions
+13
View File
@@ -0,0 +1,13 @@
---
name: Use DF to get drive information in JSON.
groups: Placeholder
target_os: "Linux"
tasks:
- name: Get disk-info with df returning JSON.
command: >
df -Th -x overlay -x tmpfs -x devtmpfs | \
awk 'NR==1 || $1 ~ ".+"{print $3, $4, $5, $7, $2}' | \
awk 'NR>1 {printf "{\"size\":\"%s\",\"used\":\"%s\",\"available\":\"%s\",\"mount_point\":\"%s\",\"type\":\"%s\"},", $1, $2, $3, $4, $5}' | \
sed '$ s/,$//' | \
awk 'BEGIN {printf "["} {printf "%s", $0} END {printf "]"}'
exit