-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for Debian GNU/Linux 8.3
- Loading branch information
Showing
2 changed files
with
474 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,237 @@ | ||
{ | ||
"builders": [ | ||
{ | ||
"boot_command": [ | ||
"<esc><wait>", | ||
"install <wait>", | ||
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}} <wait>", | ||
"debian-installer=en_US <wait>", | ||
"auto <wait>", | ||
"locale=en_US <wait>", | ||
"kbd-chooser/method=us <wait>", | ||
"keyboard-configuration/xkb-keymap=us <wait>", | ||
"netcfg/get_hostname={{ .Name }} <wait>", | ||
"netcfg/get_domain=vagrantup.com <wait>", | ||
"fb=false <wait>", | ||
"debconf/frontend=noninteractive <wait>", | ||
"console-setup/ask_detect=false <wait>", | ||
"console-keymaps-at/keymap=us <wait>", | ||
"grub-installer/bootdev=/dev/sda <wait>", | ||
"<enter><wait>" | ||
], | ||
"boot_wait": "10s", | ||
"disk_size": 40960, | ||
"guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso", | ||
"guest_os_type": "Debian_64", | ||
"hard_drive_interface": "sata", | ||
"headless": "{{ user `headless` }}", | ||
"http_directory": "http", | ||
"iso_checksum": "{{user `iso_checksum`}}", | ||
"iso_checksum_type": "{{user `iso_checksum_type`}}", | ||
"iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}", | ||
"output_directory": "packer-{{user `template`}}-virtualbox", | ||
"shutdown_command": "echo 'vagrant' | sudo -S /sbin/shutdown -hP now", | ||
"ssh_password": "vagrant", | ||
"ssh_port": 22, | ||
"ssh_username": "vagrant", | ||
"ssh_wait_timeout": "10000s", | ||
"type": "virtualbox-iso", | ||
"vboxmanage": [ | ||
[ | ||
"modifyvm", | ||
"{{.Name}}", | ||
"--memory", | ||
"384" | ||
], | ||
[ | ||
"modifyvm", | ||
"{{.Name}}", | ||
"--cpus", | ||
"1" | ||
] | ||
], | ||
"virtualbox_version_file": ".vbox_version", | ||
"vm_name": "{{ user `template` }}" | ||
}, | ||
{ | ||
"boot_command": [ | ||
"<esc><wait>", | ||
"install <wait>", | ||
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}} <wait>", | ||
"debian-installer=en_US <wait>", | ||
"auto <wait>", | ||
"locale=en_US <wait>", | ||
"kbd-chooser/method=us <wait>", | ||
"keyboard-configuration/xkb-keymap=us <wait>", | ||
"netcfg/get_hostname={{ .Name }} <wait>", | ||
"netcfg/get_domain=vagrantup.com <wait>", | ||
"fb=false <wait>", | ||
"debconf/frontend=noninteractive <wait>", | ||
"console-setup/ask_detect=false <wait>", | ||
"console-keymaps-at/keymap=us <wait>", | ||
"grub-installer/bootdev=/dev/sda <wait>", | ||
"<enter><wait>" | ||
], | ||
"boot_wait": "10s", | ||
"disk_size": 40960, | ||
"guest_os_type": "debian8-64", | ||
"headless": "{{ user `headless` }}", | ||
"http_directory": "http", | ||
"iso_checksum": "{{user `iso_checksum`}}", | ||
"iso_checksum_type": "{{user `iso_checksum_type`}}", | ||
"iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}", | ||
"output_directory": "packer-{{user `template`}}-vmware", | ||
"shutdown_command": "echo 'vagrant' | sudo -S /sbin/shutdown -hP now", | ||
"ssh_password": "vagrant", | ||
"ssh_port": 22, | ||
"ssh_username": "vagrant", | ||
"ssh_wait_timeout": "10000s", | ||
"tools_upload_flavor": "linux", | ||
"type": "vmware-iso", | ||
"vm_name": "{{ user `template` }}", | ||
"vmx_data": { | ||
"cpuid.coresPerSocket": "1", | ||
"memsize": "384", | ||
"numvcpus": "1" | ||
} | ||
}, | ||
{ | ||
"boot_command": [ | ||
"<esc><wait>", | ||
"install <wait>", | ||
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}} <wait>", | ||
"debian-installer=en_US <wait>", | ||
"auto <wait>", | ||
"locale=en_US <wait>", | ||
"kbd-chooser/method=us <wait>", | ||
"keyboard-configuration/xkb-keymap=us <wait>", | ||
"netcfg/get_hostname={{ .Name }} <wait>", | ||
"netcfg/get_domain=vagrantup.com <wait>", | ||
"fb=false <wait>", | ||
"debconf/frontend=noninteractive <wait>", | ||
"console-setup/ask_detect=false <wait>", | ||
"console-keymaps-at/keymap=us <wait>", | ||
"grub-installer/bootdev=/dev/sda <wait>", | ||
"<enter><wait>" | ||
], | ||
"boot_wait": "10s", | ||
"disk_size": 40960, | ||
"guest_os_type": "debian", | ||
"http_directory": "http", | ||
"iso_checksum": "{{user `iso_checksum`}}", | ||
"iso_checksum_type": "{{user `iso_checksum_type`}}", | ||
"iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}", | ||
"output_directory": "packer-{{user `template`}}-parallels", | ||
"parallels_tools_flavor": "lin", | ||
"prlctl": [ | ||
[ | ||
"set", | ||
"{{.Name}}", | ||
"--memsize", | ||
"384" | ||
], | ||
[ | ||
"set", | ||
"{{.Name}}", | ||
"--cpus", | ||
"1" | ||
] | ||
], | ||
"prlctl_version_file": ".prlctl_version", | ||
"shutdown_command": "echo 'vagrant' | sudo -S /sbin/shutdown -hP now", | ||
"ssh_password": "vagrant", | ||
"ssh_port": 22, | ||
"ssh_username": "vagrant", | ||
"ssh_wait_timeout": "10000s", | ||
"type": "parallels-iso", | ||
"vm_name": "{{ user `template` }}" | ||
}, | ||
{ | ||
"boot_command": [ | ||
"<esc><wait>", | ||
"install <wait>", | ||
" preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/{{user `preseed_path`}} <wait>", | ||
"debian-installer=en_US <wait>", | ||
"auto <wait>", | ||
"locale=en_US <wait>", | ||
"kbd-chooser/method=us <wait>", | ||
"keyboard-configuration/xkb-keymap=us <wait>", | ||
"netcfg/get_hostname={{ .Name }} <wait>", | ||
"netcfg/get_domain=vagrantup.com <wait>", | ||
"fb=false <wait>", | ||
"debconf/frontend=noninteractive <wait>", | ||
"console-setup/ask_detect=false <wait>", | ||
"console-keymaps-at/keymap=us <wait>", | ||
"grub-installer/bootdev=/dev/vda <wait>", | ||
"<enter><wait>" | ||
], | ||
"boot_wait": "10s", | ||
"disk_size": 40960, | ||
"http_directory": "http", | ||
"iso_checksum": "{{user `iso_checksum`}}", | ||
"iso_checksum_type": "{{user `iso_checksum_type`}}", | ||
"iso_url": "{{user `mirror`}}/{{user `mirror_directory`}}/{{user `iso_name`}}", | ||
"output_directory": "packer-{{user `template`}}-qemu", | ||
"shutdown_command": "echo 'vagrant' | sudo -S /sbin/shutdown -hP now", | ||
"ssh_password": "vagrant", | ||
"ssh_port": 22, | ||
"ssh_username": "vagrant", | ||
"ssh_wait_timeout": "10000s", | ||
"type": "qemu", | ||
"vm_name": "{{ user `template` }}" | ||
} | ||
], | ||
"post-processors": [ | ||
{ | ||
"output": "builds/{{user `box_basename`}}.{{.Provider}}.box", | ||
"type": "vagrant" | ||
} | ||
], | ||
"provisioners": [ | ||
{ | ||
"destination": "/tmp/bento-metadata.json", | ||
"source": "{{user `metadata`}}", | ||
"type": "file" | ||
}, | ||
{ | ||
"environment_vars": [ | ||
"HOME_DIR=/home/vagrant", | ||
"http_proxy={{user `http_proxy`}}", | ||
"https_proxy={{user `https_proxy`}}", | ||
"no_proxy={{user `no_proxy`}}" | ||
], | ||
"execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E sh -eux '{{.Path}}'", | ||
"scripts": [ | ||
"scripts/common/metadata.sh", | ||
"scripts/debian/update.sh", | ||
"scripts/common/sshd.sh", | ||
"scripts/debian/networking.sh", | ||
"scripts/debian/sudoers.sh", | ||
"scripts/common/vagrant.sh", | ||
"scripts/common/vmtools.sh", | ||
"scripts/debian/cleanup.sh", | ||
"scripts/common/minimize.sh" | ||
], | ||
"type": "shell" | ||
} | ||
], | ||
"variables": { | ||
"box_basename": "debian-8.3", | ||
"build_timestamp": "{{isotime \"20060102150405\"}}", | ||
"git_revision": "__unknown_git_revision__", | ||
"headless": "", | ||
"http_proxy": "{{env `http_proxy`}}", | ||
"https_proxy": "{{env `https_proxy`}}", | ||
"iso_checksum": "1dae8556e57bb04bf380b2dbf64f3e6c61f9c28cbb6518aabae95a003c89739a", | ||
"iso_checksum_type": "sha256", | ||
"iso_name": "debian-8.3.0-amd64-CD-1.iso", | ||
"metadata": "floppy/dummy_metadata.json", | ||
"mirror": "http://cdimage.debian.org/cdimage/release", | ||
"mirror_directory": "8.3.0/amd64/iso-cd", | ||
"name": "debian-8.3", | ||
"no_proxy": "{{env `no_proxy`}}", | ||
"preseed_path": "debian-8/preseed.cfg", | ||
"template": "debian-8.3-amd64", | ||
"version": "2.1.TIMESTAMP" | ||
} | ||
} |
Oops, something went wrong.