Update unifi-os-server-vm.sh

This commit is contained in:
CanbiZ 2025-12-03 15:51:00 +01:00
parent 7b2c9bf770
commit 1889d3a5a2

View File

@ -673,12 +673,12 @@ msg_info "Configuring Cloud-Init with UniFi OS installation"
setup_cloud_init "$VMID" "$STORAGE" "$HN" "yes" >/dev/null 2>&1
# Inject custom user-data for UniFi OS installation
qm set "$VMID" --cicustom "user=local:snippets/unifi-os-${VMID}-user-data.yaml" >/dev/null 2>&1 || {
# Fallback: Create snippets directory and upload user-data
mkdir -p /var/lib/vz/snippets
cp user-data.yaml "/var/lib/vz/snippets/unifi-os-${VMID}-user-data.yaml"
qm set "$VMID" --cicustom "user=local:snippets/unifi-os-${VMID}-user-data.yaml" >/dev/null
}
# First, ensure snippets directory exists and copy user-data file
mkdir -p /var/lib/vz/snippets
cp user-data.yaml "/var/lib/vz/snippets/unifi-os-${VMID}-user-data.yaml"
# Now configure VM to use custom user-data
qm set "$VMID" --cicustom "user=local:snippets/unifi-os-${VMID}-user-data.yaml" >/dev/null 2>&1
msg_ok "Cloud-Init configured with automated UniFi OS installation"