unset proxmox backup if no backup is enabled

This commit is contained in:
2026-05-18 20:57:49 +02:00
parent 9736a007f1
commit c88b2b1790

View File

@@ -2,33 +2,6 @@
set -euo pipefail
# -----------------------------------------------------------------------------
# Proxmox VM Inventory Exporter
#
# Exports one JSON object per VM with:
# - CPU / RAM
# - Network IPs
# - Snapshots
# - Backup detection
# - VM notes
# - Disk information
#
# Requirements:
# - curl
# - jq
# - for ipv4 and ipv6 collection install the proxmox agent on the VM
#
# Files:
# .env
#
# Example .env:
# PM_HOST="https://proxmox.example.com:8006"
# PM_USER="root@pam"
# PM_PASS="password"
#
# Output:
# ./output/<vmid>.json
# -----------------------------------------------------------------------------
SCRIPT_PATH="$(readlink -f "${BASH_SOURCE[0]}")"
SCRIPT_DIR="$(cd "$(dirname "$SCRIPT_PATH")" && pwd)"
@@ -287,7 +260,7 @@ while read -r VM; do
if $backup == "yes" then
[{"+proxmox":"yes"}]
else
[]
[{"-proxmox":"no"}]
end
),
"server_description": $description