# Build Definition to create the VM Template build { sources = ["source.proxmox-iso.debian-12-bookworm-cloudinit-template"] provisioner "file" { destination = "/etc/cloud/cloud.cfg" source = "cloudinit/cloud.cfg" } provisioner "file" { destination = "/etc/cloud/cloud.cfg.d/99-pve.cfg" source = "cloudinit/99-pve.cfg" } provisioner "shell" { inline = [ "sed -i -e 's/GRUB_CMDLINE_LINUX=\".*\"/GRUB_CMDLINE_LINUX=\"quiet console=tty0 console=ttyS0,115200\"/' /etc/default/grub", "update-grub", "systemctl enable serial-getty@ttyS0.service" ] } }