forked from maartenbeeckmans/packer-debian
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsources.debian.pkr.hcl
More file actions
37 lines (37 loc) · 1.66 KB
/
sources.debian.pkr.hcl
File metadata and controls
37 lines (37 loc) · 1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#############
## Sources ##
#############
source "qemu" "debian11" {
boot_command = [
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"<esc><wait><esc><wait><esc><wait><esc><wait><esc><wait><esc><wait>",
"/install.amd/vmlinuz auto=true priority=critical vga=788 initrd=/install.amd/gtk/initrd.gz --- quiet ",
"ipv6.disable_ipv6=1 preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/${var.preseed_path} ",
"<enter>"
]
boot_wait = "10s"
cpus = "${var.cpus}"
memory = "${var.memory}"
disk_size = "${var.disk_size}"
headless = "${var.headless}"
http_directory = "${var.http_dir}"
iso_checksum = "${var.iso_checksum}"
iso_url = "${var.mirror}/${var.mirror_dir}/${var.iso_name}"
output_directory = "${var.build_dir}"
shutdown_command = "sudo -S /sbin/shutdown -hP now"
ssh_port = 22
ssh_timeout = "3600s"
ssh_username = "root"
ssh_password = "secret"
vm_name = "${var.box_basename}.qcow2"
accelerator = "kvm"
format = "qcow2"
}