Skip to content

Instantly share code, notes, and snippets.

@lloiacono
Last active April 22, 2017 12:18
Show Gist options
  • Save lloiacono/e7e4d4955f9b6d149f0b52562cdf2635 to your computer and use it in GitHub Desktop.
Save lloiacono/e7e4d4955f9b6d149f0b52562cdf2635 to your computer and use it in GitHub Desktop.
Template for vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "{{.Box}}"
config.vm.network "private_network", ip: "{{.Ipaddress}}"
config.vm.hostname = "{{.Hostname}}"
#Port Mapping
{{range $guest, $host := .ForwardedPorts -}}
config.vm.network "forwarded_port", host: {{$host}}, guest: {{$guest}}
{{end}}
config.vm.synced_folder "{{.SharedFolderPathLocal}}", "{{.SharedFolderPathVagrant}}", type: {{.ShareProtocol}}
config.vm.provider "virtualbox" do |vb|
vb.memory = "{{.Memory}}"
vb.cpu = "{{.Cpu}}"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment