mirror of
				https://github.com/linuxkit/linuxkit.git
				synced 2025-11-04 02:51:36 +00:00 
			
		
		
		
	As requested by @justincormack (https://github.com/linuxkit/linuxkit/pull/2784#issuecomment-349064467).
Signed-off-by: David Manouchehri <david.manouchehri@riseup.net>
This commit is contained in:
		
							
								
								
									
										35
									
								
								scripts/Vagrantfile
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								scripts/Vagrantfile
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
# -*- mode: ruby -*-
 | 
			
		||||
# vi: set ft=ruby :
 | 
			
		||||
# Author: David Manouchehri
 | 
			
		||||
 | 
			
		||||
Vagrant.configure("2") do |config|
 | 
			
		||||
	config.vm.box = "bento/ubuntu-16.04"
 | 
			
		||||
 | 
			
		||||
	config.vm.synced_folder ".", "/vagrant", disabled: true
 | 
			
		||||
	config.vm.synced_folder "../", "/vagrant"
 | 
			
		||||
 | 
			
		||||
	config.vm.provision "shell", inline: <<-SHELL
 | 
			
		||||
		snap install --classic go
 | 
			
		||||
	SHELL
 | 
			
		||||
 | 
			
		||||
	config.vm.provision "docker"
 | 
			
		||||
 | 
			
		||||
	config.vm.provision "shell", privileged: false, inline: <<-SHELL
 | 
			
		||||
		mkdir -p ~/go/src/github.com/linuxkit/
 | 
			
		||||
		ln -s /vagrant ~/go/src/github.com/linuxkit/linuxkit
 | 
			
		||||
		cd ~/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit
 | 
			
		||||
		go get -d
 | 
			
		||||
		go install
 | 
			
		||||
		echo "export PATH=${PATH}:${HOME}/go/bin" >> ~/.bashrc
 | 
			
		||||
	SHELL
 | 
			
		||||
 | 
			
		||||
	%w(vmware_fusion vmware_workstation vmware_appcatalyst).each do |provider|
 | 
			
		||||
		config.vm.provider provider do |v|
 | 
			
		||||
			v.vmx["vhv.enable"] = "TRUE"
 | 
			
		||||
			v.vmx['ethernet0.virtualDev'] = 'vmxnet3'
 | 
			
		||||
		end
 | 
			
		||||
	end
 | 
			
		||||
 | 
			
		||||
	config.vm.provider "virtualbox"
 | 
			
		||||
	config.vm.provider "hyperv"
 | 
			
		||||
end
 | 
			
		||||
		Reference in New Issue
	
	Block a user