Описание тега vagrantfile

Vagrantfiles - это файлы конфигурации для vagrant. Vagrantfile описывает тип виртуальной машины, а также способы настройки и подготовки виртуальной машины.

Основная функция Vagrantfile - описать тип машины, необходимой для проекта, а также то, как настроить и подготовить эти машины. Vagrantfile называются Vagrantfiles, потому что фактическое буквальное имя файла для файла - Vagrantfile (регистр не имеет значения).

Vagrant предназначен для работы с одним Vagrantfile для каждого проекта, а Vagrantfile должен быть привязан к системе контроля версий. Это позволяет другим разработчикам, участвующим в проекте, проверить код, запустить бродягу и продолжить свой путь. Файлы Vagrant переносятся на любую платформу, которую поддерживает Vagrant.

Синтаксис Vagrantfiles - рубиновый, но знание языка программирования ruby не требуется для внесения изменений в Vagrantfile, поскольку это в основном простое присвоение переменных. Фактически, ruby даже не является самым популярным сообществом, в котором используется Vagrant, что должно показать вам, что, несмотря на отсутствие знаний Ruby, люди очень успешны с Vagrant.