Ich habe eine Vagrantfile und die Standardoption für das Mounten auf Nicht-Windows-Maschinen ist NFS.Überprüfen, ob NFS von Vagrantfile aus verfügbar ist
if Vagrant::Util::Platform.windows? == false
config.vm.synced_folder ".", "/vagrant", id: "core", :nfs => true, :mount_options => ['nolock,vers=3,udp']
end
Allerdings haben wir einen Entwickler, der NFS auf seinem ‚nix-Box installiert nicht haben und es dauerte eine Weile, das Problem war das herauszufinden.
Gibt es eine Möglichkeit zu überprüfen, ob der Host-Rechner NFS in einem ähnlichen Ansatz aus der Vagrant-Datei installiert hat?
Hallo, danke für den Kommentar. Diese Funktionen sind für die benutzerdefinierte Plugin-Entwicklung gedacht. Ich suchte nach etwas, das ich in der Vagrant-Datei verwenden konnte. Irgendwelche anderen Tipps? –
Vielleicht können Sie den Ansatz in http://superuser.com/questions/701735/run-script-on-host-machine-during-vagrant-up verwenden und dieses Skript aussehen, wenn NFS installiert ist und installieren, wenn nicht . – sebastienvg