mirror of https://github.com/k3s-io/k3s
Merge pull request #2012 from erikwilson/vagrant-update
Update Vagrant dev environmentpull/2022/head
commit
d088adf9c4
|
@ -1,10 +1,11 @@
|
|||
OS = (ENV['OS'] || "alpine310")
|
||||
BOX_REPO = (ENV['BOX_REPO'] || "generic")
|
||||
HOME = File.dirname(__FILE__)
|
||||
PROJECT = File.basename(HOME)
|
||||
HOME = ENV['HOME']
|
||||
PROJ_HOME = File.dirname(__FILE__)
|
||||
PROJECT = File.basename(PROJ_HOME)
|
||||
NUM_NODES = (ENV['NUM_NODES'] || 0).to_i
|
||||
NODE_CPUS = (ENV['NODE_CPUS'] || 4).to_i
|
||||
NODE_MEMORY = (ENV['NODE_MEMORY'] || 4096).to_i
|
||||
NODE_MEMORY = (ENV['NODE_MEMORY'] || 8192).to_i
|
||||
NETWORK_PREFIX = ENV['NETWORK_PREFIX'] || "10.135.135"
|
||||
VAGRANT_PROVISION = ENV['VAGRANT_PROVISION'] || "./scripts/provision/vagrant"
|
||||
MOUNT_TYPE = ENV['MOUNT_TYPE'] || "nfs"
|
||||
|
@ -22,7 +23,7 @@ def provision(vm, node_num)
|
|||
vm.network "private_network", ip: "#{NETWORK_PREFIX}.#{100+node_num}"
|
||||
vm.provision "shell",
|
||||
path: VAGRANT_PROVISION,
|
||||
env: { 'HOME' => HOME, 'GOPATH' => ENV['GOPATH'], 'BOX' => vm.box }
|
||||
env: { 'HOME' => PROJ_HOME, 'GOPATH' => ENV['GOPATH'], 'BOX' => vm.box }
|
||||
end
|
||||
|
||||
Vagrant.configure("2") do |config|
|
||||
|
@ -35,7 +36,7 @@ Vagrant.configure("2") do |config|
|
|||
if Vagrant.has_plugin?("vagrant-timezone")
|
||||
config.timezone.value = :host
|
||||
end
|
||||
config.vm.synced_folder ".", HOME, type: MOUNT_TYPE
|
||||
config.vm.synced_folder HOME, HOME, type: MOUNT_TYPE
|
||||
|
||||
if NUM_NODES==0
|
||||
provision(config.vm, 0)
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
centos7
|
|
@ -0,0 +1 @@
|
|||
ubuntu1804
|
Loading…
Reference in New Issue