-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVagrantfile
23 lines (20 loc) · 953 Bytes
/
Vagrantfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.define :deployit do |deployit_config|
deployit_config.vm.box = "deployit-linux-base"
#deployit_config.vm.forward_port(4516, 4516)
#deployit_config.vm.forward_port(80, 8000)
deployit_config.vm.share_folder("vagrant-dropbox", "/dropbox", "../vagrant/shared/folders/dropbox")
deployit_config.vm.share_folder("download-cache", "/download-cache", "../vagrant/shared/folders/download-cache")
deployit_config.vm.share_folder("catalog", "/catalog", ENV["CATALOG"])
deployit_config.vm.share_folder("demo-files", "/demo-files", "./files")
deployit_config.vm.network(:hostonly, "192.168.0.10")
# Enable the Puppet provisioner
deployit_config.vm.provision :puppet do |puppet|
puppet.manifest_file = "singlevm.pp"
puppet.manifests_path = "manifests"
puppet.module_path = [ "../vagrant/shared/puppet" ]
end
end
end