L'environnement de développement de mon entreprise est basé sur des machines virtuelles, fonctionnant sur virtualbox. Nous aimerions aller un peu plus loin et utiliser les capacités de Vagrant pour avoir la description de la machine dans un fichier texte et pouvoir ensuite "élever" cette machine en fonction de ce fichier texte. Combiné à puppet, cela nous permettrait de résoudre le problème que tout le monde a des versions de logiciels différentes installées dans la VM.
Cependant, Vagrant semble très axé sur le développement sur l'hôte, laissant la machine en arrière-plan. Nous aurions besoin d'avoir notre environnement de développement à l'intérieur de la machine, donc nous aurions besoin d'une interface graphique complète, donc en tapant "vagrant up" une machine avec un environnement de bureau complet (XFCE, KDE...) devrait apparaître.
Jusqu'à présent, j'ai réussi à créer une boîte "de base" à partir d'une distribution Xubuntu. Mais lorsque je tape "vagrant up", bien que le bureau apparaisse et que je puisse me connecter correctement, Vagrant se bloque sur le message "Waiting for machine to boot". Cela peut prendre quelques minutes...". Au bout d'un moment, Vagrant se bloque pour cause de timeout. Les dossiers partagés ne sont donc pas créés, et le package provisioner -puppet- n'est pas exécuté.
Quelqu'un sait comment créer une machine virtuelle avec une interface graphique complète en utilisant vagrant ? Merci d'avance.