Files
homelab-packer/debian-bookworm.build.pkr.hcl

21 lines
624 B
HCL

# 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"
]
}
}