Упаковка базовой коробки с нестандартным Vagrantfile

У меня есть специальный 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 у него есть Vagrantfile по умолчанию, а также тот, который я упаковал, включает / _Vagrantfile

Можно ли каким-то образом получить конкретный файл Vagrant, который будет сгенерирован, когда я это сделаю?vagrant init boxname

Ответы на вопрос(2)

Ваш ответ на вопрос