Vagrantfile 700 B

123456789101112131415161718192021222324252627
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3. require_relative '../vagrant-common/checks'
  4. require_relative '../vagrant-common/core'
  5. provider = get_provider
  6. check_provider_needs(provider)
  7. Vagrant.configure("2") do |config|
  8. config.vm.provision :file do |file|
  9. file.source = "../vagrant-common/custom_motd.sh"
  10. file.destination = "~/.custom_motd.sh"
  11. end
  12. # Set AWS variables to be more appropriate for a development machine
  13. ENV['TFB_AWS_EBS_TYPE'] = ENV.fetch('TFB_AWS_EBS_TYPE', 'standard')
  14. ENV['TFB_AWS_EC2_TYPE'] = ENV.fetch('TFB_AWS_EC2_TYPE', 'm1.small')
  15. provision_bootstrap(config, 'all')
  16. provider_virtualbox(config, 'all')
  17. provider_aws(config, 'integrated')
  18. end