aboutsummaryrefslogtreecommitdiff
blob: fbeb9705360ecb27cbb37078c35e149064463ca3 (plain)
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 = 'gentoo-amd64'

	config.vm.provider :virtualbox do |vbox|
		vbox.cpus = 2
		vbox.memory = 2048
	end

	config.vm.provider :aws do |aws, override|
		config.vm.box_url = 'https://github.com/mitchellh/vagrant-aws/raw/master/dummy.box'
		config.vm.synced_folder '.', '/vagrant', type: 'rsync', rsync__exclude: ['gentoo-x86/', 'web/'], :rsync_excludes => ['gentoo-x86/', 'web/']
		aws.ami = 'ami-a355d3d4'
		aws.instance_type = 't2.micro'
		aws.region = 'eu-west-1'
		aws.keypair_name = 'AWS-Key'
		override.ssh.username = 'ec2-user'
		override.ssh.private_key_path = '~/.ssh/AWS-Key.pem'
	end

	config.vm.provision "shell", path: "conf/provision.sh"
end