Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
386f3a6
Updated Gentoo ISO info.
ladar Feb 23, 2019
cdc1847
Updated box version.
ladar Feb 23, 2019
81479a7
Updated the Virtualbox tools ISO.
ladar Feb 24, 2019
7efe394
Added retry function to the Alpine scripts.
ladar Feb 24, 2019
ff36ccb
Added retry to Arch scripts.
ladar Feb 24, 2019
88af135
Added retry wrapper to CentOS scripts.
ladar Feb 24, 2019
8327f64
Lock Buster into Alpha 5 install disc.
ladar Feb 26, 2019
83d6f2a
Updated Alpine glibc revision.
ladar Feb 26, 2019
c485b2f
Lock in Vbox 5.1 for Fedora 27.
ladar Feb 26, 2019
c7c3bc6
Updated Buster install ISO.
ladar Feb 26, 2019
8a82c03
Updated Alpine GCC installer.
ladar Feb 26, 2019
1dff2c2
Updated the Gentoo ISO information.
ladar Feb 27, 2019
90a981b
Switch back to using Buster Alpha 5.
ladar Feb 27, 2019
1016e1a
Updated Debian 10 preseed to avoid asking if it can restart services.
ladar Feb 27, 2019
0f9b2b6
Switch Debian 10 to Vbox 5.1.28 tools.
ladar Feb 28, 2019
4587a13
Updated Alpine installer discs.
ladar Mar 5, 2019
c277450
Updated the Ubuntu 16.04, Gentoo and Arch install ISOs.
ladar Mar 6, 2019
b2ddec3
Increase the default boot timeout.
ladar Mar 6, 2019
61681f6
Another Gentoo installer update.
ladar Mar 6, 2019
eda5dee
Updated version number.
ladar Mar 6, 2019
b8cf743
Explicitly create database data directory, if necessary.
ladar Mar 6, 2019
2a28c9c
Create the run directory for the database socket.
ladar Mar 6, 2019
1c86b1c
Update the README.
ladar Mar 6, 2019
17d4fbf
Fixed the Alpine database config.
ladar Mar 6, 2019
2d59c0b
Updated the bundled magma script to handle shells with a missing term…
ladar Mar 6, 2019
fbf41d9
Added retry wrapper to Debian scripts.
ladar Mar 7, 2019
16a91d4
Added retry wrapper around the Fedora boxes.
ladar Mar 7, 2019
13e71f7
Added retry wrapper around HardenedBSD pkg commands.
ladar Mar 7, 2019
af39d71
Added the retry wrapper around the NetBSD pkg commands.
ladar Mar 7, 2019
dc15ea0
Added the retry wrapper to the Ubuntu scripts.
ladar Mar 7, 2019
cd28725
Remove extra retry from the HardenedBSD 12 cleanup script.
ladar Mar 7, 2019
6c42260
Removed more retry wraps from cleanup commands.
ladar Mar 7, 2019
7b485eb
Retry wrapper usage by the magma script cleaned up.
ladar Mar 7, 2019
63b603a
Fix magma script typo.
ladar Mar 7, 2019
24c4ec7
Escape dollar signs in embedded magma script.
ladar Mar 7, 2019
07cc634
Experimental retry syntax tweak.
ladar Mar 8, 2019
e5c365e
Updated Gentoo URL. Exclude Debian 10/Ubuntu 19.04 from cache command.
ladar Mar 12, 2019
3c3b102
Updated the HardenedBSD 12/Gentoo ISOs. Bumped version 1.9.8.
ladar Mar 23, 2019
66903b5
Updated Arch/Gentoo/Alpine/Fedora 27 ISO URLs.
ladar Apr 10, 2019
7d97f81
Version bump.
ladar Apr 10, 2019
70b5efa
Fix issue with Alpine boxes and setting the hostname and resolve http…
ladar Apr 11, 2019
539594e
Updated Gentoo ISO info.
ladar Apr 11, 2019
3c21572
Fix command line syntax for cache runs.
ladar Apr 12, 2019
cb34fa2
Reverting the Alpine template change because the guest agent isn't bu…
ladar Apr 12, 2019
813c497
Limit the alt guest agent to libvirt boxes.
ladar Apr 12, 2019
2ce68cc
Updated Gentoo/Debian 8.11 ISO URLs.
ladar Apr 15, 2019
7371d52
Updated Fedora 27 to install from archive.
ladar Apr 16, 2019
bfe9fec
Debian 8 installer APT sources list fixed.
ladar Apr 16, 2019
71e29ca
Removing the retry function from the NetBSD pkg script.
ladar Apr 16, 2019
14f99c3
Updated Arch Hyper-V logic to parse/handle a 5.x kernel.
ladar Apr 17, 2019
e7a1b67
Switching 19.04 to use beta install disc.
ladar Apr 17, 2019
c5ced6a
Fix the 19.04 hash parameter.
ladar Apr 17, 2019
432f1f6
Preparing the 19.04 seed file for the release.
ladar Apr 17, 2019
713e427
Switching back to 19.04 daily image.
ladar Apr 18, 2019
a86803a
Updated Gentoo install URL.
ladar Apr 18, 2019
03a0ccd
Adding bind tools to make resolver work.
ladar Apr 18, 2019
8f2341e
Use sudo to get network access.
ladar Apr 18, 2019
7c3bb30
Updated Ubuntu, Gentoo, DragonFly, Debian ISOs.
ladar Apr 30, 2019
96b42bb
Updated Gentoo/Arch ISOs.
ladar May 2, 2019
7a1b095
Adding Fedora 30 config.
ladar May 2, 2019
c3cb442
Trying HardenedBSD 12 with EFI boot.
ladar May 2, 2019
e3c3c9e
Arch/Alpine/Gentoo/RHEL ISO URLs updated.
ladar May 14, 2019
a86a60f
Bump version to 1.9.14.
ladar May 14, 2019
4393915
Updated the Hyper-V templates to conform with the new schema.
ladar May 14, 2019
3d2012c
Removed rankmirrors from Arch install script.
ladar May 16, 2019
2853a34
Updated Gentoo URL.
ladar May 20, 2019
20aca46
remove elevator= kernel parameter for rhel8
DevKyleS May 25, 2019
dd777d5
Removing elevator kernel param from RHEL 8 config.
ladar May 29, 2019
0bd921e
Merge pull request #51 from DevKyleS/patch-1
ladar May 29, 2019
26ec0da
Added note about updating SSH config to fix connection bug.
ladar Jun 3, 2019
41e30c5
Added note about updating SSH config to fix connection bug.
ladar Jun 3, 2019
61db13e
Merge branch 'master' of https://git.lavabit.com/robox
ladar Jun 3, 2019
647f9ef
HardenedBSD, DragonflyBSD, Arch, and Gentoo ISOs updated.
ladar Jun 12, 2019
d0e5490
Remove localized from all target.
ladar Jun 12, 2019
2c658cf
Initial Oracle Linux 8 configuration added.
ladar Jun 12, 2019
aed16fb
Updated the Oracle 8 install config.
ladar Jun 12, 2019
79c0c53
Oracle 8 config script cleanup.
ladar Jun 12, 2019
458819c
Removed sshd-keygen tweak from RHEL 8 SSH module.
ladar Jun 12, 2019
df3322f
Removed updatedb cron job tweak from RHEL 8.
ladar Jun 12, 2019
f10ee7c
Explicitly use SATA adapter for Oracle 8 VMWare builds.
ladar Jun 13, 2019
a0e75f7
Oracle 8 Vagrantfile updated to use virtio for libvirt boxes.
ladar Jun 13, 2019
c63af3d
Updated 17.10 to use old releases server.
ladar Jun 14, 2019
7e148d9
Remove DKMS/UEK from Oracle 8 VirtualBox script during beta period.
ladar Jun 19, 2019
23e6607
Print the vboxadd-setup.log if the Oracle 8 VirtualBox script fails.
ladar Jun 19, 2019
7df2caf
Adding libelf devel to Oracle 8 VirtualBox script.
ladar Jun 19, 2019
0e25d35
Adding extra vboxadd-setup.log output to remaining VirtualBox scripts.
ladar Jun 19, 2019
de600cc
Initial Alpine 3.10.0 configuration.
ladar Jun 20, 2019
d7ae84b
Added Alpine 3.10 detection to common scripts.
ladar Jun 20, 2019
17dec21
Added HardenedBSD 12 on Parallels options.
ladar Jun 24, 2019
641333c
Updated DragonFlyBSD to 5.6.1 along with Gentoo installer.
ladar Jun 24, 2019
e882c5b
Added Oracle 8 Docker config. Forked Oracle kickstart files used to b…
ladar Jun 24, 2019
71e4b14
Updated public URL checks for docker variants.
ladar Jun 24, 2019
98771b2
Enabled public check for remaining Hyper-V boxes.
ladar Jun 26, 2019
c40bd40
Oracle 8 needs to tar to make docker images.
ladar Jun 26, 2019
0b83b60
Fixed the delete script.
ladar Jun 26, 2019
ebbf435
Updated the curl retry parameters.
ladar Jun 26, 2019
3617784
Added cmake to Fedora/Debian Magma scripts.
ladar Jun 28, 2019
da185c7
Updated the Gentoo install ISO.
ladar Jun 28, 2019
e3cae11
Updated the version to 1.9.18.
ladar Jun 28, 2019
ad609c4
Updated the Gentoo install ISO.
ladar Jul 1, 2019
1390f0f
Added link to Roboxes Docker images.
ladar Jul 1, 2019
8d5dee7
Updated the Arch MariaDB config path.
ladar Jul 1, 2019
ab80320
Updated Arch install ISO.
ladar Jul 3, 2019
65e8720
Added initial OpenSUSE 15.1 configuration.
ladar Jul 3, 2019
df4fad3
Updated the OpenSUSE 15.1 repo URL provided by the boot command.
ladar Jul 3, 2019
b6247f1
Removed mlocate update from OpenSUSE 15 config.
ladar Jul 3, 2019
6c8bce8
Disable the OpenSUSE 15 Postfix tweak.
ladar Jul 3, 2019
67aafa4
Gentoo installer updated.
ladar Jul 5, 2019
27ece58
Migrated Debian 10 config from pre-release to release ISO.
ladar Jul 8, 2019
0bcd790
Updated the Gentoo install ISO.
ladar Jul 8, 2019
954b66e
Updated packer install logic in providers.sh script.
ladar Jul 8, 2019
9d2303f
Updated add script so it can be run from res/scripts.
ladar Jul 8, 2019
1977c8b
Updated FreeBSD to 11.3.
ladar Jul 10, 2019
11b59ac
Updated the HardenedBSD 12 ISO.
ladar Jul 10, 2019
5d721ff
Fix sed usage inside FreeBSD scripts.
ladar Jul 10, 2019
4c96db7
Fixed spurious sed call in FreeBSD scripts.
ladar Jul 10, 2019
f8909bc
Updated Alpine 3.10.0 to 3.10.1.
ladar Jul 15, 2019
e33c9d9
Updated the Gentoo URL.
ladar Jul 15, 2019
be20ce6
Switched Oracle/RHEL v8 scripts from yum to dnf.
ladar Jul 15, 2019
768aa21
Updated Gentoo ISO details.
ladar Jul 17, 2019
757e5fe
Disable MAC spoofing during Hyper-V builds.
ladar Jul 17, 2019
92a715b
alpine3{9,10}: Allow SSH TCP port forwarding
timschumi Jul 19, 2019
914b40b
Updated OpenBSD to 6.5. Close issue #68.
ladar Jul 22, 2019
28188d7
Updated the Gentoo ISO.
ladar Jul 22, 2019
0eed510
Overhauled generic Gentoo install script. Fixed profile symlink bug.
ladar Jul 23, 2019
037f23b
Updated 19.04 install config to match 18.04.
ladar Jul 23, 2019
c77ca4a
Gentoo install script syntax fixes. Updated Gentoo kernel config.
ladar Jul 23, 2019
168f325
Working generic Gentoo install script.
ladar Jul 23, 2019
651e8bd
Updating the Magma version of the Gentoo install script with the chan…
ladar Jul 23, 2019
3891194
Ubuntu 19.04 scripts need an explicit TERM environment variable.
ladar Jul 23, 2019
e1279f6
The previous Ubuntu script update should have used -x instead of -e.
ladar Jul 23, 2019
eee6b68
Merge pull request #66 from timschumi/patch/libvirt-ssh-tcp
ladar Jul 24, 2019
e25987b
updates to 1804 & bug fixes
Aug 7, 2019
b9379a6
Merge branch 'master' into patch-2
Aug 7, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 5 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ https://app.vagrantup.com/lavabit
https://app.vagrantup.com/lineage

