FreeBSD + Cloud-Init + Proxmox VE 🚀

Cet article va être très rapide. Je voulais simplement vous partager commenter créer un template Proxmox VE de FreeBSD avec Cloud-init. 😁

Cet article vient en complément de celui-ci :

Pulumi + Proxmox VE + Cloud-Init = ❤️
> Cet article sera très certainement le premier d’une longue série sur ce sujet. Il est là pour vous donner un premier exemple concret. Bon, il y a de très fortes chances que vous soyez tombés dessus, mais il y a peu de temps, Hashicorp annoncé le passage à la licence BSL (Business Source License) […

A noter que cette procédure fonctionne pour toutes les images disponibles ici :

A collection of prebuilt BSD cloud images

Voici l'ensemble des commandes à utiliser pour y arriver :

cd /tmp
wget https://object-storage.public.mtl1.vexxhost.net/swift/v1/1dbafeefbd4f4c80864414a441e72dd2/bsd-cloud-image.org/images/freebsd/13.2/2023-04-21/zfs/freebsd-13.2-zfs-2023-04-21.qcow2

qm create 9001 --name freebsd132-cloudinit-template --memory 1024 --net0 virtio,bridge=vmbr0

qm importdisk 9001 freebsd-13.2-zfs-2023-04-21.qcow2 local-lvm
qm set 9001 --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-9001-disk-0
qm set 9001 --ide2 local-lvm:cloudinit
qm set 9001 --boot c --bootdisk scsi0
qm set 9001 --ide2 local-lvm:cloudinit
qm set 9001 --serial0 socket --vga serial0
qm template 9001

Ainsi, à la toute fin, vous aurez votre template disponible avec l'id 9001.