Le nom « par défaut » d'où vient lors du lancement d’une boîte de vagabonds ?
Y a-t-il un moyen de définir cela ?
Le nom « par défaut » d'où vient lors du lancement d’une boîte de vagabonds ?
Y a-t-il un moyen de définir cela ?
J'ai trouvé les multiples options de confusion, j'ai donc décidé de tous les tester pour voir exactement ce qu'ils font. J'utilise VirtualBox 4.2.16-r86992 et Vagrant 1.3.3.
J'ai créé un répertoire appelé nametest
et a couru vagrant init precise64 http://files.vagrantup.com/precise64.box
de générer un défaut Vagrantfile. Puis j'ai ouvert l'interface graphique de VirtualBox afin que je puisse voir ce que les noms de boîtes j'ai créer se présentent comme.
1) Par Défaut Vagrantfile
Vagrant.configure('2') do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
end
VirtualBox GUI Nom: "nametest_default_1386347922"
Commentaires: Le nom par défaut est le format DIRECTORY_default_TIMESTAMP.
2) Définir des VM
Vagrant.configure('2') do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.define "foohost" do |foohost|
end
end
VirtualBox GUI Nom: "nametest_foohost_1386347922"
Commentaires: Si vous définissez explicitement une VM, le nom utilisé remplace le jeton "par défaut".
3) Définir Le Nom Du Fournisseur
Vagrant.configure('2') do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.provider :virtualbox do |vb|
vb.name = "foohost"
end
end
VirtualBox GUI Nom: "foohost"
Commentaires: Si vous définissez l' name
d'attribut dans un bloc de configuration, que le nom de l'ensemble du nom affiché dans l'interface graphique de VirtualBox.
4) Définir VM-et - Définir le Nom du Fournisseur de
Vagrant.configure('2') do |config|
config.vm.box = "precise64"
config.vm.box_url = "http://files.vagrantup.com/precise64.box"
config.vm.define "foohost" do |foohost|
end
config.vm.provider :virtualbox do |vb|
vb.name = "barhost"
end
end
VirtualBox GUI Nom: "barhost"
Commentaires: Si vous utilisez les deux méthodes en même temps, la valeur assignée name
dans le fournisseur de bloc de configuration wins.
C'est donc là. Vous disposez de deux méthodes avec deux résultats différents. Je suppose que c'est une question de préférence à ce point? (Je suis nouveau sur Vagrant, donc je ne peux pas parler pour les meilleures pratiques).
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.