Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. module VagrantPlugins
  2. module GuestLinux
  3. class Plugin < Vagrant.plugin("2")
  4. guest_capability("linux", "change_host_name") { Cap::ChangeHostName }
  5. guest_capability("linux", "configure_networks") { Cap::ConfigureNetworks }
  6. end
  7. end
  8. end
  9.  
  10. Vagrant.configure(2) do |config|
  11.  
  12. # for NFS synced folder
  13. # config.vm.network :private_network, ip: "192.168.33.10"
  14. # config.vm.synced_folder ".", "/vagrant", type: "nfs",
  15. # mount_options: ["nolock", "vers=3", "udp", "noatime", "actimeo=1"]
  16.  
  17. # for RSync synced folder
  18. # config.vm.synced_folder ".", "/vagrant", type: "rsync",
  19. # rsync__args: ["--verbose", "--archive", "--delete", "--copy-links"]
  20.  
  21. # bargesetupで作り直したbarge
  22.  
  23. config.vm.box = "ailispaw/barge"
  24. config.vm.synced_folder ".", "/vagrant"
  25. config.vm.provision "shell", :path => "provision_init.sh"
  26.  
  27. config.vm.define :default do | default|
  28. default.vm.hostname = "default"
  29. default.vm.network :private_network, ip: "192.168.56.10", virtualbox__intnet: "intnet"
  30. default.vm.network :private_network, ip: "192.168.57.10"
  31. default.vm.network :public_network, ip: "192.168.1.22", bridge: "en2: AX88772 "
  32. default.vm.synced_folder ".", "/vagrant", owner: "vagrant", group: "vagrant"
  33. default.vm.synced_folder "/Volumes", "/Volumes", owner: "vagrant", group: "vagrant"
  34. default.ssh.host="192.168.56.10"
  35. default.vm.provider :virtualbox do |vb|
  36. vb.name = "default"
  37. vb.customize [
  38. "modifyvm", :id,
  39. "--groups", "/Vag",
  40. "--memory", "1024"
  41. ]
  42. end
  43. end
  44.  
  45. config.vm.define :dev do | dev |
  46. dev.vm.hostname = "dev"
  47. dev.vm.network :private_network, ip: "192.168.56.11", virtualbox__intnet: "intnet"
  48. dev.vm.network :private_network, ip: "192.168.57.11"
  49. dev.vm.network :public_network, ip: "192.168.1.22", bridge: "en2: AX88772 "
  50. dev.vm.synced_folder ".", "/vagrant", owner: "vagrant", group: "vagrant"
  51. dev.vm.synced_folder "/Volumes", "/Volumes", owner: "vagrant", group: "vagrant"
  52. dev.ssh.host="192.168.56.10"
  53. dev.vm.provider :virtualbox do |vb|
  54. vb.name = "dev"
  55. vb.customize [
  56. "modifyvm", :id,
  57. "--groups", "/Vag",
  58. "--memory", "1024"
  59. ]
  60. end
  61. end
  62. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement