Abrufen der vagrant-Befehlszeilenargumente in der Vagrant-Datei
Ich habe die folgende Konfiguration, die nur für vagrant up Befehl sinnvoll ist:
config.vm.provider :virtualbox do |vb|
vb.gui = false
if ENV["VB_GUI"] == "true" then vb.gui = true
else
puts("[info] VB_GUI environment variable not set so running headless")
end
end
Ist es möglich, sich in die vagrant-API einzuklinken, um den aktuell ausgeführten Befehl abzurufen? Z.B.
config.vm.provider :virtualbox do |vb|
vb.gui = false
if VAGRANT_API.command == "up" # how can I do this?
if ENV["VB_GUI"] == "true" then vb.gui = true
else
puts("[info] VB_GUI environment variable not set so running headless")
end
end
end