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
63
64
65
66
67
68
69
70
71
72
73
74
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
=
Vagrant.configure(VAGRANTFILE_API_VERSION) do
# If true, then any SSH connections made will enable agent forwarding.
# Default value: false
# config.ssh.forward_agent = true
# Enable provisioning with Puppet stand alone. Puppet manifests
# are contained in a directory path relative to this Vagrantfile.
# You will need to create the manifests directory and a manifest in
# the file default.pp in the manifests_path directory.
#
config.vm.define do
trusty64.vm.box =
trusty64.vm.provider do
v.memory = 16*1024
v.cpus = 2
end
trusty64.vm.provision :shell, path:
end
config.vm.define do
jessie64.vm.box =
jessie64.vm.provider do
v.memory = 16*1024
v.cpus = 2
end
jessie64.vm.provision :shell, path:
end
# config.vm.define "windows10" do |windows10|
# windows10.vm.box = "Microsoft/EdgeOnWindows10"
# windows10.vm.provider "virtualbox" do |v|
# v.memory = 16*1024
# v.cpus = 2
# end
# # windows10.vm.provision :shell, path: "vagrant/provision-debian.sh"
# end
# config.vm.define "trusty32" do |trusty32|
# trusty32.vm.box = "ubuntu/trusty32"
# #trusty32.vm.autostart = false
# trusty32.vm.provision :shell, path: "vagrant/provision-trusty.sh"
# end
# config.vm.define "freebsd64" do |freebsd64|
# freebsd64.vm.box = "chef/freebsd-10.0"
# #freebsd64.vm.autostart = false
# freebsd64.vm.provision :shell, path: "vagrant/provision-freebsd.sh"
# end
# config.vm.define "freebsd32" do |freebsd32|
# freebsd32.vm.box = "chef/freebsd-9.2-i386"
# #freebsd32.vm.autostart = false
# freebsd32.vm.provision :shell, path: "vagrant/provision-freebsd.sh"
# end
# config.vm.define "win7" do |win7|
# win7.vm.box = "http://aka.ms/vagrant-win7-ie11"
# win7.vm.autostart = false
# end
end