В конфигурационном файле Vagrantfile содержатся настройки виртуальной среды. Vagrant предназначен для работы с одним Vagrantfile. Это сделано для того чтобы другие участники проекта могли с легкостью запускать код проекта в виртуальной среде.
Синтаксис Vagrantfiles такой же как и в языке программирования Ruby, но программировать на нем не придется. В основном все сводиться к указанию параметра и присвоению ему значения.
После того как виртуальная среда была инициализирована в каталоге появился файл Vagrantfile. Необходимо его открыть и заменить содержимое следующим:
Параметр config.vm.box содержит имя виртуального образа, а config.vm.box_version его версию. Наиболее распространенные образы содержаться в облачном хранилище Vagrant, но можно создавать свои на их основе.
Также в этом файле можно указать определенное количество оперативной памяти и ядер процессора, которые будут выделены операционной системе при её запуске. Тогда при их добавлении конфигурационный файл примет следующий вид: