From 404e4494b4797cf2384b32d0c28a7893fd00414e Mon Sep 17 00:00:00 2001 From: Myron Blair Date: Thu, 23 Apr 2026 05:03:34 +0000 Subject: [PATCH] Fix nameserver space-separation and add systemd-networkd-wait-online fix --- proxmox/01-complete-npm-vm.sh | 3 ++- proxmox/02-create-mailcow-vm.sh | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/proxmox/01-complete-npm-vm.sh b/proxmox/01-complete-npm-vm.sh index 8b491f6..b483c61 100644 --- a/proxmox/01-complete-npm-vm.sh +++ b/proxmox/01-complete-npm-vm.sh @@ -36,12 +36,13 @@ mkdir -p ${SNIPPETS_DIR} cp "${SCRIPT_DIR}/snippets/npm-cloud-init.yaml" "${SNIPPETS_DIR}/npm-cloud-init.yaml" # Configure cloud-init parameters +# NOTE: Use space-separated nameservers (not comma) to avoid netplan bug echo "[5/7] Configuring cloud-init..." qm set ${VMID} \ --ciuser ubuntu \ --cipassword 'mailstack2024!' \ --ipconfig0 ip=${IP}/24,gw=${GW} \ - --nameserver "${DNS}" \ + --nameserver "8.8.8.8 1.1.1.1" \ --searchdomain web.orbishosting.com \ --cicustom "vendor=local:snippets/npm-cloud-init.yaml" diff --git a/proxmox/02-create-mailcow-vm.sh b/proxmox/02-create-mailcow-vm.sh index b4cd59d..15a06ff 100644 --- a/proxmox/02-create-mailcow-vm.sh +++ b/proxmox/02-create-mailcow-vm.sh @@ -8,7 +8,7 @@ VMID=201 VMNAME="Mailcow" IP="10.48.200.82" GW="10.48.200.1" -DNS="8.8.8.8,1.1.1.1" +DNS="8.8.8.8 1.1.1.1" DISK_SIZE="80G" RAM=8192 CORES=4