/
Vagrantfile.template
40 lines (33 loc) · 1.28 KB
/
Vagrantfile.template
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
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
#config.vm.synced_folder "./", "/vagrant", disabled: true
config.vm.synced_folder "./", "/usr/local/apps/growth-yield-batch"
config.vm.provision :puppet do |puppet|
puppet.manifests_path = "puppet/manifests"
puppet.manifest_file = "gybatch.pp"
puppet.module_path = "puppet/modules"
puppet.options = ["--templatedir","/vagrant/puppet/manifests/files", "--verbose", "--debug"]
end
# config.vm.provider :aws do |aws, override|
# aws.access_key_id = "{YOUR ACCESS KEY}"
# aws.secret_access_key = "{YOUR SECRET ACCESS KEY}"
# aws.keypair_name = "{YOUR KEYPAIR NAME}"
#
# aws.instance_type = "t1.micro"
# aws.region = "us-west-2"
# aws.availability_zone = "us-west-2b"
# aws.security_groups = ["{YOUR SECURITY GROUP"]
#
# aws.ami = "ami-72e76f42"
#
# override.ssh.username = "ubuntu"
# override.ssh.private_key_path = "{LOCATION OF YOUR PRIVATE KEY}"
# end
config.vm.provider :virtualbox do |virtualbox, override|
config.vm.network :forwarded_port, guest:80, host:8080
config.vm.network :forwarded_port, guest:8000, host:8000
config.vm.network :forwarded_port, guest:5555, host:5555
end
end