2016-07-25 1 views
0

J'ai un fichier Vagrantfile et l'option par défaut pour le montage sur des machines autres que Windows est NFS.Vérifiez si NFS est disponible depuis Vagrantfile

if Vagrant::Util::Platform.windows? == false 
    config.vm.synced_folder ".", "/vagrant", id: "core", :nfs => true, :mount_options => ['nolock,vers=3,udp'] 
end 

Cependant, nous avons un développeur qui n'a pas NFS installé sur sa « boîte nix et il a fallu du temps pour comprendre que le problème était.

Existe-t-il un moyen de vérifier si NFS est installé sur une machine hôte dans une approche similaire à partir du fichier vagabond?

Répondre

0

Vous pouvez lire ceci https://www.vagrantup.com/docs/plugins/host-capabilities.html La définition et la mise en œuvre des capacités de l'hôte sont identiques à celles de l'invité.

+0

Salut, merci pour le commentaire. Ces capacités sont pour le développement de plugins personnalisés. Je cherchais quelque chose que je pourrais utiliser dans le fichier Vagrant. D'autres conseils? –

+0

Peut-être que vous pouvez utiliser l'approche mentionnée dans http://superuser.com/questions/701735/run-script-on-host-machine-during-vagrant-up et que ce script regarde si NFS est installé et l'installe sinon . – sebastienvg