Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- mode: ruby -*-
- # vi: set ft=ruby :
- %x(vagrant plugin install vagrant-hostsupdater) unless Vagrant.has_plugin?('vagrant-hostsupdater')
- VAGRANTFILE_API_VERSION = "2"
- Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
- config.ssh.insert_key = false
- config.vm.box = "ubuntu/trusty64"
- config.vm.network :private_network, ip: "192.168.3.45"
- config.vm.hostname = "www-rimmellondon-com.development.ointernal.net"
- config.hostsupdater.aliases = ["domain1.local",
- "domain2.local",
- "domain3.local"]
- config.ssh.forward_agent = true
- config.vm.synced_folder "www", "/var/www", owner: "www-data", group: "www-data"
- config.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/vagrant_user.pub"
- config.vm.provision "file", source: "~/.ssh/id_rsa", destination: "~/.ssh/vagrant_user"
- config.hostsupdater.remove_on_suspend = false
- config.vm.provider "virtualbox" do |vb|
- vb.memory = 256
- end
- config.vm.provision "ansible" do |ansible|
- ansible.playbook = "./ansible/vagrant.yml"
- ansible.galaxy_role_file = "./ansible/vagrant_requirements.yml"
- ansible.galaxy_roles_path = "./ansible/roles"
- end
- end
Add Comment
Please, Sign In to add comment