Advertisement
Danack

Vagrantconfig

Jul 8th, 2014
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 2.97 KB | None | 0 0
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3.  
  4.  
  5. Vagrant.configure("2") do |config|
  6.  
  7.     config.vm.box = "CentOS-6.4-x86_64-v20130427.box"
  8.     config.vm.box_url = "http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.box"
  9.  
  10.  
  11.  
  12.     config.vm.provider :virtualbox do |vb|
  13.        
  14.         # nmi_watchdog=0
  15.  
  16.         vb.customize ["modifyvm", :id, "--acpi", "on"]
  17.         vb.customize ["modifyvm", :id, "--chipset", "ich9" ]
  18.         vb.customize ["modifyvm", :id, "--cpus", "1" ]
  19.         vb.customize ["modifyvm", :id, "--hwvirtex", "on" ]
  20.         vb.customize ["modifyvm", :id, "--hwvirtexexcl", "on" ]
  21.         vb.customize ["modifyvm", :id, "--ioapic", "on"]
  22.         vb.customize ["modifyvm", :id, "--memory", "2048"]
  23.        
  24.         # Enabling DNS proxy in NAT mode
  25.         vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
  26.         # Using the host's resolver as a DNS proxy in NAT mode
  27.         vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
  28.  
  29.         vb.customize ["modifyvm", :id, "--nestedpaging", "on" ]
  30.         vb.customize ["modifyvm", :id, "--rtcuseutc", "off" ]
  31.         vb.customize ["modifyvm", :id, "--usb", "off" ]
  32.         vb.customize ["modifyvm", :id, "--usbehci", "off" ]
  33.         vb.customize ["modifyvm", :id, "--vtxvpid", "on" ]
  34.        
  35.         #v.customize ["modifyvm", :id, "--cpuexecutioncap", "50"]
  36.     end
  37.  
  38.     #On mac setup port forwarding.
  39.     # sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
  40.     # sudo ipfw add 100 fwd 127.0.0.1,8443 tcp from any to any 443 in
  41.  
  42.  
  43.     #default http
  44.     config.vm.network :forwarded_port, guest: 80, host: 8080
  45.    
  46.    
  47.  
  48.     # used for Node server
  49.     config.vm.network :forwarded_port, guest: 8124, host: 8124
  50.     # config.vm.network :forwarded_port, guest: 443, host: 443
  51.     config.vm.network :forwarded_port, guest: 443, host: 8443
  52.    
  53.     #redis
  54.     config.vm.network :forwarded_port, guest: 6379, host: 6379
  55.    
  56.     #redis control
  57.     config.vm.network :forwarded_port, guest: 9001, host: 9001
  58.    
  59.     #Supervisord
  60.     config.vm.network :forwarded_port, guest: 9002, host: 9002
  61.    
  62.    
  63.  
  64.    
  65.    
  66.    
  67.  
  68.  
  69.     # config.vm.network :private_network, ip: "192.168.57.57"
  70.     config.vm.hostname = "vagrant.basereality.test"
  71.  
  72.  
  73.   # Downloads too much data.
  74.   # config.vm.provision :shell, :inline => "yum update"
  75.   #  config.vm.provision :shell, :path => "../../scripts/bootstrap.sh"
  76.  
  77. #guest=1
  78.  
  79. #if guest == 0
  80. #  config.vm.provision :shell, :path => "../../scripts/bootstrapVagrant.sh"
  81. #else
  82.   config.vm.synced_folder "/documents/projects/github", "/home/github/", :extra => 'dmode=777,fmode=777'
  83.   config.vm.synced_folder "/documents/projects/siftware", "/home/siftware/", :extra => 'dmode=777,fmode=777'
  84.   config.vm.synced_folder "/temp", "/temp"
  85.   config.vm.synced_folder "../../../", "/home/intahwebz/", :extra => 'dmode=777,fmode=777'
  86.   config.vm.provision :shell, :path => "../../scripts/bootstrapVagrant.sh", :args => "1"
  87.  
  88.  
  89.  
  90. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement