Skip to content

Commit

Permalink
Merge pull request #16 from tinkerbell/vagrantfile-env-fixes-0
Browse files Browse the repository at this point in the history
Vagrant virtualbox worker env override fixes
  • Loading branch information
gianarb authored Sep 24, 2020
2 parents 4ba30f0 + adfccfb commit 43e3fe8
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
14 changes: 12 additions & 2 deletions deploy/vagrant/Vagrantfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
ENV['VAGRANT_NO_PARALLEL'] = 'yes'

# Returns true if `GUI` environment variable is set to a non-empty value.
# Returns true if `GUI` environment variable exists, value does not matter.
# Defaults to false
def worker_gui_enabled?
ENV.fetch('VAGRANT_WORKER_GUI', '').empty?
ENV.include?('VAGRANT_WORKER_GUI')
end

# Returns true if `SCALE` environment variable exists, value does not matter.
# Defaults to false
def worker_display_scale_enabled?
ENV.include?('VAGRANT_WORKER_SCALE')
end

Vagrant.configure('2') do |config|
Expand Down Expand Up @@ -57,6 +63,10 @@ Vagrant.configure('2') do |config|
vb.memory = 4*1024
vb.cpus = 1
vb.gui = worker_gui_enabled?
vb.customize [
'setextradata', :id,
'GUI/ScaleFactor', '3.0'
] if worker_display_scale_enabled?
vb.customize [
'modifyvm', :id,
'--nic1', 'none',
Expand Down
1 change: 0 additions & 1 deletion test/_vagrant/vagrant_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ func TestVagrantSetupGuide(t *testing.T) {

t.Logf("WorkflowID: %s", workflowID)

os.Setenv("VAGRANT_WORKER_GUI", "false")
worker, err := vagrant.Up(ctx,
vagrant.WithLogger(t.Logf),
vagrant.WithMachineName("worker"),
Expand Down

0 comments on commit 43e3fe8

Please sign in to comment.