Notes on Linux#
25 Mar 2026 Setting up Cloud-Init with Proxmox#
~ # wget 'https://dl-cdn.alpinelinux.org/alpine/v3.23/releases/cloud/nocloud_alpine-3.23.3-x86_64-uefi-cloudinit-r0.qcow2' \
&& qemu-img resize ./*alpine*.qcow2 2G
~ # qm create 8002 --name "alpine-3-nocloud-template" --ostype l26 \
--cpu host --socket 1 --cores $(nproc) --numa 1 --memory 2096 \
--bios ovmf --machine q35 --efidisk0 local-zfs:0,pre-enrolled-keys=0 \
--scsihw virtio-scsi-pci --virtio0 local-zfs:0,discard=on,import-from=$(pwd)/nocloud_alpine-3.23.3-x86_64-uefi-cloudinit-r0.qcow2 \
--boot order=virtio0 --scsi1 local-zfs:cloudinit \
--net0 virtio,bridge=vmbr0 --vga serial0 --serial0 socket \
--agent 1
~ # qm set 8002 --tags alpine-template,3,cloudinit \
--ipconfig0 ip=dhcp \
--ciuser <user> --cipassword <password> --sshkeys ~/.ssh/authorized_keys