From f81bafa07bbe45507c707b447f75cbe4ccbebda8 Mon Sep 17 00:00:00 2001 From: Peter Metz Date: Wed, 20 Feb 2019 06:37:18 -0800 Subject: [PATCH] feat(vagrant/virtualbox): adds parameter to resize vbox disks (#4231) Useful if the default 20GB is not enough in cases where you are using the local path provisioner of rancher for example --- Vagrantfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Vagrantfile b/Vagrantfile index 5e30f9e8c..da3d50e81 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -50,6 +50,8 @@ $kube_node_instances = $num_instances $kube_node_instances_with_disks = false $kube_node_instances_with_disks_size = "20G" $kube_node_instances_with_disks_number = 2 +$override_disk_size = false +$disk_size = "20GB" $playbook = "cluster.yml" @@ -97,6 +99,13 @@ Vagrant.configure("2") do |config| # always use Vagrants insecure key config.ssh.insert_key = false + if ($override_disk_size) + unless Vagrant.has_plugin?("vagrant-disksize") + system "vagrant plugin install vagrant-disksize" + end + config.disksize.size = $disk_size + end + (1..$num_instances).each do |i| config.vm.define vm_name = "%s-%01d" % [$instance_name_prefix, i] do |node|