Update docker-vm.sh
This commit is contained in:
parent
843fe1802d
commit
6512d645bb
@ -503,17 +503,24 @@ DISK_REF="$(printf '%s\n' "$IMPORT_OUT" | sed -n "s/.*successfully imported disk
|
|||||||
[[ -z "$DISK_REF" ]] && { msg_error "Unable to determine imported disk reference."; echo "$IMPORT_OUT"; exit 1; }
|
[[ -z "$DISK_REF" ]] && { msg_error "Unable to determine imported disk reference."; echo "$IMPORT_OUT"; exit 1; }
|
||||||
msg_ok "Imported disk (${BL}${DISK_REF}${CL})"
|
msg_ok "Imported disk (${BL}${DISK_REF}${CL})"
|
||||||
|
|
||||||
|
SSHKEYS_ARG=""
|
||||||
|
if [[ -s /root/.ssh/authorized_keys ]]; then
|
||||||
|
SSHKEYS_ARG="--sshkeys /root/.ssh/authorized_keys"
|
||||||
|
fi
|
||||||
|
|
||||||
# ---- EFI + Root + Cloud-Init anhängen ---------------------------------------
|
# ---- EFI + Root + Cloud-Init anhängen ---------------------------------------
|
||||||
msg_info "Attaching EFI/root disk and Cloud-Init (Patience)"
|
msg_info "Attaching EFI/root disk and Cloud-Init (Patience)"
|
||||||
qm set "$VMID" --efidisk0 "${STORAGE}:0${FORMAT}" >/dev/null
|
qm set "$VMID" \
|
||||||
qm set "$VMID" --scsi0 "${DISK_REF},${DISK_CACHE}${THIN}size=${DISK_SIZE}" >/dev/null
|
--efidisk0 "${STORAGE}:0${FORMAT}" \
|
||||||
qm set "$VMID" --boot order=scsi0 >/dev/null
|
--scsi0 "${DISK_REF},${DISK_CACHE}${THIN}size=${DISK_SIZE}" \
|
||||||
qm set "$VMID" --serial0 socket >/dev/null
|
--boot order=scsi0 \
|
||||||
qm set "$VMID" --agent enabled=1,fstrim_cloned_disks=1 >/dev/null
|
--serial0 socket \
|
||||||
qm set "$VMID" --ide2 "${STORAGE}:cloudinit" >/dev/null
|
--agent enabled=1,fstrim_cloned_disks=1 \
|
||||||
qm set "$VMID" --ipconfig0 "ip=dhcp" >/dev/null
|
--ide2 "${STORAGE}:cloudinit" \
|
||||||
qm set "$VMID" --nameserver "1.1.1.1 9.9.9.9" --searchdomain "lan" >/dev/null
|
--ipconfig0 "ip=dhcp" \
|
||||||
qm set "$VMID" --ciuser root --cipassword '' --sshkeys "/root/.ssh/authorized_keys" >/dev/null || true
|
--nameserver "1.1.1.1 9.9.9.9" --searchdomain "lan" \
|
||||||
|
--ciuser root --cipassword '' \
|
||||||
|
$SSHKEYS_ARG >/dev/null || true
|
||||||
|
|
||||||
if [[ "$INSTALL_MODE" = "cloudinit" ]]; then
|
if [[ "$INSTALL_MODE" = "cloudinit" ]]; then
|
||||||
qm set "$VMID" --cicustom "user=${SNIPPET_STORE}:snippets/${SNIPPET_FILE}" >/dev/null
|
qm set "$VMID" --cicustom "user=${SNIPPET_STORE}:snippets/${SNIPPET_FILE}" >/dev/null
|
||||||
|
Loading…
x
Reference in New Issue
Block a user