{ "builders": [ { "accelerator": "kvm", "boot_command": [ "<esc><esc><enter><wait>", "/install/vmlinuz url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed-ubuntu.cfg ", "debian-installer=en_US auto locale=en_US kbd-chooser/method=us ", "hostname={{ .Name }} ", "keyboard-configuration/modelcode=SKIP ", "keyboard-configuration/layout=USA ", "keyboard-configuration/variant=USA ", "passwd/user-fullname={{user `user`}} ", "passwd/user-password-again={{user `password`}} ", "passwd/user-password={{user `password`}} ", "passwd/username={{user `user`}} ", "initrd=/install/initrd.gz -- <enter>" ], "boot_wait": "2s", "disk_size": "{{ user `disk_size`}}", "format": "qcow2", "headless": true, "http_directory": "http", "iso_checksum": "md5:487f4a81f22f8597503db3d51a1b502e", "iso_url": "http://releases.ubuntu.com/15.04/ubuntu-15.04-server-amd64.iso", "name": "ubuntu-15-04-server-testing-version", "shutdown_command": "echo '{{user `password`}}'|sudo -S shutdown -P now", "ssh_password": "{{user `password`}}", "ssh_timeout": "1800s", "ssh_username": "{{user `user`}}", "type": "qemu" } ], "provisioners": [ { "execute_command": "echo '{{user `password`}}' | {{.Vars}} sudo -E -S bash '{{.Path}}'", "scripts": [ "scripts/update-ubuntu.sh", "scripts/packages-ubuntu.sh", "scripts/setup-testing-version.sh", "scripts/network-ubuntu.sh" ], "type": "shell" } ], "variables": { "disk_size": "100000", "password": "slapos", "user": "slapos" } }