Vagrantfile 732 B

123456789101112131415161718192021222324252627282930313233
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3. require_relative 'core'
  4. Vagrant.configure("2") do |config|
  5. ENV['LC_ALL']="en_US.UTF-8"
  6. config.vm.provision :file do |file|
  7. file.source = "custom_motd.sh"
  8. file.destination = "~/.custom_motd.sh"
  9. end
  10. config.vm.network "private_network", ip: "172.16.0.16"
  11. TCP_PORTS = [2001, 3000, 8000, 8080, 8081, 8082, 8085, 9000]
  12. TCP_PORTS.each do |port|
  13. config.vm.network :forwarded_port, guest: port, host: 20000 + port
  14. end
  15. provision_bootstrap(config)
  16. provider_virtualbox(config)
  17. provider_libvirt(config)
  18. config.ssh.insert_key = false
  19. config.vm.provider "virtualbox" do |vb|
  20. vb.customize [ "modifyvm", :id, "--uartmode1", "disconnected" ]
  21. end
  22. end