Last active
December 26, 2015 19:29
-
-
Save williamsjj/7201661 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
{ | |
"provisioners": [ | |
{ | |
"type": "shell", | |
"scripts" : [ | |
"scripts/vbox.sh" | |
], | |
"override": { | |
"virtualbox": { | |
"execute_command": "echo 'vagrant'|sudo -S sh '{{.Path}}'" | |
} | |
}, | |
"only" : ["virtualbox"] | |
}, | |
{ | |
"type": "shell", | |
"scripts": [ | |
"scripts/postinstall.sh" | |
], | |
"override": { | |
"virtualbox": { | |
"execute_command": "echo 'vagrant'|sudo -S sh '{{.Path}}'" | |
}, | |
"vmware": { | |
"execute_command": "echo 'vagrant'|sudo -S sh '{{.Path}}'" | |
} | |
} | |
} | |
], | |
"builders": [ | |
{ | |
"type": "virtualbox", | |
"boot_command": [ | |
"<esc><esc><enter><wait>", | |
"/install/vmlinuz <wait>", | |
"noapic <wait>", | |
"auto-install/enable<wait>", | |
"console-setup/ask_detect=false <wait>", | |
"console-setup/modelcode=pc105 <wait>", | |
"console-setup/layoutcode=us <wait>", | |
"debconf/priority=critical <wait>", | |
"debconf/frontend=noninteractive <wait>", | |
"debian-installer=en_US <wait>", | |
"debian-installer/locale=en_US <wait>", | |
"debian-installer/framebuffer=false <wait>", | |
"initrd=/install/initrd.gz <wait>", | |
"kbd-chooser/method=us <wait>", | |
"netcfg/get_hostname={{ .Name }} <wait>", | |
"netcfg/dhcp_timeout=60 <wait>", | |
"netcfg/choose_interface=auto <wait>", | |
"preseed/interactive=false <wait>", | |
"preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg <wait>", | |
"preseed/url/checksum=c93195c116cce253bd75fb6d5f14f972 <wait>", | |
"DEBCONF_DEBUG=5 <wait>", | |
"-- <enter><wait>" | |
], | |
"boot_wait": "10s", | |
"disk_size": 15360, | |
"guest_os_type": "Ubuntu_64", | |
"http_directory": "http", | |
"iso_checksum": "9b218654cdcdf9722171648c52f8a088", | |
"iso_checksum_type": "md5", | |
"iso_url": "http://mirror.us.leaseweb.net/ubuntu-releases/10.04.4/ubuntu-10.04.4-server-amd64.iso", | |
"ssh_username": "vagrant", | |
"ssh_password": "vagrant", | |
"ssh_port": 22, | |
"ssh_wait_timeout": "1000s", | |
"shutdown_command": "echo 'shutdown -h now' > shutdown.sh; echo 'vagrant'|sudo -S sh 'shutdown.sh'", | |
"guest_additions_path": "/tmp/VBoxGuestAdditions.iso", | |
"virtualbox_version_file": ".vbox_version", | |
"vm_name" : "co-ubuntu10.04x64", | |
"vboxmanage": [ | |
[ | |
"modifyvm", | |
"{{.Name}}", | |
"--memory", | |
"512" | |
], | |
[ | |
"modifyvm", | |
"{{.Name}}", | |
"--cpus", | |
"1" | |
] | |
] | |
}, | |
{ | |
"type": "vmware", | |
"boot_command": [ | |
"<esc><esc><enter><wait>", | |
"/install/vmlinuz <wait>", | |
"noapic <wait>", | |
"auto-install/enable<wait>", | |
"console-setup/ask_detect=false <wait>", | |
"console-setup/modelcode=pc105 <wait>", | |
"console-setup/layoutcode=us <wait>", | |
"debconf/priority=critical <wait>", | |
"debconf/frontend=noninteractive <wait>", | |
"debian-installer=en_US <wait>", | |
"debian-installer/locale=en_US <wait>", | |
"debian-installer/framebuffer=false <wait>", | |
"initrd=/install/initrd.gz <wait>", | |
"kbd-chooser/method=us <wait>", | |
"netcfg/get_hostname={{ .Name }} <wait>", | |
"netcfg/dhcp_timeout=60 <wait>", | |
"netcfg/choose_interface=auto <wait>", | |
"preseed/interactive=false <wait>", | |
"preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg <wait>", | |
"preseed/url/checksum=c93195c116cce253bd75fb6d5f14f972 <wait>", | |
"DEBCONF_DEBUG=5 <wait>", | |
"-- <enter><wait>" | |
], | |
"boot_wait": "10s", | |
"disk_size": 15360, | |
"guest_os_type": "ubuntu-64", | |
"tools_upload_flavor": "linux", | |
"tools_upload_path": "/tmp/{{.Flavor}}.iso", | |
"http_directory": "http", | |
"iso_checksum": "9b218654cdcdf9722171648c52f8a088", | |
"iso_checksum_type": "md5", | |
"iso_url": "http://mirror.us.leaseweb.net/ubuntu-releases/10.04.4/ubuntu-10.04.4-server-amd64.iso", | |
"ssh_username": "vagrant", | |
"ssh_password": "vagrant", | |
"ssh_port": 22, | |
"ssh_wait_timeout": "1000s", | |
"shutdown_command": "echo 'shutdown -h now' > shutdown.sh; echo 'vagrant'|sudo -S sh 'shutdown.sh'", | |
"vm_name" : "co-ubuntu10.04x64", | |
"vmx_data": { | |
"memsize": "512", | |
"numvcpus": "1", | |
"cpuid.coresPerSocket": "1" | |
} | |
} | |
], | |
"post-processors" : [ | |
{ | |
"type" : "vagrant", | |
"output" : "co-ubuntu10.04x64-vbox.box", | |
"only" : ["virtualbox"] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment