#!/usr/bin/env bash set -e VMID=$(pvesh get /cluster/nextid) HN="debian13" BRG="dhcp" CORE_COUNT="2" RAM_SIZE="2048" DISK_SIZE="8G" echo "Création VM Debian 13 ID: $VMID" URL="https://cloud.debian.org/images/cloud/trixie/latest/debian-13-genericcloud-amd64.qcow2" FILE=$(basename "$URL") TMPDIR=$(mktemp -d) cd "$TMPDIR" echo "Téléchargement image Debian 13..." curl -fLO "$URL" STORAGE="local-zfs" qm create $VMID \ -name "$HN" \ -memory $RAM_SIZE \ -cores $CORE_COUNT \ -net0 virtio,bridge=$BRG \ -ostype l26 \ -scsihw virtio-scsi-pci \ -agent 1 \ -onboot 0 qm importdisk $VMID "$FILE" $STORAGE qm set $VMID \ -scsi0 ${STORAGE}:vm-${VMID}-disk-0 \ -boot order=scsi0 \ -serial0 socket \ -scsi1 ${STORAGE}:cloudinit # DHCP IPv4 cloud-init qm set $VMID --ipconfig0 ip=dhcp # ===== Cloud-init FR + ROOT PASSWORD + PROXMOX AGENT ===== SNIPPET_DIR="/var/lib/vz/snippets" mkdir -p "$SNIPPET_DIR" cat > "$SNIPPET_DIR/${VMID}-user-data.yaml" <