Sha256: 4c4b7b1abf0dfc1916996f65a3f615fe48b88e707deb9eea17b6624178208fa3
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
Contents
require "vagrant-aws" require "vagrant-shell/ssh-agent" Vagrant.configure("2") do |config| config.vm.box = "<%= node[:vagrant][:box] %>" <% if node[:vagrant][:ssh_username] %> config.ssh.username = "<%= node[:vagrant][:ssh_username] %>" <% end %> <% if node[:vagrant][:ssh_forward_agent] %> config.ssh.forward_agent = true <% end %> <% if node[:vagrant][:ssh_private_key_path] %> config.ssh.private_key_path = "<%= node[:vagrant][:ssh_private_key_path] %>" <% else %> config.ssh.private_key_path = [] <% end %> config.vm.synced_folder ".", "/vagrant", :id => "vagrant-root", :disabled => true config.vm.provider :aws do |aws| aws.keypair_name = "<%= node[:vagrant][:keypair_name] %>" aws.instance_type = "<%= node[:vagrant][:instance_type] %>" aws.region = ENV['AWS_DEFAULT_REGION'] || 'us-west-1' aws.terminate_on_shutdown = true aws.block_device_mapping = [ { 'DeviceName' => "/dev/sda1", 'Ebs.VolumeSize' => <%= node[:vagrant][:root_volume_size] %>, 'Ebs.DeleteOnTermination' => true } ] end end # vi: set ft=ruby :
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tvd-vagrant-0.0.27 | cookbooks/vagrant/templates/default/Vagrantfile.aws.erb |