#!/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 '