У меня есть специальный Vagrantfile для ящика lucid32, который устанавливает некоторые довольно стандартные пакеты (PHP/MySQL/Apache), выполняет некоторую определенную переадресацию портов и т.д., я настроил его, вытащил проект из git и изменил некоторые серверных конфигураций, я хочу, чтобы пакет это окно для других разработчиков в команде, чтобы использовать, поэтому я использую команду:
vagrant package boxname --output test.box --vagrantfile Vagrantfile
Я получаю файл test.box, он отмечает в упаковке, что он добавляет мой конкретный Vagrantfile, затем я запускаю:
vagrant box add boxname test.box
Он отображается в vagrant box list
просто отлично, теперь, когда я создаю несколько тестовых каталогов и выполняю vagrant init boxname
, за которым следует vagrant up
и затем он устанавливает, что ящик с файлами из выписки и всего, но не настраивает правильную переадресацию портов,
и на самом деле не использует мой Vagrantfile, я упаковал его вообще, но сгенерировал новый по умолчанию в этом каталоге.
Я заметил, что в ~/.vagrant.d/boxes/boxname у него есть файл Vagrant по умолчанию, а также тот, который я упаковал в include/_Vagrantfile
Есть ли какой-либо способ, которым я могу получить конкретный Vagrantfile как тот, который был создан, когда я делаю vagrant init boxname
?