-
Notifications
You must be signed in to change notification settings - Fork 38
/
Vagrantfile
62 lines (55 loc) · 2.48 KB
/
Vagrantfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.memory = 1024
v.cpus = 1
end
config.vm.define "dc" do |dc|
dc.vm.guest = :windows
dc.vm.communicator = "winrm"
dc.vm.boot_timeout = 600
dc.vm.graceful_halt_timeout = 600
dc.winrm.retry_limit = 30
dc.winrm.retry_delay = 10
dc.vm.box = "StefanScherer/windows_2019"
dc.vm.network "private_network", ip: "192.168.56.10"
dc.vm.network :forwarded_port, guest: 3389, host: 23389, id: "msrdp"
dc.vm.network :forwarded_port, guest: 5985, host: 25985, id: "winrm"
dc.vm.provision "shell", path:"ConfigureRemotingForAnsible.ps1"
end
config.vm.define "win_server" do |win_server|
win_server.vm.guest = :windows
win_server.vm.communicator = "winrm"
win_server.vm.boot_timeout = 600
win_server.vm.graceful_halt_timeout = 600
win_server.winrm.retry_limit = 30
win_server.winrm.retry_delay = 10
win_server.vm.box = "StefanScherer/windows_2019"
win_server.vm.network "private_network", ip: "192.168.56.11"
win_server.vm.network :forwarded_port, guest: 3389, host: 33389, id: "msrdp"
win_server.vm.network :forwarded_port, guest: 5985, host: 35985, id: "winrm"
win_server.vm.provision "shell", path:"ConfigureRemotingForAnsible.ps1"
end
config.vm.define "win_workstation" do |win_workstation|
win_workstation.vm.guest = :windows
win_workstation.vm.communicator = "winrm"
win_workstation.vm.boot_timeout = 600
win_workstation.vm.graceful_halt_timeout = 600
win_workstation.winrm.retry_limit = 30
win_workstation.winrm.retry_delay = 10
win_workstation.vm.box = "StefanScherer/windows_10"
win_workstation.vm.network "private_network", ip: "192.168.56.12"
win_workstation.vm.network :forwarded_port, guest: 3389, host: 43389, id: "msrdp"
win_workstation.vm.network :forwarded_port, guest: 5985, host: 45985, id: "winrm"
win_workstation.vm.provision "shell", path:"ConfigureRemotingForAnsible.ps1"
end
config.vm.define "ubuntu_domain" do |ubuntu_domain|
ubuntu_domain.vm.box = "ubuntu/focal64"
ubuntu_domain.vm.network "private_network", ip: "192.168.56.13"
ubuntu_domain.vm.network :forwarded_port, guest: 22, host: 10022, id: "msrdp"
end
config.vm.define "ubuntu_outside" do |ubuntu_outside|
ubuntu_outside.vm.box = "ubuntu/focal64"
ubuntu_outside.vm.network "private_network", ip: "192.168.56.14"
ubuntu_outside.vm.network :forwarded_port, guest: 22, host: 20022, id: "msrdp"
end
end