generated from JetBrains/intellij-platform-plugin-template
-
-
Notifications
You must be signed in to change notification settings - Fork 15
/
Vagrantfile
21 lines (19 loc) · 980 Bytes
/
Vagrantfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Vagrant.configure("2") do |config|
config.vm.box = "gusztavvargadr/windows-11"
config.vm.provider "virtualbox" do |v|
v.gui = true
v.memory = 8192
v.cpus = 4
v.customize ["modifyvm", :id, "--vram", "256", "--monitorcount", "1"]
v.customize ["storageattach", :id,
"--storagectl", "IDE Controller",
"--port", "0", "--device", "1",
"--type", "dvddrive",
"--medium", "emptydrive"]
end
config.vm.provision "shell", privileged: "true", powershell_elevated_interactive: "true", inline: <<-SHELL
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
choco install -y git intellijidea-ultimate php
choco install -y correttojdk --version=20.0.0
SHELL
end