config.vm.synced_folder
- это вызов метода, который добавляет структуру данных @__synced_folders
внутри объекта конфигурации виртуальной машины.
Один из способов сделать это - оставить тип unset в объявлении synced_folder
,а затем установите allowed_synced_folder_types
массив нужного типа для каждого провайдера.Другим способом может быть объявление локального массива synced_folder
аргументов с циклическим перебором в каждой конфигурации провайдера для передачи желаемого типа в synced_folder
.
override.vm.allowed_synced_folder_types = [:virtualbox, :rsync]