#!/usr/bin/bash
# Audit all VM disk configs on a Proxmox host
set -uo pipefail
HOST="$1"
PROX_HOST="$HOST" bash tests/remote.sh prox '
  qm list 2>/dev/null | tail -n +2 | while read -r line; do
    vmid=$(echo "$line" | awk "{print \$1}")
    name=$(echo "$line" | awk "{print \$2}")
    status=$(echo "$line" | awk "{print \$3}")
    echo "VMID=$vmid NAME=$name STATUS=$status"
    qm config "$vmid" 2>/dev/null | grep -E "^(scsi|virtio|ide)[0-9]+:" | sed "s/^/  /"
    echo ""
  done
'
