Среда разработки моей компании основана на виртуальных машинах, работающих на VirtualBox. Мы хотели бы продвинуться еще на один шаг и использовать возможности Vagrant, чтобы описать машину в текстовом файле, а затем иметь возможность «поднять» эту машину на основе этого текстового файла. В сочетании с марионеткой, это решило бы нам проблему того, что у всех установлены разные версии программного обеспечения в ВМ.
Тем не менее, Вагрант, кажется, очень сосредоточен на разработке на хосте, оставляя машину на заднем плане. Нам нужно, чтобы наша среда разработки находилась внутри компьютера, поэтому нам нужен полный графический интерфейс пользователя, поэтому при вводе команды «vagrant up» должна появиться машина с полной средой рабочего стола (XFCE, KDE ...).
До сих пор мне удалось создать «базовую» коробку из дистрибутива Xubuntu. Но когда я набираю «vagrant up», хотя появляется рабочий стол и я могу правильно войти в систему, Vagrant останавливается при появлении сообщения «Ожидание загрузки машины. Это может занять несколько минут ...». Через некоторое время Vagrant вылетает из-за тайм-аута. Таким образом, общие папки не создаются, и поставщик пакета -puppet- не выполняется.
Как создать виртуальную машину с полным графическим интерфейсом, используя vagrant?