FreeBSD cloud-init

freebsd bootonly iso
Во время установки выбрать ручную разметку.
gpt
1-й раздел 64 kB freebsd-boot без точки монтирования
2-й раздел всё остальное место freebsd-ufs /

После установки
pkg install py39-cloud-init
в /usr/local/etc/cloud/cloud.cfg
добавить
runcmd:
- sysrc cloudinit_enable="NO"

В /etc/ssh/sshd_config
включить логин root-а и добавить
HostKeyAlgorithms=+ssh-rsa
в /etc/rc.conf удалить настройки сети и хостнейм и добавить
cloudinit_enable=»YES»
по желанию
echo "autoboot_delay=\"2\"" >> /boot/loader.conf

чистим
echo "" > /root/.sh_history
cloud-init clean

Выключаем впс,правим конфиг и конвертируем в шаблон