Deleted the Vagrant files for setting up dev environment, today it is easy to setup the dev environment yourself to start working.
36 lines
1.2 KiB
Ruby
36 lines
1.2 KiB
Ruby
# Setup a Linux box headless which will start WebGoat and WebWolf helpful image to give away during training
|
|
|
|
Vagrant.configure(2) do |config|
|
|
config.vm.box = "ubuntu/trusty64"
|
|
config.vm.network :forwarded_port, guest: 8080, host: 8080
|
|
config.vm.network :forwarded_port, guest: 8081, host: 8081
|
|
config.vm.provider "virtualbox" do |vb|
|
|
vb.gui = false
|
|
vb.memory = "4096"
|
|
vb.cpus = 2
|
|
vb.name = "WebGoat-Training"
|
|
vb.customize ["modifyvm", :id, "--nictype1", "virtio"]
|
|
end
|
|
config.vm.provider "vmware_fusion" do |vf|
|
|
vf.gui = false
|
|
vf.vmx["memsize"] = 4096
|
|
vf.vmx["numvcpus"] = 2
|
|
vf.vmx["displayname"] = "WebGoat-Training"
|
|
end
|
|
|
|
config.vm.provision "shell", inline: <<-SHELL
|
|
wget https://github.com/WebGoat/WebGoat/releases/download/v8.0.0.RELEASE/webgoat-server-8.0.0.RELEASE.jar
|
|
wget https://github.com/WebGoat/WebGoat/releases/download/v8.0.0.RELEASE/webwolf-8.0.0.RELEASE.jar
|
|
sudo add-apt-repository ppa:openjdk-r/ppa
|
|
sudo apt-get update
|
|
sudo apt-get install openjdk-8-jre -y
|
|
SHELL
|
|
|
|
config.vm.provision "shell", run: "always", privileged: false, inline: <<-SHELL
|
|
java -jar webgoat-server-8.0.0.RELEASE.jar &
|
|
sleep 40s
|
|
java -jar webwolf-8.0.0.RELEASE.jar
|
|
SHELL
|
|
|
|
end
|