From ddc1a4f8d455c2d78ec0e5f733beb99540d1495f Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Wed, 22 Mar 2017 08:07:30 -0700 Subject: [PATCH 1/2] add support for synced_folders --- lib/chef/provisioning/vagrant_driver/driver.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/chef/provisioning/vagrant_driver/driver.rb b/lib/chef/provisioning/vagrant_driver/driver.rb index b8f3417..cc623c2 100644 --- a/lib/chef/provisioning/vagrant_driver/driver.rb +++ b/lib/chef/provisioning/vagrant_driver/driver.rb @@ -222,10 +222,10 @@ def create_vm_file(action_handler, vm_name, vm_file_path, machine_options) merged_vagrant_options = Cheffish::MergedConfig.new(machine_options[:vagrant_options], merged_vagrant_options) end merged_vagrant_options.each_pair do |key, value| - if key == 'vm.network' - vm_networks = [value].flatten - vm_networks.each do |network| - vm_file_content << " config.#{key}(#{network})\n" + if key == 'vm.network' || key=='vm.synced_folder' + settings = [value].flatten + settings.each do |setting| + vm_file_content << " config.#{key}(#{setting})\n" end else vm_file_content << " config.#{key} = #{value.inspect}\n" From 88e3a6922f93769d622624e91d194be5fea4d082 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Wed, 22 Mar 2017 08:12:28 -0700 Subject: [PATCH 2/2] whitespace consistency --- lib/chef/provisioning/vagrant_driver/driver.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/chef/provisioning/vagrant_driver/driver.rb b/lib/chef/provisioning/vagrant_driver/driver.rb index cc623c2..ed8a9c0 100644 --- a/lib/chef/provisioning/vagrant_driver/driver.rb +++ b/lib/chef/provisioning/vagrant_driver/driver.rb @@ -222,7 +222,7 @@ def create_vm_file(action_handler, vm_name, vm_file_path, machine_options) merged_vagrant_options = Cheffish::MergedConfig.new(machine_options[:vagrant_options], merged_vagrant_options) end merged_vagrant_options.each_pair do |key, value| - if key == 'vm.network' || key=='vm.synced_folder' + if key == 'vm.network' || key == 'vm.synced_folder' settings = [value].flatten settings.each do |setting| vm_file_content << " config.#{key}(#{setting})\n"