{ "variables": { "user": "slapos", "password": "slapos", "disk_size": "100000", "domain": "" }, "builders": [ { "name": "debian7-testing-version", "type": "qemu", "format": "qcow2", "accelerator": "kvm", "disk_size": "{{ user `disk_size`}}", "iso_url": "http://cdimage.debian.org/mirror/cdimage/archive/7.9.0/amd64/iso-cd/debian-7.9.0-amd64-netinst.iso", "iso_checksum": "774d1fc8c5364e63b22242c33a89c1a3", "iso_checksum_type": "md5", "http_directory": "http", "ssh_username": "{{user `user`}}", "ssh_password": "{{user `password`}}", "ssh_wait_timeout": "1800s", "shutdown_command": "echo '{{user `password`}}'|sudo -S shutdown -h now", "headless": false, "boot_wait": "2s", "boot_command": [ "<esc><wait><wait>", "install auto ", "preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed-debian7.cfg ", "debian-installer=en_US locale=en_US keymap=us ", "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>" ] } ], "provisioners": [ { "type": "shell", "execute_command": "echo '{{user `password`}}' | {{.Vars}} sudo -E -S bash '{{.Path}}'", "scripts": [ "scripts/update.sh", "scripts/packages.sh", "scripts/setup-testing-version.sh", "scripts/cleanup.sh" ] } ] }