## Docker Images
https://hub.docker.com/r/lavabit/
https://hub.docker.com/u/roboxes/
https://hub.docker.com/u/lavabit/

The templates in this repo require a current version of packer, (1.3.4+) and in some cases, make use of features which haven't been officially merged and/or released yet. Use the res/providers/packer.sh script to build an appropriately patched packer binary.

Expand All @@ -26,18 +27,13 @@ Generate docker variants for the RHEL/Oracle/Ubuntu/Debian/Alpine configurations
Add upload/delete/release functions to robox.sh
Add vagrant user password randomization logic to the bundled Vagrantfiles
Add init based test, and SSH command test to the box test and check script
Ad `IPQoS lowdelay throughput` to the relevant configs to solve the [OpenSSH bug](https://github.com/hashicorp/vagrant/issues/10730)


## Pending Additions

[Devuan 1.0/2.0](https://devuan.org/)

## Works in Progress

[HardenedBSD 12](https://hardenedbsd.org/)
[Debian 10](https://wiki.debian.org/DebianBuster)
[Ubuntu 19.04](https://wiki.ubuntu.com/DiscoDingo)
[Alpine 3.9](https://www.alpinelinux.org)

## Operating System Requests

The following operating systems have been requested by a member of the robox community, but require a volunteer, so they can be incorporated into the robox workflow.
Expand Down Expand Up @@ -77,4 +73,4 @@ Bitcoin

Bitcoin Cash
qqxyedtn68jg84w4mkd3vsw2nu6pgkydnudza0ed0m

4 changes: 2 additions & 2 deletions developer-hyperv.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,8 @@
"<tab> ks=http://{{ .HTTPIP }}:{{ .HTTPPort }}/magma.centos6.developer.ks<enter><wait>"
],
"disk_size": 131072,
"ram_size": 1024,
"cpu": 4,
"memory": 1024,
"cpus": 4,
"http_directory": "http",
"iso_url": "https://mirrors.edge.kernel.org/centos/6.10/isos/x86_64/CentOS-6.10-x86_64-minimal.iso",
"iso_checksum": "7c0dee2a0494dabd84809b72ddb4b761f9ef92b78a506aef709b531c54d30770",
Expand Down
4 changes: 2 additions & 2 deletions developer-virtualbox.json
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@
"ssh_port": 22,
"ssh_wait_timeout": "7200s",
"shutdown_command": "sudo -S shutdown -P now",
"guest_additions_url": "http://download.virtualbox.org/virtualbox/5.1.38/VBoxGuestAdditions_5.1.38.iso",
"guest_additions_sha256": "0e7ee2c78ebf7cd0d3a933d51148bef04a64f64fb27ccf70d59cddf9ca1e517a",
"guest_additions_url": "http://download.virtualbox.org/virtualbox/5.2.30/VBoxGuestAdditions_5.2.30.iso",
"guest_additions_sha256": "dd07da975f346608b0f6843f4be4bfdf48b4610ef49a0c0e6aa689ef81c1bd69",
"guest_additions_path": "VBoxGuestAdditions.iso",
"virtualbox_version_file": "VBoxVersion.txt"
}
Expand Down
252 changes: 228 additions & 24 deletions evilpot-virtualbox.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,40 @@
"provisioners": [
{
"scripts": [
"scripts/ubuntu1604/apt.sh",
"scripts/ubuntu1604/network.sh"
"scripts/evilpot/apt.sh",
"scripts/evilpot/network.sh"
],
"type": "shell",
"start_retry_timeout": "15m",
"expect_disconnect": "true",
"only": [
"evilpot-ubuntu1604-virtualbox"
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox"
]
},
{
"scripts": [
"scripts/ubuntu1604/limits.sh",
"scripts/ubuntu1604/floppy.sh",
"scripts/ubuntu1604/vagrant.sh",
"scripts/ubuntu1604/motd.sh",
"scripts/ubuntu1604/fixtty.sh",
"scripts/ubuntu1604/virtualbox.sh",
"scripts/ubuntu1604/parallels.sh",
"scripts/ubuntu1604/vmware.sh",
"scripts/ubuntu1604/qemu.sh",
"scripts/ubuntu1604/cleanup.sh"
"scripts/evilpot/limits.sh",
"scripts/evilpot/floppy.sh",
"scripts/evilpot/vagrant.sh",
"scripts/evilpot/motd.sh",
"scripts/evilpot/fixtty.sh",
"scripts/evilpot/virtualbox.sh",
"scripts/evilpot/parallels.sh",
"scripts/evilpot/qemu.sh",
"scripts/evilpot/cleanup.sh"
],
"type": "shell",
"pause_before": "120s",
"start_retry_timeout": "15m",
"expect_disconnect": "true",
"only": [
"evilpot-ubuntu1604-virtualbox"
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox"
]
},
{
Expand All @@ -42,20 +47,24 @@
"source": "res/blobs/system-blobs.tar.gz",
"destination": "/home/vagrant/system-blobs.tar.gz",
"only": [

"evilpot-ubuntu1604-virtualbox"
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox"
]
},
{
"scripts": [
"scripts/ubuntu1604/evilpot.sh"
"scripts/evilpot/evilpot.sh"
],
"type": "shell",
"start_retry_timeout": "15m",
"expect_disconnect": "true",
"only": [

"evilpot-ubuntu1604-virtualbox"
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox",
"evilpot-virtualbox"
]
},
{
Expand All @@ -74,11 +83,206 @@
}
],
"builders": [
{
{
"type": "virtualbox-iso",
"name": "evilpot-virtualbox",
"vm_name": "evilpot-virtualbox",
"output_directory": "output/evilpot-virtualbox",
"boot_wait": "20s",
"boot_command": [
"<enter><wait>",
"<f6><esc>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"/install/vmlinuz ",
"initrd=/install/initrd.gz ",
"auto-install/enable=true ",
"debconf/priority=critical ",
"ipv6.disable_ipv6=1 net.ifnames=0 biosdevname=0 preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/evilpot.vagrant.cfg<wait> ",
"<enter>"
],
"disk_size": 196608,
"vboxmanage": [
[
"modifyvm",
"{{.Name}}",
"--memory",
"2048"
],
[
"modifyvm",
"{{.Name}}",
"--vram",
"64"
],
[
"modifyvm",
"{{.Name}}",
"--cpus",
"4"
]
],
"guest_os_type": "Ubuntu_64",
"http_directory": "http",
"headless": true,
"vrdp_bind_address": "127.0.0.1",
"vrdp_port_min": 11000,
"vrdp_port_max": 12000,
"iso_url": "https://mirrors.kernel.org/ubuntu-releases/16.04.5/ubuntu-16.04.5-server-amd64.iso",
"iso_checksum": "c94de1cc2e10160f325eb54638a5b5aa38f181d60ee33dae9578d96d932ee5f8",
"iso_checksum_type": "sha256",
"ssh_username": "root",
"ssh_password": "vagrant",
"ssh_port": 22,
"ssh_wait_timeout": "3600s",
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
"guest_additions_url": "http://download.virtualbox.org/virtualbox/5.1.38/VBoxGuestAdditions_5.1.38.iso",
"guest_additions_sha256": "0e7ee2c78ebf7cd0d3a933d51148bef04a64f64fb27ccf70d59cddf9ca1e517a",
"guest_additions_path": "VBoxGuestAdditions.iso",
"virtualbox_version_file": "VBoxVersion.txt"
},
{
"type": "virtualbox-iso",
"name": "evilpot-virtualbox",
"vm_name": "evilpot-virtualbox",
"output_directory": "output/evilpot-virtualbox",
"boot_wait": "20s",
"boot_command": [
"<enter><wait>",
"<f6><esc>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"/install/vmlinuz ",
"initrd=/install/initrd.gz ",
"auto-install/enable=true ",
"debconf/priority=critical ",
"ipv6.disable_ipv6=1 net.ifnames=0 biosdevname=0 preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/evilpot.vagrant.cfg<wait> ",
"<enter>"
],
"disk_size": 196608,
"vboxmanage": [
[
"modifyvm",
"{{.Name}}",
"--memory",
"2048"
],
[
"modifyvm",
"{{.Name}}",
"--vram",
"64"
],
[
"modifyvm",
"{{.Name}}",
"--cpus",
"4"
]
],
"guest_os_type": "Ubuntu_64",
"http_directory": "http",
"headless": true,
"vrdp_bind_address": "127.0.0.1",
"vrdp_port_min": 11000,
"vrdp_port_max": 12000,
"iso_url": "https://mirrors.kernel.org/ubuntu-releases/16.04.5/ubuntu-16.04.5-server-amd64.iso",
"iso_checksum": "c94de1cc2e10160f325eb54638a5b5aa38f181d60ee33dae9578d96d932ee5f8",
"iso_checksum_type": "sha256",
"ssh_username": "root",
"ssh_password": "vagrant",
"ssh_port": 22,
"ssh_wait_timeout": "3600s",
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
"guest_additions_url": "http://download.virtualbox.org/virtualbox/5.1.38/VBoxGuestAdditions_5.1.38.iso",
"guest_additions_sha256": "0e7ee2c78ebf7cd0d3a933d51148bef04a64f64fb27ccf70d59cddf9ca1e517a",
"guest_additions_path": "VBoxGuestAdditions.iso",
"virtualbox_version_file": "VBoxVersion.txt"
},
{
"type": "virtualbox-iso",
"name": "evilpot-virtualbox",
"vm_name": "evilpot-virtualbox",
"output_directory": "output/evilpot-virtualbox",
"boot_wait": "20s",
"boot_command": [
"<enter><wait>",
"<f6><esc>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"<bs><bs><bs><bs><bs><bs><bs><bs><bs><bs>",
"/install/vmlinuz ",
"initrd=/install/initrd.gz ",
"auto-install/enable=true ",
"debconf/priority=critical ",
"ipv6.disable_ipv6=1 net.ifnames=0 biosdevname=0 preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/evilpot.vagrant.cfg<wait> ",
"<enter>"
],
"disk_size": 196608,
"vboxmanage": [
[
"modifyvm",
"{{.Name}}",
"--memory",
"2048"
],
[
"modifyvm",
"{{.Name}}",
"--vram",
"64"
],
[
"modifyvm",
"{{.Name}}",
"--cpus",
"4"
]
],
"guest_os_type": "Ubuntu_64",
"http_directory": "http",
"headless": true,
"vrdp_bind_address": "127.0.0.1",
"vrdp_port_min": 11000,
"vrdp_port_max": 12000,
"iso_url": "https://mirrors.kernel.org/ubuntu-releases/16.04.5/ubuntu-16.04.5-server-amd64.iso",
"iso_checksum": "c94de1cc2e10160f325eb54638a5b5aa38f181d60ee33dae9578d96d932ee5f8",
"iso_checksum_type": "sha256",
"ssh_username": "root",
"ssh_password": "vagrant",
"ssh_port": 22,
"ssh_wait_timeout": "3600s",
"shutdown_command": "echo 'vagrant' | sudo -S shutdown -P now",
"guest_additions_url": "http://download.virtualbox.org/virtualbox/5.1.38/VBoxGuestAdditions_5.1.38.iso",
"guest_additions_sha256": "0e7ee2c78ebf7cd0d3a933d51148bef04a64f64fb27ccf70d59cddf9ca1e517a",
"guest_additions_path": "VBoxGuestAdditions.iso",
"virtualbox_version_file": "VBoxVersion.txt"
},
{
"type": "virtualbox-iso",
"name": "evilpot-ubuntu1604-virtualbox",
"vm_name": "evilpot-ubuntu1604-virtualbox",
"output_directory": "output/evilpot-ubuntu1604-virtualbox",
"name": "evilpot-virtualbox",
"vm_name": "evilpot-virtualbox",
"output_directory": "output/evilpot-virtualbox",
"boot_wait": "20s",
"boot_command": [
"<enter><wait>",
Expand All @@ -96,7 +300,7 @@
"initrd=/install/initrd.gz ",
"auto-install/enable=true ",
"debconf/priority=critical ",
"ipv6.disable_ipv6=1 net.ifnames=0 biosdevname=0 preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/evilpot.ubuntu1604.vagrant.cfg<wait> ",
"ipv6.disable_ipv6=1 net.ifnames=0 biosdevname=0 preseed/url=http://{{.HTTPIP}}:{{.HTTPPort}}/evilpot.vagrant.cfg<wait> ",
"<enter>"
],
"disk_size": 196608,
Expand Down
Loading