summaryrefslogtreecommitdiff
path: root/templates/Debian-8.0-amd64-netboot/definition.rb
diff options
context:
space:
mode:
Diffstat (limited to 'templates/Debian-8.0-amd64-netboot/definition.rb')
-rw-r--r--templates/Debian-8.0-amd64-netboot/definition.rb52
1 files changed, 52 insertions, 0 deletions
diff --git a/templates/Debian-8.0-amd64-netboot/definition.rb b/templates/Debian-8.0-amd64-netboot/definition.rb
new file mode 100644
index 0000000..311f385
--- /dev/null
+++ b/templates/Debian-8.0-amd64-netboot/definition.rb
@@ -0,0 +1,52 @@
+#Thanks to Fletcher Nichol - https://github.com/fnichol
+
+Veewee::Definition.declare({
+ :cpu_count => '1',
+ :memory_size=> '256',
+ :disk_size => '10140', :disk_format => 'VDI', :hostiocache => 'off',
+ :os_type_id => 'Debian_64',
+ :iso_file => "debian-8.0.0-amd64-netinst.iso",
+ :iso_src => "http://cdimage.debian.org/debian-cd/8.0.0/amd64/iso-cd/debian-8.0.0-amd64-netinst.iso"
+ :iso_md5 => "d9209f355449fe13db3963571b1f52d4",
+ :iso_download_timeout => "1000",
+ :boot_wait => "10", :boot_cmd_sequence => [
+ '<Esc>',
+ 'install ',
+ 'preseed/url=http://%IP%:%PORT%/preseed.cfg ',
+ 'debian-installer=en_US ',
+ 'auto ',
+ 'locale=en_US ',
+ 'kbd-chooser/method=us ',
+ 'netcfg/get_hostname=%NAME% ',
+ 'netcfg/get_domain=vagrantup.com ',
+ 'fb=false ',
+ 'debconf/frontend=noninteractive ',
+ 'console-setup/ask_detect=false ',
+ 'console-keymaps-at/keymap=us ',
+ 'keyboard-configuration/xkb-keymap=us ',
+ '<Enter>'
+ ],
+ :kickstart_port => "7122",
+ :kickstart_timeout => "300",
+ :kickstart_file => "preseed.cfg",
+ :ssh_login_timeout => "10000",
+ :ssh_user => "vagrant",
+ :ssh_password => "vagrant",
+ :ssh_key => "",
+ :ssh_host_port => "7222",
+ :ssh_guest_port => "22",
+ :sudo_cmd => "echo '%p'|sudo -S bash '%f'",
+ :shutdown_cmd => "halt -p",
+ :postinstall_files => [
+ "base.sh",
+ "vagrant.sh",
+ "virtualbox.sh",
+ #"vmfusion.sh",
+ "ruby.sh",
+ "puppet.sh",
+ "chef.sh",
+ "cleanup.sh",
+ "zerodisk.sh"
+ ],
+ :postinstall_timeout => "10000"
+})