Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- mode: ruby -*-
- # vi: set ft=ruby :
- Vagrant.configure("2") do |config|
- config.vm.box = "scotch/box"
- config.vm.network "private_network", ip: "192.168.12.34"
- config.vm.hostname = "scotchbox"
- config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
- config.vm.synced_folder "../_hdd/projects/web/.", "/var/www/html", :mount_options => ["dmode=777", "fmode=666"]
- config.vm.synced_folder "../_hdd/projects/rails/.", "/var/www/rails", :mount_options => ["dmode=777", "fmode=666"]
- # Optional NFS. Make sure to remove other synced_folder line too
- #config.vm.synced_folder ".", "/var/www", :nfs => { :mount_options => ["dmode=777","fmode=666"] }
- config.ssh.forward_agent = true
- config.ssh.username = "vagrant"
- config.ssh.password = "vagrant"
- config.ssh.private_key_path = ["~/.ssh/id_rsa", "~/.vagrant.d/insecure_private_key"]
- config.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/authorized_keys"
- config.vm.provision "shell", inline: <<-EOC
- sudo sed -i -e "\\#PasswordAuthentication yes# s#PasswordAuthentication yes#PasswordAuthentication no#g" /etc/ssh/sshd_config
- sudo service ssh restart
- EOC
- config.vm.provider 'virtualbox' do |v|
- # v.memory = 1024
- v.memory = 1530
- v.cpus = 3
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement