J'ai un fichier Vagrant spécifique pour une boîte lucid32 qui installe quelques paquets assez standards (PHP/MySQL/Apache), fait quelques transferts de ports spécifiques et ainsi de suite, je l'ai configuré, j'ai extrait un projet de git et changé quelques configurations de serveur, je veux empaqueter cette boîte pour que les autres développeurs de l'équipe puissent l'utiliser, donc j'utilise la commande :
vagrant package boxname --output test.box --vagrantfile Vagrantfile
Je reçois un fichier test.box, il est noté dans l'emballage qu'il ajoute mon fichier Vagrant spécifique, puis je l'exécute :
vagrant box add boxname test.box
Il apparaît dans vagrant box list
tout va bien, maintenant quand je crée un répertoire de test, et que je fais vagrant init boxname
suivi par vagrant up
et ensuite il fournit cette boîte avec les fichiers de la caisse et tout le reste, mais est-ce que no configurer le transfert de port approprié, et en fait, il n'utilise pas du tout le fichier Vagrant avec lequel je l'ai empaqueté, mais en a généré un nouveau par défaut dans ce répertoire.
J'ai remarqué que dans ~/.vagrant.d/boxes/boxname il y a le Vagrantfile par défaut, ainsi que celui que j'ai empaqueté dans includes/_Vagrantfile.
Y a-t-il un moyen d'obtenir que le fichier Vagrant spécifique soit celui généré lorsque je fais vagrant init boxname
?