Please find the workaround script for FreeBSD in branch bsd-cloudinit.
- Copy the directory
opnsense-cloudinit
into the target image folder/root/
- In target image execute:
echo /root/opnsense-cloudinit/opnsense-cloudinit > /usr/local/etc/rc.syshook.d/start/99-cloudinit
chmod +x /usr/local/etc/rc.syshook.d/start/99-cloudinit
chmod -R u+x /root/opnsense-cloudinit/