Advertisement
Guest User

Untitled

a guest
Sep 4th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3.  
  4. Vagrant.configure("2") do |config|
  5.  
  6. config.vm.box = "scotch/box"
  7. config.vm.network "private_network", ip: "192.168.12.34"
  8. config.vm.hostname = "scotchbox"
  9. config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
  10. config.vm.synced_folder "../_hdd/projects/web/.", "/var/www/html", :mount_options => ["dmode=777", "fmode=666"]
  11. config.vm.synced_folder "../_hdd/projects/rails/.", "/var/www/rails", :mount_options => ["dmode=777", "fmode=666"]
  12.  
  13. # Optional NFS. Make sure to remove other synced_folder line too
  14. #config.vm.synced_folder ".", "/var/www", :nfs => { :mount_options => ["dmode=777","fmode=666"] }
  15.  
  16. config.ssh.forward_agent = true
  17. config.ssh.username = "vagrant"
  18. config.ssh.password = "vagrant"
  19. config.ssh.private_key_path = ["~/.ssh/id_rsa", "~/.vagrant.d/insecure_private_key"]
  20. config.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/authorized_keys"
  21. config.vm.provision "shell", inline: <<-EOC
  22. sudo sed -i -e "\\#PasswordAuthentication yes# s#PasswordAuthentication yes#PasswordAuthentication no#g" /etc/ssh/sshd_config
  23. sudo service ssh restart
  24. EOC
  25.  
  26. config.vm.provider 'virtualbox' do |v|
  27. # v.memory = 1024
  28. v.memory = 1530
  29. v.cpus = 3
  30. end
  31.  
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement