{ "builders": [ { "accelerator": "kvm", "boot_command": [ "<esc><wait><wait><wait><wait>", "auto preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed-debian10.cfg ", "debian-installer=en_US.UTF-8 locale=en_US keymap=fr ", "netcfg/get_hostname={{ .Name }} ", "netcfg/get_domain={{ user `domain`}} ", "fb=false debconf/frontend=noninteractive ", "passwd/user-fullname={{user `user`}} ", "passwd/user-password={{user `password`}} ", "passwd/user-password-again={{user `password`}} ", "passwd/username={{user `user`}} ", "<enter>" ], "boot_wait": "30s", "disk_size": "{{ user `disk_size`}}000", "format": "qcow2", "headless": true, "http_directory": "http", "iso_checksum": "md5:a3ebc76aec372808ad80000108a2593a", "iso_url": "https://shacache.nxdcdn.com/0a6aee1d9aafc1ed095105c052f9fdd65ed00ea9274188c9cd0072c8e6838ab40e246d45a1e6956d74ef1b04a1fc042151762f25412e9ff0cbf49418eef7992e", "name": "debian10-vm-bootstrap-{{ user `disk_size`}}G-{{ user `name`}}", "shutdown_command": "echo '{{user `password`}}'|sudo -S shutdown -h now", "ssh_password": "{{user `password`}}", "ssh_timeout": "3600s", "ssh_username": "{{user `user`}}", "type": "qemu" } ], "provisioners": [ { "execute_command": "echo '{{user `password`}}' | {{.Vars}} sudo -E -S bash '{{.Path}}'", "scripts": [ "scripts/update.sh", "scripts/packages.sh", "scripts/network-debian.sh", "scripts/cleanup.sh", "scripts/vm-bootstrap.sh" ], "type": "shell" } ], "variables": { "disk_size": "100", "domain": "", "name": "image", "password": "slapos", "user": "slapos" } }