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